/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-display:swap;font-family:Source Sans Pro PWS;font-style:normal;font-weight:400;src:url(/fonts/pwsgroup/SourceSansPro-Regular.otf)format("opentype")}@font-face{font-display:swap;font-family:Source Sans Pro PWS;font-style:normal;font-weight:700;src:url(/fonts/pwsgroup/SourceSansPro-Bold.otf)format("opentype")}:root{--font-geist-sans:"Source Sans Pro PWS", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans KR", "Noto Sans SC", "Microsoft YaHei", "Malgun Gothic", Arial, sans-serif;--font-geist-mono:"Source Sans Pro PWS", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans KR", "Noto Sans SC", "Microsoft YaHei", "Malgun Gothic", Arial, sans-serif;--font-editorial-script:"Source Sans Pro PWS", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans KR", "Noto Sans SC", "Microsoft YaHei", "Malgun Gothic", Arial, sans-serif;--red:#c11b27;--red-bright:#e81818;--red-soft:#f97575;--red-deep:#7c1515;--ink:#181515;--slate:#3a3232;--mist:#999393;--paper:#f4f1ec;--white:#fffdf9;--line:#3a32322e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--slate);font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;overflow-wrap:break-word;word-break:keep-all;margin:0;overflow-x:clip}:where(main,section,article,header,footer,nav,div){min-width:0}a{color:inherit;text-decoration:none}figure{margin:0}img,video{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}.site-header{color:var(--slate);z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 4.4vw;display:grid;position:absolute;top:0;left:0;right:0}.header-solid{border-bottom:1px solid var(--line);background:#f4f1ecf0;position:relative}.header-overlay{color:#fff;background:linear-gradient(#0000009e,#0000)}.brand-link{width:fit-content}.header-logo{width:168px;height:auto;display:block}.header-overlay .header-logo{filter:brightness(0)invert()}.desktop-nav{letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.desktop-nav a{opacity:.7;transition:opacity .18s,color .18s,font-size .18s;position:relative}.desktop-nav .nav-with-detail small{border:1px solid var(--line);color:var(--slate);letter-spacing:-.01em;opacity:0;pointer-events:none;text-transform:none;white-space:nowrap;background:#f4f1ecfa;padding:10px 13px;font-size:9px;font-weight:600;line-height:1.4;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%,-5px)}.header-overlay .desktop-nav .nav-with-detail small{color:#fff;background:#1c1817f0;border-color:#ffffff2e}.desktop-nav .nav-with-detail:hover small,.desktop-nav .nav-with-detail:focus-visible small{opacity:1;transform:translate(-50%)}.desktop-nav a:hover{color:var(--red);opacity:1}.desktop-nav a[aria-current=page]{color:var(--red-deep);opacity:1;font-size:1.08em;font-weight:800}.header-end{justify-self:end;align-items:center;display:flex}.language-switcher{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:0;font-size:9px;font-weight:700;display:flex}.language-switcher a{opacity:.46;padding:9px 10px;transition:color .18s,opacity .18s;position:relative}.language-switcher a+a:before{content:"";opacity:.25;background:currentColor;width:1px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.language-switcher a:hover,.language-switcher a[aria-current=page]{color:var(--red);opacity:1}.header-overlay .language-switcher a:hover,.header-overlay .language-switcher a[aria-current=page],.archive-page-dark .language-switcher a:hover,.archive-page-dark .language-switcher a[aria-current=page]{color:#fff}.language-switcher a[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:10px;right:10px}.menu-button{color:inherit;letter-spacing:.12em;background:0 0;border:0;font-family:inherit;font-size:11px;font-weight:700;display:none}.mobile-menu{background:var(--red);color:#fff;opacity:0;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));pointer-events:none;z-index:100;flex-direction:column;transition:opacity .22s,transform .22s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-20px)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-top{justify-content:space-between;align-items:center;display:flex}.mobile-menu-top img{filter:brightness(0)invert()}.mobile-menu button{color:#fff;font:inherit;letter-spacing:.1em;background:0 0;border:0;font-size:10px}.mobile-menu nav{border-top:1px solid #fff6;margin-top:70px}.mobile-menu nav a{letter-spacing:-.05em;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding:20px 0;font-size:clamp(28px,9vw,35px);font-weight:700;transition:background-color .18s,color .18s,font-size .18s;display:flex}.mobile-menu nav a[aria-current=page]{color:var(--red-deep);background:#fffdf9f5;border-bottom-color:#0000;margin-inline:-12px;padding-inline:12px;font-weight:800}.mobile-menu nav a[aria-current=page] .mobile-menu-label{font-size:1.08em;font-weight:800}.mobile-menu nav span{font-family:Georgia,serif;font-size:12px}.mobile-menu nav .mobile-menu-label{font-family:inherit;font-size:inherit;text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.mobile-menu-label small{letter-spacing:0;opacity:.64;margin-top:5px;font-size:9px;font-weight:500}.mobile-language-switcher{gap:18px;margin-top:auto;display:flex}.mobile-language-switcher a{letter-spacing:.1em;opacity:.55;padding:10px 0;font-size:10px;font-weight:700}.mobile-language-switcher a[aria-current=page]{opacity:1;border-bottom:1px solid #fff}.mobile-menu-email{margin-top:18px;font-size:13px}.home-shell{min-height:100dvh;position:relative;overflow:visible}.city-hero{color:#fff;background:#090808;height:100dvh;min-height:690px;position:relative;overflow:hidden}.city-reel,.city-film{width:100%;height:100%;position:absolute;inset:0}.city-reel{background:radial-gradient(circle at 74% 43%,#c11b276b,#0000 34%),#111;overflow:hidden}.city-film{filter:saturate(1.03)contrast(1.02);object-fit:cover;object-position:center;pointer-events:none;transform-origin:50%;animation:18s ease-in-out infinite alternate city-film-drift;transform:scale(1.018)}@keyframes city-film-drift{0%{transform:scale(1.018)translate(0)}to{transform:scale(1.055)translate(-.7%,-.45%)}}.city-hero-shade{z-index:2;background:radial-gradient(at 50% 47%,#03030308 0%,#03030329 42%,#03030380 100%),linear-gradient(#0000004d 0%,#03030314 46%,#030303eb 100%);position:absolute;inset:0}.city-hero-copy{pointer-events:none;text-align:center;z-index:5;justify-content:center;align-items:center;padding:clamp(116px,13vh,154px) 4.4vw clamp(158px,19vh,214px);display:flex;position:absolute;inset:0}.eyebrow{color:#ffffffad;letter-spacing:.2em;margin:0 0 28px;font-size:10px;font-weight:700}.eyebrow.dark{color:var(--red)}.hero-six-s{pointer-events:auto;width:min(1020px,82vw);transform:translateY(clamp(-24px,-2.2vh,-14px))}.hero-six-s-glass{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(142deg,#ffffff26 0%,#ffffff0a 34%,#12100f1a 68%,#ffffff13 100%);border:1px solid #ffffff61;border-radius:clamp(30px,3vw,52px);padding:clamp(24px,2.65vw,42px) clamp(26px,3.6vw,58px) clamp(22px,2.4vw,36px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #00000038,inset 22px 18px 54px #ffffff0e,0 34px 100px #0000004d,0 4px 18px #0000002e}.hero-six-s-glass:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff47,#ffffff0a 25%,#0000 46%);position:absolute;inset:1px}.hero-six-s-glass:after{content:"";opacity:.54;pointer-events:none;background:radial-gradient(at 50% -25%,#ffffff6b,#0000 62%),linear-gradient(90deg,#0000,#ffffff2e 52%,#0000 76%);height:42%;position:absolute;top:0;left:4%;right:4%}.hero-six-s-glow{filter:blur(32px);opacity:.26;pointer-events:none;background:#ffffff61;border-radius:50%;width:26%;height:46%;animation:8s ease-in-out infinite hero-six-s-glow-drift;position:absolute;top:-28%;left:8%}.hero-six-s-kicker{color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.26em;text-transform:uppercase;z-index:1;font-size:clamp(8px,.65vw,10px);font-weight:600;display:block;position:relative}.hero-six-s-title{z-index:1;flex-direction:column;align-items:center;margin:clamp(12px,1.35vh,18px) 0 0;display:flex;position:relative}.hero-six-s-prefix{color:#ffffffc2;letter-spacing:-.035em;font-size:clamp(17px,1.62vw,26px);font-weight:500;line-height:1}.hero-six-s-word-shell{justify-content:center;align-items:center;width:100%;height:clamp(71px,7.25vw,119px);display:flex;overflow:hidden}.hero-six-s-word{color:#fffffff5;letter-spacing:-.075em;text-shadow:0 1px #ffffff5c,0 18px 48px #0000004d;will-change:filter, opacity, transform;padding:0 .08em .08em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.8vw,116px);font-weight:400;line-height:.9;animation:.72s cubic-bezier(.2,.82,.2,1) both hero-six-s-word-in;display:block}.hero-six-s-sequence{z-index:1;justify-content:center;align-items:center;width:100%;max-width:820px;margin:clamp(15px,1.85vh,23px) auto 0;display:flex;position:relative}.hero-six-s-sequence button{color:#ffffff61;cursor:pointer;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:7px clamp(8px,.85vw,14px);font-size:clamp(8px,.62vw,10px);font-weight:600;transition:color .28s,opacity .28s;display:inline-flex;position:relative}.hero-six-s-sequence button+button:before{color:#ffffff2e;content:"→";font-size:8px;position:absolute;left:-3px}.hero-six-s-sequence button span{color:#ffffff42;font-family:var(--font-geist-mono), monospace;font-size:7px;transition:color .28s}.hero-six-s-sequence button:focus-visible{outline-offset:2px;border-radius:8px;outline:1px solid #ffffffad}.hero-six-s-prose{z-index:1;border-top:1px solid #ffffff29;max-width:790px;margin:clamp(13px,1.6vh,19px) auto 0;padding-top:clamp(12px,1.5vh,17px);position:relative}.hero-six-s-prose p{color:#ffffff9c;letter-spacing:.035em;text-shadow:0 3px 18px #00000057;margin:0;font-size:clamp(9px,.72vw,11px);font-weight:450;line-height:1.55}.hero-six-s-prose p+p{color:#ffffffb8;letter-spacing:.08em;margin-top:5px;font-family:Ma Shan Zheng,STKaiti,Kaiti SC,KaiTi,cursive;font-size:clamp(13px,1vw,17px)}@keyframes hero-six-s-word-in{0%{filter:blur(14px);opacity:0;transform:translateY(46%)scale(.94)}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-six-s-glow-drift{0%,to{opacity:.28;transform:translate(-4%)}50%{opacity:.46;transform:translate(14%)}}.hero-company-intro{color:#ffffff9e;text-shadow:0 3px 20px #000000b8;max-width:min(620px,44vw);margin:0;position:absolute;bottom:clamp(155px,18vh,205px);left:max(4.2vw,42px)}.hero-company-intro strong,.hero-company-intro span{display:block}.hero-company-intro strong{color:#ffffffd6;letter-spacing:.065em;font-size:10px;font-weight:600}.home-gallery{--gallery-ink:#292421;--gallery-paper:#eee7dc;color:#292421;isolation:isolate;background:#dfd5c6;position:relative}.home-gallery-backdrop{z-index:0;background-color:#0000;background-image:linear-gradient(#f4efe66b 0%,#ede5d814 45%,#e3d8c88f 100%),url(/media/home/great-wall-ai-frontier-landscape-v5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100svh;min-height:640px;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.home-gallery-backdrop:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle at 12% 17%,#fffdf74d,#0000 26%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#352c2609 calc(25% - 1px) 25%);position:absolute;inset:0}.home-gallery-content{z-index:1;position:relative}.home-gallery-hero{align-items:flex-start;min-height:168svh;padding:0 4.4vw;display:flex;position:relative}.home-gallery-hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 42%,#f6f1e914,#ebe1d305 42%,#231d1914 100%),linear-gradient(#efe8dc1f,#0000 42%,#e2d6c638);position:absolute;inset:0}.home-gallery-heading{flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:1880px;min-height:100svh;margin-left:auto;margin-right:auto;padding:max(112px,10svh) 0 max(62px,6svh);display:flex;position:sticky;top:0}.home-gallery-room{pointer-events:none;z-index:3;justify-content:flex-start;align-items:flex-start;gap:13px;max-width:min(760px,72vw);display:flex;position:absolute;top:clamp(38px,5.5svh,62px);left:0}.home-gallery-room>span{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.42em}.home-gallery-room p{color:#62564e;letter-spacing:.18em;text-align:left;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75em;margin:0;font-size:9px;font-weight:700;display:flex}.home-gallery-room p span{min-width:0}.home-gallery-room p b{color:#62564e85;letter-spacing:0;font-weight:500}.home-gallery-intro{border:0;flex-direction:column;margin-top:clamp(22px,3svh,36px);padding:0;display:flex}.home-gallery-title-stage{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1510px;margin-left:auto;margin-right:auto;display:flex}.home-gallery-title-glass{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(145deg,#ffffff63 0%,#fffcf624 35%,#e5dbcd1c 72%,#ffffff47 100%);border:1px solid #ffffff94;border-radius:clamp(28px,3.4vw,58px);width:min(100%,1450px);padding:clamp(32px,4.2vw,68px) clamp(34px,5.5vw,96px) clamp(35px,4.5vw,74px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4c3c311a,inset 18px 20px 48px #ffffff17,0 26px 76px #2f251d21,0 3px 10px #2f251d0f}.home-gallery-title-glass:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff85,#ffffff0f 28%,#0000 47%);position:absolute;inset:1px}.home-gallery-title-glass:after{content:"";opacity:.78;pointer-events:none;background:radial-gradient(at 50% -15%,#ffffffc2,#0000 58%),linear-gradient(90deg,#0000,#ffffff4d 48%,#0000 70%);height:42%;position:absolute;top:0;left:3%;right:3%}.home-gallery-glass-glow{filter:blur(28px);opacity:.5;pointer-events:none;background:#ffffff75;border-radius:50%;width:28%;height:54%;position:absolute;top:-30%;left:11%}@keyframes homeGalleryGlassReveal{0%{filter:blur(15px);opacity:0;transform:translateY(54px)scale(.9)}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes homeGalleryCopyReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes homeGalleryGlassDrift{0%,to{opacity:.58;transform:translate(-3%)}50%{opacity:.86;transform:translate(3%)}}.home-gallery-title-glass:after{animation:9s ease-in-out infinite homeGalleryGlassDrift}@supports (animation-timeline:view()){.home-gallery-title-glass{animation:1ms cubic-bezier(.2,.8,.2,1) both homeGalleryGlassReveal;animation-timeline:view();animation-range:entry 8% cover 35%}.home-gallery-outro-inner{animation:1ms ease-out both homeGalleryCopyReveal;animation-timeline:view();animation-range:entry 12% cover 42%}}.home-gallery-intro h2{color:#211d1b;letter-spacing:-.072em;text-shadow:0 1px #ffffff8c,0 18px 38px #372a2114;text-wrap:balance;-webkit-text-fill-color:transparent;z-index:1;background:linear-gradient(#151210 0%,#302925 56%,#191512 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(64px,7.1vw,136px);font-weight:400;line-height:.85;position:relative}.home-gallery-intro h2 span{white-space:nowrap;display:block}.home-gallery-intro h2 span+span{margin-top:.08em}.home-gallery-description{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);color:#4a403a;background:#fffdf9b8;border:1px solid #ffffffc2;border-radius:18px;flex-direction:column;width:fit-content;max-width:100%;margin:0;padding:16px 21px 17px;font-size:12.5px;line-height:1.9;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 16px 42px #3428201c}.home-gallery-outro{min-height:250px;padding:62px max(24px, env(safe-area-inset-right)) 64px max(24px, env(safe-area-inset-left));background:linear-gradient(#ece4d8cc,#e1d6c6e6);border-top:1px solid #372e2933;justify-content:center;align-items:center;display:flex;position:relative}.home-gallery-outro:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#fffdf857,#0000 52%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#40332b09 calc(25% - 1px) 25%);position:absolute;inset:0}.home-gallery-outro-inner{flex-direction:column;align-items:center;width:fit-content;max-width:1120px;margin-left:auto;margin-right:auto;display:flex;position:relative}.home-gallery-description>span{display:block}.home-gallery-signature{color:#3d342f8f;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-align:center;margin:clamp(24px,3svh,36px) auto 0;font-size:8px}.home-gallery-exhibitions{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 6% 18%,#fffdf852,#0000 25%),linear-gradient(#ebe3d7d1 0%,#efe9dfed 16%,#e8e0d4f2 100%);border-top:1px solid #372e293d;padding:0 4.4vw 140px;position:relative}.home-gallery-exhibitions:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#40332b0b calc(25% - 1px) 25%);position:absolute;inset:0 4.4vw}.home-gallery-series-section{max-width:1880px;margin-left:auto;margin-right:auto;padding-top:106px;position:relative}.home-gallery-series-section+.home-gallery-series-section{border-top:1px solid #372e2940;margin-top:126px}.home-gallery-series-heading{border-bottom:1px solid #372e293d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;padding-bottom:25px;display:grid}.home-gallery-series-heading>div{text-align:center;grid-column:2}.home-gallery-series-heading p{color:#8f2830;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:clamp(10px,.78vw,13px);font-weight:700}.home-gallery-series-future .home-gallery-series-heading p{color:#6c625c}.home-gallery-series-heading h3{color:#2a2522;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.12}.home-gallery-series-heading h3 a{transition:color .18s,transform .18s;display:inline-block;position:relative}.home-gallery-series-heading h3 a:after{content:"";opacity:0;background:currentColor;width:100%;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)scaleX(.45)}.home-gallery-series-heading h3 a:hover,.home-gallery-series-heading h3 a:focus-visible{color:var(--red-deep);transform:translateY(-2px)}.home-gallery-series-heading h3 a:hover:after,.home-gallery-series-heading h3 a:focus-visible:after{opacity:.42;transform:translate(-50%)scaleX(1)}.home-gallery-series-heading h3 a:focus-visible{outline:1px solid var(--red);outline-offset:8px}.home-gallery-series-heading>span{color:#746962;letter-spacing:.08em;text-transform:uppercase;background:0 0;grid-column:3;justify-self:end;align-items:center;gap:13px;margin-bottom:3px;font-size:9px;display:flex}.home-gallery-series-heading>span b{color:#3b332f;border:1px solid #372e2947;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:8px;font-weight:400;display:flex}.home-gallery-series-identity{-webkit-backdrop-filter:blur(14px)saturate(1.08);border:1px solid #ffffff85;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:22px 0 34px;padding:16px 20px;display:grid}.home-gallery-series-identity strong{letter-spacing:.12em;font-family:Noto Serif CJK KR,Noto Serif KR,serif;font-size:19px}.home-gallery-series-identity span{letter-spacing:.08em;font-size:10px;font-weight:750}.home-gallery-series-identity p{letter-spacing:.07em;text-align:right;margin:0;font-size:9px}.home-gallery-series-beyond .home-gallery-series-identity{color:#71232a;background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 1px),#7e272d0e calc(5% - 1px) 5%),#fff9ef9e;border-left:3px solid #8f2830;border-radius:2px}.home-gallery-series-future .home-gallery-series-identity{color:#455f70;background:radial-gradient(circle at 8%,#506b7c21,#0000 18%),linear-gradient(120deg,#f6f4eeb3,#d5dee180);border-right:3px solid #536d7d;border-radius:999px}.home-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:65px 22px;padding-top:48px;display:grid}.home-gallery-card{min-width:0;display:block}.home-gallery-frame{background:#fffdf9c7;border:1px solid #362e2929;padding:clamp(8px,.8vw,13px);transition:box-shadow .26s,transform .36s cubic-bezier(.2,.7,.2,1);box-shadow:inset 0 1px #fffc,0 20px 38px #3a2c210f}.home-gallery-art{aspect-ratio:3/2;background:#d6cbbb;position:relative;overflow:hidden}.home-gallery-art:after{content:"";pointer-events:none;background:linear-gradient(#18141229,#0000 27% 70%,#18141214);position:absolute;inset:0}.home-gallery-art img{filter:saturate(.78)contrast(1.02);object-fit:cover;width:100%;height:100%;transition:filter .3s,transform .52s cubic-bezier(.2,.7,.2,1)}.home-gallery-card-beyond .home-gallery-art img{filter:saturate(.84)contrast(1.02)}.home-gallery-number,.home-gallery-open{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#39312d;z-index:2;background:#f4eee2d1;border:1px solid #3129251f;justify-content:center;align-items:center;height:28px;font-family:Georgia,serif;font-size:9px;display:flex;position:absolute;top:13px}.home-gallery-number{letter-spacing:.08em;width:34px;left:13px}.home-gallery-open{opacity:0;width:28px;transition:opacity .18s,transform .18s;right:13px;transform:translate(-4px,4px)}.home-gallery-card-copy{padding:18px 3px 0}.home-gallery-card-meta{color:#8f857e;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7.5px;display:flex}.home-gallery-series{color:#9a2c34;letter-spacing:.035em;margin:17px 0 0;font-size:8.5px;font-weight:700}.home-gallery-card-future .home-gallery-series{color:#6c625c}.home-gallery-card h4{color:#332d29;letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.96em;margin:10px 0 0;font-size:clamp(15px,1.12vw,19px);font-weight:600;line-height:1.48;transition:color .2s;display:-webkit-box;overflow:hidden}.home-gallery-read{color:#8d837d;letter-spacing:.07em;border-top:1px solid #372e2929;justify-content:space-between;align-items:center;margin:20px 0 0;padding-top:12px;font-size:8px;display:flex}.home-gallery-card:hover .home-gallery-frame,.home-gallery-card:focus-visible .home-gallery-frame{transform:translateY(-7px);box-shadow:inset 0 1px #ffffffd9,0 28px 48px #3a2c211f}.home-gallery-card:hover .home-gallery-art img,.home-gallery-card:focus-visible .home-gallery-art img{filter:saturate(.9)contrast(1.025);transform:scale(1.025)}.home-gallery-card:hover .home-gallery-open,.home-gallery-card:focus-visible .home-gallery-open{opacity:1;transform:translate(0)}.home-gallery-card:hover h4,.home-gallery-card:focus-visible h4{color:var(--red-deep)}.home-gallery-card:focus-visible{outline:1px solid var(--red);outline-offset:8px}.home-gallery-archive-button{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);color:#fffaf4;letter-spacing:.045em;background:linear-gradient(135deg,#8f3737eb,#6f2729f0);border:1px solid #ffefe75c;border-radius:999px;justify-content:center;align-items:center;gap:24px;width:fit-content;min-width:0;max-width:none;margin-top:12px;padding:11px 14px 11px 17px;font-size:9px;font-weight:650;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff42,0 12px 30px #5b252433}.home-gallery-archive-button b{color:#ffd9d5;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:400;transition:transform .18s;display:flex}.home-gallery-archive-button:hover,.home-gallery-archive-button:focus-visible{color:#fff;background:linear-gradient(135deg,#a43e3cf5,#7c282afa);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff4d,0 17px 34px #5b252445}.home-gallery-archive-button:hover b,.home-gallery-archive-button:focus-visible b{transform:translate(5px)}.home-gallery-archive-button:focus-visible{outline-offset:4px;outline:2px solid #fff8ee}.home-shell>.site-footer{color:#ffffffc2;background:#211d1b;border-color:#ffffff24}.home-shell>.site-footer-with-summary{min-height:clamp(260px,29svh,360px);padding-top:clamp(52px,5.4vw,82px);padding-bottom:clamp(52px,5.4vw,82px)}.home-shell>.site-footer-with-summary .site-footer-brand{align-self:center}.home-shell>.site-footer-with-summary .site-footer-brand>img{width:clamp(158px,12vw,190px)}.site-footer-company-summary{color:#ffffffc7;opacity:1;text-wrap:pretty;text-transform:none;visibility:visible;max-width:min(640px,46vw);margin:26px 0 0}.site-footer-company-summary strong,.site-footer-company-summary span{display:block}.site-footer-company-summary strong{color:#fffffff5;letter-spacing:.025em;font-size:clamp(11px,.82vw,14px);font-weight:650;line-height:1.6}.site-footer-company-summary span{color:#ffffffc2;letter-spacing:-.005em;margin-top:10px;font-size:clamp(10px,.72vw,12.5px);line-height:1.8}.hero-company-intro span{letter-spacing:-.005em;margin-top:7px;font-size:10px;font-weight:400;line-height:1.7}.hero-actions{pointer-events:auto;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;bottom:168px;left:50%;transform:translate(-50%)}.hero-actions-single .button-text{justify-content:space-between;min-width:184px}.button-primary,.button-dark{background:var(--red);color:#fff;letter-spacing:.05em;justify-content:space-between;align-items:center;min-width:175px;padding:16px 18px;font-size:12px;font-weight:700;display:flex}.button-text,.button-line{letter-spacing:.05em;border-bottom:1px solid;align-items:center;gap:45px;padding:0 0 10px;font-size:11px;font-weight:700;display:flex}.city-caption{z-index:7;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:96px;left:8.5vw;right:4.4vw}.city-title{align-items:center;gap:16px;display:flex}.city-title>span{color:#f5b8ba;font-family:Georgia,serif;font-size:29px}.city-title strong{letter-spacing:.14em;font-size:11px;display:block}.city-title p,.city-note p{color:#ffffff87;letter-spacing:.08em;margin:4px 0 0;font-size:9px}.city-note{align-items:center;gap:28px;display:flex}.city-places{gap:6px;margin-top:9px;display:flex}.city-places span{color:#ffffffb8;letter-spacing:.04em;border:1px solid #ffffff38;padding:4px 7px;font-size:8px}.city-film-tag{color:#ffffffa6;letter-spacing:.08em;border-left:1px solid #ffffff40;padding:7px 0 7px 24px;font-size:9px}.city-tabs{z-index:8;gap:4px;display:flex;position:absolute;bottom:30px;left:8.5vw;right:4.4vw}.city-tabs button{color:#fff6;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:0;font-family:inherit}.tab-progress{background:#ffffff38;height:1px;display:block;position:relative;overflow:hidden}.tab-name{letter-spacing:.07em;justify-content:space-between;margin-top:8px;font-size:9px;font-weight:700;display:flex}.tab-name small{opacity:.55;font-size:7px;font-weight:400}.city-tabs button.is-active{color:#fff}.city-tabs button.is-active .tab-progress:after{animation:timeline var(--city-duration,6s) linear both;background:var(--red-bright);content:"";transform-origin:0;position:absolute;inset:0}@keyframes timeline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inner-page{min-height:100vh}.page-hero{padding:155px 8.5vw 110px}.page-hero h1{color:var(--slate);letter-spacing:-.075em;margin:0;font-size:clamp(56px,7vw,108px);line-height:1.02}.page-hero h1 span{color:var(--red)}.page-hero-lead{color:#706868;max-width:700px;margin:50px 0 0 auto;font-size:15px;line-height:1.9}.business-hero .page-hero-lead{max-width:min(1320px,83vw)}.page-hero-lead>p{margin:0}.mission-line{display:block}.mission-line+.mission-line{margin-top:10px}.mission-note{color:#968e8c;white-space:nowrap;border-top:1px solid #372f2f29;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.75;display:block}.mission-note b{color:#6f6766;font-weight:700}.intro-line{display:block}.collaboration-credit{color:var(--slate);letter-spacing:.16em;margin-top:17px;font-size:10px;font-weight:700;display:block}.collaboration-credit strong{color:var(--red);letter-spacing:.05em;font-weight:700}.bridge-diagram{border-bottom:1px solid var(--slate);border-top:1px solid var(--slate);isolation:isolate;background:#e9e1d5;min-height:clamp(580px,44vw,720px);margin-top:100px;position:relative;overflow:hidden}.bridge-map{filter:contrast(.96)saturate(.82);object-fit:cover;object-position:center;z-index:-3}.bridge-map-wash{pointer-events:none;z-index:-2;background:linear-gradient(#f4f1ec59,#0000 24% 76%,#f4f1ec66),radial-gradient(circle,#f4f1ec08 0 19%,#f4f1ec47 48%,#f4f1ec14 75%);position:absolute;inset:0}.bridge-landmark{-webkit-backdrop-filter:blur(10px)saturate(.72);text-align:center;z-index:6;background:radial-gradient(#f9f6efe6 0%,#f9f6efbf 58%,#f9f6ef7a 78%,#f9f6ef33 100%);border-top:1px solid #4c3f3a21;border-bottom:1px solid #4c3f3a29;flex-direction:column;justify-content:center;align-items:center;width:20%;max-width:300px;min-height:154px;padding:25px 22px 23px;display:flex;position:absolute;top:48%;transform:translateY(-50%);box-shadow:0 12px 34px #42342f14,inset 0 0 26px #fffcf647}.bridge-landmark-china{left:2.9%}.bridge-landmark-korea{right:2.9%}.bridge-landmark small{color:var(--red);letter-spacing:.17em;text-align:center;width:100%;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.bridge-landmark strong{color:var(--slate);letter-spacing:-.04em;text-align:center;width:100%;font-size:clamp(25px,2.1vw,36px);line-height:1.12;display:block}.bridge-landmark p{color:#675d59;letter-spacing:.01em;text-align:center;width:100%;margin:11px 0 0;font-size:11px;font-weight:500;line-height:1.45}.bridge-center{z-index:4;background:radial-gradient(circle,#f4f1ecf5 0 42%,#f4f1ec94 64%,#0000 72%);justify-content:center;align-items:center;width:270px;height:250px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bridge-logo{filter:drop-shadow(0 8px 20px #4634301f);width:clamp(145px,11vw,190px);max-width:none;height:auto;display:block}.bridge-route{color:var(--red);pointer-events:none;z-index:5;height:43%;position:absolute;left:14.5%;right:14.5%}.bridge-route-korea-china{top:2.5%}.bridge-route-china-korea{bottom:2.5%}.bridge-route-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bridge-route-line>.route-ink-under,.bridge-route-line>.route-ink-red{fill:none;stroke-linecap:round;transition:opacity .22s,stroke-width .22s}.bridge-route-line>.route-ink-under{opacity:.32;stroke:#4b403c;stroke-width:7.2px}.bridge-route-line>.route-ink-red{opacity:.72;stroke:#aa2e37;stroke-width:1.65px}.bridge-route-line marker path{fill:#a72d36;opacity:.82}.bridge-route-copy{pointer-events:auto;z-index:2;background:radial-gradient(#f9f5ede6 0 42%,#f9f5ed99 62%,#0000 78%);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 11px;width:min(86%,790px);max-width:790px;padding:13px 28px 22px;transition:transform .22s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bridge-route-copy:before{clip-path:polygon(0 46%,9% 37%,22% 51%,39% 34%,56% 55%,73% 39%,88% 48%,100% 42%,100% 61%,79% 55%,62% 68%,46% 52%,28% 66%,12% 53%,0 62%);content:"";background:linear-gradient(90deg,#0000,#43363124 8%,#43363161 27%,#4336313d 72%,#0000);height:8px;position:absolute;bottom:8px;left:7%;right:7%}.bridge-route-copy:after{content:"";background:#c11b278f;border-radius:48% 55% 44% 58%;width:7px;height:7px;position:absolute;bottom:3px;right:10%;transform:rotate(-8deg);box-shadow:2px 1px #c11b2733,-1px 2px #c11b271f}.bridge-route-korea-china .bridge-route-copy{top:2px}.bridge-route-china-korea .bridge-route-copy{bottom:2px}.bridge-route-copy b{color:#433936;font-family:var(--font-editorial-script), Georgia, serif;letter-spacing:.025em;font-size:20px;font-style:italic;font-weight:600}.bridge-route-copy em{color:#a42a32c7;font-family:var(--font-editorial-script), Georgia, serif;font-size:14px;font-weight:600}.bridge-projects{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;margin-top:3px;display:grid}.bridge-projects i{color:#483d39c7;font-family:var(--font-editorial-script), Georgia, serif;letter-spacing:.045em;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;font-size:9.5px;font-style:normal;font-weight:600;position:relative;overflow:hidden}.bridge-projects i:before{content:"";background:#b2333a7a;border-radius:45% 55% 52% 48%;width:4px;height:4px;margin:0 7px 1px 0;display:inline-block;transform:rotate(12deg);box-shadow:1px 1px #b2333a1f}.bridge-route:hover .bridge-route-copy,.bridge-route:focus-visible .bridge-route-copy{transform:translate(-50%)translateY(-2px)}.bridge-route:hover .route-ink-under,.bridge-route:focus-visible .route-ink-under{opacity:.43;stroke-width:7.8px}.bridge-route:hover .route-ink-red,.bridge-route:focus-visible .route-ink-red{opacity:.94;stroke-width:2px}.bridge-route:focus-visible{outline-offset:5px;outline:1px dashed #c11b27b3}.bidirectional-model{isolation:isolate;background:#bbae99;border-top:1px solid #3c322db3;border-bottom:1px solid #3c322db3;margin-top:100px;padding:clamp(58px,5vw,82px) clamp(34px,4.8vw,78px) clamp(64px,5.5vw,90px);position:relative;overflow:hidden}.bidirectional-model-art{filter:sepia(.04)contrast(1.02)saturate(.82);object-fit:cover;opacity:1;pointer-events:none;z-index:-3}.bidirectional-model-wash{pointer-events:none;z-index:-2;background:linear-gradient(#1d181538,#f7eedd24 24%,#1814124d 100%),radial-gradient(circle at 50% 23%,#fff9eb9e,#0000 35%);position:absolute;inset:0}.bidirectional-model-intro{-webkit-backdrop-filter:blur(20px)saturate(1.08);text-align:center;background:linear-gradient(135deg,#fffcf4ad,#f4e7d261);border:1px solid #ffffffa3;border-radius:28px;max-width:1040px;margin:0 auto;padding:clamp(36px,4vw,62px);box-shadow:inset 0 1px #ffffffd1,0 22px 70px #1b14102e}.bidirectional-model-intro>p{color:#8a3136;letter-spacing:.2em;margin:0;font-size:9px;font-weight:700}.bidirectional-model-intro h2{color:#342c28;letter-spacing:-.055em;margin:22px 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(38px,4.2vw,62px);font-weight:400;line-height:1.08}.bidirectional-model-intro h2 span{display:block}.bidirectional-model-intro>div{color:#6d625b;max-width:860px;margin:25px auto 0;font-size:12px;line-height:1.9}.bidirectional-model-headings{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#fffaf18a;border:1px solid #ffffff94;border-color:#3d332e3d #ffffff94 #3d332e33;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) minmax(0,1fr);align-items:center;gap:18px;min-height:76px;margin-top:50px;padding:15px 18px;display:grid}.bidirectional-model-headings>div{flex-direction:column;gap:7px;display:flex}.bidirectional-model-headings>div:last-child{text-align:right}.bidirectional-model-headings small{color:#7b6f68;letter-spacing:.06em;font-size:9px;font-weight:600}.bidirectional-model-headings strong{color:#3e3531;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.bidirectional-model-headings>span{color:#8a3136;letter-spacing:.14em;text-align:center;font-size:10px;font-weight:700}.bidirectional-model-rows{gap:11px;margin-top:14px;display:grid}.bidirectional-model-rows article{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) minmax(0,1fr);align-items:stretch;gap:18px;min-width:0;display:grid;position:relative}.bidirectional-model-rows article:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#463b3538 12% 88%,#0000);height:1px;position:absolute;top:50%;left:2%;right:2%}.bidirectional-project,.bidirectional-common{-webkit-backdrop-filter:blur(20px)saturate(1.12);border:1px solid #ffffff94;border-radius:16px;min-height:90px;box-shadow:inset 0 1px #ffffffb8,0 12px 34px #231b1621}.bidirectional-project{--bidirectional-motif-width:clamp(58px, 5vw, 78px);grid-template-areas:"name motif";grid-template-columns:minmax(0, 1fr) var(--bidirectional-motif-width);background:#fffbf2a8;grid-template-rows:1fr;padding:15px 19px 14px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.bidirectional-project:hover,.bidirectional-project:focus-visible{background:#fffdf8f5;border-color:#7e383780;transform:translateY(-2px)}.bidirectional-project strong{color:#3d3430;text-align:left;grid-area:name;place-self:center start}.project-wordmark{white-space:nowrap;align-items:baseline;gap:.48em;line-height:1;display:inline-flex}.project-wordmark-prefix{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.15em;opacity:.62;font-size:8px;font-weight:650}.project-wordmark-title{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.bidirectional-project .project-wordmark-title{font-size:clamp(19px,1.5vw,25px)}.bidirectional-project .project-wordmark-prefix{font-size:7px}.bidirectional-project>span{color:#7b2429;text-align:right;white-space:nowrap;grid-area:motif;place-self:center end;padding-left:12px;font-family:Ma Shan Zheng,Nanum Brush Script,STKaiti,serif;font-size:24px;font-weight:400;line-height:1}.bidirectional-project-china{grid-template-areas:"motif name";grid-template-columns:var(--bidirectional-motif-width) minmax(0, 1fr);text-align:right}.bidirectional-project-china:hover,.bidirectional-project-china:focus-visible{border-color:#5269788f}.bidirectional-project-china strong{text-align:right;justify-self:end}.bidirectional-project-china>span{color:#526978;text-align:left;justify-self:start;min-width:0;padding-left:0;padding-right:12px}.inner-page:lang(ko) .bidirectional-project-china>span,.inner-page:lang(ko) .project-direction-china .project-name>strong{letter-spacing:-.07em;font-family:Noto Serif KR,AppleMyungjo,Batang,serif;font-style:normal;font-weight:600}.inner-page:lang(ko) .bidirectional-project-china>span{font-size:21px}.bidirectional-common{text-align:center;background:#e5dbccdb;flex-direction:column;justify-content:center;align-items:center;padding:14px 16px;display:flex}.bidirectional-common>span{color:#977b72;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.bidirectional-common strong{color:#3e3531;letter-spacing:-.025em;margin-top:8px;font-size:13px;font-weight:700;line-height:1.45}.project-direction{scroll-margin-top:100px}.section-label{color:var(--red);letter-spacing:.2em;margin:0 0 35px;font-size:9px;font-weight:700}.service-index{background:var(--slate);color:#fff;padding:130px 8.5vw}.service-intro{text-align:center;margin-bottom:90px;display:block}.service-script-title{color:#fffdf9f5;font-family:var(--font-editorial-script), "Baskerville", "Times New Roman", serif;letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(52px,5.7vw,86px);font-style:italic;font-weight:600;line-height:.94}.service-script-title span{display:block}.project-direction{border-top:1px solid #ffffff47;padding-top:38px}.project-direction+.project-direction{margin-top:125px}.project-direction-head{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.project-direction-head p{color:var(--red-soft);letter-spacing:.18em;margin:0 0 13px;font-size:8px;font-weight:700}.project-direction-head h3{letter-spacing:-.06em;margin:0;font-size:clamp(31px,3.6vw,52px)}.project-direction-head>strong{color:#ffffffc2;letter-spacing:.13em;text-align:right;font-size:14px}.project-direction-head>strong span{color:var(--red-soft);margin:0 8px;font-family:Georgia,serif;font-size:20px}.project-direction-head>strong small{color:#ffffff5c;letter-spacing:.08em;margin-top:9px;font-size:9px;font-weight:400;display:block}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;display:grid}.project-card{color:var(--slate);background:#eee8de;min-width:0;transition:transform .26s,box-shadow .26s;overflow:hidden}.project-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #00000038}.project-art{aspect-ratio:3/2;background:#d9d1c4;position:relative;overflow:hidden}.project-art:after{content:"";pointer-events:none;background:linear-gradient(#100d0d5c,#0000 32%),linear-gradient(#0000 65%,#100d0d3d);position:absolute;inset:0}.project-art img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.65,.2,1);display:block}.project-card:hover .project-art img{transform:scale(1.025)}.project-code{color:#fff;letter-spacing:.14em;z-index:2;text-align:center;border:1px solid #ffffff8c;border-radius:100%;width:31px;height:31px;font-size:8px;font-weight:700;line-height:30px;position:absolute;top:20px;left:20px}.project-copy{padding:29px 30px 34px}.project-name{border-bottom:1px solid #372f2f33;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:23px;padding-bottom:18px;display:flex}.project-name h4{margin:0;line-height:1}.project-name h4 .project-wordmark-title{font-size:clamp(28px,2.35vw,37px)}.project-name h4 .project-wordmark-prefix{font-size:9px}.project-name strong{color:var(--red);white-space:nowrap;font-family:Ma Shan Zheng,STKaiti,Kaiti SC,Georgia,serif;font-size:25px;font-weight:400}.project-copy h5{color:var(--red);letter-spacing:-.025em;margin:0 0 12px;font-size:15px}.project-copy>p{color:#746c69;margin:0;font-size:12px;line-height:1.75}.project-copy .project-korean{color:#8b8380;border-top:1px solid #372f2f21;margin-top:15px;padding-top:14px}.project-direction-china{border-color:#a6bbc97a}.project-direction-china .project-direction-head p,.project-direction-china .project-direction-head>strong span{color:#a9bdca}.project-direction-china .project-card{background:#e8eae7}.project-direction-china .project-name{justify-content:flex-start}.project-direction-china .project-name strong{text-align:left;flex:0 0 clamp(82px,8vw,112px);order:-1}.project-direction-china .project-name h4{text-align:right;flex:1}.project-direction-china .project-name strong,.project-direction-china .project-copy h5{color:#526978}.service-list{border-top:1px solid #ffffff47}.service-row{border-bottom:1px solid #ffffff2e;grid-template-columns:90px .75fr 1.25fr;gap:35px;padding:55px 0;display:grid}.service-number{color:var(--red-soft);font-family:Georgia,serif;font-size:40px}.service-title>p{color:#ffffff6b;letter-spacing:.16em;margin:0 0 18px;font-size:8px}.service-title h3{letter-spacing:-.045em;margin:0;font-size:27px;line-height:1.35}.service-detail>p{color:#ffffff9e;margin:0 0 35px;font-size:13px;line-height:1.9}.service-directions{border-top:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;padding-top:20px;display:grid}.service-directions>div{flex-wrap:wrap;gap:6px;display:flex}.service-directions>div:last-child{justify-content:flex-end}.service-directions span{color:var(--red-soft);letter-spacing:.14em;width:100%;font-size:8px;font-weight:700}.service-directions>div:last-child span{text-align:right}.service-directions small{color:#ffffffa6;border:1px solid #ffffff2b;border-radius:100px;padding:7px 9px;font-size:9px}.service-directions b{color:var(--red-soft);align-self:center;font-size:18px}.business-cta{color:#332b28;isolation:isolate;background:#e7d8c4;min-height:clamp(620px,51vw,820px);padding:120px 8.5vw;position:relative;overflow:hidden}.business-cta-art{filter:grayscale(.16)sepia(.08);object-fit:contain;object-position:center;opacity:.48;pointer-events:none;z-index:-3}.business-cta-wash{pointer-events:none;z-index:-2;background:radial-gradient(#f4ead9fa 0%,#f4ead9ed 27%,#f0e2cdb8 50%,#e6d3bb47 76%,#e0caae1a 100%),linear-gradient(#e9d8c24d,#e9d8c21f 72%,#e9d8c29e);position:absolute;inset:0}.business-cta-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1250px;min-height:calc(clamp(620px,51vw,820px) - 240px);margin:0 auto;display:flex}.business-cta .section-label{color:#8b3035;margin-bottom:28px}.business-cta h2{color:#433934b3;letter-spacing:-.045em;text-shadow:0 1px #fffbf2fa,0 0 22px #fff8ece6,0 0 46px #fff8ecb8;margin:0 0 60px;font-size:clamp(56px,6.5vw,104px);font-weight:400;line-height:1.16}.business-cta h2 span{display:block}.business-cta:lang(ko) h2{font-family:Nanum Brush Script,Nanum Pen Script,Batang,serif}.business-cta:lang(zh-CN) h2{letter-spacing:.01em;font-family:Ma Shan Zheng,Songti SC,STKaiti,serif}.business-cta:lang(en) h2{font-family:var(--font-editorial-script), Georgia, "Times New Roman", serif;font-style:italic}.business-cta-actions{align-items:center;gap:35px;display:flex}.business-cta .button-line{color:#372f2c;border-color:#372e2a73}.button-dark{background:var(--slate)}.columns-index-page{background:var(--paper)}.exhibition-halls{grid-template-columns:1fr 1fr;gap:24px;padding:0 4.4vw 100px;display:grid}.exhibition-hall{color:#fff;isolation:isolate;flex-direction:column;min-height:760px;padding:38px;display:flex;position:relative;overflow:hidden}.hall-etnews{background:var(--red)}.hall-itchosun{background:var(--slate)}.hall-cover{filter:saturate(.76)contrast(1.02);object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:filter .5s,transform .8s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.hall-cover-shade{z-index:1;background:linear-gradient(#19131166 0%,#1913110d 44%,#1913113d 65%,#191311e6 100%);position:absolute;inset:0}.hall-etnews .hall-cover-shade{background:linear-gradient(#46221b57 0%,#1f13100f 45%,#68121c40 66%,#580f18e6 100%)}.hall-itchosun .hall-cover-shade{background:linear-gradient(#1c222857 0%,#171c220d 45%,#1c21293d 66%,#1d1f26e6 100%)}.exhibition-hall:hover .hall-cover{filter:saturate(.9)contrast(1.04);transform:scale(1.025)}.hall-top{letter-spacing:.17em;text-shadow:0 2px 14px #00000080;z-index:2;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.hall-art{z-index:2;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hall-art>span{color:#fffdf9b3;font-family:var(--font-editorial-script), "Times New Roman", serif;letter-spacing:-.045em;text-align:center;text-shadow:0 3px 28px #0000006b;z-index:2;max-width:94%;font-size:clamp(48px,4.6vw,78px);font-style:italic;font-weight:600;line-height:.92;position:relative}.hall-copy{text-shadow:0 2px 18px #0000008a;z-index:2;border-top:1px solid #ffffff59;padding-top:22px;position:relative}.hall-copy p{color:#ffffff9e;margin:0 0 15px;font-size:10px}.hall-copy h2{letter-spacing:-.05em;margin:0 0 25px;font-size:31px}.hall-copy>span{letter-spacing:.08em;font-size:10px}.columns-manifesto{color:#332c29;margin:0 4.4vw 105px;padding:112px 4.1vw 0;position:relative}.columns-manifesto:before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:0;right:0}.columns-manifesto-heading{grid-template-columns:.8fr 1.5fr;align-items:end;gap:24px 6vw;display:grid}.columns-manifesto-heading>p,.columns-purpose-copy>p,.columns-scope>p,.columns-shared-foundation>p,.columns-lens>p,.columns-monthly-review p,.columns-distance-quote>p{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700;line-height:1.5}.columns-manifesto-heading>p{color:var(--red-deep);grid-column:1/-1}.columns-manifesto-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6.5vw,102px);font-weight:500;line-height:.98}.columns-manifesto-heading>span{border-top:1px solid #3a32324d;padding-top:18px;font-size:14px;line-height:1.85}.columns-distance-quote{color:var(--white);background:#292421;margin:90px 0;padding:60px 5vw 65px;position:relative;overflow:hidden}.columns-distance-quote:after{color:#ffffff0b;content:"02H";font-family:Georgia,Times New Roman,serif;font-size:clamp(150px,23vw,360px);font-style:italic;line-height:.7;position:absolute;top:44%;right:-.03em;transform:translateY(-50%)}.columns-distance-quote>p{color:var(--red-soft);z-index:1;margin-bottom:42px;position:relative}.columns-distance-quote strong,.columns-distance-quote em{letter-spacing:-.055em;z-index:1;font-style:normal;font-weight:500;line-height:1.2;display:block;position:relative}.columns-distance-quote strong{opacity:.72;font-size:clamp(24px,3vw,48px)}.columns-distance-quote em{color:#fff5e8;max-width:1080px;margin-top:11px;font-size:clamp(34px,4.8vw,76px)}.columns-purpose-grid{grid-template-columns:1.35fr .65fr;gap:7vw;display:grid}.columns-purpose-copy>p,.columns-scope>p,.columns-shared-foundation>p{color:var(--red-deep)}.columns-purpose-copy h3,.columns-shared-foundation h3,.columns-lens h3,.columns-monthly-review h3{letter-spacing:-.05em;margin:0}.columns-purpose-copy h3{max-width:760px;margin-top:26px;font-size:clamp(30px,3.7vw,56px);line-height:1.18}.columns-purpose-copy>span,.columns-shared-foundation span,.columns-lens>span,.columns-monthly-review>span{font-size:14px;line-height:1.95;display:block}.columns-purpose-copy>span{max-width:780px;margin-top:36px}.columns-scope ol{border-top:1px solid #3a32324d;margin:27px 0 0;padding:0;list-style:none}.columns-scope li{border-bottom:1px solid #3a323233;grid-template-columns:28px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.columns-scope li b{color:var(--red-deep);font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:400}.columns-scope li span{font-size:12px}.columns-shared-foundation{border-top:1px solid #3a323247;border-bottom:1px solid #3a323247;grid-template-columns:.65fr 1.35fr;gap:7vw;margin-top:100px;padding:48px 0 52px;display:grid}.columns-shared-foundation h3{font-size:clamp(27px,3vw,44px);line-height:1.2}.columns-shared-foundation span{max-width:900px;margin-top:24px}.columns-two-lenses{grid-template-columns:1fr 1fr;gap:1px;margin-top:90px;display:grid}.columns-lens{flex-direction:column;min-height:490px;padding:55px 4vw 52px;display:flex}.columns-lens-beyond{color:#fff7ee;background:#8d1720}.columns-lens-future{color:#f5f1e9;background:#292e34}.columns-lens>p{opacity:.64}.columns-lens h3{margin-top:34px;font-size:clamp(30px,3.5vw,52px);line-height:1.13}.columns-lens>span{opacity:.78;margin-top:33px}.columns-lens>b{letter-spacing:.04em;border-top:1px solid #ffffff40;margin-top:auto;padding-top:22px;font-size:10px;font-weight:600;line-height:1.65}.columns-distinction{letter-spacing:-.025em;text-align:center;max-width:1060px;margin:42px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,36px);font-style:italic;line-height:1.5}.columns-monthly-review{background:#e9e0d3;grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px 5vw;margin-top:100px;padding:48px 4vw;display:grid}.columns-monthly-review p{color:var(--red-deep)}.columns-monthly-review h3{margin-top:23px;font-size:clamp(25px,2.7vw,40px);line-height:1.2}.columns-monthly-review>time{letter-spacing:.16em;border-top:1px solid #3a323240;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px;font-size:8px;display:flex}.columns-monthly-review>time b{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.archive-note{border-top:1px solid var(--line);letter-spacing:.13em;justify-content:space-between;margin:0 8.5vw 100px;padding-top:20px;font-size:9px;display:flex}.archive-page-dark{color:#fff;background:#191515}.archive-page-light{background:var(--paper)}.archive-page-dark .header-solid{color:#fff;background:#191515;border-color:#ffffff29}.archive-page-dark .header-logo,.archive-page-dark .site-footer img{filter:brightness(0)invert()}.archive-hero{grid-template-columns:1.2fr .6fr;align-items:end;gap:8vw;padding:140px 8.5vw 105px;display:grid}.archive-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.5vw,116px);line-height:1.02}.archive-page-dark .archive-hero h1{color:#fff}.archive-description{border-top:1px solid;padding-top:22px}.archive-description>span{color:var(--red);margin-bottom:28px;font-family:Georgia,serif;font-size:25px;display:block}.archive-page-dark .archive-description>span{color:var(--red-soft)}.archive-description p{opacity:.64;margin:0 0 30px;font-size:13px;line-height:1.85}.archive-description a{letter-spacing:.06em;font-size:10px}.archive-content{padding:20px 4.4vw 140px}.archive-gallery{grid-template-columns:repeat(12,1fr);gap:68px 24px;display:grid}.archive-card{grid-column:span 4}.archive-card-wide{grid-column:span 7}.archive-card-tall{grid-column:span 5}.archive-art{aspect-ratio:3/2;background:#d9d3ca;position:relative;overflow:hidden}.archive-art img{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .32s,transform .5s cubic-bezier(.2,.7,.2,1)}.archive-art-etnews img{filter:saturate(.82)contrast(1.02)}.archive-art-itchosun img{filter:saturate(.72)contrast(1.04)}.archive-art:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#14121133,#0000 35%);position:absolute;inset:0}.archive-art:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff85;position:absolute;inset:16px}.archive-index{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#2d2927;letter-spacing:.08em;z-index:3;background:#f4eee2db;border:1px solid #302a2724;padding:7px 9px 6px;font-family:Georgia,serif;font-size:11px;position:absolute;top:28px;left:28px}.archive-meta{padding-top:18px}.archive-meta>div{letter-spacing:.12em;opacity:.55;justify-content:space-between;font-size:8px;display:flex}.archive-meta h2{letter-spacing:-.035em;margin:15px 0;font-size:18px;line-height:1.55}.archive-meta>p{opacity:.5;border-top:1px solid;justify-content:space-between;align-items:center;margin:0;padding-top:13px;font-size:9px;display:flex}.archive-card .archive-art,.archive-card h2{transition:transform .24s,color .24s}.archive-card:hover .archive-art{transform:translateY(-7px)}.archive-card:hover .archive-art img{filter:saturate(.9)contrast(1.04);transform:scale(1.025)}.archive-card:hover h2{color:var(--red-soft)}.archive-page-light .archive-card:hover h2{color:var(--red)}.media-page{background:var(--paper)}.media-hero{padding:150px 8.5vw 80px}.media-hero-grid{display:block}.media-hero h1{color:var(--slate);letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.5vw,118px);line-height:.97}.media-hero h1 span{color:var(--red)}.media-hero-grid>p{border-top:1px solid var(--line);color:#716967;margin:56px 0 4px;padding-top:22px;font-size:13px;line-height:1.9}.media-description>span{white-space:nowrap;display:block}.media-section-nav{border-bottom:1px solid var(--slate);border-top:1px solid var(--slate);grid-template-columns:1fr 1fr;margin-top:90px;display:grid}.media-section-nav a{font-family:var(--font-editorial-script), Georgia, serif;justify-content:space-between;align-items:center;padding:24px 2px;font-size:clamp(21px,2vw,31px);font-style:italic;font-weight:600;display:flex}.media-section-nav a:after{color:var(--red);content:"↓";font-family:var(--font-geist-sans), sans-serif;font-size:15px}.media-section-nav a+a{border-left:1px solid var(--line);padding-left:28px}.media-press,.media-on-air{scroll-margin-top:30px}.media-press{padding:65px 8.5vw 120px}.media-section-head{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:9vw;margin-bottom:60px;display:grid}.media-section-head>div>p{color:var(--red);letter-spacing:.16em;margin:0 0 16px;font-size:9px;font-weight:700}.media-section-head h2{color:var(--slate);font-family:var(--font-editorial-script), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(58px,6vw,92px);font-style:italic;font-weight:600;line-height:.9}.media-section-head>p{color:#7c7471;margin:0;font-size:12px;line-height:1.8}.press-table{border-top:1px solid var(--slate)}.press-table-head,.press-row{grid-template-columns:58px minmax(0,1fr) minmax(110px,.19fr) 92px;gap:24px;display:grid}.press-table-head{border-bottom:1px solid var(--line);color:#8d8581;letter-spacing:.14em;padding:17px 0;font-size:8px;font-weight:700}.press-row{border-bottom:1px solid var(--line);align-items:center;min-height:104px;padding:22px 0;transition:background .2s,color .2s}.press-row:hover,.press-row:focus-visible{color:var(--red);background:#fffdf9b8;outline:none}.press-no{color:var(--red);font-family:Georgia,serif;font-size:13px}.press-title{min-width:0}.press-title b{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.55;display:block}.press-title small{color:#9a918e;letter-spacing:.08em;margin-top:8px;font-size:8px;display:block}.press-title i{color:var(--red);margin-left:4px;font-style:normal}.press-outlet,.press-date{color:#756d69;font-size:10px}.press-date{font-family:var(--font-geist-mono), monospace}.media-source-note{color:#968e8b;margin:24px 0 0;font-size:9px;line-height:1.7}.press-pagination{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:24px;padding:28px 0;display:grid}.press-pagination>button,.press-pagination>div button{color:#766d68;cursor:pointer;font:inherit;background:0 0;border:0}.press-pagination>button{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex}.press-pagination>button:last-child{justify-self:end}.press-pagination>button:disabled{cursor:default;opacity:.25}.press-pagination>div{align-items:center;gap:4px;display:flex}.press-pagination>div button{font-family:var(--font-geist-mono), monospace;border-radius:50%;width:34px;height:34px;font-size:9px;transition:background .18s,color .18s}.press-pagination>div button:hover,.press-pagination>div button:focus-visible,.press-pagination>div button[aria-current=page]{background:var(--red);color:#fff;outline:none}.media-on-air{color:#fff;background:#211b1b;padding:110px 8.5vw 130px}.media-section-head-light h2{color:#fff}.media-section-head-light>p{color:#ffffff8a}.media-section-head-light>div>p{color:#f49ba0}.broadcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.broadcast-card{background:#332b2a;transition:box-shadow .25s,transform .25s;display:block;overflow:hidden}.broadcast-card:hover,.broadcast-card:focus-visible{outline:none;transform:translateY(-5px);box-shadow:0 24px 54px #00000047}.broadcast-screen{aspect-ratio:16/9;background-color:#342b2a;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.broadcast-screen:before{content:"";z-index:1;background:linear-gradient(#0f0a0a4d,#0000 38%,#0f0a0a7a),linear-gradient(90deg,#0f0a0a26,#0000 45%);border:1px solid #ffffff3d;position:absolute;inset:22px}.broadcast-sequence,.broadcast-program{letter-spacing:.15em;z-index:2;font-size:8px;font-weight:700;position:absolute}.broadcast-sequence{top:36px;left:38px}.broadcast-program{color:#ffffff8c;bottom:35px;right:38px}.broadcast-play{background:var(--red);z-index:3;border-radius:100%;justify-content:center;align-items:center;width:74px;height:74px;padding-left:5px;font-size:17px;display:flex;position:relative;box-shadow:0 14px 38px #00000040}.broadcast-copy{padding:28px 30px 34px}.broadcast-copy>div{color:#ffffff7a;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.broadcast-copy h3{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(20px,1.75vw,29px);line-height:1.35}.broadcast-copy p{color:#ffffff87;margin:0;font-size:10px;line-height:1.65}.broadcast-copy strong{letter-spacing:.08em;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font-size:9px;display:flex}.media-page .site-footer{color:#fff;background:#211b1b;border-color:#ffffff24}.media-page .site-footer img{filter:brightness(0)invert()}.contact-page{--contact-paper:#ddd0b9;background:var(--contact-paper);color:var(--slate)}.contact-page .header-solid{color:var(--slate);background:#e5dbc7f0;border-color:#4439342e}.contact-page .language-switcher a:hover,.contact-page .language-switcher a[aria-current=page]{color:var(--red)}.contact-hero{isolation:isolate;text-align:center;background:url(/media/contact/panda-tiger-shanghai-seoul-tiger130-v5.webp) bottom/cover no-repeat;justify-content:center;align-items:center;min-height:clamp(720px,100svh - 88px,980px);padding:92px 4.4vw 108px;display:flex;position:relative;overflow:hidden}.contact-backdrop-wash{pointer-events:none;z-index:1;background:linear-gradient(#e1d6c114,#ebe1cf05 52%,#cdbda224);position:absolute;inset:0}.contact-copy{z-index:2;width:100%;min-width:0;max-width:1450px;margin:0 auto;padding:24px clamp(22px,4.2vw,62px) 30px;position:relative;top:clamp(-190px,-14vh,-136px)}.contact-copy:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 43%,#f7f1e4bd 0%,#f4ecdb8f 38%,#eee2cd45 57%,#ecdec614 68%,#0000 77%);position:absolute;inset:-4% 6%}.contact-page .contact-copy>.eyebrow{color:#7f3033;text-align:center}.contact-hero h1{text-shadow:0 1px #fffcf4f2,0 0 22px #f7efdeb8;margin:0;position:relative}.contact-title-line{white-space:nowrap;display:block}.contact-title-english{color:#181515;font-family:var(--font-geist-sans), Arial, "Helvetica Neue", sans-serif;letter-spacing:-.045em;font-size:clamp(24px,2.45vw,40px);font-weight:540;line-height:1.16}.contact-title-chinese{color:#862633;letter-spacing:.055em;text-shadow:0 1px #fffcf4eb,0 0 18px #f7efde94;margin-top:10px;font-family:Ma Shan Zheng,STKaiti,Kaiti SC,KaiTi,cursive;font-size:clamp(32px,3.45vw,54px);font-weight:400;line-height:1.28}.contact-copy>p:not(.eyebrow){color:#5f554f;max-width:590px;margin:38px 0 31px;font-size:14px;line-height:1.9;position:relative}.contact-details{-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);text-align:left;background:linear-gradient(135deg,#fffdf780,#ebe0cc3d);border:1px solid #ffffff7a;border-radius:22px;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:30px auto 26px;padding:23px clamp(22px,3vw,36px) 25px;font-style:normal;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #4f403814,0 18px 42px #48372d1f}.contact-details strong{color:#3f3734;letter-spacing:-.01em;margin-bottom:3px;font-size:clamp(17px,1.25vw,20px)}.contact-detail-row{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:18px;width:100%;max-width:660px;margin:0 auto;display:grid}.contact-detail-row span,.contact-detail-row a{color:#554b46;font-size:clamp(12px,.92vw,14px);line-height:1.55}.contact-detail-row b{color:#443a37;letter-spacing:.055em;min-width:0;font-size:clamp(9.5px,.72vw,11px);display:block}.contact-detail-row a{color:#3c3431;border-bottom:1px solid #44393459;padding-bottom:2px}.contact-detail-row a i{color:var(--red);margin-left:7px;font-style:normal}.contact-idiom{z-index:0;align-self:center;min-width:0;position:relative}.contact-idiom-art{position:relative;overflow:hidden}.contact-idiom-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#dcc5a6eb,#0000 8% 92%,#dcc5a6eb),linear-gradient(#dcc5a6c7,#0000 12% 88%,#dcc5a6d1);position:absolute;inset:0}.contact-idiom-art img{filter:saturate(.9)contrast(.99);object-fit:contain;width:100%;height:auto}.contact-idiom figcaption{border-bottom:1px solid #4c3e372e;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:21px 2px 23px;display:grid}.contact-idiom figcaption strong{color:#514641;font-family:var(--font-editorial-script), Georgia, serif;letter-spacing:.025em;font-size:14px;font-style:italic;font-weight:600;line-height:1.45}.contact-idiom figcaption p{color:#7b706b;margin:0;font-size:10.5px;line-height:1.8}.site-footer{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;padding:35px 4.4vw;font-size:8px;display:grid}.site-footer img{width:152px;height:auto}.site-footer-brand{flex-direction:column;justify-self:start;align-items:flex-start;display:flex}.site-footer-with-summary{grid-template-columns:minmax(280px,1fr) auto minmax(220px,1fr);gap:32px}@media (width>=700px) and (width<=1250px){.site-footer-with-summary{grid-template-columns:1fr auto;row-gap:30px}.site-footer-with-summary nav{grid-area:2/1/auto/-1;justify-content:center}}.site-footer nav{letter-spacing:.075em;gap:28px;font-size:13px;font-weight:700;display:flex}.site-footer p{justify-self:end}.site-footer-identity{text-align:right;justify-self:end}.site-footer-identity>a{letter-spacing:.015em;text-transform:none;white-space:nowrap;font-size:clamp(6.5px,2.1vw,9px);font-weight:600;line-height:1.55;display:block}.site-footer-identity>a span{display:block}.site-footer-identity p{margin:8px 0 0}.site-footer-identity p span{line-height:1.65;display:block}.archive-page-dark .site-footer{border-color:#ffffff2e}.back-to-top{bottom:calc(max(24px, env(safe-area-inset-bottom)) + var(--back-to-top-footer-offset,0px));color:#fff;cursor:pointer;height:clamp(56px,4.8vw,68px);right:max(24px, env(safe-area-inset-right));z-index:80;background:#090909;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:clamp(56px,4.8vw,68px);padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:fixed;box-shadow:0 12px 34px #0000003d,inset 0 1px #ffffff0f}.back-to-top svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.15px;width:31px;height:31px}.back-to-top:hover,.back-to-top:focus-visible{background:#1c1c1c;transform:translateY(-4px);box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff1a}.back-to-top:focus-visible{outline-offset:4px;outline:2px solid #fffffff5}.principles-page{--principles-paper:#eee7da;--principles-paper-light:#f8f3ea;--principles-ink:#292421;background:radial-gradient(circle at 9% 10%, #8f6e4b14, transparent 25%), radial-gradient(circle at 93% 29%, #c11b270a, transparent 21%), var(--principles-paper);color:var(--principles-ink)}.principles-page .site-header{background:#eee7daf0}.principles-page section{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.principles-section-heading{max-width:1180px}.principles-section-heading .principles-history-title{color:var(--principles-ink);letter-spacing:-.055em;margin:20px 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(42px,5.2vw,76px);font-weight:400;line-height:1.13}.principles-section-heading .principles-history-title span{white-space:nowrap;display:block}.principles-history{padding-top:104px;padding-bottom:78px}.principles-history-intro{color:#70665f;white-space:nowrap;max-width:none;margin:31px 0 0;font-size:14px;line-height:1.95}.principles-scholars{border-top:1px solid #322b2740;border-bottom:1px solid #322b2733;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:66px;display:grid}.principles-scholars a{grid-template-rows:auto auto auto 1fr auto;align-content:start;min-height:560px;padding:0 25px 25px;transition:background .18s,color .18s;display:grid;position:relative}.principles-scholars a+a{border-left:1px solid #322b2729}.principles-scholars a:hover{background:#fffdf966}.principles-scholar-portrait{aspect-ratio:1;background:#f8f3eab8;border-bottom:1px solid #322b271a;margin:0 -25px 27px;position:relative;overflow:hidden}.principles-scholar-portrait img{object-fit:cover;object-position:center;width:100%;height:100%}.principles-scholars strong{color:var(--red-deep);font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:500}.principles-scholars>a>span{color:#29242170;margin-top:11px;font-family:Georgia,serif;font-size:25px}.principles-scholars p{color:#4e4641;margin:18px 0 26px;font-size:12px;line-height:1.95}.principles-scholars small{color:#8a7d74;letter-spacing:.08em;font-size:8px}.principles-ink-divider{max-width:980px;height:25px;margin:70px auto 0;position:relative}.principles-ink-divider:before,.principles-ink-divider:after{content:"";background:linear-gradient(90deg,#0000,#2e28243d 9%,#2e28248f 51%,#2e282429 92%,#0000);height:1px;position:absolute;top:12px;left:0;right:0;transform:rotate(-.25deg)}.principles-ink-divider:after{filter:blur(1px);opacity:.38;top:14px;transform:rotate(.18deg)}.principles-ink-divider span{z-index:1;background:#b1262ad6;border-radius:50% 42% 55% 47%;width:8px;height:8px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:1px 2px 5px #7e191f33}.principles-script{font-family:Georgia,Noto Serif KR,Noto Serif CJK KR,Batang,serif;font-style:normal;font-weight:400}.principles-page-ko .principles-script{font-family:Georgia,Noto Serif KR,Noto Serif CJK KR,Batang,serif}.principles-page-zh .principles-script{font-family:Songti SC,Noto Serif SC,STSong,Georgia,serif}.principles-page-en .principles-script{font-family:Georgia,Times New Roman,serif;font-style:normal}.principles-hero{isolation:isolate;text-align:center;padding-bottom:132px;position:relative;overflow:hidden}.principles-hero-backdrop{pointer-events:none;z-index:-2;position:absolute;inset:0}.principles-hero-backdrop-image{filter:contrast(.88)saturate(.28);mix-blend-mode:multiply;object-fit:cover;object-position:center center;opacity:.42;width:100%;height:100%}.principles-hero-backdrop-wash{background:radial-gradient(at 50% 53%,#eee7dae6 0%,#eee7da85 32%,#eee7da14 65%,#0000 78%),linear-gradient(#eee7da1f 0%,#eee7da0f 38%,#eee7da5c 73%,#eee7dad1 100%);position:absolute;inset:0}.principles-hero>:not(.principles-hero-backdrop){z-index:1;position:relative}.principles-hero>h2{color:var(--principles-ink);letter-spacing:-.065em;max-width:1160px;margin:27px auto 0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.99}.principles-hero>h2 span{display:block}.principles-hero-lead{color:#5e514a;letter-spacing:-.025em;max-width:1180px;margin:48px auto 0;font-size:clamp(22px,2.15vw,33px);line-height:1.78}.principles-hero-lead span{white-space:nowrap;display:block}.principles-page-en .principles-hero-lead{font-size:clamp(20px,1.8vw,28px);line-height:1.65}.principles-page-en .principles-section-heading .principles-history-title span,.principles-page-zh .principles-section-heading .principles-history-title span,.principles-page-en .principles-history-intro,.principles-page-zh .principles-history-intro,.principles-page-en .principles-hero-lead span,.principles-page-zh .principles-hero-lead span,.principles-page-en .principles-data-heading h2 span,.principles-page-zh .principles-data-heading h2 span{white-space:normal}.principles-pillars{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);text-align:left;background:#eee7dab3;border-top:1px solid #322b272e;border-bottom:1px solid #322b272e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:94px;display:grid}.principles-pillars article{min-height:235px;padding:30px 25px 28px}.principles-pillars article+article{border-left:1px solid #322b2726}.principles-pillars article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px}.principles-pillars h3{color:#302a27;letter-spacing:-.035em;margin:45px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,1.9vw,30px);font-weight:500;line-height:1.4}.principles-pillars h3 strong{font-weight:800}.principles-pillars p{color:#766a62;margin:15px 0 0;font-size:11px;line-height:1.9}.principles-data{color:#f5eee3;background:radial-gradient(circle at 8% 18%,#ffffff0d,#0000 23%),linear-gradient(140deg,#2d2926,#1d1a19 73%);padding-top:126px;padding-bottom:126px}.principles-data-heading{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.principles-data-heading .eyebrow{color:#d7c8ba;grid-column:1/-1}.principles-data-heading h2{color:#fff9ef;letter-spacing:-.06em;max-width:none;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1.1}.principles-data-heading h2 span{white-space:nowrap;display:block}.principles-data-heading>p:last-child{color:#bdb2aa;white-space:nowrap;margin:0;font-size:12px;line-height:2}.principles-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:18px;margin-top:78px;display:grid}.principles-metric-card{background:linear-gradient(135deg,#ffffff0e,#0000 48%),#fffdf909;border:1px solid #ffffff24;grid-template-rows:30px minmax(150px,auto) auto minmax(68px,1fr) auto;min-height:575px;padding:36px 34px;display:grid;position:relative;container:metric-card/inline-size}.principles-metric-card:after{background:var(--red);content:"";opacity:.7;width:58px;height:1px;position:absolute;top:-1px;left:34px}.metric-card-toolbar{justify-content:flex-end;align-items:flex-start;min-height:30px;display:flex}.principles-metric-card>header{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:24px;min-height:150px;display:grid}.principles-metric-card>header>span{color:#bc9b92;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;padding-top:7px;font-size:15px}.principles-metric-card h3{color:#fffaf1;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,2.15vw,35px);font-weight:500;line-height:1.35}.principles-page-ko .principles-metric-card h3{overflow-wrap:normal;word-break:keep-all}.principles-page-en .principles-metric-card>header{min-height:176px}.principles-metric-card.has-information-link h3{font-size:clamp(24px,1.85vw,31px);line-height:1.42}.principles-metric-card header p{color:#948a83;margin:10px 0 0;font-size:11.5px;line-height:1.7}.metric-comparison{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;margin-top:22px;display:grid;container-type:inline-size}.metric-comparison>div{min-width:0;padding:0 16px 0 0}.metric-comparison>div:last-child{padding:0 0 0 20px}.metric-country-label{align-items:center;height:20px;display:flex}.metric-country-flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff52;border-radius:2px;width:27px;height:18px;display:inline-block;box-shadow:0 2px 8px #00000029}.metric-country-flag--kr{background-image:url(/flags/kr.svg)}.metric-country-flag--cn{background-image:url(/flags/cn.svg)}.metric-comparison strong{color:#fffaf1;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.065em;white-space:nowrap;max-width:100%;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,10.5cqi,70px);font-weight:400;line-height:1;display:block}.principles-page-en .metric-comparison strong{font-size:clamp(32px,9.7cqi,61px)}.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(23px,8.5cqi,52px)}.animated-number{max-width:100%;display:inline-block}.metric-comparison p{color:#9f9289;margin:15px 0 0;font-size:11.5px;line-height:1.62}.metric-axis{background:#ffffff24;width:1px}.metric-card-note{min-height:68px}.metric-caution{color:#a89b92;margin:31px 0 0;font-size:11px;line-height:1.72}.principles-information-link{color:#e5d5c9;letter-spacing:-.01em;text-align:right;justify-content:flex-end;align-items:center;gap:13px;max-width:100%;font-size:10.5px;line-height:1.55;display:flex}.principles-information-link span{color:var(--red-soft);transition:transform .18s}.principles-information-link:hover span,.principles-information-link:focus-visible span{transform:translate(4px)}.metric-sources{flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:auto;padding-top:34px;display:flex}.metric-sources span{color:#847a74;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.metric-sources a{color:#c8bab0;text-underline-offset:3px;font-size:9px;line-height:1.4;-webkit-text-decoration:underline #c8bab04d;text-decoration:underline #c8bab04d}.principles-data-caveat{color:#9e928a;border-top:1px solid #ffffff26;margin:48px 0 0;padding-top:19px;font-size:9px;line-height:1.8}.principles-terms{border-top:1px solid #ffffff26;margin-top:88px;padding-top:88px}.principles-terms-heading{max-width:1020px}.principles-terms-heading .eyebrow{color:#d7c8ba;margin-bottom:23px}.principles-terms-heading h2{color:#fff9ef;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.16}.principles-terms-heading>p:last-child{color:#b8aca4;margin:24px 0 0;font-size:12px;line-height:1.95}.principles-terms-ladder{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.principles-terms-ladder li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:92px;padding:20px 28px;display:grid;position:relative}.principles-terms-ladder li+li{border-left:1px solid #ffffff21}.principles-terms-ladder li:not(:last-child):after{color:#a88e84;content:"→";z-index:1;font-family:Georgia,serif;font-size:16px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.principles-terms-ladder span{color:#a88e84;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.principles-terms-ladder strong{color:#eee4d9;font-family:Georgia,Noto Serif KR,serif;font-size:15px;font-weight:500;line-height:1.5}.principles-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.principles-term-card{background:linear-gradient(145deg,#ffffff0e,#0000 52%),#fffdf906;border:1px solid #ffffff24;flex-direction:column;min-width:0;padding:clamp(26px,3.2vw,48px);display:flex}.principles-term-card header>span{color:#c8a9a0;letter-spacing:.08em;font-family:Songti SC,Noto Serif SC,STSong,Georgia,serif;font-size:13px;display:block}.principles-term-card h3{color:#fff9ef;letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,2.45vw,38px);font-weight:400;line-height:1.25}.principles-term-definition{color:#c6b9af;margin:28px 0 0;font-size:12px;line-height:1.95}.principles-term-card dl{border-top:1px solid #ffffff21;margin:31px 0 0}.principles-term-card dl>div{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(90px,.28fr) minmax(0,.72fr);gap:18px;padding:22px 0;display:grid}.principles-term-card dt{color:#a89187;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.65}.principles-term-card dd{color:#b8aaa1;margin:0;font-size:10.5px;line-height:1.9}.principles-term-sources{flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:auto;padding-top:26px;display:flex}.principles-term-sources span{color:#847a74;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.principles-term-sources a{color:#c8bab0;text-underline-offset:3px;font-size:7.5px;line-height:1.4;-webkit-text-decoration:underline #c8bab04d;text-decoration:underline #c8bab04d}.principles-letter{padding-top:126px;padding-bottom:126px}.principles-letter-title{text-align:center;max-width:1120px;margin:0 auto}.principles-letter-title h2{color:var(--principles-ink);letter-spacing:-.06em;margin:24px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(43px,5.7vw,79px);font-weight:400;line-height:1.1}.principles-letter-title h2 span{display:block}.principles-page-ko .principles-letter-title h2{font-size:clamp(38px,4.1vw,60px)}.principles-page-ko .principles-letter-title h2 span{white-space:nowrap}.principles-letter-sheet{background:linear-gradient(90deg,#0000 49.8%,#56433306 50%,#0000 50.3%),radial-gradient(circle at 14% 9%,#7a5b3c12,#0000 23%),radial-gradient(circle at 88% 87%,#a4272a09,#0000 22%),#f8f2e7;max-width:1280px;margin:78px auto 0;padding:86px clamp(42px,5vw,70px) 70px;position:relative;overflow:hidden;box-shadow:0 22px 70px #3a2d231c}.principles-letter-copy{color:#4d413a;letter-spacing:-.01em;font-size:clamp(17px,1.45vw,22px);line-height:2.02}.principles-page-zh .principles-letter-copy{line-height:2}.principles-page-ko .principles-letter-copy{letter-spacing:-.018em;font-size:clamp(14.5px,1.15vw,17px)}.principles-page-en .principles-letter-copy{font-size:clamp(16px,1.35vw,20px);line-height:1.95}.principles-letter-copy p{margin:0}.principles-letter-copy p+p{margin-top:34px}.principles-keep-line{white-space:nowrap}.principles-letter-policy-link{color:#6b5650;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;border-bottom:1px solid #3d302836;align-items:center;gap:18px;width:fit-content;margin:42px auto 0;padding-bottom:8px;font-size:10px;display:flex}.principles-letter-policy-link span{color:var(--red)}.principles-signature{text-align:center;border-top:1px solid #3d30282b;justify-content:center;margin-top:68px;padding-top:32px;display:flex}.principles-signature strong{color:#5b5049;letter-spacing:.045em;font-family:Georgia,Noto Serif KR,Noto Serif CJK KR,Batang,serif;font-size:15px;font-weight:400;line-height:1.7}.principles-value{background:linear-gradient(#fffdf770,#0000 22%),radial-gradient(circle at 12% 12%,#503f2e12,#0000 26%),#e7dfd1;padding-top:132px;padding-bottom:132px;overflow:hidden}.principles-value-heading{text-align:center;max-width:1120px;margin:0 auto}.principles-value-heading h2{color:var(--principles-ink);letter-spacing:-.058em;margin:24px 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(46px,5.3vw,78px);font-weight:400;line-height:1.08}.principles-value-heading h2 span{display:block}.principles-value-heading>p:last-child{color:#6a6059;max-width:880px;margin:30px auto 0;font-size:13px;line-height:1.95}.principles-value-heading>p:last-child>span{display:block}.principles-six-s-word{font-weight:700;display:inline}.principles-six-s-word strong{color:#2c2521;font-weight:900}.principles-value-steps{border-top:1px solid #332c272e;border-bottom:1px solid #332c272e;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1360px;margin:76px auto 0;display:grid}.principles-value-steps article{min-height:216px;padding:28px 22px 31px;position:relative}.principles-value-steps article+article{border-left:1px solid #332c2729}.principles-value-steps article>span{color:#8b7f75;letter-spacing:.11em;font-family:Georgia,Times New Roman,serif;font-size:11px}.principles-value-steps h3{color:#292421;letter-spacing:-.035em;margin:35px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.8vw,29px);font-weight:700}.principles-value-steps p{color:#695f58;margin:13px 0 0;font-size:11px;line-height:1.72}.principles-value-story{color:#423a34b3;letter-spacing:-.045em;text-align:center;text-shadow:0 1px #fffcf4f5,0 0 16px #fffcf4db,0 0 36px #fffcf4bd;z-index:3;background:radial-gradient(at 50% 72%,#f9f4ea94 0%,#f9f4ea75 42%,#f9f4ea2e 66%,#0000 82%);flex-direction:column;justify-content:flex-end;max-width:1050px;margin:0 auto;padding:80px clamp(28px,6vw,96px);font-size:clamp(32px,3.15vw,50px);line-height:1.5;display:flex;position:relative}.principles-value-story span{display:block}.principles-value-story-emphasis{color:#312a25e0;font-size:1.06em;font-weight:700}.principles-page-ko .principles-value-story{font-family:Nanum Brush Script,Nanum Pen Script,Batang,serif;font-weight:400}.principles-page-zh .principles-value-story{letter-spacing:.01em;font-family:Ma Shan Zheng,Songti SC,STKaiti,serif}.principles-page-en .principles-value-story{font-family:var(--font-editorial-script), Georgia, "Times New Roman", serif;letter-spacing:-.025em;font-style:italic;line-height:1.42}.principles-value-story-scene{isolation:isolate;margin:86px calc(-1 * max(5.5vw, env(safe-area-inset-right))) 0 calc(-1 * max(5.5vw, env(safe-area-inset-left)));background:#e7dece;min-height:clamp(560px,56.25vw,860px);display:grid;position:relative;overflow:hidden}.principles-value-story-section{background:#e7dece}.principles-value-story-section .principles-value-story-scene{margin:0}.principles-value-story-ambient,.principles-value-story-image{pointer-events:none;-webkit-user-select:none;user-select:none}.principles-value-story-ambient{filter:blur(14px)grayscale(.22)sepia(.12);object-fit:cover;opacity:.2}.principles-value-story-image{filter:grayscale(.14)sepia(.06);object-fit:cover;object-position:center 48%;opacity:.58}.principles-value-story-wash{z-index:2;background:radial-gradient(at 50% 70%,#f8f3e980 0%,#f7f1e65c 38%,#f2eadc1f 67%,#0000 84%),linear-gradient(#ece4d657,#f7f1e614 28%,#f7f1e61a 72%,#e7ddcc66);position:absolute;inset:0}.principles-value-journey-wrap{margin:96px calc(-1 * max(5.5vw, env(safe-area-inset-right))) 0 calc(-1 * max(5.5vw, env(safe-area-inset-left)));max-width:none}.principles-value-journey{isolation:isolate;min-height:clamp(1100px,72vw,1280px);padding:clamp(112px, 8vw, 150px) max(5.5vw, env(safe-area-inset-right)) clamp(116px, 8.4vw, 158px) max(5.5vw, env(safe-area-inset-left));background:#e5dccd;align-items:center;width:100%;display:grid;position:relative;overflow:hidden}.principles-value-journey:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(90deg,#4933211a,#0000 9% 91%,#4933211a),linear-gradient(#4e362114,#0000 12% 88%,#48311f17);border-top:1px solid #4933211f;border-bottom:1px solid #4933211f;position:absolute;inset:0}.principles-value-journey-art{filter:saturate(.68)sepia(.08)contrast(.96);opacity:.94;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-image:url(/principles/pws-value-path-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.principles-value-journey-wash{pointer-events:none;z-index:1;background:radial-gradient(at 50% 49%,#f8f2e794 0%,#f5eddf57 38%,#efe4d214 69%,#543b2612 100%),linear-gradient(#f2ebde2e 0%,#efe4cf08 32%,#e8d9c026 100%);position:absolute;inset:0}.principles-value-journey-document{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3;background:linear-gradient(#f7f1e5e6,#eee2cdd6);border:1px solid #4634262b;justify-self:center;width:min(76vw,1120px);max-width:1120px;padding:clamp(34px,3.1vw,52px) clamp(38px,3.8vw,64px) clamp(28px,2.6vw,44px);position:relative;box-shadow:0 24px 80px #38271821,inset 0 1px #fffcf5c2}.principles-value-journey-document:before,.principles-value-journey-document:after{content:"";pointer-events:none;border-color:#8a25236b;width:24px;height:24px;position:absolute}.principles-value-journey-document:before{border-top:1px solid;border-left:1px solid;top:13px;left:13px}.principles-value-journey-document:after{border-bottom:1px solid;border-right:1px solid;bottom:13px;right:13px}.principles-value-journey-heading{text-align:center;padding:0 0 clamp(30px,2.8vw,44px);position:relative}.principles-value-journey-heading:before{content:none}.principles-value-journey-heading>p{color:#8a2523;letter-spacing:.28em;margin:0;font-size:clamp(10px,.78vw,12px);font-weight:800}.principles-value-journey-columns,.principles-value-journey-stage{grid-template-columns:48px minmax(0,1fr);gap:clamp(18px,2vw,32px);display:grid}.principles-value-journey-columns{border-top:1px solid #3d322930;border-bottom:1px solid #3d322930;align-items:center;min-height:44px;padding:8px clamp(12px,1.2vw,18px) 8px 0}.principles-value-journey-column-labels,.principles-value-journey-stage-content{grid-template-columns:minmax(92px,.42fr) minmax(180px,.82fr) minmax(0,1.34fr);align-items:center;gap:clamp(18px,2vw,32px);min-width:0;display:grid}.principles-value-journey-column-labels span{color:#8c7f75;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.principles-value-journey-column-labels span:nth-child(n+2){border-left:1px solid #3d32291c;padding-left:clamp(18px,1.8vw,28px)}.principles-value-journey-list{border-bottom:1px solid #3d322929}.principles-value-journey-stage{border-bottom:1px solid #3d32291f;align-items:center;min-height:clamp(84px,6.1vw,100px);padding:8px clamp(12px,1.2vw,18px) 8px 0;transition:background .18s;position:relative}.principles-value-journey-stage:last-child{border-bottom:0}.principles-value-journey-stage:hover{background:linear-gradient(90deg,#8a25230b,#fffcf50d)}.principles-value-journey-axis{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.principles-value-journey-axis:after{content:"";background:#77716857;width:1px;position:absolute;top:calc(50% + 18px);bottom:-9px;left:50%;transform:translate(-50%)}.principles-value-journey-stage:last-child .principles-value-journey-axis:after{display:none}.principles-value-journey-axis>span{color:#8a2523;letter-spacing:.08em;z-index:1;background:#f4ede0eb;border:1px solid #8a252373;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-size:9px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.principles-value-journey-stage:last-child .principles-value-journey-axis>span,.principles-value-journey-stage:hover .principles-value-journey-axis>span{color:#fffaf0;background:#8a2523;transform:scale(1.06)}.principles-value-journey-category strong{color:#3f352edb;letter-spacing:.05em;font-family:Noto Serif CJK KR,Noto Serif KR,Batang,Songti SC,serif;font-size:clamp(24px,1.8vw,31px);font-weight:600;line-height:1.1;display:block}.principles-value-journey-meaning,.principles-value-journey-application{border-left:1px solid #3d32291c;min-width:0;padding-left:clamp(18px,1.8vw,28px)}.principles-value-journey-stage p{color:#5d554f;margin:0;font-size:clamp(12px,.95vw,15px);line-height:1.58}.principles-value-journey-meaning p{color:#352f2b;font-family:Georgia,Times New Roman,Noto Serif KR,Noto Serif CJK KR,serif;font-size:clamp(14px,1.08vw,17px)}.principles-letter{isolation:isolate;position:relative;overflow:hidden}.principles-letter>:not(.principles-letter-backdrop){z-index:2;position:relative}.principles-letter-backdrop{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:0}.principles-letter-backdrop-image{filter:grayscale(.22)sepia(.16)contrast(.94);object-fit:cover;object-position:center;opacity:.62}.principles-letter-backdrop-wash{background:radial-gradient(at 50% 56%,#f2eadc33 0%,#efe7d814 38%,#e8ddca0a 65%,#49372714 100%),linear-gradient(#efe7d9c7 0%,#efe7d957 22%,#ece2d214 68%,#e6dac64d 100%);position:absolute;inset:0}.principles-letter-sheet{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#0000 49.7%,#56433306 50%,#0000 50.3%),radial-gradient(circle at 14% 9%,#7a5b3c0f,#0000 23%),#f8f2e7eb;max-width:900px;padding:76px clamp(34px,4.4vw,62px) 62px}.principles-letter-copy{max-width:720px;margin:0 auto}.principles-letter-copy p{white-space:pre-line}.principles-letter-backdrop-note{-webkit-backdrop-filter:blur(14px)saturate(1.08);color:#372f2ac2;max-width:390px;bottom:clamp(24px,3vw,52px);right:max(3.4vw, env(safe-area-inset-right));z-index:5;background:linear-gradient(135deg,#fffdf894,#f4ebdc57);border:1px solid #ffffff94;border-radius:16px;flex-direction:column;align-self:end;gap:8px;padding:15px 18px 16px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffffb8,0 16px 44px #3d2d211a}.principles-letter-backdrop-note strong{color:#7f2d2b;letter-spacing:.12em;font-size:9px}.principles-letter-backdrop-note span{font-size:10px;line-height:1.75}.principles-value-scenes{margin:96px calc(-1 * max(5.5vw, env(safe-area-inset-right))) 0 calc(-1 * max(5.5vw, env(safe-area-inset-left)))}.principles-value-scene{isolation:isolate;border-top:1px solid #f9f1e33d;align-items:center;min-height:clamp(680px,74vh,900px);display:grid;position:relative;overflow:hidden}.principles-value-scene-image{filter:grayscale(.18)sepia(.1)contrast(1.02);object-fit:cover;opacity:.96;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.principles-value-scene.is-odd .principles-value-scene-image,.principles-value-scene.is-even .principles-value-scene-image{object-position:center}.principles-value-scene-wash{pointer-events:none;z-index:1;position:absolute;inset:0}.principles-value-scene.is-odd .principles-value-scene-wash{background:linear-gradient(90deg,#1c1816d9 0%,#231d19b8 27%,#2a221d47 50%,#231c1708 73%),linear-gradient(#1c161314,#1c16133d)}.principles-value-scene.is-even .principles-value-scene-wash{background:linear-gradient(270deg,#1c1816d9 0%,#231d19b8 27%,#2a221d47 50%,#231c1708 73%),linear-gradient(#1c161314,#1c16133d)}.principles-value-scene-copy{-webkit-backdrop-filter:blur(18px)saturate(1.12);color:#fbf3e7;text-shadow:0 2px 24px #14100e94;z-index:2;background:linear-gradient(135deg,#1d191794,#352b2447);border:1px solid #fff7ea40;border-radius:26px;max-width:min(42vw,680px);padding:clamp(42px,4.8vw,72px);position:relative;box-shadow:inset 0 1px #ffffff2e,0 28px 80px #0f0c0a42}.principles-value-scene.is-odd .principles-value-scene-copy{margin-left:max(7vw, env(safe-area-inset-left));justify-self:start}.principles-value-scene.is-even .principles-value-scene-copy{margin-right:max(7vw, env(safe-area-inset-right));justify-self:end}.principles-value-scene-index{align-items:center;gap:18px;margin:0;display:flex}.principles-value-scene-index span{letter-spacing:.1em;border:1px solid #fff3e394;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:inline-flex}.principles-value-scene-index b{letter-spacing:.28em;font-size:9px}.principles-value-scene-category{align-items:baseline;gap:clamp(20px,2.2vw,34px);margin-top:clamp(42px,5.4vh,70px);display:flex}.principles-value-scene-category h3{color:#fff8ed;letter-spacing:.04em;margin:0;font-family:Noto Serif CJK KR,Noto Serif KR,Batang,Songti SC,serif;font-size:clamp(58px,6vw,92px);font-weight:500;line-height:1}.principles-value-scene-category span{color:#fff4e6c7;font-size:clamp(12px,1vw,15px);line-height:1.7}.principles-value-scene-application{color:#fff8ed;letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;max-width:680px;margin:clamp(34px,4.4vh,56px) 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,Noto Serif CJK KR,serif;font-size:clamp(34px,3.7vw,61px);font-weight:400;line-height:1.32}@media (width<=800px){.principles-letter{padding-top:84px;padding-bottom:84px}.principles-letter-backdrop-image{object-position:center bottom;opacity:.48}.principles-letter-sheet{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-top:48px;padding:52px 22px 36px}.principles-letter-backdrop-note{max-width:calc(100% - 44px);bottom:18px;left:22px;right:22px}.principles-page-ko .principles-letter-copy,.principles-letter-copy,.principles-page-en .principles-letter-copy{font-size:clamp(14px,3.95vw,17px);line-height:1.95}.principles-value-scenes{margin:65px calc(-1 * max(22px, env(safe-area-inset-right))) -82px calc(-1 * max(22px, env(safe-area-inset-left)))}.principles-value-scene{align-items:end;min-height:650px}.principles-value-scene.is-odd .principles-value-scene-image{object-position:68% center}.principles-value-scene.is-even .principles-value-scene-image{object-position:32% center}.principles-value-scene.is-odd .principles-value-scene-wash,.principles-value-scene.is-even .principles-value-scene-wash{background:linear-gradient(#1915130a 0%,#1c17142e 40%,#1b1613e6 78%,#181412f7 100%)}.principles-value-scene-copy,.principles-value-scene.is-odd .principles-value-scene-copy,.principles-value-scene.is-even .principles-value-scene-copy{max-width:none;padding:40px max(24px, env(safe-area-inset-right)) 48px max(24px, env(safe-area-inset-left));border-bottom-right-radius:0;border-bottom-left-radius:0;justify-self:stretch;margin:0}.principles-value-scene-index span{width:36px;height:36px;font-size:8px}.principles-value-scene-index b{font-size:7px}.principles-value-scene-category{align-items:flex-end;gap:18px;margin-top:30px}.principles-value-scene-category h3{font-size:clamp(50px,15vw,68px)}.principles-value-scene-category span{font-size:11px}.principles-value-scene-application{margin-top:26px;font-size:clamp(29px,8.3vw,42px);line-height:1.3}}.information-scale-board .principles-data-content.information-scale-viewport{height:calc(100svh - var(--information-section-nav-height));min-height:720px;padding:clamp(18px, 2.5svh, 30px) max(clamp(20px, 2.7vw, 50px), env(safe-area-inset-right)) clamp(16px, 2.1svh, 26px) max(clamp(20px, 2.7vw, 50px), env(safe-area-inset-left));border-top:1px solid #ffffff24;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr);gap:clamp(14px,1.8vw,28px);display:grid}.information-scale-selector{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,.75vw,12px);min-height:0;display:grid}.information-scale-selector-card{appearance:none;color:#f8f0e6;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff0e,#0000 52%),#fffdf906;border:1px solid #ffffff24;grid-template-rows:auto minmax(2.55em,1fr) auto;gap:clamp(7px,.9svh,11px);min-height:0;padding:clamp(10px,1.25vw,17px);font-family:inherit;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.information-scale-selector-card:hover,.information-scale-selector-card:focus-visible{background-color:#ffffff13;border-color:#f97575b8;outline:none}.information-scale-selector-card:focus-visible{box-shadow:0 0 0 2px #f975757a}.information-scale-selector-card[aria-selected=true]{box-shadow:inset 3px 0 0 var(--red-soft);background:linear-gradient(135deg,#c11b274d,#0000 68%),#fffdf913;border-color:#f97575e6}.information-scale-selector-index{color:#d8aaa7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:clamp(11px,.78vw,13px);font-weight:700}.information-scale-selector-card>strong{color:#fffaf1;letter-spacing:-.025em;align-self:start;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(14px,1.05vw,18px);font-weight:700;line-height:1.33}.information-scale-selector-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.information-scale-selector-values>span{align-items:center;gap:6px;min-width:0;display:flex}.information-scale-selector-values .metric-country-flag{flex:none;width:18px;height:12px}.information-scale-selector-values b{color:#e8ddd4;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,.86vw,15px);font-weight:700;line-height:1.2}.information-scale-detail{min-height:0;position:relative}.information-scale-detail .principles-metric-card,.information-scale-detail .principles-metric-card.has-information-link{overscroll-behavior:contain;scrollbar-color:#f9757585 transparent;scrollbar-width:thin;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(22px,2.1vw,34px);display:grid;overflow:auto}.information-scale-detail .principles-metric-card[hidden]{display:none}.information-scale-detail .metric-card-toolbar{min-height:24px}.information-scale-detail .principles-metric-card>header,.information-scale-detail .principles-page-en .principles-metric-card>header{grid-template-columns:34px minmax(0,1fr);gap:18px;min-height:0}.information-scale-detail .principles-metric-card h3,.information-scale-detail .principles-metric-card.has-information-link h3{min-block-size:0;font-size:clamp(25px,2.15vw,38px);line-height:1.3}.information-scale-detail .principles-metric-card header p{min-block-size:0;font-size:14px;line-height:1.65}.information-scale-detail .metric-comparison{margin-top:clamp(22px,2.5svh,34px)}.information-scale-detail .metric-comparison strong,.information-scale-detail .principles-page-en .metric-comparison strong{font-size:clamp(36px,4vw,62px)}.information-scale-detail .metric-comparison strong.metric-number-long,.information-scale-detail .principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(26px,3.1vw,46px)}.information-scale-detail .metric-comparison p,.information-scale-detail .metric-caution,.information-scale-detail .principles-information-link,.information-scale-detail .metric-sources span,.information-scale-detail .metric-sources a{font-size:14px}.information-scale-detail .metric-card-note{min-height:0}.information-scale-detail .metric-caution{margin:clamp(18px,2.3svh,30px) 0 0;line-height:1.72}.information-scale-detail .metric-sources{gap:7px 12px;margin-top:auto;padding-top:clamp(18px,2.5svh,30px)}.information-scale-board .information-scale-viewport>.principles-data-caveat{grid-column:1/-1;margin:0;padding-top:12px;line-height:1.65}@media (width<=1059px){.information-scale-board .principles-data-content.information-scale-viewport{height:calc(100svh - var(--information-section-nav-height));grid-template-rows:minmax(300px,.82fr) minmax(300px,1.18fr) auto;grid-template-columns:minmax(0,1fr);min-height:780px}.information-scale-selector-card{gap:6px;padding:10px 12px}.information-scale-selector-card>strong{font-size:clamp(13px,1.75vw,16px)}.information-scale-detail .principles-metric-card,.information-scale-detail .principles-metric-card.has-information-link{padding:22px 26px}}@media (width<=700px){.information-scale-board .principles-data-content.information-scale-viewport{height:calc(100svh - var(--information-section-nav-height));min-height:790px;padding:12px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));grid-template-rows:minmax(390px,1.18fr) minmax(280px,.82fr) auto;gap:10px}.information-scale-selector{overscroll-behavior:contain;grid-template-rows:repeat(6,minmax(58px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-y:auto}.information-scale-selector-card{grid-template-rows:auto minmax(2.35em,1fr) auto;gap:3px;padding:7px 9px}.information-scale-selector-index{font-size:10px}.information-scale-selector-card>strong{font-size:12.5px;line-height:1.25}.information-scale-selector-values{gap:3px}.information-scale-selector-values>span{gap:4px}.information-scale-selector-values .metric-country-flag{width:15px;height:10px}.information-scale-selector-values b{font-size:11.5px}.information-scale-detail .principles-metric-card,.information-scale-detail .principles-metric-card.has-information-link{padding:18px}.information-scale-detail .metric-card-toolbar{min-height:18px}.information-scale-detail .principles-metric-card>header,.information-scale-detail .principles-page-en .principles-metric-card>header{grid-template-columns:27px minmax(0,1fr);gap:10px}.information-scale-detail .principles-metric-card>header>span{font-size:12px}.information-scale-detail .principles-metric-card h3,.information-scale-detail .principles-metric-card.has-information-link h3{font-size:clamp(21px,6.5vw,27px)}.information-scale-detail .principles-metric-card header p,.information-scale-detail .metric-comparison p,.information-scale-detail .metric-caution,.information-scale-detail .principles-information-link,.information-scale-detail .metric-sources span,.information-scale-detail .metric-sources a{font-size:13px}.information-scale-detail .metric-comparison{margin-top:15px}.information-scale-detail .metric-comparison strong,.information-scale-detail .principles-page-en .metric-comparison strong{font-size:clamp(30px,9.5vw,42px)}.information-scale-detail .metric-comparison strong.metric-number-long,.information-scale-detail .principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(23px,7.2vw,32px)}.information-scale-detail .metric-caution{margin-top:14px}.information-scale-detail .metric-sources{padding-top:14px}.information-scale-board .information-scale-viewport>.principles-data-caveat{max-height:72px;padding-top:8px;font-size:12px;line-height:1.55;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.information-scale-selector-card{transition:none}}.information-page{--information-paper:#f1eadf;--information-ink:#2d2825;background:var(--information-paper);color:var(--information-ink)}.information-page .site-header{background:#f1eadff2}.information-page section{padding-left:max(6vw, env(safe-area-inset-left));padding-right:max(6vw, env(safe-area-inset-right))}.information-hero{background:radial-gradient(circle at 86% 20%,#9f774c17,#0000 25%),linear-gradient(#ffffff59,#0000);padding-top:112px;padding-bottom:112px}.information-hero h1{color:var(--information-ink);letter-spacing:-.065em;margin:28px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(50px,6.6vw,98px);font-weight:400;line-height:1.03}.information-lead{color:#615750;letter-spacing:-.025em;max-width:980px;margin:54px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(18px,2vw,28px);line-height:1.8}.information-lead span{display:block}@media (width>=1051px){.information-page-ko .information-lead{max-width:none;font-size:clamp(16px,1.55vw,24px)}.information-page-ko .information-lead span{white-space:nowrap}}.information-updated{color:#8a7c72;letter-spacing:.08em;border-top:1px solid #362f2b29;margin:54px 0 0;padding-top:17px;font-size:9px}.information-system{color:#f7efe5;background:linear-gradient(145deg,#2b2725,#1d1a19 72%);padding-top:118px;padding-bottom:118px}.information-heading{max-width:1120px}.information-heading .eyebrow{color:#c9b8ac}.information-heading h2{color:#fff9ef;letter-spacing:-.06em;margin:28px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(39px,5.2vw,72px);font-weight:400;line-height:1.1}.information-heading h2 span{display:block}.information-heading>p:last-child{color:#b6aaa2;max-width:880px;margin:32px 0 0;font-size:12px;line-height:2}.information-heading.dark h2{color:var(--information-ink)}.information-ladder{grid-template-columns:minmax(0,1.4fr) auto minmax(210px,.75fr) auto minmax(210px,.75fr);align-items:stretch;gap:18px;margin-top:72px;display:grid}.information-foundation,.information-rung{border:1px solid #ffffff29;min-width:0}.information-foundation{padding:20px}.information-foundation>small{color:#a79286;letter-spacing:.12em;margin-bottom:14px;font-size:8px;display:block}.information-foundation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.information-foundation article,.information-rung{background:#ffffff0b;padding:25px 22px}.information-foundation article span,.information-rung span{color:#bd9e93;font-family:Noto Serif KR,Songti SC,Noto Serif SC,Georgia,serif;font-size:11px;line-height:1.45;display:block}.information-foundation article strong,.information-rung strong{color:#fff8ef;margin-top:13px;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:16px;font-weight:500;line-height:1.45;display:block}.information-rung{flex-direction:column;justify-content:center;display:flex}.information-rung-final{border-color:#d852588c;box-shadow:inset 0 2px #d85258a3}.information-arrow{color:#c4aaa0;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:21px;display:flex}.information-arrow small{color:#806f68;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;white-space:nowrap;margin-bottom:8px;font-size:7px}.information-cards{padding-top:126px;padding-bottom:126px}.information-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.information-card{background:#fffdf999;border:1px solid #362f2b26;flex-direction:column;min-width:0;padding:clamp(27px,3.5vw,52px);display:flex}.information-card header{border-bottom:1px solid #362f2b24;padding-bottom:28px}.information-card header small{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px;display:block}.information-card header>span{color:#9d675d;letter-spacing:.04em;margin-top:32px;font-family:Noto Serif KR,Songti SC,Noto Serif SC,Georgia,serif;font-size:13px;display:block}.information-card h3{color:#302a27;letter-spacing:-.05em;margin:14px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(29px,3vw,44px);font-weight:400;line-height:1.22}.information-card-role{color:#4f4742;margin:29px 0 0;font-size:13px;line-height:1.95}.information-card dl{margin:28px 0 0}.information-card dl>div{border-top:1px solid #362f2b1f;grid-template-columns:minmax(94px,.22fr) minmax(0,.78fr);gap:18px;padding:22px 0;display:grid}.information-card dt{color:#9b6f65;letter-spacing:.1em;font-size:8px;font-weight:700;line-height:1.6}.information-card dd{color:#716761;margin:0;font-size:10.5px;line-height:1.9}.information-sources{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:28px;display:flex}.information-sources span{color:#9a8d85;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.information-sources a{color:#776a63;text-underline-offset:3px;font-size:8px;line-height:1.5;-webkit-text-decoration:underline #776a634d;text-decoration:underline #776a634d}.information-reading{background:#e5dbcb;padding-top:112px;padding-bottom:112px}.information-reading .information-heading h2{color:var(--information-ink)}.information-reading .information-heading .eyebrow{color:#776a61}.information-reading-grid{border-top:1px solid #362f2b2e;border-bottom:1px solid #362f2b2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:65px;display:grid}.information-reading-grid article{min-height:235px;padding:28px 24px}.information-reading-grid article+article{border-left:1px solid #362f2b24}.information-reading-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:8px}.information-reading-grid h3{margin:37px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:18px;font-weight:500;line-height:1.5}.information-reading-grid p{color:#746961;margin:14px 0 0;font-size:10.5px;line-height:1.9}.information-caveat{color:#80746c;max-width:1020px;margin:30px 0 0;font-size:9px;line-height:1.85}.information-principles-link{margin-top:42px}.information-index{--information-index-ink:#2e2926;color:var(--information-index-ink);background:radial-gradient(circle at 88% 8%,#72583d14,#0000 24%),#eee6da}.information-index .site-header{background:#eee6daf2}.information-index section{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.information-index-hero{padding-top:118px;padding-bottom:108px}.information-index-hero h1{color:var(--information-index-ink);letter-spacing:-.065em;max-width:1240px;margin:28px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(46px,6.2vw,91px);font-weight:400;line-height:1.06}.information-index-hero h1 span{display:block}.information-index-ko .information-index-hero h1{font-size:clamp(42px,5vw,78px)}.information-index-ko .information-index-hero h1 span{white-space:nowrap}.information-index-hero>p:not(.eyebrow){color:#655c56;max-width:1450px;margin:45px 0 0;font-size:clamp(14px,1.35vw,19px);line-height:1.95}.information-index-lead span{white-space:nowrap;display:block}.information-index-hero>small{color:#8b7e75;letter-spacing:.07em;border-top:1px solid #362f2b2b;margin-top:45px;padding-top:16px;font-size:9px;display:block}.information-editorial-rule{border-left:2px solid var(--red);color:#665b55;background:#fffdf87a;max-width:1080px;margin-top:24px;padding:15px 18px;font-size:11px;line-height:1.85}.information-editorial-footer{padding-bottom:108px}.information-editorial-footer .information-editorial-rule{max-width:none;margin-top:0}.information-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-bottom:42px;display:grid}.information-feature-card{background:#fffdf88f;border:1px solid #362f2b24;flex-direction:column;min-width:0;transition:background-color .22s,transform .22s;display:flex}.information-feature-card:nth-child(2){color:#f3eadf;background:#282421;border-color:#282421}.information-feature-card:first-child:hover,.information-feature-card:nth-child(3):hover,.information-feature-card:first-child:focus-visible,.information-feature-card:nth-child(3):focus-visible{background:#fffdf8e6}.information-feature-card:nth-child(2):hover,.information-feature-card:nth-child(2):focus-visible{background:#322d29}.information-feature-card figure{aspect-ratio:3/2;background:#e8dfd1;overflow:hidden}.information-feature-card figure img{object-fit:contain;width:100%;height:100%;transition:transform .42s}.information-feature-card:hover figure img,.information-feature-card:focus-visible figure img{transform:scale(1.015)}.information-feature-body{flex-direction:column;flex:1;padding:clamp(27px,3.6vw,55px);display:flex}.information-feature-meta{border-bottom:1px solid #362f2b26;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.information-feature-meta span{white-space:nowrap;flex:none}.information-feature-card:nth-child(2) .information-feature-meta{border-color:#ffffff29}.information-feature-meta span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:700}.information-feature-meta p{color:#84776f;letter-spacing:.11em;text-align:right;margin:0;font-size:8px;font-weight:700}.information-feature-card:nth-child(2) .information-feature-meta p{color:#aa9c92}.information-feature-chinese{color:#9f6d62;letter-spacing:.04em;margin:37px 0 0;font-family:Noto Serif KR,Songti SC,Noto Serif SC,Georgia,serif;font-size:13px}.information-feature-card:nth-child(2) .information-feature-chinese{color:#c9a19a}.information-feature-card h2{color:#302a27;letter-spacing:-.055em;margin:14px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(29px,2.8vw,44px);font-weight:400;line-height:1.18}.information-feature-card:nth-child(2) h2{color:#fff9ef}.information-feature-summary{color:#6d625b;margin:28px 0 0;font-size:12px;line-height:1.95}.information-feature-card:nth-child(2) .information-feature-summary{color:#bdb0a7}.information-feature-card ul{flex-wrap:wrap;gap:7px;margin:31px 0 0;padding:0;list-style:none;display:flex}.information-feature-card li{color:#756a63;border:1px solid #362f2b29;border-radius:999px;padding:7px 11px;font-size:8px}.information-feature-card:nth-child(2) li{color:#b9aaa1;border-color:#ffffff2b}.information-feature-cta{color:#4f4540;border-top:1px solid #362f2b26;justify-content:space-between;align-items:center;margin-top:auto;padding-top:34px;font-size:10px;font-weight:700;display:flex}.information-feature-card:hover,.information-feature-card:focus-visible{transform:none}.information-feature-card:nth-child(2) .information-feature-cta{color:#eee4da;border-color:#ffffff29}.information-feature-cta b{color:var(--red);font-size:17px}@media (width<=1120px){.information-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.information-feature-card:last-child{grid-column:1/-1}}.zhongguancun-page{--zgc-ink:#2c2724;--zgc-paper:#eee6da;--zgc-dark:#24211f;background:var(--zgc-paper);color:var(--zgc-ink)}.zhongguancun-page .site-header{background:#eee6daf2}.zhongguancun-page section{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.zgc-hero{padding-top:114px;padding-bottom:0}.zgc-hero-copy{max-width:1240px}.zgc-hero h1{color:var(--zgc-ink);letter-spacing:-.067em;margin:28px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(44px,6.1vw,90px);font-weight:400;line-height:1.06}.zgc-hero h1 span{display:block}.zgc-hero-copy>p:not(.eyebrow){color:#655b54;max-width:1080px;margin:47px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(16px,1.65vw,23px);line-height:1.9}.zgc-hero-copy>small{color:#887b72;letter-spacing:.07em;border-top:1px solid #342d292b;margin-top:46px;padding-top:16px;font-size:9px;display:block}.zgc-hero figure{background:#e6ddcf;margin:74px -5.5vw 0}.zgc-hero figure img{object-fit:contain;width:100%;height:auto}.zgc-section-heading{max-width:1160px}.zgc-section-heading h2{color:var(--zgc-ink);letter-spacing:-.06em;margin:27px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(39px,5.1vw,73px);font-weight:400;line-height:1.1}.zgc-section-heading h2 span{display:block}.zgc-section-heading>p:last-of-type{color:#71665e;max-width:940px;margin:32px 0 0;font-size:13px;line-height:2}.zgc-section-heading-light h2{color:#fff8ef}.zgc-section-heading-light>p:last-of-type{color:#bcb0a7}.zgc-answer{padding-top:126px;padding-bottom:126px}.zgc-lens-grid{border-top:1px solid #342d292e;border-bottom:1px solid #342d292e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.zgc-lens-grid article{min-height:290px;padding:28px 24px 32px}.zgc-lens-grid article+article{border-left:1px solid #342d2926}.zgc-lens-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:8px}.zgc-lens-grid article>p:first-of-type{color:#a16f65;margin:31px 0 0;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:11px;line-height:1.5}.zgc-lens-grid h3{color:#312b27;margin:12px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:21px;font-weight:500;line-height:1.4}.zgc-lens-grid article>p:last-child{color:#756a63;margin:18px 0 0;font-size:10.5px;line-height:1.9}.zgc-origin,.zgc-actors,.zgc-guide{color:#f5ede4;background:radial-gradient(circle at 91% 8%,#ae5d5312,#0000 25%),linear-gradient(145deg,#2b2724,#1e1b19 74%)}.zgc-origin{padding-top:126px;padding-bottom:126px}.zgc-origin .zgc-section-heading>strong{color:#dfd2c8;border-left:2px solid #a65e5f;max-width:940px;margin-top:34px;padding:3px 0 3px 20px;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:14px;font-weight:400;line-height:1.85;display:block}.zgc-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:78px;display:grid}.zgc-timeline article{border-top:1px solid #ffffff24;min-height:330px;padding:31px clamp(24px,3vw,45px) 36px 0}.zgc-timeline article:nth-child(2n){border-left:1px solid #ffffff24;padding-left:clamp(24px,3vw,45px);padding-right:0}.zgc-timeline article>div{justify-content:space-between;align-items:center;display:flex}.zgc-timeline article>div span{color:#a8877f;font-family:var(--font-geist-mono), monospace;font-size:8px}.zgc-timeline time{color:#bfae9f;letter-spacing:.06em;font-family:Georgia,serif;font-size:12px}.zgc-timeline h3{color:#fff8ee;margin:41px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(23px,2vw,30px);font-weight:400;line-height:1.35}.zgc-timeline article>p{color:#b7aaa1;margin:18px 0 0;font-size:11px;line-height:1.95}.zgc-timeline a,.zgc-actor-list article>a,.zgc-ai-grid article>div a,.zgc-reach-grid a,.zgc-stats-note a{color:#a99589;text-underline-offset:4px;margin-top:25px;font-size:8px;-webkit-text-decoration:underline #a9958957;text-decoration:underline #a9958957;display:inline-block}.zgc-timeline a span,.zgc-actor-list article>a span,.zgc-ai-grid article>div a span,.zgc-reach-grid a span,.zgc-stats-note a span{color:var(--red)}.zgc-ecosystem,.zgc-ai,.zgc-reach,.zgc-sources{padding-top:126px;padding-bottom:126px}.zgc-stats{border-top:1px solid #342d292e;border-bottom:1px solid #342d292e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.zgc-stats article{min-height:175px;padding:30px 25px}.zgc-stats article+article{border-left:1px solid #342d2926}.zgc-stats strong{color:#2f2926;letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(38px,4.3vw,61px);font-weight:400;display:block}.zgc-stats p{color:#7a6e66;letter-spacing:.05em;margin:17px 0 0;font-size:9px}.zgc-stats-note{justify-content:flex-end;align-items:center;gap:20px;margin-top:17px;display:flex}.zgc-stats-note>span{color:#91837a;font-size:8px}.zgc-stats-note a{color:#796d66;margin-top:0}.zgc-layer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:74px;display:grid}.zgc-layer-grid article{background:#fffdf98a;border:1px solid #342d2924;min-height:260px;padding:27px 22px}.zgc-layer-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:8px}.zgc-layer-grid h3{color:#322c28;margin:50px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:20px;font-weight:500}.zgc-layer-grid p{color:#746961;margin:17px 0 0;font-size:10.5px;line-height:1.9}.zgc-actors{padding-top:126px;padding-bottom:126px}.zgc-actor-list{margin-top:75px}.zgc-actor-list article{border-top:1px solid #ffffff26;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr) auto;gap:30px;padding:34px 0;display:grid}.zgc-actor-list header{min-width:0}.zgc-actor-list header>span{color:#a2857b;font-family:var(--font-geist-mono), monospace;font-size:8px}.zgc-actor-list h3{color:#fff8ee;overflow-wrap:anywhere;margin:23px 0 0;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(18px,1.7vw,25px);font-weight:400;line-height:1.45}.zgc-actor-list dl{margin:0}.zgc-actor-list dl>div{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:8px 0;display:grid}.zgc-actor-list dt{color:#907c72;font-size:8px}.zgc-actor-list dd{color:#bdb0a7;margin:0;font-size:10.5px;line-height:1.85}.zgc-actor-list article>a{white-space:nowrap;align-self:end}.zgc-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:74px;display:grid}.zgc-ai-grid>article{background:#fffdf99e;border:1px solid #342d2926;flex-direction:column;padding:clamp(28px,3.8vw,55px);display:flex}.zgc-ai-grid header{border-bottom:1px solid #342d2924;justify-content:space-between;align-items:center;gap:22px;padding-bottom:19px;display:flex}.zgc-ai-grid header span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:9px}.zgc-ai-grid header p{color:#887a71;letter-spacing:.1em;text-align:right;margin:0;font-size:7.5px}.zgc-ai-grid h3{color:#302a27;overflow-wrap:anywhere;margin:38px 0 0;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.25}.zgc-ai-grid article>p{color:#6d625b;margin:27px 0 0;font-size:11.5px;line-height:2}.zgc-ai-grid ul{border-top:1px solid #342d2921;border-bottom:1px solid #342d2921;margin:31px 0 0;padding:17px 0;list-style:none}.zgc-ai-grid li{color:#5f554f;padding:5px 0 5px 17px;font-size:9px;line-height:1.75;position:relative}.zgc-ai-grid li:before{color:var(--red);content:"·";position:absolute;left:1px}.zgc-ai-grid article>strong{color:#776b64;margin-top:25px;font-size:9px;font-weight:500;line-height:1.9;display:block}.zgc-ai-grid article>div{flex-wrap:wrap;gap:5px 16px;margin-top:auto;padding-top:32px;display:flex}.zgc-ai-grid article>div a{color:#756960;margin-top:0}.zgc-reach{background:#e4dacb}.zgc-reach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:73px;display:grid}.zgc-reach-grid article{background:#fffdf878;border:1px solid #342d2924;flex-direction:column;min-height:390px;padding:31px clamp(23px,3vw,41px);display:flex}.zgc-reach-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:8px}.zgc-reach-grid h3{color:#302a27;margin:49px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:24px;font-weight:500}.zgc-reach-grid article>strong{color:#9b665f;margin-top:17px;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:15px;font-weight:500;line-height:1.55}.zgc-reach-grid article>p{color:#72675f;margin:25px 0 0;font-size:10.5px;line-height:1.9}.zgc-reach-grid a{color:#776a62;margin-top:auto;padding-top:27px}.zgc-reach-caution{color:#756961;border-left:2px solid #a25a5c;max-width:1060px;margin:37px 0 0;padding-left:18px;font-size:10px;line-height:1.9}.zgc-guide{padding-top:126px;padding-bottom:126px}.zgc-guide-table{margin-top:76px}.zgc-guide-head,.zgc-guide-table article{grid-template-columns:minmax(160px,.6fr) minmax(280px,1fr) minmax(0,1.4fr);gap:28px;display:grid}.zgc-guide-head{color:#8f7f76;letter-spacing:.1em;border-bottom:1px solid #ffffff47;padding:0 18px 15px;font-size:8px}.zgc-guide-table article{border-bottom:1px solid #ffffff21;padding:25px 18px}.zgc-guide-table h3,.zgc-guide-table strong,.zgc-guide-table p{margin:0}.zgc-guide-table h3{color:#d9cbc1;font-size:11px;font-weight:500;line-height:1.75}.zgc-guide-table strong{color:#fff7ed;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:14px;font-weight:400;line-height:1.65}.zgc-guide-table p{color:#afa198;font-size:10px;line-height:1.85}.zgc-remember{background:#ffffff0a;border:1px solid #ffffff24;margin-top:75px;padding:clamp(30px,4.5vw,64px)}.zgc-remember h3{color:#fff8ee;margin:0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(27px,3vw,42px);font-weight:400}.zgc-remember ol{counter-reset:zgc-remember;margin:38px 0 0;padding:0;list-style:none}.zgc-remember li{color:#d0c3b9;counter-increment:zgc-remember;border-top:1px solid #ffffff1c;padding:18px 0 18px 48px;font-size:11px;line-height:1.8;position:relative}.zgc-remember li:before{color:#a5877d;content:counter(zgc-remember, decimal-leading-zero);font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:22px;left:0}.zgc-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:67px;display:grid}.zgc-source-grid a{border-top:1px solid #342d2926;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 20px 20px 0;display:grid}.zgc-source-grid a:nth-child(2n){border-left:1px solid #342d2926;padding-left:20px}.zgc-source-grid a>span{color:#9a756d;font-family:var(--font-geist-mono), monospace;font-size:8px}.zgc-source-grid strong{color:#625852;font-size:10px;font-weight:500;line-height:1.65}.zgc-source-grid b{color:var(--red);font-size:14px}.zgc-back-link{margin-top:50px}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.language-switcher{display:none}.menu-button{display:block}.service-row{grid-template-columns:70px .8fr 1.2fr}.exhibition-hall{min-height:640px}.broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hero{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:4vw}.contact-hero h1{font-size:clamp(48px,5.3vw,66px)}body:has(.home-shell){overflow:hidden auto}.site-header{height:70px;padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.header-logo{width:136px}.home-shell,.city-hero{height:100dvh;min-height:100svh}.city-film{object-position:center;animation:none;transform:none}.city-hero-shade{background:radial-gradient(at 50% 44%,#0303030a,#03030333 48%,#0303038a 100%),linear-gradient(#00000061,#03030326 41%,#030303f5 100%)}.city-hero-copy{padding:max(92px, calc(78px + env(safe-area-inset-top))) max(16px, env(safe-area-inset-right)) max(138px, calc(124px + env(safe-area-inset-bottom))) max(16px, env(safe-area-inset-left));text-align:center;inset:0}.hero-six-s{width:min(660px,92%);transform:translateY(-10px)}.hero-six-s-glass{border-radius:clamp(25px,6vw,40px);padding:clamp(20px,4.2vw,32px) clamp(16px,4.6vw,34px) clamp(18px,3.8vw,28px)}.hero-six-s-prefix{font-size:clamp(16px,3.8vw,23px)}.hero-six-s-word-shell{height:clamp(62px,14vw,96px)}.hero-six-s-word{font-size:clamp(50px,12.2vw,82px)}.hero-six-s-sequence{margin-top:clamp(11px,2.4vw,17px)}.hero-six-s-sequence button{letter-spacing:0;flex:1;gap:2px;padding:6px 3px;font-size:clamp(7px,1.4vw,9px)}.hero-six-s-sequence button span{display:none}.hero-six-s-sequence button+button:before{font-size:6px;left:-2px}.hero-six-s-prose{margin-top:clamp(11px,2.4vw,16px);padding-top:clamp(10px,2.2vw,14px)}.hero-six-s-prose p{letter-spacing:.015em;font-size:clamp(8.5px,1.7vw,10.5px)}.hero-six-s-prose p+p{letter-spacing:.045em;font-size:clamp(12.5px,2.7vw,16px)}.hero-bilingual{left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right));top:max(98px, calc(78px + env(safe-area-inset-top)))}.hero-english-line{white-space:normal;font-size:clamp(14px,3.7vw,16px);line-height:1.04}.hero-english-line>span{white-space:nowrap;display:block}.hero-english-line>span+span{margin-top:4px}.hero-chinese-line{letter-spacing:.025em;margin-top:10px;font-size:clamp(15px,4vw,17px)}.hero-company-intro{bottom:max(145px, calc(132px + env(safe-area-inset-bottom)));left:max(22px, env(safe-area-inset-left));max-width:min(75vw,520px);right:max(22px, env(safe-area-inset-right))}.hero-company-intro strong,.hero-company-intro span{font-size:9px}.hero-actions{bottom:max(150px, calc(136px + env(safe-area-inset-bottom)));flex-direction:row;align-items:center;gap:20px;width:calc(100% - 44px)}.hero-actions .button-primary{min-width:154px;padding:14px 16px}.hero-actions .button-text{gap:22px}.city-note{display:none}.city-caption{bottom:max(78px, calc(64px + env(safe-area-inset-bottom)));left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right))}.city-title>span{font-size:24px}.city-tabs{bottom:max(20px, env(safe-area-inset-bottom));left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right))}.tab-name,.tab-name small{font-size:0}.page-hero{padding:95px 22px 75px}.page-hero h1{font-size:clamp(42px,11vw,52px);line-height:1.08}.page-hero-lead{margin-top:35px;font-size:13px}.mission-note{white-space:normal;margin-top:15px;font-size:9px;line-height:1.75}.bridge-diagram{min-height:620px;margin-top:60px}.bridge-map{opacity:.82;object-fit:contain;object-position:50% center}.bridge-map-wash{background:linear-gradient(#f4f1ec29,#f4f1ec8a 47%,#f4f1ec33),radial-gradient(circle,#f4f1ec2e,#f4f1ec70 53%,#0000 80%)}.bridge-landmark{-webkit-backdrop-filter:blur(8px)saturate(.76);width:calc(50% - 83px);max-width:116px;min-height:126px;padding:16px 8px 14px;top:50%;transform:translateY(-50%)}.bridge-landmark-china{left:12px}.bridge-landmark-korea{right:12px}.bridge-landmark small{margin-bottom:7px;font-size:7px}.bridge-landmark strong{font-size:clamp(16px,4.4vw,19px);line-height:1.18}.bridge-landmark p{margin-top:7px;font-size:clamp(6.5px,1.75vw,7.5px);line-height:1.55}.bridge-center{z-index:7;width:138px;height:162px;top:50%}.bridge-logo{width:112px}.bridge-route{height:215px;left:13px;right:13px}.bridge-route-korea-china{top:42px}.bridge-route-china-korea{bottom:42px}.bridge-route-line>.route-ink-under{opacity:.28;stroke-width:5.6px}.bridge-route-line>.route-ink-red{opacity:.76;stroke-width:1.35px}.bridge-route-copy{gap:2px 8px;width:min(94%,360px);padding:10px 12px 19px}.bridge-route-korea-china .bridge-route-copy{top:0}.bridge-route-china-korea .bridge-route-copy{bottom:0}.bridge-route-copy b{font-size:17px}.bridge-route-copy em{font-size:12px}.bridge-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 0;margin-top:2px}.bridge-projects i{padding:3px 2px;font-size:8px}.bridge-projects i:before{width:3px;height:3px;margin-right:4px}.bidirectional-model{margin-top:60px;padding:64px 20px 72px}.bidirectional-model-art{object-position:center;opacity:.58}.bidirectional-model-intro h2{font-size:clamp(34px,8.8vw,48px);line-height:1.12}.bidirectional-model-intro>div{font-size:11px}.bidirectional-model-headings{display:none}.bidirectional-model-rows{gap:16px;margin-top:48px}.bidirectional-model-rows article{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"common common""korea china";gap:8px}.bidirectional-model-rows article:before{display:none}.bidirectional-project-korea{grid-area:korea}.bidirectional-project-china{grid-area:china}.bidirectional-common{grid-area:common;min-height:70px}.bidirectional-project{grid-template:"name""motif"/minmax(0,1fr);row-gap:10px;min-height:96px;padding:13px 14px}.bidirectional-project-china{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""motif"}.bidirectional-project strong{width:100%;line-height:1}.bidirectional-project .project-wordmark{flex-direction:column;align-items:flex-start;gap:5px}.bidirectional-project-china .project-wordmark{align-items:flex-end}.bidirectional-project .project-wordmark-prefix{font-size:7px}.bidirectional-project .project-wordmark-title{font-size:clamp(14px,3.8vw,18px)}.bidirectional-project>span{padding-left:7px;font-size:20px}.bidirectional-project-china>span{padding-left:0;padding-right:7px}.service-index{padding:90px 22px}.service-intro{text-align:center;margin-bottom:65px}.service-script-title{text-align:center;font-size:clamp(43px,12vw,54px);line-height:.98}.service-script-title span+span{margin-top:8px}.project-direction{padding-top:28px}.project-direction+.project-direction{margin-top:90px}.project-direction-head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.project-direction-head>strong{text-align:left}.project-grid{grid-template-columns:1fr;gap:20px}.project-copy{padding:24px 22px 28px}.project-name h4 .project-wordmark-title{font-size:clamp(24px,7vw,31px)}.project-name h4 .project-wordmark{flex-direction:column;align-items:flex-start;gap:6px}.project-direction-china .project-name h4 .project-wordmark{align-items:flex-end}.service-row{padding:42px 0;display:block}.service-number{margin-bottom:26px;font-size:32px}.service-title h3{font-size:24px}.service-detail>p{margin-top:25px}.service-directions{grid-template-columns:1fr}.service-directions>div:last-child,.service-directions>div:last-child span{text-align:left;justify-content:flex-start}.service-directions b{width:fit-content;transform:rotate(90deg)}.business-cta{min-height:640px;padding:84px 22px}.business-cta-content{min-height:472px}.business-cta h2{font-size:clamp(48px,13vw,66px);line-height:1.2}.business-cta-actions{flex-direction:column;align-items:center}.exhibition-halls{padding:0 22px 70px;display:block}.columns-manifesto{margin-left:max(22px, env(safe-area-inset-left));margin-right:max(22px, env(safe-area-inset-right));padding:74px 0 0}.columns-manifesto-heading,.columns-purpose-grid,.columns-shared-foundation,.columns-two-lenses,.columns-monthly-review{grid-template-columns:1fr}.columns-manifesto-heading h2{font-size:clamp(44px,12vw,70px)}.columns-distance-quote{margin:62px 0;padding:42px 28px 46px}.columns-distance-quote:after{font-size:54vw;top:58%}.columns-distance-quote>p{margin-bottom:35px}.columns-purpose-grid{gap:60px}.columns-purpose-copy h3{margin-top:20px}.columns-purpose-copy>span{margin-top:26px}.columns-shared-foundation{gap:28px;margin-top:70px;padding:38px 0 42px}.columns-two-lenses{margin-top:62px}.columns-lens{min-height:0;padding:42px 28px 40px}.columns-lens>b{margin-top:42px}.columns-distinction{margin-top:34px;font-size:23px}.columns-monthly-review{gap:28px;margin-top:70px;padding:36px 28px}.exhibition-hall{min-height:0;padding:0}.exhibition-hall+.exhibition-hall{margin-top:18px}.hall-cover{aspect-ratio:3/2;object-fit:contain;object-position:center;width:100%;height:auto;position:relative;inset:auto;transform:none}.hall-cover-shade{aspect-ratio:3/2;height:auto;bottom:auto}.hall-top{padding:24px 25px;position:absolute;top:0;left:0;right:0}.hall-art{aspect-ratio:3/2;height:auto;position:absolute;inset:0 0 auto}.hall-art>span{font-size:clamp(44px,11.5vw,56px);line-height:.9}.hall-copy{background:inherit;border-top:0;padding:27px 25px 31px}.archive-note{margin:0 22px 70px;display:block}.archive-note span{margin-top:8px;line-height:1.6;display:block}.archive-hero{padding:95px 22px 75px;display:block}.archive-hero h1{font-size:53px}.archive-description{margin-top:50px}.archive-content{padding:10px 22px 90px}.archive-gallery{display:block}.archive-card{margin-bottom:60px;display:block}.archive-art{aspect-ratio:3/2}.archive-art img{object-fit:contain}.media-hero{padding:100px 22px 60px}.media-hero-grid,.media-section-head{display:block}.media-hero h1{font-size:clamp(49px,13.6vw,62px);line-height:1.03}.media-hero-grid>p{margin-top:38px;font-size:12px}.media-section-nav{margin-top:55px;display:block}.media-section-nav a{padding:18px 2px;font-size:21px}.media-section-nav a+a{border-left:0;border-top:1px solid var(--line);padding-left:2px}.media-press{padding:60px 22px 85px}.media-section-head{margin-bottom:38px}.media-section-head h2{font-size:59px}.media-section-head>p{margin-top:28px}.press-table-head{display:none}.press-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:7px 12px;min-height:0;padding:22px 0}.press-no{grid-row:1/span 2;padding-top:3px}.press-title{grid-column:2/-1}.press-title b{font-size:15px;line-height:1.5}.press-title small{margin-top:7px}.press-outlet{grid-column:2}.press-date{grid-column:3}.media-on-air{padding:80px 22px 90px}.broadcast-grid{display:block}.broadcast-card+.broadcast-card{margin-top:22px}.broadcast-screen:before{inset:15px}.broadcast-sequence{top:25px;left:27px}.broadcast-program{bottom:24px;right:27px}.broadcast-play{width:58px;height:58px}.broadcast-copy{padding:25px 23px 29px}.broadcast-copy h3{font-size:23px}.contact-hero{background-position:50% 60%;min-height:780px;padding:76px 22px 86px;display:flex}.contact-backdrop-wash{background:linear-gradient(#e1d6c11a,#ebe1cf05 54%,#cdbda224)}.contact-copy{padding:30px 0 34px;top:-34px}.contact-copy:before{background:radial-gradient(at 50% 42%,#f7f1e4cc 0%,#f4ecdb9e 43%,#eee2cd3d 65%,#0000 80%);inset:-5% -4%}.contact-title-english{font-size:clamp(13px,2.4vw,23px)}.contact-title-chinese{margin-top:7px;font-size:clamp(25px,4vw,40px)}.contact-copy>p:not(.eyebrow){margin-top:31px;font-size:13px}.contact-details{border-radius:18px;gap:10px;margin-bottom:34px;padding:20px 18px 22px}.contact-details strong{font-size:16px}.contact-detail-row{grid-template-columns:112px minmax(0,1fr);gap:12px}.contact-detail-row span,.contact-detail-row a{font-size:11.5px}.contact-detail-row b{font-size:9px}.contact-idiom{width:100%;margin-top:66px}.contact-idiom-art img{object-fit:contain;width:100%;height:auto}.contact-idiom figcaption{padding:19px 1px 23px;display:block}.contact-idiom figcaption strong{font-size:13px;display:block}.contact-idiom figcaption p{margin-top:12px;font-size:10px}.site-footer{grid-template-columns:1fr;align-items:start;gap:25px;padding:45px 22px}.site-footer p{justify-self:start;margin:0}.site-footer-identity{text-align:right;justify-self:end}.site-footer-identity p{margin-top:8px}.site-footer nav{flex-wrap:wrap;gap:14px 22px}.page-hero,.service-index,.business-cta,.archive-hero,.archive-content,.media-hero,.media-press,.media-on-air,.contact-hero,.site-footer,.exhibition-halls{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.archive-note{margin-left:max(22px, env(safe-area-inset-left));margin-right:max(22px, env(safe-area-inset-right))}}@media (width<=380px){.city-hero-copy{padding-left:max(13px, env(safe-area-inset-left));padding-right:max(13px, env(safe-area-inset-right))}.hero-six-s-glass{padding-left:14px;padding-right:14px}.hero-six-s-kicker{font-size:7px}.hero-six-s-prefix{font-size:15px}.hero-six-s-word{font-size:clamp(47px,13.2vw,52px)}.hero-six-s-sequence button{font-size:6.7px}.hero-english-line{font-size:14px}.hero-english-line>span{white-space:normal}.hero-chinese-line{font-size:15px}.hero-actions{bottom:max(138px, calc(126px + env(safe-area-inset-bottom)));gap:15px}.hero-actions .button-primary{min-width:145px;padding:12px 15px}.project-name{gap:12px}.project-name h4 .project-wordmark-title{font-size:20px}.project-direction-china .project-name strong{flex-basis:74px}}@media (width<=760px) and (height<=740px){.hero-bilingual{top:max(82px, calc(68px + env(safe-area-inset-top)))}.hero-chinese-line{margin-top:11px}.hero-actions{bottom:max(132px, calc(120px + env(safe-area-inset-bottom)));gap:16px}.city-caption{bottom:max(64px, calc(50px + env(safe-area-inset-bottom)))}.city-tabs{bottom:max(16px, env(safe-area-inset-bottom))}}@media (width<=960px) and (height<=520px){body:has(.home-shell){overflow:hidden auto}.site-header{height:60px;padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.header-logo{width:126px}.home-shell,.city-hero{height:100dvh;min-height:430px}.city-hero-copy{padding:max(62px, calc(52px + env(safe-area-inset-top))) 12vw max(88px, calc(76px + env(safe-area-inset-bottom)));text-align:center;inset:0}.hero-six-s{width:min(640px,72vw);transform:translateY(-6px)}.hero-six-s-glass{border-radius:24px;padding:12px 24px 11px}.hero-six-s-kicker{font-size:6.5px}.hero-six-s-title{margin-top:4px}.hero-six-s-prefix{font-size:12px}.hero-six-s-word-shell{height:40px}.hero-six-s-word{font-size:35px}.hero-six-s-sequence{margin-top:2px}.hero-six-s-sequence button{padding-top:3px;padding-bottom:3px;font-size:6.5px}.hero-six-s-prose{margin-top:4px;padding-top:4px}.hero-six-s-prose p{font-size:6.5px;line-height:1.25}.hero-six-s-prose p+p{margin-top:1px;font-size:9px}.hero-bilingual{left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right));top:max(76px, calc(62px + env(safe-area-inset-top)))}.hero-english-line{white-space:nowrap;font-size:clamp(14px,2vw,17px)}.hero-english-line>span{display:inline}.hero-chinese-line{margin-top:10px;font-size:clamp(15px,1.9vw,17px)}.hero-company-intro{bottom:max(18px, env(safe-area-inset-bottom));max-width:64vw}.hero-company-intro span{display:none}.hero-actions{bottom:max(28px, env(safe-area-inset-bottom));flex-direction:row;gap:16px}.hero-actions .button-primary{min-width:150px;padding:11px 14px}.hero-actions .button-text{gap:22px}.city-caption,.city-tabs{display:none}}@media (width<=1050px){.principles-history{padding-top:88px;padding-bottom:62px}.principles-history-intro,.principles-data-heading>p:last-child{white-space:normal}.principles-scholars,.principles-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-scholars a:nth-child(3),.principles-scholars a:nth-child(4),.principles-pillars article:nth-child(3),.principles-pillars article:nth-child(4){border-top:1px solid #322b2729}.principles-scholars a:nth-child(3),.principles-pillars article:nth-child(3){border-left:0}.principles-hero{padding-bottom:102px}.principles-pillars{margin-top:72px}.principles-data,.principles-letter{padding-top:100px;padding-bottom:100px}.principles-data-heading{display:block}.principles-data-heading h2{max-width:840px;margin-top:25px}.principles-data-heading>p:last-child{max-width:680px;margin-top:27px}.principles-metric-card{padding:30px}.principles-metric-card:after{left:30px}.metric-comparison>div{padding-right:12px}.metric-comparison>div:last-child{padding-left:15px}.principles-page-en .metric-comparison strong{font-size:clamp(34px,4.8vw,49px)}.principles-term-card dl>div{grid-template-columns:minmax(86px,.25fr) minmax(0,.75fr);gap:14px}.principles-value{padding-top:108px}.principles-value-heading h2{font-size:clamp(45px,6.4vw,66px)}.principles-value-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.principles-value-steps article:nth-child(4){border-left:0}.principles-value-steps article:nth-child(n+4){border-top:1px solid #332c2729}}@media (width<=800px){.principles-page section{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.principles-history{padding-top:75px}.principles-section-heading .principles-history-title{font-size:clamp(37px,10.4vw,54px);line-height:1.15}.principles-section-heading .principles-history-title span,.principles-data-heading h2 span{white-space:normal}.principles-history-intro{margin-top:24px;font-size:12px;line-height:1.9}.principles-scholars{margin-top:45px;display:block}.principles-scholars a{min-height:0;padding:0 3px 27px}.principles-scholars a+a{border-top:1px solid #322b2729;border-left:0}.principles-scholars p{margin:12px 0 19px;font-size:11px}.principles-scholar-portrait{width:100%;max-width:320px;margin:0 auto 24px}.principles-scholars>a>span{display:none}.principles-ink-divider{margin-top:52px}.principles-hero{padding-bottom:82px}.principles-hero-backdrop-image{object-position:center 44%;opacity:.34}.principles-hero-backdrop-wash{background:radial-gradient(at 50% 31%,#eee7daeb 0%,#eee7da94 36%,#eee7da1f 67%,#0000 79%),linear-gradient(#eee7da1f 0%,#eee7da2e 42%,#eee7daa3 72%,#eee7daeb 100%)}.principles-hero>h2{margin-top:22px;font-size:clamp(43px,12.3vw,64px);line-height:1.03}.principles-hero-lead,.principles-page-en .principles-hero-lead{margin-top:34px;font-size:clamp(18px,5.2vw,24px);line-height:1.78}.principles-hero-lead span{white-space:normal;display:inline}.principles-hero-lead span+span:before{content:" "}.principles-pillars{background:#eee7dad6;margin-top:58px;display:block}.principles-pillars article{min-height:0;padding:24px 3px 27px}.principles-pillars article+article{border-top:1px solid #322b2726;border-left:0}.principles-pillars h3{margin-top:22px;font-size:19px}.principles-pillars p{margin-top:9px}.principles-data,.principles-letter{padding-top:78px;padding-bottom:78px}.principles-data-heading h2,.principles-letter-title h2{font-size:clamp(38px,10.5vw,53px);line-height:1.12}.principles-page-ko .principles-letter-title h2{white-space:normal;font-size:clamp(24px,8.2vw,42px)}.principles-page-ko .principles-letter-title h2 span{white-space:nowrap;display:block}.principles-data-heading>p:last-child{font-size:11px;line-height:1.9}.principles-metric-grid{grid-template-columns:minmax(0,1fr);margin-top:50px}.principles-metric-card{grid-template-rows:28px minmax(150px,auto) auto minmax(64px,1fr) auto;min-height:560px;padding:26px 22px}.principles-metric-card:after{left:22px}.principles-metric-card h3{font-size:27px}.principles-metric-card>header>span{font-size:13px}.principles-metric-card header p{font-size:10.5px}.principles-page-en .principles-metric-card>header{min-height:188px}.principles-information-link{max-width:100%;font-size:9.5px}.metric-comparison{margin-top:20px}.metric-comparison strong,.principles-page-en .metric-comparison strong{font-size:clamp(34px,10.5cqi,50px)}.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{letter-spacing:-.075em;font-size:clamp(23px,8.5cqi,32px)}.metric-country-flag{width:25.5px;height:17px}.metric-comparison p{font-size:10.5px}.metric-caution{font-size:10px}.metric-sources span{font-size:8px}.metric-sources a{font-size:8.5px}.metric-comparison>div{padding-right:10px}.metric-comparison>div:last-child{padding-left:14px}.principles-data-caveat{margin-top:36px;font-size:8px}.principles-terms{margin-top:58px;padding-top:58px}.principles-terms-heading h2{font-size:clamp(34px,9.6vw,48px)}.principles-terms-heading>p:last-child{font-size:11px;line-height:1.9}.principles-terms-ladder{margin-top:38px;display:block}.principles-terms-ladder li{min-height:70px;padding:17px 13px}.principles-terms-ladder li+li{border-top:1px solid #ffffff21;border-left:0}.principles-terms-ladder li:not(:last-child):after{inset:auto auto -10px 20px;transform:rotate(90deg)}.principles-term-grid{grid-template-columns:minmax(0,1fr)}.principles-term-card{padding:28px 20px}.principles-term-card h3{font-size:clamp(27px,8vw,36px)}.principles-term-definition{font-size:11px}.principles-term-card dl>div{grid-template-columns:minmax(86px,.26fr) minmax(0,.74fr);gap:12px}.principles-letter-sheet{margin-top:48px;padding:63px 22px 37px}.principles-letter-copy,.principles-page-en .principles-letter-copy{font-size:clamp(16px,4.25vw,19px);line-height:1.95}.principles-page-zh .principles-letter-copy{line-height:1.9}.principles-letter-copy p+p{margin-top:27px}.principles-signature{margin-top:49px;padding-top:24px}.principles-signature strong{letter-spacing:.02em;font-size:13px}.principles-value{padding-top:82px;padding-bottom:82px}.principles-value-heading h2{margin-top:20px;font-size:clamp(38px,10.2vw,54px);line-height:1.12}.principles-value-heading>p:last-child{margin-top:24px;font-size:11px;line-height:1.9}.principles-value-steps{margin-top:50px;display:block}.principles-value-steps article{min-height:0;padding:23px 3px 25px}.principles-value-steps article+article,.principles-value-steps article:nth-child(n+4){border-top:1px solid #332c2729;border-left:0}.principles-value-steps h3{margin-top:15px;font-size:25px}.principles-value-steps p{margin-top:7px}.principles-value-story{text-align:center;padding:68px 24px;font-size:clamp(29px,8vw,39px);line-height:1.55}.principles-value-story span{display:block}.principles-value-story-scene{margin-left:calc(-1 * max(22px, env(safe-area-inset-left)));margin-right:calc(-1 * max(22px, env(safe-area-inset-right)));min-height:610px;margin-top:62px}.principles-value-story-image{object-fit:contain;object-position:center 24%;opacity:.62}.principles-value-story-wash{background:radial-gradient(at 50% 70%,#f9f4ea94 0%,#f9f4ea75 43%,#f2ebdf33 68%,#0000 86%),linear-gradient(#ebe2d357,#f8f2e714 32%,#f8f2e71a 68%,#e8decd66)}.principles-value-journey-wrap{margin:65px calc(-1 * max(22px, env(safe-area-inset-right))) 0 calc(-1 * max(22px, env(safe-area-inset-left)))}.principles-value-journey{min-height:clamp(980px,262vw,1120px);padding:104px max(22px, env(safe-area-inset-right)) 108px max(22px, env(safe-area-inset-left))}.principles-value-journey-art{background-color:#e5dccd;background-image:url(/principles/pws-value-path-mobile.webp);background-position:50%;background-size:cover}.principles-value-journey-wash{background:radial-gradient(#f8f2e780 0%,#f5eddf52 52%,#efe4d214 78%,#543b260f 100%),linear-gradient(#f2ebde1a,#e8d9c021)}.principles-value-journey-document{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#f7f1e5e8,#eee2cdde);width:min(100%,520px);padding:28px 18px 22px}.principles-value-journey-document:before,.principles-value-journey-document:after{width:17px;height:17px}.principles-value-journey-document:before{top:8px;left:8px}.principles-value-journey-document:after{bottom:8px;right:8px}.principles-value-journey-heading{text-align:center;padding:0 8px 24px;display:block}.principles-value-journey-heading:before{content:none}.principles-value-journey-heading>p{letter-spacing:.24em;font-size:8px}.principles-value-journey-columns,.principles-value-journey-stage{grid-template-columns:38px minmax(0,1fr);gap:0 12px}.principles-value-journey-columns{min-height:46px;padding:8px 4px 8px 0}.principles-value-journey-column-labels{grid-template-columns:minmax(44px,.58fr) minmax(60px,.82fr) minmax(0,1.32fr);gap:6px}.principles-value-journey-column-labels span{letter-spacing:.07em;font-size:6px;line-height:1.35}.principles-value-journey-column-labels span:nth-child(n+2){border-left:0;padding-left:0}.principles-value-journey-stage{grid-template-rows:auto;align-items:stretch;min-height:0;padding:14px 4px 15px 0}.principles-value-journey-axis{grid-area:1/1}.principles-value-journey-axis:after{top:calc(50% + 15px);bottom:-15px}.principles-value-journey-axis>span{width:30px;height:30px;font-size:7px}.principles-value-journey-stage-content{grid-area:1/2;display:block}.principles-value-journey-category{margin-bottom:7px}.principles-value-journey-meaning{border-left:0;padding-left:0}.principles-value-journey-application{border-left:0;margin-top:7px;padding-left:0}.principles-value-journey-category strong{font-size:clamp(19px,5.6vw,24px);display:inline}.principles-value-journey-stage p{font-size:clamp(11px,3.05vw,13px);line-height:1.45}.principles-value-journey-meaning p{font-size:clamp(12px,3.35vw,14px);line-height:1.42}}@media (width>=801px) and (width<=920px){.principles-value-story-scene{min-height:clamp(560px,72vw,660px)}.principles-value-story-image{object-fit:contain;object-position:center 24%}.principles-value-journey{min-height:clamp(1040px,135vw,1160px);padding:112px max(5.5vw, env(safe-area-inset-right)) 116px max(5.5vw, env(safe-area-inset-left))}.principles-value-journey-art{background-image:url(/principles/pws-value-path-mobile.webp);background-position:50%;background-size:cover}.principles-value-journey-document{width:min(88%,720px);padding:30px 30px 24px}.principles-value-journey-heading{text-align:center;padding:0 0 30px;display:block}.principles-value-journey-columns,.principles-value-journey-stage{grid-template-columns:42px minmax(0,1fr);gap:16px}.principles-value-journey-column-labels,.principles-value-journey-stage-content{grid-template-columns:minmax(90px,.5fr) minmax(170px,1fr) minmax(0,1.15fr);gap:16px}.principles-value-journey-column-labels span:nth-child(n+2){padding-left:16px}.principles-value-journey-stage{min-height:82px;padding-right:8px}.principles-value-journey-axis>span{width:32px;height:32px}.principles-value-journey-category strong{font-size:clamp(21px,2.8vw,27px)}.principles-value-journey-meaning,.principles-value-journey-application{padding-left:16px}.principles-value-journey-stage p,.principles-value-journey-meaning p{font-size:clamp(11px,1.45vw,13px)}}@media (width<=390px){.principles-page section{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.principles-metric-card{padding-left:20px;padding-right:20px}.principles-metric-card:after{left:20px}.principles-metric-card>header{gap:13px}.metric-comparison strong,.principles-page-en .metric-comparison strong{font-size:clamp(28px,10.5cqi,36px)}.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(21px,8.5cqi,27px)}.metric-country-flag{width:24px;height:16px}.metric-comparison p{font-size:9.5px}.principles-term-card{padding-left:17px;padding-right:17px}.principles-term-card dl>div{display:block}.principles-term-card dd{margin-top:9px}.principles-value-story-scene{margin-left:calc(-1 * max(18px, env(safe-area-inset-left)));margin-right:calc(-1 * max(18px, env(safe-area-inset-right)))}}@media (width<=360px){.metric-comparison{grid-template-columns:minmax(0,1fr);gap:22px}.metric-comparison>div,.metric-comparison>div:last-child{padding:0}.metric-axis{width:100%;height:1px}.metric-comparison strong,.principles-page-en .metric-comparison strong{font-size:clamp(32px,14cqi,44px)}.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(25px,11cqi,32px)}}@media (width<=1050px){.information-page-ko .information-lead span{display:inline}.information-page-ko .information-lead span+span:before{content:" "}.information-hero,.information-system,.information-cards,.information-reading{padding-top:94px;padding-bottom:94px}.information-ladder{grid-template-columns:minmax(0,1fr);align-items:stretch}.information-arrow{min-height:44px;transform:rotate(90deg)}.information-arrow small{display:none}.information-rung{min-height:150px}.information-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.information-reading-grid article:nth-child(3),.information-reading-grid article:nth-child(4){border-top:1px solid #362f2b24}.information-reading-grid article:nth-child(3){border-left:0}}@media (width<=800px){.information-page section{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.information-hero{padding-top:78px;padding-bottom:76px}.information-hero h1{font-size:clamp(43px,12vw,62px);line-height:1.08}.information-lead{margin-top:36px;font-size:clamp(17px,4.8vw,22px);line-height:1.8}.information-updated{margin-top:36px;line-height:1.65}.information-system,.information-cards,.information-reading{padding-top:76px;padding-bottom:76px}.information-heading h2{font-size:clamp(36px,10.2vw,51px);line-height:1.13}.information-heading h2 span{display:inline}.information-heading h2 span+span:before{content:" "}.information-heading>p:last-child{font-size:11px;line-height:1.9}.information-ladder{margin-top:48px}.information-foundation{padding:15px}.information-foundation>div{grid-template-columns:minmax(0,1fr)}.information-foundation article,.information-rung{padding:22px 19px}.information-card-grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.information-card{padding:27px 20px}.information-card h3{font-size:clamp(28px,8.2vw,38px)}.information-card-role{font-size:11.5px;line-height:1.9}.information-reading-grid{margin-top:48px;display:block}.information-reading-grid article{min-height:0;padding:25px 3px 28px}.information-reading-grid article+article,.information-reading-grid article:nth-child(3){border-top:1px solid #362f2b24;border-left:0}.information-reading-grid h3{margin-top:23px}.press-pagination{grid-template-columns:1fr 1fr;gap:16px}.press-pagination>div{grid-area:1/1/auto/-1;justify-content:center}.press-pagination>button{grid-row:2}.press-pagination>button:last-child{grid-column:2}}@media (width<=390px){.information-page section{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.information-card{padding-left:17px;padding-right:17px}.information-card dl>div{display:block}.information-card dd{margin-top:9px}.press-pagination>div button{width:31px;height:31px}}@media (width<=1050px){.media-description>span{white-space:normal;display:inline}.media-description>span+span:before{content:" "}.principles-keep-line,.information-index-lead span{white-space:normal}.information-index-hero,.zgc-answer,.zgc-origin,.zgc-ecosystem,.zgc-actors,.zgc-ai,.zgc-reach,.zgc-guide,.zgc-sources{padding-top:96px;padding-bottom:96px}.information-index-hero,.zgc-hero{padding-top:92px}.zgc-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zgc-lens-grid article:nth-child(3),.zgc-lens-grid article:nth-child(4){border-top:1px solid #342d2926}.zgc-lens-grid article:nth-child(3){border-left:0}.zgc-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zgc-actor-list article{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}.zgc-actor-list article>a{grid-column:2;justify-self:start;margin-top:0}.zgc-reach-grid article{padding-left:25px;padding-right:25px}}@media (width<=800px){.media-description>span{white-space:normal;display:inline}.media-description>span+span:before{content:" "}.principles-page-ko .principles-letter-copy{letter-spacing:-.01em;font-size:clamp(16px,4.25vw,19px)}.principles-keep-line{white-space:normal}.information-index section,.zhongguancun-page section{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.information-index-hero,.zgc-answer,.zgc-origin,.zgc-ecosystem,.zgc-actors,.zgc-ai,.zgc-reach,.zgc-guide,.zgc-sources{padding-top:76px;padding-bottom:76px}.information-index-hero,.zgc-hero{padding-top:78px}.information-index-hero h1,.zgc-hero h1{font-size:clamp(39px,11.4vw,57px);line-height:1.1}.information-index-hero h1 span,.zgc-hero h1 span,.zgc-section-heading h2 span{display:inline}.information-index-hero h1 span+span:before,.zgc-hero h1 span+span:before,.zgc-section-heading h2 span+span:before{content:" "}.information-index-ko .information-index-hero h1{letter-spacing:-.06em;font-size:clamp(23px,7.4vw,34px)}.information-index-ko .information-index-hero h1 span{white-space:nowrap;display:block}.information-index-ko .information-index-hero h1 span+span:before{content:none}.information-index-hero>p:not(.eyebrow),.zgc-hero-copy>p:not(.eyebrow){margin-top:34px;font-size:14px;line-height:1.9}.information-feature-grid{grid-template-columns:minmax(0,1fr);padding-bottom:34px}.information-editorial-footer{padding-bottom:76px}.information-feature-card:hover,.information-feature-card:focus-visible{transform:none}.information-feature-body{padding:27px 21px 30px}.information-feature-card h2{font-size:clamp(30px,8.7vw,41px)}.information-feature-summary{font-size:11px;line-height:1.9}.zgc-hero figure{margin-top:50px;margin-left:-22px;margin-right:-22px}.zgc-section-heading h2{font-size:clamp(34px,9.7vw,48px);line-height:1.15}.zgc-section-heading>p:last-of-type{font-size:11px;line-height:1.9}.zgc-lens-grid,.zgc-timeline,.zgc-stats,.zgc-layer-grid,.zgc-ai-grid,.zgc-reach-grid,.zgc-source-grid{margin-top:50px;display:block}.zgc-lens-grid article{min-height:0;padding:25px 3px 29px}.zgc-lens-grid article+article,.zgc-lens-grid article:nth-child(3),.zgc-lens-grid article:nth-child(4){border-top:1px solid #342d2926;border-left:0}.zgc-timeline article,.zgc-timeline article:nth-child(2n){border-left:0;min-height:0;padding:28px 0 33px}.zgc-origin .zgc-section-heading>strong{font-size:11px;line-height:1.9}.zgc-timeline h3{margin-top:28px;font-size:24px}.zgc-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zgc-stats article{min-height:140px;padding:24px 18px}.zgc-stats article:nth-child(3),.zgc-stats article:nth-child(4){border-top:1px solid #342d2926}.zgc-stats article:nth-child(3){border-left:0}.zgc-stats strong{font-size:clamp(34px,10vw,47px)}.zgc-stats-note{flex-direction:column;align-items:flex-start;gap:7px}.zgc-layer-grid article{min-height:0;padding:25px 21px 28px}.zgc-layer-grid article+article{margin-top:10px}.zgc-layer-grid h3{margin-top:28px}.zgc-actor-list{margin-top:50px}.zgc-actor-list article{padding:30px 0 34px;display:block}.zgc-actor-list dl{margin-top:24px}.zgc-actor-list dl>div{padding:10px 0;display:block}.zgc-actor-list dd{margin-top:7px}.zgc-actor-list article>a{margin-top:20px}.zgc-ai-grid>article{padding:27px 21px 31px}.zgc-ai-grid>article+article{margin-top:12px}.zgc-ai-grid h3{font-size:clamp(27px,8vw,37px)}.zgc-reach-grid article{min-height:0;padding:28px 21px 31px}.zgc-reach-grid article+article{margin-top:1px}.zgc-guide-table{margin-top:50px}.zgc-guide-head{display:none}.zgc-guide-table article{padding:27px 3px 29px;display:block}.zgc-guide-table h3:before,.zgc-guide-table strong:before,.zgc-guide-table p:before{color:#8f7f76;content:attr(data-label);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;margin-bottom:8px;font-size:7px;display:block}.zgc-guide-table strong,.zgc-guide-table p{margin-top:18px;display:block}.zgc-remember{margin-top:50px;padding:29px 20px}.zgc-remember li{padding-left:37px}.zgc-source-grid a,.zgc-source-grid a:nth-child(2n){border-left:0;padding:18px 0}.contact-hero{background-color:#eee4d2;background-image:url(/media/contact/panda-tiger-shanghai-seoul-mobile-tiger130-v5.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%}}@media (width>=801px) and (width<=1250px) and (orientation:portrait){.contact-hero{background-color:#eee4d2;background-image:url(/media/contact/panda-tiger-shanghai-seoul-mobile-tiger130-v5.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%}}@media (width<=1250px) and (orientation:landscape){.contact-hero{background-color:#eee4d2;background-image:url(/media/contact/panda-tiger-shanghai-seoul-tiger130-v5.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%}}@media (width<=390px){.information-index section,.zhongguancun-page section{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.zgc-hero figure{margin-left:-18px;margin-right:-18px}.information-feature-meta{flex-direction:column;align-items:flex-start;gap:9px}.information-feature-meta p{text-align:left}.zgc-stats article{padding-left:13px;padding-right:13px}}@media (hover:none),(pointer:coarse){.exhibition-hall:hover .hall-cover,.archive-card:hover .archive-art,.archive-card:hover .archive-art img,.home-gallery-card:hover .home-gallery-frame,.home-gallery-card:hover .home-gallery-art img,.project-card:hover,.project-card:hover .project-art img,.broadcast-card:hover,.bridge-route:hover .bridge-route-copy{transform:none}.archive-card:hover .archive-art img{filter:inherit}.home-gallery-open{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.city-film,.hero-six-s-glow,.hero-six-s-word,.city-tabs button.is-active .tab-progress:after{animation:none}.hero-six-s-sequence button{transition:none}.home-gallery-card *,.home-gallery-archive-button,.home-gallery-title-glass,.home-gallery-title-glass:after,.home-gallery-outro-inner{transition:none;animation:none}}@media (width<=1439px){.home-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-gallery-exhibitions:before{background:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#40332b0d calc(33.333% - 1px) 33.333%)}}@media (width<=1059px){.home-shell{height:auto;min-height:100dvh;overflow:visible}.city-hero{height:100dvh;min-height:100svh}.home-gallery-hero{min-height:100svh;padding:0 max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left))}.home-gallery-heading{padding:max(104px,10svh) 0 max(58px,6svh)}.home-gallery-room{max-width:min(720px,100vw - 64px);top:clamp(34px,5svh,52px)}.home-gallery-exhibitions{padding:0 max(32px, env(safe-area-inset-right)) 112px max(32px, env(safe-area-inset-left))}.home-gallery-exhibitions:before{left:max(32px, env(safe-area-inset-left));right:max(32px, env(safe-area-inset-right));background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#40332b0d calc(50% - 1px) 50%)}.home-gallery-intro{padding:0}.home-gallery-description{margin-top:0}.home-gallery-outro{min-height:235px;padding:56px max(32px, env(safe-area-inset-right)) 58px max(32px, env(safe-area-inset-left))}.home-gallery-series-section{padding-top:88px}.home-gallery-series-section+.home-gallery-series-section{margin-top:108px}.home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 22px}.home-gallery-card h4{font-size:clamp(16px,2.25vw,20px)}}@media (width<=1059px) and (orientation:portrait){.home-gallery-backdrop{background-color:#0000;background-image:linear-gradient(#f4efe65c 0%,#ede5d80f 44%,#e3d8c885 100%),url(/media/home/great-wall-ai-frontier-portrait-v5.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media (width<=699px){.home-gallery-backdrop{background-color:#0000;background-image:linear-gradient(#f4efe64f 0%,#ede5d80d 43%,#e3d8c880 100%),url(/media/home/great-wall-ai-frontier-portrait-v5.webp);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:560px}.home-gallery-hero{min-height:100svh;padding:0 max(22px, env(safe-area-inset-right)) 0 max(22px, env(safe-area-inset-left));align-items:flex-start}.home-gallery-heading{justify-content:center;min-height:100svh;padding:max(86px,9svh) 0 max(44px,5svh)}.home-gallery-room{max-width:100%;top:max(25px, env(safe-area-inset-top));gap:10px}.home-gallery-room>span{width:6px;height:6px;margin-top:.48em}.home-gallery-exhibitions{padding:0 max(22px, env(safe-area-inset-right)) 92px max(22px, env(safe-area-inset-left))}.home-gallery-exhibitions:before{background:0 0}.home-gallery-room p{font-size:8px}.home-gallery-intro{margin-top:22px;padding:0}.home-gallery-title-glass{border-radius:24px;padding:clamp(26px,7.2vw,38px) clamp(14px,4.2vw,24px) clamp(29px,7.8vw,42px)}.home-gallery-intro h2{letter-spacing:-.068em;font-size:clamp(36px,10.8vw,52px);line-height:.9}.home-gallery-intro h2 span+span{margin-top:.1em}.home-gallery-room p{letter-spacing:.12em;text-align:left;justify-content:flex-start;gap:.55em;font-size:7.5px;line-height:1.6}.home-gallery-description{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-top:0;padding:15px 16px 16px;font-size:11px;line-height:1.9}.home-gallery-outro{min-height:230px;padding:52px max(22px, env(safe-area-inset-right)) 54px max(22px, env(safe-area-inset-left))}.home-gallery-signature{text-align:center;margin-top:24px;font-size:7px;line-height:1.6}.home-gallery-series-section{padding-top:72px}.home-gallery-series-section+.home-gallery-series-section{margin-top:88px}.home-gallery-series-heading{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-bottom:23px;display:flex}.home-gallery-series-heading>div{text-align:center}.home-gallery-series-heading p{font-size:9px}.home-gallery-series-heading h3{font-size:clamp(27px,8vw,36px)}.home-gallery-series-heading>span{justify-self:auto;margin:0}.home-gallery-grid{grid-template-columns:minmax(0,1fr);gap:55px;padding-top:34px;display:grid}.home-gallery-frame{padding:clamp(8px,2.6vw,12px)}.home-gallery-card-copy{padding-top:17px}.home-gallery-card h4{min-height:3em;font-size:clamp(17px,4.6vw,20px);line-height:1.5}.home-gallery-archive-button{width:fit-content;min-width:0}.home-shell>.site-footer-with-summary{min-height:0;padding-bottom:max(52px, env(safe-area-inset-bottom));padding-top:52px}.site-footer-with-summary{gap:28px}.site-footer-company-summary{max-width:100%;margin-top:18px}.site-footer-company-summary strong{font-size:11px}.site-footer-company-summary span{font-size:10.5px}.back-to-top{bottom:calc(max(18px, env(safe-area-inset-bottom)) + var(--back-to-top-footer-offset,0px));height:54px;right:max(18px, env(safe-area-inset-right));width:54px}.back-to-top svg{width:27px;height:27px}}.korea-response{padding:110px max(6vw, env(safe-area-inset-right)) 120px max(6vw, env(safe-area-inset-left));background:#e5dac9}.information-page .korea-response,.zhongguancun-page .korea-response,.industrial-zones-page .korea-response{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.korea-response>header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px 7vw;margin-bottom:56px;display:grid}.korea-response>header .eyebrow{grid-column:1/-1;margin:0}.korea-response>header h2{color:#302925;letter-spacing:-.06em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.08}.korea-response>header>p{color:#5d524b;margin:0;font-size:17px;line-height:1.9}.korea-response>header>small{color:#81736a;grid-column:2;font-size:14px;line-height:1.7}.korea-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.korea-response-grid>article{background:#fffcf694;border:1px solid #3c312a24;gap:24px;padding:clamp(28px,3.2vw,48px);display:grid}.korea-response-actor{align-items:flex-start;gap:17px;display:flex}.korea-response-actor>span{color:#fff;background:#872f32;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-family:Noto Serif KR,serif;font-size:18px;display:flex}.korea-response-actor strong{color:#332c28;font-family:Georgia,Noto Serif KR,serif;font-size:23px;font-weight:500;display:block}.korea-response-actor small{color:#8b756d;margin-top:7px;font-size:14px;display:block}.korea-response-grid article>div:not(.korea-response-actor){border-top:1px solid #3c312a24;padding-top:17px}.korea-response-grid article>div>b{color:#842f32;letter-spacing:.05em;font-size:14px;display:block}.korea-response-grid article>div>p{color:#5e544e;margin:10px 0 0;font-size:16px;line-height:1.85}.korea-response-grid article>div:last-child>p{color:#756961;font-size:14px}.korea-response-rules{color:#eee4d7;background:#2b2724;margin-top:1px;padding:clamp(30px,4vw,56px)}.korea-response-rules>strong{color:#d7aaa6;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:500;display:block}.korea-response-rules ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.korea-response-rules li{color:#cfc2b7;border-top:1px solid #ffffff24;align-items:flex-start;gap:13px;padding:16px 0;font-size:15px;line-height:1.75;display:flex}.korea-response-rules li span{color:#d7aaa6;font-family:monospace;font-size:13px}.traditional-clusters-map figure>img{filter:saturate(.88)contrast(.98)}.traditional-region-list{gap:22px;margin-top:54px;display:grid}.traditional-region-list>article{background:#fffcf694;border:1px solid #3c312a26;padding:clamp(30px,4.2vw,66px)}.traditional-region-list article>header{align-items:flex-start;gap:22px;display:flex}.traditional-region-list article>header>span{color:#8a2f32;padding-top:7px;font-family:monospace;font-size:16px}.traditional-region-list header p{color:#9b625e;letter-spacing:.04em;margin:0;font-family:Noto Serif KR,serif;font-size:17px}.traditional-region-list header h3{color:#302925;letter-spacing:-.055em;margin:8px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(31px,4vw,54px);font-weight:400;line-height:1.15}.traditional-region-list header small{color:#796d65;margin-top:12px;font-size:15px;display:block}.traditional-region-thesis{color:#554b45;max-width:1100px;margin:34px 0 0;font-size:18px;line-height:1.9}.traditional-region-columns,.traditional-region-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px;display:grid}.traditional-region-columns>div,.traditional-region-balance>div{border-top:1px solid #3c312a26;padding-top:20px}.traditional-region-list h4{color:#842f32;letter-spacing:.05em;margin:0 0 17px;font-size:15px}.traditional-region-columns p,.traditional-region-balance p{color:#625850;margin:11px 0 0;font-size:16px;line-height:1.8}.traditional-region-columns p b{color:#342d29;margin-bottom:4px;font-size:17px;display:block}.traditional-region-list article>ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.traditional-region-list article>ul li{color:#665b54;border:1px solid #3c312a2e;border-radius:999px;padding:8px 12px;font-size:14px}.traditional-readings ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.traditional-readings li{background:#fffcf685;border:1px solid #3c312a24;min-height:220px;padding:26px}.traditional-readings li>span{color:#8a2f32;font-family:monospace;font-size:14px}.traditional-readings li p{color:#5f554e;margin:28px 0 0;font-size:15px;line-height:1.8}.traditional-compare .asymmetry-table-row{grid-template-columns:.72fr repeat(3,1fr)}.desktop-nav .nav-with-detail small,.language-switcher,.site-footer,.site-footer-identity>a,.menu-button,.mobile-menu button,.mobile-language-switcher a,.mobile-menu-label small,.information-feature-meta span,.information-feature-meta p,.information-feature-card li,.information-feature-cta,.asymmetry-map-marker em,.asymmetry-clusters header>span,.competition-list header>span,.asymmetry-clusters header p,.competition-list header p,.asymmetry-clusters header small,.competition-list header small,.asymmetry-clusters li,.asymmetry-clusters dt,.competition-list dt,.competition-facts b,.asymmetry-checklist span,.asymmetry-sources a{font-size:14px}.asymmetry-clusters dd,.competition-list dd,.competition-facts p,.asymmetry-table-row>*,.asymmetry-checklist li,.asymmetry-term-grid p,.competition-types p,.asymmetry-two article p,.asymmetry-two aside p{font-size:16px}@media (width<=900px){.korea-response{padding:82px max(22px,env(safe-area-inset-right)) 90px max(22px,env(safe-area-inset-left))}.korea-response>header,.korea-response-grid{grid-template-columns:1fr}.korea-response>header>small{grid-column:auto}.traditional-readings ol{grid-template-columns:repeat(2,minmax(0,1fr))}.traditional-compare{overflow-x:auto}.traditional-compare .asymmetry-table-row{grid-template-columns:170px repeat(3,260px);min-width:950px}}@media (width<=600px){.korea-response-rules ol,.traditional-region-columns,.traditional-region-balance,.traditional-readings ol{grid-template-columns:1fr}.traditional-readings li{min-height:auto}.traditional-clusters-map .asymmetry-map-marker em{white-space:normal;width:130px;margin-left:-55px;font-size:12px}}.principles-letter .principles-keep-line{white-space:normal}@media (width<=800px){.principles-letter .principles-letter-sheet{padding:52px 22px 36px}.principles-page-ko .principles-letter .principles-letter-copy,.principles-letter .principles-letter-copy,.principles-page-en .principles-letter .principles-letter-copy{font-size:clamp(14px,3.95vw,17px);line-height:1.95}}@media (width<=960px) and (height<=520px){.home-shell{height:auto;min-height:430px;overflow:visible}.city-hero{height:100dvh;min-height:430px}}@media (width<=699px) and (orientation:portrait){.city-hero-copy{padding:max(88px, calc(76px + env(safe-area-inset-top))) max(18px, env(safe-area-inset-right)) max(132px, calc(118px + env(safe-area-inset-bottom))) max(18px, env(safe-area-inset-left))}.hero-six-s{width:min(430px,84vw);transform:translateY(-4px)}.hero-six-s-glass{-webkit-backdrop-filter:blur(11px)saturate(1.1);backdrop-filter:blur(11px)saturate(1.1);background:linear-gradient(142deg,#ffffff1f 0%,#ffffff06 38%,#12100f0e 70%,#ffffff0e 100%);border-color:#ffffff52;border-radius:23px;padding:14px 14px 13px;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000029,0 20px 60px #0000003b}.hero-six-s-kicker{letter-spacing:.21em;font-size:7px}.hero-six-s-title{margin-top:7px}.hero-six-s-prefix{font-size:14px}.hero-six-s-word-shell{height:clamp(48px,12.4vw,58px)}.hero-six-s-word{letter-spacing:-.07em;font-size:clamp(42px,11.4vw,53px)}.hero-six-s-sequence{margin-top:7px}.hero-six-s-sequence button{gap:0;padding:4px 1px;font-size:clamp(6.2px,1.72vw,7.6px);line-height:1}.hero-six-s-sequence button+button:before{content:"·";font-size:7px;left:-1px}.hero-six-s-prose{margin-top:7px;padding-top:7px}.hero-six-s-prose p{font-size:clamp(7.4px,1.95vw,8.6px);line-height:1.35}.hero-six-s-prose p+p{margin-top:3px;font-size:clamp(10.8px,2.9vw,12.6px);line-height:1.3}.home-gallery-backdrop:before{content:"";pointer-events:none;background:url(/media/home/great-wall-ai-frontier-portrait-v5.webp) 50%/contain no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.home-gallery-title-glass{border-radius:21px;width:min(100%,480px);padding:22px 12px 24px}.home-gallery-intro h2{letter-spacing:-.058em;max-width:100%;font-size:clamp(26px,7.9vw,38px);line-height:.94}.home-gallery-intro h2 span+span{margin-top:.13em}.city-film{filter:saturate(1.02)contrast(1.03)}.city-hero-shade{background:linear-gradient(#0000003d 0%,#03030309 42%,#03030352 76%,#030303db 100%)}.hero-six-s{width:min(410px,80vw)}.hero-six-s-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(142deg,#fffdf8b8 0%,#f5efe58f 42%,#ded0be6b 74%,#fffcf58a 100%);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #492f2824,0 20px 60px #0003}.hero-six-s-glass:after{opacity:.34}.hero-six-s-glow{filter:blur(18px);opacity:.23;animation:none}.hero-six-s-kicker{color:var(--red-deep)}.hero-six-s-prefix{color:#211c1a}.hero-six-s-word{color:var(--red-deep);text-shadow:0 1px #ffffffb3,0 12px 30px #57161929;will-change:opacity, transform;animation:.38s ease-out both hero-six-s-word-mobile-in}.hero-six-s-sequence button{color:#211c1a8c}.hero-six-s-sequence button+button:before{color:#7c15154d}.hero-six-s-sequence button:hover,.hero-six-s-sequence button:focus-visible,.hero-six-s-sequence button.is-active{color:var(--red-deep)}.hero-six-s-sequence button.is-active span{color:var(--red)}.hero-six-s-prose{border-top-color:#5b352f38}.hero-six-s-prose p{color:#211c1ac7;text-shadow:0 1px 8px #ffffff61}.hero-six-s-prose p+p{color:var(--red-deep)}.home-gallery:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#050505 0%,#050505b8 18%,#47403933 62%,#0000 100%);height:72px;position:absolute;inset:0 0 auto}.home-gallery-backdrop{background-color:#dfd5c6;background-image:linear-gradient(#f4efe63d 0%,#ede5d806 43%,#e3d8c86b 100%),url(/media/home/great-wall-ai-frontier-portrait-v5.webp);background-position:top;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.home-gallery-backdrop:before{content:none}.home-gallery-room{top:max(52px, env(safe-area-inset-top))}.home-gallery-intro,.home-gallery-signature{transform:translateY(-7svh)}.principles-value-story-ambient{filter:blur(22px)grayscale(.26)sepia(.14);opacity:.09}.principles-value-story-image{object-position:center 21%;opacity:.68;transform-origin:50% 21%;transform:scale(.94);object-fit:contain!important}.principles-value-story-wash{background:linear-gradient(#ebe2d333 0%,#f8f2e708 33%,#f8f2e729 62%,#e8decd7a 100%)}.principles-value-story{justify-content:flex-start;padding:clamp(228px,59vw,270px) 22px 48px}.principles-value-journey-columns{display:none}.principles-value-journey-list{border-top:1px solid #3d322930}.contact-hero{min-height:780px;padding:28px max(20px, env(safe-area-inset-right)) 54px max(20px, env(safe-area-inset-left));background-position:50% calc(100% + 42px);align-items:flex-start}.contact-backdrop-wash{background:linear-gradient(#eee4d10a,#ebe1cf00 48%,#cdbda214)}.contact-copy{margin:0 auto;padding:0;top:0}.contact-copy:before{content:none}.contact-page .contact-copy>.eyebrow{letter-spacing:.18em;margin-bottom:14px;font-size:8px}.contact-title-english{letter-spacing:-.055em;font-size:clamp(9px,2.6vw,11px);line-height:1.2}.contact-title-chinese{letter-spacing:.035em;margin-top:7px;font-size:clamp(15px,4.8vw,21px);line-height:1.24}.contact-details{-webkit-backdrop-filter:blur(6px)saturate(1.06);backdrop-filter:blur(6px)saturate(1.06);background:linear-gradient(135deg,#fffdf79e,#ebe0cc57);border-radius:17px;gap:7px;margin:18px auto 0;padding:15px 16px 17px}.contact-details strong{margin-bottom:2px;font-size:16px;line-height:1.3}.contact-detail-row{grid-template-columns:104px minmax(0,1fr);gap:10px}.contact-detail-row b{letter-spacing:.035em;font-size:8.5px}.contact-detail-row span,.contact-detail-row a{font-size:11.5px;line-height:1.42}}@keyframes hero-six-s-word-mobile-in{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:translateY(0)}}.business-page,.columns-index-page,.media-page{--category-paper:#eee6da;--category-ink:#2e2926;background:radial-gradient(circle at 88% 8%, #72583d14, transparent 24%), var(--category-paper);color:var(--category-ink)}.business-page .site-header,.columns-index-page .site-header,.media-page .site-header{background:#eee6daf2}.category-hero{padding:118px max(5.5vw, env(safe-area-inset-right)) 108px max(5.5vw, env(safe-area-inset-left))}.category-hero-copy{max-width:1450px}.category-hero .eyebrow{margin:0}.category-hero h1,.media-hero.category-hero h1{color:var(--category-ink);letter-spacing:-.065em;max-width:1320px;margin:28px 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,Noto Serif SC,Batang,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:1.06}.category-hero h1 span,.media-hero.category-hero h1 span{color:inherit}.category-hero .category-hero-lead,.media-hero.category-hero .category-hero-lead{color:#655c56;border:0;max-width:1450px;margin:45px 0 0;padding:0;font-size:clamp(14px,1.35vw,19px);line-height:1.95}.business-hero .mission-line+.mission-line{margin-top:5px}.business-hero .mission-note{max-width:1320px}.business-hero .bidirectional-model{margin-top:78px}.columns-index-hero{padding-bottom:108px}.media-hero.category-hero{padding-top:118px;padding-bottom:108px}.media-hero.category-hero .media-section-nav{margin-top:76px}@media (width<=1050px){.category-hero,.media-hero.category-hero{padding:92px max(5.5vw, env(safe-area-inset-right)) 96px max(5.5vw, env(safe-area-inset-left))}.category-hero h1,.media-hero.category-hero h1{font-size:clamp(39px,8.5vw,66px);line-height:1.09}.category-hero .category-hero-lead,.media-hero.category-hero .category-hero-lead{margin-top:38px;font-size:14px}.business-hero .bidirectional-model{margin-top:64px}}@media (width<=800px){.category-hero,.media-hero.category-hero{padding:78px max(22px, env(safe-area-inset-right)) 76px max(22px, env(safe-area-inset-left))}.category-hero h1,.media-hero.category-hero h1{margin-top:22px;font-size:clamp(37px,10.4vw,54px);line-height:1.15}.category-hero .category-hero-lead,.media-hero.category-hero .category-hero-lead{margin-top:30px;font-size:12px;line-height:1.9}.category-hero .intro-line{display:inline}.category-hero .intro-line+.intro-line:before{content:" "}.business-hero .mission-note{font-size:8.5px;line-height:1.8}.business-hero .bidirectional-model,.media-hero.category-hero .media-section-nav{margin-top:52px}}.hero-six-s-glass{background:linear-gradient(142deg,#fffdf8b8 0%,#f5efe58f 42%,#ded0be6b 74%,#fffcf58a 100%);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #492f2824,inset 22px 18px 54px #ffffff0e,0 34px 100px #0000004d,0 4px 18px #0000002e}.hero-six-s-glass:after{opacity:.34}.hero-six-s-kicker,.hero-six-s-word,.hero-six-s-prose p+p{color:var(--red-deep)}.hero-six-s-prefix{color:#211c1a}.hero-six-s-word{text-shadow:0 1px #ffffffb3,0 12px 30px #57161929}.hero-six-s-sequence button{color:#211c1a8c}.hero-six-s-sequence button+button:before{color:#7c15154d}.hero-six-s-sequence button:hover,.hero-six-s-sequence button:focus-visible,.hero-six-s-sequence button.is-active{color:var(--red-deep)}.hero-six-s-sequence button.is-active span{color:var(--red)}.hero-six-s-prose{border-top-color:#5b352f38}.hero-six-s-prose p{color:#211c1ac7;text-shadow:0 1px 8px #ffffff61}.home-gallery-title-stage{max-width:1510px}.home-gallery-title-glass{border-radius:clamp(18px,2.05vw,35px);width:min(60%,870px);padding:clamp(19px,2.52vw,41px) clamp(20px,3.3vw,58px) clamp(21px,2.7vw,44px)}.home-gallery-intro h2{font-size:clamp(38px,4.26vw,82px);line-height:.87}.home-gallery-intro{transform:translateY(-4.2svh)}.information-feature-card:last-child:nth-child(odd){grid-column:1/-1}.asymmetry-report{--asymmetry-ink:#2f2925;--asymmetry-red:#8a2f32;color:var(--asymmetry-ink);background:#eee6d8}.asymmetry-report .site-header{background:#eee6d8f0}.asymmetry-report>section{padding-left:max(6vw,env(safe-area-inset-left));padding-right:max(6vw,env(safe-area-inset-right))}.asymmetry-report-hero{padding-top:118px;padding-bottom:90px}.asymmetry-report-hero h1{letter-spacing:-.06em;max-width:1300px;margin:28px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.08}.asymmetry-report-hero>p:not(.eyebrow){color:#675d56;max-width:1200px;margin:38px 0 0;font-size:clamp(15px,1.35vw,20px);line-height:1.95}.asymmetry-report-hero small{color:#887a71;letter-spacing:.08em;border-top:1px solid #3a2f282e;margin-top:42px;padding-top:15px;font-size:9px;display:block}.asymmetry-notice{color:#f5ecdf;background:#292522;padding-top:42px;padding-bottom:42px}.asymmetry-notice strong{color:#d7a9a5;letter-spacing:.05em;font-size:12px;display:block}.asymmetry-notice p{color:#c7bbb0;max-width:1180px;margin:15px 0 0;font-size:12px;line-height:1.9}.asymmetry-map{padding-top:100px;padding-bottom:100px}.asymmetry-map>header{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:26px;margin-bottom:36px;display:grid}.asymmetry-map h2,.asymmetry-section>h2,.asymmetry-sources>h2,.asymmetry-two h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.15}.asymmetry-map header p{color:#70645c;margin:0;font-size:12px;line-height:1.85}.asymmetry-map figure{aspect-ratio:16/9;background:#e2d7c6;border:1px solid #3d322b2e;position:relative;overflow:hidden}.asymmetry-map-marker{left:var(--x);top:var(--y);z-index:2;position:absolute;transform:translate(-50%,-50%)}.asymmetry-map-marker b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#77272ae0;border:2px solid #fff5e6d1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;display:flex;box-shadow:0 9px 28px #2e1f1840}.asymmetry-map-marker em{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#392f2b;white-space:nowrap;background:#fffbf3c7;border:1px solid #ffffffa6;margin:7px 0 0 -28px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:700;display:block}.asymmetry-clusters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-bottom:110px;display:grid}.asymmetry-clusters>article{background:#fffcf694;border:1px solid #3c312a26;padding:clamp(28px,3.2vw,50px)}.asymmetry-clusters header,.competition-list header{align-items:start;gap:18px;display:flex}.asymmetry-clusters header>span,.competition-list header>span{color:var(--asymmetry-red);padding-top:8px;font-family:monospace;font-size:10px}.asymmetry-clusters header p,.competition-list header p{color:#9b625e;letter-spacing:.04em;margin:0;font-family:Noto Serif KR,serif;font-size:11px}.asymmetry-clusters h2{letter-spacing:-.05em;margin:10px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.6vw,40px);font-weight:400;line-height:1.18}.asymmetry-clusters header small{color:#7a6e66;margin-top:13px;font-size:9px;display:block}.cluster-role{color:#605650;margin:30px 0 0;font-size:12px;line-height:1.85}.asymmetry-clusters ul{flex-wrap:wrap;gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex}.asymmetry-clusters li{color:#766961;border:1px solid #4639312b;border-radius:999px;padding:6px 9px;font-size:8px}.asymmetry-clusters dl,.competition-list dl{gap:18px;margin:32px 0 0;display:grid}.asymmetry-clusters dl div,.competition-list dl div{border-top:1px solid #41342c24;padding-top:16px}.asymmetry-clusters dt,.competition-list dt{color:#8c3033;letter-spacing:.12em;font-size:8px;font-weight:800}.asymmetry-clusters dd,.competition-list dd{color:#665b54;margin:8px 0 0;font-size:10px;line-height:1.85}.asymmetry-section{border-top:1px solid #3d322b2e;padding-top:100px;padding-bottom:110px}.asymmetry-term-grid,.competition-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.asymmetry-term-grid article,.competition-types article{background:#fffcf685;border:1px solid #3c312a24;padding:30px}.asymmetry-term-grid h3,.competition-types h3,.asymmetry-two article h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:20px;font-weight:500}.asymmetry-term-grid p,.competition-types p,.asymmetry-two article p,.asymmetry-two aside p{color:#6d625b;margin:18px 0 0;font-size:10px;line-height:1.85}.asymmetry-term-grid small{color:#8a7770;margin-top:14px;font-size:9px;line-height:1.75;display:block}.asymmetry-table{border-bottom:1px solid #3c312a33;margin-top:48px;overflow:auto}.asymmetry-table-row{border-top:1px solid #3c312a2e;grid-template-columns:.72fr repeat(3,1fr);min-width:900px;display:grid}.asymmetry-table-row>*{color:#615650;border-left:1px solid #3c312a21;padding:18px;font-size:10px;line-height:1.6}.asymmetry-table-row>:first-child{color:#3d3430;border-left:0;font-weight:700}.asymmetry-table-row.is-head{background:#302b28}.asymmetry-table-row.is-head strong{color:#f5ebdf}.asymmetry-two{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:60px;display:grid}.asymmetry-two>div>article{border-top:1px solid #3c312a29;margin-top:28px;padding-top:24px}.asymmetry-two>aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf694;border:1px solid #fff9;align-self:start;padding:36px}.asymmetry-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.asymmetry-checklist li{color:#5f554f;background:#fffcf67a;border:1px solid #3c312a21;align-items:start;gap:15px;padding:18px;font-size:10px;line-height:1.75;display:flex}.asymmetry-checklist span{color:var(--asymmetry-red);font-family:monospace;font-size:9px}.asymmetry-sources{color:#fff;background:#292522;padding-top:88px;padding-bottom:96px}.asymmetry-sources>h2{color:#f6ecdf}.asymmetry-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.asymmetry-sources a{color:#c9bdb2;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;font-size:10px;display:grid}.asymmetry-sources a:nth-child(odd){padding-right:26px}.asymmetry-sources a:nth-child(2n){padding-left:26px}.asymmetry-sources a span{color:#bd7774;font-family:monospace;font-size:8px}.asymmetry-sources>a{border:1px solid #ffffff38;margin-top:44px;padding:14px 18px;display:inline-flex}.competition-definition,.competition-evidence p{border-left:3px solid var(--asymmetry-red);color:#615650;background:#fffcf694;margin:28px 0 0;padding:22px 25px;font-size:12px;line-height:1.95}.competition-types span{color:var(--asymmetry-red);font-family:monospace;font-size:9px}.competition-types h3{margin-top:24px}.competition-list{gap:18px;margin-top:52px;display:grid}.competition-list>article{background:#fffcf694;border:1px solid #3c312a26;padding:clamp(28px,3.2vw,48px)}.competition-list h3{letter-spacing:-.05em;margin:8px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,3vw,44px);font-weight:400}.competition-list header small{color:#81736a;margin-top:10px;font-size:9px;display:block}.competition-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.competition-facts p{color:#695e57;border-top:1px solid #3c312a24;margin:0;padding-top:14px;font-size:10px;line-height:1.7}.competition-facts b{color:#403733;letter-spacing:.08em;margin-bottom:7px;font-size:8px;display:block}.competition-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.competition-score article{border-top:1px solid #3c312a21;padding:17px 0}.competition-score article strong{color:#7f2f32;font-size:10px}.competition-score article p{margin-top:6px}.competition-score>b{text-align:right;border-top:2px solid #842f32;margin-top:12px;padding-top:16px;display:block}@media (width<=900px){.home-gallery-intro{transform:translateY(-2.2svh)}.home-gallery-series-identity{grid-template-columns:auto 1fr;border-radius:14px!important}.home-gallery-series-identity p{text-align:left;grid-column:1/-1}.asymmetry-report>section{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}.asymmetry-map>header,.asymmetry-two{grid-template-columns:1fr}.asymmetry-map figure{aspect-ratio:4/3}.asymmetry-clusters{grid-template-columns:1fr}.asymmetry-term-grid,.competition-types{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-list dl{grid-template-columns:1fr}}@media (width<=600px){.information-feature-grid{grid-template-columns:1fr}.information-feature-card:last-child:nth-child(odd){grid-column:auto}.home-gallery-intro{transform:translateY(-1.2svh)}.asymmetry-report-hero{padding-top:86px;padding-bottom:68px}.asymmetry-report-hero h1{font-size:40px}.asymmetry-map{padding-top:72px;padding-bottom:72px}.asymmetry-map figure{aspect-ratio:3/4}.asymmetry-map figure>img{object-position:center}.asymmetry-map-marker em{font-size:7px}.asymmetry-term-grid,.competition-types,.asymmetry-checklist,.asymmetry-sources>div,.competition-facts{grid-template-columns:1fr}.asymmetry-sources a:nth-child(n){padding-left:0;padding-right:0}}@media (width<=1059px){.home-gallery-title-glass{width:min(68%,690px)}}@media (width<=699px){.home-gallery-title-glass{border-radius:13px;width:min(72%,288px);padding:13px 8px 15px}.home-gallery-intro h2{letter-spacing:-.055em;font-size:clamp(18px,4.75vw,23px);line-height:.95}}body{font-size:16px}.inner-page :where(p,li,dd),.home-shell :where(p,li,dd){font-size:max(16px,1em)}.inner-page :where(dt,small),.home-shell :where(dt,small){font-size:max(14px,1em);line-height:1.55}.eyebrow{font-size:max(13px,1em)}.desktop-nav{font-size:15px}.desktop-nav .nav-with-detail small,.language-switcher,.site-footer,.site-footer-identity>a,.menu-button,.mobile-menu button,.mobile-language-switcher a,.mobile-menu-label small{font-size:14px}.site-footer nav{font-size:15px}.information-feature-meta span,.information-feature-meta p,.information-feature-card li,.information-feature-cta{font-size:14px}.asymmetry-map-marker b{font-size:13px}.asymmetry-map-marker em,.asymmetry-clusters header>span,.competition-list header>span,.asymmetry-clusters header p,.competition-list header p,.asymmetry-clusters header small,.competition-list header small,.asymmetry-clusters li,.asymmetry-clusters dt,.competition-list dt,.competition-facts b,.asymmetry-checklist span,.asymmetry-sources a{font-size:14px}.asymmetry-clusters dd,.competition-list dd,.competition-facts p,.asymmetry-table-row>*,.asymmetry-checklist li,.asymmetry-term-grid p,.competition-types p,.asymmetry-two article p,.asymmetry-two aside p,.competition-definition,.competition-evidence p{font-size:16px}@media (width<=600px){.asymmetry-map-marker em{font-size:12px}}.bidirectional-model-headings small{font-size:clamp(15px,1vw,18px);font-weight:700}.bidirectional-model-headings>span{font-size:clamp(15px,1vw,18px)}.bidirectional-flag-route{align-items:center;gap:13px;display:flex}.bidirectional-model-headings>div:last-child .bidirectional-flag-route{justify-content:flex-end}.bidirectional-flag-route i{color:#7b6f68;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:normal}.bidirectional-flag-route .metric-country-flag{width:38px;height:25px}.bidirectional-common>span{font-size:14px}.bidirectional-common strong{margin-top:7px;font-size:clamp(17px,1.12vw,21px)}.project-copy{text-align:center}.project-copy h5{margin-bottom:14px;font-size:clamp(18px,1.25vw,22px);line-height:1.45}.project-copy>p{font-size:clamp(16px,1.03vw,18px);line-height:1.8}.principles-value{isolation:isolate;position:relative}.principles-value>:not(.principles-value-backdrop){z-index:2;position:relative}.principles-value-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0}.principles-value-backdrop-image{filter:grayscale(.28)sepia(.16)contrast(.9);object-fit:cover;object-position:center 28%;opacity:.52}.principles-value-backdrop-wash{background:linear-gradient(#eee6d7db,#ece2d28a 42%,#e5dac7bd),radial-gradient(circle at 50% 28%,#fffcf466,#0000 48%);position:absolute;inset:0}.principles-value-heading,.principles-value-steps{-webkit-backdrop-filter:blur(14px)saturate(1.06);background:#f8f2e780;border:1px solid #ffffff8f;box-shadow:inset 0 1px #ffffffb8,0 24px 70px #35281f17}.principles-value-heading{border-radius:28px;padding:clamp(34px,4vw,60px)}.principles-value-steps{border-radius:22px;overflow:hidden}.principles-closing{min-height:68svh;padding:90px max(6vw, env(safe-area-inset-right)) 92px max(6vw, env(safe-area-inset-left));text-align:center;background:radial-gradient(circle at 50% 42%,#ffffff8a,#0000 43%),#e9dfcf;flex-direction:column;justify-content:center;align-items:center;display:flex}.principles-closing blockquote{color:#352d29;letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(34px,4.2vw,68px);font-weight:400;line-height:1.42}.principles-closing blockquote span{display:block}.principles-closing>p{color:#8b2f32;letter-spacing:.08em;margin:42px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.principles-letter-backdrop-note{left:auto;right:max(3.4vw, env(safe-area-inset-right));text-align:right;align-items:flex-end}.home-gallery-series-stage{width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);position:relative}.home-gallery-series-stage-sticky{isolation:isolate;min-height:100svh;padding:max(82px, 8svh) max(5vw, env(safe-area-inset-right)) max(64px, 7svh) max(5vw, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-gallery-series-stage-image{filter:saturate(.7)contrast(1.04);object-fit:cover;z-index:-3}.home-gallery-series-stage-picture{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.home-gallery-series-stage-picture .home-gallery-series-stage-image{z-index:0}.home-gallery-series-stage-wash{z-index:1;background:linear-gradient(#1c161438,#19151480);position:absolute;inset:0}.home-gallery-series-future .home-gallery-series-stage-wash{background:linear-gradient(#151c2247,#141b2299)}.home-gallery-series-stage-glass{-webkit-backdrop-filter:blur(18px)saturate(1.08);z-index:2;background:#f7f0e5bd;border:1px solid #ffffffa8;border-radius:24px;width:min(60.2vw,784px);max-width:784px;padding:clamp(30px,3vw,48px);position:relative;box-shadow:inset 0 1px #fffc,0 28px 80px #120e0c42}.home-gallery-hall-label{color:#6f302f;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.08em;background:#ffffff61;border:1px solid #ffffffad;border-radius:999px;align-items:center;min-height:36px;margin:0 0 clamp(16px,1.5vw,20px);padding:7px 13px;font-size:clamp(13px,.85vw,16px);font-weight:750;display:inline-flex}.home-gallery-series-future .home-gallery-hall-label{color:#405968}.home-gallery-series-section{padding-top:0}.home-gallery-series-section+.home-gallery-series-section{margin-top:120px}.home-gallery-series-stage .home-gallery-series-heading{border-bottom-color:#372e2933;padding:0 clamp(58px,5vw,82px) clamp(18px,1.5vw,22px);display:block;position:relative}.home-gallery-series-stage .home-gallery-series-heading>div{text-align:center;grid-column:auto}.home-gallery-series-stage .home-gallery-series-heading>span{grid-column:auto;position:absolute;bottom:clamp(18px,1.5vw,22px);right:0}.home-shell:lang(zh-CN) .home-gallery-series-stage .home-gallery-series-heading,.home-shell:lang(en) .home-gallery-series-stage .home-gallery-series-heading{padding-left:0;padding-right:0}.home-shell:lang(zh-CN) .home-gallery-series-stage .home-gallery-series-heading>span,.home-shell:lang(en) .home-gallery-series-stage .home-gallery-series-heading>span{justify-content:center;margin:16px auto 0;position:static}.home-gallery-series-stage .home-gallery-series-heading h3{font-size:clamp(34px,3.6vw,54px)}.home-gallery-series-stage .home-gallery-series-heading p{font-size:clamp(14px,.85vw,16px)}.home-gallery-series-records{padding-top:0}.home-gallery-series-records>.home-gallery-series-identity{min-height:72px;margin:0 0 clamp(58px,5vw,88px)}.home-gallery-series-records>.home-gallery-series-identity span,.home-gallery-series-records>.home-gallery-series-identity p{font-size:16px}.home-gallery-series-records>.home-gallery-series-identity strong{font-size:25px}.home-gallery-grid{padding-top:0}.hall-copy>span{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#ffffff26;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin:0 auto;padding:10px 24px;font-size:16px;display:flex;box-shadow:inset 0 1px #ffffff47,0 12px 30px #00000029}.home-shell>.site-footer{background:var(--paper);border-color:var(--line);color:var(--slate)}.home-shell .site-footer-company-summary,.home-shell .site-footer-company-summary strong{color:var(--slate)}@media (width>=1060px){.home-gallery-intro{transform:translateY(-10svh)}.home-gallery-series-stage{min-height:158svh}.home-gallery-series-stage-sticky{height:100svh;position:sticky;top:0}.principles-data{min-height:160svh;padding:0}.principles-data-sticky{flex-direction:column;height:100svh;padding:clamp(24px,3svh,42px) 5.5vw clamp(18px,2.2svh,30px);display:flex;position:sticky;top:0;overflow:hidden}.principles-data-heading{gap:clamp(8px,1.1svh,14px)}.principles-data-heading h2{font-size:clamp(28px,3.1vw,48px);line-height:1.02}.principles-data-heading>p:last-child{font-size:14px;line-height:1.5}.principles-metric-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;margin-top:18px}.principles-metric-card{flex-direction:column;min-height:0;padding:14px 16px 15px;display:flex;overflow:hidden}.principles-metric-card:after{width:44px;left:16px}.metric-card-toolbar,.metric-comparison p,.metric-card-note{display:none}.principles-metric-card>header,.principles-page-en .principles-metric-card>header{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:0}.principles-metric-card>header>span{padding-top:3px;font-size:13px}.principles-metric-card h3,.principles-metric-card.has-information-link h3{font-size:clamp(17px,1.2vw,22px);line-height:1.25}.principles-metric-card header p{color:#aaa098;margin-top:6px;font-size:clamp(12px,.72vw,14px);line-height:1.38;display:block}.metric-comparison{margin-top:clamp(13px,1.5svh,20px);padding-top:0}.metric-comparison>div{padding-right:10px}.metric-comparison>div:last-child{padding-left:10px}.metric-country-flag{width:24px;height:16px}.metric-comparison strong,.principles-page-en .metric-comparison strong,.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{margin-top:9px;font-size:clamp(20px,2vw,34px)}.metric-sources{border-top:1px solid #ffffff1f;align-items:flex-start;gap:5px 9px;margin-top:clamp(10px,1.25svh,16px);padding-top:8px;display:flex}.metric-sources span{display:none}.metric-sources a{color:#cfc2b8;font-size:clamp(11px,.66vw,13px);line-height:1.3}.principles-data-caveat{margin-top:12px;padding-top:9px;font-size:13px;line-height:1.4}}:where(.inner-page,.home-shell):lang(ko) :where(h1,h2,h3,h4,h5,h6,p,li,dd,figcaption,blockquote,address){overflow-wrap:normal;text-wrap:pretty;word-break:keep-all}:where(.inner-page,.home-shell):lang(ko) :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.semantic-unit,.no-break{white-space:nowrap}@media (width<=1059px){.home-gallery-series-stage{min-height:82svh;margin-left:calc(50% - 50vw)}.home-gallery-series-stage-sticky{min-height:82svh}.home-gallery-series-stage-glass{border-radius:22px;width:min(76vw,640px)}.principles-data-sticky{position:relative}}@media (width<=699px){.bidirectional-model-headings small,.bidirectional-model-headings>span{font-size:14px}.bidirectional-flag-route .metric-country-flag{width:29px;height:19px}.home-gallery-series-stage-glass{width:min(88vw,520px);padding:24px 18px}.home-gallery-series-stage .home-gallery-series-heading{padding:0 0 18px}.home-gallery-series-stage .home-gallery-series-heading h3{font-size:clamp(28px,7.4vw,34px)}.home-gallery-series-stage .home-gallery-series-heading>span{justify-content:center;margin:18px auto 0;position:static}.home-gallery-series-records>.home-gallery-series-identity{margin-bottom:48px}.principles-closing{min-height:62svh;padding:72px 22px}.principles-closing blockquote{font-size:clamp(27px,7.4vw,38px);line-height:1.52}.principles-closing blockquote span{display:inline}.principles-closing blockquote span:after{content:" "}}.information-feature-card figure{position:relative}.information-index-map-marker{color:#fffaf1;font-family:var(--font-geist-mono), monospace;height:34px;left:var(--x);top:var(--y);z-index:2;background:#82282ce6;border:2px solid #fffbf2e6;border-radius:999px;justify-content:center;align-items:center;width:34px;font-size:11px;font-weight:750;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #48231f38}.asymmetry-map figure{aspect-ratio:16/9!important}.asymmetry-map figure>img{object-fit:contain}.asymmetry-map figure>figcaption{-webkit-backdrop-filter:blur(12px)saturate(1.05);color:#746860;z-index:3;background:#fffbf3cc;border:1px solid #ffffffb3;padding:8px 11px;font-size:13px;line-height:1.45;position:absolute;bottom:14px;right:14px}.education-ai-hero{grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr);align-items:center;gap:clamp(42px,5vw,86px);display:grid}.education-ai-hero>div>p:not(.eyebrow){color:#675d56;margin:38px 0 0;font-size:clamp(16px,1.3vw,21px);line-height:1.95}.education-ai-hero>div>small{color:#887a71;letter-spacing:.04em;border-top:1px solid #3a2f282e;margin-top:38px;padding-top:15px;font-size:14px;display:block}.education-ai-hero figure{background:#e7ddce;border:1px solid #3d322b29;margin:0;overflow:hidden;box-shadow:0 30px 70px #3f30271f}.education-ai-hero figure img{width:100%;height:auto;display:block}.education-ai-notice strong{font-size:16px}.education-ai-notice p{font-size:16px;line-height:1.95}.education-ai-map .asymmetry-map-marker:nth-of-type(4) em,.education-ai-map .asymmetry-map-marker:nth-of-type(5) em{margin-left:-76px}.education-glossary>div,.education-change>div,.education-vocational-levels,.education-relations>div{gap:1px;margin-top:50px;display:grid}.education-glossary>div,.education-change>div{grid-template-columns:repeat(3,minmax(0,1fr))}.education-glossary article,.education-change article,.education-pivot-grid article,.education-vocational-levels article,.education-relations article{background:#fffcf694;border:1px solid #3c312a26;padding:clamp(27px,3vw,44px)}.education-glossary article>p:first-child,.education-universities article header p,.education-vocational-levels article>p{color:#985652;letter-spacing:.04em;margin:0;font-family:Noto Serif SC,Noto Serif KR,serif;font-size:15px}.education-glossary h3,.education-change h3,.education-pivot-grid h3,.education-vocational-levels h3,.education-relations h3,.education-portfolio h3,.education-vocational-proof h3{color:#382f2b;letter-spacing:-.04em;margin:15px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(23px,2vw,32px);font-weight:500;line-height:1.3}.education-glossary article>p:last-child,.education-change article p,.education-pivot-grid article p,.education-relations article p{color:#675c55;margin:20px 0 0;font-size:16px;line-height:1.85}.education-change>header,.education-universities>header,.education-ordinary>header,.education-vocational>header,.education-relations>header,.education-checks>header{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:34px;display:grid}.education-change>header h2,.education-universities>header h2,.education-ordinary>header h2,.education-vocational>header h2,.education-relations>header h2,.education-checks>header h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.18}.education-change>header p,.education-universities>header p,.education-ordinary>header p,.education-vocational>header p,.education-relations>header p,.education-checks>header p{color:#6b6058;margin:0;font-size:16px;line-height:1.9}.education-change article>span,.education-pivot-grid article>span,.education-vocational-levels article>span,.education-relations article>span{color:#8b3033;font-family:var(--font-geist-mono), monospace;font-size:14px;font-weight:700}.education-university-list{gap:16px;margin-top:54px;display:grid}.education-university-list>article{background:#fffcf69e;border:1px solid #3c312a26;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(30px,4vw,64px);padding:clamp(28px,3.3vw,50px);display:grid}.education-university-list>article>header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;display:grid}.education-university-list>article>header>span{color:#8b3033;font-family:var(--font-geist-mono), monospace;padding-top:6px;font-size:14px}.education-university-list h3{color:#332b27;letter-spacing:-.05em;margin:9px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(29px,2.7vw,43px);font-weight:400;line-height:1.2}.education-university-list header small{color:#786c64;margin-top:12px;font-size:14px;display:block}.education-university-list dl{gap:22px;margin:0;display:grid}.education-university-list dl>div{border-top:1px solid #3d322b29;padding-top:17px}.education-university-list dt{color:#852f32;letter-spacing:.05em;font-size:14px;font-weight:800}.education-university-list dd,.education-university-short{color:#625750;margin:9px 0 0;font-size:16px;line-height:1.9}.education-pivot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:52px;display:grid}.education-pivot-grid article small,.education-vocational-levels article small,.education-relations article small{color:#756961;border-top:1px solid #3d322b26;margin-top:24px;padding-top:18px;font-size:14px;line-height:1.75;display:block}.education-portfolio{color:#f7efe5;background:#302a27;margin-top:58px;padding:clamp(34px,4vw,60px)}.education-portfolio>header{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:end;gap:28px;display:grid}.education-portfolio h3{color:#fff9ef;margin:0}.education-portfolio>header p{color:#c1b5ab;margin:0;font-size:15px;line-height:1.8}.education-portfolio>div{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:36px;display:grid}.education-portfolio article{border-left:1px solid #ffffff29;padding:18px}.education-portfolio article:first-child{border-left:0}.education-portfolio small{color:#c08f89;font-size:13px;display:block}.education-portfolio strong{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,50px);font-weight:400;display:block}.education-portfolio article p{color:#c7bbb2;margin:12px 0 0;font-size:14px;line-height:1.55}.education-vocational-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.education-vocational-levels article>p{margin-top:28px}.education-vocational-levels article>strong{color:#645951;margin-top:22px;font-size:16px;font-weight:500;line-height:1.85;display:block}.education-vocational-proof{background:#fffcf6b8;border:1px solid #3c312a26;margin-top:42px;padding:clamp(30px,3.5vw,52px)}.education-vocational-proof h3{margin:0}.education-vocational-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.education-vocational-proof li{border-top:1px solid #3d322b26;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:20px 20px 20px 0;display:grid}.education-vocational-proof li b{color:#8b3033;font-family:var(--font-geist-mono), monospace;font-size:14px}.education-vocational-proof li span{color:#645951;font-size:16px;line-height:1.75}.education-relations>div{grid-template-columns:repeat(5,minmax(0,1fr))}.education-relations article{padding:clamp(24px,2.4vw,38px)}.education-relations h3{font-size:clamp(21px,1.65vw,28px)}.education-checks .asymmetry-checklist{margin-top:50px}@media (width<=1120px){.education-ai-hero{grid-template-columns:1fr}.education-ai-hero figure{max-width:900px}.education-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr))}.education-portfolio article:nth-child(4){border-left:0}.education-relations>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.information-index-map-marker{width:28px;height:28px}.asymmetry-map figure>figcaption{font-size:11px;bottom:8px;left:8px;right:auto}.education-change>header,.education-universities>header,.education-ordinary>header,.education-vocational>header,.education-relations>header,.education-checks>header,.education-portfolio>header{grid-template-columns:1fr;align-items:start}.education-glossary>div,.education-change>div,.education-vocational-levels,.education-relations>div,.education-university-list>article,.education-pivot-grid,.education-vocational-proof ul{grid-template-columns:1fr}.education-portfolio>div{grid-template-columns:repeat(2,minmax(0,1fr))}.education-portfolio article:nth-child(odd){border-left:0}.education-ai-map .asymmetry-map-marker em{display:none}}@media (width<=520px){.education-ai-hero{gap:34px}.education-ai-hero>div>p:not(.eyebrow),.education-change>header p,.education-universities>header p,.education-ordinary>header p,.education-vocational>header p,.education-relations>header p,.education-checks>header p{font-size:15px}.education-portfolio>div{grid-template-columns:1fr}.education-portfolio article,.education-portfolio article:nth-child(n){border-top:1px solid #ffffff29;border-left:0}}.asymmetry-map .china-region-map{background:radial-gradient(circle at 48% 38%,#ffffffb8,#0000 46%),#eee5d7;border:1px solid #3d322b2e;margin:0;position:relative;overflow:hidden;aspect-ratio:auto!important}.china-region-map-svg{width:100%;height:auto;display:block}.china-region-map-paper{fill:#f1e8da}.china-region-map-regions path{fill:#d1c6b5ad;stroke:#4d443db8;stroke-linejoin:round;stroke-width:.68px;vector-effect:non-scaling-stroke;transition:fill .18s,opacity .18s}.china-region-map-regions path.is-active{opacity:.96;stroke:#463932e0;stroke-width:.9px}.china-region-map-regions path.tone-cinnabar{fill:#9b433dd1}.china-region-map-regions path.tone-sage{fill:#6f8469d6}.china-region-map-regions path.tone-indigo{fill:#5b6f84d6}.china-region-map-legend{background:#fffcf6c7;border-top:1px solid #3d322b26;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:18px clamp(18px,2.4vw,34px);display:flex}.china-region-map-legend span{color:#4f4540;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.china-region-map-legend i{border:1px solid #3c312a38;border-radius:50%;width:14px;height:14px;display:block}.china-region-map-legend i.tone-cinnabar{background:#9b433d}.china-region-map-legend i.tone-sage{background:#6f8469}.china-region-map-legend i.tone-indigo{background:#5b6f84}.asymmetry-map .china-region-map>figcaption{-webkit-backdrop-filter:none;color:#746860;background:#f7f1e7f5;border:0;border-top:1px solid #3d322b26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 18px;padding:12px clamp(18px,2.4vw,34px);font-size:14px;line-height:1.55;display:flex;position:relative;bottom:auto;left:auto;right:auto}.china-region-map>figcaption span{color:#92857b;font-size:14px}.china-region-map>figcaption .china-region-map-scope{color:#746860;flex:100%}.china-region-map>figcaption .china-region-map-attribution{flex:100%;line-height:1.65}.china-region-map-attribution a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #74686066;text-decoration:underline #74686066}.asymmetry-report .asymmetry-report-hero small,.asymmetry-report .asymmetry-notice strong,.asymmetry-report .asymmetry-map-marker b,.asymmetry-report .asymmetry-map-marker em,.asymmetry-report .asymmetry-term-grid small,.asymmetry-report .asymmetry-sources a span,.asymmetry-report .competition-types span,.asymmetry-report .competition-score article strong,.asymmetry-report .education-portfolio small{font-size:14px}.asymmetry-report .asymmetry-notice p,.asymmetry-report .asymmetry-map header p{font-size:16px}.principles-letter-backdrop-note{text-align:right;align-items:flex-end;left:auto!important;right:max(3.4vw, env(safe-area-inset-right))!important;position:absolute!important}.principles-leadership-eyebrow{letter-spacing:.18em;margin:clamp(82px,9vw,132px) 0 0;color:var(--red-deep)!important;font-size:clamp(14px,1vw,17px)!important}.columns-manifesto-heading>p,.columns-purpose-copy>p,.columns-scope>p,.columns-shared-foundation>p,.columns-lens>p,.columns-monthly-review p,.columns-distance-quote>p,.hall-top,.hall-copy p,.columns-lens>b,.columns-monthly-review>time,.archive-note,.archive-description a,.archive-index,.archive-meta>div,.archive-meta>p,.columns-scope li b{font-size:14px}.columns-scope li span{font-size:16px;line-height:1.55}.home-gallery-room p,.home-gallery-series-heading>span,.home-gallery-card-meta,.home-gallery-number,.home-gallery-open,.bidirectional-model-intro>p,.project-wordmark-prefix,.project-direction-head p,.project-code,.service-title>p,.service-directions span,.media-section-head>div>p,.press-date,.media-source-note,.broadcast-sequence,.broadcast-program,.contact-detail-row b,.principles-pillars p,.principles-letter-backdrop-note strong,.principles-letter-backdrop-note span{font-size:14px}.contact-detail-row span,.contact-detail-row a{font-size:16px}.home-gallery{z-index:0}.home-shell>.site-footer{background:var(--paper);border-color:var(--line);color:var(--slate);isolation:isolate;z-index:50;position:relative;box-shadow:0 -28px 70px #2e251f1f}.home-shell>.site-footer img{filter:none}@media (width>=1060px){.metric-sources{min-block-size:46px;align-content:flex-start;width:100%;margin-top:auto}}.institute-report-hero h1 span{display:block}.institute-report-hero>figure{aspect-ratio:3/2;border:1px solid #3d322b2e;margin:clamp(48px,6vw,86px) 0 0;position:relative;overflow:hidden}.institute-report-hero>figure img{object-fit:cover;width:100%;height:100%}.institute-identity>header,.institute-models>header,.institute-results>header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:30px 7vw;display:grid}.institute-identity>header>p,.institute-models>header>p,.institute-results>header>p{color:#70645c;margin:0;font-size:16px;line-height:1.9}.institute-identity>div,.institute-models>div,.institute-elements>div,.institute-mechanisms>div,.institute-results>div,.institute-verification>div{gap:1px;margin-top:50px;display:grid}.institute-identity>div{grid-template-columns:repeat(3,minmax(0,1fr))}.institute-identity article,.institute-mechanisms article,.institute-results article,.institute-verification article{background:#fffcf68a;border:1px solid #3c312a24;padding:clamp(26px,3vw,44px)}.institute-identity article>span,.institute-mechanisms article>span{color:var(--asymmetry-red);font-family:var(--font-geist-mono), monospace;font-size:14px;display:block}.institute-identity h3,.institute-models h3,.institute-elements h3,.institute-mechanisms h3,.institute-results h3,.institute-verification h3{letter-spacing:-.04em;font-family:Georgia,Noto Serif KR,serif;font-weight:500;line-height:1.35}.institute-identity h3,.institute-mechanisms h3,.institute-verification h3{margin:24px 0 0;font-size:clamp(22px,2vw,31px)}.institute-identity article p,.institute-models article p,.institute-elements article p,.institute-mechanisms article p,.institute-results article p,.institute-verification article p,.institute-verification aside p{color:#665b54;margin:18px 0 0;font-size:16px;line-height:1.85}.institute-models>div{grid-template-columns:repeat(2,minmax(0,1fr))}.institute-models article{color:#f7eee2;background:#2b2724;border:1px solid #ffffff1f;padding:clamp(34px,4.5vw,70px)}.institute-models article:last-child{background:#752b2d}.institute-models article small{color:#d7a8a4;letter-spacing:.16em;font-size:14px;font-weight:750}.institute-models article>strong{letter-spacing:.08em;margin-top:34px;font-family:Noto Serif CJK KR,Noto Serif KR,serif;font-size:clamp(30px,4vw,62px);font-weight:500;line-height:1.2;display:block}.institute-models h3{color:#fff8ed;margin:24px 0 0;font-size:clamp(22px,2.2vw,34px)}.institute-models article p{color:#fff4e5c2}.institute-elements>div{grid-template-columns:repeat(4,minmax(0,1fr))}.institute-elements article{background:#fffcf68f;border:1px solid #3c312a24;grid-template-columns:58px 1fr;align-items:start;gap:20px;padding:clamp(24px,2.6vw,38px);display:grid}.institute-elements article>span{color:#fff8ed;background:#7f3032;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Noto Serif CJK KR,serif;font-size:23px;display:flex}.institute-elements h3{margin:0;font-size:21px}.institute-elements article p{margin-top:10px}.institute-mechanisms>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.institute-mechanisms article>small{color:#8a3033;margin-top:22px;font-size:14px;display:block}.institute-results>div{grid-template-columns:repeat(3,minmax(0,1fr))}.institute-results article>strong{color:#7f3032;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,74px);font-weight:400;display:block}.institute-results h3{margin:20px 0 0;font-size:20px}.institute-verification>div{grid-template-columns:repeat(3,minmax(0,1fr))}.institute-verification>aside{color:#f6ecdf;background:#2c2825;margin-top:1px;padding:clamp(30px,4vw,58px)}.institute-verification>aside strong{color:#d9aaa7;letter-spacing:.08em;font-size:15px}.institute-verification aside p{color:#d1c5ba;max-width:1050px}@media (width<=1040px){.institute-identity>header,.institute-models>header,.institute-results>header{grid-template-columns:1fr;align-items:start}.institute-elements>div{grid-template-columns:repeat(2,minmax(0,1fr))}.institute-verification>div{grid-template-columns:1fr}}@media (width<=760px){.asymmetry-map .china-region-map>figcaption{flex-direction:column;align-items:flex-start}.china-region-map-legend{flex-direction:column;align-items:flex-start;gap:10px}.principles-letter-backdrop-note{max-width:calc(100% - 44px);left:auto!important;right:22px!important}.institute-identity>div,.institute-models>div,.institute-elements>div,.institute-mechanisms>div,.institute-results>div{grid-template-columns:1fr}.institute-report-hero>figure{aspect-ratio:4/3}}.system-report-page{color:#2b2723;background:#eee6da;overflow-x:clip}.system-report-hero{isolation:isolate;min-height:min(86svh,900px);padding:150px max(5.5vw, env(safe-area-inset-right)) 92px max(5.5vw, env(safe-area-inset-left));align-items:flex-end;display:flex;position:relative;overflow:hidden}.system-report-hero>img{object-fit:cover;object-position:center;z-index:-3}.system-report-hero .asymmetry-report-hero-shade{z-index:-2;background:linear-gradient(90deg,#1c1916d6 0%,#1c1916a3 47%,#1c191614 83%),linear-gradient(#0000 45%,#1c19167a);position:absolute;inset:0}.system-report-hero .asymmetry-report-hero-copy{color:#fbf4e9;max-width:min(1120px,77vw)}.system-report-hero .asymmetry-report-hero-copy .eyebrow{color:#d5a39d;margin:0}.system-report-hero .asymmetry-report-hero-copy h1{letter-spacing:-.065em;max-width:1120px;margin:28px 0 0;font-size:clamp(42px,5.2vw,82px);line-height:1.05}.system-report-hero .asymmetry-report-hero-copy h1 span{display:block}.system-report-hero .asymmetry-report-hero-copy>p:not(.eyebrow){color:#fbf4e9d1;max-width:970px;margin:30px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.85}.system-report-hero .asymmetry-report-hero-copy small{color:#fbf4e99e;letter-spacing:.03em;border-top:1px solid #ffffff38;margin-top:28px;padding-top:14px;font-size:11px;line-height:1.6;display:block}.report-editorial-blueprint,.system-scope-note,.system-report-page>.asymmetry-section,.asymmetry-longform,.system-field-figure,.system-infographic-figure,.system-report-page>.korea-response,.system-report-page>.asymmetry-sources{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.report-editorial-blueprint{padding:104px max(5.5vw, env(safe-area-inset-right)) 112px max(5.5vw, env(safe-area-inset-left));grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(50px,7vw,130px);display:grid}.report-type{border-top:2px solid #8d3032;align-content:start;gap:18px;padding-top:20px;display:grid}.report-type span{color:#8d3032;letter-spacing:.18em;font-size:12px;font-weight:700}.report-type strong{letter-spacing:-.045em;font-size:clamp(25px,2.3vw,38px);line-height:1.25}.report-editorial-blueprint h2,.system-report-page .asymmetry-section header h2,.system-scope-note h2,.asymmetry-longform h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(32px,3.6vw,58px);line-height:1.12}.report-editorial-blueprint ol{gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.report-editorial-blueprint li{border-top:1px solid #342c2633;grid-template-columns:46px 1fr;gap:24px;padding:24px 0;display:grid}.report-editorial-blueprint li span,.asymmetry-longform-number,.system-risks-section article>span,.system-stack-section article>span,.system-definition-section article>span,.system-cases-section article>span{color:#8d3032;letter-spacing:.12em;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.report-editorial-blueprint li p{margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.8}.system-scope-note{color:#f7eee2;padding:80px max(5.5vw, env(safe-area-inset-right)) 86px max(5.5vw, env(safe-area-inset-left));background:#2c2926}.system-scope-note .eyebrow{color:#d19a94}.system-scope-note p:last-child{color:#f7eee2bd;max-width:1220px;margin:30px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.9}.system-report-page>.asymmetry-section{padding:100px max(5.5vw, env(safe-area-inset-right)) 110px max(5.5vw, env(safe-area-inset-left));border-top:1px solid #332b252e}.system-report-page .asymmetry-section header{max-width:1040px}.system-report-page .asymmetry-section header>p:last-child{color:#6f665e;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.system-timeline-section>div{margin-top:62px;display:grid}.system-timeline-section article{border-top:1px solid #332b2530;grid-template-columns:minmax(130px,.3fr) minmax(0,1.7fr);gap:clamp(30px,5vw,90px);padding:34px 0 38px;display:grid}.system-timeline-section article>div:first-child{align-items:baseline;gap:16px;display:flex}.system-timeline-section article>div:first-child span{color:#8d3032;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.system-timeline-section article>div:first-child strong{font-size:clamp(22px,2.2vw,36px)}.system-timeline-section article small{color:#8d3032;letter-spacing:.08em;font-size:11px;font-weight:700}.system-timeline-section article h3,.system-definition-section article h3,.system-stack-section article h3,.system-cases-section article h3{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(21px,2vw,31px);line-height:1.25}.system-timeline-section article p,.system-definition-section article p,.system-stack-section article p,.system-cases-section article p{color:#6d645c;margin:14px 0 0;font-size:15px;line-height:1.8}.system-definition-section>div,.system-stack-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.system-stack-section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.system-definition-section article,.system-stack-section article{background:#ffffff61;min-height:260px;padding:34px}.system-infographic-figure,.system-field-figure{padding:104px max(5.5vw, env(safe-area-inset-right)) 110px max(5.5vw, env(safe-area-inset-left))}.system-infographic-figure>div,.system-field-figure>div{background:#ded4c5;overflow:hidden;box-shadow:0 22px 72px #28221d24}.system-infographic-figure img,.system-field-figure img{width:100%;height:auto;display:block}.system-field-figure>div{max-width:1120px;margin:0 auto}.system-infographic-figure figcaption,.system-field-figure figcaption{border-bottom:1px solid #332b2533;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px 24px;padding:18px 0;display:flex}.system-infographic-figure figcaption strong,.system-field-figure figcaption strong{font-size:15px}.system-infographic-figure figcaption span,.system-field-figure figcaption span{color:#766c63;flex:520px;font-size:12px;line-height:1.6}.system-infographic-figure figcaption a{color:#7d292c;border:1px solid #332b2559;padding:9px 12px;font-size:11px;font-weight:700}.asymmetry-longform{padding:112px max(8vw, env(safe-area-inset-right)) 120px max(8vw, env(safe-area-inset-left));background:#f6efe5}.asymmetry-longform>section{grid-template-columns:46px minmax(0,980px);justify-content:center;gap:clamp(28px,4vw,70px);padding:0 0 78px;display:grid}.asymmetry-longform>section:last-child{padding-bottom:0}.asymmetry-longform h2{margin:0 0 28px;font-size:clamp(27px,3vw,44px)}.asymmetry-longform p{color:#4d4741;letter-spacing:-.012em;margin:0 0 22px;font-size:clamp(16px,1.22vw,19px);line-height:2}.asymmetry-longform p:last-child{margin-bottom:0}.system-cases-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.system-cases-section article{background:#fff6;min-height:310px;padding:34px}.system-cases-section article>p:first-of-type{color:#8d3032;letter-spacing:.09em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:700}.system-risks-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.system-risks-section article{color:#f8efe3;background:#34302c;min-height:220px;padding:30px}.system-risks-section article p{color:#f8efe3c7;margin:24px 0 0;font-size:15px;line-height:1.8}.system-report-page>.korea-response,.system-report-page>.asymmetry-sources{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.system-source-note{color:#f6ecdfb3;max-width:1040px;margin:26px 0 0;font-size:12px;line-height:1.75}@media (width<=980px){.system-report-hero{min-height:760px}.system-report-hero .asymmetry-report-hero-copy{max-width:92vw}.report-editorial-blueprint{grid-template-columns:1fr}.system-definition-section>div,.system-stack-section>div,.system-risks-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.system-report-hero{min-height:700px;padding:126px 22px 62px}.system-report-hero>img{object-position:center}.system-report-hero .asymmetry-report-hero-shade{background:linear-gradient(#1b18151f 12%,#1b1815e0)}.system-report-hero .asymmetry-report-hero-copy{max-width:100%}.system-report-hero .asymmetry-report-hero-copy h1{font-size:clamp(34px,10vw,46px)}.report-editorial-blueprint,.system-scope-note,.system-report-page>.asymmetry-section,.system-infographic-figure,.system-field-figure,.asymmetry-longform{padding-left:22px;padding-right:22px}.system-timeline-section article,.asymmetry-longform>section{grid-template-columns:1fr;gap:18px}.system-definition-section>div,.system-stack-section>div,.system-cases-section>div,.system-risks-section>div{grid-template-columns:1fr}.system-definition-section article,.system-stack-section article,.system-cases-section article,.system-risks-section article{min-height:0}.system-infographic-figure figcaption,.system-field-figure figcaption{flex-direction:column;align-items:flex-start}}.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{letter-spacing:-.075em;font-size:clamp(18px,6.3cqi,29px)}.home-gallery-title-brush{isolation:isolate;width:min(64%,930px);padding:clamp(28px,2.8vw,46px) clamp(46px,4.4vw,76px) clamp(31px,3vw,49px);position:relative}.home-gallery-title-brush:before,.home-gallery-title-brush:after{content:"";pointer-events:none;z-index:0;position:absolute}.home-gallery-title-brush:before{background-blend-mode:multiply, screen, multiply, soft-light, normal;clip-path:polygon(.5% 23%,3% 14%,8% 17%,14% 9%,24% 13%,33% 7%,43% 12%,52% 8%,63% 14%,73% 10%,82% 16%,91% 11%,97% 18%,100% 29%,98.5% 77%,94% 86%,86% 82%,76% 91%,66% 85%,55% 93%,45% 87%,35% 94%,24% 88%,14% 92%,7% 84%,2% 87%);filter:drop-shadow(0 15px 24px #3d271821);opacity:.78;background:radial-gradient(at 7% 48%,#6b482e80,#0000 33%),radial-gradient(at 38% 30%,#fff3d878,#0000 35%),radial-gradient(at 75% 66%,#67432b61,#0000 42%),repeating-linear-gradient(177deg,#4f332014 0 2px,#f2ddbb14 2px 6px,#0000 6px 11px),linear-gradient(96deg,#b29a79 0%,#d8c6a6 24%,#c1aa87 56%,#a98d6c 100%);inset:-18% -8% -16%;transform:rotate(-.35deg)skew(-.6deg)}.home-gallery-title-brush:after{clip-path:polygon(1% 31%,7% 22%,16% 26%,27% 18%,39% 24%,50% 17%,62% 24%,74% 19%,86% 27%,99% 23%,97% 72%,89% 78%,77% 74%,65% 82%,52% 76%,40% 84%,28% 77%,15% 83%,4% 74%);mix-blend-mode:multiply;opacity:.58;background:repeating-linear-gradient(174deg,#0000 0 5px,#422a1b29 6px 7px,#0000 8px 14px),radial-gradient(at 18%,#fff7e24d,#0000 50%),linear-gradient(90deg,#432b1d29,#0000 38%,#432b1d1f);inset:-12% -6%}.home-gallery-title-brush h2{color:#30261f;text-shadow:0 1px #fff4dc6b,0 8px 20px #482e1d26;-webkit-text-fill-color:#30261f;z-index:1;background:0 0;position:relative}@media (width>=1060px){.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(15px,6.3cqi,29px)}@container metric-card (width<=260px){.metric-comparison>div{padding-right:4px}.metric-comparison>div:last-child{padding-left:5px}}.home-gallery-intro{transform:translateY(-17svh)}}@media (width>=700px) and (width<=1059px){.home-gallery-title-brush{width:min(72%,740px)}.home-gallery-intro{transform:translateY(-7svh)}}@media (width>=361px) and (width<=390px){.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(17px,6cqi,21px)}}@media (width<=699px){.home-gallery-title-brush{width:min(86%,340px);padding:18px 18px 20px}.home-gallery-intro{transform:translateY(-5svh)}}@media (width<=360px){.metric-comparison strong.metric-number-long,.principles-page-en .metric-comparison strong.metric-number-long{font-size:clamp(25px,11cqi,32px)}}.principles-leadership-header{margin:clamp(72px, 8vw, 116px) calc(-1 * max(5.5vw, env(safe-area-inset-right))) 0 calc(-1 * max(5.5vw, env(safe-area-inset-left)));min-height:clamp(96px,7vw,112px);padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right));border-top:1px solid #3a323221;border-bottom:1px solid #3a323221;grid-template-columns:minmax(24px,1fr) auto auto minmax(24px,1fr);align-items:center;column-gap:clamp(15px,1.8vw,30px);display:grid}.principles-leadership-header:before,.principles-leadership-header:after{content:"";background:linear-gradient(90deg,#0000,#c11b2752);height:1px}.principles-leadership-header:after{background:linear-gradient(90deg,#c11b2752,#0000)}.principles-leadership-header .eyebrow{letter-spacing:.22em;text-align:center;white-space:nowrap;margin:0;font-weight:750;color:var(--red)!important;font-size:clamp(14px,.9vw,16px)!important}.principles-leadership-header>span{color:#8d8178;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:12px}.principles-value-scenes{margin-top:0}.principles-page section.principles-data{padding-left:0!important;padding-right:0!important}.metric-comparison{grid-template-columns:minmax(0,.43fr) 1px minmax(0,.57fr)}.metric-country-korea strong,.principles-page-en .metric-country-korea strong{color:#d2c8bf;letter-spacing:-.055em;font-weight:400;font-size:clamp(20px,6.4cqi,34px)!important}.metric-country-china strong,.principles-page-en .metric-country-china strong{color:#fff8ed;letter-spacing:-.065em;font-weight:650;font-size:clamp(24px,7.2cqi,42px)!important}.metric-country-korea strong.metric-number-long,.principles-page-en .metric-country-korea strong.metric-number-long{font-size:clamp(16px,5.1cqi,27px)!important}.metric-country-china strong.metric-number-long,.principles-page-en .metric-country-china strong.metric-number-long{font-size:clamp(20px,5.9cqi,32px)!important}.metric-country-korea .animated-number{font-weight:400}.metric-country-china .animated-number{font-weight:650}@media (width>=1060px){.principles-data-sticky{padding-left:clamp(14px,1.2vw,24px);padding-right:clamp(14px,1.2vw,24px)}.principles-metric-grid{gap:clamp(5px,.52vw,10px);width:100%}}.home-gallery-backdrop{background-color:#0000;background-image:linear-gradient(#f9f6ef8a 0%,#f1eadf29 44%,#ebe1d394 100%),url(/media/home/great-wall-ai-frontier-landscape-v5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.home-gallery-title-brush{isolation:isolate;width:min(88%,1180px);padding:0}.home-gallery-title-brush:before,.home-gallery-title-brush:after{display:none}.home-gallery-title-brush h2{color:#302821;letter-spacing:-.067em;text-shadow:0 1px #fffcf59e;-webkit-text-fill-color:#302821;font-size:clamp(58px,5.45vw,112px);line-height:.9}.home-gallery-title-brush h2 span{isolation:isolate;z-index:0;width:fit-content;margin-left:auto;margin-right:auto;padding:.14em .42em .18em;position:relative}.home-gallery-title-brush h2 span:before,.home-gallery-title-brush h2 span:after{content:"";pointer-events:none;z-index:-2;position:absolute;inset:2% -2.5% 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.home-gallery-title-brush h2 span:before{clip-path:polygon(0 27%,5% 18%,15% 22%,25% 12%,38% 19%,51% 10%,64% 17%,77% 11%,90% 21%,100% 16%,99% 77%,89% 84%,77% 78%,65% 88%,52% 80%,39% 89%,27% 81%,14% 87%,3% 78%);opacity:.72;background:radial-gradient(at 18% 42%,#e7d8bf61,#0000 45%),radial-gradient(at 72% 58%,#9777523d,#0000 52%),repeating-linear-gradient(176deg,#4c37270e 0 1px,#f1e4cd0f 1px 4px,#0000 4px 9px),linear-gradient(93deg,#d5c1a114,#c3a9844d 18%,#dfcfb557 48%,#ac8d693d 80%,#d5c1a10f);transform:rotate(-.5deg)}.home-gallery-title-brush h2 span:after{clip-path:polygon(0 25%,100% 15%,98% 74%,1% 84%);mix-blend-mode:multiply;opacity:.42;z-index:-1;background:repeating-linear-gradient(178deg,#0000 0 5px,#4a332216 6px 7px,#0000 8px 13px)}.home-gallery-title-brush h2 span+span{margin-top:-.02em}.home-gallery-title-brush h2 span+span:before{transform:rotate(.35deg)scaleX(1.025)}@media (width<=699px){.principles-leadership-header{column-gap:10px;min-height:80px;margin-top:64px}.principles-leadership-header .eyebrow{letter-spacing:.18em;font-size:12px!important}.principles-leadership-header>span{font-size:10px}.home-gallery-title-brush{width:min(94%,520px);padding:0}.home-gallery-title-brush h2{font-size:clamp(38px,11.5vw,56px);line-height:.95}.home-gallery-title-brush h2 span{padding-left:.24em;padding-right:.24em}}.brand-identity-page{color:var(--slate);background:#f4f1ec}.brand-identity-page .site-header{background:#f4f1ecf7}.brand-identity-hero{color:#fff;min-height:min(800px,80svh);padding:clamp(86px, 10vw, 152px) max(6vw, env(safe-area-inset-right)) clamp(92px, 11vw, 168px) max(6vw, env(safe-area-inset-left));background:radial-gradient(circle at 14% 8%,#ffffff1c,#0000 27%),linear-gradient(135deg,#c11b27 0%,#aa1822 62%,#7c1515 100%);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(56px,7vw,120px);display:grid;position:relative;overflow:hidden}.brand-identity-hero-mark{opacity:.15;pointer-events:none;position:absolute;inset:0}.brand-identity-hero-mark i{border:2px solid #ffffffbf;border-radius:999px;width:14%;height:74%;display:block;position:absolute;bottom:-17%;transform:rotate(38deg)}.brand-identity-hero-mark i:first-child{left:-2%}.brand-identity-hero-mark i:nth-child(2){height:92%;left:14%}.brand-identity-hero-mark i:nth-child(3){height:112%;left:31%}.brand-identity-hero-copy,.brand-identity-hero-logo{z-index:1;position:relative}.brand-identity-hero-copy .eyebrow{color:#ffffffbd;margin:0}.brand-identity-hero-copy .brand-identity-hero-title{letter-spacing:-.064em;margin:32px 0 0;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(48px,5.5vw,88px);font-weight:400;line-height:1.08}.brand-identity-hero-copy .brand-identity-hero-title span{display:block}.brand-identity-hero-copy>p:not(.eyebrow){color:#ffffffd1;max-width:780px;margin:38px 0 0;font-size:clamp(16px,1.12vw,19px);line-height:1.92}.brand-identity-hero-copy>small{color:#ffffffa8;letter-spacing:.08em;border-top:1px solid #ffffff57;width:fit-content;margin-top:40px;padding-top:16px;font-size:13px;display:block}.brand-identity-hero-logo{aspect-ratio:1.24;background:#fffdf9fa;justify-content:center;align-items:center;margin:0;padding:clamp(42px,5vw,84px);display:flex;box-shadow:0 35px 110px #490a1045}.brand-identity-hero-logo img{width:min(86%,500px);height:auto}.brand-section-shell{max-width:1880px;padding:clamp(104px, 10vw, 162px) max(5.5vw, env(safe-area-inset-right)) clamp(108px, 10vw, 168px) max(5.5vw, env(safe-area-inset-left));margin-left:auto;margin-right:auto}.brand-section-heading .eyebrow{color:var(--red);margin:0}.brand-section-heading h2{color:var(--slate);letter-spacing:-.06em;margin:26px 0 0;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(43px,5vw,76px);font-weight:400;line-height:1.08}.brand-section-heading h2 span{display:block}.brand-section-heading-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:42px 8vw;display:grid}.brand-section-heading-split>p{color:#6f6560;margin:0;font-size:17px;line-height:1.9}.brand-lockup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(72px,7vw,108px);display:grid}.brand-lockup-grid figure{border:1px solid #3a323224;margin:0}.brand-lockup-grid figure>div{background:#fffdf9;justify-content:center;align-items:center;height:clamp(360px,32vw,550px);padding:clamp(52px,7vw,105px);display:flex}.brand-lockup-grid figure img{width:min(82%,620px);height:auto;max-height:78%}.brand-lockup-grid figure:first-child img{width:min(62%,460px)}.brand-lockup-grid figcaption{color:#716864;letter-spacing:.05em;text-align:center;border-top:1px solid #3a323224;padding:20px 24px;font-size:14px;font-weight:700}.brand-system-cards{border-top:1px solid #3a323229;border-bottom:1px solid #3a323229;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(72px,7vw,108px);display:grid}.brand-system-cards article{min-height:360px;padding:clamp(32px,3.5vw,56px)}.brand-system-cards article+article{border-left:1px solid #3a323229}.brand-system-cards article>span,.brand-standard-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:13px}.brand-system-cards h3{color:var(--slate);letter-spacing:-.035em;margin:52px 0 0;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(23px,1.8vw,31px);font-weight:500}.brand-system-cards p{color:#706761;margin:22px 0 0;font-size:16px;line-height:1.9}.brand-color-section{background:#e9e5df;border-top:1px solid #3a323224;border-bottom:1px solid #3a323224}.brand-palette-label{color:#817873;letter-spacing:.18em;margin:clamp(72px,7vw,108px) 0 20px;font-size:12px;font-weight:800}.brand-primary-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brand-primary-palette article{background:#fffdf9;border:1px solid #3a323221;grid-template-columns:96px minmax(0,1fr);min-height:360px;display:grid}.brand-primary-palette article>span{background:var(--swatch)}.brand-primary-palette article>div{flex-direction:column;padding:clamp(28px,3vw,46px);display:flex}.brand-primary-palette b{color:var(--slate);font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.brand-primary-palette strong{color:var(--red-deep);margin-top:22px;font-size:16px}.brand-primary-palette small{color:#8b827d;font-family:var(--font-geist-mono), monospace;margin-top:8px;font-size:12px}.brand-primary-palette p{color:#6d645f;border-top:1px solid #3a323221;margin:auto 0 0;padding-top:20px;font-size:15px;line-height:1.8}.brand-palette-label-supporting{margin-top:54px}.brand-supporting-palette{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.brand-supporting-palette div{aspect-ratio:1.5;align-items:flex-end;padding:17px;display:flex}.brand-supporting-palette span{color:#2a2422;font-family:var(--font-geist-mono), monospace;background:#ffffffdb;padding:6px 8px;font-size:11px}.brand-typography-section{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(54px,8vw,132px);display:grid}.brand-type-specimen{background:var(--slate);color:#fff;min-height:560px;padding:clamp(44px,5vw,80px);display:grid}.brand-type-specimen>span{color:var(--mist);letter-spacing:.22em;font-size:18px}.brand-type-specimen strong{color:#fff;letter-spacing:-.08em;align-self:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(138px,14vw,230px);font-weight:800;line-height:.8}.brand-type-specimen b{color:#f7f2ed;letter-spacing:.04em;align-self:end;font-size:clamp(20px,2.1vw,32px)}.brand-type-copy .eyebrow{color:var(--red);margin:0}.brand-type-copy h2{color:var(--slate);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(48px,5vw,78px)}.brand-type-copy>p:not(.eyebrow){color:#6b625d;margin:32px 0 0;font-size:17px;line-height:1.9}.brand-type-copy>small{color:#897f79;border-top:1px solid #3a323229;margin-top:32px;padding-top:18px;font-size:14px;line-height:1.75;display:block}.brand-standards-section{background:var(--slate);color:#fff}.brand-standards-section .brand-section-heading .eyebrow{color:#f3a7a9}.brand-standards-section .brand-section-heading h2{color:#fffaf3}.brand-standard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(72px,7vw,108px);display:grid}.brand-standard-grid article{background:#ffffff0a;border:1px solid #ffffff26;min-height:340px;padding:clamp(29px,3vw,48px)}.brand-standard-grid h3{color:#f4e9df;margin:48px 0 0;font-size:17px}.brand-standard-grid strong{color:#fff;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2vw,34px);font-weight:500;display:block}.brand-standard-grid p{color:#c1b6af;margin:36px 0 0;font-size:15px;line-height:1.8}.brand-donts{border-top:1px solid #fff3;grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:40px 8vw;margin-top:72px;padding-top:48px;display:grid}.brand-donts h3{color:#fff;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:32px;font-weight:500}.brand-donts ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.brand-donts li{color:#cbbfb7;border-top:1px solid #ffffff24;gap:14px;padding:17px 0;font-size:15px;line-height:1.72;display:flex}.brand-donts li span{color:#f0a1a3;font-family:var(--font-geist-mono), monospace;font-size:12px}.brand-download-section{background:radial-gradient(circle at 90% 14%,#c11b270f,#0000 23%),#f4f1ec}.brand-package-download{background:var(--red);color:#fff;justify-content:space-between;align-items:center;margin-top:clamp(68px,7vw,106px);padding:clamp(30px,3.8vw,55px);transition:background .18s,transform .18s;display:flex}.brand-package-download:hover,.brand-package-download:focus-visible{background:var(--red-deep);transform:translateY(-3px)}.brand-package-download span{flex-direction:column;display:flex}.brand-package-download strong{font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,2.7vw,43px);font-weight:500}.brand-package-download small{color:#ffffffb8;margin-top:12px;font-size:14px}.brand-package-download>b{border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:26px;font-weight:400;display:grid}.brand-file-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.brand-file-grid a{background:#fffdf9;border:1px solid #3a323224;grid-template-rows:auto 1fr auto;min-height:230px;padding:clamp(24px,2.4vw,38px);transition:background .18s,color .18s;display:grid}.brand-file-grid a:hover,.brand-file-grid a:focus-visible{background:var(--slate);color:#fff}.brand-file-grid a>span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:12px}.brand-file-grid a>strong{align-self:center;font-size:16px;font-weight:650;line-height:1.55}.brand-file-grid a>b{justify-self:end;font-size:19px;font-weight:400}.brand-download-note{color:#817771;margin:26px 0 0;font-size:14px;line-height:1.75}@media (width<=1320px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.language-switcher{display:none}.menu-button{display:block}}@media (width<=980px){.brand-identity-hero,.brand-typography-section{grid-template-columns:1fr}.brand-identity-hero-logo{width:100%;max-width:680px;margin:0 auto}.brand-section-heading-split,.brand-donts{grid-template-columns:1fr;align-items:start}.brand-lockup-grid,.brand-primary-palette{grid-template-columns:1fr}.brand-system-cards,.brand-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-system-cards article:nth-child(3){border-top:1px solid #3a323229;border-left:0;grid-column:1/-1}.brand-supporting-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.brand-identity-hero{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right));grid-template-columns:1fr;gap:54px}.brand-identity-hero-copy .brand-identity-hero-title{font-size:clamp(43px,13vw,62px)}.brand-identity-hero-logo{padding:38px 28px}.brand-section-shell{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}.brand-section-heading h2{font-size:clamp(39px,11.8vw,56px)}.brand-lockup-grid figure>div{height:320px;padding:38px 24px}.brand-system-cards,.brand-standard-grid,.brand-file-grid{grid-template-columns:1fr}.brand-system-cards article,.brand-system-cards article:nth-child(3){border-top:1px solid #3a323229;border-left:0;grid-column:auto;min-height:auto}.brand-primary-palette article{grid-template-columns:62px minmax(0,1fr)}.brand-supporting-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-type-specimen{min-height:430px}.brand-standard-grid article{min-height:auto}.brand-donts ol{grid-template-columns:1fr}.brand-package-download{gap:24px}.brand-package-download>b{width:52px;height:52px}.brand-file-grid a{min-height:160px}}.company-page{color:var(--slate);background:#f1ece3}.company-page>.site-header{background:#f1ece3f7}.company-hero{min-height:max(700px,100svh - 88px);padding:clamp(86px, 9vw, 142px) max(5.5vw, env(safe-area-inset-right)) clamp(54px, 6vw, 92px) max(5.5vw, env(safe-area-inset-left));background:radial-gradient(circle at 12% 8%,#ffffffb8,#0000 31%),radial-gradient(circle at 89% 24%,#c11b270e,#0000 24%),linear-gradient(135deg,#f4efe7 0%,#ebe3d7 100%);border-bottom:1px solid #3a32322e;display:grid;position:relative;overflow:hidden}.company-hero:before,.company-hero:after{content:"";pointer-events:none;position:absolute}.company-hero:before{mix-blend-mode:multiply;opacity:.6;background:repeating-linear-gradient(94deg,#0000 0 11px,#43373006 11px 12px,#0000 12px 22px);inset:0}.company-hero:after{background:linear-gradient(90deg,#0000,#372e2933 16%,#372e296b 52%,#c11b276b 76%,#0000);height:2px;top:66px;left:5.5vw;right:5.5vw;transform:rotate(-.18deg)}.company-hero-watermark{filter:grayscale()sepia(.18);opacity:.032;pointer-events:none;width:min(68vw,1060px);position:absolute;top:3%;right:-10vw;transform:rotate(-6deg)}.company-hero-watermark img{width:100%;height:auto}.company-hero-copy,.company-hero-sections{z-index:1;position:relative}.company-hero-copy{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:end;gap:34px clamp(52px,8vw,136px);display:grid}.company-hero-copy .eyebrow{color:var(--red-deep);grid-column:1/-1;margin:0}.company-hero-copy h1{color:#332b28;letter-spacing:-.07em;margin:0;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(58px,6.8vw,108px);font-weight:400;line-height:.99}.company-hero-copy h1 span{display:block}.company-hero-copy>p:not(.eyebrow){color:#6c625c;border-left:2px solid #c11b279e;margin:0 0 4px;padding-left:24px;font-size:clamp(15px,1.08vw,18px);line-height:1.95}.company-hero-sections{border-top:1px solid #3a323242;border-bottom:1px solid #3a323233;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin-top:clamp(70px,8vw,122px);display:grid}.company-hero-sections a{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:188px;padding:clamp(28px,3vw,46px);transition:background .18s,color .18s;display:grid;position:relative}.company-hero-sections a+a{border-left:1px solid #3a32322e}.company-hero-sections a:before{background:var(--red);content:"";transform-origin:0;width:100%;height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.company-hero-sections a:hover,.company-hero-sections a:focus-visible{background:#fffdf97a;outline:none}.company-hero-sections a:hover:before,.company-hero-sections a:focus-visible:before{transform:scaleX(1)}.company-hero-sections a>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:11px}.company-hero-sections strong{color:#332b28;letter-spacing:-.045em;grid-column:1;margin-top:30px;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(28px,2.5vw,42px);font-weight:500}.company-hero-sections p{color:#766b64;grid-column:1;margin:12px 0 0;font-size:14px;line-height:1.75}.company-hero-sections b{color:var(--red-deep);border:1px solid #3a323247;border-radius:50%;grid-area:1/2/4;align-self:end;place-items:center;width:48px;height:48px;font-size:18px;font-weight:400;display:grid}.company-section-nav{z-index:38;background:linear-gradient(90deg,#5a463806,#0000 35%,#c11b2706),#f4f0e9;border-bottom:1px solid #3a32322e;position:sticky;top:0;box-shadow:0 10px 32px #362c260a}.company-section-nav>div{max-width:1880px;padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.company-section-nav a{color:#7e746e;justify-content:center;align-items:center;gap:15px;min-height:62px;transition:color .18s,background .18s;display:flex;position:relative}.company-section-nav a+a{border-left:1px solid #3a323224}.company-section-nav a:after{background:var(--red);content:"";height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.company-section-nav a:hover,.company-section-nav a:focus-visible,.company-section-nav a.is-active{color:var(--red-deep);background:#fffdf980;outline:none}.company-section-nav a:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}.company-section-nav a.is-active:after{transform:scaleX(1)}.company-section-nav a>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.company-section-nav strong{letter-spacing:.035em;font-size:14px;font-weight:750}.company-page #management-philosophy,.company-page #brand-identity,.company-page #founder{scroll-margin-top:74px}.company-page .principles-page,.company-page .brand-identity-page{min-height:auto}.company-page .brand-identity-hero{border-top:1px solid #ffffff2e}@media (width<=980px){.company-hero{min-height:auto}.company-hero-copy{grid-template-columns:1fr;align-items:start}.company-hero-copy .eyebrow{grid-column:1}.company-hero-copy>p:not(.eyebrow){max-width:720px}}@media (width<=900px){.search-hero-grid{grid-template-columns:minmax(0,1fr);gap:38px}.search-hero-primary{padding-top:0}.search-top-ten{min-height:0}}@media (width<=700px){.company-hero{padding:74px max(22px, env(safe-area-inset-right)) 42px max(22px, env(safe-area-inset-left))}.company-hero:after{left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right));top:46px}.company-hero-watermark{opacity:.026;width:125vw;top:11%;right:-46vw}.company-hero-copy{gap:26px}.company-hero-copy h1{font-size:clamp(43px,13.4vw,66px);line-height:1.04}.company-hero-copy>p:not(.eyebrow){padding-left:18px;font-size:14px}.company-hero-sections{grid-template-columns:1fr;margin-top:58px}.company-hero-sections a{min-height:154px;padding:26px 20px}.company-hero-sections a+a{border-top:1px solid #3a32322e;border-left:0}.company-hero-sections strong{margin-top:22px;font-size:28px}.company-hero-sections p{padding-right:16px;font-size:14px}.company-hero-sections b{width:42px;height:42px}.company-section-nav>div{padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.company-section-nav a{gap:7px;min-height:54px;padding:8px 10px}.company-section-nav a:after{left:10%;right:10%}.company-section-nav a>span{font-size:10px}.company-section-nav strong{letter-spacing:-.01em;text-align:center;font-size:13px;line-height:1.35}.company-page-en .company-section-nav strong{font-size:12px}.company-page #management-philosophy,.company-page #brand-identity,.company-page #founder{scroll-margin-top:64px}}@media (width>=701px){.principles-pillars article{flex-direction:column;display:flex}.principles-pillars h3{min-block-size:2.8em}.principles-pillars p{min-block-size:5.7em}}.information-index{--information-section-nav-height:62px}.information-section-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.information-scale-board .principles-data-intro{min-height:calc(160svh - var(--information-section-nav-height));position:relative}.information-scale-board .principles-data-intro-sticky{height:calc(100svh - var(--information-section-nav-height));padding:clamp(54px, 7svh, 92px) max(5.5vw, env(safe-area-inset-right)) clamp(52px, 7svh, 88px) max(5.5vw, env(safe-area-inset-left));top:var(--information-section-nav-height);place-items:center;display:grid;position:sticky;overflow:hidden}.information-scale-board .principles-data-heading{text-align:center;justify-items:center;gap:clamp(22px,3svh,38px);width:100%;max-width:1540px}.information-scale-board .principles-data-heading .eyebrow{font-size:clamp(14px,1vw,18px)}.information-scale-board .principles-data-content{padding:clamp(92px, 8vw, 138px) max(5.5vw, env(safe-area-inset-right)) clamp(100px, 9vw, 150px) max(5.5vw, env(safe-area-inset-left));border-top:1px solid #ffffff24}.information-scale-board .principles-data-content .principles-metric-grid{margin-top:0}@media (width>=1060px){.information-scale-board .principles-metric-card>header>div{grid-template-rows:minmax(2.7em,auto) minmax(3.3em,auto);align-content:start;display:grid}.information-scale-board .principles-metric-card h3,.information-scale-board .principles-metric-card.has-information-link h3{min-block-size:2.7em}.information-scale-board .principles-metric-card header p{min-block-size:3.3em}.home-gallery-series-stage-sticky{justify-content:flex-end;align-items:flex-start;padding-top:max(108px,12svh)}.exhibition-hall{aspect-ratio:3/2;min-height:0}.hall-cover{object-fit:contain}}.home-gallery-art img,.archive-art img{object-fit:contain;object-position:center}.home-gallery-card:hover .home-gallery-art img,.home-gallery-card:focus-visible .home-gallery-art img,.archive-card:hover .archive-art img,.archive-card:focus-visible .archive-art img,.exhibition-hall:hover .hall-cover,.exhibition-hall:focus-visible .hall-cover{transform:none}@media (width<=1059px){.home-gallery-series-stage-sticky{justify-content:flex-end;align-items:flex-start;padding-top:clamp(72px,10svh,108px)}}@media (width<=700px){.information-index{--information-section-nav-height:54px}.information-section-nav>div{display:flex}.information-section-nav a{min-width:142px}.information-scale-board .principles-data-intro{min-height:calc(145svh - var(--information-section-nav-height))}.information-scale-board .principles-data-intro-sticky{padding:52px max(22px, env(safe-area-inset-right)) 50px max(22px, env(safe-area-inset-left))}.information-scale-board .principles-data-heading{gap:21px}.information-scale-board .principles-data-heading h2{font-size:clamp(42px,12vw,58px);line-height:1.08}.information-scale-board .principles-data-heading>p:last-child{font-size:16px}.information-scale-board .principles-data-content{padding:80px max(22px, env(safe-area-inset-right)) 88px max(22px, env(safe-area-inset-left))}.principles-pillars h3,.principles-pillars p{min-block-size:0}}@media (prefers-reduced-motion:reduce){.information-scale-board .principles-data-intro{min-height:calc(100svh - var(--information-section-nav-height))}}.information-reading-step{border-top:1px solid #362f2b29;grid-template-columns:clamp(70px,8vw,128px) minmax(0,1fr);gap:clamp(30px,4.5vw,76px);padding-top:clamp(90px,9vw,148px);padding-bottom:clamp(90px,9vw,148px);display:grid;position:relative}.information-reading-step-scale{background:linear-gradient(90deg,#fffdf86b,#0000 48%),#eee6da}.information-reading-step-insight{background:radial-gradient(circle at 88% 22%,#7a563d17,#0000 28%),#f4eee5}.information-reading-step-concepts{background:linear-gradient(135deg,#fffdf88f,#0000 58%),#e6dccd;border-bottom:1px solid #362f2b29}.information-reading-step-index{color:#7c151547;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6.5vw,105px);font-weight:400;line-height:.82}.information-reading-step-copy{max-width:1320px}.information-reading-step-copy .eyebrow{color:var(--red-deep)}.information-reading-step-copy h2{color:#302a27;letter-spacing:-.06em;margin:clamp(24px,2.6vw,42px) 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(39px,5.15vw,76px);font-weight:400;line-height:1.1}.information-reading-step-copy h2 span{display:block}.information-reading-step-copy>p:last-child{color:#655c56;max-width:980px;margin:clamp(28px,3vw,46px) 0 0;font-size:clamp(14px,1.25vw,18px);line-height:1.95}.information-scale-board{width:100%;min-width:0}.information-scale-board .principles-data{scroll-margin-top:70px}.information-insight-grid{border-top:1px solid #362f2b29;border-bottom:1px solid #362f2b29;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,2vw,34px);display:grid}.information-insight-grid article{min-height:clamp(250px,20vw,330px);padding:clamp(27px,3vw,48px)}.information-insight-grid article+article{border-left:1px solid #362f2b29}.information-insight-grid article>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:11px}.information-insight-grid h3{color:#302a27;letter-spacing:-.04em;margin:clamp(36px,4vw,62px) 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.35}.information-insight-grid p{color:#6e645e;margin:20px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.85}@media (width<=1059px){.information-scale-board .principles-data-sticky{padding-left:max(5.5vw, env(safe-area-inset-left));padding-right:max(5.5vw, env(safe-area-inset-right))}.information-reading-step-copy h2 span{white-space:normal}}@media (width<=800px){.information-reading-step{grid-template-columns:1fr;gap:26px;padding-top:76px;padding-bottom:76px}.information-reading-step-index{font-size:48px}.information-reading-step-copy h2{margin-top:22px;font-size:clamp(35px,10.5vw,49px);line-height:1.13}.information-reading-step-copy h2 span{display:inline}.information-reading-step-copy h2 span+span:before{content:" "}.information-reading-step-copy>p:last-child{margin-top:27px;font-size:14px}.information-insight-grid{grid-column:1;margin-top:15px;display:block}.information-insight-grid article{min-height:0;padding:28px 3px 31px}.information-insight-grid article+article{border-top:1px solid #362f2b29;border-left:0}.information-insight-grid h3{margin-top:24px;font-size:25px}.information-insight-grid p{margin-top:12px;font-size:13px}.information-scale-board .principles-data-sticky{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}}.company-hero-sections,.company-section-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.company-page :is(h1,h2,h3),.information-index :is(h1,h2,h3),.company-page :is(.company-hero-copy h1,.company-hero-sections strong,.principles-section-heading .principles-history-title,.principles-hero h2,.principles-letter-title h2,.principles-value-heading h2,.principles-leadership-header h2,.brand-identity-hero-title,.brand-section-heading h2,.brand-type-copy h2,.brand-standard-grid h3,.brand-donts h3,.brand-download-section h2,.company-executive h2,.company-executive h3){font-weight:700!important}.company-page :is(.company-hero-copy>p:not(.eyebrow),.principles-history-intro,.principles-scholars p,.principles-pillars p,.principles-value-heading>p,.principles-value-steps p,.brand-system-cards p,.brand-primary-palette p,.brand-section-heading-split>p,.brand-type-copy>p:not(.eyebrow),.brand-standard-grid p,.brand-donts li,.brand-download-note){font-size:clamp(16px,1.05vw,18px)}.company-page :is(.principles-scholars small,.principles-letter-backdrop-note strong,.principles-letter-backdrop-note span,.principles-signature strong,.principles-leadership-header>span,.brand-primary-palette small,.brand-type-copy>small,.brand-package-download small,.brand-file-grid a>span){font-size:14px;line-height:1.65}.company-page :is(.site-header nav a>span,.mobile-menu nav a>span,.mobile-menu-email,.company-hero-sections a>span,.company-section-nav a>span,.principles-pillars article>span,.principles-value-steps article>span,.principles-value-scene-index span,.brand-identity-hero-copy>small,.brand-system-cards article>span,.brand-palette-label,.brand-supporting-palette span,.brand-standard-grid article>span,.brand-donts li>span){font-size:14px}.company-page .principles-letter-copy,.company-page .principles-page-en .principles-letter-copy,.company-page .principles-page-ko .principles-letter-copy,.company-page .principles-page-zh .principles-letter-copy{line-height:2;font-size:clamp(16px,1.08vw,18px)!important}.company-page .principles-value-scene-category span{font-size:clamp(15px,1vw,17px)}.company-page .principles-value-scene-category h3{font-weight:700}.company-executive{padding:clamp(96px, 9vw, 150px) max(5.5vw, env(safe-area-inset-right)) clamp(104px, 10vw, 170px) max(5.5vw, env(safe-area-inset-left));background:radial-gradient(circle at 84% 12%,#c11b2711,#0000 26%),linear-gradient(135deg,#ebe3d8 0%,#f4eee6 52%,#e5dbce 100%);border-top:1px solid #3a32322e;border-bottom:1px solid #3a32322e;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:clamp(44px,6vw,104px);scroll-margin-top:74px;display:grid;position:relative}.company-founder-anchor{width:1px;height:0;scroll-margin-top:74px;display:block;position:absolute;top:0;left:0}.company-executive-heading{grid-column:2;align-self:end}.company-executive-heading .eyebrow,.company-executive-career .eyebrow{margin:0}.company-executive-heading h2{color:#2e2825;letter-spacing:-.065em;margin:26px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(58px,6.2vw,98px);line-height:1}.company-executive-name-en{color:var(--red-deep);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;margin:18px 0 0;font-size:15px;font-weight:700}.company-executive-role{color:#3b332f;margin-top:36px;font-size:clamp(19px,1.35vw,23px);line-height:1.55;display:block}.company-executive-introduction{color:#655b55;border-left:2px solid #c11b279e;max-width:830px;margin:30px 0 0;padding-left:24px;font-size:clamp(16px,1.1vw,19px);line-height:1.95}.company-executive-visuals{flex-direction:column;grid-area:1/1/3;align-self:start;gap:clamp(58px,6vw,92px);display:flex}.company-executive-portrait{position:relative}.company-executive-portrait:before{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff9e;position:absolute;inset:18px -18px -18px 18px}.company-executive-portrait img{aspect-ratio:1365/2048;object-fit:cover;object-position:50% 30%;z-index:1;width:100%;position:relative;box-shadow:0 34px 80px #30251f33}.company-executive-portrait figcaption{color:#756a63;letter-spacing:.035em;z-index:1;margin-top:22px;font-size:14px;position:relative}.company-executive-events{gap:clamp(46px,5vw,72px);display:grid}.company-executive-event{border-top:1px solid #3a323240;margin:0;padding-top:24px}.company-executive-event>a{background:#d9d0c5;display:block;position:relative;overflow:hidden}.company-executive-event img{aspect-ratio:3/2;filter:saturate(.84)contrast(1.02);object-fit:cover;width:100%;height:auto;transition:filter .24s}.company-executive-event>a:hover img,.company-executive-event>a:focus-visible img{filter:saturate()contrast(1.02)}.company-executive-event>a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.company-executive-event figcaption{padding-top:20px}.company-executive-event figcaption>small{color:var(--red-deep);letter-spacing:.055em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:750;line-height:1.5;display:block}.company-executive-event figcaption strong{color:#312a27;letter-spacing:-.035em;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(23px,1.75vw,30px);font-weight:700;line-height:1.4;display:block}.company-executive-event figcaption p{color:#6e635c;margin:14px 0 0;font-size:clamp(15px,1vw,17px);line-height:1.85}.company-executive-event figcaption a{color:var(--red-deep);text-underline-offset:4px;margin-top:17px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #7c151557;text-decoration:underline #7c151557;display:inline-block}.company-executive-event--portrait{grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(20px,2vw,30px);display:grid}.company-executive-event--portrait>a{background:#d8cec2;place-items:center;display:grid}.company-executive-event--portrait img{aspect-ratio:auto;filter:saturate(.84)contrast(1.02);object-fit:contain;object-position:center;width:100%;height:auto;max-height:430px}.company-executive-event--portrait figcaption{padding-top:0}.company-executive-event--portrait figcaption strong{font-size:clamp(20px,1.45vw,25px);line-height:1.45}.company-executive-career{grid-column:2}.company-executive-career>header{border-bottom:2px solid #403733;justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.company-executive-career h3{color:#302926;letter-spacing:-.055em;margin:19px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(34px,3.2vw,52px);line-height:1.12}.company-executive-career header small{color:#776b64;white-space:nowrap;font-size:14px;line-height:1.6}.company-executive-career ol{margin:0;padding:0;list-style:none}.company-executive-career li{border-bottom:1px solid #3a32322b;grid-template-columns:minmax(118px,.25fr) minmax(0,1.75fr);align-items:start;gap:clamp(24px,3.4vw,58px);padding:24px 0;display:grid}.company-executive-career time{color:#8c8179;font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:17px;font-weight:400;line-height:1.65}.company-executive-career li>strong{color:#332c29;letter-spacing:-.02em;font-size:clamp(17px,1.22vw,21px);font-weight:700;line-height:1.65}.principles-founder-chapter{border-bottom:1px solid #3a32322e}.principles-founder-chapter .principles-letter{scroll-margin-top:74px}.brand-type-specimen{background:var(--slate);color:#fff}.brand-type-specimen>span{color:var(--mist);font-family:var(--font-geist-sans), sans-serif;font-size:18px}.brand-type-specimen strong{color:#fff}.brand-type-specimen b{color:#f7f2ed;font-family:var(--font-geist-sans), sans-serif;font-size:clamp(20px,2.1vw,32px)}.brand-type-logo-sample{background:#fffdf9;border:1px solid #3a323229;grid-column:1/-1;grid-template-columns:minmax(180px,.35fr) minmax(0,1.3fr) minmax(210px,.45fr);align-items:center;gap:28px;margin-top:clamp(26px,3vw,48px);padding:clamp(30px,4vw,58px);display:grid}.brand-type-logo-sample>span,.brand-type-logo-sample>b{color:#4b413c;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;font-size:15px;font-weight:700}.brand-type-logo-sample img{width:min(100%,660px);height:auto}.brand-type-family{grid-column:1/-1;margin-top:clamp(26px,3vw,48px)}.brand-type-family>p{color:#5f554f;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;border-bottom:1px solid #3a323238;margin:0;padding-bottom:20px;font-size:15px;font-weight:700}.brand-type-weight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.brand-type-weight-grid article{background:#fffdf9b8;border:1px solid #3a323224;min-height:250px;padding:clamp(24px,2.4vw,36px)}.brand-type-weight-grid article header{justify-content:space-between;align-items:center;display:flex}.brand-type-weight-grid article header strong{color:#302925;font-size:19px;font-weight:700}.brand-type-weight-grid article header span{color:var(--red-deep);font-family:var(--font-geist-sans), sans-serif;font-size:14px;font-weight:700}.brand-type-weight-grid article>div{border-top:1px solid #3a323221;margin-top:28px;padding-top:20px}.brand-type-weight-grid article>div p{color:#4e4540;margin:0;font-size:16px;font-weight:600;line-height:1.45}.brand-type-weight-grid article>div p+small+p{margin-top:17px}.brand-type-weight-grid article>div small{color:#8a7f78;margin-top:5px;font-size:14px;line-height:1.5;display:block}.brand-support-type{background:var(--slate);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,6vw,96px);margin-top:1px;padding:clamp(38px,4.5vw,70px);display:grid}.brand-support-type h3{color:#fffaf3;font-family:"Source Sans Pro PWS", var(--font-geist-sans), sans-serif;margin:22px 0 0;font-size:clamp(34px,3.4vw,54px);font-weight:700}.brand-support-type>div:first-child>p:last-child{color:#c9bdb5;margin:25px 0 0;font-size:16px;line-height:1.9}.brand-support-type>div:last-child{font-family:"Source Sans Pro PWS", var(--font-geist-sans), sans-serif;border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;padding-left:clamp(30px,4vw,62px);display:flex}.brand-support-type>div:last-child strong{color:#fff;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1.25}.brand-support-type>div:last-child strong.is-bold{margin-top:30px;font-weight:700}.brand-support-type>div:last-child b{color:#d49a9d;margin-top:7px;font-size:14px}.information-index-hero{min-height:calc(100svh - 88px)}.information-index :is(.information-index-hero h1,.information-reading-step-copy h2,.information-insight-grid h3,.information-feature-card h2,.principles-data-heading h2,.principles-metric-card h3){font-weight:700!important}.information-index-hero>p:not(.eyebrow){font-size:clamp(16px,1.35vw,20px)}.information-index-hero>small{font-size:14px;line-height:1.65}.information-index :is(.site-header nav a>span,.mobile-menu nav a>span,.mobile-menu-email,.principles-metric-card>header>span){font-size:14px}.information-reading-nav{border-top:1px solid #362f2b38;border-bottom:1px solid #362f2b38;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(54px,6vw,88px);display:grid}.information-reading-nav a{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:178px;padding:clamp(25px,2.8vw,42px);transition:background .18s,color .18s;display:grid;position:relative}.information-reading-nav a+a{border-left:1px solid #362f2b2e}.information-reading-nav a:after{background:var(--red);content:"";transform-origin:0;width:100%;height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.information-reading-nav a:hover,.information-reading-nav a:focus-visible{background:#fffdf994;outline:none}.information-reading-nav a:hover:after,.information-reading-nav a:focus-visible:after{transform:scaleX(1)}.information-reading-nav a>span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:14px}.information-reading-nav strong{color:#302a27;grid-column:1;margin-top:24px;font-size:clamp(17px,1.25vw,20px);font-weight:800;line-height:1.45}.information-reading-nav p{color:#70655f;grid-column:1;margin:11px 18px 0 0;font-size:15px;line-height:1.7}.information-reading-nav b{color:var(--red-deep);border:1px solid #362f2b47;border-radius:50%;grid-area:1/2/4;align-self:end;place-items:center;width:44px;height:44px;font-size:18px;font-weight:500;display:grid}.information-reading-step,.information-scale-board .principles-data{scroll-margin-top:74px}.information-reading-step:focus{outline:none}.information-reading-step:focus-visible{box-shadow:inset 0 0 0 3px var(--red)}.information-reading-step-copy>p:last-child{font-size:clamp(16px,1.25vw,19px)}.information-insight-grid article>span{font-size:14px}.information-insight-grid p{font-size:clamp(16px,1vw,17px)}.information-index :is(.information-feature-meta span,.information-feature-meta p,.information-feature-card li,.information-feature-cta){font-size:15px}.information-index .information-feature-summary,.information-index .information-editorial-rule{font-size:16px}@media (width>=1060px){.information-scale-board .principles-data{min-height:auto;padding:clamp(96px,8vw,138px) 0}.information-scale-board .principles-data-sticky{height:auto;padding:0 max(5.5vw, env(safe-area-inset-right)) 0 max(5.5vw, env(safe-area-inset-left));display:block;position:relative;top:auto;overflow:visible}.information-scale-board .principles-data-heading{gap:24px}.information-scale-board .principles-data-heading h2{font-size:clamp(38px,4.2vw,68px);line-height:1.08}.information-scale-board .principles-data-heading>p:last-child{white-space:normal;font-size:16px;line-height:1.8}.information-scale-board .principles-metric-grid{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:18px;margin-top:72px;display:grid}.information-scale-board .principles-metric-card{grid-template-rows:30px minmax(150px,auto) auto minmax(68px,1fr) auto;min-height:650px;padding:32px 30px;display:grid;overflow:visible}.information-scale-board .metric-card-toolbar{display:flex}.information-scale-board :is(.metric-comparison p,.metric-card-note){display:block}.information-scale-board .principles-metric-card>header,.information-scale-board .principles-page-en .principles-metric-card>header{grid-template-columns:38px minmax(0,1fr);gap:20px;min-height:150px}.information-scale-board .principles-metric-card h3,.information-scale-board .principles-metric-card.has-information-link h3{font-size:clamp(25px,2vw,34px);line-height:1.35}.information-scale-board .principles-metric-card header p{font-size:14px;line-height:1.65}.information-scale-board .metric-comparison{margin-top:22px}.information-scale-board .metric-comparison p,.information-scale-board .metric-caution,.information-scale-board .principles-information-link{font-size:14px}.information-scale-board .metric-sources{gap:7px 13px;margin-top:auto;padding-top:30px}.information-scale-board .metric-sources span{font-size:14px;display:inline}.information-scale-board .metric-sources a{font-size:14px;line-height:1.5}.information-scale-board .principles-data-caveat{margin-top:44px;padding-top:18px;font-size:14px;line-height:1.7}}@media (width<=980px){.company-executive{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.company-executive-heading,.company-executive-career{grid-column:2}.brand-type-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-executive-event--portrait{grid-template-columns:1fr}.company-executive-event--portrait>a{justify-self:center;width:100%;max-width:280px}.company-executive-event--portrait figcaption{padding-top:2px}}@media (width<=700px){.company-hero-sections,.company-section-nav>div{grid-template-columns:1fr}.company-section-nav{overflow-x:auto}.company-section-nav>div{min-width:max-content;display:flex}.company-section-nav a{min-width:126px}.company-section-nav a+a{border-top:0;border-left:1px solid #3a323224}.company-executive{padding:82px max(22px, env(safe-area-inset-right)) 88px max(22px, env(safe-area-inset-left));flex-direction:column;gap:48px;scroll-margin-top:64px;display:flex}.company-founder-anchor,.principles-founder-chapter .principles-letter{scroll-margin-top:64px}.company-executive-heading{order:1}.company-executive-visuals{order:2}.company-executive-career{order:3}.company-executive-heading h2{font-size:clamp(52px,16vw,70px)}.company-executive-name-en{font-size:14px}.company-executive-role{font-size:19px}.company-executive-introduction{padding-left:18px;font-size:16px}.company-executive-portrait:before{inset:12px -10px -12px 10px}.company-executive-visuals{gap:54px}.company-executive-events{gap:48px}.company-executive-event--portrait>a{max-width:300px}.company-executive-event figcaption strong{font-size:25px}.company-executive-career>header{flex-direction:column;align-items:start}.company-executive-career h3{font-size:clamp(36px,11vw,50px)}.company-executive-career li{grid-template-columns:1fr;gap:8px;padding:22px 0}.company-executive-career time{font-size:15px}.company-executive-career li>strong{font-size:17px}.brand-type-weight-grid{grid-template-columns:1fr}.brand-type-weight-grid article{min-height:auto}.brand-support-type,.brand-type-logo-sample{grid-template-columns:1fr}.brand-support-type>div:last-child{border-top:1px solid #ffffff29;border-left:0;padding-top:34px;padding-left:0}.information-index-hero{min-height:auto;padding-top:74px;padding-bottom:72px}.information-index-ko .information-index-hero h1,.information-index-hero h1{font-size:clamp(36px,10.5vw,52px);line-height:1.12}.information-index-ko .information-index-hero h1 span,.information-index-lead span{white-space:normal}.information-index-hero>p:not(.eyebrow){margin-top:30px;font-size:16px}.information-index-hero>small{margin-top:34px;font-size:14px}.information-reading-nav{grid-template-columns:1fr;margin-top:46px}.information-reading-nav a{min-height:132px;padding:23px 18px}.information-reading-nav a+a{border-top:1px solid #362f2b2e;border-left:0}.information-reading-nav strong{margin-top:16px;font-size:17px}.information-reading-nav p{font-size:15px}.information-reading-step,.information-scale-board .principles-data{scroll-margin-top:64px}.information-reading-step-copy>p:last-child,.information-insight-grid p{font-size:16px}.information-index :is(.information-feature-meta span,.information-feature-meta p,.information-feature-card li,.information-feature-cta){font-size:15px}}.information-scale-board .principles-data{min-height:auto;padding:0}.information-scale-board .principles-data-heading h2{max-width:1460px;font-size:clamp(54px,6.1vw,108px);line-height:1.04}.information-scale-board .principles-data-heading>p:last-child{white-space:normal;max-width:980px;font-size:clamp(17px,1.3vw,21px);line-height:1.85}@media (width<=700px){.information-scale-board .principles-data-heading h2{font-size:clamp(42px,12vw,58px);line-height:1.08}.information-scale-board .principles-data-heading>p:last-child{font-size:16px}}:root{--pws-category-eyebrow-size:16px;--pws-category-lead-size:clamp(16px, 1.35vw, 19px);--pws-category-title-font:Georgia, "Times New Roman", "Noto Serif KR", "Noto Serif SC", "Batang", serif;--pws-category-title-size:clamp(42px, 5vw, 78px)}.company-page .company-hero-copy .eyebrow,.business-page .category-hero .eyebrow,.information-index .information-index-hero>.eyebrow,.columns-index-page .category-hero .eyebrow,.media-page .category-hero .eyebrow{font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;font-size:var(--pws-category-eyebrow-size);letter-spacing:.2em;font-weight:700;line-height:1.5}html body .company-page.company-page .company-hero-copy h1,html body .business-page.business-page .category-hero h1,html body .information-index.information-index .information-index-hero h1,html body .columns-index-page.columns-index-page .category-hero h1,html body .media-page.media-page .media-hero.category-hero h1{color:var(--category-ink,#332b28);font-family:var(--pws-category-title-font);font-size:var(--pws-category-title-size);letter-spacing:-.065em;line-height:1.06;font-weight:400!important}.company-page .company-hero-copy>p:not(.eyebrow),.business-page .category-hero-lead,.information-index .information-index-hero>p:not(.eyebrow),.columns-index-page .category-hero-lead,.media-page .category-hero-lead{font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;font-size:var(--pws-category-lead-size);font-weight:400;line-height:1.95}.business-page .business-hero .mission-note{white-space:normal;max-width:100%}.media-page .media-description>span{white-space:normal}@media (width<=1050px){:root{--pws-category-title-size:clamp(39px, 8.5vw, 66px)}html body .company-page.company-page .company-hero-copy h1,html body .business-page.business-page .category-hero h1,html body .information-index.information-index .information-index-hero h1,html body .columns-index-page.columns-index-page .category-hero h1,html body .media-page.media-page .media-hero.category-hero h1{line-height:1.09}}@media (width<=800px){:root{--pws-category-eyebrow-size:14px;--pws-category-lead-size:16px;--pws-category-title-size:clamp(37px, 10.4vw, 54px)}html body .company-page.company-page .company-hero-copy h1,html body .business-page.business-page .category-hero h1,html body .information-index.information-index .information-index-hero h1,html body .columns-index-page.columns-index-page .category-hero h1,html body .media-page.media-page .media-hero.category-hero h1{line-height:1.15}}.company-page{--company-section-nav-height:62px}.company-executive{grid-template-columns:none;gap:0;min-height:auto;padding:0;display:block;position:relative;overflow:visible}.company-executive-stage{max-width:1880px;padding:clamp(58px, 6vw, 92px) max(5.5vw, env(safe-area-inset-right)) clamp(66px, 7vw, 104px) max(5.5vw, env(safe-area-inset-left));grid-template:"portrait heading""portrait career"minmax(0,1fr)"events events"/clamp(260px,25vw,390px) minmax(0,1fr);gap:clamp(26px,3vw,52px) clamp(34px,4vw,70px);width:100%;margin:0 auto;display:grid;position:relative}.company-executive-heading{grid-area:heading;align-self:start}.company-executive-heading h2{margin-top:14px;font-size:clamp(52px,4.6vw,80px)}.company-executive-name-en{margin-top:10px}.company-executive-role{margin-top:18px;font-size:clamp(17px,1.16vw,21px)}.company-executive-introduction{max-width:1040px;margin-top:14px;padding-left:20px;font-size:clamp(15px,1vw,18px);line-height:1.72}.company-executive-visuals{display:contents}.company-executive-portrait{grid-area:portrait;place-self:start center;width:100%;max-width:380px}.company-executive-portrait:before{inset:12px -12px -12px 12px}.company-executive-portrait img{width:100%;height:auto}.company-executive-portrait figcaption{margin-top:14px}.company-executive-career{grid-area:career;align-self:stretch;min-height:0}.company-executive-career>header{gap:20px;padding-bottom:14px}.company-executive-career h3{margin-top:8px;font-size:clamp(30px,2.5vw,42px)}.company-executive-career ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-executive-career li{grid-template-columns:minmax(84px,.32fr) minmax(0,1.68fr);gap:10px;min-height:52px;padding:10px 14px 10px 0}.company-executive-career li:nth-child(2n){border-left:1px solid #3a323224;padding-left:14px}.company-executive-career time{font-size:14px;line-height:1.45}.company-executive-career li>strong{font-size:clamp(14px,.95vw,17px);line-height:1.45}.company-executive-events{grid-area:events;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(26px,3vw,48px);display:grid}.company-executive-event,.company-executive-event--portrait{grid-template-columns:minmax(132px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(16px,1.6vw,26px);padding-top:16px;display:grid}.company-executive-event>a,.company-executive-event--portrait>a{place-self:start stretch;width:100%;max-width:none}.company-executive-event img{object-fit:contain;width:100%;height:auto}.company-executive-event--portrait{grid-template-columns:minmax(104px,.45fr) minmax(0,1.55fr)}.company-executive-event--portrait>a{justify-self:start;max-width:142px}.company-executive-event--portrait img{max-height:178px}.company-executive-event figcaption,.company-executive-event--portrait figcaption{padding-top:0}.company-executive-event figcaption>small{margin-bottom:7px;font-size:14px}.company-executive-event figcaption strong,.company-executive-event--portrait figcaption strong{font-size:clamp(17px,1.25vw,22px);line-height:1.35}.company-executive-event figcaption p{margin-top:8px;font-size:clamp(14px,.9vw,16px);line-height:1.62}.company-executive-event figcaption a{margin-top:9px;font-size:14px}@media (width>=1180px) and (height>=860px) and (prefers-reduced-motion:no-preference){.company-executive{min-height:calc(135svh - var(--company-section-nav-height))}.company-executive-stage{box-sizing:border-box;height:calc(100svh - var(--company-section-nav-height));padding:clamp(20px, 2.8svh, 34px) max(4.25vw, env(safe-area-inset-right)) clamp(18px, 2.5svh, 30px) max(4.25vw, env(safe-area-inset-left));top:var(--company-section-nav-height);z-index:1;gap:clamp(14px,1.8svh,22px) clamp(36px,4vw,72px);position:sticky}.company-executive-portrait{max-width:clamp(250px,18vw,340px)}.company-executive-heading h2{font-size:clamp(48px,4vw,72px)}.company-executive-introduction{line-height:1.62}.company-executive-career>header{padding-bottom:10px}.company-executive-career h3{margin-top:6px;font-size:clamp(28px,2.2vw,36px)}.company-executive-career ol{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.company-executive-career li:nth-child(2n){border-left:0;padding-left:0}.company-executive-career li:nth-child(n+6){border-left:1px solid #3a323224;padding-left:14px}.company-executive-career li{min-height:46px;padding-top:7px;padding-bottom:7px}.company-executive-career :is(time,li>strong){line-height:1.35}}@media (width<=980px){.company-executive-stage{grid-template-columns:minmax(230px,.76fr) minmax(0,1.24fr);gap:42px 34px}.company-executive-portrait{max-width:330px}.company-executive-career ol{grid-template-columns:1fr}.company-executive-career li:nth-child(2n),.company-executive-career li:nth-child(n+6){border-left:0;padding-left:0}}@media (width<=700px){.company-page{--company-section-nav-height:54px}.company-executive-stage{height:auto;padding:76px max(22px, env(safe-area-inset-right)) 88px max(22px, env(safe-area-inset-left));flex-direction:column;gap:44px;display:flex;position:relative;top:auto}.company-executive-heading{order:1}.company-executive-portrait{order:2;max-width:420px}.company-executive-career{order:3}.company-executive-events{order:4;grid-template-columns:1fr}.company-executive-event,.company-executive-event--portrait{grid-template-columns:1fr;gap:18px}.company-executive-event--portrait>a{justify-self:center;max-width:300px}.company-executive-event--portrait img{max-height:none}.company-executive-career li{grid-template-columns:1fr;gap:8px;padding:20px 0}.company-executive-career time{font-size:15px}.company-executive-career li>strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.company-executive{min-height:auto}.company-executive-stage{height:auto;position:relative;top:auto}}:root{--pws-bi-font:"Sanomat Sans Text", "Source Sans Pro PWS", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans KR", "Noto Sans SC", "Microsoft YaHei", "Malgun Gothic", Arial, sans-serif;--pws-category-title-font:var(--pws-bi-font);--pws-shared-dwell-height:158svh}html body{font-family:var(--pws-bi-font)}html body :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,small,em,i,li,dt,dd,blockquote,figcaption,address,time,button,input,textarea,select,option,label,th,td){font-family:var(--pws-bi-font)!important}.information-scale-chapter{min-width:0;scroll-margin-top:var(--information-section-nav-height);background:#eee6da}.information-scale-chapter:focus{outline:none}.information-scale-chapter:focus-visible{box-shadow:inset 0 0 0 3px var(--red)}.information-scale-chapter-heading{min-height:0;padding:clamp(38px, 4.2vw, 66px) max(5.5vw, env(safe-area-inset-right)) clamp(42px, 4.8vw, 74px) max(5.5vw, env(safe-area-inset-left))}.information-scale-chapter-heading .information-reading-step-index{font-size:clamp(42px,4.7vw,72px)}.information-scale-chapter-heading .information-reading-step-copy{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:18px clamp(34px,4vw,72px);max-width:none;display:grid}.information-scale-chapter-heading .eyebrow{grid-column:1/-1}.information-scale-chapter-heading .information-reading-step-copy h2{align-self:end;margin:0;font-size:clamp(32px,3.45vw,56px)}.information-scale-chapter-heading .information-reading-step-copy>p:last-child{align-self:end;max-width:860px;margin:0;font-size:clamp(15px,1.05vw,17px)}.information-scale-board .principles-data-unified{min-height:0;padding:0}.information-scale-composite-dwell{min-height:0;position:relative}.information-scale-composite-sticky{padding:clamp(38px, 4.5vw, 68px) max(clamp(20px, 3vw, 54px), env(safe-area-inset-right)) clamp(34px, 4vw, 60px) max(clamp(20px, 3vw, 54px), env(safe-area-inset-left));grid-template-rows:auto auto;gap:clamp(18px,2.2vw,32px);display:grid;position:relative;overflow:visible}.information-scale-composite-sticky .principles-data-heading{text-align:left;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);justify-items:stretch;gap:16px clamp(34px,4vw,72px);width:100%;max-width:none}.information-scale-composite-sticky .principles-data-heading .eyebrow{grid-column:1/-1;margin:0}.information-scale-composite-sticky .principles-data-heading h2{align-self:end;max-width:none;font-size:clamp(32px,3.35vw,54px);line-height:1.08}.information-scale-composite-sticky .principles-data-heading>p:last-child{align-self:end;max-width:900px;font-size:clamp(14px,1vw,16px);line-height:1.72}.information-scale-board .principles-data-unified .principles-data-content.information-scale-viewport{height:auto;min-height:0;padding:18px 0 0}.information-scale-board .principles-data-unified .information-scale-selector{overflow:visible}.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card,.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card.has-information-link{height:auto;overflow:visible}@media (width>=1060px) and (height>=860px){.information-scale-board .principles-data-unified{min-height:0}.information-scale-board .principles-data-unified .information-scale-composite-dwell{min-height:calc(var(--pws-shared-dwell-height) - var(--information-section-nav-height))}.information-scale-board .principles-data-unified .information-scale-composite-sticky{height:calc(100svh - var(--information-section-nav-height));padding:clamp(12px, 1.8svh, 22px) max(clamp(20px, 2.7vw, 50px), env(safe-area-inset-right)) clamp(10px, 1.4svh, 18px) max(clamp(20px, 2.7vw, 50px), env(safe-area-inset-left));top:var(--information-section-nav-height);grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.4svh,18px);position:sticky;overflow:hidden}.information-scale-composite-sticky .principles-data-heading{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr);gap:8px clamp(28px,3vw,56px)}.information-scale-composite-sticky .principles-data-heading .eyebrow{font-size:clamp(12px,.75vw,14px)}.information-scale-composite-sticky .principles-data-heading h2{font-size:clamp(28px,2.8vw,46px);line-height:1.04}.information-scale-composite-sticky .principles-data-heading>p:last-child{font-size:clamp(13px,.82vw,15px);line-height:1.58}.information-scale-board .principles-data-unified .principles-data-content.information-scale-viewport{height:auto;min-height:0;padding-top:clamp(8px,1.1svh,14px)}.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card,.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card.has-information-link{height:100%;overflow:auto}}.home-shell:lang(ko) .home-gallery-series-beyond .home-gallery-series-heading h3{letter-spacing:-.065em;font-size:clamp(30px,3vw,44px)}.home-shell:lang(ko) .home-gallery-series-beyond .home-gallery-series-heading h3 a{white-space:nowrap}.home-gallery-hall-label{overflow-wrap:normal;text-align:center;white-space:normal;word-break:keep-all;max-width:100%}@media (width<=1059px){.information-scale-chapter-heading .information-reading-step-copy,.information-scale-composite-sticky .principles-data-heading{grid-template-columns:1fr}.information-scale-board .principles-data-unified .principles-data-content.information-scale-viewport{grid-template-rows:auto auto auto;height:auto;min-height:0}.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card,.information-scale-board .principles-data-unified .information-scale-detail .principles-metric-card.has-information-link{height:auto;overflow:visible}.home-gallery-series-stage-image{object-fit:contain;object-position:center 25%}.home-gallery-series-beyond .home-gallery-series-stage-sticky{background:#c9bdad}.home-gallery-series-future .home-gallery-series-stage-sticky{background:#aeb8bd}}@media (width<=1059px) and (orientation:portrait){.home-gallery-backdrop{background-color:#0000;background-image:linear-gradient(#f4efe64d,#ede5d80a 43%,#e3d8c87a),url(/media/home/great-wall-ai-frontier-portrait-v5.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media (width<=699px){.information-scale-chapter-heading{padding:48px max(22px, env(safe-area-inset-right)) 52px max(22px, env(safe-area-inset-left));grid-template-columns:1fr;gap:20px}.information-scale-chapter-heading .information-reading-step-copy{gap:15px}.information-scale-chapter-heading .information-reading-step-copy h2{font-size:clamp(30px,8.7vw,42px)}.information-scale-composite-sticky{padding:44px max(14px, env(safe-area-inset-right)) 48px max(14px, env(safe-area-inset-left))}.information-scale-composite-sticky .principles-data-heading{gap:16px}.information-scale-composite-sticky .principles-data-heading h2{font-size:clamp(28px,8.2vw,40px)}.information-scale-composite-sticky .principles-data-heading>p:last-child{font-size:14px}.information-scale-board .principles-data-unified .principles-data-content.information-scale-viewport{padding:18px 0 0}.information-scale-board .principles-data-unified .information-scale-selector{overflow-y:visible}.information-scale-board .principles-data-unified .information-scale-viewport>.principles-data-caveat{max-height:none;overflow:visible}.home-gallery-backdrop{background-size:100%}.home-gallery-title-brush{width:100%;max-width:100%}.home-gallery-title-brush h2{letter-spacing:-.065em;font-size:clamp(26px,7.8vw,36px);line-height:.98}.home-gallery-title-brush h2 span{white-space:nowrap;max-width:100%;padding-left:.14em;padding-right:.14em}.home-gallery-series-stage-glass{width:min(88vw,520px);max-width:calc(100vw - 32px);margin-left:auto;padding:20px 14px}.home-gallery-hall-label{letter-spacing:.035em;justify-content:center;width:100%;min-height:0;padding:7px 9px;font-size:clamp(10px,2.8vw,12px);line-height:1.4}.home-shell:lang(ko) .home-gallery-series-beyond .home-gallery-series-heading h3{font-size:clamp(21px,6vw,26px)}.home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}.home-gallery-frame{padding:6px}.home-gallery-card-copy{padding-top:12px}.home-gallery-card-meta{gap:6px;font-size:11px}.home-gallery-card .home-gallery-series{margin-top:10px;font-size:11px;line-height:1.35}.home-gallery-card h4{min-height:2.84em;margin-top:7px;font-size:clamp(14px,3.75vw,16px);line-height:1.42}.home-gallery-card .home-gallery-read{margin-top:12px;padding-top:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.information-scale-board .principles-data-unified .information-scale-composite-dwell{min-height:0}.information-scale-board .principles-data-unified .information-scale-composite-sticky{height:auto;position:relative;top:auto;overflow:visible}}.category-section-nav>div{grid-template-columns:repeat(var(--section-nav-count,3), minmax(0, 1fr));width:100%}.category-section-nav a{white-space:nowrap}.home-shell :is(#home-six-s,#home-beyond,#home-future),.business-page :is(#business-overview,#korea-to-china,#china-to-korea),.columns-index-page :is(#columns-exhibitions,#columns-editorial-intent,#columns-editorial-review),.media-page :is(#press,#on-air){scroll-margin-top:74px}.home-section-nav{color:var(--slate)}@media (width>=1321px){.desktop-nav{gap:clamp(16px,1.45vw,26px)}.desktop-nav a{white-space:nowrap;line-height:1}.desktop-nav a[aria-current=page]{color:var(--red-deep);letter-spacing:-.035em;font-size:2em;font-weight:800}}.columns-index-page .columns-distinction{letter-spacing:-.055em;text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);max-width:1500px;margin:clamp(58px,6vw,96px) auto 0;padding:clamp(28px,3vw,48px) clamp(16px,2.5vw,42px);font-size:clamp(32px,3.6vw,58px);font-style:normal;line-height:1.3;display:grid}.columns-index-page .columns-distinction p{font-size:inherit;line-height:inherit;margin:0}.columns-distinction-mark{color:var(--red-deep);opacity:.92;font-size:1.75em;font-weight:700;line-height:.55}.columns-distinction-mark-open{align-self:start}.columns-distinction-mark-close{align-self:end}@media (width<=700px){.category-section-nav{overscroll-behavior-inline:contain;scrollbar-width:none}.category-section-nav::-webkit-scrollbar{display:none}.category-section-nav>div{width:max-content;min-width:100%}.category-section-nav a{white-space:normal;flex:1 0 132px;min-width:132px}.home-shell :is(#home-six-s,#home-beyond,#home-future),.business-page :is(#business-overview,#korea-to-china,#china-to-korea),.columns-index-page :is(#columns-exhibitions,#columns-editorial-intent,#columns-editorial-review),.media-page :is(#press,#on-air){scroll-margin-top:64px}.mobile-menu nav a[aria-current=page] .mobile-menu-label{font-size:clamp(34px,10.5vw,46px);line-height:1.04}.columns-index-page .columns-distinction{padding:54px 12px;font-size:clamp(26px,7.5vw,36px);line-height:1.38;display:block;position:relative}.columns-distinction-mark{font-size:clamp(54px,17vw,76px);position:absolute}.columns-distinction-mark-open{top:12px;left:0}.columns-distinction-mark-close{bottom:6px;right:0}}.home-gallery{scroll-margin-top:74px}.home-gallery-heading{position:sticky}.home-gallery-signature{bottom:max(30px, env(safe-area-inset-bottom));pointer-events:none;text-align:right;white-space:nowrap;z-index:4;max-width:min(520px,70vw);margin:0;position:absolute;left:auto;right:0;transform:none}.home-gallery-archive-button{gap:clamp(16px,1.5vw,24px);margin-top:18px;padding:15px 17px 15px 24px;font-size:clamp(16px,1.15vw,18px)}.home-gallery-archive-button b{width:34px;height:34px;font-size:18px}.home-shell .desktop-nav a[aria-current=page]{color:#fff}.home-shell .mobile-menu nav a[aria-current=page]{color:#fff;background:0 0;border-bottom-color:#ffffff4d}.home-shell .mobile-menu nav a[aria-current=page] .mobile-menu-label{color:#fff}.home-shell :is(#home-gallery,#home-beyond,#home-future){scroll-margin-top:74px}.company-executive-stage{grid-template:"portrait heading""portrait career""portrait events"/clamp(280px,24vw,400px) minmax(0,1fr);align-content:center;row-gap:clamp(18px,2.2vw,34px)}.company-executive-portrait{align-self:center;max-width:400px}.company-executive-career ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.company-executive-career li:nth-child(2n),.company-executive-career li:nth-child(n+6),.company-executive-career li:nth-child(n+7){border-left:0;padding-left:0}.company-executive-introduction>p{margin:0}.company-executive-introduction>p+p{margin-top:.58em}.company-executive-events{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.6vw,28px)}.company-executive-event,.company-executive-event--portrait,.company-executive-event--document{grid-template-rows:clamp(104px,8.4vw,142px) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding-top:13px;display:grid}.company-executive-event>a,.company-executive-event--portrait>a,.company-executive-event--document>a{background:#d8cec2d1;place-items:center;width:100%;max-width:none;height:100%;display:grid;overflow:hidden}.company-executive-event img,.company-executive-event--portrait img,.company-executive-event--document img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.company-executive-event figcaption,.company-executive-event--portrait figcaption,.company-executive-event--document figcaption{min-width:0;padding-top:0}.company-executive-event figcaption>small,.company-executive-event--portrait figcaption>small,.company-executive-event--document figcaption>small{margin-bottom:5px;font-size:clamp(12px,.72vw,14px)}.company-executive-event figcaption strong,.company-executive-event--portrait figcaption strong,.company-executive-event--document figcaption strong{font-size:clamp(16px,1.02vw,20px);line-height:1.32}.company-executive-event figcaption p,.company-executive-event--portrait figcaption p,.company-executive-event--document figcaption p{margin-top:7px;font-size:clamp(13px,.78vw,15px);line-height:1.5}.company-executive-event figcaption a,.company-executive-event--portrait figcaption a,.company-executive-event--document figcaption a{margin-top:7px;font-size:13px}@media (width>=1180px) and (height>=860px){.company-executive{min-height:auto}.company-executive-stage{height:auto;position:relative;top:auto}}@media (width>=1400px) and (height>=900px) and (prefers-reduced-motion:no-preference){.company-executive{min-height:calc(138svh - var(--company-section-nav-height))}.company-executive-stage{box-sizing:border-box;height:calc(100svh - var(--company-section-nav-height));padding:clamp(17px, 2.1svh, 25px) max(4.25vw, env(safe-area-inset-right)) clamp(17px, 2.1svh, 25px) max(4.25vw, env(safe-area-inset-left));top:var(--company-section-nav-height);z-index:1;grid-template:"portrait heading heading""portrait career events"minmax(0,1fr)/clamp(280px,18vw,360px) minmax(520px,1fr) clamp(300px,21vw,420px);column-gap:clamp(34px,3.6vw,68px);position:sticky}.company-executive-portrait{max-width:360px}.company-executive-heading h2{font-size:clamp(46px,3.5vw,66px)}.company-executive-introduction{line-height:1.55}.company-executive-career ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.company-executive-career li:nth-child(2n),.company-executive-career li:nth-child(n+6),.company-executive-career li:nth-child(n+7){border-left:0;padding-left:0}.company-executive-career li{grid-template-columns:92px minmax(0,1fr);gap:clamp(16px,1.4vw,28px);min-height:0;padding:5px 0}.company-executive-career :is(time,li>strong){line-height:1.32}.company-executive-events{flex-direction:column;align-self:center;gap:clamp(12px,1.4svh,18px);display:flex}.company-executive-event,.company-executive-event--portrait,.company-executive-event--document{grid-template-rows:auto;grid-template-columns:minmax(86px,116px) minmax(0,1fr);gap:12px;padding-top:11px}.company-executive-event>a,.company-executive-event--portrait>a,.company-executive-event--document>a{height:clamp(100px,11svh,126px)}.company-executive-event figcaption strong,.company-executive-event--portrait figcaption strong,.company-executive-event--document figcaption strong{font-size:clamp(15px,.9vw,18px)}.company-executive-event figcaption p,.company-executive-event--portrait figcaption p,.company-executive-event--document figcaption p{font-size:clamp(12.5px,.72vw,14px);line-height:1.43}}@media (width<=1100px){.company-executive-stage{grid-template-columns:clamp(230px,31vw,320px) minmax(0,1fr);grid-template-areas:"heading heading""portrait career""events events";align-content:start}.company-executive-portrait{align-self:start}.company-executive-events{grid-template-columns:repeat(2,minmax(0,1fr))}.company-executive-event--document{grid-column:1/-1}}@media (width<=900px){.company-executive-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""career""events"}.company-executive-portrait{justify-self:start;max-width:min(400px,78vw)}}@media (width>=1600px){.company-executive-introduction>p{white-space:nowrap}.company-executive-career li>strong{white-space:nowrap;font-size:clamp(12.5px,.78vw,15.5px)}}.media-hero-grid{grid-template-columns:minmax(360px,.64fr) minmax(800px,1.36fr);align-items:start;gap:clamp(38px,5vw,84px);display:grid}.media-description{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.media-description>span{min-width:0;display:block}.media-description-intro,.media-description-closing{grid-column:1/-1}.media-description-intro{color:#433b37;margin-bottom:4px;font-weight:700}.media-description-role{color:#514843;white-space:nowrap;border-top:1px solid #3a323224;padding:11px 0 11px 19px;font-size:clamp(13px,.76vw,16px);font-weight:650;line-height:1.6;position:relative}.media-description>span.media-description-role:before{color:var(--red-deep);content:"—";position:absolute;top:11px;left:0}.media-description-closing{border-top:1px solid #3a323233;margin-top:7px;padding-top:14px}@media (width<=1700px){.media-hero-grid{grid-template-columns:minmax(0,1fr)}.media-description{margin-top:0!important}.media-description-role{white-space:normal}}@media (width<=1059px){.media-description>span.media-description-role:before{content:"—"}.media-description>span.media-description-closing:before{content:none}}@media (width<=700px){.home-gallery{scroll-margin-top:64px}.home-gallery-signature{bottom:max(22px, env(safe-area-inset-bottom));text-align:right;max-width:calc(100vw - 44px);font-size:9px;right:0}.home-gallery-archive-button{max-width:calc(100vw - 44px);padding:13px 15px 13px 19px;font-size:16px}.home-gallery-archive-button b{width:30px;height:30px}.home-section-nav a:first-child{white-space:nowrap;flex-basis:244px;min-width:244px}.home-shell :is(#home-gallery,#home-beyond,#home-future){scroll-margin-top:64px}.company-executive-events{grid-template-columns:minmax(0,1fr)}.company-executive-portrait{justify-self:start;max-width:min(70vw,280px)}.company-executive-event--document{grid-column:auto}.company-executive-event,.company-executive-event--portrait,.company-executive-event--document{grid-template-rows:minmax(170px,44vw) auto}.media-description{grid-template-columns:minmax(0,1fr)}.media-description-intro,.media-description-closing{grid-column:auto}}html,body{inline-size:100%;max-inline-size:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}.inner-page,.home-shell{inline-size:100%;max-inline-size:100%;overflow-x:clip}:where(.inner-page,.home-shell):lang(ko) :where(h1,h2,h3,h4,h5,h6,p,li,dd,figcaption,blockquote,address,a,strong,span,time){overflow-wrap:anywhere;word-break:keep-all}:where(.inner-page,.home-shell):lang(zh-CN) :where(h1,h2,h3,h4,h5,h6,p,li,dd,figcaption,blockquote,address),.information-feature-chinese,.information-feature-summary{line-break:strict;overflow-wrap:anywhere;word-break:normal}:where(.inner-page,.home-shell):lang(en) :where(h1,h2,h3,h4,h5,h6,p,li,dd,figcaption,blockquote,address,a,strong,span,time){overflow-wrap:anywhere;word-break:normal}.home-gallery-exhibitions{--gallery-pad-left:4.4vw;--gallery-pad-right:4.4vw}.home-gallery-series-stage{margin-left:calc(0px - var(--gallery-pad-left));width:calc(100% + var(--gallery-pad-left) + var(--gallery-pad-right))}.bidirectional-project-left{grid-template-areas:"name motif";grid-template-columns:minmax(0, 1fr) var(--bidirectional-motif-width);text-align:left}.bidirectional-project-left strong{text-align:left;justify-self:start}.bidirectional-project-left>span{text-align:right;justify-self:end;padding-left:12px;padding-right:0}.bidirectional-project-right{grid-template-areas:"motif name";grid-template-columns:var(--bidirectional-motif-width) minmax(0, 1fr);text-align:right}.bidirectional-project-right strong{text-align:right;justify-self:end}.bidirectional-project-right>span{text-align:left;justify-self:start;padding-left:0;padding-right:12px}.bidirectional-flag-route i{color:var(--red-deep);opacity:1;text-shadow:0 1px #ffffffb3;font-size:clamp(26px,2vw,34px);font-weight:800;line-height:1;transform:scaleX(1.12)}.columns-monthly-sources{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);min-width:0;display:grid}.columns-monthly-sources a{background:#fffdf994;border:1px solid #3a32322e;gap:7px;min-width:0;min-height:108px;padding:clamp(16px,1.8vw,24px);transition:background .18s,border-color .18s,transform .18s;display:grid}.columns-monthly-sources a:hover,.columns-monthly-sources a:focus-visible{border-color:var(--red-deep);background:#fffdf9f0;outline:none;transform:translateY(-2px)}.columns-monthly-sources a:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}.columns-monthly-sources small{color:var(--red-deep);letter-spacing:.12em;font-size:12px;font-weight:800}.columns-monthly-sources strong{color:#332c29;overflow-wrap:anywhere;font-size:clamp(15px,1.05vw,18px);line-height:1.45}.columns-monthly-sources span{color:#746963;align-self:end;font-size:12px;line-height:1.4}.company-executive-event-media{background:#d8cec2d1;place-items:center;width:100%;max-width:none;height:100%;display:grid;overflow:hidden}.company-executive-event-media img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}@media (width<=1059px){.home-gallery-exhibitions{--gallery-pad-left:max(32px, env(safe-area-inset-left));--gallery-pad-right:max(32px, env(safe-area-inset-right))}}@media (width>=1400px) and (height>=900px) and (prefers-reduced-motion:no-preference){.company-executive-event-media{height:clamp(100px,11svh,126px)}}@media (width<=800px){.bidirectional-model-headings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;min-height:0;margin-top:34px;padding:13px 12px;display:grid}.bidirectional-model-headings>span{grid-area:1/1/auto/-1}.bidirectional-model-headings>div:first-child{grid-area:2/1}.bidirectional-model-headings>div:last-child{grid-area:2/2}.bidirectional-model-headings small{font-size:12px;line-height:1.35}.bidirectional-model-headings>span{font-size:12px}.bidirectional-model-rows article{grid-template-areas:"common common""china korea"}.bidirectional-project-left{grid-area:china}.bidirectional-project-right{grid-area:korea}.bidirectional-project-left,.bidirectional-project-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""motif"}.bidirectional-project-left .project-wordmark{align-items:flex-start}.bidirectional-project-right .project-wordmark{align-items:flex-end}.bidirectional-project-left>span{text-align:left;justify-self:start;padding-left:0}.bidirectional-project-right>span{text-align:right;justify-self:end;padding-right:0}.company-executive-career ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.company-executive-career li>strong{white-space:normal}}@media (width<=699px){.home-gallery-exhibitions{--gallery-pad-left:max(22px, env(safe-area-inset-left));--gallery-pad-right:max(22px, env(safe-area-inset-right))}.columns-monthly-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.columns-monthly-sources a{min-height:132px;padding:14px 12px}.columns-monthly-sources strong{font-size:14px}.columns-monthly-sources span{font-size:11px}}.company-page .company-executive{min-height:auto;padding:0;display:block;position:relative;overflow:visible}.company-page .company-executive-stage{max-width:1880px;height:auto;min-height:0;padding:clamp(52px, 5vw, 84px) max(5.5vw, env(safe-area-inset-right)) clamp(64px, 6vw, 96px) max(5.5vw, env(safe-area-inset-left));grid-template:"left heading""left right"/clamp(340px,24vw,430px) minmax(0,1fr);align-content:start;gap:clamp(24px,2.4vw,38px) clamp(40px,4.4vw,78px);width:100%;margin:0 auto;display:grid;position:relative;top:auto}.company-page .company-executive-heading{order:0;grid-area:heading;align-self:start;min-width:0}.company-page .company-executive-left{flex-direction:column;order:0;grid-area:left;align-self:start;gap:clamp(28px,2.8vw,44px);min-width:0;display:flex}.company-page .company-executive-portrait{place-self:center;width:100%;max-width:400px}.company-page .company-executive-right{flex-direction:column;order:0;grid-area:right;min-width:0;display:flex}.company-page .company-executive-career{order:0;grid-area:auto;align-self:stretch;min-width:0;min-height:0}.company-page .company-executive-career>header{gap:20px;padding-bottom:14px}.company-page .company-executive-career ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;display:grid}.company-page .company-executive-career li,.company-page .company-executive-career li:nth-child(2n),.company-page .company-executive-career li:nth-child(n+6),.company-page .company-executive-career li:nth-child(n+7){border-left:0;grid-template-columns:minmax(96px,.16fr) minmax(0,1.84fr);gap:clamp(18px,1.8vw,30px);min-height:0;padding:10px 0}.company-page .company-executive-career time{white-space:nowrap;font-size:clamp(14px,.84vw,16px);line-height:1.5}.company-page .company-executive-career li>strong{overflow-wrap:anywhere;white-space:normal;word-break:keep-all;min-inline-size:0;font-size:clamp(14px,.9vw,17px);line-height:1.5}.company-page .company-executive-media{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.4vw,40px);min-width:0;margin-top:clamp(28px,3vw,46px);display:grid}.company-page .company-executive-event,.company-page .company-executive-event--it-chosun,.company-page .company-executive-event--edaily,.company-page .company-executive-event--naek-report{border-top:1px solid #3a323240;grid-template-rows:auto;grid-template-columns:minmax(118px,.5fr) minmax(0,1.5fr);align-content:start;align-items:start;gap:clamp(14px,1.4vw,22px);min-width:0;margin:0;padding-top:14px;display:grid}.company-page .company-executive-event-media{background:#d8cec2d1;place-items:center;width:100%;min-width:0;max-width:none;height:142px;display:grid;overflow:hidden}.company-page .company-executive-event-media img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%;max-height:none;display:block}.company-page .company-executive-event figcaption{min-width:0;padding-top:0}.company-page .company-executive-event figcaption>small{margin-bottom:6px;font-size:clamp(12px,.72vw,14px)}.company-page .company-executive-event figcaption strong{overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(16px,1.02vw,20px);line-height:1.36}.company-page .company-executive-event figcaption p{overflow-wrap:anywhere;word-break:keep-all;margin-top:7px;font-size:clamp(13px,.78vw,15px);line-height:1.55}.company-page .company-executive-event figcaption a{margin-top:8px;font-size:13px}@media (width<=1100px){.company-page .company-executive-stage{grid-template-columns:clamp(270px,32vw,340px) minmax(0,1fr);grid-template-areas:"heading heading""left right"}.company-page .company-executive-left{gap:34px}.company-page .company-executive-media{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.company-page .company-executive-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""left""right"}.company-page .company-executive-left{width:100%;max-width:520px}.company-page .company-executive-portrait{align-self:start;max-width:min(400px,78vw)}.company-page .company-executive-media{grid-template-columns:repeat(2,minmax(0,1fr))}.company-page .company-executive-media .company-executive-event{grid-template-columns:minmax(0,1fr)}.company-page .company-executive-media .company-executive-event-media{height:220px}}@media (width<=700px){.company-page .company-executive-stage{height:auto;padding:76px max(22px, env(safe-area-inset-right)) 88px max(22px, env(safe-area-inset-left));gap:44px;display:grid;position:relative;top:auto;overflow:visible}.company-page .company-executive-left{gap:38px;max-width:100%}.company-page .company-executive-portrait{max-width:min(400px,86vw)}.company-page .company-executive-career>header{flex-direction:column;align-items:start}.company-page .company-executive-career li,.company-page .company-executive-career li:nth-child(2n),.company-page .company-executive-career li:nth-child(n+6),.company-page .company-executive-career li:nth-child(n+7){grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.company-page .company-executive-career time{font-size:15px}.company-page .company-executive-career li>strong{font-size:17px;line-height:1.6}.company-page .company-executive-media{grid-template-columns:minmax(0,1fr);margin-top:44px}.company-page .company-executive-media .company-executive-event{grid-template-columns:120px minmax(0,1fr)}.company-page .company-executive-media .company-executive-event-media{height:168px}}@media (width<=480px){.company-page .company-executive-media .company-executive-event{grid-template-columns:minmax(0,1fr)}.company-page .company-executive-media .company-executive-event-media{height:240px}}@media (prefers-reduced-motion:reduce){.company-page .company-executive,.company-page .company-executive-stage{height:auto;min-height:auto;position:relative;top:auto}}body:has(.home-shell){overflow:visible}.home-shell{overflow-x:visible}.home-shell .home-gallery{--home-gallery-pad-left:max(4.4vw, env(safe-area-inset-left));--home-gallery-pad-right:max(4.4vw, env(safe-area-inset-right))}.home-shell .home-gallery-backdrop{height:100svh;min-height:640px;margin-bottom:-100svh;position:sticky;top:0}.home-shell .home-gallery-hero{min-height:168svh}.home-shell .home-gallery-heading{min-height:100svh;position:sticky;top:0}.home-shell .home-section-nav a,.home-shell .home-section-nav a strong{overflow-wrap:normal;word-break:keep-all;min-width:0}.home-shell .home-section-nav a:first-child strong{letter-spacing:.018em;white-space:nowrap}.home-shell .home-gallery-intro{width:100%;max-width:100%;transform:none}.home-shell .home-gallery-title-stage,.home-shell .home-gallery-title-brush{max-width:100%}.home-shell .home-gallery-title-brush h2 span{overflow-wrap:normal;white-space:nowrap;word-break:normal}.home-shell p.home-gallery-signature{bottom:max(30px, env(safe-area-inset-bottom));overflow-wrap:normal;white-space:nowrap;word-break:normal;max-width:calc(100% - 24px);font-size:clamp(8px,.55vw,10px);line-height:1.5;position:absolute;right:0}.home-shell .home-gallery-exhibitions{padding-left:0;padding-right:0}.home-shell .home-gallery-exhibitions:before{left:var(--home-gallery-pad-left);right:var(--home-gallery-pad-right)}.home-shell .home-gallery-series-section{width:100%;max-width:none;margin-left:0;margin-right:0}.home-shell .home-gallery-series-stage{width:100%;max-width:100%;min-height:158svh;margin-left:0}.home-shell .home-gallery-series-stage-sticky{height:100svh;min-height:100svh;position:sticky;top:0}.home-shell .home-gallery-series-records{max-width:1880px;padding-left:var(--home-gallery-pad-left);padding-right:var(--home-gallery-pad-right);width:100%;margin-left:auto;margin-right:auto}.home-shell .home-gallery-series-stage-glass{max-width:min(784px,100% - 32px)}@media (width<=1059px){.home-shell .home-gallery{--home-gallery-pad-left:max(32px, env(safe-area-inset-left));--home-gallery-pad-right:max(32px, env(safe-area-inset-right))}.home-shell .home-gallery-backdrop{min-height:0;margin-bottom:0;position:absolute}.home-shell .home-gallery-hero,.home-shell .home-gallery-heading{min-height:100svh}.home-shell .home-gallery-heading{position:relative;top:auto}.home-shell .home-section-nav{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.home-shell .home-section-nav::-webkit-scrollbar{display:none}.home-shell .home-section-nav>div{width:max-content;min-width:100%;display:flex}.home-shell .home-section-nav a{flex:0 0 clamp(164px,22vw,210px)}.home-shell .home-section-nav a:first-child{flex-basis:clamp(286px,38vw,340px)}.home-shell .home-gallery-series-stage,.home-shell .home-gallery-series-stage-sticky{min-height:clamp(420px,66.667vw,82svh)}.home-shell .home-gallery-series-stage-sticky{height:auto;position:relative;top:auto}}@media (width<=699px){.home-shell .home-gallery{--home-gallery-pad-left:max(22px, env(safe-area-inset-left));--home-gallery-pad-right:max(22px, env(safe-area-inset-right))}.home-shell .home-gallery-backdrop{background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100%}.home-shell .home-section-nav a{flex-basis:148px;min-width:148px}.home-shell .home-section-nav a:first-child{flex-basis:258px;min-width:258px}.home-shell .home-gallery-title-brush{width:100%}.home-shell .home-gallery-title-brush h2{font-size:clamp(26px,7.8vw,36px);line-height:.98}.home-shell p.home-gallery-signature{bottom:max(22px, env(safe-area-inset-bottom));max-width:calc(100% - 12px);font-size:8px}.home-shell .home-gallery-series-stage-glass{width:min(88%,520px);max-width:calc(100% - 32px);margin-left:auto;margin-right:auto}.home-shell .home-gallery-series-stage-sticky{padding-top:44px;padding-bottom:36px}.home-shell .home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}.home-shell .home-gallery-card{min-width:0}}.business-page .business-model-learn-more{color:#7d292e;font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;letter-spacing:.06em;border:1px solid #8b2f326b;align-items:center;gap:24px;min-height:42px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.business-page .business-model-learn-more:hover,.business-page .business-model-learn-more:focus-visible{color:#fffaf2;background:#8b2f32;border-color:#8b2f32;outline:none;transform:translateY(-2px)}.business-page .business-model-learn-more:focus-visible{box-shadow:0 0 0 3px #8b2f3233}@media (width>=1280px){.business-page-ko .business-hero .mission-note{white-space:nowrap;max-width:none;font-size:clamp(9px,.72vw,13px);overflow:visible}}@media (width>=1060px) and (width<=1599px){.information-scale-composite-sticky .principles-data-heading{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.information-scale-composite-sticky .principles-data-heading h2{font-size:clamp(30px,2.4vw,36px)}}@media (width<=1279px){.business-page .business-hero .mission-note{overflow-wrap:anywhere;white-space:normal}}.business-page-zh .business-hero .mission-note,.business-page-en .business-hero .mission-note{overflow-wrap:anywhere;white-space:normal}.information-scale-detail .principles-metric-card,.information-scale-detail .principles-metric-card.has-information-link{isolation:isolate;position:relative}.information-scale-detail .principles-metric-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#181615c2 0%,#181615ad 38%,#181615d6 100%),linear-gradient(90deg,#18161570,#0000 72%);position:absolute;inset:0}.information-scale-detail .principles-metric-card:after{z-index:3}.information-scale-detail .principles-metric-card>:not(.information-scale-detail-art){z-index:2;position:relative}.information-scale-detail-art{filter:grayscale(.24)sepia(.08)saturate(.72)contrast(.92);opacity:.52;pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.52s both information-scale-art-reveal;position:absolute;inset:0}@keyframes information-scale-art-reveal{0%{opacity:0}to{opacity:.52}}@media (width<=1059px){.information-scale-detail-art{opacity:.44;background-position:50% 34%}@keyframes information-scale-art-reveal{0%{opacity:0}to{opacity:.44}}}@media (prefers-reduced-motion:reduce){.business-page .business-model-learn-more,.information-scale-detail-art{transition:none;animation:none}}.home-shell .home-section-nav>div{grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(150px,1fr))}.home-shell :is(#home-gallery,#home-beyond,#home-future,#home-information){scroll-margin-top:74px}.home-shell .home-gallery-exhibitions-information{background:radial-gradient(circle at 50% 0,#d1dcde3d,#0000 31%),linear-gradient(#e5e4def5,#dadddbf5);border-top-color:#2b373a4d}.company-page .principles-letter-backdrop-note{text-align:center;flex-direction:row;justify-content:center;align-items:baseline;gap:10px;width:max-content;max-width:calc(100% - 64px);padding:11px 18px 12px;display:flex;bottom:clamp(22px,2.5vw,42px);transform:translate(-50%);left:50%!important;right:auto!important}.company-page .principles-letter-backdrop-note strong,.company-page .principles-letter-backdrop-note span{white-space:nowrap;line-height:1.55}@media (width<=760px){.company-page .principles-letter-backdrop-note{flex-direction:column;align-items:center;gap:4px;width:auto;max-width:calc(100% - 44px);bottom:18px;transform:none;left:22px!important;right:22px!important}.company-page .principles-letter-backdrop-note strong,.company-page .principles-letter-backdrop-note span{white-space:normal}}.home-shell .home-gallery-series-information .home-gallery-series-stage-sticky{background:#252a2c}.home-shell .home-gallery-series-information .home-gallery-series-stage-image{filter:saturate(.58)contrast(1.08);object-fit:cover;object-position:center}.home-shell .home-gallery-series-information .home-gallery-series-stage-wash{background:radial-gradient(circle at 50% 57%,#d6e2e20a,#0000 28%),linear-gradient(#0e12142e,#0d121480)}.home-shell .home-gallery-series-information .home-gallery-series-stage-glass{background:#ebeeebc2;border-color:#ffffff85;box-shadow:inset 0 1px #ffffffb8,0 28px 84px #080d0f57}.home-shell .home-gallery-series-information .home-gallery-hall-label,.home-shell .home-gallery-series-information .home-gallery-series-heading p{color:#3d5c66}.home-shell .home-gallery-information-intro{background:linear-gradient(90deg,#47606717 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#47606712 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#f8f7f1e0,#d8dfdeb8);border:1px solid #3f52573d;border-left:4px solid #506b73;grid-template-columns:minmax(280px,.76fr) minmax(420px,1.24fr);gap:clamp(22px,2.5vw,46px) clamp(34px,5vw,94px);margin:0 0 clamp(62px,6vw,96px);padding:clamp(36px,4.5vw,76px);display:grid;position:relative;overflow:hidden}.home-shell .home-gallery-information-intro:after{content:"";pointer-events:none;border:1px solid #465c612e;border-radius:50%;width:clamp(120px,14vw,240px);height:clamp(120px,14vw,240px);position:absolute;top:clamp(-94px,-5vw,-42px);right:clamp(-82px,-4vw,-34px)}.home-shell .home-gallery-information-eyebrow{color:#45636c;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:clamp(11px,.78vw,14px);font-weight:800}.home-shell .home-gallery-information-intro h3{color:#253135;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Times New Roman,serif;font-size:clamp(34px,3.45vw,62px);font-weight:400;line-height:1.17}.home-shell .home-gallery-information-intro h3 span{display:block}.home-shell .home-gallery-information-body{color:#47565a;border-top:1px solid #3d525847;align-self:end;margin:0;padding-top:clamp(18px,2vw,30px);font-size:clamp(14px,1vw,18px);line-height:1.86}.home-shell .home-gallery-card-information .home-gallery-frame{background:#eff1edd1;border-color:#36494e33}.home-shell .home-gallery-card-information .home-gallery-art{background:#adb8b8}.home-shell .home-gallery-card-information .home-gallery-art img{filter:grayscale(.18)saturate(.66)contrast(1.03)}.home-shell .home-gallery-card-information .home-gallery-series{color:#4e6d76}.home-shell .home-gallery-card-information h4{-webkit-line-clamp:3;min-height:4.44em}.home-shell .home-gallery-outro-information{background:radial-gradient(circle at 50% 0,#f4f7f361,#0000 52%),linear-gradient(#d7dddbf0,#cad3d1f5);border-top-color:#34484e3d}.home-shell .home-gallery-outro-information .home-gallery-archive-button{background:linear-gradient(135deg,#455e66f2,#2a424af7);border-color:#e7f4f457;box-shadow:inset 0 1px #ffffff38,0 12px 30px #2a424a38}.home-shell .home-gallery-outro-information .home-gallery-archive-button b{color:#d9eff0}.home-shell .home-gallery-outro-information .home-gallery-archive-button:hover,.home-shell .home-gallery-outro-information .home-gallery-archive-button:focus-visible{background:linear-gradient(135deg,#4f6b73fa,#2c464e)}@media (width<=1059px){.home-shell .home-section-nav>div{width:max-content;min-width:100%;display:flex}.home-shell .home-gallery-information-intro{grid-template-columns:minmax(0,1fr)}.home-shell .home-gallery-information-eyebrow{grid-column:auto}}@media (width<=699px){.home-shell :is(#home-gallery,#home-beyond,#home-future,#home-information){scroll-margin-top:64px}.home-shell .home-gallery-information-intro{background-size:28px 28px,28px 28px,auto;gap:18px;padding:30px 22px 34px}.home-shell .home-gallery-information-intro h3{font-size:clamp(28px,8.1vw,38px)}.home-shell .home-gallery-information-body{font-size:14px;line-height:1.75}.home-shell .home-gallery-card-information h4{min-height:4.26em}.home-shell{--home-gallery-mobile-nav-height:54px}.home-shell .home-gallery-backdrop{height:100svh;min-height:100svh;margin-bottom:-100svh;position:sticky;top:0}.home-shell .home-gallery-hero{min-height:132svh}.home-shell .home-gallery-heading{height:calc(100svh - var(--home-gallery-mobile-nav-height));min-height:calc(100svh - var(--home-gallery-mobile-nav-height));top:var(--home-gallery-mobile-nav-height);position:sticky}.home-shell .home-gallery-series-stage{min-height:138svh}.home-shell .home-gallery-series-stage-sticky{height:calc(100svh - var(--home-gallery-mobile-nav-height));min-height:calc(100svh - var(--home-gallery-mobile-nav-height));top:var(--home-gallery-mobile-nav-height);position:sticky}.home-shell .home-gallery-series-beyond .home-gallery-series-stage-image,.home-shell .home-gallery-series-future .home-gallery-series-stage-image{object-position:center;transform:none;object-fit:cover!important}}@media (width<=699px) and (prefers-reduced-motion:reduce){.home-shell .home-gallery-hero,.home-shell .home-gallery-series-stage{min-height:calc(100svh - var(--home-gallery-mobile-nav-height))}.home-shell .home-gallery-heading,.home-shell .home-gallery-series-stage-sticky{height:auto;position:relative;top:auto}}.information-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.information-feature-card:last-child,.information-feature-card:last-child:nth-child(odd){grid-column:auto}.information-feature-body{padding:clamp(20px,1.75vw,31px)}.information-feature-meta{gap:10px;padding-bottom:13px}.information-feature-meta p{letter-spacing:.07em;line-height:1.45}.information-feature-chinese{margin-top:23px;font-size:12px;line-height:1.55}.information-feature-card h2{margin-top:10px;font-size:clamp(21px,1.65vw,30px);line-height:1.22}.information-feature-summary{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-top:20px;font-size:11px;line-height:1.82;display:-webkit-box;overflow:hidden}.information-feature-card ul{gap:5px;margin-top:22px}.information-feature-card li{padding:5px 8px;font-size:7px;line-height:1.45}.information-feature-cta{gap:10px;margin-top:26px;padding-top:22px;font-size:9px}.concept-guide-page{color:#2f2925;background:#eee6d8}.concept-guide-page .site-header{background:#eee6d8f0}.concept-guide-hero .asymmetry-report-hero-copy{max-width:1120px}.concept-guide-hero .asymmetry-report-hero-copy h1{max-width:1000px}.concept-guide-chinese{letter-spacing:.05em;font-family:Noto Serif KR,Noto Serif SC,Georgia,serif;color:#fff4e6b3!important;margin:23px 0 0!important;font-size:clamp(13px,1.15vw,17px)!important}.concept-guide-blueprint,.concept-ai-stack,.concept-guide-checks{width:calc(100% - 12vw);max-width:1540px;margin-left:auto;margin-right:auto}.concept-guide-thesis{color:#655a53;letter-spacing:-.035em;margin:26px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(22px,2.2vw,35px);line-height:1.58}.concept-guide-infographic{border-top:1px solid #3d322b33}.concept-guide-risks h3{letter-spacing:-.04em;margin:19px 0 0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(20px,1.65vw,28px);font-weight:500;line-height:1.35}.concept-guide-response{border-top:1px solid #3d322b33}.concept-guide-response>header>p{max-width:900px}.concept-guide-sources>div>a i{box-sizing:border-box;color:#f6ecdfad;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #f6ecdf47;border-radius:999px;align-self:center;inline-size:100%;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.concept-guide-sources>div>a{overflow-wrap:anywhere;grid-template-columns:auto 76px minmax(0,1fr) auto}.concept-ai-stack{border-top:1px solid #3d322b33;padding:88px 0 92px}.concept-ai-stack header{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:16px;margin-bottom:42px;display:grid}.concept-ai-stack header .eyebrow{grid-column:1/-1}.concept-ai-stack h2,.concept-guide-checks h2,.concept-guide-longform-intro h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(31px,3.4vw,53px);font-weight:400;line-height:1.16}.concept-ai-stack header>p:last-child{color:#6d625b;margin:0;line-height:1.85}.concept-ai-stack ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.concept-ai-stack li{background:#fffdf880;border:1px solid #3d322b24}.concept-ai-stack li.active{background:#2b2724}.concept-ai-stack a{gap:28px;min-height:180px;padding:24px;display:grid}.concept-ai-stack a span{color:#8a2f32;font-family:var(--font-geist-mono), monospace;font-size:10px}.concept-ai-stack a strong{color:#3a322e;letter-spacing:-.045em;align-self:end;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(18px,1.35vw,24px);font-weight:400;line-height:1.3}.concept-ai-stack li.active a strong{color:#f7eee3}.concept-guide-longform{border-top:1px solid #3d322b33;padding-top:90px}.concept-guide-longform-intro{border:0!important;padding:0 0 42px!important;display:block!important}.concept-guide-longform-intro h2{margin-top:15px}.concept-guide-checks{border-top:1px solid #3d322b33;padding:88px 0 100px}.concept-guide-checks header h2{margin-top:15px}.concept-guide-checks ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:44px 0 0;padding:0;list-style:none;display:grid}.concept-guide-checks li{background:#fffdf880;border:1px solid #3d322b24;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:clamp(23px,2.5vw,39px);display:grid}.concept-guide-checks li span{color:#8a2f32;font-family:var(--font-geist-mono), monospace;font-size:10px}.concept-guide-checks li p{color:#5f554f;margin:0;font-family:Georgia,Noto Serif KR,Noto Serif SC,serif;font-size:clamp(17px,1.35vw,21px);line-height:1.65}@media (width<=1199px){.information-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=899px){.information-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-guide-blueprint,.concept-ai-stack,.concept-guide-checks{width:calc(100% - 44px)}.concept-ai-stack header{grid-template-columns:1fr}.concept-ai-stack ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.information-feature-grid,.concept-guide-checks ol,.concept-ai-stack ol{grid-template-columns:1fr}.information-feature-body{padding:27px}.information-feature-card h2{font-size:29px}.information-feature-summary{font-size:12px;display:block;overflow:visible}.concept-ai-stack{padding:66px 0 70px}.concept-ai-stack a{min-height:120px}}.hero-six-s-title{margin-top:0}.hero-six-s-word-shell{height:clamp(62px,6.2vw,100px)}.hero-six-s-word{font-size:clamp(54px,5.8vw,98px)}.hero-site-search{text-align:left;z-index:3;border-top:1px solid #5b352f38;width:100%;max-width:790px;margin:clamp(12px,1.45vh,17px) auto 0;padding-top:clamp(11px,1.35vh,15px);position:relative}.hero-site-search-bar{cursor:text;background:#fffdf9c7;border:1px solid #5a3f3633;border-radius:999px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:56px;padding:4px 5px 4px 16px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fffffff2,0 8px 24px #3b261f1f}.hero-site-search-input-zone{cursor:text;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.hero-site-search-bar:focus-within{background:#fffdf9f0;border-color:#7c151573;box-shadow:inset 0 1px #fffffffa,0 0 0 3px #c11b271a,0 12px 30px #3b261f2b}.hero-site-search-icon{color:var(--red-deep);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.hero-site-search-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:21px;height:21px}.hero-site-search input{appearance:none;color:#211c1a;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.018em;min-block-size:44px;background:0 0;border:0;outline:0;align-self:stretch;width:100%;min-width:0;padding:0 13px;font-size:16px;font-weight:550;line-height:1.2}.hero-site-search input::-webkit-search-cancel-button{display:none}.hero-site-search input::placeholder{color:#39302d85;opacity:1;font-weight:500}.hero-site-search-clear,.hero-site-search-submit,.hero-site-search-suggestions li{font-family:var(--font-geist-sans), sans-serif}.hero-site-search-clear,.hero-site-search-submit{cursor:pointer;border:0;justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.hero-site-search-clear{color:#211c1a94;background:0 0;border-radius:50%;inline-size:44px;padding:0;font-size:22px;transition:background-color .18s,color .18s,opacity .12s}.hero-site-search-bar:has(input:placeholder-shown) .hero-site-search-clear{opacity:0;pointer-events:none;visibility:hidden}.hero-site-search-clear:hover{color:var(--red-deep);background:#7c151514}.hero-site-search-submit{background:var(--red-deep);color:#fff;border-radius:999px;gap:12px;min-inline-size:92px;padding:0 16px 0 19px}.hero-site-search-submit span{letter-spacing:.04em;font-size:12px;font-weight:750}.hero-site-search-submit b{font-size:16px;font-weight:500}.hero-site-search-submit:hover{background:var(--red)}.hero-site-search :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #c11b2757}.hero-site-search-suggestions{background:#fffdf9f0;border:1px solid #5a3f362e;border-radius:18px;margin:8px 0 0;padding:4px;list-style:none;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 42px #2f1f1929}.hero-site-search-suggestions li+li{border-top:1px solid #5a3f361c}.hero-site-search-suggestions li{color:#2b2421;cursor:pointer;text-align:left;background:0 0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:9px 15px;display:grid}.hero-site-search-suggestions li:hover,.hero-site-search-suggestions li[aria-selected=true]{background:#c11b2713}.hero-site-search-suggestions li>span{min-width:0}.hero-site-search-suggestions small{color:var(--red-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:750;line-height:1.2;display:block}.hero-site-search-suggestions strong{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:13px;font-weight:680;line-height:1.34;display:-webkit-box;overflow:hidden}.hero-site-search-suggestions li>b{color:var(--red-deep);font-size:16px;font-weight:500}@media (width<=1050px){.hero-six-s-word-shell{height:clamp(54px,12vw,78px)}.hero-six-s-word{font-size:clamp(44px,10.4vw,70px)}.hero-site-search{max-width:600px;margin-top:clamp(9px,2vw,13px);padding-top:clamp(8px,1.8vw,12px)}}@media (width<=699px) and (orientation:portrait){.hero-six-s{width:min(440px,100vw - 36px)}.hero-six-s-title{margin-top:0}.hero-six-s-word-shell{height:clamp(42px,10.5vw,52px)}.hero-six-s-word{font-size:clamp(36px,9.6vw,46px)}.hero-site-search{margin-top:7px;padding-top:7px}.hero-site-search-bar{grid-template-columns:minmax(0,1fr) auto auto;min-height:52px;padding:3px 4px 3px 12px}.hero-site-search-icon svg{width:19px;height:19px}.hero-site-search input{padding:0 7px;font-size:16px}.hero-site-search-clear,.hero-site-search-submit{min-block-size:44px;min-inline-size:44px}.hero-site-search-submit{inline-size:44px;padding:0}.hero-site-search-submit span{display:none}.hero-site-search-submit b{display:block}.hero-site-search-suggestions{border-radius:15px;margin-top:6px;padding:3px}.hero-site-search-suggestions li{gap:8px;min-height:50px;padding:7px 10px}.hero-site-search-suggestions small{margin-bottom:3px;font-size:8px}.hero-site-search-suggestions strong{font-size:11.5px;line-height:1.3}}@media (width<=960px) and (height<=520px){.hero-six-s-word-shell{height:34px}.hero-six-s-word{font-size:30px}.hero-site-search{max-width:520px;margin-top:3px;padding-top:4px}.hero-site-search-bar{min-height:44px}.hero-site-search input{font-size:16px}.hero-site-search-suggestions{max-height:142px;margin-top:3px;overflow-y:auto}.hero-site-search-suggestions li{min-height:44px;padding-block:4px}.hero-site-search-suggestions small{display:none}.hero-site-search-suggestions strong{-webkit-line-clamp:1;font-size:11px}}.header-end{gap:8px}.site-search-link{border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-block-size:44px;min-inline-size:44px;padding:0 11px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.site-search-link svg,.mobile-menu-search svg,.search-input-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:21px;height:21px}.site-search-link span{letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:750}.site-search-link:is(:hover,:focus-visible),.site-search-link[aria-current=page]{color:var(--red-deep);background:#c11b2714;border-color:#c11b2738}.header-overlay .site-search-link:is(:hover,:focus-visible),.header-overlay .site-search-link[aria-current=page]{color:#fff;background:#ffffff24;border-color:#ffffff61}.site-search-link:focus-visible,.mobile-menu-search:focus-visible,.search-page :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #c11b276b}.mobile-menu-search{background:#ffffff1f;border:1px solid #ffffff57;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;margin-top:34px;padding:0 18px;display:grid}.mobile-menu-search span{letter-spacing:-.025em;font-size:clamp(20px,5vw,25px);font-weight:700}.mobile-menu-search b{font-size:22px;font-weight:400}.search-page{background:linear-gradient(180deg, #efe9df 0, var(--paper) 38%, #f8f5ef 100%);min-height:100svh}.search-hero{isolation:isolate;padding:clamp(70px, 7vw, 108px) max(5vw, env(safe-area-inset-right)) clamp(62px, 6.6vw, 98px) max(5vw, env(safe-area-inset-left));border-bottom:1px solid #42332a26;position:relative;overflow:hidden}.search-hero-ink{opacity:.8;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0 8%,#7c15150b 8% 8.08%,#0000 8.08% 92%,#7c15150b 92% 92.08%,#0000 92.08%),radial-gradient(circle at 50% -20%,#ffffffe6,#0000 54%),linear-gradient(118deg,#0000 24%,#ffffff52 52%,#0000 78%);position:absolute;inset:0}.search-hero-grid,.search-results-shell{max-width:1180px;margin-left:auto;margin-right:auto}.search-hero-grid{flex-direction:column;align-items:stretch;gap:clamp(54px,6vw,82px);display:flex}.search-hero-primary{text-align:center;width:min(920px,100%);min-width:0;margin-inline:auto}.search-hero-copy{flex-direction:column;align-items:center;display:flex}.search-hero-copy h1{margin:0}.search-finder-title{color:var(--ink);letter-spacing:.085em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.52em;font-size:clamp(19px,2.1vw,29px);font-style:normal;font-weight:700;line-height:1.15;display:flex}.search-finder-title>span:first-child{color:var(--red-deep)}.search-finder-title i{color:var(--red);font-style:normal;font-weight:400}.search-pws-title{color:#726963;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.9em;margin:13px 0 0;font-size:11px;font-weight:400;line-height:1.4;display:flex}.search-pws-title b{color:var(--red);font-size:1.08em;font-weight:700}.search-form{width:100%;margin:clamp(29px,3.4vw,44px) auto 0}.search-top-ten{border-bottom:1px solid #3a323233;border-top:3px solid var(--ink);background:#fffdf952;width:100%;padding:clamp(25px,3vw,38px) 0 4px}.search-top-ten-headrow{justify-content:space-between;align-items:end;gap:30px;display:flex}.search-top-ten-header{grid-template-columns:auto auto;align-items:end;gap:7px 17px;display:grid}.search-top-ten-header p{color:#7c7069;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:700}.search-top-ten-header h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:700;line-height:.9}.search-top-ten-header>span{color:var(--red-deep);letter-spacing:.14em;border-left:1px solid #7c151552;margin-bottom:2px;padding:1px 0 1px 16px;font-size:9px;font-weight:700;line-height:1}.search-top-ten-tabs{background:#fffdf9a8;border:1px solid #4c3d3321;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;gap:3px;margin:0;padding:3px;display:grid}.search-top-ten-tabs button{color:#756861;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:11px;font-weight:700}.search-top-ten-tabs button[aria-pressed=true]{background:var(--red-deep);color:#fff;box-shadow:0 7px 16px #7c15152b}.search-top-ten-note,.search-top-ten-state{color:#7c7069;margin:21px 0 8px;font-size:10px;line-height:1.5}.search-top-ten-state{text-align:center;justify-content:center;align-items:center;min-height:240px;display:flex}.search-top-ten-list{grid-template-rows:repeat(5,minmax(68px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(34px,6vw,76px);margin:0;padding:0;list-style:none;display:grid}.search-top-ten-list li{border-top:1px solid #4839301f}.search-top-ten-list a{grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:68px;padding:10px 0;transition:color .18s,transform .18s;display:grid}.search-top-ten-list a:is(:hover,:focus-visible){color:var(--red-deep);transform:translate(3px)}.search-top-ten-rank{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:21px;font-weight:700}.search-top-ten-item-copy{gap:3px;min-width:0;display:grid}.search-top-ten-item-copy small{color:#8c8078;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.search-top-ten-item-copy strong{color:var(--ink);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.search-top-ten-arrow{color:var(--red-deep);justify-self:end;font-size:16px}.search-input-row{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:linear-gradient(135deg,#ffffffd6,#fffaf294),#fffdf9b8;border:1px solid #3a32323b;border-radius:999px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:76px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 50px #33261f21}.search-input-zone{cursor:text;grid-template-columns:62px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.search-input-row:focus-within{border-color:#7c1515ad;box-shadow:inset 0 1px #fffffffa,0 0 0 4px #c11b2717,0 22px 58px #33261f29}.search-input-icon{color:var(--red-deep);pointer-events:none;justify-content:center;align-items:center;display:flex}.search-input-row input{appearance:none;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:74px;padding:0 12px 0 0;font-size:clamp(18px,1.65vw,23px);font-weight:400}.search-input-row input::-webkit-search-cancel-button{display:none}.search-input-row input::placeholder{color:#918780;opacity:1}.search-clear-button,.search-submit-button{cursor:pointer;border:0;justify-content:center;align-items:center;min-block-size:48px;font-family:inherit;display:inline-flex}.search-clear-button{color:#71665f;background:0 0;min-inline-size:48px;font-size:27px;transition:color .18s,opacity .12s}.search-input-row:has(input:placeholder-shown) .search-clear-button{opacity:0;pointer-events:none;visibility:hidden}.search-submit-button{background:var(--red-deep);color:#fff;letter-spacing:.04em;border-radius:999px;align-self:center;min-width:104px;min-height:60px;margin-right:7px;padding:0 24px;font-size:13px;font-weight:700}.search-submit-button:hover{background:var(--red)}.search-form-foot{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:17px;display:flex}.search-examples{gap:8px;min-width:0;display:flex}.search-examples button,.search-form-foot>span{white-space:nowrap;border-radius:999px;font-size:12px;line-height:1}.search-examples button{color:#61534b;cursor:pointer;background:0 0;border:1px solid #5e4b3e29;min-height:44px;padding:0 13px;font-family:inherit;font-weight:400}.search-examples button:is(:hover,:focus-visible){color:var(--red-deep);background:#8b2f3214;border-color:#8b2f3252}.search-form-foot>span{color:#887c74;flex:none}.search-results-shell{width:min(90vw,1180px);min-height:56vh;padding:clamp(62px,7vw,110px) 0 clamp(90px,10vw,150px)}.search-results-toolbar{z-index:12;background:#f7f4eeeb;border-bottom:1px solid #3d302929;padding:0 0 22px;position:sticky;top:0}.search-results-toolbar>p{color:var(--ink);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1.25}.search-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.search-filters button{color:#625750;cursor:pointer;background:0 0;border:1px solid #40342d2e;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-family:inherit;display:inline-flex}.search-filters button span{white-space:nowrap;font-size:13px;font-weight:700}.search-filters button b{background:#4a3e3514;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.search-filters button[aria-pressed=true]{background:var(--red-deep);border-color:var(--red-deep);color:#fff}.search-filters button[aria-pressed=true] b{background:#ffffff2e}.search-result-list{margin:0;padding:0;list-style:none}.search-result-list>li{border-bottom:1px solid #3d302929}.search-result{padding:clamp(30px,3.5vw,50px) 0}.search-result-meta{color:#7a6f68;letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.search-result-meta span{color:var(--red-deep);font-weight:700}.search-result-meta i{border-left:1px solid #4f403738;padding-left:12px;font-style:normal}.search-result-meta time{font-variant-numeric:tabular-nums}.search-result h3{margin:14px 0 0}.search-result h3>a{color:var(--ink);letter-spacing:-.045em;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-height:44px;font-size:clamp(24px,2.45vw,35px);font-weight:700;line-height:1.32;transition:color .18s;display:grid}.search-result h3>a:hover{color:var(--red-deep)}.search-result h3>a>span:last-child{color:var(--red-deep);font-size:24px;font-weight:400;line-height:1.4}.search-result-snippet{color:#645a54;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:960px;margin:17px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.78;display:-webkit-box;overflow:hidden}.search-result mark{color:var(--red-deep);background:linear-gradient(#0000 18%,#c11b2724 18% 88%,#0000 88%);font-weight:700}.search-result-actions{flex-wrap:wrap;gap:8px 22px;margin-top:19px;display:flex}.search-result-actions a{color:#655a54;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.search-result-actions a:first-child{color:var(--red-deep)}.search-state{color:#675c55;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.search-state p{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.45}.search-state>span:not(.search-state-brush){max-width:760px;margin-top:15px;font-size:16px;line-height:1.75}.search-state button,.search-more-button{color:var(--red-deep);cursor:pointer;background:0 0;border:1px solid #483a3140;border-radius:999px;min-height:48px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700}.search-state button{margin-top:22px}.search-state-brush{background:var(--red-deep);opacity:.5;border-radius:50%;width:64px;height:7px;margin-bottom:28px;animation:1.25s ease-in-out infinite alternate search-brush-pulse}.search-more-button{justify-content:center;align-items:center;gap:18px;margin:42px auto 0;display:flex}.search-more-button span{color:#887c75;font-size:11px}@keyframes search-brush-pulse{0%{opacity:.25;transform:scaleX(.55)}to{opacity:.7;transform:scaleX(1)}}@media (width>=1321px){.site-search-link{padding-left:13px;padding-right:13px}}@media (width<=1320px){.site-search-link span{display:none}.site-search-link,.menu-button{min-block-size:44px;min-inline-size:44px}.menu-button{padding-inline:8px}}@media (width<=900px){.search-top-ten-list{display:block}.search-top-ten-list a{min-height:64px}}@media (width<=700px){.search-hero{padding:66px max(22px, env(safe-area-inset-right)) 48px max(22px, env(safe-area-inset-left))}.search-hero-grid{gap:42px}.search-finder-title{letter-spacing:.065em;gap:.42em;font-size:clamp(16px,5.2vw,20px)}.search-pws-title{letter-spacing:.09em;gap:.72em;margin-top:10px;font-size:9px}.search-form{margin-top:24px}.search-top-ten{padding:22px 0 2px}.search-top-ten-headrow{flex-direction:column;align-items:stretch;gap:18px}.search-top-ten-tabs{width:100%}.search-top-ten-tabs button{padding-inline:10px}.search-top-ten-header h2{font-size:40px}.search-top-ten-list a{grid-template-columns:34px minmax(0,1fr) 20px;gap:12px;min-height:62px}.search-top-ten-item-copy strong{font-size:13px}.search-top-ten-rank{font-size:18px}.search-input-row{border-radius:999px;grid-template-columns:minmax(0,1fr) auto auto;min-height:60px}.search-input-zone{grid-template-columns:46px minmax(0,1fr)}.search-input-row input{height:58px;padding-right:4px;font-size:16px}.search-input-icon svg{width:19px;height:19px}.search-clear-button{min-inline-size:44px}.search-submit-button{min-width:64px;min-height:50px;margin-right:5px;padding-inline:14px;font-size:11px}.search-form-foot{margin-top:12px;display:block}.search-examples{overscroll-behavior-inline:contain;scrollbar-width:none;margin:0 -2px;padding:2px;overflow-x:auto}.search-examples::-webkit-scrollbar{display:none}.search-examples button{min-height:44px}.search-form-foot>span{display:none}.search-results-shell{min-height:52vh;width:calc(100% - max(44px, env(safe-area-inset-left) + env(safe-area-inset-right)));padding:54px 0 96px}.search-results-toolbar{margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.search-results-toolbar>p{margin-bottom:16px;font-size:clamp(22px,6.6vw,29px)}.search-filters button{min-height:44px}.search-filters{scrollbar-width:none}.search-filters::-webkit-scrollbar{display:none}.search-result{padding:29px 0 31px}.search-result h3>a{gap:13px;font-size:clamp(21px,6.2vw,27px);line-height:1.38}.search-result h3>a>span:last-child{font-size:20px}.search-result-snippet{-webkit-line-clamp:3;font-size:15px;line-height:1.72}.search-state{min-height:250px}.search-state p{font-size:clamp(21px,6.3vw,28px)}.search-state>span:not(.search-state-brush){font-size:15px}}@media (width<=360px){.search-hero{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.search-results-shell{width:calc(100% - 36px)}.search-result-meta{font-size:11px}}@media (prefers-reduced-transparency:reduce){.search-input-row,.search-results-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f3ecf7}}@media (prefers-reduced-motion:reduce){.search-page *,.site-search-link{scroll-behavior:auto!important;transition-duration:.01ms!important}.search-state-brush{animation:none}}.system-infographic-mobile-hint{display:none}.system-infographic-scroll>a{display:block}.system-infographic-scroll:focus-visible{outline-offset:4px;outline:3px solid #8b2f326b}@media (width<=700px){.menu-button,.mobile-menu-top button{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding-inline:8px;display:inline-flex}.site-footer-identity{text-align:left;justify-self:stretch;inline-size:100%;max-inline-size:100%}.site-footer-identity>a,.site-footer-identity>a span{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.press-pagination>button{min-block-size:44px;min-inline-size:44px;padding-block:8px}.press-pagination>div button,.press-pagination>div button:is(:hover,:focus-visible){flex:0 0 44px;block-size:44px;inline-size:44px}.press-pagination>div{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;padding-block-end:4px;overflow-x:auto}.system-infographic-mobile-hint{color:#705f55;align-items:center;gap:9px;margin:0 0 12px;line-height:1.65;display:flex;font-size:13px!important}.system-infographic-mobile-hint:before{color:#8b2f32;content:"↔";flex:none;font-size:18px}.system-infographic-figure>.system-infographic-scroll{overscroll-behavior-inline:contain;scrollbar-color:#8b2f3285 #4a3e351a;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow:auto hidden;box-shadow:inset -32px 0 24px -28px #372b2385,0 18px 52px #28221d1f}.system-infographic-scroll>a{inline-size:1120px;max-inline-size:none}.system-infographic-scroll img{max-inline-size:none;block-size:auto!important;inline-size:100%!important}.system-infographic-figure figcaption a{align-items:center;min-block-size:44px;padding:10px 13px;display:inline-flex}.asymmetry-table{overscroll-behavior-inline:contain;scrollbar-color:#8b2f3285 #4a3e351a;scrollbar-width:thin;-webkit-overflow-scrolling:touch;box-shadow:inset -32px 0 24px -28px #372b2370}}@media (width<=360px){.columns-monthly-sources{grid-template-columns:minmax(0,1fr)}.columns-monthly-sources a{min-height:112px}}.home-shell .home-gallery-title-brush,.home-shell .home-gallery-series-stage-glass{-webkit-backdrop-filter:blur(22px)saturate(1.26)contrast(1.02);backdrop-filter:blur(22px)saturate(1.26)contrast(1.02);isolation:isolate;background:linear-gradient(135deg,#ffffff70,#fffaf133 43%,#dfd2c02e),#f4ede185;border:1px solid #ffffffad;border-radius:clamp(20px,2vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #5f483a1f,inset 18px 15px 40px #ffffff14,0 24px 70px #251d1833,0 3px 12px #251d181f}.home-shell .home-gallery-title-brush{width:min(55vw,780px);padding:clamp(22px,2.25vw,34px) clamp(30px,3.2vw,48px) clamp(24px,2.45vw,37px)}.home-shell .home-gallery-title-brush:before,.home-shell .home-gallery-series-stage-glass:before{clip-path:none;content:"";filter:none;mix-blend-mode:screen;opacity:.7;pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 8%,#ffffffad,#0000 28%),linear-gradient(112deg,#0000 13%,#ffffff30 38%,#0000 62%);display:block;position:absolute;inset:0;transform:none}.home-shell .home-gallery-title-brush:after,.home-shell .home-gallery-series-stage-glass:after{clip-path:none;content:"";filter:none;mix-blend-mode:normal;opacity:.82;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);height:1px;display:block;position:absolute;inset:1px 12% auto;transform:none}.home-shell .home-gallery-title-brush>*,.home-shell .home-gallery-series-stage-glass>*{z-index:2;position:relative}.home-shell .home-gallery-title-brush h2{text-shadow:0 1px #ffffffc7,0 10px 28px #4931221f;font-size:clamp(48px,4.55vw,88px);line-height:.92}.home-shell .home-gallery-title-brush h2 span{padding:0}.home-shell .home-gallery-title-brush h2 span:before,.home-shell .home-gallery-title-brush h2 span:after{display:none}.home-shell .home-gallery-series-stage-glass{width:min(54vw,680px);max-width:min(680px,100% - 40px);padding:clamp(24px,2.35vw,36px)}.home-shell .home-gallery-series-future .home-gallery-series-stage-glass{background:linear-gradient(135deg,#ffffff73,#eaf1f433 45%,#acbec733),#e2eaec82}.home-shell .home-gallery-series-information .home-gallery-series-stage-glass{background:linear-gradient(135deg,#ffffff75,#e7edea38 44%,#a7b8b833),#e2e9e58a;border-color:#ffffffa8}@media (width>=700px) and (width<=1059px){.home-shell .home-gallery-title-brush{width:min(64vw,620px)}.home-shell .home-gallery-series-stage-glass{width:min(68vw,590px)}}@media (width<=700px){.system-report-page>.asymmetry-section{padding-top:68px;padding-bottom:74px}.system-timeline-section article:last-child{padding-bottom:0}.system-report-page .system-infographic-figure,.system-report-page .system-field-figure{padding-top:58px;padding-bottom:64px}.system-infographic-figure>.system-infographic-scroll,.system-field-figure>div,.system-infographic-figure figcaption,.system-field-figure figcaption{block-size:auto;min-block-size:0}.system-infographic-figure figcaption,.system-field-figure figcaption{gap:8px;padding:16px 0 18px}.system-infographic-figure figcaption strong,.system-field-figure figcaption strong,.system-infographic-figure figcaption span,.system-field-figure figcaption span{flex:0 auto;min-block-size:0;inline-size:100%}.system-infographic-figure figcaption a{margin-top:8px}}@media (width<=699px){.home-shell .home-gallery-title-brush{border-radius:19px;width:min(78vw,318px);max-width:calc(100% - 40px);padding:17px 15px 19px}.home-shell .home-gallery-title-brush h2{letter-spacing:-.058em;font-size:clamp(24px,7.1vw,31px);line-height:.98}.home-shell .home-gallery-series-stage-glass{border-radius:19px;width:min(80vw,340px);max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:16px 14px 17px}.home-shell .home-gallery-hall-label{letter-spacing:.025em;width:auto;padding:6px 8px;font-size:clamp(9px,2.45vw,11px)}.home-shell .home-gallery-series-stage .home-gallery-series-heading{padding-bottom:14px}.home-shell .home-gallery-series-stage .home-gallery-series-heading h3,.home-shell:lang(ko) .home-gallery-series-beyond .home-gallery-series-heading h3{font-size:clamp(20px,5.55vw,24px);line-height:1.16}.home-shell .home-gallery-series-stage .home-gallery-series-heading>span{margin-top:13px}}@media (prefers-reduced-transparency:reduce){.home-shell .home-gallery-title-brush,.home-shell .home-gallery-series-stage-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4efe6f0}}.home-shell :is(.home-gallery-series-beyond,.home-gallery-series-future,.home-gallery-series-information) .home-gallery-series-stage .home-gallery-series-heading{padding-left:0;padding-right:0}.home-shell .home-gallery-series-stage .home-gallery-series-heading>.home-gallery-series-count{color:#746962;letter-spacing:.08em;text-transform:uppercase;background:#ffffff57;border:1px solid #372e2933;border-radius:999px;justify-content:center;align-items:center;gap:0;width:fit-content;min-height:28px;margin:16px auto 0;padding:6px 12px;font-size:9px;font-weight:700;display:flex;position:static}.home-shell :is(.home-gallery-series-future,.home-gallery-series-information) .home-gallery-series-heading>.home-gallery-series-count{color:#56656d;border-color:#40596838}.search-hero.search-hero-with-results{padding-bottom:clamp(30px,3vw,46px)}.search-hero-with-results+.search-results-shell{padding-top:clamp(38px,4vw,60px)}.search-results-top-ten{margin-top:clamp(54px,6vw,88px)}@media (width<=700px){.search-hero.search-hero-with-results{padding-bottom:28px}.search-hero-with-results+.search-results-shell{padding-top:36px}.search-results-top-ten{margin-top:42px}.home-shell .home-gallery-series-stage .home-gallery-series-heading>.home-gallery-series-count{min-height:26px;margin-top:12px;padding:5px 10px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.inner-page,.home-shell) :where(h1,h2,h3,h4){overflow-wrap:break-word;text-wrap:balance}:where(.inner-page,.home-shell) :where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(.inner-page,.home-shell):lang(ko) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){line-break:strict;overflow-wrap:break-word;word-break:keep-all}:where(.inner-page,.home-shell):lang(zh-CN) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){line-break:strict;overflow-wrap:break-word;word-break:normal}:where(.inner-page,.home-shell):lang(en) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}main:lang(ko) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){line-break:strict;overflow-wrap:break-word;word-break:keep-all}main:lang(zh-CN) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){line-break:strict;overflow-wrap:break-word;word-break:normal!important}main[lang=zh-CN] :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address):not([lang=ko-KR]){word-break:normal!important}main:lang(en) :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal!important}main[lang=en] :where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote,address):not([lang=ko-KR]){word-break:normal!important}.home-gallery-description p,.information-index-lead p,.principles-hero-lead p,.principles-value-intro p,.mission-paragraphs p{margin:0}.home-gallery-description p+p,.information-index-lead p+p,.principles-hero-lead p+p,.principles-value-intro p+p,.mission-paragraphs p+p{margin-top:.55em}.information-index-lead{color:#655c56;max-width:1450px;margin-top:45px;font-size:clamp(14px,1.35vw,19px);line-height:1.95}.information-editorial-rule{gap:8px;display:grid}.information-editorial-rule strong{color:var(--red-deep);letter-spacing:.04em;font-size:12px}.information-editorial-rule ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.information-editorial-rule li{padding-left:1em;position:relative}.information-editorial-rule li:before{color:var(--red-deep);content:"·";position:absolute;left:0}.columns-manifesto-lead,.columns-purpose-copy>p:last-child,.columns-shared-foundation>div>p,.columns-lens>p:nth-of-type(2),.columns-monthly-body,.archive-note>p:last-child{font-size:14px;line-height:1.95;display:block}.columns-manifesto-lead{margin:0}.columns-purpose-copy>p:last-child{color:inherit;max-width:780px;margin:36px 0 0}.columns-shared-foundation>div>p{max-width:900px;margin:24px 0 0}.columns-lens>p:nth-of-type(2){opacity:.78;margin:33px 0 0}.columns-monthly-body,.archive-note>p{margin:0}.bidirectional-model-intro>p:last-child{color:#6d625b;letter-spacing:normal;max-width:860px;margin:25px auto 0;font-size:12px;font-weight:400;line-height:1.9}.mission-paragraphs{margin:0}.principles-hero-lead p,.principles-value-intro p{white-space:normal}.principles-value-intro{color:#5e514a;max-width:980px;margin-top:28px;font-size:clamp(17px,1.25vw,21px);line-height:1.85}.media-description-roles{margin:0;padding:0;list-style:none}.media-description-role{white-space:normal}.media-description-role:before{color:var(--red-deep);content:"—";position:absolute;top:11px;left:0}.media-description-intro,.media-description-closing{margin-left:0;margin-right:0;line-height:1.8}.contact-title-line{white-space:normal;max-width:100%}.contact-title-segment{text-wrap:balance;display:block}@supports (height:100dvh){.home-shell{--home-gallery-live-viewport:100dvh}}@supports not (height:100dvh){.home-shell{--home-gallery-live-viewport:100svh}}@media (width>=1060px) and (height<=959px){.information-scale-board .principles-data-unified .information-scale-composite-dwell{min-height:0}.information-scale-board .principles-data-unified .information-scale-composite-sticky{height:auto;position:relative;top:auto;overflow:visible}}@media (width<=700px){.hero-six-s-sequence{grid-template-columns:repeat(3,minmax(0,1fr));max-width:430px;display:grid}.hero-six-s-sequence button{min-height:44px;padding:6px 4px;font-size:clamp(9px,2.55vw,11px)}.hero-six-s-sequence button+button:before{display:none}.hero-six-s-sequence button span{font-size:8px}.hero-six-s-prose p{font-size:clamp(10px,2.7vw,12px);line-height:1.5}.city-title strong{font-size:12px}.city-title p,.city-note p{font-size:10px;line-height:1.45}.contact-title-english{font-size:clamp(20px,6.2vw,27px);line-height:1.22}.contact-title-chinese{font-size:clamp(22px,7.1vw,31px);line-height:1.36}.home-shell .home-gallery-backdrop{height:var(--home-gallery-live-viewport);margin-bottom:calc(-1 * var(--home-gallery-live-viewport));min-height:var(--home-gallery-live-viewport)}.home-shell .home-gallery-hero{min-height:calc(var(--home-gallery-live-viewport) * 1.32)}.home-shell .home-gallery-heading,.home-shell .home-gallery-series-stage-sticky{height:calc(var(--home-gallery-live-viewport) - var(--home-gallery-mobile-nav-height));min-height:calc(var(--home-gallery-live-viewport) - var(--home-gallery-mobile-nav-height))}.home-shell .home-gallery-series-stage{min-height:calc(var(--home-gallery-live-viewport) * 1.38)}.system-report-hero{min-height:max(620px,100dvh - 54px)}}@media (width<=1059px){.press-pagination>button{min-block-size:44px;min-inline-size:44px;padding-block:8px}.press-pagination>div button,.press-pagination>div button:is(:hover,:focus-visible){flex:0 0 44px;block-size:44px;inline-size:44px}}@media (width<=700px) and (height>=520px){.city-tabs{bottom:max(12px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));overscroll-behavior-inline:contain;right:max(18px, env(safe-area-inset-right));scrollbar-width:none;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:6px;display:grid;overflow-x:auto}.city-tabs::-webkit-scrollbar{display:none}.city-tabs button{align-content:end;min-height:44px;padding:4px 0;display:grid}.tab-progress{height:2px}.tab-name{margin-top:6px;font-size:10px}}@media (width<=359px){.home-shell .home-gallery-grid{grid-template-columns:minmax(0,1fr)}.home-shell .home-gallery-card h4,.home-shell .home-gallery-card-information h4{min-height:0}}@media (width<=699px) and (prefers-reduced-motion:reduce){.home-shell .home-gallery-hero,.home-shell .home-gallery-series-stage{min-height:calc(var(--home-gallery-live-viewport) - var(--home-gallery-mobile-nav-height))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:is(body:has(.admin-shell),body:has(.admin-access-shell)){color:#241f1d;font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", sans-serif;background:#ede8df;min-height:100vh}:is(body:has(.admin-shell) .back-to-top,body:has(.admin-access-shell) .back-to-top){display:none}.admin-shell,.admin-shell *{box-sizing:border-box}.admin-shell button,.admin-shell select,.admin-shell input{font:inherit}.admin-topbar{z-index:1000;background:#f7f4eef5;border-bottom:1px solid #322a2621;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.admin-brand{align-items:center;gap:18px;display:flex}.admin-brand img{width:150px;height:auto}.admin-brand>span{color:#7c1515;letter-spacing:.12em;border-left:1px solid #322a262b;flex-direction:column;padding-left:18px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.admin-brand small{color:#746a65;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:500}.admin-topbar-actions{align-items:center;gap:18px;display:flex}.admin-save-state{color:#726965;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.admin-save-state>span{background:#698467;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6984671f}.admin-save-state>span.is-dirty{background:#c11b27;box-shadow:0 0 0 4px #c11b271a}.admin-primary-button{color:#fff;cursor:pointer;background:#7c1515;border:1px solid #7c1515;border-radius:8px;min-height:42px;padding:0 20px;font-size:12px;font-weight:750;transition:background .16s,transform .16s}.admin-primary-button:hover:not(:disabled){background:#9e1c24;transform:translateY(-1px)}.admin-primary-button:disabled{cursor:not-allowed;opacity:.38}.admin-account{border-left:1px solid #322a2624;flex-direction:column;max-width:190px;padding-left:18px;line-height:1.3;display:flex}.admin-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-account small{color:#8a817c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.admin-workspace{grid-template-columns:430px minmax(0,1fr);min-height:100vh;padding-top:76px;display:grid}.admin-controls{background:#f7f4ee;border-right:1px solid #322a2624;height:calc(100vh - 76px);padding:20px 18px 100px;position:sticky;top:76px;overflow-y:auto}.admin-help-card{background:linear-gradient(145deg,#ffffffb8,#0000 52%),#e9dfd1;border:1px solid #4e3c3124;border-radius:12px;padding:18px 18px 17px}.admin-help-card>span{color:#7c1515;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-help-card ol{color:#443d39;margin:12px 0 0;padding-left:20px;font-size:11px;line-height:1.8}.admin-help-card p{color:#7c1515;border-top:1px solid #4e3c3121;margin:12px 0 0;padding-top:12px;font-size:10px;font-weight:700;line-height:1.6}.admin-control-section{border-bottom:1px solid #322a2621;padding:25px 2px}.admin-control-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.admin-control-heading>span{color:#fff;background:#7c1515;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:10px;display:flex}.admin-control-heading h2{color:#282321;letter-spacing:-.025em;margin:1px 0 0;font-size:14px;font-weight:750;line-height:1.35}.admin-control-heading p{color:#877d77;margin:4px 0 0;font-size:10px;line-height:1.55}.admin-select{appearance:none;color:#342e2b;background:linear-gradient(45deg,#0000 50%,#716762 50%) calc(100% - 17px)/5px 5px no-repeat,linear-gradient(135deg,#716762 50%,#0000 50%) calc(100% - 12px)/5px 5px no-repeat,#fffdfa;border:1px solid #322a2633;border-radius:8px;width:100%;height:44px;padding:0 34px 0 13px;font-size:12px;font-weight:650}.admin-select:focus-visible,.admin-shell button:focus-visible,.admin-shell input:focus-visible{outline-offset:2px;outline:2px solid #c11b27}.admin-segmented{background:#e9e3da;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:10px;padding:3px;display:grid}.admin-segmented button{color:#746b66;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:10px;font-weight:700}.admin-segmented button.is-active{color:#7c1515;background:#fffdfa;box-shadow:0 2px 7px #40322a17}.admin-target-list{border:1px solid #322a2624;border-radius:9px;max-height:290px;overflow-y:auto}.admin-target-group+.admin-target-group{border-top:1px solid #322a261f}.admin-target-group>strong{color:#887d76;letter-spacing:.1em;text-transform:uppercase;z-index:1;background:#ebe5dc;padding:8px 11px;font-size:8px;display:block;position:sticky;top:0}.admin-target-group button{color:#4d4541;cursor:pointer;text-align:left;background:#fffdfa;border:0;border-top:1px solid #322a2614;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 11px;font-size:11px;display:flex}.admin-target-group button:hover,.admin-target-group button.is-active{color:#7c1515;background:#f3e8e5}.admin-target-group button.is-active{font-weight:750;box-shadow:inset 3px 0 #c11b27}.admin-target-group button i{color:#fff;background:#7c1515;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.admin-adjust-section{padding-bottom:29px}.admin-field-label{color:#554d49;margin:17px 0 8px;font-size:12px;font-weight:750;display:block}.admin-font-sample{background:#fffdfa;border:1px solid #322a2624;border-radius:9px;flex-direction:column;min-height:76px;margin-top:9px;padding:12px 14px;display:flex}.admin-font-sample strong{color:#2c2725;font-size:23px;font-weight:600;line-height:1.25}.admin-font-sample span{color:#6f6560;font-family:var(--font-geist-sans), Arial, "Apple SD Gothic Neo", sans-serif;margin-top:6px;font-size:10px;line-height:1.55}.admin-font-scope-note{color:#746963;margin:8px 0 0;font-size:10px;line-height:1.55}.admin-size-heading{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.admin-size-heading .admin-field-label{margin:0}.admin-size-heading>span{color:#8a807a;font-size:9px}.admin-size-heading strong{color:#7c1515;font-size:16px}.admin-size-value{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.admin-size-value>label{align-items:center;display:flex}.admin-size-value input{color:#7c1515;text-align:right;background:#fffdfa;border:1px solid #322a2633;border-radius:7px;width:66px;height:36px;padding:0 5px 0 9px;font-size:15px;font-weight:800}.admin-size-value>label span{color:#7c1515;margin-left:4px;font-size:12px;font-weight:800}.admin-size-value small{color:#756b66;font-size:9px}.admin-range-row{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;margin-top:11px;display:grid}.admin-range-row button{color:#5c534e;cursor:pointer;background:#fffdfa;border:1px solid #322a2633;border-radius:8px;justify-content:center;align-items:center;height:42px;font-family:Georgia,serif;font-size:21px;display:flex}.admin-range-row input,.admin-advanced-panel input{accent-color:#9e1c24;cursor:pointer;width:100%;min-height:28px}.admin-range-legend{color:#9b918b;justify-content:space-between;margin-top:2px;padding:0 51px;font-size:8px;display:flex}.admin-format-block{border-top:1px solid #322a261a;margin-top:20px;padding-top:16px}.admin-format-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.admin-format-heading>strong{color:#554d49;font-size:12px}.admin-format-heading>span{color:#857a74;font-size:9px}.admin-format-heading>button{color:#7c1515;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 2px 0 10px;font-size:9px;font-weight:750}.admin-format-heading>button:disabled{cursor:not-allowed;opacity:.38}.admin-style-buttons,.admin-alignment-buttons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.admin-style-buttons button,.admin-alignment-buttons button{color:#514944;cursor:pointer;background:#fffdfa;border:1px solid #322a262e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.admin-style-buttons button>b,.admin-style-buttons button>i,.admin-style-buttons button>u{color:#2f2926;font-family:Georgia,serif;font-size:16px;line-height:1}.admin-style-buttons button>i{font-weight:700}.admin-style-buttons button.is-active,.admin-alignment-buttons button.is-active{color:#fff;background:#7c1515;border-color:#7c1515}.admin-style-buttons button.is-active>b,.admin-style-buttons button.is-active>i,.admin-style-buttons button.is-active>u{color:#fff}.admin-style-buttons button:disabled{cursor:not-allowed;opacity:.38}.admin-align-icon{gap:3px;width:18px;display:grid}.admin-align-icon i{background:currentColor;width:18px;height:2px;display:block}.admin-align-icon i:nth-child(2){width:12px}.admin-align-icon.is-center i:nth-child(2){justify-self:center}.admin-align-icon.is-right i:nth-child(2){justify-self:end}.admin-color-row{align-items:center;gap:9px;display:flex}.admin-color-picker{cursor:pointer;background:#fffdfa;border:1px solid #322a262e;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;display:flex;position:relative}.admin-color-picker input{opacity:0;width:1px;height:1px;position:absolute}.admin-color-picker>span{border:1px solid #322a2633;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #fff}.admin-color-picker>b{color:#554d49;margin-left:8px;font-size:9px}.admin-color-picker:focus-within{outline-offset:2px;outline:2px solid #c11b27}.admin-color-swatches{gap:5px;display:flex}.admin-color-swatches button{cursor:pointer;border:2px solid #fffdfa;border-radius:50%;width:28px;height:28px;padding:0;box-shadow:0 0 0 1px #322a262e}.admin-color-swatches button.is-active{box-shadow:0 0 0 2px #7c1515,0 0 0 4px #fffdfa}.admin-position-controls{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;display:grid}.admin-position-pad{grid-template-rows:repeat(3,36px);grid-template-columns:repeat(3,36px);grid-template-areas:".up.""left center right"".down.";gap:4px;display:grid}.admin-position-pad button{color:#514944;cursor:pointer;background:#fffdfa;border:1px solid #322a2633;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:750;display:flex}.admin-position-pad button:hover,.admin-position-pad button:focus-visible{color:#7c1515;border-color:#8e1b21;outline:none}.admin-position-pad .is-up{grid-area:up}.admin-position-pad .is-left{grid-area:left}.admin-position-pad .is-right{grid-area:right}.admin-position-pad .is-down{grid-area:down}.admin-position-pad>span{color:#8d827b;letter-spacing:.08em;background:#e8e1d9;border-radius:7px;grid-area:center;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.admin-position-values{gap:8px;display:grid}.admin-position-values label{color:#706660;background:#fffdfa;border:1px solid #322a2629;border-radius:8px;justify-content:space-between;align-items:center;min-height:45px;padding:0 10px 0 12px;font-size:9px;display:flex}.admin-position-values label>span:last-child{color:#8c817a;align-items:center;gap:4px;display:flex}.admin-position-values input{color:#7c1515;text-align:right;background:#f3eee7;border:1px solid #322a2624;border-radius:6px;width:62px;height:31px;padding:0 5px;font-size:12px;font-weight:800}.admin-position-keyboard{color:#fff;cursor:default;background:#2f2926;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:58px;margin-top:12px;padding:10px 12px;display:flex}.admin-position-keyboard:focus-visible{border-color:#c11b27;outline:none;box-shadow:0 0 0 3px #c11b272e}.admin-position-keyboard strong{color:#f7f1e8;font-size:9px}.admin-position-keyboard span{color:#c9bdb6;margin-top:4px;font-size:8.5px;line-height:1.55}.admin-position-keyboard b{color:#fff}.admin-position-limit{color:#8b817a;margin:7px 0 0;font-size:8px;line-height:1.55}.admin-switch-row{cursor:pointer;border-top:1px solid #322a261a;border-bottom:1px solid #322a261a;grid-template-columns:1fr auto;align-items:center;margin-top:20px;padding:14px 0;display:grid;position:relative}.admin-switch-row>span{flex-direction:column;padding-right:12px;display:flex}.admin-switch-row strong{color:#514944;font-size:10px}.admin-switch-row small{color:#948a84;margin-top:4px;font-size:8.5px;line-height:1.5}.admin-switch-row input{opacity:0;width:1px;height:1px;position:absolute}.admin-switch-row>i{background:#c7bfb8;border-radius:999px;width:43px;height:24px;transition:background .16s;display:block;position:relative}.admin-switch-row>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #322a2633}.admin-switch-row input:checked+i{background:#8e1b21}.admin-switch-row input:focus-visible+i{outline-offset:3px;outline:3px solid #c11b2759}.admin-switch-row input:checked+i:after{transform:translate(19px)}.admin-advanced-toggle{color:#655c57;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:12px 0 0;font-size:10px;font-weight:700;display:flex}.admin-advanced-toggle span{font-family:Georgia,serif;font-size:16px}.admin-advanced-panel{background:#ebe6de;border-radius:8px;gap:15px;margin-top:10px;padding:14px;display:grid}.admin-advanced-panel label>span{color:#625954;justify-content:space-between;font-size:9px;display:flex}.admin-advanced-panel label b{color:#7c1515}.admin-advanced-panel label>small{color:#776c66;margin-top:4px;font-size:9px;line-height:1.45;display:block}.admin-warning{color:#754633;background:#fff0e6;border:1px solid #e6b69b;border-radius:8px;margin-top:14px;padding:11px 12px;font-size:9px;line-height:1.65}.admin-reset-target{color:#685f5a;cursor:pointer;background:0 0;border:1px solid #322a2633;border-radius:8px;width:100%;min-height:40px;margin-top:16px;font-size:10px;font-weight:700}.admin-reset-target:disabled{cursor:not-allowed;opacity:.35}.admin-presets>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-presets>div:last-child button{color:#615853;cursor:pointer;background:#fffdfa;border:1px solid #322a262b;border-radius:8px;min-height:52px;padding:7px;font-size:9px;font-weight:700;line-height:1.4}.admin-presets>div:last-child button:hover{color:#7c1515;border-color:#8e1b21}.admin-history-card{color:#fff;background:#2c2725;border-radius:10px;flex-direction:column;margin-top:20px;padding:17px;display:flex}.admin-history-card>span{color:#c7bbb4;letter-spacing:.1em;font-size:8px}.admin-history-card>strong{margin-top:6px;font-size:11px}.admin-history-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:7px;min-height:38px;margin-top:15px;font-size:9px}.admin-history-card button:disabled{cursor:not-allowed;opacity:.3}.admin-preview-panel{background:radial-gradient(circle at 15% 10%,#ffffff7a,#0000 28%),#d9d2c8;flex-direction:column;min-width:0;height:calc(100vh - 76px);display:flex;position:sticky;top:76px;overflow:hidden}.admin-preview-toolbar{background:#f6f2eceb;border-bottom:1px solid #322a2621;align-items:center;gap:16px;min-height:58px;padding:9px 18px;display:flex}.admin-device-tabs,.admin-width-tabs{background:#dfd9d1;border-radius:7px;gap:2px;padding:3px;display:flex}.admin-device-tabs button,.admin-width-tabs button{color:#6f6661;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:58px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700}.admin-device-tabs button.is-active,.admin-width-tabs button.is-active{color:#7c1515;background:#fffdfa;box-shadow:0 2px 7px #322a261a}.admin-edit-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.admin-edit-actions button,.admin-edit-actions a{color:#6a615c;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 10px;font-size:9px;font-weight:650}.admin-edit-actions button:disabled{cursor:not-allowed;opacity:.32}.admin-preview-instruction{color:#725c4a;background:#fff7eb;border-bottom:1px solid #e8d5bd;align-items:center;gap:8px;min-height:35px;padding:0 20px;font-size:10px;display:flex}.admin-preview-instruction>span{background:#c11b27;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c11b271a}.admin-preview-stage{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:22px 12px 34px;display:flex;overflow:auto}.admin-device-frame{background:#fff;flex:none;position:relative;overflow:visible;box-shadow:0 22px 70px #2d241e38}.admin-device-frame-mobile{border:9px solid #25211f;border-radius:28px;box-shadow:0 0 0 2px #716963,0 25px 75px #2d241e47}.admin-device-frame-mobile:before{content:"";z-index:2;background:#25211f;border-radius:999px;width:82px;height:14px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.admin-device-frame iframe{transform-origin:0 0;background:#fff;border:0;display:block}.admin-device-frame-mobile iframe{border-radius:18px}.admin-preview-footer{background:#f6f2ecf2;border-top:1px solid #322a2621;justify-content:space-between;align-items:center;min-height:54px;padding:8px 20px;display:flex}.admin-preview-footer>div:first-child{flex-direction:column;display:flex}.admin-preview-footer strong{font-size:11px}.admin-preview-footer span{color:#817771;margin-top:3px;font-size:9px}.admin-preview-status span{background:#e7e1d9;border-radius:999px;margin:0;padding:6px 10px;font-weight:650;display:block}.admin-preview-status span.is-error{color:#9b2028;background:#f7dfdd}.admin-preview-status span.is-success{color:#486544;background:#dfeadb}.admin-access-shell{background:radial-gradient(circle at 15% 12%,#c11b2717,#0000 30%),#e9e1d5;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.admin-access-card{background:#fffdf9f0;border:1px solid #3d302926;width:100%;max-width:620px;padding:clamp(34px,6vw,64px);box-shadow:0 28px 90px #372a2221}.admin-kicker{color:#7c1515;letter-spacing:.14em;font-size:9px;font-weight:800}.admin-access-card h1{color:#2b2522;letter-spacing:-.055em;margin:23px 0 0;font-family:Georgia,AppleMyungjo,serif;font-size:clamp(31px,5vw,48px);font-weight:400;line-height:1.2}.admin-access-card>p{color:#6b615b;margin:24px 0 0;font-size:13px;line-height:1.9}.admin-account-box{background:#eee7dc;border-left:3px solid #7c1515;flex-direction:column;margin-top:28px;padding:15px 17px;display:flex}.admin-account-box small{color:#8d8179;font-size:9px}.admin-account-box strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.admin-access-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.admin-access-actions a{border:1px solid #322a2638;border-radius:7px;padding:12px 15px;font-size:10px;font-weight:700}.admin-access-actions a:first-child{color:#fff;background:#7c1515;border-color:#7c1515}@media (width<=1180px){.admin-workspace{grid-template-columns:390px minmax(0,1fr)}.admin-account,.admin-save-state{display:none}}@media (width<=860px){.admin-topbar{height:68px;padding:0 14px}.admin-brand img{width:126px}.admin-brand>span{display:none}.admin-primary-button{min-height:39px;padding:0 14px;font-size:10px}.admin-workspace{flex-direction:column;padding-top:68px;display:flex}.admin-preview-panel{order:1;height:auto;min-height:650px;position:relative;top:0}.admin-controls{height:auto;max-height:none;padding:20px max(18px, env(safe-area-inset-right)) 90px max(18px, env(safe-area-inset-left));border-right:0;order:2;position:relative;top:0;overflow:visible}.admin-preview-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 12px}.admin-edit-actions{width:100%;margin-left:0}.admin-edit-actions a{margin-left:auto}.admin-preview-stage{min-height:480px}.admin-preview-footer{align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
