.room-module__4leFUG__room,.room-module__4leFUG__recruiter,.room-module__4leFUG__entryLoading,.room-module__4leFUG__webglFallback{font-family:var(--font-sans), sans-serif;color:#1d1d1f;image-rendering:auto;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.room-module__4leFUG__room{background:#f0efeb;position:fixed;inset:0}.room-module__4leFUG__room canvas{touch-action:none;outline:none}.room-module__4leFUG__header{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:32px;left:40px;right:40px}.room-module__4leFUG__header>*{pointer-events:auto}.room-module__4leFUG__brand{color:#1d1d1f;cursor:pointer;letter-spacing:-.4px;background:0 0;border:0;align-items:center;gap:11px;font-size:16px;font-weight:600;display:flex}.room-module__4leFUG__monogram{border-radius:11px;width:34px;height:34px;display:block}.room-module__4leFUG__header nav{align-items:center;gap:24px;display:flex}.room-module__4leFUG__header a{color:#575759;align-items:center;gap:7px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.room-module__4leFUG__viewLink{background:#e4e3df;border-radius:20px;padding:8px 13px}.room-module__4leFUG__intro{pointer-events:none;z-index:41;position:absolute;top:128px;left:40px}.room-module__4leFUG__eyebrow{letter-spacing:.4px;color:#86868b;font-size:10px;font-weight:500}.room-module__4leFUG__intro h1{letter-spacing:-1.9px;margin:11px 0 16px;font-size:clamp(29px,3.3vw,46px);font-weight:600;line-height:1.08}.room-module__4leFUG__intro p{color:#86868b;max-width:225px;font-size:13px;line-height:1.5}.room-module__4leFUG__intro p:first-child{color:#6e6e73;font-size:12px;font-weight:500}.room-module__4leFUG__footer{z-index:50;pointer-events:none;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;bottom:30px;left:40px;right:40px}.room-module__4leFUG__footer>*{pointer-events:auto}.room-module__4leFUG__navigationHint{color:#86868b;text-align:center;font-size:12px;font-weight:400}.room-module__4leFUG__backButton{color:#424245;cursor:pointer;background:#f8f8f5;border:1px solid #deddd8;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500;display:flex;position:absolute;left:0}.room-module__4leFUG__backButton kbd{color:#98989d;padding-left:7px;font-family:inherit;font-size:10px}.room-module__4leFUG__hotspot{opacity:0;pointer-events:none;color:#424245;cursor:pointer;white-space:nowrap;background:#f9f9f6;border:1px solid #ddddd6;border-radius:22px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:500;transition:opacity .16s,transform .16s;display:flex;transform:translateY(4px);box-shadow:0 3px 16px #1d1d1f12}.room-module__4leFUG__hotspotDot{background:#e0262b;border-radius:50%;width:5px;height:5px}.room-module__4leFUG__hotspot:focus-visible,.room-module__4leFUG__activeHotspot{opacity:1;pointer-events:auto;transform:translateY(0)}.room-module__4leFUG__introHotspot{animation:4.6s ease-in-out 1.4s room-module__4leFUG__hotspotIntro}@keyframes room-module__4leFUG__hotspotIntro{0%{opacity:0;transform:translateY(4px)}14%,62%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.room-module__4leFUG__room button:focus-visible,.room-module__4leFUG__room a:focus-visible,.room-module__4leFUG__recruiter a:focus-visible{outline-offset:4px;outline:2px solid #e0262b}.room-module__4leFUG__monitorFrame{image-rendering:auto;background:#f4f3f0;border:0;width:800px;height:476px;display:block}.room-module__4leFUG__passLabel{text-align:center;color:#292822;pointer-events:none;width:240px;font-size:68px;font-weight:600;line-height:1}.room-module__4leFUG__passLabel small{letter-spacing:1px;font-size:11px;font-weight:400;line-height:2;display:block}.room-module__4leFUG__panel{color:#292822;width:min(410px,100% - 36px);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);font:14px/1.65 var(--font-sans);background:#f9f8f3;border:1px solid #d6d2c7;border-radius:20px;margin:0;padding:0;position:fixed;inset:18px 18px 18px auto;box-shadow:-10px 0 60px #26252218}.room-module__4leFUG__panel[open]{flex-direction:column;display:flex}.room-module__4leFUG__panel::backdrop{background:#33302908}.room-module__4leFUG__panelTop{border-bottom:1px solid #e5e1d7;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.room-module__4leFUG__iconButton{cursor:pointer;background:0 0;border:none;place-items:center;padding:5px;display:grid}.room-module__4leFUG__panelBody{flex:1;padding:33px 30px;overflow:auto}.room-module__4leFUG__redRule{background:#e0262b;width:28px;height:3px;margin-bottom:20px}.room-module__4leFUG__panel h2{letter-spacing:-1px;margin-bottom:20px;font-size:34px;font-weight:600;line-height:1.12}.room-module__4leFUG__panel h3{margin:6px 0;font-size:17px;font-weight:500;line-height:1.3}.room-module__4leFUG__panel p{color:#6a675e;margin:10px 0;font-size:13px}.room-module__4leFUG__panel .room-module__4leFUG__lead{margin-bottom:28px;font-size:15px;line-height:1.6}.room-module__4leFUG__panelFooter{color:#7e7a70;border-top:1px solid #e5e1d7;justify-content:space-between;padding:20px 25px;font-size:10px;display:flex}.room-module__4leFUG__projectList article{border-top:1px solid #ded9cd;padding:20px 0}.room-module__4leFUG__projectList a{color:#af2024;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.room-module__4leFUG__note{background:#eeeae1;padding:15px;font-size:11px!important}.room-module__4leFUG__tags{flex-wrap:wrap;gap:6px;margin:18px 0 28px;display:flex}.room-module__4leFUG__tags span{border:1px solid #d7d2c5;padding:5px 9px;font-size:10px}.room-module__4leFUG__primary{cursor:pointer;background:#272723;border:none;justify-content:center;align-items:center;gap:18px;padding:13px 19px;font-size:12px;text-decoration:none;display:inline-flex;color:#f9f8f3!important}.room-module__4leFUG__certList{list-style:none}.room-module__4leFUG__certList li{border-top:1px solid #ded9cd;padding:20px 0}.room-module__4leFUG__certRow{align-items:center;gap:18px;display:flex}.room-module__4leFUG__certRow h3{margin:0 0 2px}.room-module__4leFUG__certRow p{margin:0}.room-module__4leFUG__certList .room-module__4leFUG__certMark{flex-shrink:0;width:74px;height:40px}.room-module__4leFUG__certPlate{text-align:center;color:#26251f;width:190px;height:276px;font-family:var(--font-sans);background:#fcfbf7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px 18px;display:flex}.room-module__4leFUG__certPlate .room-module__4leFUG__certMark{width:116px;height:62px}.room-module__4leFUG__certPlate span{letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:1.15}.room-module__4leFUG__certPlate small{color:#76736a;letter-spacing:.3px;font-size:13px}.room-module__4leFUG__filmOverlay{z-index:30;pointer-events:none;opacity:0;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E"),radial-gradient(118% 92% at 50% 42%,#0000 52%,#1c1a1633 84%,#17151159 100%);background-size:160px 160px,cover;transition:opacity .62s;position:fixed;inset:0}.room-module__4leFUG__filmOverlay[data-close=true]{opacity:.55}.room-module__4leFUG__loader{z-index:100;color:#f4f3f0;background:#1c1c1b;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:14px;display:flex;position:fixed;inset:0}.room-module__4leFUG__loader>span{letter-spacing:-2px;border-bottom:2px solid #e0262b;margin-bottom:10px;padding-bottom:14px;font-size:32px}.room-module__4leFUG__loader small{color:#8e8c86;font-size:10px}.room-module__4leFUG__entryLoading,.room-module__4leFUG__webglFallback{background:#f4f3f0;flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex;position:fixed;inset:0}.room-module__4leFUG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.room-module__4leFUG__srOnly a{visibility:hidden}.room-module__4leFUG__recruiter{background:#f4f3f0;padding:32px max(25px,50vw - 560px);position:fixed;inset:0;overflow:auto}.room-module__4leFUG__recruiter a{color:#ad2024;text-decoration:none}.room-module__4leFUG__recruiterHeader{border-bottom:1px solid #d6d1c6;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:11px;display:flex}.room-module__4leFUG__recruiterHero{padding:75px 0 45px}.room-module__4leFUG__recruiterHero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(44px,7vw,85px);font-weight:400;line-height:1.12}.room-module__4leFUG__recruiterHero p{color:#6c695f;max-width:600px;margin:10px 0}.room-module__4leFUG__recruiterLinks{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;font-size:12px;display:flex}.room-module__4leFUG__stubNotice{color:#777269;border-block:1px solid #d6d1c6;padding:18px 0;font-size:11px}.room-module__4leFUG__recruiterGrid{grid-template-columns:1fr 1fr;gap:55px;padding-top:45px;padding-bottom:80px;display:grid}.room-module__4leFUG__recruiterGrid h2{margin-bottom:25px;font-size:25px;font-weight:400}.room-module__4leFUG__recruiterGrid article{border-top:1px solid #dad5ca;padding:25px 0}.room-module__4leFUG__recruiterGrid h3{font-size:17px;font-weight:500}.room-module__4leFUG__recruiterGrid p,.room-module__4leFUG__recruiterGrid li{color:#6c695f;margin:10px 0;font-size:13px}.room-module__4leFUG__recruiterGrid ul{padding-left:17px}@media (max-width:1000px){.room-module__4leFUG__intro h1{font-size:32px}.room-module__4leFUG__intro{top:110px}.room-module__4leFUG__backButton{position:static}.room-module__4leFUG__footer{flex-direction:column;gap:10px}}@media (max-width:700px){.room-module__4leFUG__header{top:20px;left:20px;right:20px}.room-module__4leFUG__brand{font-size:13px}.room-module__4leFUG__header nav{gap:12px}.room-module__4leFUG__resume{gap:0!important;font-size:0!important}.room-module__4leFUG__intro{top:103px;left:20px}.room-module__4leFUG__intro h1{letter-spacing:-1px;font-size:28px}.room-module__4leFUG__intro p{max-width:180px;font-size:11px}.room-module__4leFUG__footer{bottom:22px;left:20px;right:20px}.room-module__4leFUG__navigationHint{max-width:250px;font-size:11px}.room-module__4leFUG__recruiterGrid{grid-template-columns:1fr;gap:25px}.room-module__4leFUG__recruiterHeader span{display:none}.room-module__4leFUG__recruiterHero{padding-top:45px}.room-module__4leFUG__recruiterHero h1{letter-spacing:-2px}}.room-module__4leFUG__header{top:max(20px, env(safe-area-inset-top));left:24px;right:24px}.room-module__4leFUG__brand{background:#fafaf8;border-radius:28px;min-height:46px;padding:6px 16px 6px 6px;font-size:14px;box-shadow:0 2px 14px #0000000b,0 0 0 1px #00000008}.room-module__4leFUG__header nav{background:#fafaf8;border-radius:28px;gap:3px;padding:4px;box-shadow:0 2px 14px #0000000b,0 0 0 1px #00000008}.room-module__4leFUG__header a{color:#424245;border-radius:22px;min-height:38px;padding:8px 12px}.room-module__4leFUG__header .room-module__4leFUG__viewLink{background:#ededee}.room-module__4leFUG__footer{bottom:max(24px, env(safe-area-inset-bottom))}.room-module__4leFUG__backButton{color:#424245;background:#fafaf8;min-height:44px}.room-module__4leFUG__monitorNav{background:#fafaf8;border-radius:28px;align-items:center;gap:3px;padding:4px;display:flex;box-shadow:0 2px 14px #0000000b,0 0 0 1px #00000008}.room-module__4leFUG__monitorNav button{color:#626267;cursor:pointer;background:0 0;border:none;border-radius:22px;justify-content:center;align-items:center;min-width:38px;min-height:36px;padding:8px 15px;font-size:12px;display:flex}.room-module__4leFUG__monitorNav button[aria-pressed=true]{color:#fff;background:#29292c}.room-module__4leFUG__header button:active,.room-module__4leFUG__header a:active,.room-module__4leFUG__monitorNav button:active,.room-module__4leFUG__backButton:active{transform:scale(.97)}.room-module__4leFUG__monitorSurface{width:800px;height:476px;position:relative}.room-module__4leFUG__monitorMoving{visibility:hidden}.room-module__4leFUG__monitorIdle{pointer-events:none}.room-module__4leFUG__monitorCover{pointer-events:auto;cursor:pointer;color:#fff;font:500 14px/1.3 var(--font-sans);background:#242426;border:0;border-radius:24px;align-items:center;gap:12px;padding:12px 18px;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0003}.room-module__4leFUG__monitorCover:hover{background:#404044}.room-module__4leFUG__monitorCover:active{transform:translate(-50%)scale(.97)}.room-module__4leFUG__monitorCover:focus-visible{outline-offset:3px;outline:3px solid #e0262b}.room-module__4leFUG__aviationFacts{gap:16px;margin-top:28px;display:grid}.room-module__4leFUG__aviationFacts div{border-top:1px solid #e2e1de;padding-top:15px}.room-module__4leFUG__aviationFacts dt{color:#747478;margin-bottom:4px;font-size:11px}.room-module__4leFUG__aviationFacts dd{font-size:15px;font-weight:500}.room-module__4leFUG__panel .room-module__4leFUG__aircraftCaption{color:#747478;margin-top:28px;font-size:11px}@media (max-width:1000px){.room-module__4leFUG__footer{flex-direction:row;justify-content:space-between}.room-module__4leFUG__navigationHint{margin:auto}}@media (max-width:700px){.room-module__4leFUG__header{left:14px;right:14px}.room-module__4leFUG__brand{gap:7px;padding-right:11px;font-size:11px}.room-module__4leFUG__header nav{gap:0}.room-module__4leFUG__header a{padding:8px 10px;font-size:11px}.room-module__4leFUG__monogram{width:30px;height:30px}.room-module__4leFUG__footer{gap:8px;left:14px;right:14px}.room-module__4leFUG__backButton{padding:10px 12px}.room-module__4leFUG__backButton kbd{display:none}.room-module__4leFUG__monitorNav button{padding:8px 11px}}@media (prefers-reduced-motion:reduce){.room-module__4leFUG__cardSlab,.room-module__4leFUG__cardShine,.room-module__4leFUG__cardSkyline,.room-module__4leFUG__cardPrism,.room-module__4leFUG__cardFoil,.room-module__4leFUG__cardSparkle,.room-module__4leFUG__skylineDrift,.room-module__4leFUG__skylineFerry,.room-module__4leFUG__skylineSeaplane{animation:none}.room-module__4leFUG__hotspot{transition:none}.room-module__4leFUG__introHotspot{animation:none}.room-module__4leFUG__header button:active,.room-module__4leFUG__header a:active,.room-module__4leFUG__monitorNav button:active,.room-module__4leFUG__backButton:active{transform:none}}@media (prefers-contrast:more){.room-module__4leFUG__brand,.room-module__4leFUG__header nav,.room-module__4leFUG__monitorNav,.room-module__4leFUG__backButton{border:1px solid #424245}}.room-module__4leFUG__boxLabel{text-align:left;color:#f5f5f7;width:250px;height:270px;font-family:var(--font-sans);cursor:pointer;background:#242426;border:0;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.room-module__4leFUG__boxLabel small{color:#b7b7bc;letter-spacing:1px;font-size:14px}.room-module__4leFUG__boxLabel strong{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.1}.room-module__4leFUG__boxLabel>span{color:#d8757c;font-size:13px}.room-module__4leFUG__boxLabel:hover{background:#38383c}.room-module__4leFUG__bookCover{border-radius:2px 5px 5px 2px;width:196px;height:296px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000004a}.room-module__4leFUG__bookFace{flex-direction:column;flex:1;padding:17px 15px;display:flex;position:relative;overflow:hidden}.room-module__4leFUG__bookPages{background:repeating-linear-gradient(90deg,#f1ebde 0 1px,#d5cdbb 1px 2px);width:9px;position:absolute;inset:0 0 0 auto;box-shadow:inset 4px 0 7px #0000003d}.room-module__4leFUG__bookCover:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000003d,#0000);width:15px;position:absolute;inset:0 auto 0 0}.room-module__4leFUG__bookTitle{letter-spacing:-.4px;z-index:2;font-weight:800;line-height:1.03;position:relative}.room-module__4leFUG__bookAuthor{letter-spacing:.6px;z-index:2;font-size:12px;font-weight:700;line-height:1.2;position:relative}.room-module__4leFUG__bookCredit{letter-spacing:1.6px;z-index:2;font-size:9px;line-height:1.6;position:relative}.room-module__4leFUG__bookImprint{letter-spacing:1.5px;text-transform:uppercase;z-index:2;font-size:8.5px;line-height:1.5;position:relative}.room-module__4leFUG__bookRule{z-index:2;width:42px;height:3px;margin:9px 0;display:block;position:relative}.room-module__4leFUG__bookScene{opacity:.95;width:100%;height:120px;position:absolute;bottom:84px;left:0;right:0}.room-module__4leFUG__bookSeal{width:54px;height:54px}.room-module__4leFUG__bookCover[data-cover=confessions]{color:#f3f0e9;background:#0a0c11}.room-module__4leFUG__bookCover[data-cover=confessions] .room-module__4leFUG__bookAuthor{letter-spacing:.2px;font-size:23px;font-weight:800;line-height:1.02}.room-module__4leFUG__bookCover[data-cover=confessions] .room-module__4leFUG__bookCredit{color:#b9b4a8;margin-top:5px}.room-module__4leFUG__bookCover[data-cover=confessions] .room-module__4leFUG__bookTitle{letter-spacing:.2px;margin-top:auto;font-size:21px}.room-module__4leFUG__bookCover[data-cover=confessions] .room-module__4leFUG__bookRule{background:#c3241f}.room-module__4leFUG__bookCover[data-cover=confessions] .room-module__4leFUG__bookImprint{color:#a9a49a}.room-module__4leFUG__bookCover[data-cover=power]{color:#15130f;text-align:center;background:#e7dcc2}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookFace{align-items:center}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookImprint{letter-spacing:4px;font-family:Georgia,Times New Roman,serif;font-size:13px}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookTitle{margin:2px 0 10px;font-family:Georgia,Times New Roman,serif;font-weight:400}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookTitle b{letter-spacing:-2px;font-size:72px;font-weight:700;line-height:.92;display:block}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookTitle span{letter-spacing:2.4px;font-size:21px;line-height:1.18;display:block}.room-module__4leFUG__bookCover[data-cover=power] .room-module__4leFUG__bookAuthor{letter-spacing:2.6px;margin-top:auto;font-size:11px;font-weight:600}.room-module__4leFUG__bookCover[data-cover=zero-to-one]{color:#0e0e10;background:#fdfdfb}.room-module__4leFUG__bookCover[data-cover=zero-to-one] .room-module__4leFUG__bookImprint{color:#6c6c70}.room-module__4leFUG__bookCover[data-cover=zero-to-one] .room-module__4leFUG__bookTitle{letter-spacing:-2.4px;margin:auto 0;font-size:47px;line-height:.96}.room-module__4leFUG__bookCover[data-cover=zero-to-one] .room-module__4leFUG__bookAuthor{letter-spacing:1.6px}.room-module__4leFUG__bookCover[data-cover=zero-to-one] .room-module__4leFUG__bookAuthor i{color:#6c6c70;letter-spacing:.6px;font-size:10px;font-style:normal;font-weight:400}.room-module__4leFUG__bookCover[data-cover=no-dumb-questions]{color:#15151a;background:#efe7d8}.room-module__4leFUG__bookCover[data-cover=no-dumb-questions] .room-module__4leFUG__bookImprint{color:#b02821;font-weight:700}.room-module__4leFUG__bookCover[data-cover=no-dumb-questions] .room-module__4leFUG__bookTitle{letter-spacing:-1px;margin:auto 0 0;font-size:35px}.room-module__4leFUG__bookCover[data-cover=no-dumb-questions] .room-module__4leFUG__bookRule{background:#b02821}.room-module__4leFUG__bookCover[data-cover=no-dumb-questions] .room-module__4leFUG__bookAuthor{letter-spacing:1.8px;font-size:10.5px}.room-module__4leFUG__cardStage{perspective:620px}.room-module__4leFUG__cardSlab{cursor:pointer;width:220px;height:308px;transform-style:preserve-3d;background:linear-gradient(160deg,#fbfbfd,#c9cad1 46%,#eceef3);border:0;border-radius:9px;padding:6px;animation:9s ease-in-out infinite room-module__4leFUG__cardTurn;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000047}.room-module__4leFUG__cardStage[data-slot="1"] .room-module__4leFUG__cardSlab,.room-module__4leFUG__cardStage[data-slot="1"] .room-module__4leFUG__cardShine{animation-delay:-3s}.room-module__4leFUG__cardStage[data-slot="2"] .room-module__4leFUG__cardSlab,.room-module__4leFUG__cardStage[data-slot="2"] .room-module__4leFUG__cardShine{animation-delay:-6s}.room-module__4leFUG__cardFace{border-radius:4px;width:100%;height:100%;display:block}.room-module__4leFUG__cardShine{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 34%,#fff6 42%,#7fe3ff8c 47%,#ffef9e8c 51%,#ff9fe08c 55%,#fff6 60%,#0000 68%);animation:9s ease-in-out infinite room-module__4leFUG__cardShine;position:absolute;inset:-55% -85%}.room-module__4leFUG__cardPlate{pointer-events:none}.room-module__4leFUG__cardSkyline{animation:44s linear infinite room-module__4leFUG__cardSkyline}.room-module__4leFUG__cardPrism{transform-origin:50%;animation:7s ease-in-out infinite room-module__4leFUG__cardPrism}.room-module__4leFUG__cardFoil{mix-blend-mode:screen;animation:9s ease-in-out infinite room-module__4leFUG__cardFoil}.room-module__4leFUG__cardSparkle{animation:3.6s ease-in-out infinite room-module__4leFUG__cardSparkle}@keyframes room-module__4leFUG__cardTurn{0%,to{transform:rotateY(-17deg)rotateX(4deg)translateY(3px)}50%{transform:rotateY(17deg)rotateX(-4deg)translateY(-3px)}}@keyframes room-module__4leFUG__cardShine{0%,to{transform:translate(-58%)}50%{transform:translate(58%)}}@keyframes room-module__4leFUG__cardSkyline{0%{transform:translate(0)}to{transform:translate(-204px)}}@keyframes room-module__4leFUG__cardPrism{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes room-module__4leFUG__cardFoil{0%,to{opacity:.25;transform:translate(-30px)}50%{opacity:.75;transform:translate(160px)}}@keyframes room-module__4leFUG__cardSparkle{0%,to{opacity:.25}50%{opacity:1}}.room-module__4leFUG__skyline{background:#cddced;width:450px;height:444px;position:relative;overflow:hidden}.room-module__4leFUG__skyline svg{width:100%;height:100%;display:block}.room-module__4leFUG__skylineDrift{animation:150s linear infinite room-module__4leFUG__skylineDrift}.room-module__4leFUG__skylineFerry{animation:74s linear infinite room-module__4leFUG__skylineFerry}.room-module__4leFUG__skylineSeaplane{animation:46s linear infinite room-module__4leFUG__skylineSeaplane}.room-module__4leFUG__skyline[data-pane="1"] .room-module__4leFUG__skylineDrift{animation-delay:-37s}.room-module__4leFUG__skyline[data-pane="1"] .room-module__4leFUG__skylineFerry{animation-delay:-21s}.room-module__4leFUG__skyline[data-pane="1"] .room-module__4leFUG__skylineSeaplane{animation-delay:-13s}@keyframes room-module__4leFUG__skylineDrift{0%{transform:translate(0)}to{transform:translate(-440px)}}@keyframes room-module__4leFUG__skylineFerry{0%{transform:translate(-60px)}to{transform:translate(460px)}}@keyframes room-module__4leFUG__skylineSeaplane{0%{transform:translate(470px,-10px)}72%,to{transform:translate(-60px,30px)}}.room-module__4leFUG__projectPanel{width:min(700px,100vw - 36px)}.room-module__4leFUG__projectPanel .room-module__4leFUG__panelBody{padding:28px}.room-module__4leFUG__projectPanel .room-module__4leFUG__lead{margin-bottom:24px;font-size:13px}.room-module__4leFUG__projectLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.room-module__4leFUG__projectLinks a{color:#fff;background:#29292c;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;text-decoration:none;display:inline-flex}.room-module__4leFUG__projectLinks a+a{color:#424245;background:#e8e8eb}.room-module__4leFUG__projectPicker{border-top:1px solid #dedde0;flex-wrap:wrap;gap:6px;padding-top:18px;display:flex}.room-module__4leFUG__projectPicker button{font:11px var(--font-sans);color:#5e5e63;cursor:pointer;background:#ececee;border:0;border-radius:7px;padding:7px 9px}.room-module__4leFUG__projectPicker button[aria-pressed=true]{color:#fff;background:#39393d}.room-module__4leFUG__collectionAction{color:#a7252f;font:12px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:inline-flex}.room-module__4leFUG__readingList article{border-top:1px solid #dfded9;gap:18px;padding:23px 0;display:flex}.room-module__4leFUG__readingList article>span{color:#a82a32;padding-top:6px;font-size:11px}.room-module__4leFUG__readingList h3{margin-top:0}.room-module__4leFUG__collectibles{margin-top:26px}.room-module__4leFUG__collectibles article{align-items:center;gap:18px;margin:22px 0;display:flex}.room-module__4leFUG__collectibles h3{font-size:15px}.room-module__4leFUG__cardArtwork{border-radius:5px;flex-shrink:0;width:87px;height:122px;box-shadow:0 2px 7px #0000002e}@media (max-width:700px){.room-module__4leFUG__projectPanel .room-module__4leFUG__panelBody{padding:22px 18px}.room-module__4leFUG__projectPanel h2{font-size:29px}}.room-module__4leFUG__lifeButton{color:#575759;cursor:pointer;background:#fafaf8;border:1px solid #ddddd6;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background .14s,color .14s;display:grid}.room-module__4leFUG__lifeButton:hover{background:#efeee9}.room-module__4leFUG__lifeButton[aria-pressed=true]{color:#f7f6f2;background:#272723;border-color:#272723}.room-module__4leFUG__eveningBloom{z-index:29;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(52% 40% at 50% 46%,#ffd9a333 0%,#ffbf7a12 40%,#0000 72%),radial-gradient(120% 90%,#0000 46%,#0a0c1466 88%,#070910a6 100%);transition:opacity .7s;position:fixed;inset:0}.room-module__4leFUG__eveningBloom[data-evening=true]{opacity:1}.room-module__4leFUG__ledStrip{flex-direction:column;align-items:center;gap:3px;width:200px;display:flex}.room-module__4leFUG__ledRow{background:#0d0d0e;border-radius:3px;gap:7px;padding:3px 5px;display:flex;box-shadow:inset 0 1px 2px #000000b0}.room-module__4leFUG__ledGroup{gap:2px;display:flex}.room-module__4leFUG__ledDot{background:#2c2c2e;border-radius:1px;width:7px;height:11px;animation:6s linear infinite room-module__4leFUG__ledRun}.room-module__4leFUG__ledGroup[data-phase=test] .room-module__4leFUG__ledDot{animation-delay:2s}.room-module__4leFUG__ledGroup[data-phase=deploy] .room-module__4leFUG__ledDot{animation-delay:4s}.room-module__4leFUG__ledDot[data-led="1"]{animation-delay:.1s}.room-module__4leFUG__ledDot[data-led="2"]{animation-delay:.2s}.room-module__4leFUG__ledDot[data-led="3"]{animation-delay:.3s}.room-module__4leFUG__ledGroup[data-phase=test] .room-module__4leFUG__ledDot[data-led="1"]{animation-delay:2.1s}.room-module__4leFUG__ledGroup[data-phase=test] .room-module__4leFUG__ledDot[data-led="2"]{animation-delay:2.2s}.room-module__4leFUG__ledGroup[data-phase=test] .room-module__4leFUG__ledDot[data-led="3"]{animation-delay:2.3s}.room-module__4leFUG__ledGroup[data-phase=deploy] .room-module__4leFUG__ledDot[data-led="1"]{animation-delay:4.1s}.room-module__4leFUG__ledGroup[data-phase=deploy] .room-module__4leFUG__ledDot[data-led="2"]{animation-delay:4.2s}.room-module__4leFUG__ledGroup[data-phase=deploy] .room-module__4leFUG__ledDot[data-led="3"]{animation-delay:4.3s}@keyframes room-module__4leFUG__ledRun{0%,2%{box-shadow:none;background:#2c2c2e}5%,28%{background:#e0262b;box-shadow:0 0 5px #e0262bcc}33%,to{box-shadow:none;background:#4a2124}}.room-module__4leFUG__ledLabels{letter-spacing:1.2px;text-transform:uppercase;color:#4c4c50;gap:10px;font-size:6px;display:flex}.room-module__4leFUG__ledLabel{animation:6s linear infinite room-module__4leFUG__ledPhase}.room-module__4leFUG__ledLabel[data-phase=test]{animation-delay:2s}.room-module__4leFUG__ledLabel[data-phase=deploy]{animation-delay:4s}@keyframes room-module__4leFUG__ledPhase{0%,2%{color:#4c4c50}6%,30%{color:#f2c9ca}34%,to{color:#4c4c50}}.room-module__4leFUG__speakerPulse{border:5px solid #e0262b55;border-radius:50%;width:190px;height:190px;animation:2.4s ease-out infinite room-module__4leFUG__conePulse;display:block}@keyframes room-module__4leFUG__conePulse{0%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(1)}}.room-module__4leFUG__askPanel{color:#292822;width:min(400px,100% - 36px);height:min(560px,100dvh - 36px);font:14px/1.6 var(--font-sans);background:#f9f8f3;border:1px solid #d6d2c7;border-radius:20px;margin:0;padding:0;position:fixed;inset:auto auto 18px 18px;box-shadow:0 18px 60px #26252226}.room-module__4leFUG__askPanel[open]{flex-direction:column;display:flex}.room-module__4leFUG__askPanel::backdrop{background:#33302908}.room-module__4leFUG__askPanel .room-module__4leFUG__eyebrow{align-items:center;gap:7px;display:flex}.room-module__4leFUG__askLog{flex-direction:column;flex:1;gap:16px;padding:22px 24px;display:flex;overflow:auto}.room-module__4leFUG__askLine{white-space:pre-wrap;color:#4a4740;align-items:flex-start;gap:12px;margin:0;font-size:13px;display:flex}.room-module__4leFUG__askLine[data-from=you]{color:#292822}.room-module__4leFUG__askWho{letter-spacing:.8px;text-transform:uppercase;color:#a19c90;flex-shrink:0;width:26px;padding-top:4px;font-size:9px}.room-module__4leFUG__askLine[data-from=ashan] .room-module__4leFUG__askWho{color:#c0413f}.room-module__4leFUG__askThinking{gap:4px;padding-top:7px;display:flex}.room-module__4leFUG__askThinking i{background:#c8c3b6;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite room-module__4leFUG__askDots}.room-module__4leFUG__askThinking i:nth-child(2){animation-delay:.15s}.room-module__4leFUG__askThinking i:nth-child(3){animation-delay:.3s}@keyframes room-module__4leFUG__askDots{0%,to{opacity:.35}50%{opacity:1}}.room-module__4leFUG__askSuggestions{flex-wrap:wrap;gap:6px;padding:0 24px 14px;display:flex}.room-module__4leFUG__askSuggestions button{font:inherit;color:#5d5a51;cursor:pointer;background:#f3f1e9;border:1px solid #ddd8ca;border-radius:16px;padding:6px 11px;font-size:11px}.room-module__4leFUG__askSuggestions button:hover{background:#ebe8dd}.room-module__4leFUG__askForm{border-top:1px solid #e5e1d7;align-items:center;gap:8px;padding:14px 18px;display:flex}.room-module__4leFUG__askInput{font:inherit;color:#292822;background:#fdfcf8;border:1px solid #ded9cd;border-radius:20px;flex:1;padding:10px 15px;font-size:13px}.room-module__4leFUG__askInput:focus-visible{outline-offset:1px;outline:2px solid #e0262b}.room-module__4leFUG__askForm button{color:#f7f6f2;cursor:pointer;background:#272723;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.room-module__4leFUG__askForm button:disabled{color:#8e8a7f;cursor:default;background:#d9d5c9}.room-module__4leFUG__pipelineList{counter-reset:stage;margin:24px 0 0;padding:0;list-style:none}.room-module__4leFUG__pipelineList li{counter-increment:stage;border-top:1px solid #ded9cd;padding:18px 0 18px 38px;position:relative}.room-module__4leFUG__pipelineList li:before{content:"0" counter(stage);letter-spacing:1px;color:#c0413f;font-size:10px;position:absolute;top:20px;left:0}.room-module__4leFUG__pipelineList h3{margin:0 0 4px}.room-module__4leFUG__pipelineList p{margin:0}@media (prefers-reduced-motion:reduce){.room-module__4leFUG__ledDot,.room-module__4leFUG__ledLabel,.room-module__4leFUG__speakerPulse,.room-module__4leFUG__askThinking i{animation:none}.room-module__4leFUG__ledDot{background:#4a2124}.room-module__4leFUG__eveningBloom,.room-module__4leFUG__askPanel,.room-module__4leFUG__lifeButton{transition:none}}@media (max-width:700px){.room-module__4leFUG__askPanel{width:auto;bottom:12px;left:12px;right:12px}}.room-module__4leFUG__skyline[data-evening=true]{background:#131c2b}.room-module__4leFUG__skyline[data-evening=true] svg{filter:brightness(.34)saturate(.6)contrast(1.06)}.room-module__4leFUG__skyline[data-evening=true]:after{content:"";background:radial-gradient(74% 36% at 50% 76%,#ffb16633 0%,#0000 72%);position:absolute;inset:0}.room-module__4leFUG__intro[data-evening=true] h1{color:#f5f3ed}.room-module__4leFUG__intro[data-evening=true] p,.room-module__4leFUG__intro[data-evening=true] p:first-child,.room-module__4leFUG__navigationHint[data-evening=true]{color:#a9a49a}
.projects-module__QCVL6G__demo{font:13px/1.5 var(--font-sans);color:#242426;background:#f3f3f5;border:1px solid #e3e3e7;border-radius:14px;overflow:hidden}.projects-module__QCVL6G__demo button{cursor:pointer;font:inherit;border:0}.projects-module__QCVL6G__demo button:active{transform:scale(.98)}.projects-module__QCVL6G__demo button:focus-visible,.projects-module__QCVL6G__demo input:focus-visible{outline-offset:3px;outline:2px solid #c62630}.projects-module__QCVL6G__demoTop{background:#fafafa;border-bottom:1px solid #e5e5e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.projects-module__QCVL6G__demoTop>span{letter-spacing:.8px;font-size:9px;font-weight:600}.projects-module__QCVL6G__demoTop small{color:#707075;text-align:right;font-size:10px}.projects-module__QCVL6G__gallery{background:#111217;height:260px;overflow:auto}.projects-module__QCVL6G__gallery img{object-fit:contain;width:100%;height:auto;min-height:160px;display:block}.projects-module__QCVL6G__demoTabs{flex-wrap:wrap;gap:4px;padding:9px;display:flex}.projects-module__QCVL6G__demoTabs button{color:#626267;background:0 0;border-radius:7px;padding:7px 10px;font-size:11px}.projects-module__QCVL6G__demoTabs button[aria-pressed=true]{color:#fff;background:#242426}.projects-module__QCVL6G__video{aspect-ratio:16/9;background:#242426;border:0;width:100%;display:block}.projects-module__QCVL6G__videoPoster{color:#f6f6f8;background:#23262b;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:255px;padding:24px;display:flex}.projects-module__QCVL6G__videoPoster>span{background:#36393f;border-radius:14px;margin-bottom:13px;padding:12px}.projects-module__QCVL6G__videoPoster strong{letter-spacing:-.5px;font-size:22px}.projects-module__QCVL6G__videoPoster p{color:#bec0c4!important;margin:5px 0 20px!important;font-size:12px!important}.projects-module__QCVL6G__videoPoster b{color:#29292c;background:#fff;border-radius:22px;align-items:center;gap:9px;padding:9px 15px;font-size:11px;display:flex}.projects-module__QCVL6G__externalVideo{color:#515155;padding:10px 15px;font-size:10px;text-decoration:none;display:block}.projects-module__QCVL6G__memory{padding:22px}.projects-module__QCVL6G__memoryTitle{align-items:center;gap:13px;display:flex}.projects-module__QCVL6G__memory h3,.projects-module__QCVL6G__policy h3,.projects-module__QCVL6G__luggageDemo h3{letter-spacing:-.3px;font-weight:600;margin:0 0 5px!important;font-size:17px!important}.projects-module__QCVL6G__memory p,.projects-module__QCVL6G__policy p,.projects-module__QCVL6G__luggageDemo p{color:#6e6e73!important;margin:0!important;font-size:12px!important}.projects-module__QCVL6G__search{background:#fff;border:1px solid #dedee2;border-radius:9px;align-items:center;gap:8px;margin:18px 0 13px;padding:9px 12px;display:flex}.projects-module__QCVL6G__search input{color:#333336;width:100%;font:inherit;background:0 0;border:none;outline:none}.projects-module__QCVL6G__memoryResults{gap:7px;display:grid}.projects-module__QCVL6G__memoryResults article{background:#fff;border-radius:8px;grid-template-columns:1fr auto;column-gap:12px;padding:10px 12px;display:grid}.projects-module__QCVL6G__memoryResults article>span{color:#9a555a;letter-spacing:.7px;grid-column:1;font-size:8px}.projects-module__QCVL6G__memoryResults article button{color:#a6242e;background:0 0;grid-area:1/2/3;align-items:center;gap:6px;font-size:10px;display:flex}.projects-module__QCVL6G__contextResult{color:#434348;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.projects-module__QCVL6G__contextResult svg{flex-shrink:0}.projects-module__QCVL6G__policy{grid-template-columns:1fr 1fr;align-items:center;gap:22px;padding:22px;display:grid}.projects-module__QCVL6G__policy pre{color:#e6e9ed;white-space:pre-wrap;overflow-wrap:anywhere;background:#24262a;border-radius:10px;padding:20px 16px;font:11px/1.9 ui-monospace,monospace}.projects-module__QCVL6G__policy h3{margin-top:12px!important}.projects-module__QCVL6G__policy button,.projects-module__QCVL6G__bagReference button,.projects-module__QCVL6G__nextStep{color:#fff;background:#242426;border-radius:8px;align-items:center;gap:9px;margin-top:16px;padding:9px 12px;display:inline-flex;font-size:11px!important}.projects-module__QCVL6G__walkthrough{padding:20px}.projects-module__QCVL6G__stepRail{gap:5px;margin-bottom:17px;display:flex}.projects-module__QCVL6G__stepRail button{color:#77777c;background:0 0;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:10px;display:flex}.projects-module__QCVL6G__stepRail button>span{background:#e3e3e7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.projects-module__QCVL6G__stepRail button[aria-pressed=true]{color:#242426;font-weight:600}.projects-module__QCVL6G__stepRail button[aria-pressed=true]>span{color:#fff;background:#b72933}.projects-module__QCVL6G__terminal{color:#eef0f3;background:#23262b;border-radius:11px;min-height:146px;padding:14px 18px 20px}.projects-module__QCVL6G__terminal>div{color:#93989f;align-items:center;gap:5px;font-size:9px;display:flex}.projects-module__QCVL6G__terminal i{background:#575b62;border-radius:50%;width:6px;height:6px}.projects-module__QCVL6G__terminal>div span{margin-left:auto}.projects-module__QCVL6G__terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:23px 0 16px;font:11px/1.7 ui-monospace,monospace}.projects-module__QCVL6G__terminal pre span{color:#ee7f84}.projects-module__QCVL6G__terminal p{color:#bcc1c7!important;margin:0!important;font-size:11px!important}.projects-module__QCVL6G__luggageDemo{grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:25px;display:grid}.projects-module__QCVL6G__bagReference>svg{margin-bottom:12px}.projects-module__QCVL6G__bagPile{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.projects-module__QCVL6G__bag{color:#42444a;background:#e5e3df;border:2px solid #0000;border-radius:8px;place-items:center;height:80px;display:grid;position:relative}.projects-module__QCVL6G__bag:nth-child(2n){color:#817b72}.projects-module__QCVL6G__taggedBag:after{content:"";background:#c32c35;border-radius:2px;width:8px;height:13px;position:absolute;top:26px;left:calc(50% + 5px)}.projects-module__QCVL6G__matchedBag{background:#fff;border-color:#b72832}.projects-module__QCVL6G__bag>span{color:#b72832;letter-spacing:.5px;font-size:7px;position:absolute;bottom:3px}.projects-module__QCVL6G__demoCaption{padding:0 24px 20px;color:#737379!important;font-size:11px!important}@media (max-width:560px){.projects-module__QCVL6G__policy,.projects-module__QCVL6G__luggageDemo{grid-template-columns:1fr;gap:18px;padding:18px}.projects-module__QCVL6G__demoTop{align-items:flex-start}.projects-module__QCVL6G__memoryResults article{flex-direction:column;gap:5px;display:flex}.projects-module__QCVL6G__memoryResults article button{margin-top:5px}.projects-module__QCVL6G__stepRail button{font-size:9px}.projects-module__QCVL6G__gallery{height:220px}}@media (prefers-reduced-motion:reduce){.projects-module__QCVL6G__demo button:active{transform:none}}
.desktop-module__UTz4bq__desktop,.desktop-module__UTz4bq__resumeViewer{font-family:var(--font-sans), sans-serif;color:#292a2b;image-rendering:auto;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;position:fixed;inset:0}.desktop-module__UTz4bq__desktop{background:#e6e3dd;flex-direction:column;padding:0 19px 12px;display:flex}.desktop-module__UTz4bq__desktop:before{content:"";pointer-events:none;border:70px solid #ded7ce;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-230px;right:-65px}.desktop-module__UTz4bq__menuBar{background:#f4f2ed;flex-shrink:0;align-items:center;gap:18px;height:29px;margin:0 -19px 13px;padding:0 17px;font-size:10px;display:flex}.desktop-module__UTz4bq__menuBar b{letter-spacing:-1px;font-size:12px}.desktop-module__UTz4bq__menuBar>span:first-of-type{color:#777772;flex:1}.desktop-module__UTz4bq__menuBar>span:last-child{letter-spacing:1px;font-size:9px}.desktop-module__UTz4bq__appWindow{background:#fff;border:1px solid #cbc9c3;border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #35322817}.desktop-module__UTz4bq__toolbar{background:#f5f4f1;border-bottom:1px solid #dfdfda;flex-shrink:0;align-items:center;gap:15px;height:42px;padding:0 16px;font-size:12px;display:flex}.desktop-module__UTz4bq__windowDots{align-items:center;gap:6px;margin-right:8px;display:flex}.desktop-module__UTz4bq__windowDots i{background:#d5d3cd;border:1px solid #c8c5bd;border-radius:50%;width:9px;height:9px;display:block}.desktop-module__UTz4bq__windowDots i:first-child{background:#e0262b;border-color:#ce2025}.desktop-module__UTz4bq__toolbar svg{color:#8a8b85}.desktop-module__UTz4bq__path{color:#919189;margin-left:auto;font-size:10px}.desktop-module__UTz4bq__appBody{flex:1;min-height:0;display:flex}.desktop-module__UTz4bq__sidebar{background:#f2f1ee;border-right:1px solid #e3e1dc;flex-direction:column;flex-shrink:0;width:145px;padding:18px 10px 12px;display:flex}.desktop-module__UTz4bq__sidebar>small{letter-spacing:1.2px;color:#92918a;padding:0 8px 9px;font-size:8px}.desktop-module__UTz4bq__sidebar nav{gap:4px;display:grid}.desktop-module__UTz4bq__sidebar nav button{color:#62635e;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex}.desktop-module__UTz4bq__sidebar nav button[aria-current]{color:#242521;background:#e4e1db;font-weight:600}.desktop-module__UTz4bq__sidebar nav button[aria-current] svg{color:#c52128}.desktop-module__UTz4bq__sidebarBottom{align-items:center;gap:8px;margin-top:auto;padding:14px 3px 0;display:flex}.desktop-module__UTz4bq__sidebarBottom strong{font-size:11px;font-weight:600}.desktop-module__UTz4bq__sidebarBottom small{color:#8b8a84;font-size:8px;display:block}.desktop-module__UTz4bq__avatar{background:#d9d6cf;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:grid}.desktop-module__UTz4bq__content{overscroll-behavior:contain;background:#fdfdfb;flex:1;min-width:0;padding:24px 28px;overflow:auto}.desktop-module__UTz4bq__eyebrow{letter-spacing:1.8px;color:#818079;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.desktop-module__UTz4bq__eyebrow>span{background:#df292f;border-radius:50%;width:5px;height:5px}.desktop-module__UTz4bq__content h1{letter-spacing:-1.4px;margin:11px 0 8px;font-size:32px;font-weight:550;line-height:1.15}.desktop-module__UTz4bq__content h1 span{color:#d3232b}.desktop-module__UTz4bq__subtitle{color:#53544f;font-size:12px}.desktop-module__UTz4bq__intro{color:#89877e;max-width:360px;margin-top:12px;font-size:12px}.desktop-module__UTz4bq__currentWork{background:#f7f6f2;border:1px solid #e4e0d8;border-radius:7px;align-items:center;gap:12px;margin:23px 0 16px;padding:14px;display:flex}.desktop-module__UTz4bq__workIcon{color:#c22229;background:#ece8e0;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.desktop-module__UTz4bq__currentWork small{color:#8e8a80;letter-spacing:1.2px;font-size:7px}.desktop-module__UTz4bq__currentWork h2{margin:3px 0 2px;font-size:12px;font-weight:600}.desktop-module__UTz4bq__currentWork p{color:#7e7c74;font-size:10px}.desktop-module__UTz4bq__currentWork>svg{color:#99978e;flex-shrink:0;margin-left:auto}.desktop-module__UTz4bq__overviewBottom{align-items:center;gap:22px;display:flex}.desktop-module__UTz4bq__overviewBottom button{color:#fff;cursor:pointer;background:#292b29;border:none;border-radius:5px;align-items:center;gap:14px;padding:9px 12px;font-size:10px;display:flex}.desktop-module__UTz4bq__overviewBottom a{color:#717169;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex}.desktop-module__UTz4bq__dock{background:#f4f2ed;border:1px solid #d0cdc4;border-radius:12px;align-self:center;gap:8px;margin-top:10px;padding:5px 8px;display:flex;position:relative}.desktop-module__UTz4bq__dock button{color:#74736b;cursor:pointer;background:#e8e5de;border:1px solid #dedad2;border-radius:7px;place-items:center;width:34px;height:32px;display:grid}.desktop-module__UTz4bq__dock button[aria-pressed=true]{color:#fdfaf3;background:#323530;border-color:#323530}.desktop-module__UTz4bq__projects{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.desktop-module__UTz4bq__projects article{border:1px solid #e6e2d9;border-radius:7px;padding:17px}.desktop-module__UTz4bq__projects article>svg{color:#cb2930;margin-bottom:12px}.desktop-module__UTz4bq__projects h2,.desktop-module__UTz4bq__experience h2{font-size:14px;font-weight:600}.desktop-module__UTz4bq__projects p,.desktop-module__UTz4bq__experience p,.desktop-module__UTz4bq__experience li{color:#7a786f;margin-top:7px;font-size:11px}.desktop-module__UTz4bq__projects a{color:#ad2026;align-items:center;gap:9px;margin-top:13px;font-size:10px;text-decoration:none;display:inline-flex}.desktop-module__UTz4bq__experience{border-top:1px solid #e5e0d7;padding:20px 0}.desktop-module__UTz4bq__experience small{color:#a09a8e;font-size:9px}.desktop-module__UTz4bq__experience h2{margin-top:5px}.desktop-module__UTz4bq__experience ul{padding-left:16px}.desktop-module__UTz4bq__contactLinks{margin-top:22px}.desktop-module__UTz4bq__contactLinks a{color:inherit;border-top:1px solid #e7e2d9;align-items:center;gap:15px;padding:15px 0;font-size:12px;text-decoration:none;display:flex}.desktop-module__UTz4bq__contactLinks small{color:#979185;font-size:10px;display:block}.desktop-module__UTz4bq__contactLinks a>svg:last-child{margin-left:auto}.desktop-module__UTz4bq__resumeViewer{background:#e8e7e2;flex-direction:column;display:flex}.desktop-module__UTz4bq__resumeToolbar{background:#f5f4f1;border-bottom:1px solid #d2d0c7;flex-shrink:0;align-items:center;gap:12px;height:43px;padding:0 18px;font-size:12px;display:flex}.desktop-module__UTz4bq__resumeToolbar>svg{color:#99978f}.desktop-module__UTz4bq__saved{letter-spacing:1px;color:#aaa49a;flex:1;margin-left:5px;font-size:7px}.desktop-module__UTz4bq__resumeToolbar a{color:#52524b;border:1px solid #d5d1c7;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;text-decoration:none;display:flex}.desktop-module__UTz4bq__resumeScroll{overscroll-behavior:contain;scrollbar-color:#b8b4ab #e8e7e2;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.desktop-module__UTz4bq__resumePaper{background:#fffefa;border:1px solid #dcd8ce;max-width:740px;margin:20px auto;padding:32px 42px;box-shadow:0 2px 5px #292b2610}.desktop-module__UTz4bq__resumeHeading{border-bottom:2px solid #292b26;padding-bottom:22px}.desktop-module__UTz4bq__resumeHeading h1{letter-spacing:-1.3px;margin:8px 0;font-size:33px;font-weight:550;line-height:1.2}.desktop-module__UTz4bq__resumeHeading>p{color:#767269;font-size:13px}.desktop-module__UTz4bq__resumeHeading>div{align-items:center;gap:17px;margin-top:12px;display:flex}.desktop-module__UTz4bq__resumeHeading a{color:#777167;font-size:10px;text-decoration:none}.desktop-module__UTz4bq__resumePaper section{margin-top:26px}.desktop-module__UTz4bq__resumePaper h2{text-transform:uppercase;letter-spacing:2px;color:#b32b2d;border-bottom:1px solid #e6e0d6;margin-bottom:15px;padding-bottom:9px;font-size:10px}.desktop-module__UTz4bq__resumePaper h3{font-size:14px;font-weight:650;line-height:1.4}.desktop-module__UTz4bq__resumePaper p,.desktop-module__UTz4bq__resumePaper li{color:#67635b;font-size:12px;line-height:1.65}.desktop-module__UTz4bq__resumePaper ul{margin-top:12px;padding-left:16px}.desktop-module__UTz4bq__resumePaper li{margin-bottom:7px}.desktop-module__UTz4bq__resumeRole{margin-bottom:22px}.desktop-module__UTz4bq__resumeRole>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.desktop-module__UTz4bq__resumeRole>div h3{max-width:65%}.desktop-module__UTz4bq__resumeRole time{white-space:nowrap;color:#a2998b;font-size:10px}.desktop-module__UTz4bq__resumeRole>p{color:#4c4c45;margin-top:4px;font-size:11px}.desktop-module__UTz4bq__resumeRole>p span{color:#a09a8e}.desktop-module__UTz4bq__skillLine{margin-bottom:8px}.desktop-module__UTz4bq__skillLine strong{color:#373a31}.desktop-module__UTz4bq__resumeFoot{color:#999183;border-top:1px solid #e6e0d6;justify-content:space-between;margin-top:28px;padding-top:14px;font-size:9px;display:flex}.desktop-module__UTz4bq__resumeFoot a{color:#a42b2b;text-decoration:none}.desktop-module__UTz4bq__viewerFooter{color:#888376;background:#f3f2ed;border-top:1px solid #d2d0c7;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:0 18px;font-size:8px;display:flex}.desktop-module__UTz4bq__viewerFooter span:last-child{letter-spacing:1.1px}.desktop-module__UTz4bq__desktop :focus-visible,.desktop-module__UTz4bq__resumeViewer :focus-visible{outline-offset:-2px;outline:2px solid #ce282f}@media (max-width:550px){.desktop-module__UTz4bq__sidebar{width:105px}.desktop-module__UTz4bq__content{padding:20px 16px}.desktop-module__UTz4bq__content h1{font-size:25px}.desktop-module__UTz4bq__path,.desktop-module__UTz4bq__saved,.desktop-module__UTz4bq__menuBar>span:last-child{display:none}.desktop-module__UTz4bq__projects{grid-template-columns:1fr}.desktop-module__UTz4bq__resumePaper{margin:12px;padding:25px 22px}.desktop-module__UTz4bq__resumeRole>div{display:block}.desktop-module__UTz4bq__resumeRole>div h3{max-width:100%}.desktop-module__UTz4bq__resumeHeading h1{font-size:27px}.desktop-module__UTz4bq__resumeHeading>div{flex-wrap:wrap;gap:8px 15px}}.desktop-module__UTz4bq__screenFocus{gap:3px;display:inline-flex}.desktop-module__UTz4bq__screenFocus button{color:#71716b;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.desktop-module__UTz4bq__screenFocus button:hover{color:#1d1d1f;background:#e6e4df}.desktop-module__UTz4bq__projectDesktop{font:14px/1.5 var(--font-sans);color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#dadcde;padding:12px;position:fixed;inset:0}.desktop-module__UTz4bq__projectApp{background:#fff;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 28px #1d1d1f15,0 0 0 1px #1d1d1f12}.desktop-module__UTz4bq__projectApp .desktop-module__UTz4bq__toolbar{background:#f7f7f8;height:44px}.desktop-module__UTz4bq__projectSidebar{background:#f1f2f3;border-right:1px solid #e6e6e8;flex-direction:column;flex-shrink:0;width:184px;padding:17px 8px 12px;display:flex;overflow:auto}.desktop-module__UTz4bq__libraryHeading{color:#6e6e73;justify-content:space-between;padding:0 10px 12px;font-size:10px;font-weight:600;display:flex}.desktop-module__UTz4bq__libraryHeading span:last-child{color:#86868b}.desktop-module__UTz4bq__projectSidebar nav{gap:3px;display:grid}.desktop-module__UTz4bq__projectSidebar nav button{text-align:left;color:#515154;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:10px 8px;font-size:11px;line-height:1.3;display:flex}.desktop-module__UTz4bq__projectSidebar nav button>span:nth-child(2){flex:1}.desktop-module__UTz4bq__projectSidebar nav button>svg{opacity:0;flex-shrink:0}.desktop-module__UTz4bq__projectSidebar nav button[aria-current]{color:#1d1d1f;background:#fff;font-weight:600;box-shadow:0 1px 4px #0000000c}.desktop-module__UTz4bq__projectSidebar nav button[aria-current]>svg{opacity:1}.desktop-module__UTz4bq__projectNumber{color:#86868b;font-variant-numeric:tabular-nums;font-size:9px}.desktop-module__UTz4bq__projectSidebar nav button[aria-current] .desktop-module__UTz4bq__projectNumber{color:#c6242b}.desktop-module__UTz4bq__sourceLink{color:#515154;align-items:center;gap:8px;margin-top:auto;padding:18px 10px 2px;font-size:11px;text-decoration:none;display:flex}.desktop-module__UTz4bq__sourceLink>svg:last-child{margin-left:auto}.desktop-module__UTz4bq__projectDetail{overscroll-behavior:contain;background:#fff;flex:1;min-width:0;overflow:auto}.desktop-module__UTz4bq__projectVisual{color:#f5f5f7;background:#232629;border-radius:10px;margin:18px 22px 0;padding:16px 19px}.desktop-module__UTz4bq__visualLabel,.desktop-module__UTz4bq__visualFoot{letter-spacing:.5px;color:#c2c5c8;justify-content:space-between;align-items:center;font-size:8px;display:flex}.desktop-module__UTz4bq__visualFoot{letter-spacing:0;font-size:10px}.desktop-module__UTz4bq__systemDiagram{justify-content:center;align-items:center;padding:20px 0;display:flex}.desktop-module__UTz4bq__systemDiagram>span{flex-direction:column;align-items:center;gap:6px;min-width:65px;display:flex}.desktop-module__UTz4bq__systemDiagram small{color:#c0c3c5;font-size:9px}.desktop-module__UTz4bq__systemDiagram>i{background:#65676a;width:40px;height:1px}.desktop-module__UTz4bq__systemDiagram .desktop-module__UTz4bq__systemCore{color:#fff;background:#b62a32;border-radius:16px;justify-content:center;width:64px;min-width:64px;height:64px;margin:0 12px;box-shadow:0 4px 12px #0002}.desktop-module__UTz4bq__projectDescription{padding:22px 26px 30px}.desktop-module__UTz4bq__projectDescription h1{letter-spacing:-.8px;margin:8px 0 12px;font-size:27px;font-weight:600;line-height:1.15}.desktop-module__UTz4bq__projectDescription>p,.desktop-module__UTz4bq__projectImpact p{color:#626267;font-size:12px;line-height:1.65}.desktop-module__UTz4bq__stackList{flex-wrap:wrap;gap:6px;margin:17px 0;padding:0;list-style:none;display:flex}.desktop-module__UTz4bq__stackList li{color:#626267;background:#f3f3f5;border-radius:5px;padding:4px 8px;font-size:9px}.desktop-module__UTz4bq__projectImpact{border-top:1px solid #ebebee;margin-top:20px;padding-top:16px}.desktop-module__UTz4bq__projectImpact h2{margin-bottom:8px;font-size:12px;font-weight:600}.desktop-module__UTz4bq__projectAction{color:#fff;background:#242426;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:9px 12px;font-size:11px;text-decoration:none;display:inline-flex}.desktop-module__UTz4bq__projectDesktop button:active,.desktop-module__UTz4bq__projectAction:active{transform:scale(.97)}.desktop-module__UTz4bq__projectDesktop :focus-visible{outline-offset:-2px;outline:2px solid #b6262e}@media (max-width:540px){.desktop-module__UTz4bq__projectDesktop{padding:0}.desktop-module__UTz4bq__projectApp{border-radius:0}.desktop-module__UTz4bq__projectSidebar{width:134px}.desktop-module__UTz4bq__projectSidebar nav button{font-size:10px}.desktop-module__UTz4bq__projectNumber{display:none}.desktop-module__UTz4bq__projectVisual{margin:12px 12px 0;padding:12px}.desktop-module__UTz4bq__systemDiagram{padding:18px 0}.desktop-module__UTz4bq__systemDiagram>i{width:12px}.desktop-module__UTz4bq__systemDiagram>span{min-width:40px}.desktop-module__UTz4bq__systemDiagram .desktop-module__UTz4bq__systemCore{width:44px;min-width:44px;height:44px;margin:0 5px}.desktop-module__UTz4bq__projectDescription{padding:20px 16px}.desktop-module__UTz4bq__projectDescription h1{font-size:23px}}.desktop-module__UTz4bq__monitorDemo{padding:18px 22px 0}.desktop-module__UTz4bq__projectAction+.desktop-module__UTz4bq__projectAction{margin-left:10px}@media (max-width:540px){.desktop-module__UTz4bq__monitorDemo{padding:12px 10px 0}}
