/*29: Ocean is the brand anchor, ivory the gallery, mint the action, sand the decision. */
:root{--ocean29:#102d3b;--teal29:#12665f;--ivory29:#f7f3ea;--mint29:#baf3d3;--sand29:#e5c98f;--ink29:#202f38;--muted29:#536168;--line29:#c7cec9;--white29:#fffefa}
.experience25{background:var(--ivory29);color:var(--ink29)}.experience25 .site-header{background:var(--ocean29);border-color:#7bb5aa55;padding-inline:4vw;gap:30px}.experience25 #site-nav{gap:28px;align-items:center}.experience25 #site-nav>a{font-size:15px;font-weight:600;letter-spacing:-.02em;color:#e9f3ee;padding:15px 0;position:relative;white-space:nowrap}.experience25 #site-nav>a[aria-current=location]:not(.nav-contact):after{content:'';position:absolute;bottom:5px;left:0;right:0;height:3px;background:var(--sand29);border-radius:3px}.experience25 #site-nav>.nav-contact{background:linear-gradient(120deg,#dcffe9,#a5e8cc)!important;color:#133b35!important;min-height:52px!important;padding:14px 20px!important;font-size:15px!important;gap:18px;box-shadow:0 6px 0 #041d2888,inset 0 1px #fff!important}
.experience25 .portal25{background:radial-gradient(ellipse at 78% 10%,#e3e6ad6b,transparent 40%),radial-gradient(ellipse at 55% 90%,#5397b24d,transparent 55%),linear-gradient(118deg,#102d3b 5%,#155569 68%,#26736b);padding-top:70px}.portal25 .portal-light25{border-color:#f0dfaf7d;box-shadow:0 0 0 40px #eee5b00b,0 0 0 130px #eff2cc09,0 0 150px #e8e9aa50}.portal25 h1 em{color:#dcf6c3}.portal25 .gateway-halo25{border-color:#eddfb0c4;border-left-color:#f6e6b3;box-shadow:-16px 0 55px #ebe2af4d,inset 12px 0 45px #e4e8b22b}.portal25 .hero-intro25{color:#e1f0ed;font-size:20px}.portal25 .hero-screen25{border-color:#f3e9ce;box-shadow:0 25px 65px #071c3970}.portal25 .hero-screen-label25,.portal25 .hero-screen-footer25{background:#faf6ec;color:#293e46}.portal25 .hero-screen-label25 strong{font-size:16px}.portal25 .hero-screen-footer25{font-size:13px}.portal25 .hero-selector25 button{background:#132d3a;color:#f5f8f0;border-color:#83a7a5;border-radius:5px 20px 5px 5px;min-height:88px;padding:18px}.portal25 .hero-selector25 button strong{font-size:17px}.portal25 .hero-selector25 button small{font-size:13px;color:#d5e5de}.portal25 .hero-selector25 button[aria-pressed=true]{background:#f1e6c4;color:#253c40;border:2px solid #fff9e3;box-shadow:0 6px 0 #061b2d50}.portal25 .hero-selector25 button[aria-pressed=true] small{color:#475d58}
.gateway-cta25,.primary28,.primary23,.journey23 #next23,.order23 #to-payment28{background:linear-gradient(115deg,#d9ffe5,#b3eace)!important;color:#133b35!important;border:1px solid #b8d8c2!important;min-height:58px;border-radius:5px 21px 5px 5px!important;box-shadow:0 5px 0 #153b3922,inset 0 1px #fff,0 12px 24px #122d3a12!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.02em;transition:transform .18s,box-shadow .18s,background .18s}
.gateway-cta25:after{width:32px;height:36px;transform:none;mask-size:contain}.gateway-cta25:hover:not(:disabled),.primary28:hover:not(:disabled),.journey23 #next23:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 0 #153b3920,0 18px 30px #122d3a20!important}.gateway-cta25:hover:after{transform:translateX(4px)}.gateway-cta25.quiet25{background:#fffefa!important;border:1px solid #889f99!important;color:#183e46!important;box-shadow:0 4px 0 #153b3911!important}.portal25 .gateway-cta25.quiet25{background:#123443!important;color:#f7f4e9!important;border-color:#bfcfc0!important}.gateway-cta25:disabled,.primary28:disabled,.journey23 button:disabled{background:#e7e6e1!important;color:#65716f!important;border-color:#c4c8c0!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}
.experience25 :focus-visible,.journey23 :focus-visible,.main28 :focus-visible{outline:3px solid #91651f!important;outline-offset:5px!important}.experience25 .portal25 :focus-visible,.experience25 .site-header :focus-visible{outline-color:#f2d591!important}
.featured25{background:#faf7ef;padding-block:85px 80px;color:var(--ink29)}.section-heading25 h2{font-size:clamp(31px,3vw,46px);max-width:720px}.section-heading25>p{font-size:17px;line-height:1.8;color:#526169}.featured-list25{gap:25px}.featured-work25{background:#fff;border:1px solid #d7d6cb;border-radius:6px 24px 6px 6px;box-shadow:0 18px 32px #292b3110;padding-bottom:20px;overflow:hidden}.featured-work25 .featured-art25{border-radius:0;box-shadow:none}.featured-work25 .gateway-cta25{margin:18px 18px 0;display:flex!important;font-size:15px!important}.featured-work25 .featured-materials26{margin:16px 18px 0}.featured-work25 .featured-name25{background:#fffdf3;color:#26363d}.featured25 .fiction25{font-size:15px;color:#5a6262}.featured-materials26 summary{font-size:16px}.featured-name25 .open-work25{font-size:14px}
.experience25 .exhibition26{background:linear-gradient(180deg,#ece8dc 0%,#f7f5ed 50%,#eee9dd 100%);color:var(--ink29);padding-block:78px}.exhibition26 .heading26 h2{color:var(--ink29);font-size:clamp(32px,3.4vw,48px);max-width:800px}.exhibition26 .heading26>p{font-size:18px;color:#526169;line-height:1.8}.exhibition26 .heading26 strong{color:#1d4f4b}.exhibition26 .eyebrow25{color:#63716b}.exhibition26 .wayfinding27{background:#fffefa;padding:18px 23px;border:1px solid #d0ccb9;border-radius:12px;box-shadow:0 5px 0 #93815e0c}.exhibition26 .wayfinding27 b{color:#254d54}.exhibition26 .industry-tab26{background:#fffefa;color:#263f46;border:1px solid #9dafa9;border-radius:7px 21px 7px 7px;box-shadow:0 7px 0 #3543390a;transition:transform .18s,background .18s}.exhibition26 .industry-tab26 img{opacity:1;filter:none;object-fit:cover}.exhibition26 .industry-tab26 strong{font-size:17px}.exhibition26 .industry-tab26[aria-selected=true]{background:#e4f7dc;color:#183d37;border:3px solid #2f6f5c;box-shadow:0 5px 0 #2a6a4e40,0 0 0 4px #fffefa}.exhibition26 .industry-tab26[aria-selected=true]:after{content:'✓ 선택';font-size:13px;font-weight:800;color:#225546;display:block;padding:6px 10px}.exhibition26 .industry-tab26:hover{transform:translateY(-3px)}.exhibition26 .industry-toolbar26>button{border:1px solid #5c7a77;background:#153f4a;color:#fff6de;width:58px;height:70px;border-radius:8px 22px 8px 8px;box-shadow:0 7px 0 #183c4020,0 12px 20px #173b3915}.exhibition26 .industry-toolbar26>button>span{font:400 48px/1 SUIT,sans-serif}.exhibition26 .industry-toolbar26>button:disabled{background:#e0dfd7;color:#7d8580;box-shadow:none}.exhibition26 .industry-caption26{color:#28474c;border-color:#b6bfb5}.exhibition26 .industry-caption26>span{color:#526463}.exhibition26 .direction-guide27{color:#24434a;font-size:23px}.exhibition26 .direction-guide27 span{color:#596760;font-size:16px}.exhibition26 .direction-tab26{background:#fffefa;border:1px solid #adbbb3;color:#263e46;box-shadow:0 6px 0 #3143390a;border-radius:7px 22px 7px 7px;padding:23px}.exhibition26 .direction-tab26 strong{font-size:22px;color:inherit}.exhibition26 .direction-tab26 p{font-size:17px;color:#586665}.exhibition26 .direction-tab26 small{color:#79633c;background:#f6ecd2;padding:4px 8px;border-radius:5px}.exhibition26 .direction-effect27{color:#526862;border-color:#bec9bd;font-size:15px}.exhibition26 .direction-tab26[aria-selected=true]{background:#173d4c;color:#fffaed;border:2px solid #e2c995;box-shadow:0 10px 0 #203e4220,0 18px 28px #15323513;transform:none}.exhibition26 .direction-tab26[aria-selected=true] p,.exhibition26 .direction-tab26[aria-selected=true] .direction-effect27{color:#e0e9dd}.exhibition26 .direction-tab26[aria-selected=true] small{background:#f1dfb7;color:#493c23}.direction-state29{display:block;margin-top:18px;padding-top:12px;border-top:1px solid #a4b6ad;font-size:15px;font-weight:750}.direction-tab26[aria-selected=true] .direction-state29{color:#d5f8c9;border-color:#799a97}.exhibition26 .deck26{border:1px solid #9fada8;border-radius:9px 27px 9px 9px;box-shadow:12px 17px 0 #aeb6aa45,0 24px 45px #193b4220}.exhibition26 .deck-top26{background:#fff9ec;color:#253f46;border-bottom:1px solid #c9cdbf}.exhibition26 .deck-top26 .status-badge26{background:#efe3c4;color:#56462a}.exhibition26 .deck-view-tabs27{background:#e8e6da;border-bottom:1px solid #c5c8bb}.exhibition26 .deck-view-tabs27 button{background:#fffefa;color:#2c4f52;border:1px solid #a3b5ab}.exhibition26 .deck-view-tabs27 button[aria-pressed=true]{background:#173f4c;color:#fff9e9;border:2px solid #193e49;box-shadow:0 4px 0 #1b424726}.exhibition26 .next-context27{color:#405d59!important}.exhibition26 .secondary-actions27>*{color:#234f54}.exhibition26 .deck-spine26{background:#fffaf0;color:#314d53;border-color:#9cafaa;box-shadow:4px 5px 0 #8c9e9320}.exhibition26 .deck-spine26 small{color:#6b6555}.exhibition26 .visual-details26{border-color:#b3c1b6;background:#fffefa;color:#233f43}.exhibition26 .visual-details26>summary{color:#233f43}
.direction-lens29{display:grid;gap:8px;padding:22px 24px;background:#fff9ec;border-bottom:1px solid #d7d3c6}.direction-lens29 span{font-size:13px;letter-spacing:.04em;color:#6c654f}.direction-lens29 b{font-size:19px}.direction-lens29 small{font-size:13px;color:#5d6b68}.recommendations29{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:15px 22px;background:#fffdf4;border-top:1px solid #c9d0c4}.recommendations29 small{font-size:14px;color:#4d615a;margin-right:7px}.recommendations29 span{font-size:14px;padding:6px 12px;background:#e7eedf;border:1px solid #bfceb5;border-radius:20px;color:#354d40}.composition27.direction-shape27-0 .compose-copy27{background:#fffbed}.composition27.direction-shape27-1 .compose-copy27{background:#153f4d;color:#f8f4e8}.composition27.direction-shape27-1 .compose-photo27{object-fit:cover;aspect-ratio:1.3;min-height:260px}.composition27.direction-shape27-2 .compose-copy27{background:#eee2c4}.composition27.direction-shape27-2 .compose-scene27{background:#eee2c4}.composition27 .compose-part27{background:#fffefa;border-color:#b3c1b5;box-shadow:0 4px 0 #163d3c0b}.composition27 .compose-disclaimer27{color:#52645a;font-size:14px}.composition27 .compose-foot27{background:#dcebd8;color:#264c3b}
.journey23{background:#f7f3ea!important;color:#243b42}.journey23 .header23{background:#fffaf1;border-bottom:1px solid #d0d6cc}.journey23 .industry-card23{background:#fffefa!important;color:#243b42!important;border-color:#b1c1b7!important;box-shadow:0 7px 0 #2e433715!important;border-radius:7px 22px 7px 7px!important}.journey23 .industry-card23[aria-pressed=true]{background:#e3f2db!important;border:3px solid #2a725b!important;box-shadow:0 0 0 4px #fff,0 9px 0 #24584526!important}.journey23 .industry-card23[aria-pressed=true]:after{content:'✓ 선택한 업종';display:block;font-size:14px;font-weight:800;color:#244e40;padding:8px 10px}.journey23 .option-categories23>button{background:#fffefa!important;color:#354b50;border-color:#a6b7ae}.journey23 .option-categories23>button[aria-selected=true]{background:#f2e4be!important;color:#433c26!important;border:2px solid #82724c;box-shadow:0 4px 0 #9d8d6225}.journey23 .feature-guidance28{background:#fff4d8;border-color:#bc9346;color:#524b32}.journey23 .feature-head28{color:#253f46}.journey23 .feature-head28 p{color:#596b66}.journey23 .option-entry03{background:#fffefa;border-color:#b9c6b9;border-radius:8px 22px 8px 8px;box-shadow:0 6px 16px #253e3510}.journey23 .option-entry03.is-interested03{background:#eaf4df;border:2px solid #3c7a5d;box-shadow:0 7px 0 #39704b20}.journey23 .option-entry03 button[data-option]{background:#dff2d2;color:#294c36;border:2px solid #6d9f71;border-radius:5px 19px 5px 5px;box-shadow:0 5px 0 #53794626}.journey23 .option-entry03 button[data-option][aria-pressed=true]{background:#173e4a;color:#fff8e7;border-color:#d6bb7d;box-shadow:0 0 0 3px #f3e3bd}.journey23 .option-status28{background:#f5e8c8;color:#62502a}.journey23 .option-status28.is-selected28{background:#1e594a;color:#fff9eb}.journey23 .option-detail28{color:#365f68;text-decoration-thickness:1px}.journey23 .layout-card23[aria-pressed=true],.journey23 .purpose-card23[aria-pressed=true],.journey23 .design-card23[aria-pressed=true]{background:#e8f4df!important;border:3px solid #3d7e5c!important;box-shadow:0 0 0 4px #fff,0 7px 0 #225b4620!important;color:#203e37!important}.journey23 .preview23{background:#e9e5d8;border:1px solid #c2c9b9;color:#243d43;border-radius:8px 25px 8px 8px}.journey23 .feature-head28 button{background:#fffefa;border-color:#8c9f95}.journey23 .base-list23{background:#e8ede0;border-color:#b8c8b2}.selection-panel27{background:#fffefa;border-color:#b6c9b6;color:#234b43}.edit-directions27 button[aria-pressed=true]{background:#203e4c;border-color:#e6cf9c;color:#fff9e9}.combo27{background:#fffaf0;color:#243e43}.combo-option-buttons27 button[aria-pressed=true]{background:#1b414d;color:#fff7e4;border-color:#ddc796}.combo-fields27 select{background:#fffefa;border-color:#adbcad}.journey27.journey28{background:linear-gradient(125deg,#163848,#234d56);border-color:#6e9690;box-shadow:0 12px 25px #193d4117}.journey28 .steps-horizontal28>a.current28{background:#eee1ba;color:#3d3d2b;border-color:#fff7df;box-shadow:0 0 0 3px #efdbad30}.journey28 .steps-horizontal28>a.current28>span{background:#4b6251}.journey28 .steps-horizontal28>a.previous28>span{border:1px solid #a6d5b9}.journey-head28 strong{color:#f1e5bc}.flow-summary28{color:#eff4e5!important}.steps-vertical28 li.current28>span{background:#143f4b;color:white;box-shadow:0 0 0 4px #e6d5aa}.steps-vertical28 li.current28>a{font-weight:800;text-decoration:underline;text-underline-offset:5px}.main28{color:#263f46}.page-grid28 .process28{background:#eeeadc;border-color:#c9c7b3}.main28 .page-intro28 h1{color:#183b48}.main28 .need-card28,.main28 .upload-box28,.main28 .service-card28{background:#fffefa;border-color:#b6c4b6}.main28 .service-card28{box-shadow:0 7px 0 #2543360d}.main28 a.primary28{display:inline-flex;align-items:center;gap:20px}.main28 .stage-lock28{background:#f6ecd0;color:#574b30}.usage-guide27{background:#fffdf5!important;color:#263f46!important}.usage-guide27 .material-heading26{color:#263f46}.usage-guide27 .usage-thumb27[aria-pressed=true]{border:3px solid #8b6d38;background:#f4e7c5;box-shadow:0 5px 0 #a68d5e26}.usage-guide27 .prep-card26{background:#eef3e5;color:#344d43;border-color:#b9c7b4}.usage-guide27 .usage-source-detail27{background:#f5efdf;color:#394d49}.usage-guide27 .material-b26{background:#eef2e8;border:1px solid #bdc9b9;border-radius:13px;padding:24px}.usage-guide27 .usage-mark27{border-color:#e9b452}.usage-guide27 .usage-mark27 b{background:#644b23;color:#fff8e6}.usage-guide27 .industry-needs27{font-size:16px!important;color:#40594f}.usage-guide27 .material-note26{color:#59675e!important;font-size:15px!important}
@media(max-width:1100px){.experience25 #site-nav{gap:16px}.experience25 #site-nav>a{font-size:14px}.experience25 #site-nav>.nav-contact{font-size:14px!important;padding-inline:14px!important}.experience25 .site-header{gap:18px}.exhibition26 .exhibit-body26{grid-template-columns:270px minmax(0,1fr)}}
@media(max-width:760px){.experience25 .site-header{padding:16px 18px}.experience25 #site-nav{background:#142f3c;gap:0}.experience25 #site-nav>a{font-size:17px;min-height:54px;padding:17px 20px;white-space:normal}.experience25 #site-nav>a[aria-current=location]:after{left:20px;right:20px}.experience25 #site-nav>.nav-contact{margin:12px 18px 18px;font-size:16px!important;min-height:56px!important}.portal25 .hero-intro25{font-size:18px}.portal25 .hero-selector25 button{padding:15px 10px;min-height:86px}.portal25 .hero-selector25 button strong{font-size:15px}.portal25 .hero-selector25 button small{font-size:12px}.portal25 .hero-screen-label25 strong{font-size:15px}.featured25{padding-block:50px}.section-heading25 h2{font-size:31px}.section-heading25>p{font-size:16px}.featured-work25 .gateway-cta25{padding:14px!important;margin-inline:12px;gap:12px}.exhibition26 .heading26 h2{font-size:32px}.exhibition26 .heading26>p{font-size:16px}.exhibition26 .wayfinding27{padding:16px;font-size:16px!important}.exhibition26 .exhibit-body26{grid-template-columns:minmax(0,1fr)}.exhibition26 .direction-tab26{padding:20px;min-width:0}.exhibition26 .direction-tab26 strong{font-size:20px}.exhibition26 .direction-tab26 p{font-size:16px}.exhibition26 .industry-toolbar26{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px}.exhibition26 .industry-toolbar26>button{width:42px;height:66px}.exhibition26 .industry-tab26 strong{font-size:16px}.exhibition26 .industry-tab26[aria-selected=true]:after{font-size:12px}.exhibition26 .deck26{box-shadow:6px 10px 0 #aeb6aa45,0 17px 28px #193b4215;margin-right:7px}.exhibition26 .deck-view-tabs27{padding:12px;gap:8px}.exhibition26 .deck-view-tabs27 button{font-size:14px;padding:10px}.direction-lens29{padding:18px}.direction-lens29 b{font-size:17px}.journey23 .option-entry03{padding:18px}.journey23 .option-entry03 button[data-option]{min-height:56px}.journey23 .option-categories23>button{min-height:67px}.journey23 .feature-guidance28{font-size:16px}.journey23 .feature-head28 h2{font-size:29px}.journey23 .feature-head28 button{font-size:14px}.journey23 .industry-card23:after{font-size:12px!important}.main28 .page-intro28 h1{font-size:34px}.gateway-cta25{font-size:16px!important;min-height:56px}.usage-guide27 .material-b26{padding:18px}.recommendations29{padding:15px}.experience25 .journey28{padding:17px}.exhibition26 .direction-guide27{font-size:20px}}
@media(prefers-reduced-motion:reduce){.experience25 *,.journey23 *,.main28 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Replace26's absolute small-square arrow with the unchanged open-D brand asset. */
.gateway-cta25.gateway-cta25.gateway-cta25.gateway-cta25{padding:16px 22px!important;gap:25px!important;font-size:17px!important;display:inline-flex!important;justify-content:space-between!important}.gateway-cta25.gateway-cta25.gateway-cta25.gateway-cta25:after{content:''!important;position:static!important;flex:none!important;width:31px!important;height:36px!important;border:0!important;border-radius:0!important;background:transparent url('/assets/ci12f/dalrova-symbol-small-dark.svg') center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;transform:none!important;box-shadow:none!important;opacity:.92}.portal25 .gateway-cta25.quiet25:after{background-image:url('/assets/ci12f/dalrova-symbol-small-light.svg')!important}.gateway-cta25.gateway-cta25.gateway-cta25.gateway-cta25:hover:after{transform:translateX(3px)!important}.featured-work25>.gateway-cta25{width:calc(100% - 36px)!important}.experience25 #site-nav>.nav-contact{padding:13px 18px!important;gap:16px!important;font-size:15px!important}.experience25 #site-nav>.nav-contact:after{width:27px!important;height:30px!important}@media(max-width:760px){.gateway-cta25.gateway-cta25.gateway-cta25.gateway-cta25{padding:15px 17px!important;gap:18px!important;font-size:16px!important}.featured-work25>.gateway-cta25{width:calc(100% - 24px)!important}.portal-actions25 .gateway-cta25{width:100%}.portal25 .hero-selector25 button{min-width:0}.portal25 .hero-selector25 button strong{font-size:14px}.experience25 .site-header .wordmark img.identity-word12{max-width:150px}}

.exhibition26 .industry-tab26 strong,.exhibition26 .industry-tab26>span{color:#fffdf0!important;text-shadow:0 2px 5px #061f29;font-weight:750}.exhibition26 .industry-tab26[aria-selected=true]:after{position:absolute;inset:10px auto auto 10px;background:#fffae8;border-radius:15px;color:#244e3b!important;text-shadow:none;padding:5px 10px;box-shadow:0 2px 8px #172f3e33}.exhibition26 .industry-tab26{position:relative}.exhibition26 .heading26 .journey-head28 strong,.journey28 .journey-head28 strong{color:#f1e5bc!important}.exhibition26 .industry-tab26 img{opacity:1!important}.featured25 .featured-meta25{color:#fff9e8}.journey28>progress{accent-color:#d6c08d}

.exhibition26 .direction-tab26 .direction-state29{grid-column:1/-1;width:auto;min-width:0;white-space:normal;line-height:1.5}.exhibition26 .direction-tab26 .direction-effect27{grid-column:2;min-width:0}.exhibition26 .direction-tab26[aria-selected=true] .direction-number26{color:#efd7a1}.exhibition26 .industry-tab26[aria-selected=true]:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#082633eb);z-index:-1}.exhibition26 .industry-tab26[aria-selected=true]:after{z-index:1}.exhibition26 .industry-tab26>span,.exhibition26 .industry-tab26 strong{position:relative;z-index:1}

.experience25 #compare,.experience25 .foundations{background:#faf7ee;color:#243c44}.experience25 .type-card{background:#fffefa;border:1px solid #c8d0c2;box-shadow:0 9px 0 #263d360d}.experience25 .type-card h3{color:#24444b}.experience25 .basic-foundation03{background:#eeebdc;color:#2b4548}.experience25 .brand-story12d{background:#102e3c;color:#f4f5e8}.experience25 .brand-brief01 p{color:#d2e4dd}.experience25 .product-family02{background:#f5f0e4;color:#243e45}.experience25 .product-family02 h3{color:#243e45}.experience25 .section-heading h2{color:#253f46}.experience25 .site-header a:focus-visible{outline:3px solid #f2d591!important;outline-offset:4px}

.composition27 .compose-part27,.composition27.direction-shape27-2 .compose-part27{color:#24444b!important}.composition27 .compose-part27 span,.composition27 .compose-part27 small{color:#526a66!important;opacity:1}.composition27 .compose-rule27{background:#385c63}.composition27 .compose-disclaimer27{color:#52645a!important}

.journey23 h2[tabindex="-1"]:focus-visible,.experience25 h2[tabindex="-1"]:focus-visible{outline:none!important;box-shadow:0 3px 0 #b89b5833}

/* Mobile direction cards: compare compact alternatives, then see the chosen preview sooner. */
@media(max-width:650px){.exhibition26 .direction-tab26{padding:17px 18px;gap:7px 10px;min-height:0}.exhibition26 .direction-tab26:not([aria-selected=true]) .direction-effect27,.exhibition26 .direction-tab26:not([aria-selected=true]) .direction-state29{display:none}.exhibition26 .direction-tab26:not([aria-selected=true]) small:after{content:' · 선택하기'}.exhibition26 .direction-tab26[aria-selected=true] .direction-effect27{margin-top:7px;font-size:15px}.exhibition26 .direction-tab26[aria-selected=true] .direction-state29{margin-top:7px;padding-top:9px}.exhibition26 .direction-tabs26{gap:10px}.exhibition26 .deck26{margin-top:20px}}
