.blueprint-diagram_diagram__abpZ1{--blueprint-ink:#215bea;--blueprint-line:#82b6ff;position:relative;container-type:inline-size;isolation:isolate;min-width:0;min-height:425px;overflow:hidden;border:1px solid #d4e4fb;background-color:#fafcff;background-image:linear-gradient(#dceafa7a 1px,transparent 0),linear-gradient(90deg,#dceafa7a 1px,transparent 0),linear-gradient(#eaf3ff80 1px,transparent 0),linear-gradient(90deg,#eaf3ff80 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px;color:#143c96;font-family:var(--font-geist-mono),ui-monospace,monospace}.blueprint-diagram_diagram__abpZ1:after,.blueprint-diagram_diagram__abpZ1:before{position:absolute;right:17px;left:17px;z-index:0;height:1px;background:#85b4f0;content:""}.blueprint-diagram_diagram__abpZ1:before{top:18px}.blueprint-diagram_diagram__abpZ1:after{bottom:18px}.blueprint-diagram_registration__vNrf5{position:absolute;z-index:3;width:15px;height:15px}.blueprint-diagram_registration__vNrf5:after,.blueprint-diagram_registration__vNrf5:before{position:absolute;background:#5f9df5;content:""}.blueprint-diagram_registration__vNrf5:before{top:7px;width:15px;height:1px}.blueprint-diagram_registration__vNrf5:after{left:7px;height:15px;width:1px}.blueprint-diagram_registrationTopLeft__KF42t{top:11px;left:11px}.blueprint-diagram_registrationTopRight__MXhcy{top:11px;right:11px}.blueprint-diagram_registrationBottomLeft__ZM1KW{bottom:11px;left:11px}.blueprint-diagram_registrationBottomRight__q2wAo{bottom:11px;right:11px}.blueprint-diagram_stages__as5yf{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:calc(100% - 124px);margin:0;padding:46px 0 32px 36px;list-style:none}.blueprint-diagram_stage__NPBVE{position:relative;min-width:0}.blueprint-diagram_measure__tz5Qy{position:absolute;top:175px;left:-24px;color:#7da7e5;font-size:7px;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.blueprint-diagram_stage__NPBVE:not(:last-child):after{position:absolute;top:8px;right:-21px;width:15px;height:1px;background:#6ea5f3;content:""}.blueprint-diagram_stage__NPBVE:not(:last-child):before{position:absolute;top:5px;right:-21px;z-index:1;width:5px;height:5px;border-top:1px solid #6ea5f3;border-right:1px solid #6ea5f3;transform:rotate(45deg);content:""}.blueprint-diagram_stageHeader__JXGeK{min-height:54px;text-transform:uppercase}.blueprint-diagram_stageFooter__V5GOS span,.blueprint-diagram_stageFooter__V5GOS strong,.blueprint-diagram_stageHeader__JXGeK span,.blueprint-diagram_stageHeader__JXGeK strong{display:block}.blueprint-diagram_stageHeader__JXGeK strong{font-size:10px;letter-spacing:.13em}.blueprint-diagram_stageHeader__JXGeK span{margin-top:6px;color:#6484b5;font-size:8px;letter-spacing:.05em}.blueprint-diagram_panel__VYovI{position:relative;height:206px;border:1px solid #9dbbef;background:#ffffffa8;box-shadow:0 3px 0 #5d91d81a}.blueprint-diagram_panel__VYovI:after,.blueprint-diagram_panel__VYovI:before{position:absolute;top:-8px;bottom:-8px;width:1px;background:linear-gradient(#8ab4ef 0 5px,transparent 5px calc(100% - 5px),#8ab4ef calc(100% - 5px));content:""}.blueprint-diagram_panel__VYovI:before{left:-13px}.blueprint-diagram_panel__VYovI:after{right:-13px}.blueprint-diagram_ideaPanel__qtMf2{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-style:dashed;padding:21px 15px;background:#ffffff2b}.blueprint-diagram_ideaCircle__K4iUY{width:43px;height:43px;margin-bottom:3px;border:1px dashed #7fa9ec;border-radius:50%}.blueprint-diagram_ideaLine__GBqAb{width:65%;height:9px;border:1px dashed #7fa9ec;border-radius:2px}.blueprint-diagram_ideaLineLong__JiUEB{width:92%}.blueprint-diagram_ideaButton__89CM0{width:51%;height:23px;margin-top:3px;border:1px dashed #7fa9ec;border-radius:2px}.blueprint-diagram_wirePanel__5aAEa{border-radius:5px;padding:20px 14px 14px}.blueprint-diagram_browserBar__MA2SP{position:absolute;inset:0 0 auto;display:flex;gap:3px;height:13px;align-items:center;border-bottom:1px solid #a7c1ec;padding-left:6px}.blueprint-diagram_browserBar__MA2SP i{width:3px;height:3px;border:1px solid #9bb9e9;border-radius:50%}.blueprint-diagram_wirePhoto__mlCTT{position:relative;height:72px;overflow:hidden;border:1px solid #c5d8f1;border-radius:3px;background:linear-gradient(145deg,#f0f6fd,#dfedfb)}.blueprint-diagram_wireSun__i8cbZ{position:absolute;top:21px;right:25px;width:12px;height:12px;border-radius:50%;background:#c0d8f5}.blueprint-diagram_wireMountains__If_Zf{position:absolute;right:10%;bottom:11px;left:10%;height:38px;background:#bad3f2;clip-path:polygon(0 100%,27% 34%,41% 71%,60% 12%,100% 100%)}.blueprint-diagram_wireLine__l1P_Q{display:block;height:6px;margin-top:11px;border-radius:2px;background:#bdcfea}.blueprint-diagram_wireLineA__xETKx{width:82%}.blueprint-diagram_wireLineB__pxBd3{width:95%;margin-top:6px}.blueprint-diagram_wireLineC__a8lcG{width:65%;margin-top:6px}.blueprint-diagram_wireButton__fitgM{display:block;width:58%;height:20px;margin-top:11px;border:1px solid #a8bce6;border-radius:3px}.blueprint-diagram_finishPanel__Q6Fvg{border-radius:6px;padding:11px;background:#fff;box-shadow:0 7px 16px #2458a91f}.blueprint-diagram_portraitWrap__j34Ib{position:relative;height:88px;overflow:hidden;border-radius:4px;background:#e2eaf4}.blueprint-diagram_portrait__Xfn02{object-fit:cover;object-position:center 32%}.blueprint-diagram_version__LP4F_{position:absolute;top:7px;right:7px;border:1px solid #9bc1ff;border-radius:3px;background:#e5f1ffed;padding:3px 5px;color:#2460c4;font-size:7px}.blueprint-diagram_finishTitle__vZLsl{display:block;margin-top:9px;color:#10204a;font-family:Arial,sans-serif;font-size:13px;letter-spacing:-.025em}.blueprint-diagram_finishPanel__Q6Fvg p{margin:4px 0 8px;color:#677ca0;font-family:Arial,sans-serif;font-size:9px;line-height:1.3}.blueprint-diagram_finishActions__NehDp{display:flex;align-items:center;justify-content:space-between;gap:5px}.blueprint-diagram_favorite__CkFIV{display:grid;width:24px;height:24px;flex:none;place-items:center;border:1px solid #c8dbf8;border-radius:4px;color:#5785cf}.blueprint-diagram_favorite__CkFIV svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.4}.blueprint-diagram_finishLink___s4XP{display:inline-flex;align-items:center;gap:7px;border-radius:4px;background:#2361e7;padding:6px 8px;color:white;font-size:8px;text-decoration:none;transition:background .18s ease,transform .18s ease}.blueprint-diagram_finishLink___s4XP:hover{background:#124bc7;transform:translateY(-1px)}.blueprint-diagram_finishLink___s4XP:focus-visible{outline:2px solid #153dd4;outline-offset:3px}.blueprint-diagram_finishLink___s4XP span{font-size:12px;line-height:0}.blueprint-diagram_stageFooter__V5GOS{margin-top:48px;text-transform:uppercase}.blueprint-diagram_stageFooter__V5GOS strong{font-size:9px;letter-spacing:.12em}.blueprint-diagram_stageFooter__V5GOS span{margin-top:5px;color:#6787ba;font-size:8px;line-height:1.4;letter-spacing:.02em;text-transform:none}.blueprint-diagram_annotations__D7d_v{position:absolute;top:55px;right:10px;bottom:24px;display:flex;width:73px;flex-direction:column;justify-content:space-between;color:#4772bc;font-size:7px;line-height:1.45;letter-spacing:.09em;text-transform:uppercase}.blueprint-diagram_annotations__D7d_v span{position:relative}.blueprint-diagram_annotations__D7d_v span:not(:last-child):before{position:absolute;top:4px;right:calc(100% + 5px);width:16px;height:1px;background:#679ded;content:""}.blueprint-diagram_annotations__D7d_v span:not(:last-child):after{position:absolute;top:2px;right:calc(100% + 21px);width:4px;height:4px;border-radius:50%;background:#3273df;content:""}.blueprint-diagram_annotations__D7d_v span:last-child{padding-top:9px;border-top:1px solid #79a9ed;font-size:6.5px}@container (max-width: 760px){.blueprint-diagram_stages__as5yf{width:calc(100% - 116px);gap:15px;padding:46px 0 32px 25px}.blueprint-diagram_annotations__D7d_v{right:8px;width:73px;font-size:7.5px}.blueprint-diagram_stage__NPBVE:not(:last-child):after,.blueprint-diagram_stage__NPBVE:not(:last-child):before{right:-16px}}@container (max-width: 510px){.blueprint-diagram_diagram__abpZ1{min-height:0}.blueprint-diagram_stages__as5yf{grid-template-columns:1fr;gap:28px;width:100%;padding:43px 35px 45px}.blueprint-diagram_annotations__D7d_v,.blueprint-diagram_measure__tz5Qy{display:none}.blueprint-diagram_stage__NPBVE{display:grid;grid-template-columns:1fr 1.2fr;column-gap:18px;align-items:start}.blueprint-diagram_stageHeader__JXGeK{grid-column:1;min-height:0}.blueprint-diagram_panel__VYovI{grid-column:2;grid-row:1/span 2;height:185px}.blueprint-diagram_stageFooter__V5GOS{grid-column:1;margin-top:16px}.blueprint-diagram_stage__NPBVE:not(:last-child):after,.blueprint-diagram_stage__NPBVE:not(:last-child):before{display:none}.blueprint-diagram_ideaPanel__qtMf2{gap:9px;padding:14px 12px}.blueprint-diagram_ideaCircle__K4iUY{width:32px;height:32px}.blueprint-diagram_wirePhoto__mlCTT{height:63px}.blueprint-diagram_wireButton__fitgM,.blueprint-diagram_wireLine__l1P_Q{margin-top:7px}.blueprint-diagram_finishPanel__Q6Fvg{padding:7px}.blueprint-diagram_portraitWrap__j34Ib{height:75px}.blueprint-diagram_finishTitle__vZLsl{font-size:11px;margin-top:6px}.blueprint-diagram_finishPanel__Q6Fvg p{font-size:8px;margin-bottom:5px}.blueprint-diagram_finishLink___s4XP{padding:5px;font-size:7px}}@media (prefers-reduced-motion:reduce){.blueprint-diagram_finishLink___s4XP{transition:none}.blueprint-diagram_finishLink___s4XP:hover{transform:none}}.blueprint-hero_hero__yGFOj{container-type:inline-size;display:flex;min-width:0;min-height:425px;flex-direction:column;align-items:flex-start;padding:14px 0 12px}.blueprint-hero_eyebrow__BuKYY{margin:0 0 27px;color:#174bb8;font:600 .64rem/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.blueprint-hero_eyebrow__BuKYY span{padding-inline:.35rem}.blueprint-hero_heading__5wBWB{width:100%;margin:0;color:#101b34;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,11.5cqi,3.62rem);font-weight:700;letter-spacing:-.065em;line-height:1.04}.blueprint-hero_heading__5wBWB span{display:block;white-space:nowrap}.blueprint-hero_heading__5wBWB em{color:#2163ed;font-style:normal}.blueprint-hero_intro__abnR0{max-width:58ch;margin:22px 0 0;color:#3e5581;font:400 clamp(.82rem,1vw,.94rem)/1.5 var(--font-geist-mono),ui-monospace,monospace}.blueprint-hero_actions__if6WU{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:28px}.blueprint-hero_primaryAction__bzNTi,.blueprint-hero_secondaryAction__yqJqd{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:1.35rem;border:1px solid transparent;border-radius:999px;padding:.38rem .43rem .38rem 1.2rem;font:600 .78rem/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.012em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blueprint-hero_primaryAction__bzNTi{border-color:#1f5cda;background:linear-gradient(135deg,#296cf2,#1d55d3);color:#fff;box-shadow:0 8px 20px -11px #174fc7a8,inset 0 1px #ffffff40}.blueprint-hero_primaryAction__bzNTi:hover{background:linear-gradient(135deg,#2768e9,#1648bf);box-shadow:0 11px 23px -10px #174fc79c,inset 0 1px #ffffff40;transform:translateY(-2px)}.blueprint-hero_secondaryAction__yqJqd{border-color:#b5cbef;background:#ffffffee;color:#19499b;box-shadow:0 5px 17px -13px #194b9f73,inset 0 1px #fff}.blueprint-hero_secondaryAction__yqJqd:hover{border-color:#4e87e6;background:#f5f9ff;box-shadow:0 9px 20px -13px #194b9f80;transform:translateY(-2px)}.blueprint-hero_actionIcon__LVeiC{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.blueprint-hero_primaryAction__bzNTi .blueprint-hero_actionIcon__LVeiC{background:#ffffff24}.blueprint-hero_secondaryAction__yqJqd .blueprint-hero_actionIcon__LVeiC{background:#ecf3ff}.blueprint-hero_actionIcon__LVeiC svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.blueprint-hero_primaryAction__bzNTi:hover .blueprint-hero_actionIcon__LVeiC,.blueprint-hero_secondaryAction__yqJqd:hover .blueprint-hero_actionIcon__LVeiC{transform:translate(2px,-1px)}.blueprint-hero_primaryAction__bzNTi:active,.blueprint-hero_secondaryAction__yqJqd:active{transform:translateY(0)}.blueprint-hero_primaryAction__bzNTi:focus-visible,.blueprint-hero_secondaryAction__yqJqd:focus-visible{outline:2px solid #134dbd;outline-offset:4px}.blueprint-hero_footnote___9ZX1{display:flex;align-items:center;gap:.85rem;width:100%;margin:auto 0 0;padding-top:1.3rem;color:#5375b9;font:500 .55rem/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.blueprint-hero_footnote___9ZX1 span{width:4.3rem;height:1px;background:#cbdbf5}@media (max-width:640px){.blueprint-hero_hero__yGFOj{min-height:0;padding-block:22px 32px}.blueprint-hero_heading__5wBWB{font-size:clamp(2rem,9.6cqi,3.6rem)}.blueprint-hero_intro__abnR0{font-size:.79rem}.blueprint-hero_footnote___9ZX1{margin-top:1.9rem}}@media (max-width:380px){.blueprint-hero_heading__5wBWB{letter-spacing:-.075em}.blueprint-hero_primaryAction__bzNTi,.blueprint-hero_secondaryAction__yqJqd{min-height:46px;gap:.8rem;padding-left:.95rem;font-size:.74rem}.blueprint-hero_actionIcon__LVeiC{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.blueprint-hero_actionIcon__LVeiC,.blueprint-hero_primaryAction__bzNTi,.blueprint-hero_secondaryAction__yqJqd{transition:none}.blueprint-hero_primaryAction__bzNTi:hover,.blueprint-hero_primaryAction__bzNTi:hover .blueprint-hero_actionIcon__LVeiC,.blueprint-hero_secondaryAction__yqJqd:hover,.blueprint-hero_secondaryAction__yqJqd:hover .blueprint-hero_actionIcon__LVeiC{transform:none}}.blueprint-projects_section__UQ7Gr{--blue:#2463e8;--blue-line:#c8dbfb;--blue-muted:#5872aa;padding:0 0 clamp(42px,6vw,86px);color:#0d1b37}.blueprint-projects_sectionHeading__A0dv_{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #a7c5ff;padding:17px 8px 10px;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:#3762ad}.blueprint-projects_sectionHeading__A0dv_ h2,.blueprint-projects_sectionHeading__A0dv_ p{margin:0;font:inherit}.blueprint-projects_sectionHeading__A0dv_ h2{font-weight:600}.blueprint-projects_sectionHeading__A0dv_ h2 span{padding-inline:6px}.blueprint-projects_sectionHeading__A0dv_ p{text-align:right;letter-spacing:.17em}.blueprint-projects_sectionIntro__vCw3p{max-width:68ch;margin:8px 8px 20px;color:#38527f;font:400 .83rem/1.65 var(--font-geist-mono),ui-monospace,monospace}.blueprint-projects_projectGrid__PYW4K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blueprint-projects_project__HzxMc{display:grid;grid-template-rows:minmax(210px,230px) 1fr;gap:10px;min-width:0;border:1px solid var(--blue-line);background:rgb(255 255 255/72%);padding:14px;transition:border-color .18s ease,box-shadow .18s ease}.blueprint-projects_project__HzxMc:focus-within,.blueprint-projects_project__HzxMc:hover{border-color:#84adf5;box-shadow:0 7px 26px -22px rgb(36 99 232/30%)}.blueprint-projects_artwork__kouc2{position:relative;min-width:0;min-height:210px;overflow:hidden;border-radius:2px;background:linear-gradient(145deg,#b7d4f3,#d8eaff 55%,#eaf5ff)}.blueprint-projects_artwork__kouc2:after,.blueprint-projects_artwork__kouc2:before{position:absolute;z-index:1;border:1px solid rgb(62 129 242/24%);content:"";pointer-events:none}.blueprint-projects_artwork__kouc2:before{inset:12px}.blueprint-projects_artwork__kouc2:after{inset:23px;border-style:dashed;border-color:rgb(62 129 242/18%)}.blueprint-projects_teeArtwork__XPie6{background:linear-gradient(140deg,#a9caed,#d7eaff 67%,#e9f4ff)}.blueprint-projects_teeArtwork__XPie6:after,.blueprint-projects_teeArtwork__XPie6:before{border-color:rgb(255 255 255/65%);border-radius:7px;background:rgb(255 255 255/12%)}.blueprint-projects_teeArtwork__XPie6:before{inset:18px 27px;transform:rotate(-11deg)}.blueprint-projects_teeArtwork__XPie6:after{inset:23px 15px;border-style:solid;transform:rotate(9deg)}.blueprint-projects_teeImage__FDhB4{z-index:2;object-fit:contain;transform:scale(1.04);filter:drop-shadow(7px 13px 11px rgb(59 91 149/16%))}.blueprint-projects_globeArtwork__7qjWt{background:radial-gradient(circle at 50% 47%,#fff 0,#e4f0ff 65%,#d3e5fc 100%)}.blueprint-projects_globeArtwork__7qjWt:before{inset:20px 15%;border-radius:50%;transform:rotate(-22deg)}.blueprint-projects_globeArtwork__7qjWt:after{inset:38px 7%;border-radius:50%;transform:rotate(22deg)}.blueprint-projects_globeImage__wfWKw{z-index:2;object-fit:contain;padding:12px 22px;filter:drop-shadow(0 11px 13px rgb(22 74 155/17%))}.blueprint-projects_artworkCrossBottom__0DRBa,.blueprint-projects_artworkCrossTop__1y0zx{position:absolute;z-index:3;left:12px;width:9px;height:9px;border-left:1px solid #4383ee;border-top:1px solid #4383ee;pointer-events:none}.blueprint-projects_artworkCrossTop__1y0zx{top:12px}.blueprint-projects_artworkCrossBottom__0DRBa{right:12px;bottom:12px;left:auto;border:0;border-right:1px solid #4383ee;border-bottom:1px solid #4383ee}.blueprint-projects_projectContent__gYBCV{position:relative;min-width:0;padding:16px 5px 5px}.blueprint-projects_number__BSGIH{position:absolute;top:14px;right:4px;display:inline-flex;min-width:25px;min-height:20px;align-items:center;justify-content:center;border:1px solid #c9dcff;font-family:var(--font-geist-mono),monospace;font-size:10px;color:var(--blue)}.blueprint-projects_projectContent__gYBCV h3{margin:8px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2vw,31px);font-weight:500;line-height:1.08;letter-spacing:-.045em;color:#111b34}.blueprint-projects_category__x3y58{margin:0;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:#315ea9}.blueprint-projects_evidence__1MPno{display:grid;gap:12px;margin:0}.blueprint-projects_evidence__1MPno div{border-top:1px solid #dce8fb;padding-top:10px}.blueprint-projects_evidence__1MPno dt{margin-bottom:4px;font:600 10px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#315ea9}.blueprint-projects_evidence__1MPno dd{margin:0;color:#334765;font-size:13px;line-height:1.55}.blueprint-projects_boundary__olWgS{margin:15px 0 0;border-left:2px solid #82aaf2;padding-left:10px;color:#486388;font-size:12px;line-height:1.5}.blueprint-projects_tags__WR99M{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0 12px;padding:0;list-style:none}.blueprint-projects_tags__WR99M li{border:1px solid #bcd3fa;border-radius:2px;padding:5px 8px;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1;letter-spacing:.04em;color:#275ba9}.blueprint-projects_projectLink__KCU7d{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.2;text-decoration:underline;text-underline-offset:3px;color:var(--blue)}.blueprint-projects_projectLink__KCU7d:hover{color:#0e47b6}.blueprint-projects_projectLink__KCU7d:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:1100px){.blueprint-projects_projectGrid__PYW4K{grid-template-columns:1fr}.blueprint-projects_project__HzxMc{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-template-rows:auto;gap:24px}.blueprint-projects_artwork__kouc2{min-height:280px}}@media (max-width:580px){.blueprint-projects_sectionHeading__A0dv_{align-items:flex-start;flex-direction:column;gap:6px}.blueprint-projects_sectionHeading__A0dv_ p{text-align:left}.blueprint-projects_project__HzxMc{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:18px;padding:11px}.blueprint-projects_artwork__kouc2{min-height:clamp(180px,56vw,265px)}.blueprint-projects_projectContent__gYBCV{padding:6px 3px}.blueprint-projects_number__BSGIH{top:4px}}@media (prefers-reduced-motion:reduce){.blueprint-projects_project__HzxMc{transition:none}}.professional-work_career__NzhLF,.professional-work_work__WZVKe{color:#10203e}.professional-work_work__WZVKe{padding:16px 0 clamp(42px,6vw,78px);scroll-margin-top:116px}.professional-work_career__NzhLF{padding-bottom:clamp(42px,6vw,78px)}.professional-work_sectionHeading__1iV3n{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #a7c5ff;padding:17px 8px 10px;color:#315ea9;font:600 10px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.professional-work_sectionHeading__1iV3n h2,.professional-work_sectionHeading__1iV3n p{margin:0;font:inherit}.professional-work_sectionHeading__1iV3n h2 span{padding-inline:6px}.professional-work_sectionHeading__1iV3n p{text-align:right}.professional-work_intro__5TXHU{max-width:76ch;margin:8px 8px 22px;color:#38527f;font:400 .83rem/1.65 var(--font-geist-mono),ui-monospace,monospace}.professional-work_projectGrid__NANvp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.professional-work_project__oyewY{display:flex;min-width:0;flex-direction:column;scroll-margin-top:116px;border:1px solid #b8cff4;border-top:4px solid var(--accent);border-radius:3px;background:rgb(255 255 255/84%);padding:clamp(22px,2.5vw,36px);box-shadow:0 14px 36px -33px rgb(30 70 150/35%)}.professional-work_crm__BwL6C{--accent:#2f66c9}.professional-work_marketplace__vVoR8{--accent:#197b83}.professional-work_projectHeading__kTKJh{display:flex;justify-content:space-between;gap:16px}.professional-work_details__xLrEN dt,.professional-work_number__L_fzI,.professional-work_period___7Fkb,.professional-work_role__8l8Zm,.professional-work_timelinePeriod__WHxnf{font-family:var(--font-geist-mono),ui-monospace,monospace}.professional-work_number__L_fzI{color:#315ea9;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.professional-work_project__oyewY h3{margin:12px 0 4px;color:#101d39;font:500 clamp(1.8rem,2.3vw,2.3rem)/1.12 Georgia,Times New Roman,serif;letter-spacing:-.045em}.professional-work_role__8l8Zm{margin:0;color:#355a94;font-size:11px;line-height:1.5}.professional-work_period___7Fkb{flex:none;color:#4b628d;font-size:10px;line-height:1.5;text-align:right}.professional-work_summary__Hu5Th{margin:25px 0;color:#263e65;font-size:15px;line-height:1.6}.professional-work_details__xLrEN{display:grid;gap:18px;margin:0}.professional-work_details__xLrEN div{border-top:1px solid #dbe7f9;padding-top:14px}.professional-work_details__xLrEN dt{margin-bottom:6px;color:#315ea9;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.professional-work_details__xLrEN dd{margin:0;color:#344b6d;font-size:13px;line-height:1.6}.professional-work_availability__FbQcq{margin:20px 0 0;border-left:2px solid var(--accent);padding-left:11px;color:#465f82;font-size:12px;line-height:1.55}.professional-work_tags__LqctC{display:flex;flex-wrap:wrap;gap:6px;margin:19px 0 0;padding:0;list-style:none}.professional-work_tags__LqctC li{border:1px solid #c9dcf7;border-radius:2px;padding:6px 9px;color:#315a98;font:500 10px/1 var(--font-geist-mono),ui-monospace,monospace}.professional-work_link__T5YaT{display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;padding-top:18px;color:#1d50b5;font:600 12px/1.4 var(--font-geist-mono),ui-monospace,monospace;text-decoration:underline;text-underline-offset:4px}.professional-work_link__T5YaT:hover,.professional-work_sourceNote__6UJKk a:hover{color:#0f3683}.professional-work_link__T5YaT:focus-visible,.professional-work_sourceNote__6UJKk a:focus-visible{outline:2px solid #1d50b5;outline-offset:4px}.professional-work_timeline__ko32Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #c5dafa;border-bottom:1px solid #c5dafa;list-style:none}.professional-work_timeline__ko32Y li{display:flex;min-width:0;flex-direction:column;gap:13px;padding:23px 20px 25px}.professional-work_timeline__ko32Y li+li{border-left:1px solid #d9e5f8}.professional-work_timelinePeriod__WHxnf{color:#315ea9;font-size:10px;font-weight:600;letter-spacing:.06em}.professional-work_timeline__ko32Y h3{margin:0;color:#142443;font:500 1.3rem/1.2 Georgia,Times New Roman,serif}.professional-work_company__Kgn00{margin:6px 0 0;color:#315a98;font:600 11px/1.4 var(--font-geist-mono),ui-monospace,monospace}.professional-work_timelineDetail__1Z4o4{margin:13px 0 0;color:#455b7d;font-size:12px;line-height:1.6}.professional-work_sourceNote__6UJKk{margin:12px 8px 0;color:#536b90;font-size:11px;line-height:1.5}.professional-work_sourceNote__6UJKk a{color:#1d50b5;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.professional-work_projectGrid__NANvp,.professional-work_timeline__ko32Y{grid-template-columns:1fr}.professional-work_timeline__ko32Y li+li{border-top:1px solid #d9e5f8;border-left:0}}@media (max-width:580px){.professional-work_sectionHeading__1iV3n{align-items:flex-start;flex-direction:column;gap:6px}.professional-work_sectionHeading__1iV3n p{text-align:left}.professional-work_projectHeading__kTKJh{flex-direction:column;gap:7px}.professional-work_period___7Fkb{text-align:left}}.about_page__6UDEE{min-height:100vh;background-color:#fcfdff;background-image:linear-gradient(#eaf1fb40 1px,transparent 0),linear-gradient(90deg,#eaf1fb40 1px,transparent 0);background-size:13px 13px;color:#10203e}.about_container__lvOka{width:100%;max-width:var(--site-container-width);margin-inline:auto;padding-inline:calc(var(--site-container-gutter) + 12px)}.about_heroBand__oh7tk{border-bottom:1px solid #d3e5ff;background-color:#fbfdff;background-image:linear-gradient(#e7f0fb52 1px,transparent 0),linear-gradient(90deg,#e7f0fb52 1px,transparent 0);background-size:13px 13px}.about_introduction__U_p7v{display:grid;min-height:484px;grid-template-columns:minmax(0,47.5%) minmax(0,52.5%);align-items:stretch;padding-block:13px 47px}.about_introduction__U_p7v>:first-child{padding-right:16px}.about_experiments__KK_la{scroll-margin-top:116px}@media (max-width:1100px){.about_introduction__U_p7v{grid-template-columns:1fr;gap:8px}.about_introduction__U_p7v>:first-child{padding-right:0}}@media (max-width:700px){.about_introduction__U_p7v{padding-block:8px 22px}}.cursor-helicopter_root__s4fSD{--cursor-accent:#58cda6;--bubble-shift-x:0px;--bubble-shift-y:0px;position:fixed;z-index:35;top:0;left:0;width:160px;height:120px;opacity:0;transform:translate3d(-240px,-240px,0);transition:opacity .22s ease;pointer-events:none;user-select:none;will-change:transform;transform-origin:top left}.cursor-helicopter_root__s4fSD[data-visible=true]{opacity:1}.cursor-helicopter_halo__gsuw9{position:absolute;inset:22px 15px 12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cursor-accent),transparent 70%),transparent 69%);filter:blur(6px);animation:cursor-helicopter_cursor-halo__WfKsn 3.4s ease-in-out infinite}.cursor-helicopter_ground__JNXdQ{position:absolute;bottom:1px;left:36px;width:90px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--cursor-accent),transparent 72%);filter:blur(4px);animation:cursor-helicopter_cursor-shadow__046PC 2.8s ease-in-out infinite}.cursor-helicopter_root__s4fSD[data-visible=false] .cursor-helicopter_ground__JNXdQ,.cursor-helicopter_root__s4fSD[data-visible=false] .cursor-helicopter_halo__gsuw9{animation-play-state:paused}.cursor-helicopter_root__s4fSD[data-flight-phase=landed] .cursor-helicopter_halo__gsuw9{animation-play-state:paused;opacity:.35}.cursor-helicopter_root__s4fSD[data-flight-phase=landed] .cursor-helicopter_ground__JNXdQ,.cursor-helicopter_root__s4fSD[data-flight-phase=landing] .cursor-helicopter_ground__JNXdQ{top:calc(var(--landing-anchor-y, 107px) - 3px);left:calc(var(--landing-anchor-x, 80px) - 30px);bottom:auto;width:60px;height:5px;background:#23393230;filter:blur(2px);animation:none}.cursor-helicopter_modelStage__jSfZ5{position:absolute;inset:0;filter:drop-shadow(0 8px 6px #13283a35)}.cursor-helicopter_bubble__G929z{position:absolute;bottom:calc(100% + 9px);left:0;width:280px;max-width:calc(100vw - 16px);padding:16px;border:1px solid color-mix(in srgb,var(--cursor-accent),transparent 48%);border-radius:16px;color:#f3f7ff;background:linear-gradient(135deg,#19243bf7,#0d1526fc);box-shadow:0 16px 40px #07122238,0 0 20px -12px var(--cursor-accent),inset 0 1px #ffffff18;backdrop-filter:blur(16px);opacity:0;transform:translate(var(--bubble-shift-x),calc(var(--bubble-shift-y) + 6px)) scale(.96);transform-origin:80px 100%;transition:opacity .18s ease,transform .23s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.cursor-helicopter_bubble__G929z:after{content:"";position:absolute;bottom:-5px;left:80px;width:9px;height:9px;border-right:1px solid color-mix(in srgb,var(--cursor-accent),transparent 48%);border-bottom:1px solid color-mix(in srgb,var(--cursor-accent),transparent 48%);background:#101a2e;transform:rotate(45deg)}.cursor-helicopter_bubble__G929z:before{content:"";position:absolute;inset:-4px;border:1px solid color-mix(in srgb,var(--cursor-accent),transparent 55%);border-radius:20px;opacity:0;pointer-events:none}.cursor-helicopter_root__s4fSD[data-talking=true] .cursor-helicopter_bubble__G929z:before{animation:cursor-helicopter_speech-pulse__I75kC 1.8s ease-out infinite}.cursor-helicopter_root__s4fSD[data-side=left] .cursor-helicopter_bubble__G929z{right:0;left:auto;transform-origin:calc(100% - 80px) 100%}.cursor-helicopter_root__s4fSD[data-side=left] .cursor-helicopter_bubble__G929z:after{right:80px;left:auto}.cursor-helicopter_root__s4fSD[data-vertical=below] .cursor-helicopter_bubble__G929z{top:calc(100% + 9px);bottom:auto;transform-origin:80px 0}.cursor-helicopter_root__s4fSD[data-vertical=below][data-side=left] .cursor-helicopter_bubble__G929z{transform-origin:calc(100% - 80px) 0}.cursor-helicopter_root__s4fSD[data-vertical=below] .cursor-helicopter_bubble__G929z:after{top:-5px;bottom:auto;transform:rotate(225deg)}.cursor-helicopter_root__s4fSD[data-presenting=true] .cursor-helicopter_bubble__G929z{opacity:1;transform:translate(var(--bubble-shift-x),var(--bubble-shift-y)) scale(1)}.cursor-helicopter_guide__7njBg{display:flex;flex-direction:column;gap:9px;animation:cursor-helicopter_guide-enter__ZYUA4 .25s ease both}.cursor-helicopter_eyebrow__peqDn{display:flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--cursor-accent),white 45%);font-size:10px;line-height:1.4}.cursor-helicopter_status__V5od5{margin-left:auto;color:#a2afc6;font-size:9px}.cursor-helicopter_title__ACGjs{display:block;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.3px}.cursor-helicopter_description__5aHe9{display:block;color:#c7d1e3;font-size:12px;line-height:1.65}.cursor-helicopter_typedText__WZYe1{position:relative;min-height:1.65em}.cursor-helicopter_measureText__QD5mF{display:block;visibility:hidden}.cursor-helicopter_typedOverlay__57x8C{position:absolute;inset:0}.cursor-helicopter_typingCaret__KcCCY{display:inline-block;width:2px;height:12px;margin-left:3px;vertical-align:-2px;border-radius:2px;background:var(--cursor-accent);animation:cursor-helicopter_caret-blink__EVu3o .7s step-end infinite}.cursor-helicopter_thinkingDots__uH5wB{display:inline-flex;align-items:center;gap:5px;height:20px}.cursor-helicopter_thinkingDots__uH5wB i{width:5px;height:5px;border-radius:50%;background:var(--cursor-accent);animation:cursor-helicopter_thinking-dot__Ch_BH .9s ease-in-out infinite}.cursor-helicopter_thinkingDots__uH5wB i:nth-child(2){animation-delay:.12s}.cursor-helicopter_thinkingDots__uH5wB i:nth-child(3){animation-delay:.24s}.cursor-helicopter_typingProgress__s5L15{height:1px;margin-top:3px;overflow:hidden;background:#ffffff14}.cursor-helicopter_typingProgress__s5L15 i{display:block;height:100%;background:var(--cursor-accent);transform-origin:left;transition:transform .08s linear}.cursor-helicopter_guide__7njBg[data-typing=false] .cursor-helicopter_typingProgress__s5L15 i{opacity:.4;transition:opacity .4s ease}.cursor-helicopter_hint__RSFF8{display:flex;align-items:center;justify-content:space-between;padding-top:1px;color:#a7b7d1;font-size:10px}.cursor-helicopter_hint__RSFF8>span{color:color-mix(in srgb,var(--cursor-accent),white 45%);font-size:15px}.cursor-helicopter_wave__zBbR2{display:inline-flex;flex:none;align-items:center;gap:2px;height:12px}.cursor-helicopter_wave__zBbR2 i{display:block;width:2px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--cursor-accent),white 45%)}.cursor-helicopter_root__s4fSD[data-talking=true] .cursor-helicopter_wave__zBbR2 i{animation:cursor-helicopter_speaking-wave__7_0uH .55s ease-in-out var(--wave-delay,0s) infinite alternate}.cursor-helicopter_wave__zBbR2 i:nth-child(2){--wave-delay:-.2s}.cursor-helicopter_wave__zBbR2 i:nth-child(3){--wave-delay:-.4s}.cursor-helicopter_wave__zBbR2 i:nth-child(4){--wave-delay:-.1s}.cursor-helicopter_voiceControl__vuoWM{position:fixed;right:20px;bottom:20px;z-index:26;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid #dfe4ed;border-radius:99px;color:#526078;background:#ffffffed;backdrop-filter:blur(12px);box-shadow:0 4px 18px #1525440d;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .2s,box-shadow .2s}.cursor-helicopter_voiceControl__vuoWM>span{padding:3px 6px;border-radius:99px;background:#eef1f7;color:#748098;font-size:10px}.cursor-helicopter_voiceControl__vuoWM[aria-pressed=true]{border-color:#aabaff;color:#465bd0}.cursor-helicopter_voiceControl__vuoWM[aria-pressed=true]>span{color:#4057ce;background:#edf0ff}.cursor-helicopter_voiceControl__vuoWM:hover{box-shadow:0 4px 20px #1525441a}.cursor-helicopter_voiceControl__vuoWM:focus-visible{outline:2px solid #5267ee;outline-offset:4px}@keyframes cursor-helicopter_cursor-halo__WfKsn{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1.1)}}@keyframes cursor-helicopter_cursor-shadow__046PC{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes cursor-helicopter_speaking-wave__7_0uH{0%{height:3px;opacity:.55}to{height:12px;opacity:1}}@keyframes cursor-helicopter_guide-enter__ZYUA4{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-helicopter_speech-pulse__I75kC{0%{opacity:.5;transform:scale(.995)}to{opacity:0;transform:scale(1.025)}}@keyframes cursor-helicopter_caret-blink__EVu3o{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes cursor-helicopter_thinking-dot__Ch_BH{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (hover:none),(max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-helicopter_root__s4fSD,.cursor-helicopter_voiceControl__vuoWM{display:none}}.hero-actions_actions__a2LKx{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px}.hero-actions_button__3L1NY{position:relative;isolation:isolate;display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:14px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hero-actions_label__X3ry0{position:relative;z-index:1}.hero-actions_work__I6xzR{overflow:hidden;padding:7px 8px 7px 23px;background:#0b0d12;color:white;box-shadow:0 10px 24px -12px #0b0d1270,inset 0 1px 0 #ffffff20;transform:translate(var(--magnet-x,0),var(--magnet-y,0))}.hero-actions_work__I6xzR:before{content:"";position:absolute;inset:0;z-index:0;background:#2459ed;clip-path:circle(19px at calc(100% - 27px) 50%);transition:clip-path .32s cubic-bezier(.2,.7,.2,1)}.hero-actions_arrow__PdM3a{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:1px solid #ffffff18;border-radius:50%}.hero-actions_arrow__PdM3a svg{position:absolute;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s}.hero-actions_incoming__6m0t1{transform:translate(-26px,26px);opacity:0}.hero-actions_intro__85Q_X{gap:10px;border:1px solid #ffffffd9;padding:7px 22px 7px 9px;background:#ffffffa8;color:#111827;box-shadow:0 8px 22px -15px #0f172a55,inset 0 1px 0 #fff;backdrop-filter:blur(12px)}.hero-actions_play__n2Jgh{position:relative;display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;color:#2459ed}.hero-actions_play__n2Jgh svg{width:18px;height:18px}.hero-actions_play__n2Jgh:after,.hero-actions_play__n2Jgh:before{content:"";position:absolute;inset:2px;border:1px solid #2459ed28;border-radius:50%;pointer-events:none}.hero-actions_play__n2Jgh:after{border:1px dashed #2459ed75;opacity:0;transition:opacity .25s}.hero-actions_intro__85Q_X[aria-pressed=true] .hero-actions_play__n2Jgh:after{opacity:1;animation:hero-actions_orbit__vqVET 6s linear infinite}.hero-actions_work__I6xzR:focus-visible:before{clip-path:circle(120% at calc(100% - 27px) 50%)}.hero-actions_work__I6xzR:focus-visible .hero-actions_outgoing__ObFzd{transform:translate(26px,-26px);opacity:0}.hero-actions_work__I6xzR:focus-visible .hero-actions_incoming__6m0t1{transform:translate(0);opacity:1}.hero-actions_intro__85Q_X:focus-visible{border-color:#2459ed60}.hero-actions_tour__y0zSu{display:inline-flex;min-height:44px;align-items:center;border:0;background:transparent;padding:0 7px;color:#3152b4;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hero-actions_tour__y0zSu:hover{color:#1e3783}.hero-actions_tour__y0zSu:focus-visible{outline:2px solid #3152b4;outline-offset:2px}@media (hover:hover) and (pointer:fine){.hero-actions_work__I6xzR:hover:before{clip-path:circle(120% at calc(100% - 27px) 50%)}.hero-actions_work__I6xzR:hover{box-shadow:0 12px 26px -12px #2459ed85}.hero-actions_work__I6xzR:hover .hero-actions_outgoing__ObFzd{transform:translate(26px,-26px);opacity:0}.hero-actions_work__I6xzR:hover .hero-actions_incoming__6m0t1{transform:translate(0);opacity:1}.hero-actions_intro__85Q_X:hover{transform:translateY(-2px);border-color:#2459ed40;box-shadow:0 12px 24px -15px #2459ed60}.hero-actions_intro__85Q_X:hover .hero-actions_play__n2Jgh:after{opacity:1;animation:hero-actions_orbit__vqVET 6s linear infinite}.hero-actions_intro__85Q_X:not(:hover):not([aria-pressed=true]) .hero-actions_play__n2Jgh:before{animation:hero-actions_pulse__F6ApE 3s ease-in-out infinite}}.hero-actions_button__3L1NY:active{transform:scale(.97)}@keyframes hero-actions_orbit__vqVET{to{transform:rotate(1turn)}}@keyframes hero-actions_pulse__F6ApE{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.14);opacity:.25}}@media (prefers-reduced-motion:reduce){.hero-actions_arrow__PdM3a svg,.hero-actions_button__3L1NY,.hero-actions_play__n2Jgh:after,.hero-actions_work__I6xzR:before{transition:none}.hero-actions_button__3L1NY,.hero-actions_button__3L1NY:active,.hero-actions_button__3L1NY:hover{transform:none}.hero-actions_play__n2Jgh:after,.hero-actions_play__n2Jgh:before{animation:none!important}}.pixel-knight_shell___z_PJ{position:relative;display:flex;align-items:center;flex:none;align-self:center}.pixel-knight_shell___z_PJ:focus-within,.pixel-knight_shell___z_PJ:hover{z-index:10}.pixel-knight_button__5N2AG{--look-x:0deg;--look-y:0deg;position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;width:128px;height:182px;padding:0;overflow:visible;border:1px solid #7ba5ec59;border-radius:17px;color:#fff;background:transparent;box-shadow:0 16px 32px -17px #0a102866,inset 0 1px #ffffff30;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.pixel-knight_button__5N2AG:after,.pixel-knight_button__5N2AG:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pixel-knight_button__5N2AG:before{z-index:-2;background:linear-gradient(154deg,#2a3746bf,#172332b8 55%,#111c2bce);backdrop-filter:blur(6px) saturate(120%)}.pixel-knight_button__5N2AG:after{z-index:-1;backdrop-filter:blur(28px);mask-image:linear-gradient(180deg,#000 0,#000 25%,#0009 55%,transparent 85%)}.pixel-knight_button__5N2AG:focus-visible,.pixel-knight_button__5N2AG:hover,.pixel-knight_button__5N2AG[data-engaged=true]{border-color:var(--guardian-accent);box-shadow:0 24px 45px -15px #0a10289c,0 0 22px -9px var(--guardian-accent),inset 0 1px #ffffff2b}.pixel-knight_button__5N2AG:hover{transform:translateY(-3px)}.pixel-knight_button__5N2AG:focus-visible{outline:2px solid var(--guardian-accent);outline-offset:5px}.pixel-knight_aura__iPG1T{position:absolute;z-index:-1;inset:-27px -33px 26px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--guardian-accent),transparent 64%) 0,transparent 68%);opacity:.55;filter:blur(11px);animation:pixel-knight_guardian-aura__qEGL_ 4s ease-in-out infinite;pointer-events:none}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_aura__iPG1T{opacity:.9}.pixel-knight_floorRing__haoNq{position:absolute;z-index:0;bottom:61px;left:50%;width:68px;height:18px;border:1px solid color-mix(in srgb,var(--guardian-accent),white 22%);border-radius:50%;transform:translateX(-50%) rotateX(60deg);box-shadow:0 0 13px 2px var(--guardian-accent),inset 0 0 10px var(--guardian-accent);opacity:.65;animation:pixel-knight_guardian-ring___RN3m 3.2s ease-in-out infinite;pointer-events:none}.pixel-knight_figureWrap__Yzhr_{position:absolute;z-index:2;bottom:62px;left:50%;width:154px;height:206px;transform:translateX(-50%) perspective(500px) rotateY(var(--look-x)) rotateX(var(--look-y));transform-origin:50% 75%;transition:transform .25s ease-out;pointer-events:none}.pixel-knight_figure__B9gaP{position:absolute;inset:0;animation:pixel-knight_guardian-float__7xc5V 3.8s ease-in-out infinite;filter:drop-shadow(0 13px 12px #060c1b99)}.pixel-knight_pose__M_QAV{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .32s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.pixel-knight_idlePose__m3fz1{opacity:1;transform:scale(1)}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_idlePose__m3fz1,.pixel-knight_guardPose__TX9vn{opacity:0;transform:translateY(3px) scale(.97)}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_guardPose__TX9vn{opacity:1;transform:scale(1)}.pixel-knight_shieldMark__LsMJP{position:absolute;z-index:2;top:55%;left:78%;display:grid;width:20px;height:20px;place-items:center;border-radius:5px;color:#fff;background:color-mix(in srgb,var(--guardian-accent),transparent 20%);box-shadow:0 0 11px var(--guardian-accent);opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .25s ease,transform .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.pixel-knight_shieldMark__LsMJP svg{width:13px;height:13px}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_shieldMark__LsMJP:has(svg){opacity:.95;transform:translate(-50%,-50%) scale(1)}.pixel-knight_speechBubble__mxJXm{position:absolute;z-index:5;bottom:calc(100% + 81px);left:-27px;display:flex;align-items:center;width:174px;height:37px;padding:0 12px;border:1px solid color-mix(in srgb,var(--guardian-accent),white 28%);border-radius:11px;color:#edf4ff;background:linear-gradient(130deg,#17243cf7,#0c1425f7);box-shadow:0 12px 28px #07122266,0 0 17px -7px var(--guardian-accent),inset 0 1px #ffffff24;opacity:0;transform:translateY(7px) scale(.96);transform-origin:14px 100%;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1);pointer-events:none}.pixel-knight_speechBubble__mxJXm:after{content:"";position:absolute;left:72px;bottom:-5px;width:9px;height:9px;border-right:1px solid color-mix(in srgb,var(--guardian-accent),white 28%);border-bottom:1px solid color-mix(in srgb,var(--guardian-accent),white 28%);background:#101a2e;transform:rotate(45deg)}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_speechBubble__mxJXm,.pixel-knight_button__5N2AG:hover .pixel-knight_speechBubble__mxJXm{opacity:1;transform:translateY(0) scale(1)}.pixel-knight_speechText__jIzW0{display:block;flex:none;width:0;overflow:hidden;color:#f4f7ff;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_speechText__jIzW0,.pixel-knight_button__5N2AG:hover .pixel-knight_speechText__jIzW0{animation:pixel-knight_guardian-type__wVfWj 1.05s steps(15) .2s forwards}.pixel-knight_button__5N2AG[data-playground=true]:focus-visible .pixel-knight_speechText__jIzW0,.pixel-knight_button__5N2AG[data-playground=true]:hover .pixel-knight_speechText__jIzW0{animation-name:pixel-knight_guardian-type-back__wjlEL;animation-timing-function:steps(13)}.pixel-knight_speechDots__Xm874{display:inline-flex;flex:none;gap:3px;margin-left:4px;opacity:0}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_speechDots__Xm874,.pixel-knight_button__5N2AG:hover .pixel-knight_speechDots__Xm874{animation:pixel-knight_guardian-dots-in__XrwdC 0s 1.27s forwards}.pixel-knight_speechDots__Xm874 i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--guardian-accent),white 45%);box-shadow:0 0 5px var(--guardian-accent);animation:pixel-knight_guardian-dot__xVut_ 1.1s ease-in-out infinite}.pixel-knight_speechDots__Xm874 i:nth-child(2){animation-delay:.15s}.pixel-knight_speechDots__Xm874 i:nth-child(3){animation-delay:.3s}.pixel-knight_sparks__tCcxI{position:absolute;z-index:3;top:8px;right:2px;width:26px;height:28px;opacity:0;pointer-events:none}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_sparks__tCcxI{opacity:1}.pixel-knight_sparks__tCcxI i{position:absolute;display:block;width:3px;height:3px;border-radius:50%;background:var(--guardian-accent);box-shadow:0 0 7px var(--guardian-accent);animation:pixel-knight_guardian-spark__0ExUs .7s ease-out both}.pixel-knight_sparks__tCcxI i:nth-child(2){left:11px;top:7px;animation-delay:.08s}.pixel-knight_sparks__tCcxI i:nth-child(3){left:3px;top:15px;animation-delay:.15s}.pixel-knight_copy__icFsr{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:60px;padding:13px 8px 12px;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#15223400,#101c2a66);text-align:center;pointer-events:none}.pixel-knight_copy__icFsr strong{font-size:12px;line-height:1.2;font-weight:650;white-space:nowrap}.pixel-knight_copy__icFsr small{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.3;letter-spacing:.01em;color:#d0def2;white-space:nowrap}.pixel-knight_copyIcon__05Co_{width:13px;height:13px;flex-shrink:0;color:#a9caff;opacity:.8;transition:opacity .25s ease}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_copyIcon__05Co_,.pixel-knight_button__5N2AG:hover .pixel-knight_copyIcon__05Co_{opacity:1}.pixel-knight_button__5N2AG[data-engaged=true] .pixel-knight_copy__icFsr small{color:color-mix(in srgb,var(--guardian-accent),white 43%)}.pixel-knight_connector__TJHEU{width:24px;height:2px;background:#cfd6e2;transition:background .3s ease,box-shadow .3s ease}.pixel-knight_connector__TJHEU[data-engaged=true]{background:var(--guardian-accent);box-shadow:0 0 9px var(--guardian-accent)}@keyframes pixel-knight_guardian-float__7xc5V{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.012)}}@keyframes pixel-knight_guardian-aura__qEGL_{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes pixel-knight_guardian-ring___RN3m{0%,to{opacity:.45;scale:.92}50%{opacity:.85;scale:1.06}}@keyframes pixel-knight_guardian-spark__0ExUs{0%{opacity:0;transform:translate(0) scale(.3)}35%{opacity:1}to{opacity:0;transform:translate(8px,-14px) scale(1)}}@keyframes pixel-knight_guardian-type__wVfWj{to{width:15ch}}@keyframes pixel-knight_guardian-type-back__wjlEL{to{width:13ch}}@keyframes pixel-knight_guardian-dots-in__XrwdC{to{opacity:1}}@keyframes pixel-knight_guardian-dot__xVut_{0%,65%,to{opacity:.35;transform:translateY(0)}28%{opacity:1;transform:translateY(-3px)}}@media (max-width:767px){.pixel-knight_shell___z_PJ{width:100%}.pixel-knight_button__5N2AG{align-items:center;justify-content:flex-start;width:100%;height:112px;padding-left:105px;border-radius:16px}.pixel-knight_figureWrap__Yzhr_{left:50px;bottom:1px;width:100px;height:133px}.pixel-knight_shieldMark__LsMJP{width:13px;height:13px;border-radius:3px}.pixel-knight_shieldMark__LsMJP svg{width:9px;height:9px}.pixel-knight_floorRing__haoNq{left:49px;bottom:8px;width:55px}.pixel-knight_aura__iPG1T{inset:-18px auto 0 0;width:115px}.pixel-knight_copy__icFsr{align-items:flex-start;min-height:0;width:auto;padding:0;background:none;text-align:left}.pixel-knight_copy__icFsr strong{font-size:14px}.pixel-knight_copy__icFsr small{font-size:10px}.pixel-knight_connector__TJHEU{display:none}.pixel-knight_sparks__tCcxI{left:82px;right:auto}.pixel-knight_speechBubble__mxJXm{left:53px;bottom:calc(100% + 16px)}.pixel-knight_speechBubble__mxJXm:after{left:19px}}@media (prefers-reduced-motion:reduce){.pixel-knight_aura__iPG1T,.pixel-knight_button__5N2AG,.pixel-knight_connector__TJHEU,.pixel-knight_copyIcon__05Co_,.pixel-knight_figureWrap__Yzhr_,.pixel-knight_figure__B9gaP,.pixel-knight_floorRing__haoNq,.pixel-knight_pose__M_QAV,.pixel-knight_shieldMark__LsMJP,.pixel-knight_sparks__tCcxI i,.pixel-knight_speechBubble__mxJXm,.pixel-knight_speechDots__Xm874,.pixel-knight_speechDots__Xm874 i,.pixel-knight_speechText__jIzW0{animation:none!important;transition:none!important}.pixel-knight_button__5N2AG:hover{transform:none}.pixel-knight_figureWrap__Yzhr_{transform:translateX(-50%)}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_speechText__jIzW0,.pixel-knight_button__5N2AG:hover .pixel-knight_speechText__jIzW0{width:15ch}.pixel-knight_button__5N2AG[data-playground=true]:focus-visible .pixel-knight_speechText__jIzW0,.pixel-knight_button__5N2AG[data-playground=true]:hover .pixel-knight_speechText__jIzW0{width:13ch}.pixel-knight_button__5N2AG:focus-visible .pixel-knight_speechDots__Xm874,.pixel-knight_button__5N2AG:hover .pixel-knight_speechDots__Xm874{opacity:1}}.water-reveal-portrait_base__HrhgN{filter:blur(10px)}@media (hover:none),(max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.water-reveal-portrait_base__HrhgN{filter:none}.water-reveal-portrait_reveal__69Ufv,.water-reveal-portrait_water__tmJpA{display:none}}.hero-section_productTitle___dpHK{position:relative;isolation:isolate;display:inline-block;max-width:100%;vertical-align:top;transform:perspective(900px) rotateX(7deg) rotateY(-5deg);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.hero-section_productDepth__Sna8a{position:absolute;inset:0;z-index:-1;color:#1744ad;pointer-events:none;user-select:none;text-shadow:.012em .016em 0 #2459ca,.024em .032em 0 #2052bf,.036em .048em 0 #1c4bb4,.048em .064em 0 #1945a9,.06em .08em 0 #163d99,.075em .13em .1em #173b8733,.1em .2em .24em #173b8726}.hero-section_productFace__GVThr{position:relative;color:#2563eb;background:linear-gradient(165deg,#85b7ff,#447ff7 22%,#2059dc 46%,#4285ff 53%,#245ddd 76%,#1745b6);background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #83b2ff80}.hero-section_stackToggle__iv5ps{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;border:1px solid #cbd5e1;border-radius:14px;padding:0 16px;background:#fff;color:#172033;font-size:14px;font-weight:600;text-align:left}.hero-section_stackToggle__iv5ps span{color:#1d4ed8;font-size:22px;font-weight:400}.hero-section_stackToggle__iv5ps:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.hero-section_stackPanel__AqroW{display:none}.hero-section_stackPanel__AqroW[data-open=true]{display:block;margin-top:16px}@media (min-width:768px) and (max-width:1279px){.hero-section_stackToggle__iv5ps{width:min(100%,320px);margin-inline:auto}}@media (min-width:1280px){.hero-section_stackToggle__iv5ps{display:none}.hero-section_stackPanel__AqroW,.hero-section_stackPanel__AqroW[data-open=true]{display:block;margin-top:0}}@media (hover:hover) and (pointer:fine){.hero-section_productTitle___dpHK:hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hero-section_productTitle___dpHK{transition:none}.hero-section_productTitle___dpHK:hover{transform:perspective(900px) rotateX(7deg) rotateY(-5deg)}}@media (forced-colors:active){.hero-section_productTitle___dpHK,.hero-section_productTitle___dpHK:hover{transform:none}.hero-section_productDepth__Sna8a{display:none}.hero-section_productFace__GVThr{color:CanvasText;background:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}}