.v11-chapter-grid .v16-entry{min-height:276px;grid-template-columns:minmax(0,1fr) 155px;grid-template-rows:auto minmax(85px,1fr) auto auto}.v16-entry .v8-entry-upper{grid-column:1/-1;grid-row:1}.v16-entry .v16-card-copy{grid-column:1;grid-row:2;align-self:center;z-index:2;min-width:0}.v16-card-main{color:inherit;text-decoration:none;display:block}.v16-card-main:focus-visible h3,.v16-card-main:hover h3{color:#c8dff6}.v16-card-main:focus-visible{outline:2px solid #b4cee8;outline-offset:4px}.v16-entry>small{grid-column:1;grid-row:3}.v16-entry>.v11-motion{grid-column:2;grid-row:2/4;min-height:114px}.v16-entry .v16-card-subnav{grid-column:1/-1;grid-row:4;z-index:4;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid rgba(170,192,224,.18)}.v16-card-subnav>a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#b4cce5;background:rgba(165,192,219,.065);border:1px solid rgba(174,204,237,.17);border-radius:9px;padding:7px 9px;text-decoration:none;transition:background .25s,transform .25s}.v16-card-subnav>a:hover{background:rgba(165,192,219,.16);transform:translateY(-2px)}.v16-card-subnav>a>span:last-child{opacity:.65}.v16-mini-motion{width:21px;height:19px;display:inline-grid;place-items:center;overflow:hidden}.v16-mini-motion .v11-motion{width:21px;height:19px;min-height:0;border:0;transform:none!important;border-radius:3px}.v16-mini-motion .v12-art{width:21px;height:19px;max-width:100%}.v16-merged-page{width:min(1200px,calc(100% - 36px));margin:0 auto;padding:35px 0 110px}.v16-merged-heading>a{font-size:12px;color:var(--tx-2)}.v16-merged-heading h1{font-size:clamp(36px,6vw,74px);line-height:1.06;letter-spacing:-.06em;margin:18px 0}.v16-merged-heading p{max-width:760px;color:var(--tx-2);font-size:15px;line-height:1.7}.v16-merged-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px;gap:16px;margin-top:42px}.v16-merged-link{display:grid;grid-template-columns:minmax(0,1fr) 125px;grid-gap:14px;gap:14px;min-height:230px;align-items:center;color:var(--tx);text-decoration:none;border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:23px;transition:transform .25s,border-color .25s}.v16-merged-link:hover{transform:translateY(-4px);border-color:var(--line-2)}.v16-merged-link h2{font-size:clamp(21px,2.3vw,27px);margin:13px 0 8px;letter-spacing:-.04em}.v16-merged-link p{color:var(--tx-2);font-size:13px;line-height:1.6}.v16-merged-arrow{font:10px var(--font-m);color:var(--cy);letter-spacing:.07em}.v16-merged-link>.v11-motion{min-height:132px;transform:none}@media(max-width:620px){.v11-chapter-grid .v16-entry{grid-template-columns:minmax(0,1fr) 100px;padding:18px}.v16-entry>.v11-motion{min-height:110px}.v16-mini-motion{width:18px;height:18px}.v16-card-subnav>a{font-size:10px;padding:6px}.v16-merged-link{grid-template-columns:minmax(0,1fr) 92px;padding:16px}.v16-merged-link>.v11-motion{min-height:95px}}@media(prefers-reduced-motion:reduce){.v16-card-subnav>a,.v16-merged-link{transition:none!important}}.v17-bento-grid.v11-chapter-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;max-width:1350px;margin-inline:auto}.v17-bento-grid .v17-bento-item{min-width:0;grid-column:span 6;height:100%}.v17-bento-grid[data-chapter=connect] .v17-bento-item,.v17-bento-grid[data-chapter=cv] .v17-bento-item,.v17-bento-grid[data-chapter=profile] .v17-bento-item,.v17-bento-grid[data-chapter=records] .v17-bento-item,.v17-bento-grid[data-chapter=signals] .v17-bento-item{grid-column:span 12}.v17-bento-grid[data-chapter=background] .v17-bento-item:first-child{grid-column:span 5}.v17-bento-grid[data-chapter=background] .v17-bento-item:nth-child(2){grid-column:span 7}.v17-bento-grid[data-chapter=background] .v17-bento-item:nth-child(3){grid-column:span 12}.v17-bento-grid[data-chapter=work] .v17-bento-item:first-child{grid-column:span 7}.v17-bento-grid[data-chapter=work] .v17-bento-item:nth-child(2){grid-column:span 5}.v17-bento-grid .v17-bento-card.v8-entry{--v17-accent:#94b5d4;position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,43%);grid-template-rows:minmax(180px,1fr) auto!important;grid-gap:0!important;gap:0!important;padding:0!important;min-height:305px!important;border-radius:20px!important;border:1px solid rgba(142,171,201,.23);background:radial-gradient(ellipse at 84% 24%,rgba(75,112,157,.16),transparent 55%),linear-gradient(135deg,#142237,#0c1524 85%);overflow:hidden;isolation:isolate;box-shadow:0 16px 45px rgba(0,0,0,.12);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s,border-color .42s}.v17-bento-grid .v17-bento-card.v8-entry:focus-within,.v17-bento-grid .v17-bento-card.v8-entry:hover{border-color:rgba(171,202,232,.68);transform:translateY(-6px);box-shadow:0 22px 70px rgba(0,0,0,.33),inset 0 1px rgba(255,255,255,.05)}.v17-bento-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(176,198,228,.025) 1px,transparent 0),linear-gradient(90deg,rgba(176,198,228,.025) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%);mask-image:linear-gradient(90deg,transparent,black 45%)}.v17-bento-card .v17-card-primary{position:relative;grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-width:0;padding:27px clamp(21px,2.8vw,37px);text-decoration:none;color:inherit;z-index:3}.v17-card-primary:focus-visible,.v17-subnav a:focus-visible{outline:2px solid #b9d4ee;outline-offset:-4px;border-radius:12px}.v17-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.v17-card-category{font:600 10px var(--font-m,monospace);letter-spacing:.16em;color:#9cb5d0}.v17-card-primary h3{font-family:var(--font-u,system-ui)!important;font-size:clamp(24px,2.5vw,42px)!important;letter-spacing:-.058em;line-height:1.06;margin:0 0 11px!important;max-width:17ch;color:#f3f6fb}.v17-card-primary p{font-size:13px!important;line-height:1.62!important;margin:0!important;max-width:50ch;color:#a6b8d0!important;overflow-wrap:anywhere}.v17-card-meta{display:block;max-width:100%;font:9px var(--font-m,monospace);letter-spacing:.1em;color:#8ca9c6;text-wrap:balance}.v17-card-visual{position:relative;grid-column:2;grid-row:1;z-index:1;min-height:190px;margin:15px 16px 15px 0;border-radius:15px;border:1px solid rgba(169,193,225,.16);background:rgba(26,43,67,.45);overflow:hidden}.v17-card-visual:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;box-shadow:inset 0 0 28px rgba(9,18,34,.22)}.v17-motion{position:relative;min-height:100%;height:100%;width:100%;overflow:hidden;isolation:isolate}.v17-motion-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(158,193,223,.055) 1px,transparent 0),linear-gradient(90deg,rgba(158,193,223,.055) 1px,transparent 0);background-size:25px 25px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.v17-motion-glow{position:absolute;inset:-20%;background:radial-gradient(circle at 52% 53%,rgba(123,165,206,.16),transparent 56%);animation:v17-breathe 6s ease-in-out infinite alternate}.v17-motion-svg{position:absolute;inset:9% 6% 10%;height:81%;width:88%;filter:drop-shadow(0 6px 18px rgba(47,100,156,.25));overflow:visible;transform-origin:center;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.v17-bento-card:focus-within .v17-motion-svg,.v17-bento-card:hover .v17-motion-svg{transform:translateY(-4px) scale(1.045)}.v17-lines>*{fill:rgba(132,174,213,.18);stroke:#a0bddc;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.v17-lines .v17-ink{fill:none;stroke:#c0d6ed;stroke-width:2}.v17-lines .v17-soft{fill:rgba(140,182,224,.29)}.v17-lines .v17-milestone,.v17-lines .v17-pip,.v17-lines .v17-research-dot,.v17-lines .v17-star{fill:#c0dbee;stroke:#709abf}.v17-lines .v17-dashed{stroke-dasharray:5 8}.v17-motion-bottom{position:absolute;bottom:10px;right:12px;display:flex;gap:7px;align-items:center;font:8px var(--font-m,monospace);letter-spacing:.07em;color:#8ca7c4;opacity:.85}.v17-indicator{width:5px;height:5px;border-radius:50%;background:#a9c8e5;box-shadow:0 0 10px #8ab8e6}.v17-bento-card .v17-subnav{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px 16px;border-top:1px solid rgba(167,191,218,.15);z-index:5;background:rgba(8,16,27,.25)}.v17-subnav a{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:7px 12px;background:rgba(128,163,205,.075);border:1px solid rgba(146,176,214,.16);border-radius:9px;text-decoration:none;color:#c3d3e5;font:11px var(--font-u,system-ui);transition:transform .26s,border-color .26s,background .26s}.v17-subnav a:hover{transform:translateY(-2px);border-color:#7c9fc4;background:rgba(128,163,205,.17)}.v17-subnav .v17-sub-icon{width:18px;height:18px;display:grid;place-items:center;color:#a5c7e3}.v17-subnav .v17-sub-icon .v11-motion{width:19px!important;height:19px!important;min-height:0!important;border:0!important;transform:none!important;box-shadow:none!important;background:none!important}.v17-subnav .v17-sub-icon .v12-art{width:19px;height:19px}.v17-bento-card.v17-card-wide .v17-card-primary{padding:32px clamp(23px,4vw,53px)}.v17-bento-card.v17-card-wide .v17-card-visual{margin:16px 18px 16px 0}.v17-direction{display:inline-grid;place-items:center;width:45px;height:45px;flex:0 0 auto;border:1px solid rgba(164,193,223,.35);border-radius:14px;background:rgba(150,183,215,.1);color:#bed5ea;transform:rotate(-6deg);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,border-color .35s}.v17-direction svg{width:25px;height:25px;transition:transform .35s ease}a:focus-visible .v17-direction,a:hover .v17-direction{background:#b3cee6;color:#14263b;border-color:#c4dced;transform:rotate(0deg) scale(1.05)}a:focus-visible .v17-direction svg,a:hover .v17-direction svg{transform:translate(2px,-2px)}.v17-direction-small{width:23px;height:23px;border-radius:7px;transform:rotate(0)}.v17-direction-small svg{width:17px;height:17px}.v17-card-primary:hover .v17-direction-head{stroke-dasharray:25;animation:v17-arrow-draw .8s ease}@keyframes v17-arrow-draw{0%{stroke-dashoffset:25}to{stroke-dashoffset:0}}@keyframes v17-breathe{to{transform:scale(1.13);opacity:.5}}.v17-about-head{transform-origin:50% 50%;animation:v17-about-hello 4s ease-in-out infinite}.v17-about-hand{transform-origin:212px 184px;animation:v17-wave 2.4s ease-in-out infinite}.v17-spark,.v17-star{animation:v17-flicker 2s ease-in-out infinite alternate}@keyframes v17-about-hello{50%{transform:translateY(5px) rotate(-3deg)}}@keyframes v17-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-11deg)}75%{transform:rotate(10deg)}}@keyframes v17-flicker{50%{opacity:.15;transform:scale(.7)}}.v17-trail{stroke-dasharray:12 10;animation:v17-trace 2.4s linear infinite}.v17-milestone{animation:v17-pop 2.8s ease-in-out infinite}.v17-milestone-2{animation-delay:.4s}.v17-milestone-3{animation-delay:.8s}.v17-milestone-4{animation-delay:1.2s}.v17-timeline-card{animation:v17-rise 3s ease-in-out infinite alternate}@keyframes v17-trace{to{stroke-dashoffset:-44}}@keyframes v17-pop{50%{opacity:.4;filter:drop-shadow(0 0 8px #97c1ee)}}@keyframes v17-rise{to{transform:translateY(-5px)}}.v17-book-leaf{transform-origin:156px 79px;animation:v17-page-flip 4.5s cubic-bezier(.45,0,.2,1) infinite}.v17-bookmark{animation:v17-bookmark 3s ease-in-out infinite}@keyframes v17-page-flip{0%,22%,95%,to{transform:perspective(440px) rotateY(0)}58%{transform:perspective(440px) rotateY(-30deg)}}@keyframes v17-bookmark{50%{transform:translateY(8px)}}.v17-skill-orbit{transform-origin:157px 125px;animation:v17-orbit 22s linear infinite}.v17-skill-planet{animation:v17-galaxy-pulse 3s ease-in-out infinite alternate}.v17-core{animation:v17-galaxy-pulse 4s ease-in-out infinite alternate;transform-origin:157px 125px}@keyframes v17-orbit{to{transform:rotate(1turn)}}@keyframes v17-galaxy-pulse{to{opacity:.5;filter:drop-shadow(0 0 8px #97c1ee)}}.v17-project-screen{animation:v17-screen-tilt 5.5s ease-in-out infinite alternate;transform-origin:160px 110px}.v17-project-graph>rect{animation:v17-bar 2s ease-in-out infinite alternate;transform-origin:50% 100%}.v17-project-graph>rect:nth-child(2n){animation-delay:-.7s}.v17-project-cursor{animation:v17-cursor 3s ease-in-out infinite}@keyframes v17-screen-tilt{to{transform:perspective(500px) rotateY(-5deg)}}@keyframes v17-bar{to{transform:scaleY(.6)}}@keyframes v17-cursor{50%{transform:translate(-34px,18px)}}.v17-research-page{transform-origin:86px 70px;animation:v17-paper 3.9s ease-in-out infinite alternate}.v17-data-route{stroke-dasharray:7 7;animation:v17-trace 3s linear infinite}.v17-research-dot{animation:v17-pop 2.3s ease-in-out infinite}.v17-rd-1{animation-delay:.2s}.v17-rd-2{animation-delay:.6s}.v17-rd-3{animation-delay:1s}.v17-rd-4{animation-delay:1.4s}.v17-pulse-orb{animation:v17-orb 2.2s ease-in-out infinite}@keyframes v17-paper{to{transform:translateY(-5px) rotate(2deg)}}@keyframes v17-orb{50%{opacity:.3;transform:scale(1.1)}}.v17-medal{animation:v17-trophy 3.2s ease-in-out infinite;transform-origin:148px 115px}.v17-confetti{animation:v17-flicker 1.8s ease-in-out infinite alternate}@keyframes v17-trophy{50%{transform:translateY(-11px) rotate(5deg)}}.v17-news-row{animation:v17-news-in 4.2s ease-in-out infinite}.v17-news-1{animation-delay:-1s}.v17-news-2{animation-delay:-2s}.v17-notice{animation:v17-orb 1.8s ease-in-out infinite}@keyframes v17-news-in{0%,to{opacity:.6;transform:translateX(0)}50%{opacity:1;transform:translateX(5px)}}.v17-cv-slide{animation:v17-cv-rise 3.3s ease-in-out infinite alternate}.v17-cv-arrow{stroke-dasharray:6 4;animation:v17-trace 2s linear infinite}@keyframes v17-cv-rise{to{transform:translateY(-8px) rotate(-2deg)}}.v17-plane{animation:v17-flight 4s ease-in-out infinite;transform-origin:140px 150px}.v17-plane-trail{stroke-dasharray:6 8;animation:v17-trace 1.5s linear infinite}@keyframes v17-flight{50%{transform:translate(14px,-10px) rotate(5deg)}}.atlas-hero-actions .v17-direction,.stage-intro-enter .v17-direction,.v17-bento-links .v17-direction{vertical-align:middle}.v17-bento-grid .v17-motion{pointer-events:none}@media(max-width:980px){.v17-bento-grid[data-chapter=background] .v17-bento-item:first-child,.v17-bento-grid[data-chapter=background] .v17-bento-item:nth-child(2),.v17-bento-grid[data-chapter=work] .v17-bento-item:first-child,.v17-bento-grid[data-chapter=work] .v17-bento-item:nth-child(2){grid-column:span 6}}@media(max-width:720px){.v17-bento-grid .v17-bento-item,.v17-bento-grid[data-chapter=background] .v17-bento-item:first-child,.v17-bento-grid[data-chapter=background] .v17-bento-item:nth-child(2),.v17-bento-grid[data-chapter=background] .v17-bento-item:nth-child(3),.v17-bento-grid[data-chapter=work] .v17-bento-item:first-child,.v17-bento-grid[data-chapter=work] .v17-bento-item:nth-child(2){grid-column:span 12}}@media(max-width:520px){.v17-bento-grid.v11-chapter-grid{gap:12px!important}.v17-bento-grid .v17-bento-card.v8-entry{grid-template-columns:minmax(0,1fr) minmax(104px,38%);min-height:255px!important;border-radius:15px!important}.v17-bento-card .v17-card-primary{padding:17px 8px 19px 17px;gap:8px}.v17-card-category{font-size:8px}.v17-card-primary h3{font-size:clamp(21px,5.2vw,28px)!important}.v17-card-primary p{font-size:11px!important;line-height:1.53!important}.v17-card-meta{font-size:8px;letter-spacing:0}.v17-bento-card.v17-card-wide .v17-card-visual,.v17-card-visual{margin:10px 10px 10px 0;min-height:130px}.v17-bento-card .v17-subnav{padding:11px 12px;gap:7px}.v17-subnav a{font-size:10px;padding:5px 9px;min-height:33px}.v17-direction{width:36px;height:36px;border-radius:11px}.v17-direction svg{width:22px;height:22px}.v17-motion-bottom{display:none}}@media(prefers-reduced-motion:reduce){.v17-bento-card *,.v17-motion *{animation-duration:0s!important;animation-iteration-count:1!important;transition:none!important}.v17-bento-grid .v17-bento-card.v8-entry:hover{transform:none}}.v16-merged-arrow{display:inline-flex;align-items:center;gap:12px;letter-spacing:.03em}.v17-subnav a .v17-direction-small{border:0;background:transparent;width:17px;height:17px;margin-left:auto}.v17-subnav a:hover .v17-direction-small{background:transparent;color:#e0f0ff}.atlas-hero-actions .v17-direction-small{width:26px;height:26px;background:transparent;border-color:currentColor}.stage-intro-enter .v17-direction-small{border-color:currentColor}.v8-endnote a{display:inline-flex;align-items:center;gap:8px}.v17-bento-card.v17-card-wide .v17-motion-svg{height:88%;top:5%}.v17-bento-grid .v17-bento-card.v8-entry>.v17-card-primary{grid-column:1!important;grid-row:1!important}.v17-bento-grid .v17-bento-card.v8-entry>.v17-card-visual{grid-column:2!important;grid-row:1!important;align-self:stretch!important}.v17-bento-grid .v17-bento-card.v8-entry>.v17-subnav{grid-column:1/-1!important;grid-row:2!important;align-self:start!important}.v17-bento-grid .v17-card-visual .v17-motion{position:absolute;inset:0;height:auto;min-height:0}.v17-bento-grid .v17-subnav a{align-self:center;flex:0 0 auto;min-height:38px;height:auto}.v17-bento-grid .v17-subnav .v17-sub-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px}.v17-bento-grid .v17-subnav .v16-mini-motion{height:19px;width:19px}.v17-bento-grid.v11-chapter-grid .v17-bento-card.v8-entry.v11-entry{grid-template-columns:minmax(0,1fr) minmax(200px,43%)!important}@media(max-width:520px){.v17-bento-grid.v11-chapter-grid .v17-bento-card.v8-entry.v11-entry{grid-template-columns:minmax(0,1fr) minmax(104px,38%)!important}}:root{--v18-navy:#0b1320;--v18-slate:#1d2c40;--v18-steel:#89a9c6;--v18-white:#e8edf4;--ion:#89a9c6;--cy:#83b6cc;--ion-soft:rgba(137,169,198,.14);--cy-soft:rgba(131,182,204,.11)}.atlas-hero{max-width:1500px;padding-top:clamp(46px,7vw,106px)}.atlas-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,.84fr)!important;min-height:unset!important;grid-gap:clamp(25px,5vw,90px);gap:clamp(25px,5vw,90px);align-items:center}.atlas-hero-copy{padding-top:56px!important}.hero-meta-strip{top:-14px!important;left:0!important;transform:translateY(-100%);max-width:unset!important}.v18-portrait-zone{position:relative;min-height:570px;display:grid!important;place-items:center}.v18-portrait-frame{position:relative;width:min(100%,465px);margin:0;isolation:isolate;border-radius:24px;overflow:hidden;aspect-ratio:4/5;border:1px solid rgba(180,204,230,.34);background:linear-gradient(145deg,#20324c,#0c1524);box-shadow:0 35px 88px rgba(0,0,0,.36),0 0 0 10px rgba(150,182,212,.03);transform:perspective(1000px) rotateY(-3deg);transition:transform .6s cubic-bezier(.2,.7,.25,1),box-shadow .6s}.v18-portrait-frame:hover{transform:perspective(1000px) rotateY(0) translateY(-6px);box-shadow:0 42px 100px rgba(0,0,0,.42),0 0 0 12px rgba(150,182,212,.04)}.v18-portrait-frame:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(9,18,34,.67),transparent 32%)}.v18-portrait-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 34%}.v18-portrait-caption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:27px 28px;color:#f1f5fc;font-size:13px;letter-spacing:.01em;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.v18-portrait-caption span{font:10px var(--font-m,monospace);color:#bacbde;letter-spacing:.08em;text-transform:uppercase}.v18-portrait-backlight{position:absolute;z-index:-1;inset:8% 0;background:radial-gradient(ellipse,rgba(115,149,188,.2),transparent 65%);filter:blur(26px);pointer-events:none}.v18-workspace{position:relative;max-width:1370px;min-height:430px;margin:50px auto 40px;padding:clamp(26px,4vw,58px) clamp(24px,4vw,65px);border-radius:25px;border:1px solid rgba(150,182,212,.22);background:linear-gradient(117deg,#111f33,#0b1525 72%);display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);align-items:center;grid-gap:16px;gap:16px;overflow:hidden;isolation:isolate}.v18-workspace:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(170,195,225,.036) 1px,transparent 0),linear-gradient(90deg,rgba(170,195,225,.036) 1px,transparent 0);background-size:40px 40px;z-index:-1}.v18-workspace-copy{z-index:2;max-width:500px}.v18-workspace-overline{font:10px var(--font-m,monospace);letter-spacing:.18em;color:#9bb4cf}.v18-workspace h2{font-family:var(--font-u,system-ui);color:#e8edf4;font-size:clamp(36px,4vw,66px);letter-spacing:-.06em;line-height:1.05;margin:16px 0 20px}.v18-workspace h2 em{font-family:"Instrument Serif",Georgia,serif;font-size:1.14em;font-weight:400;color:#a8c2db}.v18-workspace p{font-size:14px;line-height:1.8;color:#b0c0d2;max-width:42ch}.v18-workspace-link{margin-top:22px;display:inline-flex;align-items:center;gap:14px;color:#e8edf4;border-bottom:1px solid rgba(159,190,219,.55);padding-bottom:8px;font-size:13px}.v18-workspace-actor{min-width:0;display:grid;place-items:center}.v18-workspace-actor .hero-actor-shell{width:min(100%,540px);height:390px;margin:0 auto}.actor-tiny-label,.atlas-diagram-stamp,.atlas-lab-pill,.journey-side,.journey-stage-caption,.v17-motion-bottom,.v18-workspace-actor .actor-tiny-label{display:none!important}.journey-visual{min-height:350px}.journey-heading>a span{display:inline-block;transform:translateY(-1px)}.v17-bento-grid .v17-bento-card.v8-entry{border-color:rgba(162,188,215,.25);box-shadow:0 17px 50px rgba(0,0,0,.17)}.v17-bento-grid .v17-bento-card.v8-entry:focus-within,.v17-bento-grid .v17-bento-card.v8-entry:hover{box-shadow:0 27px 80px rgba(0,0,0,.38)}.v17-bento-card .v17-card-visual{background:radial-gradient(circle at 60% 22%,rgba(105,140,184,.15),rgba(18,32,51,.54) 78%)}.v17-subnav a{transition:background .3s,transform .3s,border-color .3s}@media(max-width:900px){.atlas-hero-grid{grid-template-columns:1fr!important;gap:22px}.atlas-hero-copy{padding-top:60px!important}.v18-portrait-zone{min-height:unset;max-width:500px;margin:0 auto;width:100%}.v18-workspace{grid-template-columns:1fr;gap:0}.v18-workspace-actor .hero-actor-shell{height:330px}.v18-workspace-copy{max-width:none}}@media(max-width:560px){.atlas-hero{padding-top:62px!important}.hero-meta-strip{position:relative!important;top:auto!important;transform:none!important;margin-bottom:20px!important}.atlas-hero-copy{padding-top:0!important}.v18-portrait-zone{max-width:355px}.v18-portrait-frame{border-radius:17px;transform:none}.v18-portrait-caption{padding:15px}.v18-workspace{margin:32px 16px 26px;padding:24px 18px;border-radius:16px;min-height:0}.v18-workspace h2{font-size:36px}.v18-workspace-actor .hero-actor-shell{height:265px}.v18-workspace p{font-size:12px}}@media(prefers-reduced-motion:reduce){.v17-bento-grid .v17-bento-card.v8-entry,.v18-portrait-frame{transition:none!important}.v17-bento-grid .v17-bento-card.v8-entry:hover,.v18-portrait-frame:hover{transform:none!important}}.hero-hello{color:#a5bfd8!important}.hero-meta-chip-time{color:#aec4d9!important}.atlas-button-primary{background:#a7c0d7!important;color:#0b1625!important;border-color:#a7c0d7!important}.atlas-button-primary:focus-visible,.atlas-button-primary:hover{background:#d0e1ef!important}@media(prefers-reduced-motion:reduce){.v18-workspace-actor .actor-svg{animation:none!important}}:root{--v19-steel:#9db7cc;--v19-ink:#14243a;--v19-edge:rgba(159,190,215,.29)}.v17-bento-grid .v17-bento-card.v8-entry{border-color:var(--v19-edge);background:radial-gradient(ellipse at 83% 23%,rgba(75,109,141,.13),transparent 57%),linear-gradient(135deg,#142238,#0d1828 87%);transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .38s ease,box-shadow .38s ease}.v17-bento-grid .v17-bento-card.v8-entry:focus-within,.v17-bento-grid .v17-bento-card.v8-entry:hover{border-color:rgba(172,202,224,.72);box-shadow:0 23px 52px rgba(0,0,0,.24),inset 0 1px rgba(217,236,250,.07);transform:translateY(-4px)}.v17-card-visual{transition:border-color .38s ease,background .38s ease}.v17-bento-card:focus-within .v17-card-visual,.v17-bento-card:hover .v17-card-visual{border-color:rgba(167,197,218,.39);background:rgba(36,57,77,.43)}.v17-bento-card .v17-subnav{border-top-color:rgba(159,190,215,.2);background:linear-gradient(90deg,rgba(15,29,46,.56),rgba(16,33,48,.2))}.v17-subnav a{position:relative;overflow:hidden;border-color:rgba(157,187,212,.24);background:rgba(121,158,187,.075);color:#d4e1ec;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.v17-subnav a:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:1px;background:linear-gradient(90deg,transparent,#a8c6dc,transparent);transform:scaleX(0);opacity:0;transition:transform .3s ease,opacity .3s ease}.v17-subnav a:focus-visible,.v17-subnav a:hover{background:rgba(141,174,198,.17);border-color:rgba(173,205,228,.58);box-shadow:0 6px 18px rgba(0,0,0,.13);transform:translateY(-2px)}.v17-subnav a:focus-visible:after,.v17-subnav a:hover:after{transform:scaleX(1);opacity:1}.v17-subnav .v17-sub-icon{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}.v17-subnav a:focus-visible .v17-sub-icon,.v17-subnav a:hover .v17-sub-icon{transform:rotate(-7deg) scale(1.1);filter:brightness(1.2)}.v17-direction{border-color:rgba(167,199,220,.43);background:linear-gradient(145deg,rgba(156,191,216,.16),rgba(83,117,145,.07));transition:transform .33s ease,background .33s ease,border-color .33s ease,box-shadow .33s ease}.v17-card-primary:focus-visible .v17-direction,.v17-card-primary:hover .v17-direction{border-color:#c4dbea;background:#b9d0e1;color:var(--v19-ink);box-shadow:0 6px 18px rgba(0,0,0,.15)}.v17-direction-spark{transition:opacity .3s ease,transform .3s ease}a:focus-visible .v17-direction-spark,a:hover .v17-direction-spark{opacity:.85;transform:translate(-1px,1px)}.v17-card-category{color:#abc3d5}.v17-card-meta{color:#a6bacb}.page .btn,.page button.btn,.v8-chapter .btn{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.page .btn:hover,.page button.btn:hover,.v8-chapter .btn:hover{transform:translateY(-2px)}.page .btn:active,.v8-chapter .btn:active{transform:translateY(0)}:root[data-theme=light] .v17-bento-grid .v17-bento-card.v8-entry{box-shadow:0 12px 32px rgba(21,41,67,.15)}@media(prefers-reduced-motion:reduce){.page .btn,.page button.btn,.v17-bento-grid .v17-bento-card.v8-entry,.v17-card-visual,.v17-direction,.v17-direction-spark,.v17-subnav .v17-sub-icon,.v17-subnav a,.v17-subnav a:after,.v8-chapter .btn{transition:none!important;animation:none!important}.page .btn:hover,.page button.btn:hover,.v17-subnav a:focus-visible,.v17-subnav a:hover,.v8-chapter .btn:hover{transform:none!important}}.portal-cv-download{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(145,177,213,.36);border-radius:10px;background:rgba(143,177,212,.11);color:var(--text,#e5edf7);font-size:.78rem;font-weight:650;letter-spacing:.015em;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.portal-cv-download:focus-visible,.portal-cv-download:hover{background:rgba(143,177,212,.22);border-color:rgba(171,198,228,.68);transform:translateY(-1px)}.portal-cv-download:focus-visible{outline:2px solid #8faed1;outline-offset:3px}.portal-cv-download span{font-size:1rem;line-height:1}@media(max-width:540px){.portal-cv-download{padding:.48rem .6rem;font-size:.7rem;gap:.3rem}.portal-header-controls-simple{gap:.4rem}.portal-cv-download span{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.portal-cv-download{transition:none}.portal-cv-download:hover{transform:none}}.v11-map-lead{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%!important;margin:0 auto 16px!important;padding:clamp(36px,5vw,66px) clamp(22px,5vw,72px) clamp(25px,4vw,46px)!important;background:radial-gradient(ellipse 60% 90% at 50% 45%,rgba(95,135,186,.09),transparent 75%)}.v11-map-lead:before{content:"";width:56px;height:2px;margin-bottom:clamp(17px,2vw,27px);border-radius:9px;background:linear-gradient(90deg,transparent,#96b1d2,transparent)}.v11-map-lead h2{max-width:960px;margin:0 auto clamp(12px,1.8vw,20px)!important;font-size:clamp(31px,4.2vw,59px)!important;font-weight:740;line-height:1.08!important;letter-spacing:-.047em!important;text-wrap:balance;color:var(--tx)}.v11-map-lead h2,.v11-map-lead p{font-family:var(--font-u,inherit)}.v11-map-lead p{max-width:680px!important;margin:0 auto!important;font-size:clamp(14px,1.18vw,17px);font-weight:400;line-height:1.75;color:var(--tx-2);text-wrap:pretty}footer.portfolio-footer-redesign.atlas-footer{box-sizing:border-box;display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:clamp(34px,5vw,68px) 0 0!important;padding:0!important;border:0!important;border-top:1px solid var(--line-2)!important;border-radius:0!important;background:linear-gradient(110deg,rgba(75,105,148,.075),transparent 65%),var(--bg-2);box-shadow:none!important}.portfolio-footer-redesign .portfolio-footer-inner{box-sizing:border-box;width:min(100% - 2 * clamp(20px,5vw,78px),1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:clamp(28px,3.3vw,46px) 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:26px 48px;gap:26px 48px}.portfolio-footer-redesign .portfolio-footer-main{min-width:0;display:flex!important;align-items:center;margin:0!important;padding:0!important;gap:0!important}.portfolio-footer-redesign .portfolio-footer-identity{min-width:0!important;display:flex!important;align-items:center!important;gap:clamp(13px,2vw,20px)!important}.portfolio-footer-redesign .portfolio-footer-identity>div{min-width:0}.portfolio-footer-redesign .portfolio-footer-overline{display:block;margin-bottom:4px!important;font-size:clamp(10px,.76vw,12px)!important;letter-spacing:.08em!important;overflow-wrap:anywhere}.portfolio-footer-redesign .portfolio-footer-identity strong{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.35!important;overflow-wrap:anywhere}.portfolio-footer-redesign .portfolio-footer-bottom{box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;text-align:right;width:auto!important;max-width:100%;margin:0!important;padding:0!important;border-top:none!important;gap:10px!important;color:var(--tx-3);font-size:clamp(11px,.82vw,12px)!important}.portfolio-footer-redesign .portfolio-footer-admin{display:inline-block;padding:4px 0;font-size:10px!important;line-height:1.5;opacity:.65;text-underline-offset:3px}.portfolio-footer-redesign .portfolio-footer-admin:focus-visible,.portfolio-footer-redesign .portfolio-footer-admin:hover{opacity:1;text-decoration:underline}@media (max-width:680px){.v11-map-lead{padding-top:30px!important;padding-bottom:20px!important}.portfolio-footer-redesign .portfolio-footer-inner{grid-template-columns:minmax(0,1fr);justify-items:start;gap:22px}.portfolio-footer-redesign .portfolio-footer-bottom{align-items:flex-start!important;text-align:left;padding-top:17px!important;width:100%!important;border-top:1px solid var(--line-2)!important}}@media (prefers-reduced-motion:reduce){.v11-map-lead:before{transition:none}}.adm-mobile-navigation{display:none;min-width:0}.adm-mobile-navigation .input{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel);border:1px solid var(--line-2);color:var(--tx);padding:12px 14px}@media (max-width:980px){.adm-mobile-navigation{display:block;width:100%}.adm-nav{display:none!important}}.adm,.adm-top,.adm-top>div{min-width:0}.adm-top .adm-user{box-sizing:border-box;min-width:0!important;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:9px}.adm-user .tag{overflow-wrap:anywhere;white-space:normal}.adm .adm-nav,.adm-user .tag{min-width:0;max-width:100%}.adm .card,.adm .card.pad,.adm .upload,.adm>div{min-width:0}.adm .upload>span:last-child{min-width:0;overflow-wrap:anywhere}.adm .input,.adm .ta{min-width:0;max-width:100%}.split,.split .card,.split .doc,.split>*{min-width:0}.split .doc>div,.split .doc>span:last-child{min-width:0;overflow-wrap:anywhere}.split .doc a,.split .doc p{overflow-wrap:anywhere;word-break:break-word}.split .skillrow>span{min-width:0;overflow-wrap:anywhere}.document-record-card{min-width:0;max-width:100%}.document-record-card>div:first-child,.document-record-card>div:first-child>div:last-child{min-width:0}.document-record-card p{overflow-wrap:anywhere}.document-record-card>div:last-child{min-width:0;flex-wrap:wrap}@media (max-width:640px){.adm-top .adm-user{width:100%;margin-left:0!important;justify-content:flex-start}.adm-user .tag{max-width:100%}.document-record-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.document-record-card>div:last-child{width:100%}.document-record-card>div:last-child .btn{flex:1 1 auto;justify-content:center}.split .skillrow{flex-wrap:wrap;gap:4px 10px}.split .skillrow>span:last-child{text-align:left}.group-card>div:nth-child(2)>div{flex-wrap:wrap!important;gap:6px 10px}.group-card>div:nth-child(2)>div>span{min-width:0;overflow-wrap:anywhere}.group-card>div:nth-child(2)>div>div{max-width:100%}.group-card>div:nth-child(2)>div>div>span{flex-shrink:1}}@media (max-width:370px){.group-card,.lang-card{padding:20px!important}.lang-card>div:first-child{flex-wrap:wrap;gap:8px}.split .doc{padding:12px!important;gap:9px}.document-record-card>div:first-child{gap:10px!important}}@media (max-width:640px){.collection-manager-table{padding:0!important;overflow-x:visible!important;border:0!important;background:transparent!important}.collection-manager-table table,.collection-manager-table tbody{display:block;width:100%}.collection-manager-table thead{display:none}.collection-manager-table tbody{display:grid;grid-gap:12px;gap:12px}.collection-manager-table tbody tr{display:flex;flex-direction:column;min-width:0;gap:4px;border:1px solid var(--line-2);border-radius:13px;padding:15px;background:var(--panel)}.collection-manager-table tbody td{display:block;box-sizing:border-box;width:100%;min-width:0;padding:2px 0;border:0;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.collection-manager-table tbody td:first-child{font-size:15px;line-height:1.45;font-weight:650}.collection-manager-table tbody td:last-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding-top:9px;margin-top:5px;border-top:1px solid var(--line-3)}.collection-manager-table tbody td:last-child .btn{min-width:0;height:auto;white-space:normal;flex:0 0 auto}}@media (min-width:981px){.adm-nav a{display:block;padding:9px 13px;border-radius:8px;color:var(--tx-2);font-size:14px;line-height:1.5;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease;overflow-wrap:anywhere}.adm-nav a:focus-visible,.adm-nav a:hover{background:var(--line-3);color:var(--tx)}.adm-nav a.on{background:var(--ion-soft);color:var(--tx);font-weight:650}}.attachment-access{min-width:0;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.attachment-access.compact{align-items:flex-end}.attachment-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attachment-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:98px}.attachment-preview{display:block;max-width:100%;width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line-2)}.attachment-preview img{display:block;width:100%;max-height:210px;object-fit:contain}.attachment-missing{display:inline-flex;align-items:flex-start;max-width:100%;gap:8px;padding:10px 12px;color:var(--tx-2);border:1px solid var(--line-2);background:var(--panel-2);border-radius:9px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.attachment-missing svg{flex:none;width:16px;height:16px}.certificate-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));grid-gap:16px;gap:16px}.certificate-file-card{display:flex;flex-direction:column;gap:9px;min-width:0}.certificate-file-card h3{margin:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.certificate-file-card p{margin:0 0 6px}.certificate-file-placeholder{width:100%;min-height:120px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel-2);display:grid;place-items:center;color:var(--tx-3)}.document-record-list{display:grid;grid-gap:12px;gap:12px}.document-record-list .document-record-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-width:0}.document-record-copy{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.document-record-copy>div{min-width:0}.document-record-copy h3{margin:0;font-size:15px;overflow-wrap:anywhere}.document-record-copy p{margin:3px 0 0}.document-record-mark{display:grid;place-items:center;width:45px;height:45px;flex:none;border-radius:9px;background:var(--ion-soft);color:var(--ion);font-size:10px;font-weight:700}@media(max-width:680px){.document-record-list .document-record-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}.attachment-access.compact{align-items:flex-start;width:100%}.attachment-actions{width:100%}.attachment-actions .btn{flex:1 1 110px}.certificate-file-card{padding:17px!important}}#profile .v17-card-primary p{display:block!important;max-width:none!important;max-height:none!important;height:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal;overflow-wrap:break-word;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial;font-size:clamp(13px,1.05vw,16px)!important;line-height:1.7!important;text-wrap:pretty}#profile .v17-bento-card.v17-card-wide{height:auto!important;min-height:300px!important;grid-template-rows:minmax(0,auto) auto!important}#profile .v17-card-primary{justify-content:space-between;gap:18px;min-width:0;min-height:0}#profile .v17-card-primary>div{min-width:0}@media (max-width:700px){#profile .v17-bento-card.v17-card-wide,#profile .v17-bento-grid .v17-bento-card.v8-entry.v11-entry{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 145px auto!important;height:auto!important}#profile .v17-bento-card .v17-card-primary,#profile .v17-bento-card.v17-card-wide .v17-card-primary{grid-column:1!important;grid-row:1!important;padding:clamp(20px,5vw,28px)!important}#profile .v17-bento-card .v17-card-visual,#profile .v17-bento-card.v17-card-wide .v17-card-visual{grid-column:1!important;grid-row:2!important;margin:0 16px 16px!important;min-height:120px!important;max-height:145px!important}#profile .v17-bento-card .v17-subnav{grid-column:1!important;grid-row:3!important}}.course-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px}.course-tools label{font-size:12px;color:var(--tx-2);display:grid;grid-gap:6px;gap:6px}.course-explorer .card{min-width:0}.publication-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 22px}.publication-stats .card{display:flex;flex-direction:column;gap:5px;min-width:0}.publication-stats strong{font-size:clamp(19px,2.4vw,28px);font-family:var(--font-u)}.publication-citations{display:grid;grid-gap:8px;gap:8px;margin-bottom:28px}.publication-citations summary{cursor:pointer;overflow-wrap:anywhere}.about-pointer-instruction{display:block}@media(pointer:coarse){.about-pointer-instruction{display:none}}@media(max-width:760px){.publication-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-intro-center{width:min(100%,1080px)}.stage-intro-center h1{display:flex!important;flex-direction:column!important;align-items:center;gap:clamp(14px,2.8vw,35px)!important;font-size:clamp(44px,7.5vw,108px)!important;line-height:1.08!important;letter-spacing:-.057em!important;text-wrap:balance;overflow-wrap:normal}.stage-intro-center h1>em,.stage-intro-center h1>span{display:block;width:100%;max-width:100%;text-align:center}.stage-intro-center h1>em{margin:0!important;font-size:.98em;line-height:1.13!important;letter-spacing:-.045em!important}.stage-intro-center>p{max-width:710px!important;margin:clamp(22px,3vw,38px) auto clamp(22px,3vw,36px)!important}.atlas-hero-intro,.stage-intro-center>p{line-height:1.75!important;text-wrap:pretty}.atlas-hero-intro{max-width:76ch!important}.v18-workspace-copy{max-width:620px!important;min-width:0}.v18-workspace h2{line-height:1.12!important;letter-spacing:-.045em!important;text-wrap:balance}.v18-workspace h2 em{display:inline-block;margin-top:.14em;line-height:1.2!important}.v18-workspace p{max-width:60ch!important;line-height:1.76!important;overflow-wrap:anywhere}@media (max-width:600px){.stage-intro-center{width:100%}.stage-intro-center h1{font-size:clamp(37px,10.5vw,66px)!important;gap:17px!important;letter-spacing:-.055em!important}.stage-intro-center>p{font-size:13px!important;line-height:1.7!important;margin:21px auto 26px!important}.v18-workspace h2{font-size:clamp(31px,8vw,43px)!important}.v18-workspace p{font-size:13px!important}}.v17-card-role{display:block;margin:7px 0 0;font-weight:650;line-height:1.5;color:var(--tx);overflow-wrap:anywhere}.portfolio-footer-redesign .portfolio-footer-identity-line{display:block;margin-top:5px;color:var(--tx-3);font-size:clamp(11px,.82vw,13px);line-height:1.5;letter-spacing:.01em;overflow-wrap:anywhere}.v17-card-primary p,.v8-chapter-heading p,.v8-signal-copy p{overflow-wrap:break-word;text-wrap:pretty}.journey-heading{min-width:0}.journey-heading h2{overflow-wrap:break-word;text-wrap:balance}.journey-heading p{text-wrap:pretty}@media(max-width:820px){.journey-heading h2{font-size:clamp(30px,4.6vw,51px)}.journey-heading p{font-size:clamp(12px,1.4vw,14px);line-height:1.55}}@media(max-width:480px){.journey-heading h2{font-size:clamp(27px,8.3vw,34px);line-height:1.07;margin-bottom:7px}.journey-heading p{font-size:11px;line-height:1.4}.journey-tags{margin:7px 0}.journey-tags span{padding:5px 7px}}.v17-bento-grid .v17-bento-card.v24-card-minimal.v8-entry{min-height:clamp(210px,21vw,260px)!important;grid-template-rows:minmax(190px,1fr) auto!important}.v17-bento-grid .v17-card-primary.v24-card-primary{justify-content:flex-start;gap:clamp(12px,2vw,24px)}.v24-card-heading{display:flex;flex:1 1;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start}.v17-card-primary .v24-card-heading h3{margin:0!important;max-width:22ch;overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.045em}.v24-restored-description{margin-top:12px!important}.v24-card-custom-image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:720px){.v17-bento-grid .v17-bento-card.v24-card-minimal.v8-entry{min-height:200px!important;grid-template-rows:minmax(180px,1fr) auto!important}}@media(max-width:520px){.v17-bento-grid .v17-bento-card.v24-card-minimal.v8-entry{min-height:185px!important;grid-template-rows:minmax(160px,1fr) auto!important}.v17-bento-grid .v17-card-primary.v24-card-primary{padding:16px 8px 16px 17px;gap:9px}.v17-card-primary .v24-card-heading h3{font-size:clamp(20px,5.1vw,28px)!important;line-height:1.11!important}}.stage-intro{background:#0b1423!important;color:#edf3fc!important}.stage-intro:before{background:radial-gradient(ellipse 52% 66% at 75% 42%,rgba(77,116,165,.12),transparent 75%),radial-gradient(ellipse 58% 62% at 24% 17%,rgba(88,126,171,.09),transparent 75%)!important}.stage-intro:after{background-image:linear-gradient(90deg,rgba(188,208,237,.034) 1px,transparent 0),linear-gradient(rgba(188,208,237,.034) 1px,transparent 0)!important}.stage-intro-top,.stage-intro-top strong{color:#dbe7f6!important}.stage-intro-center h1{color:#f2f6fd!important;letter-spacing:-.045em!important;line-height:1.12!important}.stage-intro-center h1 em{color:#a8bedb!important;letter-spacing:-.04em!important}.stage-intro-center>p{color:#becde2!important}.stage-intro-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(165px,.7fr);align-items:center;grid-gap:clamp(24px,4.5vw,80px);gap:clamp(24px,4.5vw,80px);width:min(100%,1210px);margin:auto}.stage-intro-content .stage-intro-center{width:100%}.stage-intro-portrait{width:min(100%,310px);max-height:360px;justify-self:center;align-self:center;border-radius:21px;overflow:hidden;background:rgba(19,36,60,.8);border:1px solid rgba(172,201,232,.22);box-shadow:0 18px 52px rgba(0,0,0,.25)}.stage-intro-portrait img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.stage-intro-progress{background:rgba(178,204,234,.25)!important}.stage-intro-progress>div{background:#9ab9db!important;box-shadow:none!important}.stage-intro-enter{background:#93b4da!important;color:#0b1729!important}.v8-chapter-heading.v25-chapter-heading{align-items:center!important;min-height:0!important;margin-bottom:clamp(16px,2.2vw,28px)!important}.v25-chapter-heading h2{line-height:1.15!important;letter-spacing:-.045em!important;max-width:100%!important;overflow-wrap:normal;text-wrap:balance}.v8-signal-copy.v25-signal-copy{justify-content:center!important}.v25-signal-copy h3{margin-top:clamp(12px,1.7vw,22px)!important;line-height:1.21!important;letter-spacing:-.035em!important;text-wrap:balance}@media(max-width:800px){.stage-intro-content{grid-template-columns:minmax(0,1fr) 145px;gap:18px}.stage-intro-portrait{max-width:145px}.v25-chapter-heading h2{line-height:1.19!important;letter-spacing:-.035em!important}}@media(max-width:560px){.stage-intro-content{display:flex;flex-direction:column-reverse;gap:10px;max-width:100%}.stage-intro-portrait{width:88px;max-height:100px;border-radius:12px}.stage-intro-portrait img{max-height:100px}.stage-intro-center h1{font-size:clamp(31px,8.5vw,52px)!important;gap:8px!important}.stage-intro-center>p{margin:12px auto 16px!important;font-size:12px!important}.v25-chapter-heading h2{font-size:clamp(32px,8.2vw,52px)!important;line-height:1.17!important}}@media(min-width:561px){.stage-intro-content .stage-intro-center h1{font-size:clamp(42px,5vw,80px)!important;line-height:1.13!important}}@media(max-width:560px){.stage-intro-content .stage-intro-center h1{font-size:clamp(30px,8vw,44px)!important;line-height:1.15!important}}.stage-intro-content{display:flex!important;flex-direction:column!important;width:min(100%,950px)!important;justify-content:center!important}.stage-intro-center{margin:auto!important;max-width:860px!important;text-align:center!important}.stage-intro-top strong{font-size:clamp(12px,1.3vw,16px)!important;letter-spacing:.02em!important}.stage-intro-center h1{font-size:clamp(38px,5.5vw,68px)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.14!important}.stage-intro-center h1 em{font-size:1em!important;font-weight:630!important;letter-spacing:-.025em!important;line-height:1.16!important}.stage-intro-center>p{font-size:clamp(14px,1.4vw,17px)!important;line-height:1.65!important}.v25-chapter-heading h2,.v8-chapter-heading h2{font-size:clamp(32px,3.65vw,46px)!important;font-weight:650!important;letter-spacing:-.028em!important;line-height:1.18!important;max-width:20ch!important}.v25-chapter-heading,.v8-chapter-heading{min-width:0!important}.v17-card-primary h3,.v24-card-heading h3{font-size:clamp(22px,2.1vw,30px)!important;font-weight:630!important;line-height:1.22!important}.page .h1,.page-head h1,.pagehead h1{font-size:clamp(32px,3.35vw,44px)!important;font-weight:650!important;letter-spacing:-.028em!important;line-height:1.18!important}.field-l{font-size:clamp(13px,1.1vw,15px);font-weight:550;line-height:1.5}.upload-field-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.upload-field-actions .btn,.upload-field-actions .cap.link{margin:0!important}.cv-admin-card{min-width:0}.cv-admin-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cv-file-preview{min-height:420px;border:1px solid #36506a;border-radius:10px}@media(max-width:600px){.stage-intro-center h1{font-size:clamp(33px,8vw,47px)!important}.v25-chapter-heading h2,.v8-chapter-heading h2{font-size:clamp(30px,7.5vw,40px)!important;max-width:100%!important}.cv-file-preview{min-height:320px}}.v8-chapter-heading.v25-chapter-heading{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;width:100%!important}.v8-chapter-heading.v25-chapter-heading>div{width:100%;min-width:0;text-align:left!important}.v8-chapter-heading.v25-chapter-heading h2{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;font-size:clamp(29px,3vw,40px)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.2!important;text-wrap:pretty!important;overflow-wrap:normal!important}.v8-chapter-heading .v8-small-label{font-size:12px!important;letter-spacing:.08em!important;text-align:left!important}.journey-heading h2{font-size:clamp(31px,3.5vw,48px)!important;font-weight:610!important;letter-spacing:-.028em!important;line-height:1.14!important;max-width:830px!important;text-align:left!important;margin-bottom:16px!important}.stage-intro-top strong{font-family:var(--font-u),system-ui,sans-serif!important;font-weight:600!important;letter-spacing:0!important;word-spacing:normal!important;text-transform:none!important;white-space:normal!important}.stage-intro-top span{letter-spacing:.015em!important;word-spacing:normal!important}.adm-top,.admin-layout .card,.admin-shell form,.page .card.pad{position:relative;min-width:0;max-width:100%}.admin-layout .grid,.admin-shell .grid{min-width:0}.admin-shell .input,.admin-shell .sel,.admin-shell .ta{min-width:0;max-width:100%}@media(min-width:1300px){#background .v8-chapter-heading h2,#connect .v8-chapter-heading h2,#cv .v8-chapter-heading h2,#records .v8-chapter-heading h2,#work .v8-chapter-heading h2{text-wrap:nowrap!important;font-size:clamp(29px,2.8vw,38px)!important}}@media(max-width:820px){.v8-chapter-heading.v25-chapter-heading h2{font-size:clamp(29px,5vw,37px)!important;text-wrap:wrap!important}.journey-heading h2{font-size:clamp(29px,5.5vw,41px)!important}}@media(max-width:520px){.v8-chapter-heading.v25-chapter-heading h2{font-size:clamp(27px,7.5vw,35px)!important}.stage-intro-top strong{font-size:12px!important}}html:has(.admin-shell){scroll-behavior:auto}.admin-shell .adm{align-items:start}@media(min-width:981px){.admin-shell .adm-nav{height:min(82vh,820px);max-height:min(82vh,820px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scroll-behavior:auto}}.cv-admin-layout{display:grid;grid-gap:18px;gap:18px;min-width:0}.cv-admin-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:56px}.cv-add-toggle{flex-shrink:0;white-space:nowrap}.cv-add-toggle span{font-size:1.2rem;line-height:1;font-weight:600}.cv-add-panel,.cv-admin-card details{min-width:0}@media(max-width:540px){.cv-admin-heading{align-items:stretch}.cv-add-toggle{justify-content:center;width:100%}}.collection-manager-table{max-width:100%;overflow-x:auto}.collection-manager-table table{min-width:860px;table-layout:fixed}.collection-manager-table th:first-child{width:30%}.collection-manager-table th:nth-child(2),.collection-manager-table th:nth-child(3){width:12%}.collection-manager-table th:nth-child(4){width:46%}.collection-manager-table td{vertical-align:middle;overflow-wrap:anywhere}.collection-manager-table .collection-actions-cell{white-space:normal!important;text-align:right}.collection-action-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.collection-action-buttons .btn{display:inline-flex;position:relative;margin:0;min-width:0;max-width:100%;white-space:normal;flex:0 0 auto}.collection-action-buttons .danger-action{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 40%,transparent)}.admin-supporting-files{padding:12px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel-2)}@media(max-width:640px){.collection-manager-table table{min-width:0;table-layout:auto}.collection-action-buttons{justify-content:flex-start}.collection-manager-table .collection-actions-cell{padding-top:10px!important}}.journey-sphere:nth-child(5){left:43%;top:40%;right:auto;bottom:auto}.journey-sphere{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.journey-phase-2 .journey-sphere.journey-admin-trigger{width:128px!important;height:34px!important;min-width:128px!important;min-height:34px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:translate(-6px,40px)!important;animation:journey-admin-text-appear .35s ease-out both!important;cursor:pointer}.journey-sphere.journey-admin-trigger>span:first-child{color:#d8ebff!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:.01em!important;padding:0!important;max-width:none!important;white-space:nowrap!important}.journey-sphere.journey-admin-trigger .bubble-particles{display:none}.journey-sphere.journey-admin-trigger:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}.journey-sphere.journey-admin-trigger:focus-visible{outline:2px solid #8fcbff;outline-offset:3px}@keyframes journey-admin-text-appear{0%{opacity:0}to{opacity:1}}@media(max-width:620px){.journey-sphere:nth-child(5){left:38%;top:40%}.journey-phase-2 .journey-sphere.journey-admin-trigger{transform:translate(-25px,22px)!important}}@media(prefers-reduced-motion:reduce){.journey-phase-2 .journey-sphere.journey-admin-trigger{animation:none!important}}.collection-manager-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}.collection-manager-table table{min-width:930px!important;width:100%!important;table-layout:fixed!important}.collection-manager-table table td{display:table-cell!important;width:auto!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.collection-manager-table table td.collection-actions-cell{display:table-cell!important;white-space:normal!important;text-align:right!important;min-width:0!important}.collection-manager-table table td.collection-actions-cell>.collection-action-buttons{display:flex!important;width:100%!important;max-width:100%!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:normal!important;overflow:visible!important;box-sizing:border-box!important}.collection-manager-table table td.collection-actions-cell>.collection-action-buttons>.btn{display:inline-flex!important;position:static!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:100%!important;height:34px!important;padding:0 12px!important;border-radius:8px!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important;align-items:center!important;justify-content:center!important;gap:6px!important}.collection-manager-table table td.collection-actions-cell>.collection-action-buttons>.danger-action{color:#f4b0b7!important;border:1px solid rgba(244,176,183,.45)!important;background:rgba(244,176,183,.075)!important}.collection-manager-table table td.collection-actions-cell>.collection-action-buttons>.danger-action:hover{background:rgba(244,176,183,.16)!important}@media(max-width:760px){.collection-manager-table table{min-width:930px!important}.collection-manager-table table td.collection-actions-cell>.collection-action-buttons{justify-content:flex-start!important}}.messages-panel{min-width:0}.messages-panel__toolbar{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px!important;margin-bottom:16px}.messages-panel__list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important}.messages-panel__card{min-width:0!important;border:1px solid var(--line-2)!important;border-radius:14px!important;padding:clamp(16px,2.2vw,24px)!important;overflow-wrap:anywhere}.messages-panel__card:hover{transform:none!important}.messages-panel__meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.messages-panel__body{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}.messages-panel__actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important;min-width:0!important}.messages-panel__actions>.btn{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:100%!important;min-height:36px!important;padding:8px 13px!important;white-space:nowrap!important}.messages-panel__delete{color:#f4b0b7!important;border-color:rgba(244,176,183,.45)!important;background:rgba(244,176,183,.065)!important}.messages-panel__delete:hover{background:rgba(244,176,183,.15)!important}@media(max-width:520px){.messages-panel__actions>.btn{font-size:12px!important}}.cv-file-preview{display:block;width:100%;height:min(82vh,1050px);min-height:540px}.cv-fullscreen-overlay{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;padding:0;background:#081321;color:#f0f6ff}.cv-fullscreen-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px clamp(12px,2vw,26px);background:#122339;border-bottom:1px solid #36506a}.cv-fullscreen-title{font-size:14px;font-weight:650;margin-right:auto;overflow-wrap:anywhere}.cv-fullscreen-frame{display:block;flex:1 1;min-height:0;width:100%;border:0;background:#f8fafc}@media(max-width:600px){.cv-file-preview{height:75vh;min-height:460px}.cv-fullscreen-header{padding:10px}.cv-fullscreen-header .btn{font-size:12px}}