@property --gx{syntax:"<percentage>";inherits:false;initial-value:88%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:6%}.crv3,[data-theme=light] .crv3{--bg:#fbfbf9;--bg-elevated:#fff;--surface:#f4f3ef;--surface-2:#ebe9e3;--surface-inset:#e4e2db;--fg:#0b0b0a;--fg-strong:#000;--fg-muted:#56554f;--fg-faint:#86857d;--border:#e2e0d9;--border-strong:#c7c4ba;--border-ink:#0b0b0a;--accent:#14473a;--accent-hover:#0e3329;--accent-fg:#fbfbf9;--accent-tint:#e7efea;--accent-line:#14473a;--accent-soft:rgba(20,71,58,.14);--ok:#1f6b4f;--warn:#9a6b18;--info:#2a5a86;--grain-opacity:0.025;--accent-glow:none;--shadow-card:0 1px 2px rgba(11,11,10,.04);--selection-bg:#14473a;--selection-fg:#fbfbf9;--band-bg:#0b0b0a;--band-fg:#fbfbf9;--band-fg-muted:hsla(60,20%,98%,.6);--band-line:hsla(0,0%,100%,.18);--band-accent:#7fae9d;--inkface-bg:#0b0b0a;--inkface-fg:#fbfbf9;--inkface-muted:hsla(60,20%,98%,.66);--inkface-line:hsla(0,0%,100%,.28);--inkface-accent:#7fae9d;--inkface-hover:#16161a;--connect-bg:#14473a;--connect-fg:#fbfbf9;--connect-muted:hsla(60,20%,98%,.7);--connect-line:hsla(60,20%,98%,.45);--connect-glow:none;--vfill-bg:#14473a;--vfill-fg:#fbfbf9;--vfill-muted:hsla(60,20%,98%,.84);--vfill-line:hsla(60,20%,98%,.3);--vfill-glow:none}[data-theme=dark] .crv3{--bg:#0e0e0f;--bg-elevated:#141416;--surface:#18181a;--surface-2:#202023;--surface-inset:#0a0a0b;--fg:#f3f1ea;--fg-strong:#fffdf7;--fg-muted:#a8a69c;--fg-faint:#6f6e66;--border:#262629;--border-strong:#3a3a3e;--border-ink:#f3f1ea;--accent:#4ee0a8;--accent-hover:#6df0bd;--accent-fg:#07140f;--accent-tint:rgba(78,224,168,.1);--accent-line:#4ee0a8;--accent-soft:rgba(78,224,168,.16);--ok:#4ee0a8;--warn:#e0b85a;--info:#6db3e8;--grain-opacity:0.04;--accent-glow:0 0 24px rgba(78,224,168,.28);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 8px 24px rgba(0,0,0,.4);--selection-bg:#4ee0a8;--selection-fg:#07140f;--band-bg:#141416;--band-fg:#f3f1ea;--band-fg-muted:hsla(47,27%,94%,.6);--band-line:hsla(0,0%,100%,.1);--band-accent:#4ee0a8;--inkface-bg:#060706;--inkface-fg:#f3f1ea;--inkface-muted:hsla(47,27%,94%,.6);--inkface-line:hsla(0,0%,100%,.14);--inkface-accent:#4ee0a8;--inkface-hover:#111113;--connect-bg:#0f3a2e;--connect-fg:#f3f1ea;--connect-muted:hsla(47,27%,94%,.66);--connect-line:rgba(78,224,168,.4);--connect-glow:0 0 18px rgba(78,224,168,.25);--vfill-bg:#4ee0a8;--vfill-fg:#07140f;--vfill-muted:rgba(7,20,15,.88);--vfill-line:rgba(7,20,15,.26);--vfill-glow:0 0 30px rgba(78,224,168,.34)}.crv3{--ff-display:"Pretendard Variable","Pretendard Fallback",-apple-system,system-ui,sans-serif;--ff-body:"Inter","Pretendard Variable","Pretendard Fallback",system-ui,sans-serif;--ff-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--t-hero:clamp(48px,9vw,168px);--t-display:clamp(36px,5.5vw,88px);--t-h2:clamp(30px,4vw,60px);--t-h3:clamp(24px,3vw,44px);--t-h4:clamp(20px,2.2vw,28px);--t-lead:clamp(17px,1.6vw,21px);--t-stat:clamp(40px,5vw,72px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--band:clamp(72px,10vw,148px);--band-calm:clamp(92px,12vw,184px);--band-tight:clamp(44px,6.2vw,88px);--maxw:1480px;--maxw-text:68ch;--gutter:clamp(20px,5vw,96px);--col-gap:clamp(16px,2vw,32px);--ease-ink:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--slow:1.05s;--med:0.6s;--fast:0.28s;--header-h:76px}html[lang=ja] .crv3{--ff-display:"Pretendard Variable","Hiragino Sans","Yu Gothic",Meiryo,system-ui,sans-serif;--ff-body:"Inter","Pretendard Variable","Hiragino Sans","Yu Gothic",Meiryo,system-ui,sans-serif}html[lang=zh] .crv3{--ff-display:"Pretendard Variable","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif;--ff-body:"Inter","Pretendard Variable","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif}html[lang=zh-HK] .crv3{--ff-display:"Pretendard Variable","PingFang HK","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",system-ui,sans-serif;--ff-body:"Inter","Pretendard Variable","PingFang HK","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",system-ui,sans-serif}
/* !important 사유(css-important 규칙 예외): keep-all이 ID 특이도 포함 36곳(13파일)에 산재(#company 등) —
   개별 재작성 대신 CJK 로케일 게이트 일괄 해제가 안전(ko/en 무영향, ja/zh 표의문자 줄바꿈 복원 = L-2 hscroll 게이트).
   ★.crv3 한정 금지: 홈 #company(trust-journey) 등은 .crv3 밖 트리(inCrv3=false 실측) — html[lang] 전역이어야 도달. */html[lang=ja] *,html[lang=zh-HK] *,html[lang=zh] *{word-break:normal!important}.crv3 *,.crv3 :after,.crv3 :before{box-sizing:border-box}.crv3{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px)}@media (prefers-reduced-motion:reduce){.crv3{scroll-behavior:auto}}.crv3{margin:0;background:var(--bg);color:var(--fg);font-family:var(--ff-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto;overflow-x:hidden;transition:background var(--med) var(--ease-out),color var(--med) var(--ease-out)}.crv3 :lang(ko),.crv3 [lang=ko]{letter-spacing:-.003em}.crv3 a{color:inherit;text-decoration:none}.crv3 img{max-width:100%;display:block}.crv3 button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.crv3 ::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}.crv3 ::selection{background:var(--selection-bg);color:var(--selection-fg)}.crv3 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.crv3 .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.crv3 .meta{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.crv3 .hair{border:0;border-block-start:1px solid var(--border);margin:0}.crv3 .on-ink{color:var(--inkface-fg)}.crv3 .skip-link{position:absolute;inset-inline-start:12px;inset-block-start:-60px;background:var(--fg);color:var(--bg);padding:10px 18px;border-radius:4px;z-index:200;transition:inset-block-start .2s var(--ease-ink);font-size:14px}.crv3 .skip-link:focus{inset-block-start:12px}.crv3 .scroll-ink{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:101;height:2px;width:100%;transform:scaleX(var(--p,0));transform-origin:inline-start;background:var(--accent-line);box-shadow:var(--accent-glow);pointer-events:none}.crv3 .sec-label{display:flex;align-items:baseline;gap:16px;padding-block:16px 0;margin-block-end:clamp(36px,5vw,72px);position:relative}.crv3 .sec-label:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:var(--border-ink);transform:scaleX(0);transform-origin:inline-start;transition:transform .6s var(--ease-ink)}.crv3 .sec-label.in:before{transform:scaleX(1)}.crv3 .sec-label .idx{font-family:var(--ff-display);font-size:clamp(32px,4.4vw,54px);line-height:.9;color:var(--fg-strong);letter-spacing:-.012em;font-variation-settings:"wght" 300,"opsz" 60;font-variant-numeric:tabular-nums}.crv3 .sec-label .idx .of{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--fg-faint);font-variation-settings:normal}.crv3 .sec-label .name{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted)}.crv3 section{position:relative}.crv3 .site-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);display:flex;align-items:center;transition:background var(--med) var(--ease-out),box-shadow var(--med) var(--ease-out),border-color var(--med) var(--ease-out),transform var(--med) var(--ease-out);border-block-end:1px solid transparent}.crv3 .site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.crv3 .site-header.solid{background:var(--header-solid,color-mix(in srgb,var(--bg) 90%,transparent));-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-block-end-color:var(--border)}.crv3 .site-header.hide{transform:translateY(-100%)}.crv3 .logo{font-family:var(--ff-display);font-weight:500;font-size:23px;letter-spacing:.16em;line-height:1;display:inline-flex;align-items:center;gap:9px;color:var(--fg)}.crv3 .logo .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:var(--accent-glow)}.crv3 .nav-desktop{display:none}@media (min-width:1080px){.crv3 .nav-desktop{display:flex;align-items:center;gap:30px}}.crv3 .nav-link{font-size:14.5px;font-weight:500;color:var(--fg);position:relative;padding:6px 0;letter-spacing:.005em;display:inline-flex;align-items:center;gap:5px}.crv3 .nav-link:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.crv3 .nav-link:focus-visible:after,.crv3 .nav-link:hover:after{transform:scaleX(1)}.crv3 .nav-link[aria-current=page]{color:var(--accent)}.crv3 .nav-link[aria-current=page]:after{transform:scaleX(1)}.crv3 .nav-link .caret{font-size:9px;opacity:.5;transform:translateY(1px)}.crv3 .header-right{display:flex;align-items:center;gap:12px}.crv3 .icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:var(--fg);transition:background var(--fast) var(--ease-out),color var(--fast) var(--ease-out)}.crv3 .icon-btn:hover{background:var(--surface);color:var(--accent)}.crv3 .icon-btn svg{width:18px;height:18px}.crv3 .theme-toggle .moon,[data-theme=dark] .crv3 .theme-toggle .sun{display:none}[data-theme=dark] .crv3 .theme-toggle .moon{display:block}.crv3 .lang-btn{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--fg);display:inline-flex;align-items:center;gap:6px;padding:7px 8px;border-radius:100px;transition:color var(--fast) var(--ease-out),background var(--fast) var(--ease-out)}.crv3 .lang-btn:hover{color:var(--accent);background:var(--surface)}.crv3 .btn{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;letter-spacing:.01em;padding:11px 21px;border-radius:100px;transition:background var(--fast) var(--ease-out),color var(--fast) var(--ease-out),transform var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out)}.crv3 .btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--accent-glow)}.crv3 .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.crv3 .btn-ghost{color:var(--fg);border:1px solid var(--border-strong)}.crv3 .btn-ghost:hover{border-color:var(--border-ink);transform:translateY(-1px)}.crv3 .btn .arr{transition:transform var(--med) var(--ease-ink)}.crv3 .btn:hover .arr{transform:translateX(4px)}.crv3 .contact-cta{display:none}@media (min-width:720px){.crv3 .contact-cta{display:inline-flex}}.crv3 .hamburger{width:44px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media (min-width:1080px){.crv3 .hamburger{display:none}}.crv3 .hamburger span{width:22px;height:1.5px;background:var(--fg);transition:transform .4s var(--ease-ink),opacity .3s var(--ease-ink)}.crv3.nav-open .hamburger span:first-child{transform:translateY(6.5px) rotate(45deg)}.crv3.nav-open .hamburger span:nth-child(2){opacity:0}.crv3.nav-open .hamburger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.crv3 .mobile-nav{position:fixed;inset:0;z-index:99;background:var(--bg);transform:translateY(-100%);transition:transform .55s var(--ease-ink);display:flex;flex-direction:column;padding:calc(var(--header-h) + 8px) var(--gutter) 28px;overflow-y:auto}.crv3.nav-open .mobile-nav{transform:translateY(0)}.crv3 .mobile-nav a.m-link{font-family:var(--ff-display);font-size:clamp(30px,9vw,46px);font-weight:400;line-height:1.2;color:var(--fg);padding:14px 0;border-block-end:1px solid var(--border);display:flex;align-items:baseline;gap:14px;transition:color var(--fast) var(--ease-out)}.crv3 .mobile-nav a.m-link .m-idx{font-family:var(--ff-mono);font-size:12px;color:var(--fg-faint);transform:translateY(-4px)}.crv3 .mobile-nav a.m-link:hover,.crv3 .mobile-nav a.m-link[aria-current=page]{color:var(--accent)}.crv3 .mobile-nav .m-footer{margin-block-start:auto;padding-block-start:28px;display:flex;flex-direction:column;gap:18px}.crv3 .mobile-nav .m-footer .btn-primary{justify-content:center}.crv3 .reveal{opacity:0;transform:translateY(22px);transition:opacity .95s var(--ease-ink),transform .95s var(--ease-ink)}.crv3 .reveal.in{opacity:1;transform:none}.crv3 .reveal.d1{transition-delay:.08s}.crv3 .reveal.d2{transition-delay:.16s}.crv3 .reveal.d3{transition-delay:.24s}.crv3 .reveal.d4{transition-delay:.32s}.crv3 .reveal.d5{transition-delay:.4s}.crv3 .underline-link{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:15px;color:var(--fg);position:relative}.crv3 .underline-link:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.crv3 .underline-link:focus-visible:after,.crv3 .underline-link:hover:after{transform:scaleX(1)}.crv3 .underline-link .arr{transition:transform var(--med) var(--ease-ink);color:var(--accent)}.crv3 .underline-link:focus-visible .arr,.crv3 .underline-link:hover .arr{transform:translateX(4px)}.crv3 .underline-link.on-ink:after{background:var(--inkface-accent)}.crv3 .underline-link.on-ink .arr{color:var(--inkface-accent)}.crv3 .ink-underline{position:absolute;inset-inline:-2%;bottom:-.06em;width:104%;height:.34em;overflow:visible;pointer-events:none}.crv3 .ink-underline path{stroke:var(--accent-line);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:var(--len,240);stroke-dashoffset:var(--len,240);filter:var(--accent-glow);transition:stroke-dashoffset .7s var(--ease-ink) .15s,stroke-width .5s var(--ease-ink)}.crv3 .draw-trigger.in .ink-underline path,.crv3 .ph-hero.in .ink-underline path{stroke-dashoffset:0}.crv3 .ph-hero.settled .ph-headline .ink-underline path{stroke-width:2.8}.crv3 .ph-hero.scroll-exit .ph-headline .ink-underline path{opacity:.55}.crv3 .ph-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block-start:calc(var(--header-h) + 40px);padding-block-end:clamp(32px,6vh,72px);position:relative;overflow:hidden}.crv3 .hero-grain{position:absolute;inset:0;pointer-events:none;z-index:0;--gx:90%;--gy:0%;background:radial-gradient(110% 80% at var(--gx) var(--gy),var(--accent-tint) 0,transparent 50%),linear-gradient(180deg,var(--bg-elevated) 0,var(--bg) 70%)}@media (hover:hover) and (pointer:fine){.crv3 .hero-grain{transition:--gx .5s var(--ease-ink),--gy .5s var(--ease-ink)}}.crv3 .hero-grain:after{content:"";position:absolute;inset:0;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:var(--grain-blend,multiply)}[data-theme=dark] .crv3 .hero-grain:after{--grain-blend:screen}.crv3 .ph-hero .wrap{position:relative;z-index:1;width:100%}.crv3 .ph-crumb a{color:var(--fg-faint)}.crv3 .ph-crumb a:focus-visible,.crv3 .ph-crumb a:hover{color:var(--accent)}.crv3 .ph-crumb .sep{color:var(--fg-faint)}.crv3 .hook-line,.crv3 .ph-crumb .here{color:var(--fg-muted)}.crv3 .hook-line{font-family:var(--ff-display);font-style:italic;font-variation-settings:"wght" 380,"opsz" 36;font-size:clamp(18px,2.4vw,27px);line-height:1.35;letter-spacing:-.01em;margin:18px 0 0;max-width:24ch}.crv3 .hook-line .q{color:var(--accent);position:relative;white-space:nowrap;font-style:italic}.crv3 :lang(ko) .hook-line{letter-spacing:-.02em}.crv3 .ph-headline{font-family:var(--ff-display);font-size:clamp(40px,7.5vw,116px);letter-spacing:-.022em;line-height:1.02;margin:10px 0 0;max-width:18ch;color:var(--fg-strong);font-variation-settings:"wght" 380,"opsz" 144}.crv3 :lang(ko) .ph-headline{line-height:1.08;letter-spacing:-.026em}.crv3 .ph-headline .em{font-style:italic;color:var(--accent);position:relative;white-space:nowrap;padding-bottom:.04em}.crv3 .ph-headline .light{color:var(--fg-muted)}.crv3 .line-mask{display:block;padding-bottom:.18em;clip-path:inset(0 -6% -.18em -6%)}.crv3 .line-mask>span{display:block;white-space:nowrap;font-variation-settings:"wght" 380,"opsz" 144;transition:transform var(--slow) var(--ease-ink)}.crv3 .ph-hero.in .line-mask:first-child>span{transition-delay:.06s}.crv3 .ph-hero.in .line-mask:nth-child(2)>span{transition-delay:.18s}.crv3 .ph-hero.settled .line-mask>span{font-variation-settings:"wght" 320,"opsz" 144;transition:transform var(--slow) var(--ease-ink),font-variation-settings .9s var(--ease-ink)}.crv3 .ph-hero.settled.scroll-exit .line-mask>span{transform:translateY(-8px);font-variation-settings:"wght" 300,"opsz" 144}.crv3 .ph-hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-block-start:clamp(26px,4vh,44px)}.crv3 .ph-hero-sub{max-width:54ch;font-size:var(--t-lead);color:var(--fg);line-height:1.55;margin:0}.crv3 .ph-hero-sub strong{font-weight:500;color:var(--fg-strong)}.crv3 .philosophy-hero-figure{position:absolute;inset:0;width:100%;z-index:0;overflow:hidden;pointer-events:none}.crv3 .philosophy-hero-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;opacity:1;filter:none;display:block}[data-theme=dark] .crv3 .philosophy-hero-figure img{opacity:.92}.crv3 .philosophy-hero-figure:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,hsla(40,43%,93%,.95),hsla(40,43%,93%,.74) 28%,hsla(40,43%,93%,.18) 54%,transparent 70%)}[data-theme=dark] .crv3 .philosophy-hero-figure:after{background:linear-gradient(100deg,rgba(13,12,10,.92),rgba(13,12,10,.68) 30%,rgba(13,12,10,.14) 56%,transparent 72%)}@media (max-width:860px){.crv3 .philosophy-hero-figure img{-o-object-position:center;object-position:center}.crv3 .philosophy-hero-figure:after{background:linear-gradient(180deg,hsla(40,43%,93%,.92) 0,hsla(40,43%,93%,.45) 34%,hsla(40,43%,93%,.6) 72%,hsla(40,43%,93%,.95))}[data-theme=dark] .crv3 .philosophy-hero-figure:after{background:linear-gradient(180deg,rgba(13,12,10,.9) 0,rgba(13,12,10,.4) 34%,rgba(13,12,10,.62) 72%,rgba(13,12,10,.95))}}.crv3 .hero-fade{opacity:0;transform:translateY(18px);transition:opacity var(--slow) var(--ease-ink) .5s,transform var(--slow) var(--ease-ink) .5s}.crv3 .ph-hero.in .hero-fade{opacity:1;transform:none}.crv3 .band-pad{padding-block:var(--band)}.crv3 .slogan-grid{display:grid;grid-template-columns:1fr}@media (min-width:880px){.crv3 .slogan-grid{grid-template-columns:repeat(3,1fr)}}.crv3 .slogan-cell{padding:var(--s-7) var(--s-5) var(--s-8);position:relative;display:flex;flex-direction:column;min-height:280px;transition:background var(--med) var(--ease-out),opacity .95s var(--ease-ink),transform .95s var(--ease-ink)}.crv3 .slogan-cell:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:var(--border-ink);transform:scaleX(0);transform-origin:inline-start;transition:transform .6s var(--ease-ink)}.crv3 .slogan-cell.in:before{transform:scaleX(1)}.crv3 .slogan-cell.in.d1:before{transition-delay:.1s}.crv3 .slogan-cell.in.d2:before{transition-delay:.2s}.crv3 .slogan-cell:hover{background:var(--surface)}.crv3 .slogan-cell .s-num{font-family:var(--ff-mono);font-size:12px;color:var(--fg-faint);letter-spacing:.1em;font-variant-numeric:tabular-nums}.crv3 .slogan-cell .s-word{font-family:var(--ff-display);font-size:var(--t-h3);line-height:1.06;margin:22px 0 14px;letter-spacing:-.012em;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 60}.crv3 .slogan-cell .s-word em{font-style:italic}.crv3 .slogan-cell p{margin:0;color:var(--fg-muted);font-size:15px;line-height:1.72;max-width:30ch}.crv3 .slogan-cell p+p{margin-block-start:14px}.crv3 .slogan-cell .s-body{margin-block-start:auto}.crv3 .s-note{margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--border);display:flex;gap:12px;align-items:flex-start}.crv3 .s-note .s-note-bar{flex:0 0 auto;width:18px;height:2px;margin-block-start:9px;background:var(--accent-line);box-shadow:var(--accent-glow)}.crv3 .s-note p{font-size:13.5px;line-height:1.6;color:var(--fg-muted);max-width:32ch}.crv3 .s-note .s-note-tag{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.crv3 .slogan-cell .s-num{font-size:clamp(30px,3.6vw,46px);line-height:48px;min-block-size:48px;display:block;letter-spacing:.02em;opacity:.42;font-variation-settings:"wght" 360;transition:opacity var(--med) var(--ease-out)}.crv3 .slogan-cell:focus-within .s-num,.crv3 .slogan-cell:hover .s-num{opacity:.66}.crv3 .slogan-cell:focus-within:before,.crv3 .slogan-cell:hover:before{background:var(--accent-line)}.crv3 .slogan-cell .s-word em{transition:font-variation-settings var(--med) var(--ease-out);font-variation-settings:"wght" 400}.crv3 .slogan-cell .s-word em,.crv3 .slogan-cell.in .s-word em{font-variation-settings:"wght" 460}.crv3 .value-head{display:grid;grid-template-columns:1fr;gap:22px;margin-block-end:clamp(40px,5vw,72px)}@media (min-width:900px){.crv3 .value-head{grid-template-columns:1.15fr .85fr;align-items:end}}.crv3 .value-head h2{font-family:var(--ff-display);letter-spacing:-.022em;font-size:clamp(28px,5vw,56px);line-height:1.12;margin:0;max-width:22ch;color:var(--fg-strong);word-break:keep-all}.crv3 .value-head h2 em{font-style:italic;color:var(--accent);position:relative;white-space:nowrap;padding-bottom:.04em}.crv3 .value-head p{margin:0;color:var(--fg-muted);font-size:16px;max-width:42ch;line-height:1.75}.crv3 .values{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:720px){.crv3 .values{grid-template-columns:1fr 1fr}}@media (min-width:1180px){.crv3 .values{grid-template-columns:repeat(4,1fr)}}.crv3 .value-card{--vc-fg:var(--fg-strong);padding:var(--s-7) var(--s-5) var(--s-6);border-block-start:1px solid var(--border-strong);display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;transition:background var(--med) var(--ease-out),box-shadow var(--med) var(--ease-out),border-color var(--med) var(--ease-out),transform var(--med) var(--ease-out),opacity .95s var(--ease-ink)}.crv3 .value-card:before{content:"";position:absolute;inset-block:0 auto;inset-inline-start:0;inset-block-start:0;width:2px;height:100%;background:var(--accent-line);box-shadow:var(--accent-glow);transform:scaleY(0);transform-origin:top;transition:transform var(--med) var(--ease-ink);z-index:1;pointer-events:none;opacity:.9}.crv3 .value-card:focus-within:before,.crv3 .value-card:hover:before{transform:scaleY(1)}.crv3 .value-card:focus-within,.crv3 .value-card:hover{background:var(--vfill-bg);color:var(--vfill-fg);box-shadow:var(--vfill-glow);border-block-start-color:var(--vfill-bg);transform:translateY(-2px)}.crv3 .value-card:focus-within:before,.crv3 .value-card:hover:before{background:var(--vfill-fg);opacity:.55;box-shadow:none}.crv3 .value-card:focus-within .v-en,.crv3 .value-card:focus-within .v-num,.crv3 .value-card:hover .v-en,.crv3 .value-card:hover .v-num{color:var(--vfill-fg);opacity:.72}.crv3 .value-card:focus-within .v-title,.crv3 .value-card:hover .v-title{color:var(--vfill-fg)}.crv3 .value-card:focus-within .v-q,.crv3 .value-card:hover .v-q{color:var(--vfill-fg)}.crv3 .value-card:focus-within .v-q .qmark,.crv3 .value-card:hover .v-q .qmark{color:var(--vfill-fg)}.crv3 .value-card:focus-within .v-proof,.crv3 .value-card:hover .v-proof{border-block-start-color:var(--vfill-line)}.crv3 .value-card:focus-within .v-proof .vp-label,.crv3 .value-card:hover .v-proof .vp-label{color:var(--vfill-fg);opacity:.72}.crv3 .value-card:focus-within .v-proof a,.crv3 .value-card:hover .v-proof a{color:var(--vfill-fg)}.crv3 .value-card:focus-within .v-proof a:after,.crv3 .value-card:hover .v-proof a:after{background:var(--vfill-fg)}.crv3 .value-card:focus-within .v-glyph .gstroke,.crv3 .value-card:hover .v-glyph .gstroke{stroke:var(--vfill-fg);opacity:.42}.crv3 .value-card .v-num{font-family:var(--ff-mono);font-size:12px;color:var(--fg-faint);font-variant-numeric:tabular-nums;transition:color var(--med) var(--ease-out),opacity var(--med) var(--ease-out)}.crv3 .value-card .v-title{font-family:var(--ff-display);font-size:var(--t-h4);letter-spacing:-.01em;color:var(--fg-strong);margin:14px 0 2px;font-variation-settings:"wght" 420,"opsz" 48;transition:color var(--med) var(--ease-out)}.crv3 .value-card .v-en{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--med) var(--ease-out),opacity var(--med) var(--ease-out)}.crv3 .value-card .v-q{font-family:var(--ff-display);font-style:italic;font-size:clamp(19px,1.55vw,23px);line-height:1.32;letter-spacing:-.012em;color:var(--fg);margin:22px 0 0;font-variation-settings:"wght" 380,"opsz" 40;transition:color var(--med) var(--ease-out)}.crv3 .value-card .v-q .qmark{color:var(--accent);font-style:italic;transition:color var(--med) var(--ease-out)}.crv3 .value-card .v-proof{margin-block-start:auto;padding-block-start:18px;border-block-start:1px solid var(--border);transition:border-color var(--med) var(--ease-out)}.crv3 .value-card .v-proof .vp-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);display:block;margin-block-end:8px;transition:color var(--med) var(--ease-out),opacity var(--med) var(--ease-out)}.crv3 .value-card .v-proof a{font-size:14.5px;font-weight:500;color:var(--fg);position:relative;display:inline-flex;align-items:baseline;gap:7px;transition:color var(--med) var(--ease-out)}.crv3 .value-card .v-proof a .vp-svc{font-variation-settings:normal}.crv3 .value-card .v-proof a .vp-note{color:var(--fg-muted);font-weight:400;font-size:13px;transition:color var(--med) var(--ease-out)}.crv3 .value-card:focus-within .v-proof a .vp-note,.crv3 .value-card:hover .v-proof a .vp-note{color:var(--vfill-fg);opacity:.78}.crv3 .value-card .v-proof a:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink),background var(--med) var(--ease-out)}.crv3 .value-card .v-proof a:focus-visible:after,.crv3 .value-card .v-proof a:hover:after{transform:scaleX(1)}.crv3 .value-card .v-glyph{position:absolute;inset-inline-end:-26px;inset-block-start:-24px;opacity:.14;pointer-events:none;transition:opacity var(--med) var(--ease-out)}.crv3 .value-card .v-glyph .gstroke{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:360;stroke-dashoffset:360;transition:stroke var(--med) var(--ease-out),opacity var(--med) var(--ease-out),stroke-dashoffset .8s var(--ease-ink)}.crv3 .value-card.in .v-glyph .gstroke{stroke-dashoffset:0;transition-delay:.16s}.crv3 .value-card.in.d1 .v-glyph .gstroke{transition-delay:.24s}.crv3 .value-card.in.d2 .v-glyph .gstroke{transition-delay:.32s}.crv3 .value-card.in.d3 .v-glyph .gstroke{transition-delay:.4s}.crv3 .value-card .v-q .qmark{display:inline-block;transform-origin:center bottom;transform:scale(1);transition:color var(--med) var(--ease-out),transform var(--med) var(--ease-ink)}.crv3 .value-card.in .v-q .qmark{transform:scale(1.08);transition-delay:.3s}.crv3 .value-card.in.d1 .v-q .qmark{transition-delay:.38s}.crv3 .value-card.in.d2 .v-q .qmark{transition-delay:.46s}.crv3 .value-card.in.d3 .v-q .qmark{transition-delay:.54s}.crv3 .value-card:focus-within .v-q .qmark,.crv3 .value-card:hover .v-q .qmark{transform:scale(1.08)}.crv3 .principles{display:grid;grid-template-columns:1fr}@media (min-width:720px){.crv3 .principles{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.crv3 .principles{grid-template-columns:repeat(3,1fr)}}.crv3 .pr-cell{padding:var(--s-6) var(--s-5) var(--s-7);position:relative;min-height:230px;display:flex;flex-direction:column;transition:background var(--med) var(--ease-out),opacity .95s var(--ease-ink),transform .95s var(--ease-ink)}.crv3 .pr-cell:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:var(--border-ink);transform:scaleX(0);transform-origin:inline-start;transition:transform .6s var(--ease-ink)}.crv3 .pr-cell.in:before{transform:scaleX(1)}.crv3 .pr-cell.in.d1:before{transition-delay:.08s}.crv3 .pr-cell.in.d2:before{transition-delay:.16s}.crv3 .pr-cell:hover{background:var(--surface)}.crv3 .pr-cell:focus-within:before,.crv3 .pr-cell:hover:before{background:var(--accent-line)}.crv3 .pr-cell .pr-num{font-family:var(--ff-mono);font-size:clamp(28px,3.2vw,40px);line-height:40px;min-block-size:40px;display:block;color:var(--fg-faint);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 360;opacity:.42;transition:opacity var(--med) var(--ease-out)}.crv3 .pr-cell:focus-within .pr-num,.crv3 .pr-cell:hover .pr-num{opacity:.66}.crv3 .pr-cell h4{font-family:var(--ff-display);font-size:var(--t-h4);line-height:1.12;margin:18px 0 12px;letter-spacing:-.01em;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 40}.crv3 .pr-cell p{color:var(--fg-muted);font-size:14.5px;margin:0;margin-block-start:auto;line-height:1.7;max-width:32ch}.crv3 .pr-cell .pr-ico{display:block;inline-size:34px;block-size:34px;margin-block-end:14px;background:var(--accent);opacity:.92;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.crv3 .pr-cell:focus-within .pr-ico,.crv3 .pr-cell:hover .pr-ico{opacity:1}@media (min-width:1080px){.crv3 .pr-cell.in:before{transition-duration:.52s}.crv3 .pr-cell.in.d1:before{transition-delay:.06s}.crv3 .pr-cell.in.d2:before{transition-delay:.12s}}.crv3 .connect{background:var(--connect-bg);color:var(--connect-fg);transition:background var(--med) var(--ease-out)}.crv3 .connect .sec-label:before{background:var(--connect-line)}.crv3 .connect .sec-label .idx{color:var(--connect-fg)}.crv3 .connect .sec-label .idx .of,.crv3 .connect .sec-label .name{color:var(--connect-muted)}.crv3 .connect h2{font-family:var(--ff-display);letter-spacing:-.026em;font-size:clamp(34px,6vw,84px);line-height:1.12;margin:0 0 36px;max-width:18ch;color:var(--connect-fg);word-break:keep-all;font-variation-settings:"wght" 380,"opsz" 144;text-shadow:var(--connect-glow)}.crv3 .connect h2 em{font-style:italic;color:var(--accent);text-shadow:var(--connect-glow)}[data-theme=light] .crv3 .connect h2 em{color:var(--connect-fg)}.crv3 .connect-row{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:880px){.crv3 .connect-row{grid-template-columns:1.1fr .9fr;align-items:end}}.crv3 .connect .lead{color:var(--connect-muted);font-size:16px;line-height:1.75;margin:0 0 26px;max-width:40ch}.crv3 .connect .btn-light{background:var(--connect-fg);color:var(--connect-bg)}.crv3 .connect .btn-light:hover{transform:translateY(-1px);filter:brightness(.95)}.crv3 .connect .btn-outline{color:var(--connect-fg);border:1px solid var(--connect-line)}.crv3 .connect .btn-outline:hover{border-color:var(--connect-fg);transform:translateY(-1px)}.crv3 .connect-actions{display:flex;gap:12px;flex-wrap:wrap}.crv3 .pr-cell .pr-num,.crv3 .s-note,.crv3 .sec-label,.crv3 .slogan-cell .s-num,.crv3 .value-card .v-num,.crv3 .value-card .v-proof{display:none}.crv3 .ph-statement{max-width:none}.crv3 .ph-statement h2{font-family:var(--ff-display);font-size:clamp(28px,5vw,56px);line-height:1.12;letter-spacing:-.022em;color:var(--fg-strong);margin:0 0 clamp(4px,1vw,12px);word-break:keep-all;max-width:none}.crv3 .ph-statement h2 .em{position:relative;color:var(--accent);font-style:italic}.crv3 .sec-foot-lead{text-align:center;max-width:54ch;margin:clamp(32px,5vw,60px) auto 0;color:var(--fg-muted);font-size:15px;line-height:1.75}.crv3 .sec-foot-lead strong{color:var(--fg-strong);font-weight:500}.crv3 .ph-statement p{color:var(--fg-muted);font-size:17px;line-height:1.8;max-width:42ch;margin:0}.crv3 .band-invert{background:var(--inkface-bg);color:var(--inkface-fg);transition:background var(--med) var(--ease-out)}.crv3 .band-invert .sec-label:before{background:var(--inkface-line)}.crv3 .band-invert .sec-label .idx{color:var(--inkface-fg)}.crv3 .band-invert .sec-label .idx .of,.crv3 .band-invert .sec-label .name{color:var(--inkface-muted)}.crv3 .invert-head{font-family:var(--ff-display);font-size:clamp(28px,5vw,56px);line-height:1.12;letter-spacing:-.022em;margin:0 0 clamp(4px,1vw,12px);max-width:22ch;word-break:keep-all}.crv3 .invert-head .chg{color:var(--inkface-muted);font-style:italic}.crv3 .invert-head .keep{color:var(--inkface-accent)}.crv3 .band-invert .invert-body{color:var(--inkface-muted);font-size:17px;line-height:1.8;max-width:44ch;margin:0}.crv3 .positivity{position:relative;overflow:hidden}.crv3 .positivity:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(62% 82% at 78% 28%,var(--accent-soft),transparent 70%);opacity:.55}.crv3 .positivity .wrap{position:relative}.crv3 .pos-beats{font-family:var(--ff-display);font-size:clamp(28px,5vw,56px);line-height:1.12;letter-spacing:-.022em;color:var(--fg-strong);margin:0 0 clamp(4px,1vw,12px);word-break:keep-all;max-width:22ch;font-weight:700}.crv3 .pos-beats .b2{color:var(--accent)}.crv3 .positivity .pos-body{color:var(--fg-muted);font-size:17px;line-height:1.8;max-width:42ch;margin:0}.crv3 .core-flow{position:relative;padding-inline-start:30px;margin-block-start:var(--s-6)}.crv3 .core-flow:before{content:"";position:absolute;inset-block:10px;inset-inline-start:6px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform 1.1s var(--ease-ink)}.crv3 .core-flow.in:before,.crv3 .core-flow:before{transform:scaleY(1)}.crv3 .core-node{position:relative;padding-block:var(--s-5)}.crv3 .core-node:before{content:"";position:absolute;inset-inline-start:-27px;inset-block-start:calc(var(--s-5) + 8px);width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.crv3 .core-node .cn-key{font-family:var(--ff-display);font-size:var(--t-h3);color:var(--fg-strong);font-variation-settings:"wght" 420,"opsz" 60;margin:0 0 6px;letter-spacing:-.01em}.crv3 .core-node .cn-key .cn-en{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-inline-start:10px}.crv3 .core-node .cn-body{color:var(--fg-muted);font-size:16px;line-height:1.72;margin:0;max-width:42ch}.crv3 .core-node:last-child:before{background:var(--accent);box-shadow:var(--accent-glow)}.crv3 .core-node:last-child .cn-key{color:var(--accent);text-shadow:var(--accent-glow)}.crv3 .footer{background:var(--inkface-bg);color:var(--inkface-fg);padding-block-start:clamp(60px,8vw,110px);padding-block-end:40px;transition:background var(--med) var(--ease-out)}[data-theme=dark] .crv3 .footer{border-block-start:1px solid var(--border)}.crv3 .footer-top{display:grid;grid-template-columns:1fr;gap:44px;padding-block-end:60px;border-block-end:1px solid var(--inkface-line)}@media (min-width:640px){.crv3 .footer-top{grid-template-columns:1fr 1fr}}@media (min-width:980px){.crv3 .footer-top{grid-template-columns:1.6fr repeat(3,1fr)}}.crv3 .footer-brand{grid-column:1/-1}@media (min-width:980px){.crv3 .footer-brand{grid-column:auto}}.crv3 .footer-brand .logo{color:var(--inkface-fg);font-size:28px}.crv3 .footer-brand p{color:var(--inkface-muted);font-size:14.5px;max-width:34ch;margin:22px 0 26px;line-height:1.7}.crv3 .footer-brand .btn-ghost{color:var(--inkface-fg);border-color:var(--inkface-line)}.crv3 .footer-brand .btn-ghost:hover{border-color:var(--inkface-fg)}.crv3 .footer-col h5{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--inkface-muted);margin:0 0 18px;font-weight:500}.crv3 .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.crv3 .footer-col a{color:var(--inkface-fg);font-size:14.5px;display:inline-block;opacity:.82}.crv3 .footer-col a:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.crv3 .footer-col a:focus-visible,.crv3 .footer-col a:hover{opacity:1}.crv3 .footer-col a:focus-visible:after,.crv3 .footer-col a:hover:after{transform:scaleX(1)}.crv3 .footer-col .ext-mark{font-size:10px;opacity:.5;margin-inline-start:4px;vertical-align:top}.crv3 .footer-col span.f-soon{font-size:14.5px;color:var(--inkface-muted);opacity:.5;cursor:default}.crv3 .footer-bottom{display:flex;flex-direction:column;gap:20px;padding-block-start:34px}@media (min-width:760px){.crv3 .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.crv3 .footer-bottom .meta{color:var(--inkface-muted)}.crv3 .footer-meta-row{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.crv3 .footer-social{display:flex;gap:18px}.crv3 .footer-social a,.crv3 .footer-social span{font-family:var(--ff-mono);font-size:12px;letter-spacing:.06em;color:var(--inkface-muted)}.crv3 .footer-social a:focus-visible,.crv3 .footer-social a:hover{color:var(--inkface-fg)}.crv3 .footer-social span.soc-soon{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.crv3 *,.crv3 :after,.crv3 :before{animation:none;transition-duration:.01ms}.crv3 .hero-fade,.crv3 .reveal{opacity:1;transform:none}.crv3 .line-mask>span,.crv3 .ph-hero.scroll-exit .line-mask>span{transform:none;font-variation-settings:"wght" 320,"opsz" 144}.crv3 .ink-underline path{stroke-dashoffset:0}.crv3 .ph-hero.settled .ph-headline .ink-underline path{stroke-width:2.8}.crv3 .ph-hero.scroll-exit .ph-headline .ink-underline path{opacity:1}.crv3 .pr-cell:before,.crv3 .sec-label:before,.crv3 .slogan-cell:before{transform:scaleX(1)}.crv3 .scroll-ink{display:none}.crv3 .hero-grain{transition:none}.crv3 .slogan-cell .s-word em{font-variation-settings:"wght" 460;transition:none}.crv3 .slogan-cell .s-num,.crv3 .value-card:before{transition:none}.crv3 .value-card .v-glyph .gstroke{stroke-dashoffset:0;transition:none}.crv3 .value-card .v-q .qmark{transform:scale(1.08);transition:none}.crv3 .pr-cell.in.d1:before,.crv3 .pr-cell.in.d2:before{transition:none;transition-delay:0s}.crv3 .pr-cell .pr-num{transition:none}}.crv3 .footer-col a{position:relative}.crv3 .footer-col a:before{content:"";position:absolute;inset:-6px 0}.crv3 .footer-social a{position:relative}.crv3 .footer-social a:before{content:"";position:absolute;inset:-11px -6px}.crv3 .crumbs a{position:relative}.crv3 .crumbs a:before{content:"";position:absolute;inset:-11px -4px}.crv3 .q-link-note a{position:relative}.crv3 .q-link-note a:before{content:"";position:absolute;inset:-13px 0}.crv3 .aside-row a.aside-v{position:relative}.crv3 .aside-row a.aside-v:before{content:"";position:absolute;inset:-11px 0}.crv3 .brand .logo-img,.crv3 .logo .logo-img,.crv3 a[aria-label*=CIRCUS] .logo-img{block-size:24px;inline-size:auto;flex:none;display:inline-block;filter:brightness(0);vertical-align:middle}.crv3 .footer .logo-img,.crv3 [class*=foot] .logo-img,.crv3 footer .logo-img,[data-theme=dark] .crv3 .brand .logo-img,[data-theme=dark] .crv3 .logo .logo-img,[data-theme=dark] .crv3 a[aria-label*=CIRCUS] .logo-img{filter:brightness(0) invert(1)}.crv3 .slogan-cell .s-word em{color:var(--fg-faint);font-variation-settings:"wght" 320,"opsz" 60;transition:color .95s var(--ease-ink),font-variation-settings .95s var(--ease-ink)}.crv3 .slogan-cell.in .s-word em{color:var(--accent);font-variation-settings:"wght" 640,"opsz" 60}@media (min-width:880px){.crv3 .slogan-grid .slogan-cell.in:first-child .s-word em{transition-delay:.1s}.crv3 .slogan-grid .slogan-cell.in:nth-child(2) .s-word em{transition-delay:.5s}.crv3 .slogan-grid .slogan-cell.in:nth-child(3) .s-word em{transition-delay:.9s}}.crv3 .slogan-cell .s-word em{color:var(--accent);font-variation-settings:"wght" 640,"opsz" 60}.crv3 #whyme .band-pad{padding-block:clamp(110px,16vw,230px)}.crv3 #whyme .ph-statement p{max-width:38ch}.crv3 #circusdecl.band-invert .ph-statement h2{color:var(--inkface-fg)}.crv3 #circusdecl.band-invert .ph-statement p{color:var(--inkface-muted)}.crv3 #circusdecl.band-invert .ph-statement p strong{color:var(--inkface-fg)}.crv3 #circusdecl .ph-statement:before{content:"";display:block;width:64px;height:3px;background:var(--accent);margin-block-end:clamp(18px,2.5vw,28px)}.crv3 #circusdecl .reveal{transition-duration:.45s}.crv3 #circusdecl .band-pad{padding-block:clamp(90px,12vw,170px)}[data-theme=dark] .crv3 #circusdecl.band-invert{background:#f5f3ec}[data-theme=dark] .crv3 #circusdecl.band-invert .ph-statement h2{color:#0b0b0a}[data-theme=dark] .crv3 #circusdecl.band-invert .ph-statement p{color:#56554f}[data-theme=dark] .crv3 #circusdecl.band-invert .ph-statement p strong{color:#0b0b0a}[data-theme=dark] .crv3 #circusdecl .ph-statement:before{background:#14473a}[data-theme=dark] .crv3 #circusdecl.band-invert .ph-statement h2 .em{color:#14473a}[data-theme=dark] .crv3 #circusdecl.band-invert .sec-label .idx{color:#0b0b0a}[data-theme=dark] .crv3 #circusdecl.band-invert .sec-label .idx .of,[data-theme=dark] .crv3 #circusdecl.band-invert .sec-label .name{color:#86857d}[data-theme=dark] .crv3 #circusdecl.band-invert .sec-label:before{background:#c7c4ba}[data-theme=dark] .crv3 #circusdecl .ink-underline path{stroke:#14473a;filter:none}.crv3 #circusdecl.band-invert,.crv3 #sincerity.band-invert{border-block:1px solid transparent}.crv3 #circusdecl.band-invert{border-bottom-color:rgba(20,71,58,.72)}[data-theme=dark] .crv3 #circusdecl.band-invert{border-bottom-color:transparent}[data-theme=dark] .crv3 #sincerity.band-invert{border-color:rgba(78,224,168,.16)}@media (min-width:1080px){.crv3 #persist .principles .pr-cell.in:first-child{transition-delay:.05s}.crv3 #persist .principles .pr-cell.in:nth-child(2){transition-delay:.23s}.crv3 #persist .principles .pr-cell.in:nth-child(3){transition-delay:.41s}.crv3 #persist .principles .pr-cell.in:nth-child(4){transition-delay:.59s}.crv3 #persist .principles .pr-cell.in:nth-child(5){transition-delay:.77s}.crv3 #persist .principles .pr-cell.in:nth-child(6){transition-delay:.95s}}@media (min-width:720px) and (max-width:1079px){.crv3 #persist .principles .pr-cell.in:nth-child(2n){transition-delay:.18s}}@supports (animation-timeline:view()){.crv3 #journey .anchor-fig{overflow:clip;border-radius:6px}.crv3 #journey .anchor-fig img{animation:j-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.crv3 0%{transform:translateY(2.5%) scale(1.06)}.crv3 to{transform:translateY(-2.5%) scale(1.06)}}.crv3 #connect .btn-light{position:relative;overflow:hidden;isolation:isolate}.crv3 #connect .btn-light:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 160% at 50% 130%,var(--accent-hover),transparent 70%);opacity:0;transition:opacity .3s var(--ease-ink)}.crv3 #connect .btn-light:hover:after{opacity:.4}.crv3 h2,.crv3 h3{text-wrap:balance}.crv3 .journey-add,.crv3 .ph-statement p,.crv3 .s-body p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.crv3 .slogan-cell .s-word em{color:var(--accent);font-variation-settings:"wght" 640,"opsz" 60;transition:none}.crv3 #journey .anchor-fig img{animation:none;transform:none}.crv3 #core .core-flow .core-node{opacity:1;transform:none}}.crv3 .mv{position:absolute;pointer-events:none;color:var(--fg-muted);transform:none}.crv3 #circusdecl .wrap,.crv3 #connect .wrap,.crv3 #persist .wrap,.crv3 #slogan .wrap{position:relative}.crv3 .mv-slogan{right:2%;bottom:2px}.crv3 .mv-persist{right:2%;bottom:clamp(26px,4vw,42px)}.crv3 .mv-connect{right:4%;bottom:clamp(18px,3vw,34px)}.crv3 .mv .acc{fill:var(--accent)}.crv3 .mv .accline{stroke:var(--accent)}.crv3 .decl-gem{position:absolute;right:clamp(20px,7%,110px);top:50%;transform:translateY(-50%);width:clamp(190px,17vw,240px);margin:0;pointer-events:none}.crv3 .decl-gem img{width:100%;height:auto;display:block}.crv3 .decl-gem{mix-blend-mode:lighten}[data-theme=dark] .crv3 .decl-gem{mix-blend-mode:darken}.crv3 .decl-gem .fig-dark,[data-theme=dark] .crv3 .decl-gem .fig-light{display:none}[data-theme=dark] .crv3 .decl-gem .fig-dark{display:block}@media (max-width:1079px){.crv3 .decl-gem{display:none}}.crv3 #core .wrap,.crv3 #whyme .wrap{position:relative}.crv3 .mv-whyme{right:clamp(24px,5%,96px);top:calc(50% - 112px)}.crv3 .mv-pos{right:clamp(24px,4%,80px);top:24%}.crv3 .mv-core{right:clamp(32px,5%,110px);top:calc(50% - 210px)}@media (max-width:1079px){.crv3 .mv-core,.crv3 .mv-pos{display:none}}@supports (animation-timeline:view()){.crv3 #circusdecl .decl-gem img{animation:gem-float linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.crv3 0%{transform:translateY(1.6%)}.crv3 to{transform:translateY(-1.6%)}}@media (prefers-reduced-motion:reduce){.crv3 #circusdecl .decl-gem img{animation:none;transform:none}}.crv3 .mv-connect .accline{stroke:var(--connect-fg);opacity:.6}.crv3 .mv-connect .acc{fill:var(--connect-fg);opacity:.85}@media (max-width:879px){.crv3 .decl-gem,.crv3 .mv{display:none}}.crv3 .value-card .v-glyph{opacity:.26}.crv3 .value-card .v-glyph .gstroke{stroke-width:1.5}.crv3 #core .core-flow .core-node{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-ink),transform .6s var(--ease-ink)}.crv3 #core .core-flow.in .core-node{opacity:1;transform:none}.crv3 #core .core-flow.in .core-node:first-child{transition-delay:.1s}.crv3 #core .core-flow.in .core-node:nth-child(2){transition-delay:.28s}.crv3 #core .core-flow.in .core-node:nth-child(3){transition-delay:.46s}.crv3 #core .core-flow.in .core-node:nth-child(4){transition-delay:.64s}.crv3 #core .core-flow.in .core-node:nth-child(5){transition-delay:.82s}.crv3 #core .core-flow.in .core-node:nth-child(5) .cn-key{color:var(--accent)}.crv3 #core .core-node{opacity:1;transform:none}.crv3 .anchor-fig{margin:clamp(28px,4vw,44px) auto 0;max-width:760px}.crv3 .anchor-fig img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 18px 50px -18px rgba(20,16,7,.35);border:1px solid var(--border)}.crv3 .band-invert .anchor-fig img{border-color:hsla(45,61%,90%,.18)}.crv3 .anchor-fig .fig-dark,[data-theme=dark] .crv3 .anchor-fig .fig-light{display:none}[data-theme=dark] .crv3 .anchor-fig .fig-dark{display:block}[data-theme=dark] .crv3 .anchor-fig img{border-color:hsla(45,61%,90%,.14);box-shadow:0 18px 50px -18px rgba(0,0,0,.55)}.crv3 .moya-quote{margin:clamp(26px,3.5vw,40px) auto 0;max-width:30ch;font-size:clamp(20px,2.6vw,30px);line-height:1.5;letter-spacing:-.015em;color:var(--inkface-fg)}.crv3 .hand-decl,.crv3 .moya-quote{font-family:var(--ff-display);word-break:keep-all}.crv3 .hand-decl{margin:clamp(40px,6vw,72px) 0 0;font-size:clamp(26px,4vw,52px);line-height:1.3;letter-spacing:-.022em;color:var(--fg-strong);font-variation-settings:"wght" 640,"opsz" 80}.crv3 .hand-decl em{font-style:italic;color:var(--accent)}.crv3 .exec-rules{margin:clamp(18px,2.4vw,28px) 0 0;padding:0;list-style:none;max-width:52ch}.crv3 .exec-rules li{position:relative;padding:10px 0 10px 22px;color:var(--fg-muted);font-size:16px;line-height:1.7;word-break:keep-all;border-bottom:1px solid var(--border)}.crv3 .exec-rules li:before{content:"";position:absolute;left:0;top:1.15em;width:10px;height:2px;background:var(--accent)}.crv3 .pos-chain{display:flex;flex-direction:column;gap:clamp(6px,1vw,12px);margin:clamp(26px,3.5vw,44px) 0 0;font-family:var(--ff-display);font-size:clamp(24px,3.6vw,46px);line-height:1.3;letter-spacing:-.02em;color:var(--fg-strong);word-break:keep-all}.crv3 .pos-chain em{font-style:italic;color:var(--accent)}.crv3 .pos-chain .chain-final{font-variation-settings:"wght" 700,"opsz" 80}.crv3 .pos-chain span{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-ink),transform .7s var(--ease-ink)}.crv3 .pos-chain.in span{opacity:1;transform:none}.crv3 .pos-chain.in span:first-child{transition-delay:.08s}.crv3 .pos-chain.in span:nth-child(2){transition-delay:.46s}.crv3 .pos-chain.in span:nth-child(3){transition-delay:.84s}.crv3 .pos-chain.in span:nth-child(4){transition-delay:1.3s}.crv3 .pos-coda{margin:clamp(22px,3vw,34px) 0 0;font-family:var(--ff-display);font-size:clamp(18px,2.2vw,26px);color:var(--fg-strong);word-break:keep-all}.crv3 .pos-coda span{display:block;margin-top:8px;font-size:clamp(14px,1.6vw,17px);color:var(--fg-muted);font-weight:300}.crv3 .core-coda{margin:clamp(30px,4vw,48px) 0 0;text-align:center;font-family:var(--ff-display);font-style:italic;font-size:clamp(19px,2.4vw,28px);color:var(--accent);word-break:keep-all}.crv3 .journey-add{margin:18px 0 0;color:var(--fg-muted);font-size:17px;line-height:1.8;max-width:42ch}.crv3 .voice-quote{margin:clamp(30px,4vw,48px) 0 0;padding:4px 0 4px 20px;border-left:2px solid var(--accent);max-width:46ch}.crv3 .voice-quote p{margin:0;font-family:var(--ff-display);font-size:clamp(17px,2vw,22px);color:var(--fg-strong);word-break:keep-all}.crv3 .voice-quote cite{display:block;margin-top:10px;font-family:var(--ff-mono);font-style:normal;font-size:12px;letter-spacing:.12em;color:var(--fg-faint)}.crv3 .hair-ink{border-block-start-color:var(--inkface-line)}.crv3 #sincerity .band-pad{padding-block-start:var(--band-tight)}.crv3 #persist .band-pad{padding-block-start:calc(clamp(28px,4vw,48px) + 4px + var(--band-tight))}.crv3 #values .band-pad{padding-block-end:var(--band-tight)}.crv3 #core .band-pad{padding-block-start:var(--band-tight)}.crv3 #journey .band-pad{padding-block-start:var(--band-calm)}.crv3 .mv{contain:layout paint}.crv3 #whyme .ph-statement{position:relative;z-index:1}@media (max-width:1079px) and (min-width:880px){.crv3 .decl-gem{display:block;width:clamp(150px,15vw,190px);right:clamp(16px,4%,60px)}}@media (max-width:879px){.crv3 .decl-gem{display:block;position:static;transform:none;width:clamp(140px,42vw,190px);aspect-ratio:1/1;margin:clamp(24px,6vw,36px) 0 0 auto}.crv3 .mv-whyme{display:block;width:min(52vw,200px);height:auto;right:6px;top:8px;z-index:0;opacity:.5}.crv3 .mv-persist{display:block;width:min(78vw,320px);height:auto;right:0;left:0;inset-inline:0;margin-inline:auto;top:auto;bottom:8px}.crv3 #persist .band-pad{padding-block-end:calc(var(--band) + 48px)}.crv3 .mv-connect{display:block;width:min(32vw,130px);height:auto;right:12px;bottom:10px}}@media (hover:none) and (pointer:coarse){.crv3 .value-card{-webkit-tap-highlight-color:transparent}.crv3 .value-card.in:before{transform:scaleY(1)}}@media (hover:none){.crv3 .pr-cell:hover,.crv3 .slogan-cell:hover{background:transparent}}.crv3 #connect .btn-light:active:after{opacity:.4}.crv3 .mv.in .acc{transform-box:fill-box;transform-origin:center;animation:crv3-mv-breath 4.2s var(--ease-ink) .4s 1 both}@keyframes crv3-mv-breath{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.crv3 .mv-whyme.in g circle:first-of-type{animation:crv3-mv-ripple-a 26s linear infinite}.crv3 .mv-whyme.in g circle:nth-of-type(2){animation:crv3-mv-ripple-b 34s linear infinite}.crv3 .mv-whyme.in g circle:nth-of-type(3){animation:crv3-mv-ripple-c 42s linear infinite}@keyframes crv3-mv-ripple-a{to{stroke-dashoffset:-92}}@keyframes crv3-mv-ripple-b{to{stroke-dashoffset:-70}}@keyframes crv3-mv-ripple-c{to{stroke-dashoffset:-45}}.crv3 .mv-slogan.in g path{animation:crv3-mv-facet 9s var(--ease-ink) infinite}.crv3 .mv-slogan.in g path:nth-of-type(2){animation-delay:3s}.crv3 .mv-slogan.in g path:nth-of-type(3){animation-delay:6s}@keyframes crv3-mv-facet{0%{fill-opacity:.06}12%{fill-opacity:.16}30%,to{fill-opacity:.05}}.crv3 .mv-persist g[fill=currentColor]{opacity:1}.crv3 .mv-persist g[fill=currentColor] circle{opacity:.55}.crv3 .mv-persist.in g[fill=currentColor] circle{animation:crv3-mv-step 4.8s var(--ease-out) infinite}.crv3 .mv-persist.in g[fill=currentColor] circle:first-of-type{animation-delay:.45s}.crv3 .mv-persist.in g[fill=currentColor] circle:nth-of-type(2){animation-delay:1.25s}.crv3 .mv-persist.in g[fill=currentColor] circle:nth-of-type(3){animation-delay:2.05s}.crv3 .mv-persist.in g[fill=currentColor] circle:nth-of-type(4){animation-delay:2.85s}.crv3 .mv-persist.in g[fill=currentColor] circle:nth-of-type(5){animation-delay:3.65s}@keyframes crv3-mv-step{0%{opacity:.55}12%{opacity:.85}26%,to{opacity:.55}}.crv3 .mv-persist .run{stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;fill:none;stroke-dasharray:14 334;stroke-dashoffset:14;opacity:0}.crv3 .mv-persist.in .run{opacity:.9;animation:crv3-mv-run 4.8s linear .2s infinite}@keyframes crv3-mv-run{to{stroke-dashoffset:-334}}.crv3 .mv-pos.in g{animation:crv3-mv-door 5.5s var(--ease-ink) .2s infinite alternate}@keyframes crv3-mv-door{0%{opacity:.55}to{opacity:.95}}.crv3 .mv-core.in g[fill=currentColor] circle{animation:crv3-mv-star 4.5s var(--ease-ink) infinite}.crv3 .mv-core.in g[fill=currentColor] circle:nth-of-type(2){animation-delay:1.1s}.crv3 .mv-core.in g[fill=currentColor] circle:nth-of-type(3){animation-delay:2.2s}.crv3 .mv-core.in g[fill=currentColor] circle:nth-of-type(4){animation-delay:3.3s}@keyframes crv3-mv-star{0%,to{opacity:1}50%{opacity:.5}}.crv3 .mv-core.in g[stroke] path{stroke-dasharray:34 26;animation:crv3-mv-consteline 12s linear infinite}@keyframes crv3-mv-consteline{to{stroke-dashoffset:-60}}.crv3 #core .core-flow.in:before{animation:crv3-core-line-glow 4s var(--ease-ink) 1.6s infinite alternate}@keyframes crv3-core-line-glow{0%{opacity:1}to{opacity:.6}}.crv3 .positivity:before{animation:crv3-pos-glow 7s var(--ease-ink) infinite alternate}@keyframes crv3-pos-glow{0%{opacity:.45}to{opacity:.65}}.crv3 #connect,.crv3 #core,.crv3 #journey,.crv3 #persist,.crv3 #sincerity,.crv3 #whyme{position:relative;isolation:isolate;overflow:clip}.crv3 #positivity{isolation:isolate}.crv3 #circusdecl{position:relative;overflow:clip}.crv3 #connect>.wrap,.crv3 #core>.wrap,.crv3 #journey>.wrap,.crv3 #persist>.wrap,.crv3 #positivity>.wrap,.crv3 #sincerity>.wrap,.crv3 #whyme>.wrap{position:relative;z-index:1}.crv3 .kw-mark{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;line-height:1;letter-spacing:-.02em;transform:none;font-family:var(--ff-display);font-variation-settings:"wght" 240,"opsz" 144;font-size:clamp(96px,15vw,216px);color:var(--kwc,#0e0e0f);--kwo:.055;transition:opacity 1.4s var(--ease-ink)}.crv3 .kw-mark.in{opacity:var(--kwo)}[data-theme=dark] .crv3 .kw-mark{--kwc:#fbfbf9;--kwo:.065}.crv3 #circusdecl .kw-mark,.crv3 #sincerity .kw-mark{--kwc:#4ee0a8;--kwo:.12;font-variation-settings:"wght" 260,"opsz" 144}[data-theme=dark] .crv3 #circusdecl .kw-mark{--kwc:#0e0e0f;--kwo:.055;font-variation-settings:"wght" 240,"opsz" 144}.crv3 #connect .kw-mark{--kwc:#fbfbf9;--kwo:.15;font-variation-settings:"wght" 260,"opsz" 144}.crv3 .kw-why{top:clamp(24px,4vw,64px);inset-inline-start:clamp(20px,5vw,96px);filter:blur(8px);transition:opacity 1.6s var(--ease-ink),filter 1.6s var(--ease-ink)}.crv3 .kw-why.in{filter:blur(0)}.crv3 .kw-circus{bottom:clamp(14px,3vw,40px);right:clamp(20px,5vw,96px);transform:translateY(8px) rotate(-1.2deg);transition:opacity 1.2s var(--ease-ink),transform 1.2s var(--ease-ink)}.crv3 .kw-circus.in{transform:none}.crv3 .kw-mi{top:clamp(24px,4vw,64px);inset-inline-end:clamp(20px,5vw,96px);font-variation-settings:"wght" 500,"opsz" 144}.crv3 .kw-mi i{font-style:normal;font-variation-settings:"wght" 300,"opsz" 144;opacity:.55}.crv3 .kw-jisok{writing-mode:vertical-rl;top:clamp(40px,6vw,96px);right:clamp(12px,3vw,64px);font-size:clamp(88px,12vw,192px)}.crv3 .kw-jisok i{font-style:normal;opacity:0;transition:opacity 1.1s var(--ease-ink)}.crv3 .kw-jisok.in i:first-of-type{opacity:1;transition-delay:.1s}.crv3 .kw-jisok.in i:nth-of-type(2){opacity:1;transition-delay:.7s}.crv3 .kw-jisok:after{content:"";position:absolute;left:-14px;top:0;width:1px;height:100%;background:currentColor;opacity:.5;transform:scaleY(0);transform-origin:top;transition:transform 2.4s var(--ease-ink) .3s}.crv3 .kw-jisok.in:after{transform:scaleY(1)}.crv3 .kw-ganeung{top:clamp(28px,5vw,72px);inset-inline-end:clamp(20px,5vw,96px);transform:translateY(12px);transition:opacity 1.4s var(--ease-ink),transform 1.4s var(--ease-ink)}.crv3 .kw-ganeung.in{transform:none}.crv3 .kw-yeojeong{top:clamp(24px,4vw,64px);inset-inline-end:clamp(20px,5vw,96px);transform:translateX(-16px);transition:opacity 2s var(--ease-ink),transform 2s var(--ease-ink)}.crv3 .kw-yeojeong.in{transform:none}.crv3 .kw-saram{top:clamp(24px,4vw,64px);inset-inline-end:clamp(20px,5vw,96px);font-variation-settings:"wght" 200,"opsz" 144;transition:opacity 1.6s var(--ease-ink),font-variation-settings 1.6s var(--ease-ink)}.crv3 .kw-saram.in{font-variation-settings:"wght" 280,"opsz" 144}.crv3 .kw-hamkke{top:clamp(20px,4vw,56px);inset-inline-end:clamp(20px,5vw,96px);letter-spacing:.32em;transition:opacity 1.6s var(--ease-ink),letter-spacing 1.8s var(--ease-ink)}.crv3 .kw-hamkke.in{letter-spacing:.02em}@media (max-width:879px){.crv3 .slogan-cell{min-height:0}.crv3 .slogan-cell .s-body{margin-block-start:18px}}@media (max-width:719px){.crv3 .pr-cell{min-height:0}.crv3 .pr-cell p{margin-block-start:12px}}.crv3 #persist:before{content:"";position:absolute;top:clamp(28px,4vw,48px);left:0;right:0;height:4px;background:#0e0e0f}[data-theme=dark] .crv3 #persist:before{background:#d6d8d2}.crv3 #journey{background:#ecebe6}[data-theme=dark] .crv3 #journey{background:#191a18}.crv3 #journey:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:calc(var(--grain-opacity)*.72);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=dark] .crv3 #journey:before{opacity:calc(var(--grain-opacity)*.46);mix-blend-mode:screen}[data-theme=dark] .crv3 #journey .kw-mark{--kwo:.045}.crv3 .moya-quote.mq-main{text-align:center;max-width:none;margin-inline:auto}.crv3 .mq-below{margin:clamp(16px,2.2vw,26px) auto 0;max-width:760px;text-align:center}.crv3 .mq-below .mq-sub{display:block;font-family:var(--ff-display);font-size:clamp(14px,1.5vw,16px);color:var(--inkface-muted);font-weight:300}.crv3 .mq-below .mq-sub+.mq-sub{margin-top:8px}.crv3 .engine-band{position:relative;margin-block:clamp(44px,6vw,76px);margin-inline:calc(50% - 50vw);padding:clamp(52px,7vw,92px) clamp(20px,5vw,96px);overflow:clip}.crv3 .engine-band .eb-bg{position:absolute;inset:0;background:url(/reborn-media/phil-engine-band.webp) center 62%/cover no-repeat #0b0b0a}.crv3 .engine-band:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 50%,rgba(11,11,10,.62),rgba(11,11,10,.28) 70%,rgba(11,11,10,.45))}.crv3 .engine-band .sec-foot-lead{position:relative;z-index:1;margin:0 auto;color:hsla(47,31%,94%,.78)}.crv3 .engine-band .sec-foot-lead strong{color:#f5f3ec;text-shadow:0 1px 24px rgba(0,0,0,.5)}.crv3 #persist .sec-foot-lead{font-size:clamp(16px,1.9vw,21px);max-width:60ch}.crv3 #persist .sec-foot-lead strong{display:block;font-size:clamp(21px,2.8vw,32px);letter-spacing:-.018em;margin-block-end:10px;font-variation-settings:"wght" 640,"opsz" 60}.crv3 .core-band .eb-bg{background-image:url(/reborn-media/phil-core-band.webp);background-position:center 55%}.crv3 .core-band{margin-block-end:0}.crv3 #core .band-pad{padding-block-end:var(--band-tight)}.crv3 .core-band .core-coda{position:relative;z-index:1;margin:0 auto;max-width:none;text-align:center;color:#f5f3ec;font-size:clamp(20px,2.6vw,30px);text-shadow:0 1px 24px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.crv3 .kw-mark{opacity:var(--kwo,.055);filter:none;transform:none}.crv3 .kw-hamkke{letter-spacing:.02em}.crv3 .kw-jisok i{opacity:1}.crv3 .kw-jisok:after{transform:scaleY(1)}.crv3 .kw-mi i{opacity:.55}}[data-theme=dark] body:has(.crv3),[data-theme=dark] html:has(.crv3){background:#0e0e0f}[data-theme=light] body:has(.crv3),[data-theme=light] html:has(.crv3){background:#f3f0ea}.crv3 .lang-wrap{position:relative;display:inline-flex}.crv3 .lang-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:60;margin:0;padding:6px;list-style:none;min-width:168px;max-height:min(60vh,420px);overflow-y:auto;background:var(--bg-elevated,#fff);border:1px solid var(--border-strong,#c7c4ba);border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.18)}[data-theme=dark] .crv3 .lang-menu{background:#17181a;border-color:#2e2f33;box-shadow:0 14px 40px rgba(0,0,0,.5)}.crv3 .lang-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--fg,#0b0b0a);font-size:13.5px;text-align:start;cursor:pointer}[data-theme=dark] .crv3 .lang-item{color:#e8e8e6}.crv3 .lang-item:focus-visible,.crv3 .lang-item:hover{background:color-mix(in srgb,var(--accent,#14473a) 12%,transparent)}.crv3 .lang-item.on{color:var(--accent,#14473a);font-weight:600}[data-theme=dark] .crv3 .lang-item.on{color:#4ee0a8}.crv3 .lang-code{font-family:var(--ff-mono,monospace);font-size:11px;letter-spacing:.06em;opacity:.6;min-width:34px}