:root{--color-bg: #000;--black: #000;--white: #fff;--white-a04: rgb(255 255 255 / .04);--white-a06: rgb(255 255 255 / .06);--white-a10: rgb(255 255 255 / .1);--white-a15: rgb(255 255 255 / .15);--white-a20: rgb(255 255 255 / .2);--white-a30: rgb(255 255 255 / .3);--white-a45: rgb(255 255 255 / .45);--white-a60: rgb(255 255 255 / .6);--white-a75: rgb(255 255 255 / .75);--white-a90: rgb(255 255 255 / .9);--black-a0: rgb(0 0 0 / 0);--black-a50: rgb(0 0 0 / .5);--black-a60: rgb(0 0 0 / .6);--black-a75: rgb(0 0 0 / .75);--black-a85: rgb(0 0 0 / .85);--surface-1: #050505;--surface-2: #0a0a0a;--surface-3: #111111;--text-primary: var(--white);--text-secondary: var(--white-a75);--text-tertiary: var(--white-a60);--text-muted: var(--white-a45);--border-subtle: var(--white-a10);--border: var(--white-a15);--border-strong: var(--white-a30);--fill-subtle: var(--white-a04);--fill: var(--white-a06);--fill-strong: var(--white-a10);--panel-bg: var(--black-a75);--accent: #ffe2a1;--accent-rgb: 255 226 161;--tile-placeholder: #0a0f35;--viz-blue-rgb: 90 184 240;--viz-ice-rgb: 232 244 255;--viz-magenta-rgb: 224 128 255;--status-gold-rgb: 240 185 50;--status-red: rgb(220 60 60 / .7);--status-amber: rgb(230 180 40 / .7);--status-green: rgb(80 180 80 / .7);--font-ui: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: "Saira", var(--font-ui);--font-display: "Antic Didone", serif;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 15px;--fs-xl: 16px;--ls-tight: .3px;--ls-base: .5px;--ls-wide: .6px;--ls-caps: .1em;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 50%;--dur-fast: .2s;--dur-base: .3s;--dur-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.25, .1, .25, 1);--nav-h: 56px;--focus-ring: 1px solid var(--accent);--theme-accent: var(--accent);--theme-panel-bg: var(--panel-bg);--theme-text: var(--text-primary);--theme-text-secondary: var(--text-secondary);--theme-border: var(--border)}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;background:var(--color-bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#root{width:100vw;height:100dvh;overflow:hidden;background:var(--color-bg)}canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._uiLayer_ufn45_1{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;pointer-events:none;z-index:10}._nav_awljq_3{position:absolute;top:0;left:0;right:0;z-index:12;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--panel-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:0;transition:opacity .8s ease-in}._visible_awljq_22{opacity:1;pointer-events:auto}._leftGroup_awljq_27{display:flex;align-items:center;gap:40px}._rightGroup_awljq_33{display:flex;align-items:center;gap:15px}._navBtn_awljq_40{background:none;border:1px solid var(--white-a45);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-md);letter-spacing:var(--ls-wide);padding:3px 9px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap}._navBtn_awljq_40:hover{border-color:var(--accent);color:var(--accent)}._links_awljq_59{display:flex;gap:40px}._link_awljq_59{color:var(--text-secondary);text-decoration:none;font-family:var(--font-ui);font-size:var(--fs-md);letter-spacing:var(--ls-wide);transition:color .2s}._link_awljq_59:hover{color:var(--text-primary)}._hamburger_awljq_77{display:flex;flex-direction:column;justify-content:space-between;width:22px;height:16px;background:none;border:none;cursor:pointer;padding:0}._bar_awljq_89{display:block;height:1.5px;background:var(--text-primary);border-radius:var(--radius-xs);transition:opacity .2s}._hamburger_awljq_77:hover ._bar_awljq_89{background:var(--text-primary)}@media(orientation:portrait){._nav_awljq_3{height:auto;padding:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) 24px calc(24px + env(safe-area-inset-left))}._hamburger_awljq_77{display:none}._leftGroup_awljq_27{gap:16px}._rightGroup_awljq_33{gap:8px}._navBtn_awljq_40{font-size:var(--fs-lg);letter-spacing:var(--ls-base);padding:2px 7px}._links_awljq_59{gap:16px}._link_awljq_59{font-size:var(--fs-lg);letter-spacing:var(--ls-base)}}._block_xq7kb_23{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;flex-shrink:0}._imageContainer_xq7kb_32{position:relative;width:100%;flex-shrink:0;background-color:var(--tile-placeholder);background-size:cover;background-position:center;border-radius:var(--radius-lg);overflow:hidden}._imageBorder_xq7kb_44{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);border:1px solid var(--white-a45);pointer-events:none;z-index:3;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}._imageBorderVisible_xq7kb_55{opacity:1}._hoverVideo_xq7kb_60{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}._hoverSlide_xq7kb_70{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);overflow:hidden}._hoverSlideImg_xq7kb_77{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._overlay_xq7kb_86{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black-a60);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}._name_xq7kb_96{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xl);color:var(--text-primary);text-align:center;letter-spacing:var(--ls-base);line-height:18.2px;padding:0 8px}._info_xq7kb_110{background:var(--white-a10);padding:12px;display:flex;flex-direction:column;gap:10px;width:100%;flex-shrink:0;overflow:hidden}._infoTitle_xq7kb_121{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--text-primary);letter-spacing:var(--ls-base);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}._infoDesc_xq7kb_135{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);letter-spacing:var(--ls-wide);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}._infoBottom_xq7kb_148{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;flex-shrink:0}._tags_xq7kb_156{display:flex;gap:6px;align-items:center;flex-wrap:wrap;overflow:hidden}._tag_xq7kb_156{background:var(--white-a10);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:var(--ls-base);padding:2px 6px;border-radius:var(--radius-sm);white-space:nowrap}._moreLink_xq7kb_175{font-family:var(--font-ui);color:var(--accent);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-decoration:none;flex-shrink:0;transition:opacity .15s}._moreLink_xq7kb_175:hover{opacity:.8}._imageContainer_xq7kb_32:focus-visible,._info_xq7kb_110:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._container_1jdhf_8{position:fixed;right:0;top:56px;width:420px;height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));overflow:hidden;z-index:10;background:linear-gradient(to left,var(--black) 6.5%,var(--black-a50) 45%,var(--black-a0) 85%);will-change:transform}._arcWrapper_1jdhf_28{position:absolute;left:0;top:0;will-change:transform,opacity}@media(orientation:portrait){._container_1jdhf_8{display:none}}._container_1h2i1_9{position:fixed;right:0;top:56px;width:420px;height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));overflow:hidden;z-index:10;background:linear-gradient(to left,var(--black) 6.5%,var(--black-a50) 45%,var(--black-a0) 85%);will-change:transform}._arcWrapper_1h2i1_30{position:absolute;left:0;top:0;will-change:transform,opacity}._sectionHeader_1h2i1_38{position:absolute;right:25px;display:flex;align-items:center;gap:5px;height:28px;font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:500;color:var(--text-muted);letter-spacing:1.4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .3s ease,color .2s ease;pointer-events:auto;z-index:2}._sectionHeader_1h2i1_38:hover{color:var(--text-tertiary)}._sectionChevron_1h2i1_61{font-size:var(--fs-base);display:inline-block;transition:transform .25s ease;line-height:1}@media(orientation:portrait){._container_1h2i1_9{display:none}}._overlay_1qs6n_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--color-bg);overflow:hidden;pointer-events:auto}._canvas_1rgzl_2{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column}._titleArea_1rgzl_11{flex:0 0 8%;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}._titleText_1rgzl_19{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--white-a20);padding:4px 12px;background:var(--white-a10)}._topHalf_1rgzl_32{position:relative;flex:0 0 18%;overflow:visible}._svgLayer_1rgzl_39{position:absolute;top:0;left:0;pointer-events:none;z-index:0}._nodeGroup_1rgzl_48{position:absolute;cursor:pointer;z-index:1}._nodeGroup_1rgzl_48:hover{z-index:10}._nodeExtLabel_1rgzl_59{font-size:var(--fs-2xs);font-weight:400;color:var(--text-tertiary);letter-spacing:.05em;white-space:normal;word-break:break-word;pointer-events:none;line-height:1.35}._nodeDot_1rgzl_71{position:absolute;top:0;left:0;border-radius:var(--radius-full);transform-origin:center;transition:transform .22s ease,background-color .28s ease,border-color .28s ease,box-shadow .28s ease}._nodeDotHovered_1rgzl_85{transform:scale(2)}._canvasGap_1rgzl_90{flex:0 0 2%}._bottomHalf_1rgzl_95{position:relative;flex:0 0 72%;overflow:hidden;background:var(--color-bg)}._imageTrack_1rgzl_103{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;transition:transform .52s cubic-bezier(.4,0,.2,1)}._imageStrip_1rgzl_115{display:flex;flex-shrink:0;background:var(--color-bg);transition:gap .38s cubic-bezier(.4,0,.2,1)}._imagePlaceholder_1rgzl_124{flex:1;background:var(--white-a04)}._imagePanel_1rgzl_131{position:relative;flex:1;overflow:hidden;cursor:pointer;background:var(--color-bg);transition:flex-basis .38s cubic-bezier(.4,0,.2,1),clip-path .38s cubic-bezier(.4,0,.2,1)}._imagePanelImg_1rgzl_142{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;transition:transform .38s ease}._imagePanelActive_1rgzl_151 ._imagePanelImg_1rgzl_142{transform:scale(1.03)}._imagePanelOverlay_1rgzl_156{position:absolute;top:0;left:0;right:0;height:100%;background:var(--black-a75);opacity:1;transition:opacity .22s ease;display:flex;align-items:center;justify-content:center;padding:8px 10px;pointer-events:none}._imagePanelOverlayHidden_1rgzl_172{opacity:0}._imagePanelLabel_1rgzl_176{font-size:var(--fs-md);font-weight:500;color:var(--white-a90);letter-spacing:.06em;text-transform:none;line-height:1.3;white-space:normal;word-break:break-word;text-align:center;max-width:120px;margin:0 auto}._imagePanelDot_1rgzl_191{position:absolute;top:7px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:var(--radius-full);opacity:.72;pointer-events:none}@media(orientation:portrait){._titleText_1rgzl_19{font-size:var(--fs-base)}._nodeExtLabel_1rgzl_59{font-size:var(--fs-sm)}._imagePanelLabel_1rgzl_176{font-size:var(--fs-xl)}}._layout_1ef2v_5{display:grid;grid-template-columns:120px 1fr 6px 600px;height:100vh;height:100dvh;overflow:hidden;background:var(--color-bg)}._panelHandle_1ef2v_16{cursor:col-resize;background:var(--white-a04);position:relative;transition:background .25s ease;-webkit-user-select:none;user-select:none}._panelHandle_1ef2v_16:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:transparent;transition:background .25s ease}._panelHandle_1ef2v_16:hover,._panelHandleActive_1ef2v_37{background:var(--white-a04)}._panelHandle_1ef2v_16:hover:after,._panelHandleActive_1ef2v_37:after{background:linear-gradient(to bottom,var(--status-red),var(--status-amber),var(--status-green))}._mobileBackBar_1ef2v_53,._mobileBackBtn_1ef2v_57{display:none}._tocSidebar_1ef2v_63{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:36px 0 36px 20px;border-right:1px solid var(--white-a06);gap:0}._backBtn_1ef2v_75{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:4px;align-self:flex-start;transition:color .2s}._backBtn_1ef2v_75:hover{color:var(--white-a90)}._backLabel_1ef2v_94{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.03em;opacity:0;transition:opacity .2s ease;pointer-events:none}._backBtn_1ef2v_75:hover ._backLabel_1ef2v_94{opacity:1}._sectionList_1ef2v_108{display:flex;flex-direction:column;gap:18px;flex:1}._sectionItem_1ef2v_115{display:flex;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:0;text-align:left}._tick_1ef2v_127{height:1px;background:var(--white-a20);width:18px;transition:width .25s ease,background .25s ease}._sectionItem_1ef2v_115._active_1ef2v_134 ._tick_1ef2v_127{width:28px;background:var(--white-a75)}._sectionLabel_1ef2v_139{font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);transition:color .25s ease;line-height:12px}._sectionItem_1ef2v_115._active_1ef2v_134 ._sectionLabel_1ef2v_139{color:var(--text-secondary)}._sectionItem_1ef2v_115:hover ._tick_1ef2v_127{background:var(--white-a45);width:22px}._sectionItem_1ef2v_115:hover ._sectionLabel_1ef2v_139{color:var(--text-tertiary)}._progressTrack_1ef2v_163{margin-top:28px;position:relative;width:1px;height:80px;background:var(--white-a10);flex-shrink:0}._progressFill_1ef2v_172{position:absolute;top:0;left:0;width:1px;background:var(--white-a45);transition:height .08s linear}._progressDot_1ef2v_181{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:var(--radius-full);background:var(--white-a60);transition:top .08s linear;margin-top:-2px}._imagePanel_1ef2v_195{height:100vh;height:100dvh;overflow:hidden;position:relative}._imagePanel_1ef2v_195:before,._imagePanel_1ef2v_195:after{content:"";position:absolute;left:0;right:0;height:30px;z-index:10;pointer-events:none;background:var(--color-bg)}._imagePanel_1ef2v_195:before{top:0}._imagePanel_1ef2v_195:after{bottom:0}._imagePanelScroller_1ef2v_222{position:absolute;top:0;left:0;width:100%;transition:transform .6s cubic-bezier(.65,0,.35,1)}._imageModule_1ef2v_231{position:relative;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);display:flex;flex-direction:column;overflow:hidden;margin-bottom:25px}._moduleBottomBar_1ef2v_243{position:absolute;bottom:0;left:0;right:0;height:40px;background:var(--color-bg);z-index:5;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;pointer-events:none}._moduleBottomBarText_1ef2v_258{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.14em;color:var(--text-muted);animation:_hintBreath_1ef2v_1 3.5s ease-in-out infinite}@keyframes _hintBreath_1ef2v_1{0%,to{opacity:.55}50%{opacity:1}}._moduleInsetTop_1ef2v_272{width:100%;flex-shrink:0;background:var(--color-bg)}._moduleInsetBottom_1ef2v_278{width:100%;flex-shrink:0;background:var(--color-bg);display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}._moduleLinkHint_1ef2v_288{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:400;letter-spacing:.05em;color:var(--text-muted);align-self:center}._moduleLinkHintLink_1ef2v_297{text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}._moduleLinkHintLink_1ef2v_297:hover{color:var(--text-secondary)}._imageModuleScroll_1ef2v_309{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}._imageModuleScroll_1ef2v_309::-webkit-scrollbar{display:none}._scrollImage_1ef2v_316{width:100%;height:auto;display:block}._scrollGradient_1ef2v_323{position:sticky;bottom:0;left:0;right:0;height:20%;margin-top:-20%;background:linear-gradient(to bottom,var(--black-a0) 0%,var(--black) 100%);pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;opacity:1;transition:opacity .35s ease;z-index:2}._scrollGradientHidden_1ef2v_345{opacity:0}._scrollHintText_1ef2v_349{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);animation:_hintBreath_1ef2v_1 2.5s ease-in-out infinite}._moduleImage_1ef2v_360{flex:1;width:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.82)}._imagePlaceholder_1ef2v_370{flex:1;background:var(--surface-1)}._journeyPanelWrap_1ef2v_375{width:100%;flex:1;min-height:0;display:flex;align-items:center;padding:32px 28px;overflow-y:auto;scrollbar-width:none}._journeyPanelWrap_1ef2v_375::-webkit-scrollbar{display:none}._heroImage_1ef2v_391{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.82)}._imageCard_1ef2v_403{flex:1;position:relative;overflow:hidden;min-height:0;background:var(--color-bg)}._imageCardImg_1ef2v_411{width:100%;height:100%;object-fit:contain;object-position:center;display:block}._imageCardGradient_1ef2v_419{position:absolute;top:0;left:0;right:0;bottom:-2px;background:linear-gradient(to bottom,var(--black-a0) 0%,var(--black-a85) 78%,var(--black) 97%);pointer-events:none;opacity:0;transition:opacity .35s ease}._imageCardCaption_1ef2v_436{position:absolute;bottom:0;left:0;right:0;padding:15px;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--ls-tight);line-height:1.5;opacity:0;transition:opacity .35s ease}._imageCard_1ef2v_403:hover ._imageCardGradient_1ef2v_419,._splitCard_1ef2v_452:hover ._imageCardGradient_1ef2v_419,._imageCard_1ef2v_403:hover ._imageCardCaption_1ef2v_436,._splitCard_1ef2v_452:hover ._imageCardCaption_1ef2v_436{opacity:1}._carouselWrap_1ef2v_463{position:relative;width:100%;height:100%;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center}._carouselTrack_1ef2v_474{display:flex;width:100%;height:100%;align-items:center}._carouselImg_1ef2v_481{width:100%;max-height:100%;flex-shrink:0;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}._carouselArrowLeft_1ef2v_491,._carouselArrowRight_1ef2v_492{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:var(--radius-full);border:none;background:var(--black-a50);color:var(--white-a90);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s ease,background .2s ease;pointer-events:auto}._carouselArrowLeft_1ef2v_491{left:12px}._carouselArrowRight_1ef2v_492{right:12px}._carouselWrap_1ef2v_463:hover ._carouselArrowLeft_1ef2v_491,._carouselWrap_1ef2v_463:hover ._carouselArrowRight_1ef2v_492,._carouselArrowLeft_1ef2v_491:focus-visible,._carouselArrowRight_1ef2v_492:focus-visible{opacity:1}._carouselArrowLeft_1ef2v_491:hover,._carouselArrowRight_1ef2v_492:hover{background:var(--black-a75)}._carouselDots_1ef2v_527{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:7px;z-index:3;pointer-events:none}._carouselDot_1ef2v_527{width:6px;height:6px;border-radius:var(--radius-full);background:var(--white-a30);border:none;padding:0;cursor:pointer;pointer-events:auto;transition:background .2s ease,transform .2s ease}._carouselDotActive_1ef2v_550{background:var(--white-a90);transform:scale(1.25)}._wordCloudOverlay_1ef2v_556{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}._wordCloudWord_1ef2v_563{position:absolute;font-family:var(--font-ui);font-weight:300;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._muteButton_1ef2v_573{position:absolute;bottom:20px;right:14px;width:32px;height:32px;background:var(--black-a50);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:7;padding:0;opacity:0;transition:opacity .25s ease,background .18s ease,border-color .18s ease,color .18s ease}._muteButtonVisible_1ef2v_597{opacity:1}._muteButton_1ef2v_573:hover{background:var(--white-a10);border-color:var(--white-a45);color:var(--text-primary)}._zoomControls_1ef2v_609{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;gap:8px;z-index:7}._zoomBtn_1ef2v_620{width:32px;height:32px;background:var(--black-a50);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease}._zoomBtn_1ef2v_620:hover{background:var(--white-a10);border-color:var(--white-a45);color:var(--text-primary)}._zoomBtnDisabled_1ef2v_644{opacity:.32;cursor:default;pointer-events:none}._pauseOverlay_1ef2v_651{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}._videoProgress_1ef2v_662{position:absolute;bottom:6px;left:0;right:0;height:20px;padding-top:8px;cursor:pointer;z-index:6;opacity:0;transition:opacity .3s ease}._videoProgressVisible_1ef2v_675{opacity:1}._videoProgress_1ef2v_662:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--white-a15);border-radius:var(--radius-xs)}._videoProgressFill_1ef2v_690{position:absolute;bottom:0;left:0;height:3px;background:var(--white-a75);border-radius:var(--radius-xs)}._videoProgressThumb_1ef2v_699{position:absolute;bottom:-3px;width:9px;height:9px;background:var(--white);border-radius:var(--radius-full);transform:translate(-50%);opacity:0;transition:opacity .15s ease}._videoProgress_1ef2v_662:hover ._videoProgressThumb_1ef2v_699,._videoProgressVisible_1ef2v_675 ._videoProgressThumb_1ef2v_699{opacity:1}._infoPanel_1ef2v_718{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;padding:52px 40px 60vh 35px;display:flex;flex-direction:column;gap:56px;border-left:1px solid var(--white-a06);scrollbar-width:thin;scrollbar-color:var(--white-a10) transparent}._infoPanel_1ef2v_718::-webkit-scrollbar{width:3px}._infoPanel_1ef2v_718::-webkit-scrollbar-track{background:transparent}._infoPanel_1ef2v_718::-webkit-scrollbar-thumb{background:var(--white-a10);border-radius:var(--radius-xs)}._section_1ef2v_108{display:flex;flex-direction:column;gap:20px;padding-top:100px;transition:opacity .4s ease}._sectionDimmed_1ef2v_756{opacity:.1}._sectionNoToc_1ef2v_761{display:flex;flex-direction:column;gap:20px;padding-top:20px;transition:opacity .4s ease}._sectionNoTitle_1ef2v_770{padding-top:0;margin-top:-22px}._tagRow_1ef2v_777{display:flex;gap:7px;flex-wrap:wrap;width:100%}._tag_1ef2v_777{background:var(--white-a10);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--ls-base);padding:3px 9px;border-radius:var(--radius-sm);border:1px solid var(--border)}._title_1ef2v_797{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.18;margin:0}._tagline_1ef2v_809{font-family:var(--font-ui);font-size:var(--fs-lg);font-style:italic;color:var(--text-muted);letter-spacing:var(--ls-tight);line-height:1.5;margin:0}._headerButtons_1ef2v_821{display:flex;flex-direction:column;gap:15px}._launchBtn_1ef2v_829{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;margin-top:0;margin-bottom:0;padding:12px 20px;border:1px solid var(--white-a45);background:none;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:1.5px;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}._launchBtn_1ef2v_829:hover{border-color:var(--white-a75);color:var(--text-primary)}._separator_1ef2v_855{width:100%;height:1px;background:var(--white-a06)}._description_1ef2v_863{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.8;margin:0}._sectionHeaderLabel_1ef2v_874{font-family:var(--font-heading);font-size:19px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-primary)}._techRow_1ef2v_885{display:flex;gap:8px;flex-wrap:wrap;width:100%}._techTag_1ef2v_892{background:rgb(var(--viz-blue-rgb) / .07);color:rgb(var(--viz-blue-rgb) / .72);border:1px solid rgb(var(--viz-blue-rgb) / .18);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:var(--ls-base);padding:4px 11px;border-radius:var(--radius-sm)}._linkRow_1ef2v_905{display:flex;gap:10px;flex-wrap:wrap;width:100%}._linkBtn_1ef2v_912{color:var(--text-tertiary);font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:var(--ls-base);text-decoration:none;border:1px solid var(--border);padding:6px 16px;border-radius:var(--radius-sm);transition:border-color .2s,color .2s}._linkBtn_1ef2v_912:hover{border-color:rgb(var(--viz-blue-rgb) / .45);color:rgb(var(--viz-blue-rgb) / .9)}._sectionContent_1ef2v_932{display:flex;flex-direction:column;gap:14px;width:100%}._contentParagraph_1ef2v_940{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.78;margin:0}._contentParagraph_1ef2v_940 strong{color:var(--white-a90);font-weight:600}._contentSubheading_1ef2v_955{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-tertiary);margin:10px 0 0}._contentSubheading2_1ef2v_967{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:600;letter-spacing:var(--ls-base);color:var(--text-secondary);margin:10px 0 0}._metaTable_1ef2v_979{display:flex;flex-direction:column;width:100%}._metaRow_1ef2v_985{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start;padding:10px;width:100%}._metaLabel_1ef2v_994{font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:1.8px;text-transform:uppercase;color:var(--text-muted);text-align:left;line-height:1.3}._metaValue_1ef2v_1004{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.55;text-align:left;white-space:pre-line}._metaValueList_1ef2v_1014{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}._metaValueListItem_1ef2v_1023{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.55;padding-left:12px;position:relative}._metaValueListItem_1ef2v_1023:before{content:"–";position:absolute;left:0;color:var(--white-a20)}._listBlock_1ef2v_1042{display:flex;flex-direction:column;gap:7px;width:100%}._listTitle_1ef2v_1049{font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:1.8px;text-transform:uppercase;color:var(--text-muted)}._contentList_1ef2v_1057{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;width:100%}._contentListItem_1ef2v_1067{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.65;padding-left:14px;position:relative}._contentListItem_1ef2v_1067:before{content:"–";position:absolute;left:0;color:var(--white-a20)}._workflowBlock_1ef2v_1086{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--border-subtle);padding-left:18px;margin:4px 0;width:100%}._workflowStep_1ef2v_1096{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1;padding:7px 0}._workflowArrow_1ef2v_1105{font-size:var(--fs-2xs);color:var(--white-a15);line-height:1;padding:1px 0}._splitModule_1ef2v_1115{width:100%;flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden;position:relative}._splitCard_1ef2v_452{position:relative;height:100%;overflow:hidden;flex-shrink:0;background:var(--color-bg)}._splitCardImg_1ef2v_1133{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._splitHandle_1ef2v_1141{position:absolute;top:0;width:16px;height:100%;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:10;-webkit-user-select:none;user-select:none}._splitHandle_1ef2v_1141:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--white-a15);transform:translate(-50%);pointer-events:none}._splitHandlePill_1ef2v_1166{width:4px;height:32px;border-radius:var(--radius-xs);background:var(--white-a45);position:relative;z-index:1}._vstackContainer_1ef2v_1177{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;gap:0;background:var(--color-bg);scrollbar-width:none}._vstackContainer_1ef2v_1177::-webkit-scrollbar{display:none}._vstackCard_1ef2v_1193{flex:0 0 auto;width:100%;position:relative;overflow:hidden;cursor:pointer;background:var(--color-bg);transition:height .5s cubic-bezier(.4,0,.2,1)}._vstackCardImg_1ef2v_1203{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._vstackJourneyCard_1ef2v_1211{width:100%;height:100%;display:flex;align-items:center;padding:12px 0;scrollbar-width:thin;scrollbar-color:var(--white-a60) transparent}._vstackJourneyCard_1ef2v_1211::-webkit-scrollbar{height:3px}._vstackJourneyCard_1ef2v_1211::-webkit-scrollbar-track{background:transparent}._vstackJourneyCard_1ef2v_1211::-webkit-scrollbar-thumb{background:var(--white-a60);border-radius:var(--radius-xs)}._vstackCardOverlay_1ef2v_1234{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--black) 0%,var(--black-a50) 100%);pointer-events:none;opacity:1;transition:opacity .35s ease}._vstackCardActive_1ef2v_1247 ._vstackCardOverlay_1ef2v_1234{opacity:0}._vstackCardLabel_1ef2v_1251{position:absolute;top:50%;transform:translateY(-50%);left:22px;font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white-a90);line-height:1.4;max-width:55%;opacity:1;transition:opacity .3s ease;pointer-events:none}._vstackCardActive_1ef2v_1247 ._vstackCardLabel_1ef2v_1251{opacity:0}._vstackContainerCompact_1ef2v_1274 ._vstackCardLabel_1ef2v_1251{top:50%;transform:translateY(-50%);left:14px;font-size:var(--fs-xs)}._listChips_1ef2v_1284{display:flex;flex-wrap:wrap;gap:6px;width:100%}._listChip_1ef2v_1284{background:var(--white-a04);border:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:var(--ls-base);padding:4px 11px;border-radius:var(--radius-xs);line-height:1.4;position:relative;overflow:hidden;transition:color .25s ease,border-color .25s ease;cursor:default}._listChip_1ef2v_1284:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,var(--white-a06) 50%,transparent 70%);transform:translate(-100%);transition:transform 0s}._listChip_1ef2v_1284:hover{color:var(--white-a90);border-color:var(--border-strong)}._listChip_1ef2v_1284:hover:after{transform:translate(100%);transition:transform .45s ease}._listIndexed_1ef2v_1333{display:flex;flex-direction:column;width:100%}._listIndexedItem_1ef2v_1339{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--border-subtle)}._listIndexed_1ef2v_1333 ._listIndexedItem_1ef2v_1339:last-child{border-bottom:1px solid var(--border-subtle)}._listIndexedNum_1ef2v_1352{font-family:var(--font-heading);font-size:var(--fs-2xs);font-weight:600;letter-spacing:1.2px;color:var(--text-muted);line-height:1}._listIndexedText_1ef2v_1361{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-secondary);letter-spacing:var(--ls-tight);line-height:1.65}._listNumbered_1ef2v_1370{display:flex;flex-direction:column;gap:2px;width:100%}._listNumberedItem_1ef2v_1377{position:relative;padding:8px 0 8px 42px;min-height:40px;display:flex;flex-direction:column;justify-content:center}._listNumberedBg_1ef2v_1386{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--font-heading);font-size:46px;font-weight:700;color:var(--white-a15);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-1px}._listNumberedText_1ef2v_1401{position:relative;z-index:1;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.65}._listNumberedSub_1ef2v_1411{position:relative;z-index:1;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--ls-tight);line-height:1.5;margin-top:2px}._workflowTrackBlock_1ef2v_1425{position:relative;padding-left:22px;display:flex;flex-direction:column;gap:0;margin:4px 0;width:100%}._workflowTrackBlock_1ef2v_1425:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--white-a10)}._workflowTrackStep_1ef2v_1445{position:relative;font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1;padding:7px 0}._workflowTrackStep_1ef2v_1445:before{content:"";position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:var(--radius-full);background:var(--white-a30);border:1px solid var(--border-subtle)}._workflowHTrackWrapper_1ef2v_1469{position:relative;width:100%;margin:4px 0}._workflowHTrackWrapper_1ef2v_1469:after{content:"";position:absolute;top:0;right:0;width:32px;height:100%;background:linear-gradient(to right,transparent,var(--black-a60));pointer-events:none;z-index:1}._workflowHTrackBlock_1ef2v_1487{display:flex;flex-direction:row;width:100%;position:relative;padding:8px 0 4px;overflow-x:auto;scrollbar-width:none}._workflowHTrackBlock_1ef2v_1487::-webkit-scrollbar{display:none}._workflowHTrackBlock_1ef2v_1487:before{content:"";position:absolute;left:0;right:0;top:11px;height:1px;background:var(--white-a10)}._workflowHStep_1ef2v_1512{flex:1;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative}._workflowHDot_1ef2v_1522{width:5px;height:5px;border-radius:var(--radius-full);background:var(--white-a30);border:1px solid var(--border-subtle);flex-shrink:0;position:relative;z-index:1}._workflowHLabel_1ef2v_1533{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-tertiary);text-align:center;letter-spacing:var(--ls-tight);line-height:1.35;padding:0 3px}._journeyTitle_1ef2v_1545{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px;text-align:center}._journeyBlock_1ef2v_1556{width:100%;margin:0}._journeyStageRow_1ef2v_1561{display:flex;flex-direction:row;margin-bottom:4px}._journeyLabelCol_1ef2v_1567{width:38px;flex-shrink:0}._journeyStages_1ef2v_1572{flex:1;min-height:36px;overflow:visible;margin-bottom:4px}._journeyStageCell_1ef2v_1580{flex:1;min-width:0;padding:1px;background:var(--white-a90);min-height:28px;clip-path:polygon(0% 0%,calc(100% - 9px) 0%,100% 50%,calc(100% - 9px) 100%,0% 100%)}._journeyStageCell_1ef2v_1580:last-child{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}._journeyStageFill_1ef2v_1594{width:100%;height:100%;min-height:26px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--ls-caps);color:var(--text-primary);background:var(--surface-3);padding:4px 14px 4px 8px;word-break:break-word;line-height:1.3}._journeyBody_1ef2v_1613{display:flex;flex-direction:row}._journeyTrackLabel_1ef2v_1618{display:flex;align-items:center;justify-content:flex-end;padding-right:10px;border-right:1px solid var(--white-a06);border-top:1px solid var(--white-a06)}._journeyTrackLabel_1ef2v_1618:first-child{border-top:none}._journeyTrackLabel_1ef2v_1618 span{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);text-align:center;line-height:1.3;writing-mode:vertical-rl;transform:rotate(180deg)}._journeyChartArea_1ef2v_1644{flex:1;min-width:0}._journeyStrategyLabel_1ef2v_1649{display:flex;align-items:center;gap:10px;margin-top:14px;padding-left:42px}._journeyStrategyDot_1ef2v_1657{width:14px;height:14px;border-radius:var(--radius-full);background:rgb(var(--status-gold-rgb) / .9);flex-shrink:0}._journeyStrategyText_1ef2v_1665{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:500;color:rgb(var(--status-gold-rgb) / .9);line-height:1.3}._statsGrid_1ef2v_1675{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;width:100%;background:var(--white-a06);border:1px solid var(--white-a06)}._statItem_1ef2v_1684{display:flex;flex-direction:column;gap:6px;padding:20px 18px 22px;background:var(--color-bg)}._statNumber_1ef2v_1692{font-family:var(--font-heading);font-weight:700;font-size:48px;line-height:1;color:var(--white-a90);letter-spacing:-1px}._statUnit_1ef2v_1701{font-family:var(--font-heading);font-size:var(--fs-md);font-weight:500;letter-spacing:var(--ls-base);color:var(--text-muted);vertical-align:baseline;margin-left:3px}._statLabel_1ef2v_1711{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);line-height:1}._statDescription_1ef2v_1721{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.6;margin-top:2px}._collectionLayout_1ef2v_1734{display:grid;grid-template-columns:120px 1fr;height:100vh;height:100dvh;overflow:hidden;background:var(--color-bg)}._collectionPanel_1ef2v_1745{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;padding:52px 56px 120px;display:flex;flex-direction:column;gap:0;scrollbar-width:thin;scrollbar-color:var(--white-a10) transparent}._collectionPanel_1ef2v_1745::-webkit-scrollbar{width:3px}._collectionPanel_1ef2v_1745::-webkit-scrollbar-track{background:transparent}._collectionPanel_1ef2v_1745::-webkit-scrollbar-thumb{background:var(--white-a10);border-radius:var(--radius-xs)}._collectionHeader_1ef2v_1773{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px;margin-bottom:28px}._collectionHeaderLeft_1ef2v_1781{display:flex;flex-direction:column;gap:16px}._collectionHeaderRight_1ef2v_1787{display:flex;flex-direction:column;gap:18px;padding-top:6px}._collectionSection_1ef2v_1796{display:flex;flex-direction:column;gap:24px;margin-top:56px}._collectionSectionTitle_1ef2v_1803{font-family:var(--font-heading);font-size:19px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-primary)}._thumbGrid_1ef2v_1814{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._thumbCard_1ef2v_1822{position:relative;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;background:var(--surface-2)}._thumbCardImg_1ef2v_1830{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}._thumbCard_1ef2v_1822:hover ._thumbCardImg_1ef2v_1830{transform:scale(1.04)}._thumbCardOverlay_1ef2v_1843{position:absolute;bottom:0;left:0;right:0;padding:14px 12px 12px;background:linear-gradient(to bottom,var(--black-a0) 0%,var(--black-a75) 100%);display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}._thumbCard_1ef2v_1822:hover ._thumbCardOverlay_1ef2v_1843{opacity:1;transform:translateY(0)}._thumbCardTitle_1ef2v_1868{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:600;color:var(--white-a90);letter-spacing:var(--ls-tight);line-height:1.3}._thumbCardTags_1ef2v_1877{display:flex;gap:4px;flex-wrap:wrap}._thumbCardTag_1ef2v_1877{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--ls-base);color:var(--text-tertiary);background:var(--white-a10);padding:3px 8px;border-radius:var(--radius-xs)}._thumbModal_1ef2v_1895{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--black-a85);animation:_thumbModalFadeIn_1ef2v_1 .25s ease}@keyframes _thumbModalFadeIn_1ef2v_1{0%{opacity:0}to{opacity:1}}._thumbModalNavLeft_1ef2v_1912,._thumbModalNavRight_1ef2v_1913{position:absolute;top:0;bottom:0;width:50%;cursor:pointer;z-index:1001}._thumbModalNavLeft_1ef2v_1912{left:0}._thumbModalNavRight_1ef2v_1913{right:0}._thumbModalCardWrap_1ef2v_1927{position:relative;z-index:1002}._thumbModalNavHintLeft_1ef2v_1933,._thumbModalNavHintRight_1ef2v_1934{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;opacity:0;transition:opacity .25s ease}._thumbModalNavHintLeft_1ef2v_1933{right:100%;padding-right:24px}._thumbModalNavHintRight_1ef2v_1934{left:100%;padding-left:24px}._thumbModal_1ef2v_1895:has(._thumbModalNavLeft_1ef2v_1912:hover) ._thumbModalNavHintLeft_1ef2v_1933{opacity:1}._thumbModal_1ef2v_1895:has(._thumbModalNavRight_1ef2v_1913:hover) ._thumbModalNavHintRight_1ef2v_1934{opacity:1}._thumbModalNavHint_1ef2v_1933{display:flex;flex-direction:row;align-items:center;gap:10px}._thumbModalChevrons_1ef2v_1972{display:flex;flex-direction:row;align-items:center;gap:2px}._thumbModalChevron_1ef2v_1972{display:block;width:10px;height:10px;border-right:1.5px solid var(--white-a45);border-bottom:1.5px solid var(--white-a45)}._thumbModalChevron_1ef2v_1972:nth-child(2){opacity:.5}._thumbModalNavHintLeft_1ef2v_1933 ._thumbModalChevrons_1ef2v_1972{animation:_thumbChevronBounceLeft_1ef2v_1 2s ease-in-out infinite}._thumbModalNavHintLeft_1ef2v_1933 ._thumbModalChevron_1ef2v_1972{transform:rotate(135deg)}._thumbModalNavHintRight_1ef2v_1934 ._thumbModalChevrons_1ef2v_1972{animation:_thumbChevronBounceRight_1ef2v_1 2s ease-in-out infinite}._thumbModalNavHintRight_1ef2v_1934 ._thumbModalChevron_1ef2v_1972{transform:rotate(-45deg)}._thumbModalNavLabel_1ef2v_2009{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:var(--ls-caps);color:var(--text-muted);white-space:nowrap}@keyframes _thumbChevronBounceLeft_1ef2v_1{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes _thumbChevronBounceRight_1ef2v_1{0%,to{transform:translate(0)}50%{transform:translate(4px)}}._thumbModalCard_1ef2v_1927{display:grid;grid-template-columns:auto 250px;max-width:min(82vw,1100px);max-height:92vh;background:var(--surface-2);border:1px solid var(--border-subtle);position:relative;overflow:hidden;animation:_thumbCardSlideIn_1ef2v_1 .3s ease}@keyframes _thumbCardSlideIn_1ef2v_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._thumbModalImgWrap_1ef2v_2045{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-1)}._thumbModalImgWrap_1ef2v_2045 ._zoomControls_1ef2v_609{opacity:0;transition:opacity .2s ease}._thumbModalImgWrap_1ef2v_2045:hover ._zoomControls_1ef2v_609{opacity:1}._thumbModalImg_1ef2v_2045{display:block;max-width:100%;max-height:92vh;width:auto;height:auto}._thumbModalText_1ef2v_2071{position:relative;overflow:hidden;border-left:1px solid var(--white-a06)}._thumbModalTextScroll_1ef2v_2077{position:absolute;top:0;right:0;bottom:0;left:0;padding:36px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--white-a10) transparent}._thumbModalTextScroll_1ef2v_2077::-webkit-scrollbar{width:3px}._thumbModalTextScroll_1ef2v_2077::-webkit-scrollbar-track{background:transparent}._thumbModalTextScroll_1ef2v_2077::-webkit-scrollbar-thumb{background:var(--white-a10);border-radius:var(--radius-xs)}._thumbModalTitle_1ef2v_2102{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.25;margin:0}._thumbModalTags_1ef2v_2112{display:flex;gap:6px;flex-wrap:wrap}._thumbModalTag_1ef2v_2112{background:var(--white-a10);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--ls-base);padding:3px 9px;border-radius:var(--radius-sm);border:1px solid var(--border)}._thumbModalDesc_1ef2v_2129{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);line-height:1.6;letter-spacing:var(--ls-tight);margin:0}._thumbModalMetaGroup_1ef2v_2138{display:flex;flex-direction:column;gap:12px;margin-top:4px}._thumbModalMeta_1ef2v_2138{display:flex;flex-direction:column;gap:2px}._thumbModalMetaLabel_1ef2v_2151{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted)}._thumbModalMetaValue_1ef2v_2160{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight)}._thumbModalClose_1ef2v_2168{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--black-a60);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1003;transition:background .2s ease,border-color .2s ease,color .2s ease}._thumbModalClose_1ef2v_2168:hover{background:var(--white-a10);border-color:var(--white-a45);color:var(--text-primary)}@media(orientation:portrait){._layout_1ef2v_5{display:flex;flex-direction:column}._tocSidebar_1ef2v_63,._panelHandle_1ef2v_16,._imagePanel_1ef2v_195{display:none}._infoPanel_1ef2v_718{flex:1;height:auto;min-height:100vh;min-height:100dvh;padding:56px 24px 40vh;gap:12px;border-left:none}._backBtn_1ef2v_75{margin-bottom:0}._section_1ef2v_108{padding-top:16px}._sectionNoToc_1ef2v_761{padding-top:12px}._title_1ef2v_797{font-size:29px}._tagline_1ef2v_809{font-size:18px}._launchBtn_1ef2v_829{gap:20px;padding:10px 16px;font-size:var(--fs-xl)}._metaRow_1ef2v_985{grid-template-columns:100px 1fr;gap:12px;padding:8px 0}._statsGrid_1ef2v_1675{grid-template-columns:repeat(2,1fr)}._statNumber_1ef2v_1692{font-size:40px}._collectionLayout_1ef2v_1734{grid-template-columns:1fr}._collectionPanel_1ef2v_1745{padding:44px 18px 80px}._collectionHeader_1ef2v_1773{grid-template-columns:1fr;gap:20px}._thumbGrid_1ef2v_1814{grid-template-columns:repeat(2,1fr)}._thumbModalCard_1ef2v_1927{grid-template-columns:1fr;max-width:95vw;max-height:90vh}._thumbModalImg_1ef2v_2045{max-height:45vh}._thumbModalText_1ef2v_2071{border-left:none;border-top:1px solid var(--white-a06)}._thumbModalNavHintLeft_1ef2v_1933,._thumbModalNavHintRight_1ef2v_1934{display:none}._thumbModalTitle_1ef2v_2102{font-size:22px}._description_1ef2v_863{font-size:var(--fs-xl)}._sectionHeaderLabel_1ef2v_874{font-size:21px}._contentParagraph_1ef2v_940,._contentSubheading_1ef2v_955,._contentSubheading2_1ef2v_967,._contentListItem_1ef2v_1067{font-size:var(--fs-xl)}._metaLabel_1ef2v_994,._metaValue_1ef2v_1004,._metaValueListItem_1ef2v_1023{font-size:var(--fs-lg)}._techTag_1ef2v_892{font-size:var(--fs-md)}._linkBtn_1ef2v_912,._workflowStep_1ef2v_1096{font-size:var(--fs-lg)}._moduleBottomBarText_1ef2v_258{font-size:var(--fs-base)}._listTitle_1ef2v_1049{font-size:var(--fs-xs)}._tag_1ef2v_777{font-size:var(--fs-base)}._moduleLinkHint_1ef2v_288{font-size:var(--fs-lg)}._imageCardCaption_1ef2v_436{font-size:var(--fs-md)}._statUnit_1ef2v_1701{font-size:var(--fs-xl)}._statLabel_1ef2v_1711{font-size:var(--fs-xs)}._statDescription_1ef2v_1721,._listChip_1ef2v_1284{font-size:var(--fs-md)}._listIndexedText_1ef2v_1361,._listNumberedText_1ef2v_1401{font-size:var(--fs-lg)}._listNumberedSub_1ef2v_1411{font-size:var(--fs-md)}._workflowTrackStep_1ef2v_1445{font-size:var(--fs-lg)}._workflowHLabel_1ef2v_1533{font-size:var(--fs-base)}._journeyTitle_1ef2v_1545,._journeyStrategyText_1ef2v_1665{font-size:var(--fs-lg)}._collectionSectionTitle_1ef2v_1803{font-size:21px}._thumbCardTitle_1ef2v_1868{font-size:var(--fs-xl)}._thumbCardTag_1ef2v_1877,._thumbModalTag_1ef2v_2112{font-size:var(--fs-base)}._thumbModalDesc_1ef2v_2129{font-size:var(--fs-lg)}._thumbModalMetaLabel_1ef2v_2151{font-size:var(--fs-sm)}._thumbModalMetaValue_1ef2v_2160,._thumbModalNavLabel_1ef2v_2009{font-size:var(--fs-lg)}._mobileImages_1ef2v_2444{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px}._mobileImage_1ef2v_2444{width:100%;height:auto;display:block;border-radius:var(--radius-sm);object-fit:contain;cursor:pointer}._mobileZoomModal_1ef2v_2461{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--black);display:flex;align-items:center;justify-content:center;padding:20px;cursor:pointer}._mobileZoomImg_1ef2v_2473{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm)}._mobileBackBar_1ef2v_53{display:block;position:fixed;top:0;left:0;right:0;z-index:20;background:linear-gradient(to bottom,var(--black) 0%,var(--black-a75) 70%,transparent 100%);padding:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) 24px calc(24px + env(safe-area-inset-left))}._mobileBackBtn_1ef2v_57{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-muted);font-family:var(--font-ui);font-size:17px;letter-spacing:var(--ls-base);cursor:pointer;padding:0;margin:0}}._scrollContainer_2wazq_5{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden}._column_2wazq_14{max-width:1000px;margin:0 auto;padding:52px 40px 80px;display:flex;flex-direction:column;gap:48px}._backBtn_2wazq_25{align-self:flex-start;background:none;border:none;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:var(--ls-wide);cursor:pointer;padding:0;transition:color .2s}._backBtn_2wazq_25:hover{color:var(--accent)}._header_2wazq_44{display:flex;flex-direction:column;gap:12px}._name_2wazq_50{font-family:var(--font-heading);font-weight:700;font-size:52px;color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.1}._contactRow_2wazq_59{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._contactLink_2wazq_66{font-family:var(--font-ui);font-size:var(--fs-base);color:rgb(var(--accent-rgb) / .75);letter-spacing:var(--ls-tight);text-decoration:none;transition:color .2s}._contactLink_2wazq_66:hover{color:var(--accent)}._contactText_2wazq_79{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight)}._contactSep_2wazq_86{font-size:var(--fs-xs);color:var(--white-a15)}._divider_2wazq_93{height:1px;background:var(--white-a10);margin-top:-24px}._section_2wazq_101{display:flex;flex-direction:column;gap:20px}._sectionTitle_2wazq_107{font-family:var(--font-ui);font-size:20px;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-secondary);font-weight:400}._sectionDivider_2wazq_116{height:1px;background:var(--white-a06);margin-top:-8px}._entries_2wazq_124{display:flex;flex-direction:column;gap:36px}._entryRow_2wazq_130{display:flex;gap:16px;align-items:flex-start}._iconBadge_2wazq_136{flex-shrink:0;width:42px;height:42px;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;margin-top:2px}._iconBadge_2wazq_136 span{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);color:var(--text-tertiary);letter-spacing:var(--ls-base);text-transform:uppercase}._iconImg_2wazq_158{width:36px;height:36px;object-fit:contain;opacity:.85}._entry_2wazq_130{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._entryHeader_2wazq_173{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._entryTitle_2wazq_181{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.35}._entrySep_2wazq_190{font-family:var(--font-ui);font-weight:400;font-size:var(--fs-md);color:var(--white-a30);margin:0 8px}._entrySub_2wazq_198{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-md);color:rgb(var(--accent-rgb) / .7);letter-spacing:var(--ls-base);line-height:1.35}._entryMeta_2wazq_208{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}._entryPeriod_2wazq_217{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--ls-base);white-space:nowrap;flex-shrink:0}._entryLocation_2wazq_226{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--ls-base);white-space:nowrap}._entryDetail_2wazq_234{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-muted);letter-spacing:var(--ls-tight);line-height:1.65;margin-top:2px}._entrySummary_2wazq_243{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.7;margin-top:4px;font-style:italic}._subLabel_2wazq_254{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:rgb(var(--accent-rgb) / .7);margin-top:10px}._bulletList_2wazq_266{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}._bulletItem_2wazq_275{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.7;padding-left:14px;position:relative}._bulletItem_2wazq_275:before{content:"▪";position:absolute;left:0;color:rgb(var(--accent-rgb) / .4);font-size:var(--fs-2xs);top:2px}._bulletLabel_2wazq_294{color:var(--text-secondary);font-weight:600}._exhibitionRow_2wazq_301{display:flex;align-items:baseline;gap:12px}._exhibitionName_2wazq_307{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-lg);color:var(--white-a90);font-style:italic;letter-spacing:var(--ls-tight)}._exhibitionVenue_2wazq_316{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-muted);letter-spacing:var(--ls-tight);flex:1}._skillTable_2wazq_326{display:flex;flex-direction:column;width:100%}._skillRow_2wazq_332{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:start;padding:10px 0;border-bottom:1px solid var(--white-a04)}._skillRow_2wazq_332:last-child{border-bottom:none}._skillCategory_2wazq_345{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:600;color:var(--text-secondary);letter-spacing:var(--ls-tight);line-height:1.7}._skillItems_2wazq_354{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);letter-spacing:var(--ls-tight);line-height:1.7}._downloadRow_2wazq_364{display:flex;justify-content:flex-end}._downloadBtn_2wazq_369{background:none;border:1px solid rgb(var(--accent-rgb) / .35);color:rgb(var(--accent-rgb) / .75);font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:var(--ls-wide);padding:8px 20px;border-radius:var(--radius-sm);cursor:pointer;display:inline-block;text-decoration:none;transition:border-color .2s,color .2s}._downloadBtn_2wazq_369:hover{border-color:var(--accent);color:var(--accent)}@media(orientation:portrait){._column_2wazq_14{padding:44px 36px 60px;gap:32px}._name_2wazq_50{font-size:38px}._contactRow_2wazq_59{flex-direction:column;align-items:flex-start;gap:6px}._contactSep_2wazq_86{display:none}._entryHeader_2wazq_173{flex-direction:column;align-items:flex-start;gap:4px}._entryTitle_2wazq_181{font-size:19px}._entrySub_2wazq_198{font-size:var(--fs-lg)}._entryMeta_2wazq_208{flex-direction:row;align-items:baseline;gap:10px;text-align:left}._entryLocation_2wazq_226{font-size:var(--fs-base)}._sectionTitle_2wazq_107{font-size:21px}._backBtn_2wazq_25,._contactLink_2wazq_66,._contactText_2wazq_79{font-size:var(--fs-lg)}._entryPeriod_2wazq_217{font-size:var(--fs-md)}._entryDetail_2wazq_234{font-size:var(--fs-lg)}._subLabel_2wazq_254{font-size:var(--fs-base)}._entrySummary_2wazq_243,._bulletItem_2wazq_275{font-size:var(--fs-lg)}._exhibitionName_2wazq_307{font-size:17px}._exhibitionVenue_2wazq_316,._skillCategory_2wazq_345,._skillItems_2wazq_354,._downloadBtn_2wazq_369{font-size:var(--fs-lg)}._skillRow_2wazq_332{grid-template-columns:1fr;gap:4px}._exhibitionRow_2wazq_301{flex-direction:column;gap:4px}}._panel_hv82u_5{position:fixed;top:50%;left:30px;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column;align-items:flex-start;gap:8px;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;transition:opacity .8s ease-in}._visible_hv82u_21{opacity:1;pointer-events:auto}._btn_hv82u_26{position:relative;background:none;border:none;padding:0;font-family:var(--font-ui);font-size:30px;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);cursor:pointer;line-height:1.6;transition:color .25s ease,text-shadow .25s ease}._btn_hv82u_26:hover{color:var(--text-tertiary)}._btn_hv82u_26._active_hv82u_45{color:var(--white-a90);text-shadow:0 0 10px var(--white),0 0 30px var(--white-a60)}._btn_hv82u_26._active_hv82u_45:after{content:"";position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:60px;height:10px;border-radius:var(--radius-xs);background:radial-gradient(ellipse 100% 90% at 0% 50%,var(--white) 0%,var(--white-a45) 40%,transparent 100%);animation:_meteorTrail_hv82u_1 4s ease-out infinite}@keyframes _meteorTrail_hv82u_1{0%{clip-path:inset(0 100% 0 0);opacity:0}8%{opacity:1}55%{clip-path:inset(0 0% 0 0);opacity:.85}to{clip-path:inset(0 0% 0 0);opacity:0}}@media(orientation:portrait){._panel_hv82u_5{display:none}}._container_1hraa_12{position:fixed;bottom:0;left:0;right:0;z-index:12;pointer-events:auto;padding:0 0 env(safe-area-inset-bottom) 24px;background:linear-gradient(to top,var(--black-a85) 0%,var(--black-a60) 70%,transparent 100%);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform}._containerHidden_1hraa_30{transform:translateY(100%);opacity:0;pointer-events:none}._swipeHint_1hraa_38{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 2px;cursor:pointer;animation:_hintPulse_1hraa_1 8.4s ease-in-out infinite}._chevron_1hraa_48{display:block;width:14px;height:14px;border-left:1.5px solid var(--border-strong);border-top:1.5px solid var(--border-strong);transform:rotate(45deg)}._chevron_1hraa_48:nth-child(2){opacity:.5;margin-top:-6px}@keyframes _hintPulse_1hraa_1{0%{opacity:0;transform:translateY(0)}9.5%{opacity:1;transform:translateY(0)}28.5%{opacity:1;transform:translateY(0)}52.5%{opacity:1;transform:translateY(-6px)}64%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(0)}}._categoryRow_1hraa_73{display:flex;align-items:center;padding:8px 24px 8px 0}._toggleBtn_1hraa_79{background:none;border:none;color:var(--text-tertiary);font-size:var(--fs-xl);cursor:pointer;padding:4px 6px 4px 0;flex-shrink:0;transition:color .2s}._toggleBtn_1hraa_79:active{color:var(--white-a90)}._categoryScroll_1hraa_94{display:flex;flex:1;align-items:center;justify-content:space-evenly;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}._categoryScroll_1hraa_94::-webkit-scrollbar{display:none}._categoryBtn_1hraa_109{background:none;border:none;padding:4px 8px;font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:color .25s ease,text-shadow .25s ease;white-space:nowrap}._categoryBtn_1hraa_109:active{color:var(--text-secondary)}._categoryActive_1hraa_128{color:var(--white-a90);text-shadow:0 0 10px var(--white-a60)}._carousel_1hraa_135{display:flex;gap:8px;padding:4px 24px 24px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._carousel_1hraa_135::-webkit-scrollbar{display:none}._card_1hraa_152{flex-shrink:0;display:flex;flex-direction:row;scroll-snap-align:center;border-radius:var(--radius-md);overflow:hidden}._cardMain_1hraa_161{flex-shrink:0;width:200px;background:none;border:none;padding:1px;cursor:pointer;transition:opacity .2s}._cardMain_1hraa_161:active{opacity:.7}._cardImage_1hraa_175{position:relative;width:198px;height:132px;border-radius:var(--radius-md);background-size:cover;background-position:center;background-color:var(--tile-placeholder);overflow:hidden}._cardActive_1hraa_186{outline:1px solid var(--white-a45)}._cardVideo_1hraa_190,._cardSlide_1hraa_199{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}._cardName_1hraa_208{font-family:var(--font-ui);font-size:var(--fs-xl);font-weight:700;color:var(--text-secondary);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._cardExpanded_1hraa_222{background:var(--white-a04)}._cardInfo_1hraa_227{width:250px;height:134px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;overflow:hidden}._cardTags_1hraa_238{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}._cardTag_1hraa_238{flex-shrink:0;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--ls-tight);color:var(--text-tertiary);background:var(--white-a10);border:1px solid var(--border-subtle);padding:2px 6px;border-radius:var(--radius-xs)}._cardDesc_1hraa_257{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text-tertiary);line-height:1.5;margin:0;flex:1;min-height:0;overflow:hidden}._cardBottom_1hraa_268{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._cardMoreBtn_1hraa_275{flex-shrink:0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-base);letter-spacing:var(--ls-base);white-space:nowrap;margin-left:8px}._fullscreenOverlay_1hraa_289{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13;display:flex;flex-direction:column;pointer-events:none;background:var(--black-a50);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}._fullscreenOpen_1hraa_302{transform:translateY(0);pointer-events:auto}._fullscreenTopBar_1hraa_307{padding:calc(24px + env(safe-area-inset-top)) 24px 0 24px;flex-shrink:0}._fullscreenCvLink_1hraa_312{color:var(--text-secondary);text-decoration:none;font-family:var(--font-ui);font-size:var(--fs-lg);letter-spacing:var(--ls-base);transition:color .2s}._fullscreenCategoryRow_1hraa_321{display:flex;align-items:center;padding:12px 24px 8px;flex-shrink:0}._fullscreenScroll_1hraa_328{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:8px 24px calc(80px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;scrollbar-width:none}._fullscreenScroll_1hraa_328::-webkit-scrollbar{display:none}._cardVertical_1hraa_345{flex-direction:row;width:100%;cursor:pointer}._cardVertical_1hraa_345 ._cardMain_1hraa_161{flex-shrink:0}._cardVertical_1hraa_345 ._cardInfo_1hraa_227{width:0;flex:1;height:134px}@media(orientation:landscape){._container_1hraa_12,._fullscreenOverlay_1hraa_289{display:none}}._cardMain_1hraa_161:focus-visible,._cardInfo_1hraa_227:focus-visible,._card_1hraa_152:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._overlay_q7rlv_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--color-bg);pointer-events:auto}._overlay_q7rlv_3._fading_q7rlv_11{opacity:0;pointer-events:none;transition:opacity .5s ease-out}._subPageCenter_q7rlv_19{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._loadingText_q7rlv_27{margin:0;font-family:var(--font-display);font-size:18px;letter-spacing:.15em;color:var(--text-muted)}._content_q7rlv_37{position:absolute;top:28%;left:18%;right:16%;display:flex;flex-direction:column;gap:24px}._greeting_q7rlv_47{margin:0;font-family:var(--font-display);font-size:36px;letter-spacing:.05em;color:var(--white-a90)}._headline_q7rlv_55{margin:0;font-family:var(--font-display);font-size:clamp(28px,4.5vw,70px);line-height:1.2;letter-spacing:.02em;color:var(--text-primary)}._word_q7rlv_66{display:inline-block;white-space:nowrap}._char_q7rlv_71{display:inline-block;will-change:transform,opacity}._bottomArea_q7rlv_79{position:absolute;bottom:48px;left:18%;right:18%}._progressWrap_q7rlv_86{height:1px;background:var(--white-a15);border-radius:var(--radius-xs);opacity:1;transition:opacity .4s ease-out}._progressWrap_q7rlv_86._fadeOut_q7rlv_94{opacity:0}._progressBar_q7rlv_98{height:100%;background:var(--white-a75);border-radius:var(--radius-xs);transition:width .3s ease}._scrollHint_q7rlv_105{margin:14px 0 0;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transition:opacity .6s ease-in .3s}._scrollHint_q7rlv_105._fadeIn_q7rlv_115{opacity:1}._scrollHint_q7rlv_105._fadeOut_q7rlv_94{opacity:0;transition:opacity .3s ease-out}._scrollText_q7rlv_124{margin:0;font-family:var(--font-display);font-size:20px;letter-spacing:var(--ls-caps);color:var(--text-muted)}._chevrons_q7rlv_134{display:flex;flex-direction:column;align-items:center;gap:4px;transform:scaleY(.6);animation:_chevronBounce_q7rlv_1 2s ease-in-out infinite}._chevron_q7rlv_134{display:block;width:16px;height:16px;border-right:2px solid var(--white-a45);border-bottom:2px solid var(--white-a45);transform:rotate(45deg)}._chevron_q7rlv_134:nth-child(2){opacity:.5}@keyframes _chevronBounce_q7rlv_1{0%,to{transform:scaleY(.6) translateY(0)}50%{transform:scaleY(.6) translateY(10px)}}@media(orientation:portrait){._content_q7rlv_37{top:50%;left:12%;right:12%;transform:translateY(-50%);gap:18px}._greeting_q7rlv_47,._headline_q7rlv_55{font-size:28px}._bottomArea_q7rlv_79{left:8%;right:8%;bottom:36px}._scrollText_q7rlv_124{font-size:var(--fs-xl)}}
