.ContactFinale_chapter__sD3Rj{position:relative;z-index:3;width:100%;min-height:100svh;overflow:clip;background:#ede6dd;color:#11100f;--mouse-x:50%;--mouse-y:50%;--parallax-x:0px;--parallax-y:0px}.ContactFinale_bgGrain__M4w4m{position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E")}.ContactFinale_bgAmbientLight__0_HvC{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle 560px at var(--mouse-x) var(--mouse-y),rgba(255,250,240,.52) 0,rgba(250,244,232,.22) 42%,transparent 72%);transition:opacity .4s ease}.ContactFinale_ghostTypography__nK_2i{position:absolute;top:clamp(.5rem,1.8vh,1.5rem);left:3%;z-index:1;pointer-events:none;user-select:none;font-family:var(--font-display);font-size:clamp(5.4rem,15vw,15rem);font-weight:800;line-height:.74;letter-spacing:-.05em;color:#11100f;opacity:.4;white-space:nowrap;transform:translate3d(calc(var(--parallax-x) * -.7),calc(var(--parallax-y) * -.7),0);will-change:transform}.ContactFinale_contentContainer__NTKfh{position:relative;z-index:2;width:100%;max-width:1440px;min-height:100svh;margin:0 auto;padding:clamp(2.2rem,4.2svh,3.6rem) clamp(1.5rem,5vw,5.5rem) calc(.75rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:space-between}.ContactFinale_heroRow__BQD56{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:flex-start;gap:clamp(3rem,6.5vw,7.5rem);min-height:clamp(380px,48svh,540px);margin-bottom:clamp(20px,3.5vh,44px)}.ContactFinale_badgeStageArea__8a0z1{position:relative;height:100%;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(1rem,3svh,2.5rem)}.ContactFinale_badgeHint__qET_C{display:inline-flex;align-items:center;gap:.55rem;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.56rem,.64vw,.7rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6a6358;opacity:.82}.ContactFinale_hintDot__YyNB1{width:5px;height:5px;border-radius:50%;background:#8b1e2d;opacity:.85}.ContactFinale_contactHero__wAUZ5{padding-top:clamp(13rem,22vh,18rem)}.ContactFinale_contactHeroHeader__r8Of1,.ContactFinale_contactHero__wAUZ5{display:flex;flex-direction:column;align-items:flex-start}.ContactFinale_kicker__S7ABv{display:block;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.68rem,.74vw,.82rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#787065;margin-bottom:clamp(.9rem,2vh,1.5rem);opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ContactFinale_headline__CpZzX{margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,4.4vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:#11100f;text-transform:uppercase}.ContactFinale_lineWrap___XHMH{display:block;overflow:hidden}.ContactFinale_lineInner__4tWzC{display:block;transform:translateY(105%);transition:transform .75s cubic-bezier(.16,1,.3,1)}.ContactFinale_subline__HWKr3{margin:clamp(1.1rem,2.4vh,1.8rem) 0 0;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.62rem,.7vw,.76rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#645e55;opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}.ContactFinale_emailWrapper__Y_vVm{margin-top:clamp(1.8rem,3.6vh,2.8rem);opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.ContactFinale_emailCta__N3Rjd{display:inline-flex;align-items:baseline;gap:.45rem;font-family:var(--font-display);font-size:clamp(1.15rem,2.1vw,2.2rem);font-weight:600;letter-spacing:-.03em;color:#11100f;text-decoration:underline;text-decoration-color:rgba(17,16,15,.3);text-underline-offset:.36em;overflow-wrap:anywhere;word-break:break-word;transition:text-decoration-color .28s cubic-bezier(.22,1,.36,1)}.ContactFinale_emailArrow__wQQmq{display:inline-block;font-family:sans-serif;font-size:.9em;transition:transform .28s cubic-bezier(.16,1,.3,1)}.ContactFinale_emailCta__N3Rjd:hover{text-decoration-color:#11100f}.ContactFinale_emailCta__N3Rjd:hover .ContactFinale_emailArrow__wQQmq{transform:translateX(4px)}.ContactFinale_socialRail__C5o0_{width:100%;margin-top:auto;margin-bottom:clamp(10px,1.6vh,18px);border-top:1px solid rgba(20,20,20,.18);border-bottom:1px solid rgba(20,20,20,.18);opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.16,1,.3,1)}@media (min-width:1100px){.ContactFinale_socialRail__C5o0_{display:grid;grid-template-columns:repeat(5,1fr);min-height:116px}.ContactFinale_socialCell__pld0A{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.5rem clamp(1.4rem,1.9vw,2rem);text-decoration:none;color:inherit;border-right:1px solid rgba(20,20,20,.12);position:relative;background:transparent;transition:background-color .28s cubic-bezier(.22,1,.36,1)}.ContactFinale_socialCell__pld0A:last-child{border-right:none}.ContactFinale_cellIconWrap__TCzb6{display:flex;align-items:center;color:#11100f;opacity:.65;margin-bottom:.65rem;transform:scale(1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.ContactFinale_socialIcon__Zk3sZ{width:19px;height:19px;display:block}.ContactFinale_cellContent__Q_Tfv{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.ContactFinale_cellHeader__0ZX8p{display:flex;align-items:center}.ContactFinale_cellPlatform__TMibB{font-family:JetBrains Mono Variable,monospace;font-size:clamp(.72rem,.78vw,.82rem);font-weight:600;letter-spacing:.12em;color:#11100f;text-transform:uppercase;display:block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ContactFinale_cellUsername__XjsQp{font-family:JetBrains Mono Variable,monospace;font-size:clamp(.76rem,.84vw,.88rem);font-weight:500;letter-spacing:.02em;color:#11100f;opacity:.42;transform:translateY(5px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:baseline;gap:.2rem}.ContactFinale_desktopArrow__ZeBkp{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ContactFinale_mobileArrow__y2fvN{display:none}.ContactFinale_socialCell__pld0A:hover{background-color:rgba(0,0,0,.025)}.ContactFinale_socialCell__pld0A:hover .ContactFinale_cellIconWrap__TCzb6{opacity:1;transform:scale(1.04)}.ContactFinale_socialCell__pld0A:hover .ContactFinale_cellPlatform__TMibB{transform:translateY(-4px)}.ContactFinale_socialCell__pld0A:hover .ContactFinale_cellUsername__XjsQp{opacity:1;transform:translateY(0)}.ContactFinale_socialCell__pld0A:hover .ContactFinale_desktopArrow__ZeBkp{transform:translateX(4px)}}@media (min-width:768px) and (max-width:1099px){.ContactFinale_socialRail__C5o0_{display:grid;grid-template-columns:repeat(2,1fr)}.ContactFinale_socialCell__pld0A{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100px;padding:1.4rem 1.8rem;text-decoration:none;color:inherit;position:relative;transition:background-color .28s cubic-bezier(.22,1,.36,1)}.ContactFinale_socialCell__pld0A:first-child,.ContactFinale_socialCell__pld0A:nth-child(3){border-right:1px solid rgba(20,20,20,.12)}.ContactFinale_socialCell__pld0A:first-child,.ContactFinale_socialCell__pld0A:nth-child(2),.ContactFinale_socialCell__pld0A:nth-child(3),.ContactFinale_socialCell__pld0A:nth-child(4){border-bottom:1px solid rgba(20,20,20,.12)}.ContactFinale_socialCell__pld0A[data-platform=gmail]{grid-column:1/-1;border-right:none}.ContactFinale_cellIconWrap__TCzb6{display:flex;align-items:center;color:#11100f;opacity:.68;margin-bottom:.5rem;transition:opacity .3s ease}.ContactFinale_socialIcon__Zk3sZ{width:18px;height:18px;display:block}.ContactFinale_cellContent__Q_Tfv{display:flex;flex-direction:column;gap:.2rem}.ContactFinale_cellHeader__0ZX8p{display:flex;align-items:center}.ContactFinale_cellPlatform__TMibB{font-family:JetBrains Mono Variable,monospace;font-size:.76rem;font-weight:600;letter-spacing:.12em;color:#11100f;text-transform:uppercase}.ContactFinale_cellUsername__XjsQp{font-family:JetBrains Mono Variable,monospace;font-size:.82rem;font-weight:500;color:#11100f;opacity:.45;transition:opacity .3s ease}.ContactFinale_desktopArrow__ZeBkp{display:inline-block}.ContactFinale_mobileArrow__y2fvN{display:none}.ContactFinale_socialCell__pld0A:hover{background-color:rgba(0,0,0,.025)}.ContactFinale_socialCell__pld0A:hover .ContactFinale_cellIconWrap__TCzb6,.ContactFinale_socialCell__pld0A:hover .ContactFinale_cellUsername__XjsQp{opacity:1}}@media (max-width:767px){.ContactFinale_socialRail__C5o0_{display:flex;flex-direction:column;border-top:1px solid rgba(20,20,20,.18);border-bottom:none;margin-bottom:clamp(40px,10vw,56px)}.ContactFinale_socialCell__pld0A{min-height:72px;width:100%;padding:16px 20px;display:flex;flex-direction:row;align-items:flex-start;gap:14px;text-decoration:none;color:inherit;border-bottom:1px solid rgba(20,20,20,.12);transition:background-color .18s ease}.ContactFinale_socialCell__pld0A:active{background-color:rgba(0,0,0,.035)}.ContactFinale_cellIconWrap__TCzb6{margin-top:2px;color:#11100f;opacity:.82}.ContactFinale_socialIcon__Zk3sZ{width:18px;height:18px;display:block}.ContactFinale_cellContent__Q_Tfv{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ContactFinale_cellHeader__0ZX8p{display:flex;justify-content:space-between;align-items:center;width:100%}.ContactFinale_cellPlatform__TMibB{font-family:JetBrains Mono Variable,monospace;font-size:.78rem;font-weight:600;letter-spacing:.12em;color:#11100f;text-transform:uppercase}.ContactFinale_mobileArrow__y2fvN{display:inline-block;font-family:sans-serif;font-size:.85rem;color:#11100f;opacity:.65}.ContactFinale_cellUsername__XjsQp{font-family:JetBrains Mono Variable,monospace;font-size:.82rem;font-weight:500;color:#11100f;opacity:.65;word-break:break-all;overflow-wrap:anywhere}.ContactFinale_desktopArrow__ZeBkp{display:none}}.ContactFinale_footer__tLout{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:clamp(.35rem,.7vh,.65rem);padding-bottom:.1rem;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.64rem,.72vw,.78rem);letter-spacing:.08em;color:#645e55}.ContactFinale_copyright__O3bTD{margin:0;line-height:1.5}.ContactFinale_footerActions__qH3AP{display:inline-flex;align-items:center;gap:clamp(1.2rem,2vw,2.2rem)}.ContactFinale_projectLink__WlYvv{color:#645e55;text-decoration:none;font-weight:500;transition:color .2s ease;white-space:nowrap}.ContactFinale_projectLink__WlYvv:hover{color:#11100f}.ContactFinale_backToTop__IHQgh{color:#11100f;text-decoration:none;font-weight:600;min-height:2.75rem;display:inline-flex;align-items:center;white-space:nowrap;transition:opacity .2s ease}.ContactFinale_backToTop__IHQgh:hover{opacity:.6}.ContactFinale_backToTop__IHQgh:focus-visible,.ContactFinale_emailCta__N3Rjd:focus-visible,.ContactFinale_socialCell__pld0A:focus-visible{outline:2px solid #11100f;outline-offset:4px}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_kicker__S7ABv{opacity:1;transform:translateY(0)}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_lineWrap___XHMH:first-child .ContactFinale_lineInner__4tWzC{transform:translateY(0);transition-delay:.1s}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_lineWrap___XHMH:nth-child(2) .ContactFinale_lineInner__4tWzC{transform:translateY(0);transition-delay:.18s}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_lineWrap___XHMH:nth-child(3) .ContactFinale_lineInner__4tWzC{transform:translateY(0);transition-delay:.26s}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_subline__HWKr3{opacity:1;transform:translateY(0);transition-delay:.34s}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_emailWrapper__Y_vVm{opacity:1;transform:translateY(0);transition-delay:.42s}.ContactFinale_chapter__sD3Rj[data-revealed=true] .ContactFinale_socialRail__C5o0_{opacity:1;transform:translateY(0);transition-delay:.5s}@media (max-width:767px){.ContactFinale_ghostTypography__nK_2i{top:4svh;font-size:clamp(4.5rem,18vw,7rem);opacity:.22}.ContactFinale_contentContainer__NTKfh{padding:clamp(3rem,6svh,4.5rem) clamp(1rem,5vw,1.5rem) calc(.8rem + env(safe-area-inset-bottom))}.ContactFinale_heroRow__BQD56{display:flex;flex-direction:column;gap:0;min-height:auto;margin-bottom:clamp(28px,6vw,40px)}.ContactFinale_contactHero__wAUZ5{display:contents}.ContactFinale_contactHeroHeader__r8Of1{order:1;width:100%}.ContactFinale_kicker__S7ABv{margin-bottom:.8rem}.ContactFinale_headline__CpZzX{font-size:clamp(2rem,9.4vw,3.4rem);line-height:1.05}.ContactFinale_subline__HWKr3{margin-top:.9rem;font-size:clamp(.56rem,2.5vw,.68rem)}.ContactFinale_badgeStageArea__8a0z1{order:2;width:min(84vw,420px);min-height:340px;margin:1.5rem auto 1.2rem;align-items:center;padding-bottom:.5rem}.ContactFinale_badgeHint__qET_C{font-size:.52rem;letter-spacing:.12em;text-align:center}.ContactFinale_emailWrapper__Y_vVm{order:3;width:100%;margin-top:.5rem;margin-bottom:0}.ContactFinale_emailCta__N3Rjd{font-size:clamp(1rem,4.4vw,1.4rem)}.ContactFinale_socialRail__C5o0_{order:4;margin-top:auto;margin-bottom:clamp(18px,4vw,28px)}.ContactFinale_footer__tLout{order:5;flex-direction:column-reverse;align-items:flex-start;gap:1rem;padding-top:.6rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ContactFinale_cellIconWrap__TCzb6,.ContactFinale_cellPlatform__TMibB,.ContactFinale_cellUsername__XjsQp,.ContactFinale_desktopArrow__ZeBkp,.ContactFinale_emailArrow__wQQmq,.ContactFinale_emailWrapper__Y_vVm,.ContactFinale_ghostTypography__nK_2i,.ContactFinale_kicker__S7ABv,.ContactFinale_lineInner__4tWzC,.ContactFinale_socialRail__C5o0_,.ContactFinale_subline__HWKr3{transform:none!important;opacity:1!important;transition:none!important}}.kaiforge-chapter{--kaiforge-text-ivory:#f2e6cf;--kaiforge-text-soft:#d8cdba;--kaiforge-text-grey:#a59d90;--kaiforge-text-green:#5e7f5a}.kaiforge-chapter:not(.kaiforge-static){height:856svh}.kaiforge-chapter .kaiforge-sticky{background:none}.kaiforge-chapter .kaiforge-sticky:after{content:none;background:none}.kaiforge-chapter .kaiforge-semantic-header{top:7vh;will-change:opacity;transform:none}.kaiforge-chapter .kaiforge-semantic-header h2{font-size:clamp(5rem,8.5vw,10rem)}.kaiforge-chapter .kaiforge-beat>span,.kaiforge-chapter .kaiforge-semantic-header>p:first-child{width:fit-content;padding:0;color:var(--kaiforge-text-grey);background:none;border:0;box-shadow:none;text-shadow:0 1px 6px rgba(0,0,0,.9)}.kaiforge-chapter .kaiforge-semantic-header>p:nth-of-type(2){margin-top:1rem;font-size:clamp(.95rem,1.1vw,1.15rem)}.kaiforge-chapter .beat-understanding strong{font-size:clamp(3.5rem,5vw,6rem)}.kaiforge-chapter .beat-approach>span,.kaiforge-chapter .beat-recognition>span,.kaiforge-chapter .beat-release>span{margin-left:auto}.kaiforge-chapter .beat-impact>span{margin-inline:auto}.kaiforge-chapter .kaiforge-fallback{background:#242522}.kaiforge-chapter .kaiforge-fallback:before{position:absolute;content:"";inset:40% -12% 15%;background:#e9dfce;transform:skewY(-8deg)}.kaiforge-chapter .kaiforge-fallback:after{position:absolute;content:"";right:8%;top:8%;width:12%;height:36%;background:#c5bbaa}.kaiforge-chapter .kaiforge-fallback-copy,.kaiforge-chapter .kaiforge-fallback-stage{z-index:1}.kaiforge-chapter .kaiforge-fallback-ball{background:#242522;box-shadow:none}.kaiforge-chapter .kaiforge-fallback-trace{border-color:#746f62}@media (orientation:portrait){.kaiforge-chapter .kaiforge-semantic-header{top:8svh}.kaiforge-chapter .kaiforge-semantic-header h2{font-size:clamp(3rem,16.5vw,7rem)}.kaiforge-chapter .beat-understanding strong{font-size:clamp(2.35rem,12vw,4.6rem)}.kaiforge-chapter .beat-impact>span{margin-inline:0}}.kaiforge-chapter .kaiforge-semantic-header h2{width:fit-content}.kaiforge-chapter .kaiforge-beat strong{display:table;color:var(--kaiforge-text-ivory);font-size:clamp(2.8rem,4.5vw,5.5rem)}.kaiforge-chapter .kaiforge-beat small,.kaiforge-chapter .kaiforge-beat strong,.kaiforge-chapter .kaiforge-semantic-header h2,.kaiforge-chapter .kaiforge-semantic-header>p:not(:first-child){padding:0;background:none;border:0;box-shadow:none;text-shadow:none}.kaiforge-chapter .beat-understanding strong,.kaiforge-chapter .kaiforge-semantic-header h2{color:var(--kaiforge-text-ivory)}.kaiforge-chapter .kaiforge-beat small,.kaiforge-chapter .kaiforge-semantic-header>p:not(:first-child){color:var(--kaiforge-text-grey)}.kaiforge-chapter .beat-approach strong{color:var(--kaiforge-text-ivory)}.kaiforge-chapter .kaiforge-beat{transform:none;will-change:opacity}.kaiforge-chapter .beat-approach strong,.kaiforge-chapter .beat-release strong{margin-left:auto}.kaiforge-chapter .beat-recognition .kaiforge-recognition-title{display:table;width:max-content;max-width:100%;margin:.7rem 0 0 auto;font-family:var(--font-display);font-size:clamp(3.5rem,6vw,7rem);font-weight:600;line-height:.88;letter-spacing:-.065em;text-align:right;text-transform:uppercase;white-space:nowrap;color:var(--kaiforge-text-ivory);opacity:var(--kaiforge-title-arrival,0);transform:translate3d(0,var(--kaiforge-title-offset,-8vh),0);will-change:transform,opacity}.kaiforge-static .beat-recognition .kaiforge-recognition-title{color:var(--kaiforge-text-ivory)}.kaiforge-chapter .beat-impact strong{margin-inline:auto}.kaiforge-chapter .beat-understanding{top:7vh}@media (orientation:landscape){.kaiforge-chapter .kaiforge-semantic-header{top:4vh}}@media (orientation:portrait){.kaiforge-chapter:not(.kaiforge-static){height:730svh}.kaiforge-chapter .beat-understanding strong,.kaiforge-chapter .kaiforge-semantic-header h2{color:var(--kaiforge-text-ivory)}.kaiforge-chapter .beat-understanding small,.kaiforge-chapter .kaiforge-semantic-header>p:not(:first-child){color:var(--kaiforge-text-grey)}.kaiforge-chapter .kaiforge-beat strong{font-size:clamp(2rem,10vw,4rem)}.kaiforge-chapter .beat-recognition .kaiforge-recognition-title{font-size:clamp(2.35rem,10.8vw,4.6rem)}.kaiforge-chapter .beat-impact strong{margin-inline:0}.kaiforge-chapter .beat-understanding{top:10svh}}.kaiforge-chapter .kaiforge-fallback-copy{padding:.6rem;background:#242522}.kaiforge-chapter .kaiforge-fallback-copy>p,.kaiforge-chapter .kaiforge-fallback-copy>span{color:#e9dfce}.kaiforge-chapter .kaiforge-fallback-ball{background:#e9dfce;border:1px solid #242522}.kaiforge-chapter .kaiforge-fallback-stage{top:57%}.kaiforge-chapter .kaiforge-chapter-index,.kaiforge-chapter .kaiforge-destination{color:var(--kaiforge-text-grey);opacity:var(--kaiforge-chrome-opacity,1);will-change:opacity}.kaiforge-chapter .kaiforge-tone-ivory{color:var(--kaiforge-text-ivory)}.kaiforge-chapter .kaiforge-tone-soft{color:var(--kaiforge-text-soft)}.kaiforge-chapter .kaiforge-tone-grey{color:var(--kaiforge-text-grey)}.kaiforge-chapter .kaiforge-tone-green{color:var(--kaiforge-text-green);text-shadow:0 1px 3px rgba(0,0,0,.55)}@media (orientation:landscape){.kaiforge-chapter .kaiforge-semantic-header{top:clamp(.875rem,2vh,1.5rem)}.kaiforge-chapter .kaiforge-semantic-header h2{margin-block:.06em .1em}.kaiforge-chapter .kaiforge-purpose{margin-top:.5rem}.kaiforge-chapter .beat-impact{left:auto;right:clamp(1.5rem,6vw,7rem);max-width:42vw}.kaiforge-chapter .beat-understanding{top:6vh}}.neuroshield-chapter.ns-redesign{height:880svh;color:#f0ece3;background:transparent;pointer-events:none}.ns-redesign .neuroshield-sticky{background:transparent}.ns-redesign .neuroshield-sticky:after{content:none}.ns-opening,.ns-research{position:absolute;inset:0;overflow:hidden}.ns-opening{z-index:1;background:transparent}.ns-static-brain-preview{position:absolute;top:50%;left:50%;width:min(72vw,760px);height:auto;transform:translate(-50%,-50%);object-fit:contain}.ns-identity{position:absolute;top:50%;left:50%;z-index:2;width:100%;margin:0;color:#83c8bc;font-family:var(--font-display);font-size:clamp(3.4rem,10vw,10.5rem);font-weight:610;line-height:.85;letter-spacing:-.075em;text-align:center;transform:translate(-50%,-50%) scale(.94);will-change:transform,opacity}.ns-identity,.ns-research{opacity:0;pointer-events:none}.ns-research{--ns-light-primary:0.35;--ns-light-secondary:0.04;--ns-ghost-axial:0.035;--ns-ghost-series:0;--ns-ghost-coronal:0;--ns-grid-strength:0.28;--ns-guide-strength:0.24;z-index:4;background:#02070d;will-change:opacity}.ns-research[data-active-panel="1"]{--ns-light-primary:0.5;--ns-light-secondary:0.36;--ns-ghost-axial:0.05;--ns-ghost-series:0.025;--ns-ghost-coronal:0;--ns-grid-strength:0.38;--ns-guide-strength:0.38}.ns-research[data-active-panel="2"]{--ns-light-primary:0.52;--ns-light-secondary:0.4;--ns-ghost-axial:0.045;--ns-ghost-series:0.04;--ns-ghost-coronal:0.025;--ns-grid-strength:0.62;--ns-guide-strength:0.65}.ns-research[data-active-panel="3"]{--ns-light-primary:0.72;--ns-light-secondary:0.53;--ns-ghost-axial:0.07;--ns-ghost-series:0.055;--ns-ghost-coronal:0.05;--ns-grid-strength:0.65;--ns-guide-strength:0.62}.ns-research[data-active-panel="4"]{--ns-light-primary:0.24;--ns-light-secondary:0.16;--ns-ghost-axial:0;--ns-ghost-series:0;--ns-ghost-coronal:0.045;--ns-grid-strength:0.2;--ns-guide-strength:0.22}.ns-research-background,.ns-research-background *{pointer-events:none}.ns-research-background{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse 88% 82% at 54% 46%,#10314a 0,#0b2235 31%,#07131f 64%,#02070d 100%)}.ns-research-background>*{position:absolute}.ns-bg-light{border-radius:50%;transition:opacity 1.1s ease;will-change:transform,opacity}.ns-bg-light-primary{top:6%;right:-13%;width:82vw;height:82vh;background:radial-gradient(ellipse at center,rgba(45,123,138,.19),transparent 68%);opacity:var(--ns-light-primary);transform:translate3d(calc(var(--ns-horizontal, 0) * -5vw),0,0)}.ns-bg-light-secondary{bottom:-23%;left:-16%;width:76vw;height:83vh;background:radial-gradient(ellipse at center,rgba(28,94,120,.19),transparent 70%);opacity:var(--ns-light-secondary);transform:translate3d(calc(var(--ns-horizontal, 0) * 4vw),0,0)}.ns-bg-ghost{width:min(68vw,78rem);height:86vh;mix-blend-mode:screen;transition:opacity 1.15s ease;will-change:transform,opacity}.ns-bg-ghost img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.08) blur(3px)}.ns-bg-ghost-axial{top:-14%;right:-19%;opacity:var(--ns-ghost-axial);transform:translate3d(calc(var(--ns-horizontal, 0) * -5vw),0,0) rotate(-12deg)}.ns-bg-ghost-series{top:11%;left:17%;width:min(54vw,64rem);opacity:var(--ns-ghost-series);transform:translate3d(calc(var(--ns-horizontal, 0) * 3vw),0,0) rotate(7deg)}.ns-bg-ghost-coronal{bottom:-28%;left:-21%;width:min(65vw,76rem);opacity:var(--ns-ghost-coronal);transform:translate3d(calc(var(--ns-horizontal, 0) * 5vw),0,0) rotate(-6deg)}.ns-bg-grid{background-image:linear-gradient(rgba(143,198,207,.09) 1px,transparent 0),linear-gradient(90deg,rgba(143,198,207,.09) 1px,transparent 0);background-size:7.5rem 7.5rem;mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 8%,transparent 100%);opacity:var(--ns-grid-strength)}.ns-bg-grid,.ns-bg-guides{inset:0;transition:opacity 1.1s ease}.ns-bg-guides{opacity:var(--ns-guide-strength)}.ns-bg-guides:before{position:absolute;inset:14% 7%;border:1px solid rgba(162,204,211,.08);content:""}.ns-bg-guides:after{position:absolute;top:52%;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(162,204,211,.075),transparent);content:""}.ns-bg-mark{position:absolute;width:1.05rem;height:1.05rem}.ns-bg-mark:after,.ns-bg-mark:before{position:absolute;background:rgba(170,214,220,.09);content:""}.ns-bg-mark:before{top:50%;width:100%;height:1px}.ns-bg-mark:after{left:50%;width:1px;height:100%}.ns-bg-mark-one{top:18%;left:10%}.ns-bg-mark-two{top:73%;right:12%}.ns-bg-mark-three{right:32%;bottom:12%}.ns-bg-grain{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.035}.ns-research-track{z-index:1;display:flex;width:500%;transform:translateZ(0);will-change:transform}.ns-panel,.ns-research-track{position:relative;height:100%}.ns-panel{flex:0 0 20%;width:20%;overflow:hidden;background:transparent;border-right:1px solid rgba(157,195,206,.09)}.ns-panel-observation:before{position:absolute;inset:0;z-index:0;content:"";background-image:linear-gradient(90deg,rgba(2,7,13,.38),rgba(2,7,13,.08) 56%),url(/research/neuroshield/observation-background.png);background-position:50%,50%;background-size:cover;background-repeat:no-repeat}.ns-panel-hypothesis:before{background-image:linear-gradient(90deg,rgba(2,7,13,.42),rgba(2,7,13,.06) 58%),url(/research/neuroshield/hypothesis-background.png)}.ns-panel-experiment:before,.ns-panel-hypothesis:before{position:absolute;inset:0;z-index:0;content:"";background-position:50%;background-size:cover;background-repeat:no-repeat}.ns-panel-experiment:before{background-image:linear-gradient(90deg,rgba(2,7,13,.42),rgba(2,7,13,.06) 58%),url(/research/neuroshield/experiment-background.png)}.ns-panel-evidence:before{background-image:linear-gradient(90deg,rgba(2,7,13,.42),rgba(2,7,13,.06) 58%),url(/research/neuroshield/evidence-background.png)}.ns-panel-evidence:before,.ns-panel-uncertainty:before{position:absolute;inset:0;z-index:0;content:"";background-position:50%;background-size:cover;background-repeat:no-repeat}.ns-panel-uncertainty:before{background-image:linear-gradient(90deg,rgba(2,7,13,.42),rgba(2,7,13,.06) 58%),url(/research/neuroshield/uncertainty-background.png)}.ns-experiment-traces,.ns-panel-disclosure,.ns-panel-index,.ns-panel-kicker,.ns-research-note>span,.ns-research-progress,.ns-research-topline,.ns-scan figcaption,.ns-visual-coordinate{font-family:JetBrains Mono Variable,monospace;font-size:clamp(.56rem,.67vw,.73rem);letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.ns-research-topline{position:absolute;top:2.25rem;right:clamp(1.5rem,4vw,4.5rem);left:clamp(1.5rem,4vw,4.5rem);z-index:6;display:flex;justify-content:space-between;color:#b7d0d7;pointer-events:none}.ns-panel-copy{position:absolute;top:23%;left:clamp(1.5rem,6vw,8rem);z-index:3;width:min(43vw,43rem)}.ns-panel-kicker{margin:0 0 1.5rem;color:#92bfca}.ns-panel h3{margin:0;color:#f0ece3;font-family:var(--font-display);font-size:clamp(3rem,6.5vw,7.7rem);font-weight:590;line-height:.88;letter-spacing:-.065em}.ns-panel-detail{max-width:27rem;margin:1.55rem 0 0;color:#c1d0d0;font-family:var(--font-secondary);font-size:clamp(.88rem,1.1vw,1.13rem);line-height:1.58}.ns-panel-rule{display:block;width:min(17vw,13rem);height:1px;margin-top:2.3rem;background:linear-gradient(90deg,#8bbdcc,rgba(139,189,204,.08))}.ns-panel-index{margin-top:.75rem;color:#7795a0}.ns-panel-visual{position:absolute;top:15%;right:clamp(1.5rem,6vw,8rem);width:min(43vw,42rem);height:70%}.ns-panel-evidence .ns-panel-visual,.ns-panel-experiment .ns-panel-visual,.ns-panel-hypothesis .ns-panel-visual,.ns-panel-observation .ns-panel-visual,.ns-panel-uncertainty .ns-panel-visual{z-index:1}.ns-scan{min-width:0;min-height:0;margin:0;display:flex;flex-direction:column}.ns-scan-image{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid rgba(146,188,201,.38);background:#020509;box-shadow:0 1.8rem 4rem rgba(0,0,0,.29)}.ns-scan-image img{display:block;width:100%;height:100%;object-fit:contain;filter:contrast(1.08) saturate(.84)}.ns-scan-corner{position:absolute;z-index:1;width:1.25rem;height:1.25rem;pointer-events:none}.ns-scan-corner-tl{top:-.5px;left:-.5px;border-top:2px solid #abd5df;border-left:2px solid #abd5df}.ns-scan-corner-br{right:-.5px;bottom:-.5px;border-right:2px solid #abd5df;border-bottom:2px solid #abd5df}.ns-scan figcaption{margin-top:.6rem;color:#91adb5}.ns-visual-observation .ns-scan{width:76%;height:95%;margin-left:auto}.ns-visual-coordinate{position:absolute;bottom:4%;left:0;color:#88aab4;writing-mode:vertical-rl;transform:rotate(180deg)}.ns-visual-hypothesis{display:flex;align-items:center;gap:5%}.ns-visual-hypothesis .ns-scan{width:47.5%;height:79%}.ns-visual-hypothesis .ns-scan:nth-of-type(2){transform:translateY(9%)}.ns-relationship-line{position:absolute;top:50%;left:45%;width:12%;height:1px;background:#8bbdcc;box-shadow:0 0 1rem rgba(139,189,204,.48)}.ns-visual-hypothesis .ns-visual-coordinate{bottom:1%;left:7%;writing-mode:initial;transform:none}.ns-visual-experiment .ns-scan{width:70%;height:92%}.ns-experiment-traces{position:absolute;top:16%;right:0;display:grid;width:27%;gap:.7rem;color:#9bbdc6}.ns-experiment-traces i{display:block;width:100%;height:1px;background:#89b9c5}.ns-experiment-traces i:nth-of-type(2n){width:75%;background:#668997}.ns-experiment-traces i.ns-trace-short{width:42%;background:#55717c}.ns-experiment-traces span:last-child{margin-top:.6rem;color:#7595a0}.ns-visual-evidence{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem 1.15rem}.ns-visual-evidence .ns-scan{height:100%}.ns-visual-uncertainty .ns-scan{width:96%;height:61%}.ns-research-note{width:93%;margin-top:1.6rem;border-top:1px solid rgba(139,189,204,.33);padding-top:.85rem}.ns-research-note>span{color:#93bdc7}.ns-research-note p{max-width:31rem;margin:.55rem 0 0;color:#b5c5c8;font-family:var(--font-secondary);font-size:clamp(.73rem,.88vw,.95rem);line-height:1.5}.ns-panel-disclosure{position:absolute;right:6vw;bottom:5%;left:6vw;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;color:#9db6bd;text-transform:none;letter-spacing:.025em}.ns-panel-disclosure p{max-width:34rem;margin:0}.ns-panel-disclosure>div{display:flex;gap:1.5rem}.ns-panel-disclosure a{color:#f0ece3;text-decoration-color:#8bbdcc;text-underline-offset:.3em;white-space:nowrap}.ns-research-progress{position:absolute;right:5vw;bottom:2.5rem;z-index:5;display:flex;gap:.4rem}.ns-research-progress span{width:1.5rem;height:2px;background:rgba(163,195,202,.33)}.ns-research[data-active-panel="0"] .ns-research-progress span:first-child,.ns-research[data-active-panel="1"] .ns-research-progress span:nth-child(2),.ns-research[data-active-panel="2"] .ns-research-progress span:nth-child(3),.ns-research[data-active-panel="3"] .ns-research-progress span:nth-child(4),.ns-research[data-active-panel="4"] .ns-research-progress span:nth-child(5){background:#b9d8dc}@media (orientation:portrait){.ns-panel-observation:before{background-image:linear-gradient(180deg,rgba(2,7,13,.67),rgba(2,7,13,.14) 58%),url(/research/neuroshield/observation-background.png);background-position:50%,68%}.ns-panel-hypothesis:before{background-image:linear-gradient(180deg,rgba(2,7,13,.68),rgba(2,7,13,.15) 58%),url(/research/neuroshield/hypothesis-background.png);background-position:58%}.ns-panel-experiment:before{background-image:linear-gradient(180deg,rgba(2,7,13,.68),rgba(2,7,13,.15) 58%),url(/research/neuroshield/experiment-background.png);background-position:65%}.ns-panel-evidence:before{background-image:linear-gradient(180deg,rgba(2,7,13,.68),rgba(2,7,13,.15) 58%),url(/research/neuroshield/evidence-background.png);background-position:68%}.ns-panel-uncertainty:before{background-image:linear-gradient(180deg,rgba(2,7,13,.68),rgba(2,7,13,.15) 58%),url(/research/neuroshield/uncertainty-background.png);background-position:65%}.neuroshield-chapter.ns-redesign{height:780svh}.ns-bg-ghost{width:110vw;height:72vh}.ns-bg-ghost-axial{top:-6%;right:-42%}.ns-bg-ghost-series{left:2%;width:102vw}.ns-bg-ghost-coronal{left:-53%;width:116vw}.ns-bg-guides:before{inset:11% 5%}.ns-brain-stage{width:min(104vw,570px)}.ns-identity{font-size:clamp(2.4rem,11vw,5rem)}.ns-research-topline{top:clamp(.9rem,2svh,1.35rem);right:clamp(1rem,4vw,1.25rem);left:clamp(1rem,4vw,1.25rem);font-size:clamp(.48rem,1.8vw,.58rem)}.ns-research-topline span:last-child{display:none}.ns-panel-copy{top:clamp(3.2rem,7.5svh,4.8rem);left:clamp(1rem,4vw,1.25rem);width:calc(100% - clamp(2rem, 8vw, 2.5rem))}.ns-panel h3{font-size:clamp(2.1rem,8.8vw,4.2rem);line-height:.95;letter-spacing:-.025em}.ns-panel-detail{max-width:26rem;margin-top:clamp(.5rem,1.5svh,.85rem);font-size:clamp(.72rem,2.8vw,.92rem);line-height:1.45}.ns-panel-index,.ns-panel-rule{display:none}.ns-panel-visual{top:clamp(13.5rem,34svh,18rem);right:clamp(1rem,4vw,1.25rem);left:clamp(1rem,4vw,1.25rem);width:auto;height:clamp(11rem,30svh,16rem)}.ns-visual-observation .ns-scan{width:82%}.ns-visual-hypothesis .ns-scan{height:80%}.ns-experiment-traces,.ns-research-note,.ns-visual-hypothesis .ns-visual-coordinate{display:none}.ns-visual-experiment .ns-scan{width:100%}.ns-visual-evidence{gap:.5rem}.ns-visual-uncertainty{top:clamp(13rem,32svh,17rem);height:clamp(10rem,28svh,15rem)}.ns-visual-uncertainty .ns-scan{width:100%;height:100%}.ns-panel-disclosure{right:clamp(1rem,4vw,1.25rem);bottom:calc(2.8rem + env(safe-area-inset-bottom));left:clamp(1rem,4vw,1.25rem);display:block;font-size:clamp(.52rem,1.9vw,.62rem)}.ns-panel-disclosure p{max-width:100%}.ns-panel-disclosure>div{margin-top:.65rem}.ns-research-progress{right:clamp(1rem,4vw,1.25rem);bottom:calc(1.2rem + env(safe-area-inset-bottom))}}.neuroshield-chapter.ns-redesign.neuroshield-static{height:auto;min-height:100svh;background:#000;pointer-events:auto}.ns-redesign.neuroshield-static .neuroshield-sticky{position:relative;height:auto;overflow:visible}.ns-redesign.neuroshield-static .ns-opening{position:relative;height:100svh}.ns-redesign.neuroshield-static .ns-identity{top:80%;opacity:1;transform:translate(-50%,-50%)}.ns-redesign.neuroshield-static .ns-research{position:relative;height:auto;opacity:1;pointer-events:auto}.ns-redesign.neuroshield-static .ns-research-track{display:block;width:100%;height:auto;transform:none}.ns-redesign.neuroshield-static .ns-panel{width:100%;height:100svh;min-height:35rem}.ns-redesign.neuroshield-static .ns-research-progress{display:none}.palindrome-chapter{--palindrome-text-primary:#f2e6cf;--palindrome-text-soft:#d8cdba;--palindrome-text-muted:#a59d90;--palindrome-text-accent:#8e2230;--palindrome-text-green:#60715a;color:var(--palindrome-text-primary)}.palindrome-chapter .palindrome-sticky:after{content:none;background:none}.palindrome-chapter .palindrome-beat strong,.palindrome-chapter .palindrome-disclosure a,.palindrome-chapter .palindrome-semantic-header h2{color:var(--palindrome-text-primary)}.palindrome-chapter .palindrome-disclosure-arrow,.palindrome-chapter .palindrome-semantic-header .palindrome-title-accent{color:var(--palindrome-text-accent)}.palindrome-chapter .palindrome-heading-primary{color:var(--palindrome-text-primary)}.palindrome-chapter .palindrome-heading-soft{color:var(--palindrome-text-soft)}.palindrome-chapter .palindrome-heading-crimson{color:var(--palindrome-text-accent)}.palindrome-chapter .palindrome-heading-green{color:var(--palindrome-text-green)}.palindrome-chapter .palindrome-beat small,.palindrome-chapter .palindrome-beat-label,.palindrome-chapter .palindrome-chapter-index,.palindrome-chapter .palindrome-purpose,.palindrome-chapter .palindrome-semantic-header>p:first-child,.palindrome-chapter .palindrome-semantic-header>p:nth-of-type(2){color:var(--palindrome-text-muted)}.palindrome-chapter .beat-fragmentation .palindrome-beat-label{color:var(--palindrome-text-accent)}.palindrome-chapter .beat-control .palindrome-beat-label,.palindrome-chapter .beat-organization .palindrome-beat-label{color:var(--palindrome-text-green)}.palindrome-chapter .palindrome-disclosure p{color:var(--palindrome-text-muted)}.palindrome-chapter .palindrome-chapter-index,.palindrome-chapter .palindrome-demo-note,.palindrome-chapter .palindrome-disclosure{opacity:var(--palindrome-chrome-opacity,1);will-change:opacity}.palindrome-demo-note{position:absolute;z-index:5;left:clamp(1.5rem,3vw,3rem);bottom:1.5rem;margin:0;color:var(--palindrome-text-muted);font-family:JetBrains Mono Variable,monospace;font-size:.58rem;line-height:1.6;letter-spacing:.08em;pointer-events:none}.palindrome-static .palindrome-sticky{background:#111111}.palindrome-fallback-room{border-color:#716b60;background:#292925}.palindrome-fallback-window{position:absolute;left:6%;top:36%;width:15%;height:25%;border:.4rem solid #645b4c;background:#cdc2ac}.palindrome-fallback-window:after{position:absolute;inset:0 48%;background:#645b4c;content:""}.palindrome-fallback-table{background:#645b4c;border-color:#484840}.palindrome-fallback-table>i{position:absolute;left:10%;bottom:100%;width:12%;height:2.8rem;background:#b4a58a;border-top:.25rem solid #8e8068}.palindrome-fallback-shelf>i{position:absolute;bottom:36%;left:14%;width:19%;height:17%;border-radius:15% 15% 5% 5%;background:#cdc2ac}.palindrome-fallback-shelf>i:nth-child(2){left:48%;height:12%}.palindrome-fallback-shelf>i:nth-child(3){bottom:4%;width:65%;height:22%;border-radius:0;background:#a69b86}.palindrome-fallback-information{top:auto;bottom:28%;left:32%;display:flex;flex-direction:column;gap:.8rem;width:13rem;padding:0;background:none;color:#f2e8d5;font:600 .65rem/1.5 sans-serif}.palindrome-fallback-information span{display:block;height:auto;border:0;background:none;box-shadow:none}.palindrome-fallback-information b{font-weight:400}@media (orientation:portrait){.palindrome-demo-note{left:1.25rem;bottom:1rem;font-size:.5rem}.palindrome-fallback-information{top:auto;bottom:24%;left:24%;gap:.7rem;width:11rem}}.Preloader_preloader__WlJ9_{--ink:#0c0c0b;--paper:#f2e9d8;--muted:#968f82;--line:rgba(242,233,216,0.16);--accent:#8b1e2d;--pointer-x:0;--pointer-y:0;position:fixed;inset:0;z-index:9999;overflow:hidden;color:var(--paper);background:var(--ink);isolation:isolate;user-select:none;clip-path:inset(0);will-change:clip-path,opacity}.Preloader_blueprint__ClsNz,.Preloader_grain__HByFm,.Preloader_majorGrid__Ns0qB,.Preloader_minorGrid__Q5D3R,.Preloader_nodeField__hnu_b,.Preloader_preloader__WlJ9_:after,.Preloader_preloader__WlJ9_:before,.Preloader_scanLine__scfYL{position:absolute;inset:0;pointer-events:none}.Preloader_majorGrid__Ns0qB,.Preloader_minorGrid__Q5D3R{z-index:-4;transform:translate(calc(var(--pointer-x) * 2px),calc(var(--pointer-y) * 2px));transition:transform .9s cubic-bezier(.16,1,.3,1)}.Preloader_majorGrid__Ns0qB{opacity:0;background-image:linear-gradient(rgba(242,233,216,.082) 1px,transparent 0),linear-gradient(90deg,rgba(242,233,216,.082) 1px,transparent 0);background-size:120px 120px;animation:Preloader_gridReveal__u7p64 .52s ease-out 40ms forwards,Preloader_gridDrift__AKJ_3 16s linear infinite}.Preloader_minorGrid__Q5D3R{opacity:calc(.06 + var(--precision-reveal) * .48);background-image:linear-gradient(rgba(242,233,216,.052) 1px,transparent 0),linear-gradient(90deg,rgba(242,233,216,.052) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.Preloader_grain__HByFm{z-index:9;opacity:.075;background-image:repeating-radial-gradient(circle at 17% 31%,transparent 0 1px,rgba(255,255,255,.11) 1px 2px),repeating-linear-gradient(127deg,transparent 0 4px,rgba(255,255,255,.016) 4px 5px);background-size:7px 9px,13px 11px;mix-blend-mode:soft-light}.Preloader_preloader__WlJ9_:after,.Preloader_preloader__WlJ9_:before{content:"";z-index:-1;border:1px solid rgba(242,233,216,.12)}.Preloader_preloader__WlJ9_:before{inset:30px}.Preloader_preloader__WlJ9_:after{inset:42px;border-color:transparent rgba(139,30,45,.24) transparent rgba(139,30,45,.55)}.Preloader_scanLine__scfYL{z-index:0;inset:-8% 0 auto;height:1px;opacity:.24;background:linear-gradient(90deg,transparent 4%,rgba(242,233,216,.46),transparent 96%);box-shadow:0 10px 34px rgba(242,233,216,.035);animation:Preloader_scanDown__hTE5X 8.5s linear .9s infinite}.Preloader_blueprint__ClsNz{width:100%;height:100%;z-index:-1;fill:none;stroke:rgba(242,233,216,.18);stroke-width:1;vector-effect:non-scaling-stroke;transform:translate(calc(var(--pointer-x) * 2px),calc(var(--pointer-y) * 2px));transition:transform .9s cubic-bezier(.16,1,.3,1)}.Preloader_primaryConstruction__drkqs{stroke-dasharray:1500;stroke-dashoffset:1500;animation:Preloader_drawBlueprint__Upg69 1.4s cubic-bezier(.2,.8,.2,1) .1s forwards}.Preloader_measurementGeometry__kUMsO{opacity:var(--measurement-reveal);stroke-dasharray:480;stroke-dashoffset:calc((1 - var(--measurement-reveal)) * 480)}.Preloader_dottedPath__8NdW3{opacity:calc(.14 + var(--precision-reveal) * .54);stroke-dasharray:3 12}.Preloader_blueprintTicks__qsogv,.Preloader_registrationMarks__L5zY2{opacity:calc(.18 + var(--precision-reveal) * .58)}.Preloader_registrationMarks__L5zY2{stroke-dasharray:160;stroke-dashoffset:calc((1 - var(--precision-reveal)) * 160)}.Preloader_topRail__Bb5x2{position:absolute;z-index:3;top:clamp(38px,5.2vw,74px);left:clamp(48px,6vw,110px);right:clamp(48px,6vw,110px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font:500 10px/1.2 JetBrains Mono,monospace;letter-spacing:.24em;color:var(--muted);opacity:0;animation:Preloader_metadataIn__tm6MI .42s ease-out .11s forwards}.Preloader_topRule__NHx7X{height:1px;transform:scaleX(var(--loader-progress));transform-origin:left;background:linear-gradient(90deg,rgba(242,233,216,.28),rgba(139,30,45,.7))}.Preloader_coordinateLeft__x81NR,.Preloader_coordinateRight__cqKAz{position:absolute;top:50%;z-index:1;font:500 9px/1.8 JetBrains Mono,monospace;letter-spacing:.2em;color:rgba(242,233,216,.34);opacity:var(--crosshair-reveal);transition:opacity .18s ease}.Preloader_coordinateLeft__x81NR{left:clamp(48px,4.5vw,86px);transform:translateY(-50%)}.Preloader_coordinateRight__cqKAz{right:clamp(48px,4.5vw,86px);text-align:right;transform:translateY(-50%)}.Preloader_crosshair__KQEb_{position:absolute;z-index:1;left:var(--crosshair-x);top:var(--crosshair-y);width:72px;height:72px;opacity:var(--crosshair-reveal);transform:translate(calc(-50% + var(--pointer-x) * 4px),calc(-50% + var(--pointer-y) * 4px));transition:left .24s linear,top .24s linear,opacity .18s ease,transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.Preloader_crosshairRing__IWUkt{position:absolute;inset:18px;border:1px solid rgba(242,233,216,.36);border-radius:50%}.Preloader_crosshairHorizontal__tkui_,.Preloader_crosshairVertical__jzT_n{position:absolute;top:50%;left:50%;background:rgba(242,233,216,.42)}.Preloader_crosshairHorizontal__tkui_{width:100%;height:1px;transform:translate(-50%,-50%)}.Preloader_crosshairVertical__jzT_n{width:1px;height:100%;transform:translate(-50%,-50%)}.Preloader_crosshairLabel__r_u6h{position:absolute;left:calc(100% + 10px);top:calc(50% + 7px);width:max-content;font:500 7px/1.55 JetBrains Mono,monospace;letter-spacing:.14em;color:rgba(242,233,216,.34)}.Preloader_nodeField__hnu_b{z-index:0;opacity:var(--nodes-reveal);transition:opacity .24s ease}.Preloader_pathNode__2Wikb{position:absolute;width:5px;height:5px;border:1px solid rgba(242,233,216,.56);background:var(--ink);animation-timing-function:linear;animation-iteration-count:infinite;offset-rotate:0deg}.Preloader_nodeOne__8Qt7f{offset-path:path("M 105 440 C 386 300 542 626 808 440 S 1262 272 1494 446");animation-name:Preloader_travelNode__bNOd6;animation-duration:13s}.Preloader_nodeTwo__ImKkt{offset-path:path("M 200 286 H 622 V 548 H 804");animation-name:Preloader_travelNode__bNOd6;animation-duration:17s;animation-delay:-8s}.Preloader_nodeThree__yMfKx{offset-path:path("M 138 718 H 472 L 618 574 H 1136 L 1284 724 H 1498");animation-name:Preloader_travelNode__bNOd6;animation-duration:19s;animation-delay:-4s}.Preloader_nodeFour__9iJcH{width:6px;height:6px;border-color:var(--accent);background:var(--accent);offset-path:path("M 906 292 H 1338 V 610 H 1380");animation-name:Preloader_travelNode__bNOd6,Preloader_nodeSignal__Lbt6f;animation-duration:15s,4.5s;animation-delay:-10s,0s}.Preloader_primary__SLqxl{position:relative;z-index:2;width:min(1380px,calc(100vw - 12vw));height:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:center;gap:clamp(36px,7vw,130px)}.Preloader_counterWrap__cK7Bw{position:relative;width:fit-content;opacity:0;transform:translateY(14px);animation:Preloader_counterIn__qil60 .52s cubic-bezier(.16,1,.3,1) .14s forwards}.Preloader_mechanicalCounter__81_Vu{position:relative;z-index:3;display:flex;color:var(--paper);font-family:Clash Display,Arial,sans-serif;font-size:clamp(150px,25vw,440px);font-weight:650;line-height:.72;letter-spacing:-.075em;font-variant-numeric:tabular-nums;text-indent:-.055em}.Preloader_digitViewport__8I5na{display:block;overflow:hidden;width:.62em;height:.78em}.Preloader_digit__Esz9y{display:block;animation:Preloader_indexDigit__4OTSd .3s cubic-bezier(.2,.78,.22,1) var(--digit-delay) both;will-change:transform,opacity}.Preloader_mechanicalCounter__81_Vu[data-major] .Preloader_digit__Esz9y{animation-name:Preloader_indexMilestone__3yNm_;animation-duration:.44s}.Preloader_outlineCounter__3PK9S{position:absolute;z-index:0;top:50%;left:50%;color:transparent;font-family:Clash Display,Arial,sans-serif;font-size:clamp(270px,39vw,680px);font-weight:650;line-height:.7;letter-spacing:-.085em;white-space:nowrap;-webkit-text-stroke:1px rgba(242,233,216,.055);transform:translate(calc(-45% + var(--pointer-x) * 4px),calc(-54% + var(--pointer-y) * 3px)) scale(calc(.97 + var(--loader-progress) * .03));transition:transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.Preloader_counterReference__a9nvh{position:absolute;z-index:1;left:50%;top:-28%;width:1px;height:142%;opacity:calc(.16 + var(--measurement-reveal) * .45);background:linear-gradient(transparent,rgba(242,233,216,.34),transparent);transform:translateX(-50%)}.Preloader_counterMeasure__XdFU_{position:absolute;z-index:4;left:0;right:0;bottom:-17px;display:flex;justify-content:space-between;border-top:1px solid rgba(242,233,216,.18);padding-top:5px;opacity:var(--measurement-reveal);font:500 7px/1 JetBrains Mono,monospace;letter-spacing:.18em;color:rgba(242,233,216,.35)}.Preloader_dataRailMeta__to78d,.Preloader_loadLabel__wqhoO,.Preloader_stage__lijpb,.Preloader_statusFrame__57eFy,.Preloader_statusHeading__qq1tI,.Preloader_statusRow__Ijc1r{font-family:JetBrains Mono,monospace;text-transform:uppercase}.Preloader_loadLabel__wqhoO{position:relative;z-index:4;margin-top:clamp(42px,5vw,70px);font-size:clamp(12px,1.1vw,17px);letter-spacing:.25em;clip-path:inset(0 0 0 0);animation:Preloader_labelTracking__IH_aa 1.1s cubic-bezier(.16,1,.3,1) .18s both}.Preloader_stage__lijpb{position:relative;z-index:4;margin-top:12px;min-height:1.2em;color:var(--accent);font-size:clamp(9px,.75vw,12px);letter-spacing:.22em}.Preloader_statusPanel__zNyJP{align-self:center;width:100%;max-width:360px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0 14px;opacity:var(--metadata-reveal);transform:translateX(calc((1 - var(--metadata-reveal)) * 18px));transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1)}.Preloader_statusHeading__qq1tI{margin-bottom:16px;color:rgba(242,233,216,.44);font-size:9px;letter-spacing:.24em}.Preloader_statusFrame__57eFy,.Preloader_statusRow__Ijc1r{display:flex;justify-content:space-between;gap:22px;padding:5px 0;color:rgba(242,233,216,.58);font-size:10px;letter-spacing:.18em}.Preloader_statusFrame__57eFy{margin-top:8px;border-top:1px solid rgba(242,233,216,.1);padding-top:12px;color:rgba(242,233,216,.34)}.Preloader_statusRow__Ijc1r [data-resource-state=ready]{color:var(--paper);animation:Preloader_statusLock__l8ty0 .64s ease-out both}.Preloader_statusRow__Ijc1r [data-resource-state=deferred]{color:#c58c76}.Preloader_dataRail__FKIJc{position:absolute;z-index:3;left:clamp(48px,6vw,110px);right:clamp(48px,6vw,110px);bottom:clamp(44px,6vw,86px)}.Preloader_dataRailMeta__to78d{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:13px;color:rgba(242,233,216,.4);font-size:9px;letter-spacing:.2em;opacity:calc(.42 + var(--metadata-reveal) * .58)}.Preloader_dataRailMeta__to78d span:nth-child(2),.Preloader_dataRailMeta__to78d span:nth-child(3){text-align:center}.Preloader_dataRailMeta__to78d span:last-child{text-align:right}.Preloader_progressRail__lOViC{position:relative;height:17px;border-top:1px solid rgba(242,233,216,.16)}.Preloader_progressFill__cRsoP{position:absolute;top:-1px;left:0;width:100%;height:1px;transform:scaleX(var(--loader-progress));transform-origin:left;background:var(--paper);will-change:transform}.Preloader_progressCursor__6YnxR{position:absolute;top:-4px;left:calc(var(--loader-progress) * 100%);width:2px;height:8px;background:var(--accent);transform:translateX(-1px)}.Preloader_progressTicks__hkp05{height:8px;margin-top:5px;background:repeating-linear-gradient(90deg,rgba(242,233,216,.18) 0 1px,transparent 1px 4%)}.Preloader_sweep__RLbuv{position:absolute;z-index:12;top:50%;left:50%;width:100%;height:1px;transform:translateX(-50%) scaleX(0);transform-origin:center;background:var(--paper);box-shadow:0 0 18px rgba(242,233,216,.32);opacity:0}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_mechanicalCounter__81_Vu,.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_mechanicalCounter__81_Vu{color:transparent;-webkit-text-stroke:1px rgba(242,233,216,.88);transform:scaleX(1.025);transition:color .16s ease,transform .26s cubic-bezier(.16,1,.3,1),-webkit-text-stroke-color .16s ease}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_outlineCounter__3PK9S,.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_outlineCounter__3PK9S{-webkit-text-stroke-color:rgba(242,233,216,.13);transform:translate(-45%,-54%) scale(1.08)}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_pathNode__2Wikb,.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_pathNode__2Wikb{animation-play-state:paused}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_crosshair__KQEb_,.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_crosshair__KQEb_{left:50%;top:50%;opacity:.72}.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_stage__lijpb{color:var(--paper)}.Preloader_preloader__WlJ9_[data-phase=ready] :is(.Preloader_topRail__Bb5x2,.Preloader_coordinateLeft__x81NR,.Preloader_coordinateRight__cqKAz,.Preloader_statusPanel__zNyJP){opacity:.24;transition:opacity .18s ease}.Preloader_preloader__WlJ9_[data-phase=ready] .Preloader_sweep__RLbuv{opacity:1;transform:translateX(-50%) scaleX(1);transition:transform .33s cubic-bezier(.16,1,.3,1),opacity .1s ease}.Preloader_preloader__WlJ9_[data-phase=exiting]{animation:Preloader_blueprintCollapse__UW1r4 .76s cubic-bezier(.7,0,.2,1) forwards}.Preloader_preloader__WlJ9_[data-phase=exiting] :is(.Preloader_majorGrid__Ns0qB,.Preloader_minorGrid__Q5D3R,.Preloader_blueprint__ClsNz){transform:scaleY(.012);transform-origin:center;transition:transform .41s cubic-bezier(.7,0,.2,1)}.Preloader_preloader__WlJ9_[data-phase=exiting] :is(.Preloader_topRail__Bb5x2,.Preloader_coordinateLeft__x81NR,.Preloader_coordinateRight__cqKAz,.Preloader_crosshair__KQEb_,.Preloader_statusPanel__zNyJP,.Preloader_dataRail__FKIJc,.Preloader_loadLabel__wqhoO,.Preloader_stage__lijpb,.Preloader_counterMeasure__XdFU_){opacity:0;transition:opacity .13s ease}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_mechanicalCounter__81_Vu,.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_outlineCounter__3PK9S{transform:scale(1.32);opacity:0;transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .36s ease .14s}.Preloader_preloader__WlJ9_[data-phase=exiting] .Preloader_sweep__RLbuv{opacity:0;transform:translateX(-50%) scaleX(1);transition:opacity .3s ease .22s}@keyframes Preloader_gridReveal__u7p64{to{opacity:1}}@keyframes Preloader_gridDrift__AKJ_3{to{background-position:4px 2px,4px 2px}}@keyframes Preloader_scanDown__hTE5X{0%{top:-8%}to{top:108%}}@keyframes Preloader_drawBlueprint__Upg69{to{stroke-dashoffset:0}}@keyframes Preloader_metadataIn__tm6MI{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Preloader_counterIn__qil60{to{opacity:1;transform:translateY(0)}}@keyframes Preloader_indexDigit__4OTSd{0%{opacity:0;transform:translateY(68%) scaleX(.91)}62%{opacity:1;transform:translateY(-5%) scaleX(1.025)}to{opacity:1;transform:translateY(0) scaleX(1)}}@keyframes Preloader_indexMilestone__3yNm_{0%{opacity:0;transform:translateY(82%) scaleX(.86)}56%{opacity:1;transform:translateY(-8%) scaleX(1.045)}to{opacity:1;transform:translateY(0) scaleX(1)}}@keyframes Preloader_labelTracking__IH_aa{0%{opacity:0;letter-spacing:.46em;clip-path:inset(0 100% 0 0)}to{opacity:1;letter-spacing:.25em;clip-path:inset(0)}}@keyframes Preloader_statusLock__l8ty0{0%{color:var(--paper);opacity:.2}36%{opacity:1}to{opacity:.82}}@keyframes Preloader_travelNode__bNOd6{0%{offset-distance:0}47%,53%{offset-distance:50%}to{offset-distance:100%}}@keyframes Preloader_nodeSignal__Lbt6f{0%,47%,53%,to{opacity:.5}50%{opacity:1}}@keyframes Preloader_blueprintCollapse__UW1r4{0%,30%{clip-path:inset(0)}to{clip-path:inset(49.95% 0)}}@media (max-width:760px){.Preloader_preloader__WlJ9_:before{inset:18px}.Preloader_preloader__WlJ9_:after{inset:26px}.Preloader_topRail__Bb5x2{top:34px;left:34px;right:34px;gap:10px;font-size:8px}.Preloader_primary__SLqxl{width:calc(100vw - 68px);grid-template-columns:1fr;align-content:center;gap:54px}.Preloader_counterWrap__cK7Bw{margin-top:-8vh}.Preloader_mechanicalCounter__81_Vu{font-size:clamp(122px,39vw,220px)}.Preloader_outlineCounter__3PK9S{font-size:clamp(210px,66vw,340px)}.Preloader_loadLabel__wqhoO{margin-top:38px}.Preloader_statusPanel__zNyJP{align-self:auto;max-width:none}.Preloader_coordinateLeft__x81NR,.Preloader_coordinateRight__cqKAz,.Preloader_nodeField__hnu_b,.Preloader_statusFrame__57eFy,.Preloader_statusRow__Ijc1r[data-status-resource=motion],.Preloader_statusRow__Ijc1r[data-status-resource=type]{display:none}.Preloader_crosshair__KQEb_{width:52px;height:52px}.Preloader_crosshairLabel__r_u6h{display:none}.Preloader_dataRail__FKIJc{left:34px;right:34px;bottom:40px}.Preloader_dataRailMeta__to78d{grid-template-columns:1fr 1fr}.Preloader_dataRailMeta__to78d span:nth-child(2),.Preloader_dataRailMeta__to78d span:nth-child(3){display:none}.Preloader_dataRailMeta__to78d span:last-child{text-align:right}.Preloader_blueprint__ClsNz{opacity:.66}}@media (prefers-reduced-motion:reduce){.Preloader_counterWrap__cK7Bw,.Preloader_digit__Esz9y,.Preloader_loadLabel__wqhoO,.Preloader_majorGrid__Ns0qB,.Preloader_pathNode__2Wikb,.Preloader_primaryConstruction__drkqs,.Preloader_scanLine__scfYL,.Preloader_statusRow__Ijc1r [data-resource-state=ready],.Preloader_topRail__Bb5x2{animation:none}.Preloader_counterWrap__cK7Bw,.Preloader_majorGrid__Ns0qB,.Preloader_topRail__Bb5x2{opacity:1;transform:none}.Preloader_primaryConstruction__drkqs{stroke-dashoffset:0}.Preloader_digit__Esz9y{opacity:1;transform:none}.Preloader_nodeField__hnu_b,.Preloader_scanLine__scfYL{display:none}.Preloader_preloader__WlJ9_[data-phase=exiting]{animation:Preloader_reducedExit__5FXgG .32s ease forwards}.Preloader_preloader__WlJ9_[data-phase=exiting] :is(.Preloader_majorGrid__Ns0qB,.Preloader_minorGrid__Q5D3R,.Preloader_blueprint__ClsNz){transform:none}}@keyframes Preloader_reducedExit__5FXgG{to{opacity:0}}.bounce-skills{position:relative;width:min(100%,75rem);height:min(78svh,38rem);margin:auto;isolation:isolate;perspective:1400px;transform-style:preserve-3d}.bounce-skills__card{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:var(--bounce-skill-width);height:var(--bounce-skill-height);padding:clamp(1.25rem,2vw,1.85rem);overflow:hidden;border:1px solid rgba(215,224,222,.23);border-radius:.28rem;background:linear-gradient(120deg,rgba(225,230,225,.075),transparent 23%),linear-gradient(315deg,rgba(133,31,51,.085),transparent 38%),rgba(8,13,17,.88);box-shadow:0 1.3rem 3.3rem rgba(0,0,0,.4),0 .25rem .6rem rgba(0,0,0,.24),inset 0 1px 0 rgba(238,240,233,.1),inset -1px 0 0 rgba(138,36,57,.18);color:#f0ede4;cursor:pointer;text-align:left;transform:translate(-50%,-50%) scale(0);transform-origin:center;touch-action:pan-y;backdrop-filter:blur(3px) saturate(.82);opacity:.88;filter:brightness(.85);transition:opacity .36s ease,filter .36s ease,border-color .36s ease,box-shadow .36s ease,background .36s ease;will-change:transform}.bounce-skills__card:after,.bounce-skills__card:before{position:absolute;pointer-events:none;content:""}.bounce-skills__card:before{inset:1px;border:1px solid rgba(232,237,232,.055);border-radius:.2rem;background:linear-gradient(168deg,rgba(233,239,237,.035),transparent 24%,transparent 72%,rgba(114,27,46,.045))}.bounce-skills__card:after{top:9%;right:0;bottom:9%;width:1px;background:linear-gradient(transparent,rgba(154,49,69,.38) 54%,transparent)}.bounce-skills__card>span{position:relative;z-index:1}.bounce-skills__card[data-active]{border-color:rgba(225,231,228,.46);background:linear-gradient(120deg,rgba(232,238,235,.1),transparent 25%),linear-gradient(315deg,rgba(143,37,57,.1),transparent 39%),rgba(13,19,23,.93);box-shadow:0 2.3rem 4.4rem rgba(0,0,0,.53),0 0 2rem rgba(137,38,56,.08),inset 0 1px 0 rgba(244,246,240,.18),inset -1px 0 0 rgba(174,63,81,.24);opacity:1;filter:none}.bounce-skills__card[data-depth=near]{opacity:.9;filter:brightness(.88)}.bounce-skills__card[data-depth=middle]{opacity:.82;filter:brightness(.8)}.bounce-skills__card[data-depth=far]{opacity:.74;filter:brightness(.73)}.bounce-skills__card:focus-visible{outline:2px solid #e8e5dc;outline-offset:5px}.bounce-skills__footer,.bounce-skills__topline{display:flex;justify-content:space-between;gap:1rem;color:#b5c0bd;font-family:JetBrains Mono Variable,monospace;font-size:.61rem;font-weight:500;letter-spacing:.1em;line-height:1.5;white-space:nowrap}.bounce-skills__topline{padding-bottom:.85rem;border-bottom:1px solid rgba(218,227,222,.15)}.bounce-skills__title{display:block;margin-top:1.9rem;font-family:var(--font-display);font-size:clamp(1.9rem,2.65vw,2.65rem);font-weight:600;letter-spacing:-.06em;line-height:.97;overflow-wrap:break-word}.bounce-skills__card:is([data-category=programming],[data-category=cybersecurity]) .bounce-skills__title{font-size:clamp(1.72rem,2vw,2rem);letter-spacing:-.07em;white-space:nowrap;overflow-wrap:normal}.bounce-skills__card[data-category=ai-tools] .bounce-skills__title{word-spacing:.3em;white-space:nowrap}.bounce-skills__statement{display:block;min-height:3.1rem;margin-top:.9rem;color:#c1cac6;font-family:var(--font-secondary);font-size:.88rem;line-height:1.45}.bounce-skills__rule{display:block;width:100%;height:1px;margin:.8rem 0 1.05rem;background:linear-gradient(90deg,rgba(222,230,225,.2),rgba(152,52,70,.09))}.bounce-skills__list{display:flex;flex-direction:column;gap:.4rem}.bounce-skills__skill{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;color:#e7ebe5;font-family:var(--font-secondary);font-size:.94rem;line-height:1.3}.bounce-skills__skill span:first-child{color:#aebdb9;font-family:JetBrains Mono Variable,monospace;font-size:.65rem}.bounce-skills__footer{justify-content:flex-start;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(218,227,222,.15)}@media (max-width:700px){.bounce-skills{height:min(68svh,31rem)}.bounce-skills__card{padding:1rem .8rem;backdrop-filter:blur(2px) saturate(.82)}.bounce-skills__footer,.bounce-skills__topline{font-size:.52rem;letter-spacing:.05em}.bounce-skills__topline span:last-child{display:none}.bounce-skills__title{margin-top:1.65rem;font-size:clamp(1.48rem,6.6vw,2rem)}.bounce-skills__card:is([data-category=programming],[data-category=cybersecurity]) .bounce-skills__title{font-size:clamp(1.12rem,4.8vw,1.4rem)}.bounce-skills__statement{min-height:2.8rem;margin-top:.7rem;font-size:.7rem;line-height:1.36}.bounce-skills__rule{margin:.5rem 0 .8rem}.bounce-skills__skill{grid-template-columns:1.45rem 1fr;font-size:.78rem}.bounce-skills__skill span:first-child{font-size:.53rem}}.particle-text{position:relative;display:block;width:100%;height:100%;min-height:240px;overflow:hidden;touch-action:pan-y;isolation:isolate}.particle-text__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.particle-text__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-experience-layer[data-project-scene=skills]{background:#0b0908}.project-experience-layer[data-project-scene=skills] .skills-liquid-chrome{position:absolute;inset:0;z-index:0;opacity:calc(.88 * var(--skills-chrome-fade, 1));pointer-events:none;transition:opacity .15s ease-out}.skills-chapter.capability-landscape{height:300svh;background:transparent;color:#ece9e1;pointer-events:none}.skills-chapter.capability-landscape:not(.skills-static)+#achievements-section{margin-top:-60svh}.capability-landscape .skills-sticky{background:transparent}.capability-landscape .skills-sticky:after{display:none}.capability-landscape .skills-render-placeholder{background:#0b0908}.capability-semantic{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skills-bounce-stage{position:absolute;inset:0;z-index:3;display:grid;place-items:center;opacity:var(--skills-card-stage-opacity,0);transform:translateY(var(--skills-card-stage-y,0));pointer-events:var(--skills-card-pointer,auto)}.skills-intro-stage{position:absolute;inset:0;z-index:4;display:grid;place-items:center;overflow:hidden;background:transparent;opacity:var(--skills-stage-opacity,1);pointer-events:none;will-change:opacity}.skills-intro-stage:before{position:absolute;inset:8% 4%;content:"";border-top:1px solid rgba(172,193,199,.1);border-bottom:1px solid rgba(172,193,199,.1)}.skills-intro-content{position:relative;width:min(90vw,92rem);text-align:center}.skills-intro-eyebrow,.skills-intro-next{color:#91a8b0;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.58rem,.75vw,.78rem);font-weight:500;letter-spacing:.22em;line-height:1.6;opacity:var(--skills-intro-copy-opacity,0)}.skills-intro-eyebrow{display:flex;justify-content:space-between;padding:0 .35rem}.skills-intro-word{position:relative;width:100%;height:clamp(7.5rem,15vw,14rem);margin:clamp(2.2rem,7vh,5rem) 0 clamp(1.6rem,5vh,3.5rem);color:#f0eee7;font-family:var(--font-display);font-weight:600}.skills-intro-word .particle-text{min-height:0}.skills-intro-rule{width:min(11rem,23vw);height:2px;margin:0 auto clamp(1.1rem,2.7vh,2rem);background:linear-gradient(90deg,transparent,#b1cbd0 20%,#e6e6de 50%,#b1cbd0 80%,transparent);box-shadow:0 0 1.5rem rgba(159,192,199,.35);transform:scaleX(var(--skills-intro-rule-scale,0))}.skills-intro-content p{margin:0;color:#c0cacf;font-family:var(--font-secondary);font-size:clamp(.92rem,1.2vw,1.2rem);opacity:var(--skills-intro-copy-opacity,0)}.skills-intro-next{margin-top:clamp(3rem,10vh,7rem)}.skills-intro-next span{display:inline-block;margin-left:.7em;color:#dce9e7}.capability-entry-veil{position:absolute;inset:0;z-index:6;background:#090b0e;opacity:var(--skills-entry-opacity,1);pointer-events:none}.capability-chapter-mark,.capability-scroll-cue{position:absolute;z-index:5;color:#a5acae;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.59rem,.7vw,.76rem);letter-spacing:.2em;line-height:1.5;pointer-events:none;opacity:var(--skills-cue-opacity,1);transition:opacity .15s ease-out}.capability-chapter-mark{top:clamp(1.4rem,3vw,2.8rem);right:clamp(1.25rem,4vw,4rem);left:clamp(1.25rem,4vw,4rem);display:flex;justify-content:space-between}.capability-scroll-cue{bottom:clamp(1.35rem,3vw,2.6rem);left:clamp(1.25rem,4vw,4rem);color:#7e8d92}.skills-chapter.capability-landscape.skills-static{height:auto;min-height:100svh;background:radial-gradient(ellipse at 50% 38%,rgba(91,23,43,.22),transparent 62%),#090b0e;pointer-events:auto}.capability-landscape.skills-static .skills-sticky{position:relative;height:auto;overflow:visible;background:radial-gradient(ellipse at 50% 36%,rgba(86,26,44,.32),transparent 58%),#090b0e}.capability-landscape.skills-static .skills-sticky:after{content:none}.capability-fallback{display:flex;flex-direction:column;gap:clamp(5rem,12svh,9rem);max-width:118rem;margin:0 auto;padding:clamp(5rem,12svh,9rem) clamp(1.25rem,7vw,7rem) 12svh;perspective:1400px}.capability-fallback-card{position:relative;width:min(56vw,40rem);min-height:min(74svh,45rem);padding:clamp(2.1rem,4vw,4rem);border:1px solid rgba(207,218,219,.24);border-left:3px solid #91a9ae;background:linear-gradient(112deg,rgba(255,255,255,.035),transparent 56%),#171c21;box-shadow:1.5rem 2rem 4rem rgba(0,0,0,.44);transform:rotateY(-5deg)}.capability-fallback-card.is-right{margin-left:auto;transform:rotateY(-6deg)}.capability-fallback-card.is-left{margin-right:auto;transform:rotateY(6deg)}.capability-fallback-intro{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:70svh;text-align:center}.capability-fallback-intro>span,.capability-fallback-intro>strong{color:#a9b6b8;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.62rem,.8vw,.82rem);font-weight:500;letter-spacing:.18em}.capability-fallback-intro h2{margin:1.6rem 0;color:#f0ede4;font-family:var(--font-display);font-size:clamp(5.1rem,16.3vw,17rem);font-weight:600;line-height:.9;letter-spacing:-.075em}.capability-fallback-intro p{max-width:26rem;margin-top:1.5rem;color:#c3c8c6;font-family:var(--font-secondary);font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.capability-fallback-card>span,.capability-fallback-card>strong{display:block;color:#a9b6b8;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.62rem,.8vw,.82rem);font-weight:500;letter-spacing:.18em}.capability-fallback-card h2,.capability-fallback-card h3{max-width:12ch;margin:2.5rem 0 1.2rem;color:#f0ede4;font-family:var(--font-display);font-size:clamp(3rem,5vw,6rem);font-weight:600;line-height:.91;letter-spacing:-.055em}.capability-fallback-card h2{font-size:clamp(5rem,10vw,10rem)}.capability-fallback-card p{max-width:26rem;margin-top:2.2rem;color:#c3c8c6;font-family:var(--font-secondary);font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.capability-fallback-card ul{display:grid;gap:.8rem;margin:2rem 0 0;padding:1.5rem 0 0;border-top:1px solid rgba(207,218,219,.18);list-style:none;color:#e3e6e1;font-family:var(--font-secondary);font-size:clamp(1.1rem,1.7vw,1.55rem)}@media (orientation:portrait){.skills-chapter.capability-landscape{height:260svh}.capability-chapter-mark span:last-child{display:none}.capability-fallback{gap:5rem;padding:5rem 1.25rem 6rem}.capability-fallback-card{width:calc(100% - .55rem);min-height:72svh;padding:2rem 1.6rem;transform:none}.capability-fallback-card.is-right{margin-left:.55rem;transform:none}.capability-fallback-card.is-left{margin-right:.55rem;transform:none}.capability-fallback-card h3{font-size:clamp(2.9rem,10vw,4.7rem)}.skills-intro-eyebrow span:last-child{display:none}.skills-intro-eyebrow{justify-content:center}.skills-intro-word{height:clamp(5.5rem,21vw,8rem)}.skills-intro-content p{max-width:18rem;margin:0 auto}.capability-fallback-intro h2{font-size:clamp(4.6rem,17vw,9rem)}}@media (prefers-reduced-motion:reduce){.capability-fallback-card{transform:none}}.palindrome-neuroshield-bridge{position:relative;z-index:2;height:160svh;margin-top:-100svh;pointer-events:none}.palindrome-neuroshield-bridge-sticky{position:sticky;top:0;height:100svh;background:transparent}.palindrome-neuroshield-bridge.bridge-disabled{height:0;margin-top:0;overflow:hidden}.palindrome-neuroshield-bridge:not(.bridge-disabled)+.neuroshield-chapter{margin-top:-100svh}@media (orientation:portrait){.palindrome-neuroshield-bridge:not(.bridge-disabled){height:150svh}}.scroll-expand{position:relative;z-index:31;width:100%;background:#e5dac7;color:#f2e9d8}.scroll-expand--own-scroll{height:100svh;overflow:auto;overscroll-behavior:contain}.scroll-expand__track{position:relative;width:100%}.scroll-expand__stage{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:#e5dac7}.scroll-expand__frame{position:absolute;inset:0;overflow:hidden;clip-path:inset(25% 29% 25% 29% round 24px);background:#050505;will-change:clip-path}.scroll-expand__media,.scroll-expand__overlay,.scroll-expand__scrim{position:absolute;inset:0;width:100%;height:100%}.scroll-expand__media{object-fit:cover;transform-origin:center;will-change:transform}.scroll-expand__scrim{opacity:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.1) 45%,rgba(0,0,0,.35))}.scroll-expand__title{position:absolute;inset:0;margin:0;padding:0 31%;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,6.2rem);font-weight:700;letter-spacing:-.04em;line-height:.92;text-align:center;text-transform:uppercase;white-space:pre-line;will-change:opacity,transform}.scroll-expand__overlay,.scroll-expand__title{display:flex;align-items:center;justify-content:center}.scroll-expand__overlay{opacity:0}.scroll-expand__hint{position:absolute;bottom:13%;left:0;width:100%;margin:0;color:#5d5850;font-family:JetBrains Mono Variable,monospace;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-align:center;text-transform:uppercase;pointer-events:none;will-change:opacity}@media (max-width:900px){.scroll-expand__frame{clip-path:inset(25% 19% 25% 19% round 24px)}.scroll-expand__title{font-size:clamp(2.6rem,7vw,5rem);padding:0 20%}}@media (max-width:600px){.scroll-expand__frame{clip-path:inset(27% 7% 27% 7% round 24px)}.scroll-expand__title{font-size:clamp(2.8rem,13vw,5rem);padding:0 10%}.scroll-expand__hint{bottom:15%}}@media (prefers-reduced-motion:reduce){.scroll-expand,.scroll-expand__stage{background:#050505}.scroll-expand__frame{clip-path:none;will-change:auto}.scroll-expand__title{padding:0 1.5rem;opacity:1;transform:none;will-change:auto}.scroll-expand__hint{display:none}.scroll-expand:not(.scroll-expand--with-content) .scroll-expand__stage:after{position:absolute;right:0;bottom:0;left:0;height:12svh;content:"";background:linear-gradient(transparent,#e5dac7);pointer-events:none}}@media (max-width:768px){.scroll-expand--with-content{background:#050505}.scroll-expand--with-content .scroll-expand__stage,.scroll-expand--with-content .scroll-expand__track{height:auto}.scroll-expand--with-content .scroll-expand__stage{position:relative;top:auto;overflow:visible;background:#050505}.scroll-expand--with-content .scroll-expand__frame{position:relative;inset:auto;overflow:visible;clip-path:none;will-change:auto}.scroll-expand--with-content .scroll-expand__title{position:relative;inset:auto;min-height:38svh;padding:2rem 10%;background:linear-gradient(180deg,#0b0908,#050505 22%,#050505)}.scroll-expand--with-content .scroll-expand__overlay{position:relative;inset:auto;display:block;width:100%;height:auto;opacity:1}.scroll-expand--with-content .scroll-expand__hint{display:none}}.work-showcase{position:relative;width:100%;height:100%;overflow:hidden;background:#050505;color:#f7f3ea;font-family:var(--font-sans),sans-serif}.work-showcase__backgrounds,.work-showcase__images,.work-showcase__shade,.work-showcase__visual{position:absolute;inset:0}.work-showcase__background{position:absolute;inset:0;filter:blur(15px);opacity:0;transform:scale(1.1);will-change:opacity}.work-showcase__background img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.work-showcase__shade{background:rgba(0,0,0,.45);pointer-events:none}.work-showcase__mark{position:absolute;z-index:25;top:5.2svh;left:5.2vw;margin:0;color:rgba(255,255,255,.72);font-family:JetBrains Mono Variable,monospace;font-size:.66rem;font-weight:500;letter-spacing:.2em;opacity:var(--work-ui-opacity,0)}.work-showcase__images{pointer-events:none}.work-showcase__image{position:absolute;top:47%;left:50%;width:48vw;height:54svh;margin:0;overflow:hidden;border-radius:2px;box-shadow:0 22px 75px rgba(0,0,0,.28);opacity:0;transform-origin:center;will-change:transform,opacity}.work-showcase__image img{display:block;width:100%;height:100%;object-fit:cover}.work-showcase__description,.work-showcase__title{position:absolute;z-index:21;opacity:0;will-change:transform,opacity}.work-showcase__title{top:45%;left:5.2vw;display:flex;width:23vw;flex-direction:column;gap:1.1rem;font-family:var(--font-display),sans-serif;line-height:.95}.work-showcase__eyebrow{color:rgba(255,255,255,.67);font-family:JetBrains Mono Variable,monospace;font-size:.66rem;font-weight:500;letter-spacing:.18em;line-height:1.4}.work-showcase__title strong{font-size:clamp(2.2rem,4.3vw,5.7rem);font-weight:600;letter-spacing:-.035em}.work-showcase__title--long{width:20.5vw}.work-showcase__title--long strong{font-size:clamp(1.8rem,2.8vw,3.6rem);letter-spacing:-.025em;line-height:1.04;word-spacing:.12em}.work-showcase__description{top:47%;right:4.5vw;width:19vw;margin:0;color:rgba(247,243,234,.87);font-size:clamp(.9rem,1.04vw,1.12rem);font-weight:400;line-height:1.55}.work-showcase__index{position:absolute;z-index:25;left:5vw;bottom:13.5svh;display:grid;width:5.3rem;height:5.3rem;place-items:center;font-family:var(--font-display),sans-serif;font-size:1.7rem;font-weight:500}.work-showcase__index svg{position:absolute;inset:0;width:100%;height:100%;fill:none;opacity:var(--work-ui-opacity,0)}.work-showcase__square-progress,.work-showcase__square-track{stroke-width:1.5;vector-effect:non-scaling-stroke}.work-showcase__square-track{stroke:rgba(255,255,255,.08)}.work-showcase__square-progress{stroke:rgba(255,255,255,.92);stroke-dasharray:320;stroke-dashoffset:320}.work-showcase__index span{position:absolute;opacity:0;will-change:transform,opacity}.work-showcase__rail{position:absolute;z-index:25;right:5.2vw;bottom:4.7svh;left:5.2vw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.25);padding-top:1.2rem;color:#fff;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;font-weight:500;letter-spacing:.15em;opacity:var(--work-ui-opacity,0)}.work-showcase__rail-group{display:contents}.work-showcase__rail-item{white-space:nowrap}.work-showcase__rail i{color:rgba(255,255,255,.4);font-size:.9rem;font-style:normal}.work-showcase__accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.work-showcase__image{top:45%;width:56vw;height:48svh}.work-showcase__title{left:3vw;width:24vw}.work-showcase__title strong{font-size:clamp(1.8rem,3.7vw,3.5rem)}.work-showcase__description{right:2.4vw;width:19vw;font-size:.86rem}}@media (max-width:640px){.work-showcase__mark{top:3.2svh;left:6vw;font-size:.56rem}.work-showcase__image{top:40%;width:84vw;height:35svh}.work-showcase__title{top:76%;left:7vw;width:68vw;gap:.35rem}.work-showcase__eyebrow{font-size:.53rem}.work-showcase__title strong{font-size:clamp(1.8rem,7.4vw,3rem)}.work-showcase__title--long strong{font-size:clamp(1.2rem,5.2vw,2rem)}.work-showcase__title--long{width:68vw}.work-showcase__description{top:84%;right:auto;left:7vw;width:65vw;font-size:.75rem;line-height:1.42}.work-showcase__index{top:61%;bottom:auto;left:6vw;width:3.8rem;height:3.8rem;font-size:1.3rem}.work-showcase__rail{right:6vw;bottom:2.4svh;left:6vw;padding-top:.75rem;font-size:.48rem;letter-spacing:.08em}.work-showcase__rail i{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.work-showcase__background,.work-showcase__description,.work-showcase__image,.work-showcase__index span,.work-showcase__title{will-change:auto}}.work-showcase__mobile{display:none}@media (max-width:768px){.work-showcase{height:auto;overflow:visible}.work-showcase__visual{display:none}.work-showcase__mobile{display:block}.work-showcase__mobile-slide{position:relative;min-height:max(100svh,44rem);overflow:hidden;isolation:isolate;background:#050505}.work-showcase__mobile-background{position:absolute;inset:0;z-index:-2;overflow:hidden;opacity:.85;filter:blur(15px);transform:scale(1.1)}.work-showcase__mobile-background img{display:block;width:100%;height:100%;object-fit:cover}.work-showcase__mobile-shade{position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.45)}.work-showcase__mobile .work-showcase__mark{top:3.2svh;left:6vw;opacity:1}.work-showcase__mobile-image{position:absolute;top:20%;left:8vw;width:84vw;height:35svh;margin:0;overflow:hidden;border-radius:2px;box-shadow:0 22px 75px rgba(0,0,0,.28)}.work-showcase__mobile-image img{display:block;width:100%;height:100%;object-fit:cover}.work-showcase__mobile-index{position:absolute;top:61%;left:6vw;display:grid;width:3.8rem;height:3.8rem;place-items:center;font-family:var(--font-display),sans-serif;font-size:1.3rem}.work-showcase__mobile-index svg{position:absolute;inset:0;width:100%;height:100%;fill:none}.work-showcase__mobile-index .work-showcase__square-progress{stroke-dashoffset:0}.work-showcase__mobile-copy{position:absolute;top:76%;left:7vw;display:flex;width:86vw;flex-direction:column;gap:.35rem;font-family:var(--font-display),sans-serif;line-height:.95}.work-showcase__mobile-copy strong{font-size:clamp(1.8rem,7.4vw,3rem);font-weight:600;letter-spacing:-.035em}.work-showcase__mobile-copy--long strong{font-size:clamp(1.2rem,5.2vw,2rem);letter-spacing:-.025em;line-height:1.04;word-spacing:.12em}.work-showcase__mobile-copy p{max-width:72vw;margin:.65rem 0 0;color:rgba(247,243,234,.87);font-family:var(--font-sans),sans-serif;font-size:.75rem;font-weight:400;line-height:1.42}.work-showcase__mobile-rail{position:absolute;right:6vw;bottom:2.4svh;left:6vw;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.25);padding-top:.75rem;color:#fff;font-family:JetBrains Mono Variable,monospace;font-size:.48rem;font-weight:500;letter-spacing:.08em}.work-showcase__mobile-rail span{white-space:nowrap}}