.designer-root .cross-promotion-overlay{position:fixed;inset:0;z-index:9200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,11,23,.68);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:cross-promotion-fade .18s ease-out}.designer-root .cross-promotion-modal{position:relative;width:min(581px,100%);height:min(520px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:28px;background:#fff;box-shadow:0 32px 90px rgba(3,8,20,.4),0 2px 8px rgba(3,8,20,.1);outline:none;animation:cross-promotion-pop .24s var(--ease)}.designer-root .cross-promotion-card-link{display:block;width:100%;height:100%;overflow:auto;scrollbar-width:none;color:inherit;cursor:pointer;outline:none}.designer-root .cross-promotion-card-link::-webkit-scrollbar{display:none}.designer-root .cross-promotion-card-link--aibook{display:block;background:radial-gradient(circle at 88% 10%,rgba(168,85,247,.42),transparent 32%),radial-gradient(circle at 8% 100%,rgba(76,29,149,.72),transparent 38%),linear-gradient(145deg,#110A2B,#211044 45%,#4B1E81)}.designer-root .cross-promotion-card-link:focus-visible{box-shadow:inset 0 0 0 3px rgba(139,92,246,.38)}.designer-root .cross-promotion-home-dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;width:min(1180px,100%);outline:none}.designer-root .cross-promotion-home-dialog .cross-promotion-modal{width:100%}.designer-root .cross-promotion-standalone-dialog{display:grid;gap:10px;width:min(581px,100%)}.designer-root .cross-promotion-standalone-dialog .cross-promotion-modal{width:100%}.designer-root .cross-promotion-standalone-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-inline:6px}.designer-root .cross-promotion-standalone-actions button{padding:2px 0;border:0;color:rgba(255,255,255,.9);background:transparent;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.designer-root .cross-promotion-standalone-actions button:hover{color:#fff}.designer-root .cross-promotion-close{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:rgba(255,255,255,.92);color:#1E293B;box-shadow:0 8px 22px rgba(15,23,42,.12);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .16s var(--ease),transform .16s var(--ease)}.designer-root .cross-promotion-close:hover{background:#fff;transform:scale(1.04)}.designer-root .cross-promotion-modal--aibook{border-color:rgba(196,181,253,.58);background:#211044}.designer-root .cross-promotion-modal--aibook .cross-promotion-close{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.92)}.designer-root .cross-promotion-aibook{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;padding:26px;color:#fff}.designer-root .cross-promotion-aibook-hero{display:grid;grid-template-columns:minmax(0,1fr) 206px;align-items:center;gap:20px;min-height:196px}.designer-root .cross-promotion-aibook-head{min-width:0}.designer-root .cross-promotion-aibook-head>span{display:block;margin-bottom:11px;color:#C4B5FD;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.15em}.designer-root .cross-promotion-aibook-head h2{margin:0;color:#fff;font-size:31px;font-weight:820;line-height:1.14;letter-spacing:-.04em;word-break:keep-all}.designer-root .cross-promotion-coupon{display:flex;align-items:center;justify-content:center;min-width:0;padding-right:8px}.designer-root .cross-promotion-coupon img{display:block;width:214px;height:auto;border-radius:15px;clip-path:inset(1px round 15px);filter:none;transform-origin:center;will-change:transform;animation:cross-promotion-coupon-float 4.8s ease-in-out infinite}.designer-root .cross-promotion-modal h2{margin:0;color:#0F172A;font-size:34px;font-weight:800;line-height:1.18;letter-spacing:-.038em;word-break:keep-all}.designer-root .cross-promotion-modal--aibook .cross-promotion-aibook-head h2{color:#fff;font-size:34px}.designer-root .cross-promotion-aibook-head h2 em{color:#A78BFA;font-style:normal}.designer-root .cross-promotion-title-mobile{display:none}.designer-root .cross-promotion-benefits{flex:0 0 180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.designer-root .cross-promotion-benefit-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 13px;border:1px solid rgba(196,181,253,.5);border-radius:18px;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,#2E1065,#6D28D9);box-shadow:0 16px 34px rgba(6,2,20,.18)}.designer-root .cross-promotion-benefit-card h3{margin:0;color:inherit;font-size:18px;font-weight:820;line-height:1.3;letter-spacing:-.03em;word-break:keep-all}.designer-root .cross-promotion-benefit-label{display:block;margin-bottom:16px;color:#C4B5FD;font-size:9px;font-weight:850;line-height:1.1;letter-spacing:.12em}.designer-root .cross-promotion-benefit-card.is-copy-only{align-items:stretch;justify-content:center;text-align:left}.designer-root .cross-promotion-benefit-metric{display:flex;align-items:flex-start;color:#fff;font-variant-numeric:tabular-nums;line-height:.9;letter-spacing:-.065em;white-space:nowrap;margin-top:20px}.designer-root .cross-promotion-benefit-metric strong{font-size:40px;font-weight:850;line-height:.9}.designer-root .cross-promotion-benefit-metric sup{margin:2px 0 0 2px;font-size:27px;font-weight:850;line-height:1;letter-spacing:-.04em}.designer-root .cross-promotion-benefit-metric small{align-self:flex-end;margin:0 0 4px 3px;font-size:19px;font-weight:850;line-height:1;letter-spacing:-.04em}.designer-root .cross-promotion-benefit-card.is-featured{border-color:rgba(196,181,253,.5);color:#fff;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,#2E1065,#6D28D9)}.designer-root .cross-promotion-benefit-card.is-featured .cross-promotion-benefit-metric{color:#fff}.designer-root .cross-promotion-aibook-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:1px solid rgba(255,255,255,.72);border-radius:14px;color:#5B21B6;background:#fff;box-shadow:0 12px 24px rgba(6,2,20,.18);font-size:16px;font-weight:820;line-height:1;margin-top:auto}.designer-root .cross-promotion-modal--posco{border-color:rgba(191,219,254,.92);background:radial-gradient(circle at 100% 0,rgba(147,197,253,.2),transparent 34%),linear-gradient(145deg,#F3F7FF,#FFFFFF 58%)}.designer-root .cross-promotion-posco{display:flex;flex-direction:column;height:100%;min-height:0;padding:26px}.designer-root .cross-promotion-posco-hero{display:grid;grid-template-columns:minmax(0,1fr) 206px;align-items:center;gap:20px;min-height:196px}.designer-root .cross-promotion-posco-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:120px;padding-right:8px;animation:cross-promotion-posco-float 5.4s ease-in-out infinite}.designer-root .cross-promotion-posco-visual .posco-logo-motion{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:0}.designer-root .cross-promotion-posco-visual .posco-logo-motion svg{width:100%;min-width:0;max-width:220px;height:auto;overflow:visible;filter:none}.designer-root .cross-promotion-posco-visual .posco-letter{fill:none;stroke:#005386;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cross-promotion-posco-draw 7.5s cubic-bezier(.7,0,.3,1) infinite}.designer-root .cross-promotion-posco-visual .posco-letter--1{animation-delay:0s}.designer-root .cross-promotion-posco-visual .posco-letter--2{animation-delay:.35s}.designer-root .cross-promotion-posco-visual .posco-letter--3{animation-delay:.7s}.designer-root .cross-promotion-posco-visual .posco-letter--4{animation-delay:1.05s}.designer-root .cross-promotion-posco-visual .posco-letter--5{animation-delay:1.4s}.designer-root .cross-promotion-posco-head{min-width:0;margin:0;text-align:left}.designer-root .cross-promotion-posco-head>span{display:block;margin-bottom:11px;color:#2563EB;font-size:10px;font-weight:850;line-height:1.2;letter-spacing:.12em}.designer-root .cross-promotion-posco-head h2{font-size:34px;line-height:1.18}.designer-root .cross-promotion-posco h2 strong{display:block;margin-top:2px;color:#1D4ED8;font-weight:inherit}.designer-root .cross-promotion-course-list{flex:1;display:grid;grid-template-rows:repeat(5,minmax(44px,1fr));gap:7px;margin-top:15px}.designer-root .cross-promotion-course{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 11px 8px 15px;border:1px solid #d5e5fc;border-radius:14px;color:var(--text-hi);background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(37,99,235,.04);transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.designer-root .cross-promotion-course:hover{color:#1D4ED8;border-color:#93C5FD;box-shadow:0 8px 20px rgba(37,99,235,.1);transform:translateX(2px)}.designer-root .cross-promotion-course>span{min-width:0;font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all}.designer-root .cross-promotion-course>em{flex:0 0 auto;display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid #bfdbfe;border-radius:999px;color:#1D4ED8;background:#EFF6FF;font-size:10.5px;font-style:normal;font-weight:800}.designer-root .cross-promotion-course.is-closed{border-color:#E2E8F0;color:#64748B;background:rgba(248,250,252,.9)}.designer-root .cross-promotion-course.is-closed>em{border-color:#CBD5E1;color:#64748B;background:#F1F5F9}@keyframes cross-promotion-coupon-float{0%,to{transform:translateY(5px) rotate(-5deg)}50%{transform:translateY(-8px) rotate(-2.5deg)}}@keyframes cross-promotion-posco-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-6px)}}@keyframes cross-promotion-posco-draw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}45%{stroke-dashoffset:0;opacity:1;fill:rgba(0,83,134,0)}55%{fill:rgba(0,83,134,1)}90%{fill:rgba(0,83,134,1);opacity:1}to{stroke-dashoffset:0;fill:rgba(0,83,134,0);opacity:0}}@keyframes cross-promotion-fade{0%{opacity:0}to{opacity:1}}@keyframes cross-promotion-pop{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.designer-root .cross-promotion-overlay{align-items:flex-end;padding:12px}.designer-root .cross-promotion-modal{height:min(520px,calc(100vh - 24px));border-radius:24px}.designer-root .cross-promotion-posco{padding:18px}.designer-root .cross-promotion-aibook{gap:8px;padding:18px}.designer-root .cross-promotion-aibook-hero{grid-template-columns:minmax(0,1fr) 126px;gap:8px;min-height:110px}.designer-root .cross-promotion-aibook-head>span{margin-bottom:8px;font-size:8px}.designer-root .cross-promotion-modal--aibook .cross-promotion-aibook-head h2{font-size:24px}.designer-root .cross-promotion-title-desktop{display:none}.designer-root .cross-promotion-title-mobile{display:block}.designer-root .cross-promotion-coupon{padding-right:0}.designer-root .cross-promotion-coupon img{width:124px}.designer-root .cross-promotion-benefits{flex:1;grid-template-columns:1fr;gap:7px}.designer-root .cross-promotion-benefit-card,.designer-root .cross-promotion-benefit-card.is-copy-only{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:90px;padding:10px 14px;border-radius:15px}.designer-root .cross-promotion-benefit-card h3{flex:1;min-width:0;font-size:15px;line-height:1.1}.designer-root .cross-promotion-benefit-label{display:none}.designer-root .cross-promotion-benefit-metric{flex:0 0 auto;margin-top:0}.designer-root .cross-promotion-aibook-cta{min-height:40px;border-radius:12px;font-size:14px}.designer-root .cross-promotion-benefit-metric sup{margin-top:0;font-size:18px}.designer-root .cross-promotion-benefit-metric small{margin-bottom:2px;font-size:14px}.designer-root .cross-promotion-posco-hero{grid-template-columns:minmax(0,1fr) 126px;gap:8px;min-height:150px}.designer-root .cross-promotion-posco-visual{min-height:80px;padding-right:0}.designer-root .cross-promotion-posco-visual .posco-logo-motion svg{max-width:126px}.designer-root .cross-promotion-posco-head{margin:0}.designer-root .cross-promotion-posco-head>span{margin-bottom:8px;font-size:8px}.designer-root .cross-promotion-posco-head h2{font-size:24px}.designer-root .cross-promotion-course-list{gap:6px;margin-top:12px}.designer-root .cross-promotion-course{gap:10px;min-height:43px;padding-left:13px}.designer-root .cross-promotion-course>span{font-size:11.5px}.designer-root .cross-promotion-course>em{height:24px;font-size:9.5px}}@media (max-width:900px){.designer-root .cross-promotion-overlay--home{align-items:flex-start;overflow-y:auto}.designer-root .cross-promotion-home-dialog{grid-template-columns:1fr;align-items:start;width:min(581px,100%);padding-block:12px}.designer-root .cross-promotion-home-dialog .cross-promotion-modal{height:520px;max-height:none}}@media (max-width:640px){.designer-root .cross-promotion-home-dialog,.designer-root .cross-promotion-home-dialog .cross-promotion-modal,.designer-root .cross-promotion-modal,.designer-root .cross-promotion-standalone-dialog{width:min(351px,100%)}.designer-root .cross-promotion-standalone-actions{gap:14px;padding-inline:4px}.designer-root .cross-promotion-standalone-actions button{font-size:12px}}@media (prefers-reduced-motion:reduce){.designer-root .cross-promotion-modal,.designer-root .cross-promotion-overlay{animation:none}.designer-root .cross-promotion-coupon img{animation:none;transform:rotate(-4deg)}.designer-root .cross-promotion-posco-visual{animation:none}.designer-root .cross-promotion-posco-visual .posco-letter{animation:none;fill:#005386;stroke-dashoffset:0;opacity:1}}.designer-root .ns-chip-row{display:flex;flex-wrap:nowrap;gap:8px;margin-right:calc(-1 * max(40px, 50vw - 600px));padding-right:16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:900px){.designer-root .ns-chip-row{margin-right:-20px}}.designer-root .ns-chip-row::-webkit-scrollbar{display:none}.designer-root .ns-chip{flex-shrink:0}.designer-root .stage-explainer-row{display:grid;gap:24px;margin:0 0 32px}.designer-root .stage-explainer-row.is-all{grid-template-columns:repeat(3,1fr)}.designer-root .stage-explainer-row.is-single{grid-template-columns:1fr}@media (max-width:880px){.designer-root .stage-explainer-row.is-all{grid-template-columns:1fr 1fr}}@media (max-width:560px){.designer-root .stage-explainer-row.is-all{display:none}}.designer-root .stage-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;background:#fff;border:0;border-radius:var(--r-lg);text-decoration:none;color:inherit;overflow:hidden}.designer-root .stage-card--single{padding:20px 24px;cursor:default;gap:6px}.designer-root .stage-card-labels{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.designer-root .stage-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.designer-root .stage-card-top--with-who{justify-content:flex-start;gap:12px}.designer-root .stage-card-desc--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.designer-root .stage-card-kr--inline{font-size:16px;font-weight:700;color:var(--text-hi);letter-spacing:-.015em;line-height:1.3}.designer-root .stage-card[data-cat=paddle]{--stage-accent:#34D399}.designer-root .stage-card[data-cat=solosurf]{--stage-accent:#3B82F6}.designer-root .stage-card[data-cat=deepsurf]{--stage-accent:#A78BFA}.designer-root .stage-card-en{font-family:var(--font-en);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--stage-accent)}.designer-root .stage-card-kr{font-size:18px;font-weight:700;color:var(--text-hi);letter-spacing:-.015em;line-height:1.35;margin:0}.designer-root .stage-card-who{display:inline-block;font-size:11.5px;font-weight:600;color:var(--text-mu);letter-spacing:-.005em;background:var(--paper-2);padding:4px 10px;border-radius:999px;width:fit-content}.designer-root .stage-card-desc{font-size:13.5px;line-height:1.6;color:var(--text);margin:0;word-break:keep-all}@media (max-width:880px){.designer-root .stage-card{padding:22px 20px}}.designer-root .section-sm{padding:56px 0 64px}@media (max-width:880px){.designer-root .section-sm{padding:40px 0 48px}}.designer-root .ph-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.designer-root .page-header{padding:160px 0 96px;background:linear-gradient(180deg,#000000,#07111F 60%,#0A1A2E);color:var(--d-text-hi);border-bottom:0;position:relative;overflow:hidden}.designer-root .page-header:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px}.designer-root .page-header:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 50% at 50% 0,rgba(75,149,254,.18) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 85% 100%,rgba(124,58,237,.12) 0,transparent 55%);pointer-events:none}.designer-root .page-header .container{position:relative;z-index:1}.designer-root .page-header--video{background:#000}.designer-root .page-header-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.78)}.designer-root .page-header--video-flip-x .page-header-video{transform:scaleX(-1)}.designer-root .page-header-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.45) 8%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.05) 32%,rgba(7,17,31,.35) 75%,rgba(7,17,31,.7)),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(7,17,31,.45) 0,transparent 70%);z-index:0;pointer-events:none}.designer-root .page-header--video:before{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;backdrop-filter:blur(8px) saturate(108%);-webkit-backdrop-filter:blur(8px) saturate(108%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 38%,rgba(0,0,0,.6) 55%,rgba(0,0,0,0) 75%);mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 38%,rgba(0,0,0,.6) 55%,rgba(0,0,0,0) 75%);background:rgba(7,17,31,.18)}.designer-root .page-header--video>.container{position:relative;z-index:2}@media (max-width:720px){.designer-root .page-header--video:before{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 60%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 60%,rgba(0,0,0,0))}}.designer-root .page-header .ph-en{font-family:var(--font-en);font-weight:500;font-size:clamp(13px,1.1vw,16px);letter-spacing:0;line-height:1.35;color:var(--cyan,#4E7CC6);margin:0 0 14px}.designer-root .page-header .ph-kr{font-family:var(--font-kr);font-size:clamp(32px,3.8vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:var(--d-text-hi);margin:0 0 20px;max-width:22ch}.designer-root .page-header .ph-desc{font-size:15px;line-height:1.65;color:var(--d-text);margin:0 0 32px;max-width:560px}.designer-root .page-header .ph-ctas{display:flex;gap:10px;flex-wrap:wrap}.designer-root .page-header .ph-ctas .NS_btn{height:48px;padding:0 24px;font-size:14px}.designer-root .archive-eyebrow-blue{display:inline-block!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important;margin-bottom:16px;font-weight:500}.designer-root .archive-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.designer-root .archive-mission-title{margin:0 0 20px;font-size:clamp(24px,2.2vw,30px)}.designer-root .archive-mission-text{color:var(--text);font-size:18px}.designer-root .archive-mission-text strong{color:var(--text-hi)}@media (max-width:1024px){.designer-root .archive-mission-grid{grid-template-columns:1fr;gap:48px}}.designer-root .archive-timeline-section{background:var(--paper-2);padding-top:80px;padding-bottom:80px}.designer-root .tl-flow-wrap{position:relative;overflow:hidden;padding:40px 0 100px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.designer-root .tl-flow-line{position:absolute;left:0;right:0;bottom:140px;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.12) 6%,rgba(37,99,235,.55) 50%,rgba(37,99,235,.12) 94%,transparent);z-index:0}.designer-root .tl-flow-track{display:flex;gap:36px;width:max-content;padding:0 40px;align-items:flex-end;will-change:transform;position:relative;z-index:1}.designer-root .tl-flow-wrap--drag{cursor:grab;touch-action:pan-y;user-select:none}.designer-root .tl-flow-wrap--drag.is-dragging{cursor:grabbing}.designer-root .tl-flow-wrap--drag.is-dragging .tl-flow-card{transform:none}.designer-root .tl-flow-item{flex:0 0 280px;display:flex;flex-direction:column;align-items:center}.designer-root .tl-flow-card{width:100%;min-height:130px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;box-shadow:0 6px 22px rgba(11,21,36,.06);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.designer-root .tl-flow-card:hover{transform:translateY(-2px);border-color:var(--hover-ring);box-shadow:0 14px 32px rgba(11,21,36,.1)}.designer-root .tl-flow-card-title{font-family:var(--font-kr);font-size:16px;font-weight:700;color:var(--text-hi);letter-spacing:-.01em;margin-bottom:8px;line-height:1.35}.designer-root .tl-flow-card-desc{font-size:13px;line-height:1.6;color:var(--text-mu);letter-spacing:-.005em}.designer-root .tl-flow-stem{width:1px;height:36px;background:linear-gradient(180deg,var(--blue),rgba(37,99,235,.12))}.designer-root .tl-flow-item.is-past .tl-flow-stem{background:linear-gradient(180deg,var(--line-2),rgba(199,206,222,.4))}.designer-root .tl-flow-dot{width:14px;height:14px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 4px var(--paper-2),0 0 0 5px rgba(37,99,235,.12)}.designer-root .tl-flow-item.is-past .tl-flow-dot{background:var(--line-2);box-shadow:0 0 0 4px var(--paper-2),0 0 0 5px rgba(199,206,222,.55)}.designer-root .tl-flow-year{font-family:var(--font-en);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--blue);margin-top:14px}.designer-root .tl-flow-item.is-past .tl-flow-year{color:var(--text-mu)}.designer-root .archive-partners-section{background:#fff}.designer-root .archive-partners-head{margin-bottom:32px}.designer-root .archive-partners-bar{padding:0}.designer-root .archive-partners-logos{justify-content:center}.designer-root .spreatics-section{background:#E9E9E9}.designer-root .spreatics-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.designer-root .spreatics-text{min-width:0}.designer-root .spreatics-eyebrow{display:inline-block!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important;margin-bottom:14px;font-weight:500}.designer-root .spreatics-title{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--text-hi);margin:0 0 28px}.designer-root .spreatics-wordmark{display:inline-block;height:clamp(28px,3.6vw,44px);width:auto;vertical-align:middle;margin-top:8px}.designer-root .spreatics-lede{font-size:16px;line-height:1.7;color:var(--text);margin:0 0 16px}.designer-root .spreatics-lede strong{color:var(--text-hi);font-weight:700}.designer-root .spreatics-media{min-width:0}.designer-root .spreatics-video-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--r-xl);overflow:hidden;background:transparent;box-shadow:none;border:0}.designer-root .spreatics-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.designer-root .archive-cta-center{text-align:center;max-width:none;margin:0 auto}.designer-root .archive-cta-title{margin:16px 0;white-space:nowrap}.designer-root .archive-cta-btn{margin-top:8px}@media (max-width:900px){.designer-root .archive-cta-title{white-space:normal}}.designer-root .spreatics-section .container{position:relative}.designer-root .spreatics-grid{display:block;position:relative;z-index:1}.designer-root .spreatics-text{position:relative;z-index:2;max-width:100%}.designer-root .spreatics-media{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:min(60%,320px);max-height:90%;opacity:.3;z-index:1;pointer-events:none}@media (min-width:880px){.designer-root .spreatics-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.designer-root .spreatics-text{max-width:none;position:static;z-index:auto}.designer-root .spreatics-media{position:relative;top:auto;right:auto;left:auto;transform:none;width:100%;max-width:360px;max-height:none;margin-left:auto;margin-right:0;opacity:1}}@media (max-width:720px){.designer-root .archive-partners-section .section-head,.designer-root .archive-partners-section .section-head .left,.designer-root .archive-partners-section .section-head .left .eyebrow,.designer-root .archive-partners-section .section-head .left h2,.designer-root .archive-partners-section .section-head .left p,.designer-root .archive-timeline-section .section-head,.designer-root .archive-timeline-section .section-head .left,.designer-root .archive-timeline-section .section-head .left .eyebrow,.designer-root .archive-timeline-section .section-head .left h2,.designer-root .archive-timeline-section .section-head .left p{text-align:center}.designer-root .archive-partners-section .section-head .left,.designer-root .archive-partners-section .section-head .left p,.designer-root .archive-timeline-section .section-head .left,.designer-root .archive-timeline-section .section-head .left p{margin-left:auto;margin-right:auto;max-width:none}.designer-root .archive-mission-grid .archive-mission-text,.designer-root .archive-mission-grid .archive-mission-title{text-align:left}.designer-root .spreatics-eyebrow,.designer-root .spreatics-lede,.designer-root .spreatics-text,.designer-root .spreatics-title{text-align:center}.designer-root .archive-partners-section .section-head{margin-bottom:0}.designer-root .archive-partners-bar{padding-top:0}}