:root{--page-bg:#edf5ef;--page-ink:#0f172a;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#edf5ef;background:radial-gradient(circle at top left,#ffffffeb,#0000 28%),radial-gradient(circle at 82% 12%,#bbf7d0b3,#0000 18%),radial-gradient(circle at 78% 78%,#bef2d747,#0000 18%),linear-gradient(180deg,#fbfffc,#edf5ef 52%,#e4eee7);color:#0f172a;color:var(--page-ink);font-family:SF Pro Display,Avenir Next,Segoe UI,sans-serif;margin:0;min-height:100vh;transition:background-color .9s cubic-bezier(.22,1,.36,1)}body[data-theme=hero]{background-color:#edf5ef}body[data-theme=about]{background-color:#f4f2e6}body[data-theme=projects]{background-color:#e7f6ed}body[data-theme=experience]{background-color:#e6f3f0}body[data-theme=contact]{background-color:#e2f0e7}body:before{background-image:linear-gradient(#ffffff29 1px,#0000 0),linear-gradient(90deg,#ffffff29 1px,#0000 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,#ffffff59,#0000 78%);mask-image:linear-gradient(180deg,#ffffff59,#0000 78%)}body:before,body[data-secret-unlocking=true]:after{content:"";inset:0;pointer-events:none;position:fixed}body[data-secret-unlocking=true]:after{backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);background:#f8fafc47;z-index:2}body[data-secret-unlocking=true] main{filter:blur(10px);opacity:.18;pointer-events:none;transform:translateY(8px) scale(.985);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}a,button,input,textarea{font:inherit}img{display:block;max-width:100%}code{font-family:SF Mono,Roboto Mono,Menlo,Monaco,Consolas,monospace}.Reveal_reveal__FknwN{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Reveal_visible__t5lGy{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.Reveal_reveal__FknwN,.Reveal_visible__t5lGy{opacity:1;transform:none;transition:none}}.Home_scene__GR0rL{--shell-accent:#bbe3c738;--panel-surface-bottom:#dae8dd3d;--panel-card-bottom:#e0ebe233;--panel-shadow:#86a59129;--panel-shadow-soft:#86a59124;position:relative}.Home_themeHero__KAJvc{--shell-accent:#bbf7d03d;--panel-surface-bottom:#dcece042;--panel-card-bottom:#e3eee638}.Home_themeAbout__XWCR1{--shell-accent:#fef08a38;--panel-surface-bottom:#ebe8cd42;--panel-card-bottom:#eeebd638}.Home_themeProjects__7\+Ua2{--shell-accent:#6ee7b747;--panel-surface-bottom:#cdecdc47;--panel-card-bottom:#d6efe13d;--panel-shadow:#4ade802e;--panel-shadow-soft:#4ade8029}.Home_themeExperience__45VMH{--shell-accent:#5eead43d;--panel-surface-bottom:#cde8e447;--panel-card-bottom:#d4ece83d}.Home_themeContact__97T4T{--shell-accent:#4ade8047;--panel-surface-bottom:#c5e7d04d;--panel-card-bottom:#cdecd842;--panel-shadow:#22c55e33;--panel-shadow-soft:#22c55e29}.Home_moodBackdrop__Etjbd{filter:blur(6px);inset:0;mix-blend-mode:multiply;opacity:.95;pointer-events:none;position:fixed;z-index:1}.Home_moodLayer__\+Kzw7{inset:0;opacity:0;position:absolute;transform:scale(1.04);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.Home_moodLayerActive__ExvRo{opacity:1;transform:scale(1)}.Home_moodHero__XFFsq{background:radial-gradient(circle at 84% 18%,#86efac61,#0000 0 26%),radial-gradient(circle at 16% 22%,#ffffff6b,#0000 0 22%)}.Home_moodAbout__zD9PU{background:radial-gradient(circle at 18% 28%,#fef08a47,#0000 0 22%),radial-gradient(circle at 82% 70%,#dcfce747,#0000 0 20%)}.Home_moodProjects__57IY9{background:radial-gradient(circle at 78% 26%,#22c55e47,#0000 0 26%),radial-gradient(circle at 22% 80%,#6ee7b74d,#0000 0 20%)}.Home_moodExperience__gpjxE{background:radial-gradient(circle at 82% 72%,#2dd4bf3d,#0000 0 24%),radial-gradient(circle at 18% 24%,#99f6e442,#0000 0 20%)}.Home_moodContact__LjaXo{background:radial-gradient(circle at 76% 76%,#16a34a4d,#0000 0 26%),radial-gradient(circle at 24% 18%,#86efac3d,#0000 0 20%)}.Home_page__OUVS-{margin:0 auto;padding:0 0 4rem;position:relative;width:min(1120px,calc(100% - 2rem));z-index:2}.Home_shell__jW9\+4{position:relative;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.Home_shell__jW9\+4:before{background:linear-gradient(135deg,#ffffffa6,#ffffff2e 45%,var(--shell-accent));border-radius:36px;content:"";inset:-1px;opacity:.6;pointer-events:none;position:absolute}.Home_contactSection__oR-0C,.Home_hero__GIFrW,.Home_section__diLZB{backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,#ffffffb8,#ffffff3d),linear-gradient(135deg,#f7fcf8a8,var(--panel-surface-bottom));border:1px solid #ffffff80;border-radius:36px;box-shadow:inset 0 1px 0 #ffffffb8,0 24px 60px var(--panel-shadow),0 10px 24px #0f172a0f;margin-bottom:1.5rem;overflow:hidden}.Home_sectionActive__rt67R{filter:saturate(1) blur(0);opacity:1;transform:scale(1)}.Home_sectionInactive__2NdMo{filter:saturate(.82) blur(1.5px);opacity:.46;transform:scale(.985)}.Home_hero__GIFrW{display:grid;min-height:0;padding:1.8rem 2rem;position:relative}.Home_heroInner__IphQS{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);position:relative}.Home_contactCopy__gXFJw,.Home_heroCopy__xGxJy,.Home_heroVisual__n1Rj3{position:relative;z-index:1}.Home_heroCopy__xGxJy{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;min-height:100%}.Home_heroCopyTop__CBRYJ{grid-gap:.6rem;align-content:start;display:grid;gap:.6rem}.Home_heroCopyBottom__\+v5nY{align-content:end;display:grid}.Home_eyebrow__m\+tLs{color:#475569e0;font-size:.78rem;letter-spacing:.22em;margin:0 0 .9rem;text-transform:uppercase}.Home_contactCopy__gXFJw h2,.Home_hero__GIFrW h1,.Home_sectionIntro__SWufd h2{color:#0f172af5;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:600;letter-spacing:-.04em;line-height:.96;margin:0}.Home_hero__GIFrW h1{text-wrap:balance;font-size:clamp(2.9rem,5.3vw,4.8rem);max-width:9ch}.Home_heroHeadlineLine__uLxQp{display:block}.Home_heroWordSwap__VEO6v{display:inline-grid;min-height:1em;min-width:7ch;position:relative}.Home_heroWord__p89r4{grid-area:1/1;will-change:transform,opacity,filter}.Home_heroWordAnimated__VlJFR{transition:opacity .32s ease,transform .32s ease,filter .32s ease}.Home_heroWordExiting__jKbec{filter:blur(4px);opacity:0;transform:translateY(-.2em) scale(.985)}.Home_heroWordEntering__8Sf7M{animation:Home_heroWordEnter__JD9B2 .32s ease forwards}@keyframes Home_heroWordEnter__JD9B2{0%{filter:blur(4px);opacity:0;transform:translateY(.24em) scale(1.015)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.Home_contactCopy__gXFJw p,.Home_glassCard__vWSmi p,.Home_lead__wSNlP,.Home_projectCopy__NXoVv p{color:#334155e0;line-height:1.7}.Home_lead__wSNlP{font-size:1rem;margin:1rem 0 0;max-width:33rem}.Home_highlightRow__Y28LD{grid-gap:.65rem;align-items:start;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content));margin-top:1.1rem}.Home_highlightPill__cdijq{align-items:center;background:#ffffff80;border:1px solid #ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffa8,0 10px 20px #86a5911f;color:#166534eb;display:inline-flex;font-size:.86rem;font-weight:600;justify-content:center;min-height:36px;overflow:hidden;padding:.45rem .8rem;position:relative;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.Home_highlightPill__cdijq:hover{box-shadow:inset 0 1px 0 #ffffffb8,0 14px 26px #86a59129;transform:translateY(-1px)}.Home_highlightHover__njmWp,.Home_highlightLabel__sQC6k{transition:opacity .24s ease,transform .24s ease}.Home_highlightLabel__sQC6k{position:relative;z-index:1}.Home_highlightHover__njmWp{align-items:center;display:flex;gap:.4rem;inset:0;justify-content:center;padding:.35rem .6rem;position:absolute}.Home_highlightHover__njmWp,.Home_highlightPill__cdijq:hover .Home_highlightLabel__sQC6k{opacity:0;transform:scale(.92)}.Home_highlightPill__cdijq:hover .Home_highlightHover__njmWp{opacity:1;transform:scale(1)}.Home_highlightLogo__B5UD6{height:22px;object-fit:contain;width:auto}.Home_highlightLogoMark__JNP6X{height:30px}.Home_highlightBadge__vMdVD{background:#ffffffc2;border:1px solid #ffffffdb;border-radius:999px;color:#0f172aeb;font-size:.78rem;font-weight:700;letter-spacing:.06em;min-height:26px;padding:.2rem .5rem}.Home_highlightBadge__vMdVD,.Home_highlightSvgWrap__v6rPR{align-items:center;display:inline-flex;justify-content:center}.Home_highlightSvgWrap__v6rPR{max-width:100%;width:92px}.Home_highlightSvgWrap__v6rPR svg{display:block;height:auto;width:100%}.Home_highlightToolRow__4XTXd{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.35rem;justify-content:center}.Home_highlightToolIconWrap__TBGVK{align-items:center;background:#fffc;border:1px solid #ffffffe0;border-radius:999px;display:inline-flex;height:28px;justify-content:center;width:28px}.Home_highlightToolIcon__shkEg{height:17px;object-fit:contain;width:17px}.Home_contactActions__ptir0,.Home_ctaRow__8X6rr{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.2rem}.Home_primaryCta__-6v\+R,.Home_projectFooter__tSU-C a,.Home_secondaryCta__TO\+Rg{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:.85rem 1.25rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.Home_primaryCta__-6v\+R{background:linear-gradient(135deg,#166534eb,#34a853db);box-shadow:0 16px 30px #228b4a47;color:#fff}.Home_projectFooter__tSU-C a,.Home_secondaryCta__TO\+Rg{background:#ffffff6b;border:1px solid #ffffffb3;box-shadow:inset 0 1px 0 #ffffffa8,0 12px 24px #94a3b824;color:#0f172ae6}.Home_primaryCta__-6v\+R:hover,.Home_projectFooter__tSU-C a:hover,.Home_secondaryCta__TO\+Rg:hover{transform:translateY(-1px)}.Home_resumeButtonActive__GiiFV{opacity:.18;pointer-events:none}.Home_heroVisual__n1Rj3{grid-gap:1rem;align-content:space-between;display:grid;gap:1rem}.Home_glassCard__vWSmi,.Home_heroNote__6fEIR,.Home_portraitFrame__hOAmL,.Home_projectCard__so3EA{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#fff9,#ffffff38),linear-gradient(135deg,#f7fbf785,var(--panel-card-bottom));border:1px solid #ffffff94;box-shadow:inset 0 1px 0 #ffffffb3,0 20px 40px var(--panel-shadow-soft);position:relative;z-index:1}.Home_portraitFrame__hOAmL{border-radius:30px;min-height:330px;padding:.8rem}.Home_portrait__voPD4{border-radius:24px;height:100%;object-fit:cover;width:100%}.Home_glassCard__vWSmi,.Home_heroNote__6fEIR{border-radius:28px;padding:1.25rem 1.3rem}.Home_heroResumeOverlay__cDGfc{inset:0;opacity:1;pointer-events:none;position:absolute;z-index:4}.Home_heroResumeOverlayOpen__eHTVQ{pointer-events:auto}.Home_heroResumeOverlay__cDGfc:before{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:#f4f8f5c7;border-radius:30px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .32s ease}.Home_heroResumeOverlayOpen__eHTVQ:before{opacity:1}.Home_heroResumePanel__WD6XB{backdrop-filter:blur(34px) saturate(165%);-webkit-backdrop-filter:blur(34px) saturate(165%);background:linear-gradient(180deg,#ffffffc2,#ffffff52),linear-gradient(135deg,#f7fcf8c7,#d6e9dc57);border:1px solid #ffffffad;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffdb,0 28px 56px #0f172a1f,0 18px 44px #228b4a1f;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;position:absolute;transition:top .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)}.Home_heroResumePanelExpanded__4Yr-G{border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffffeb,0 24px 50px #0f172a1a,0 18px 44px #228b4a1a!important;height:100%!important;left:0!important;top:0!important;width:100%!important}.Home_resumePanelTop__DfZi8{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .7rem}.Home_resumePanelHeader__ox9bb{transition:opacity .14s ease,transform .14s ease}.Home_resumePanelHeaderHidden__ejG2j{opacity:0;transform:scale(.96)}.Home_resumePanelText__uJbCe{color:#475569d1;font-size:.92rem;line-height:1.5;margin:.2rem 0 0}.Home_resumeCloseButton__S0aYa{align-items:center;background:#ffffffb8;border:0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffc2,0 12px 24px #86a59129;color:#0f172aeb;cursor:pointer;display:inline-flex;font-weight:700;height:44px;justify-content:center;transition:opacity .14s ease,transform .14s ease;width:44px}.Home_resumeCloseButtonHidden__VktL9{opacity:0;pointer-events:none;transform:scale(.86)}.Home_resumeViewerWrap__IWnJU{min-height:0;opacity:0;padding:0 .75rem .75rem;transition:opacity .24s ease;transition-delay:0ms}.Home_resumeViewer__OB4Rb{background:#ffffffb8;border:0;border-radius:18px;height:100%;min-height:32rem;width:100%}.Home_resumeViewerVisible__MPQZU{opacity:1}.Home_heroResumePanelExpanded__4Yr-G .Home_resumeViewerWrap__IWnJU{opacity:1;transition-delay:.18s}.Home_notePillGrid__wdn62{display:flex;flex-wrap:wrap;gap:.65rem}.Home_notePill__JSqkn{align-items:center;background:#ffffff80;border:1px solid #ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffa3,0 8px 18px #86a5911f;color:#0f172ae6;display:inline-flex;font-size:.84rem;font-weight:600;min-height:34px;padding:.42rem .72rem}.Home_heroMetaGrid__Az\+NK{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem}.Home_metaCard__B-utN{grid-gap:.3rem;background:#ffffff61;border:1px solid #ffffff9e;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 30px #86a5911f;display:grid;gap:.3rem;padding:.95rem 1rem}.Home_metaCard__B-utN span{color:#475569cc;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.Home_metaCard__B-utN strong{color:#0f172af2;font-size:.96rem;line-height:1.45}.Home_experienceYears__3X8cF,.Home_noteLabel__CqNo2,.Home_projectCaption__ThOYo{color:#166534e6;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.Home_contactSection__oR-0C,.Home_section__diLZB{padding:1.8rem}.Home_sectionIntro__SWufd{grid-gap:.3rem;display:grid;gap:.3rem;margin-bottom:1.4rem;position:relative;z-index:1}.Home_contactCopy__gXFJw h2,.Home_sectionIntro__SWufd h2{font-size:clamp(2rem,4vw,3.5rem);max-width:12ch}.Home_aboutGrid__gmllO{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);position:relative;z-index:1}.Home_aboutGrid__gmllO,.Home_aboutSide__UNhG8,.Home_experienceGrid__9LZ8N,.Home_factGrid__Ij2DX,.Home_projectGrid__cLx6i,.Home_strengthList__ssxmA{grid-gap:1rem;display:grid;gap:1rem}.Home_aboutSide__UNhG8{align-content:flex-start}.Home_storyCard__q02RW{justify-content:space-between;min-height:100%}.Home_storyCard__q02RW h3{color:#0f172af5;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.05;margin:0;max-width:15ch}.Home_storyTrack__Cpm26{align-items:center;color:#166534e6;display:flex;font-size:.85rem;font-weight:700;gap:.75rem;letter-spacing:.12em;margin-top:1.3rem;opacity:0;text-transform:uppercase;transform:translateY(18px);transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Home_storyTrackVisible__-E0qN{opacity:1;transform:translateY(0)}.Home_storyTrackLabel__HkFFs{opacity:0;transform:translateY(14px);transition:opacity .36s ease,transform .48s cubic-bezier(.22,1,.36,1)}.Home_storyTrackVisible__-E0qN .Home_storyTrackLabel__HkFFs{opacity:1;transform:translateY(0)}.Home_storyTrackLabel__HkFFs:first-of-type{transition-delay:0ms}.Home_storyTrackLabel__HkFFs:nth-of-type(2){transition-delay:90ms}.Home_storyTrackLabel__HkFFs:nth-of-type(3){transition-delay:.18s}.Home_trackLine__yBnWE{background:linear-gradient(90deg,#16653475,#1665340f);flex:1 1;height:1px;min-width:1.4rem;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .32s ease,transform .52s cubic-bezier(.22,1,.36,1)}.Home_storyTrackVisible__-E0qN .Home_trackLine__yBnWE{opacity:1;transform:scaleX(1)}.Home_storyTrackVisible__-E0qN .Home_trackLine__yBnWE:nth-of-type(2){transition-delay:.12s}.Home_storyTrackVisible__-E0qN .Home_trackLine__yBnWE:nth-of-type(4){transition-delay:.22s}@media (prefers-reduced-motion:reduce){.Home_storyTrackLabel__HkFFs,.Home_storyTrack__Cpm26,.Home_trackLine__yBnWE{transform:none;transition:none}.Home_storyTrackLabel__HkFFs,.Home_storyTrack__Cpm26,.Home_trackLine__yBnWE{opacity:1}}.Home_factGrid__Ij2DX{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_factCard__3cADc,.Home_strengthCard__212rj{background:#ffffff5c;border:1px solid #ffffff9e;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 30px #86a5911f}.Home_factCard__3cADc{grid-gap:.35rem;display:grid;gap:.35rem;padding:1rem}.Home_factCard__3cADc span,.Home_strengthCard__212rj span{color:#475569c7;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Home_factCard__3cADc strong{color:#0f172af2;font-size:.98rem;line-height:1.45}.Home_strengthList__ssxmA{grid-template-columns:1fr}.Home_strengthCard__212rj{grid-gap:.9rem;align-items:flex-start;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:1rem 1.05rem}.Home_strengthCard__212rj p{color:#334155e6;line-height:1.65;margin:0}.Home_projectGrid__cLx6i{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.Home_projectCard__so3EA{border-radius:30px;overflow:hidden}.Home_projectCardFeatured__WpXxN{overflow:hidden}.Home_projectImageWrap__byvTG{aspect-ratio:4/5;padding:.9rem .9rem 0}.Home_projectImageWrapFeatured__1wGv2{background:#0000;opacity:0;overflow:hidden;position:relative;transform:translateY(2.4rem) scale(.955);transition:opacity .82s ease,transform 1.25s cubic-bezier(.22,1,.36,1),box-shadow 1.4s cubic-bezier(.22,1,.36,1)}.Home_projectImageWrapFeatured__1wGv2:after,.Home_projectImageWrapFeatured__1wGv2:before{border-radius:22px;content:"";inset:.9rem .9rem 0;pointer-events:none;position:absolute}.Home_projectImageWrapFeatured__1wGv2:before{background:#0000;opacity:0;transition:none;z-index:0}.Home_projectImageWrapFeatured__1wGv2:after{background:#0000;opacity:0;transition:none;z-index:1}.Home_projectImageWrapFeaturedActive__yU8un{background:#0000;box-shadow:none;opacity:1;transform:translateY(0) scale(1)}.Home_projectImageWrapFeaturedActive__yU8un:after,.Home_projectImageWrapFeaturedActive__yU8un:before{opacity:0}.Home_projectPreviewStage__3IUsu{display:grid;height:100%;min-height:100%;padding:.95rem .75rem .2rem;place-items:center;position:relative;width:100%;z-index:2}.Home_previewStack__qNN0f{aspect-ratio:.5;opacity:0;position:relative;transform:translateY(2.8rem) scale(.92);transition:opacity .76s ease,transform 1.2s cubic-bezier(.22,1,.36,1);width:min(76%,18.5rem);will-change:transform,opacity}.Home_previewStackVisible__BCF5s{opacity:1;transform:translateY(0) scale(1)}.Home_previewGlow__fP7rV{background:radial-gradient(circle,#070a0857,#070a0800);border-radius:999px;filter:blur(18px);height:14%;inset:auto 12% 6% 12%;opacity:.34;position:absolute}.Home_previewFrame__9E5S8{background:linear-gradient(180deg,#c4dfcfeb,#add1bcf0);border-radius:1.6rem;box-shadow:0 24px 44px #0f172a24,0 8px 18px #16653414;height:100%;overflow:hidden;position:relative;width:100%}.Home_previewFrame__9E5S8:before{background:linear-gradient(180deg,#ffffff0d,#fff0);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.Home_previewImage__4CNWd{height:100%;inset:-4% 0 4% 0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.02);transition:opacity .72s ease,transform .9s cubic-bezier(.22,1,.36,1);width:100%;will-change:opacity,transform}.Home_previewImageActive__o7MrG{opacity:1;transform:scale(1)}.Home_projectImageWrapFeatured__1wGv2:after{border-radius:1.6rem}.Home_projectImageWrapFeaturedActive__yU8un .Home_previewGlow__fP7rV{opacity:.34}.Home_projectImageWrapFeaturedActive__yU8un .Home_previewFrame__9E5S8{box-shadow:0 24px 44px #0f172a24,0 8px 18px #16653414}.Home_projectImageWrapFeaturedActive__yU8un .Home_previewFrame__9E5S8:before{opacity:.42}.Home_projectImageWrapFeaturedActive__yU8un .Home_previewImageActive__o7MrG{transition-delay:.12s}.Home_phoneSpeaker__Hn30\+{background:#000000eb;border-radius:999px;display:none;height:.72rem;left:50%;top:.52rem;transform:translateX(-50%);width:34%;z-index:2}.Home_projectImage__A7j3M{border-radius:22px;height:100%;object-fit:cover;width:100%}.Home_portfolioPreview__mHIAi{height:100%;opacity:0;padding:1rem 1rem 0;position:relative;transform:translateY(2.4rem) scale(.955);transition:opacity .82s ease,transform 1.25s cubic-bezier(.22,1,.36,1);transition-delay:90ms}.Home_portfolioPreviewVisible__R8yue{opacity:1;transform:translateY(0) scale(1)}.Home_browserMockup__gFbjS{background:linear-gradient(180deg,#f1f9f4f2,#d2e8dbf5);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffc2,0 18px 40px #587e682e;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;position:relative;width:100%}.Home_browserChrome__njMQ4{grid-gap:.75rem;align-items:center;background:#ffffff85;border-bottom:1px solid #6f937e2e;display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.7rem .85rem}.Home_browserTrafficLights__O70fL{display:inline-flex;gap:.35rem}.Home_browserTrafficLights__O70fL span{border-radius:999px;height:.52rem;width:.52rem}.Home_browserTrafficLights__O70fL span:first-child{background:#ff5f57}.Home_browserTrafficLights__O70fL span:nth-child(2){background:#febc2e}.Home_browserTrafficLights__O70fL span:nth-child(3){background:#28c840}.Home_browserAddressBar__umcna{align-items:center;background:#f3f7f4d1;border:1px solid #ffffffc2;border-radius:999px;color:#475569c7;display:inline-flex;font-size:.72rem;letter-spacing:.04em;min-height:1.7rem;padding:.2rem .7rem}.Home_browserCanvas__oruur{align-items:stretch;background:radial-gradient(circle at 82% 18%,#76c49b4d,#0000 0 24%),linear-gradient(180deg,#e9f5ede0,#c9e0d2f5);display:grid;min-height:0;padding:1rem;position:relative}.Home_browserHeroCopy__4KJS9{grid-gap:.65rem;align-content:start;display:grid;gap:.65rem;max-width:70%;position:relative;z-index:2}.Home_browserEyebrow__J2Hgl{color:#475569b8;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.Home_browserHeroCopy__4KJS9 strong{color:#0f172af0;display:grid;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:600;letter-spacing:-.05em;line-height:.96;text-transform:none}.Home_browserHeroCopy__4KJS9 strong span{display:block}.Home_browserTagRow__upsdM{display:flex;flex-wrap:wrap;gap:.45rem}.Home_browserTagRow__upsdM span{align-items:center;background:#ffffff94;border:1px solid #ffffffbd;border-radius:999px;color:#166534eb;display:inline-flex;font-size:.66rem;font-weight:700;letter-spacing:.06em;min-height:1.7rem;padding:.2rem .55rem}.Home_browserArtCluster__5Z4qe{aspect-ratio:1/1;inset:auto 1rem 1rem auto;position:absolute;width:44%}.Home_browserGlowOrb__gw6QC,.Home_browserPortraitChip__6J3sp{position:absolute}.Home_browserPortraitChip__6J3sp{background:linear-gradient(180deg,#ffffff4d,#ffffff0f),linear-gradient(135deg,#e7f5ece6,#9fcab1eb);border-radius:1.6rem;bottom:0;box-shadow:inset 0 1px 0 #ffffffb3,0 20px 36px #5b826a29;height:100%;overflow:hidden;right:0;width:100%}.Home_browserPortraitChip__6J3sp:before{background:radial-gradient(circle at 50% 22%,#ffffff38,#0000 0 20%),linear-gradient(180deg,#d6ecde6b,#a3ceb442);border-radius:1.18rem;content:"";inset:.55rem;pointer-events:none;position:absolute;z-index:2}.Home_browserPortraitChip__6J3sp:after{background:radial-gradient(circle,#1d382a38,#1d382a00);border-radius:999px;content:"";filter:blur(8px);height:18%;inset:auto 12% 6% 12%;position:absolute}.Home_browserPortraitImage__PXTbo{border-radius:1.18rem;height:calc(100% - 1.1rem);inset:.55rem;object-fit:cover;object-position:center top;position:absolute;width:calc(100% - 1.1rem)}.Home_browserGlowOrb__gw6QC{background:radial-gradient(circle,#9eeabed9,#9eeabe00);border-radius:999px;filter:blur(6px);height:5.8rem;opacity:.9;right:-4%;top:-6%;width:5.8rem}.Home_stovePreview__XkacA{height:100%;opacity:0;padding:1rem 1rem 0;position:relative;transform:translateY(2.6rem) scale(.952);transition:opacity .82s ease,transform 1.28s cubic-bezier(.22,1,.36,1);transition-delay:.11s}.Home_stovePreviewVisible__cbXxF{opacity:1;transform:translateY(0) scale(1)}.Home_stoveScene__q0G9w{align-items:end;background:radial-gradient(circle at 72% 24%,#facc1538,#0000 0 18%),radial-gradient(circle at 50% 80%,#ffffff5c,#0000 0 32%),linear-gradient(180deg,#cee7d8f0,#aad0bbfa);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffb3,0 18px 40px #587e682e;display:grid;height:100%;overflow:hidden;position:relative;width:100%}.Home_stoveTop__P0pUT{display:grid;min-height:100%;padding:2.2rem 1rem 3rem;place-items:center;position:relative}.Home_stoveBurnerGlow__lCdpR{background:radial-gradient(circle,#f8717157,#f8717114 45%,#0000 70%);border-radius:999px;filter:blur(4px);height:9rem;opacity:.9;position:absolute;top:18%;width:9rem}.Home_stoveKnobBase__soMsU{background:linear-gradient(145deg,#49555beb,#1d262bf5);border-radius:999px;box-shadow:inset 0 2px 8px #ffffff24,inset 0 -10px 18px #00000047,0 28px 38px #0f172a38;display:grid;height:11rem;place-items:center;position:relative;width:11rem}.Home_stoveKnobBase__soMsU:before{border:1px solid #ffffff1f;border-radius:inherit;content:"";inset:1rem;position:absolute}.Home_stoveKnobFace__WYcpW{background:linear-gradient(145deg,#eff4f5f2,#afb9bff5);border-radius:999px;box-shadow:inset 0 2px 5px #ffffffb8,inset 0 -6px 12px #4755692e;display:grid;height:5.6rem;place-items:center;position:relative;width:5.6rem}.Home_stoveKnobIndicator__onltf{background:#f87171eb;border-radius:999px;box-shadow:0 0 12px #f871716b;height:1.3rem;position:absolute;top:.8rem;width:.5rem}.Home_stoveSmartRing__bBNjV{border:10px solid #e9f6ede6;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffffeb,0 12px 24px #587e6829;display:grid;inset:-.85rem;place-items:center;position:absolute}.Home_stoveRingLight__ePOya{border-color:#22c55ef2 #22c55e2e #ffffff2e #ffffff2e;border-radius:inherit;border-style:solid;border-width:10px;inset:-10px;position:absolute;transform:rotate(22deg)}.Home_stoveAlertCard__\+0T8x{grid-gap:.3rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffffb3,#ffffff42),#e7f0ea7a;border:1px solid #ffffff9e;border-radius:1.1rem;bottom:1rem;box-shadow:inset 0 1px 0 #ffffffb8,0 18px 32px #587e682e;display:grid;gap:.3rem;padding:.95rem 1rem;position:absolute;right:1rem;width:min(78%,14rem)}.Home_stoveAlertLabel__jlVRc{color:#166534e0;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Home_stoveAlertCard__\+0T8x strong{color:#0f172af0;font-size:1.1rem;line-height:1.1}.Home_stoveAlertCard__\+0T8x p{color:#475569d1;font-size:.82rem;line-height:1.45;margin:0}.Home_projectCopy__NXoVv{padding:1rem 1.05rem 1.2rem}.Home_glassCard__vWSmi h3,.Home_projectCopy__NXoVv h3{color:#0f172af5;font-size:1.35rem;margin:0 0 .4rem}.Home_projectFooter__tSU-C{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between;margin-top:1.2rem}.Home_organization__CygUR,.Home_projectFooter__tSU-C span{color:#475569cc;font-size:.95rem}.Home_experienceGrid__9LZ8N{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;z-index:1}.Home_experienceLeadCard__Bc4jc{min-height:100%}.Home_experienceLeadCard__Bc4jc h3{color:#0f172af5;font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.03em;line-height:1.05;margin:0;max-width:14ch}.Home_signalGrid__cm7wC{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:1.2rem}.Home_signalCard__vTpyY{grid-gap:.35rem;background:#ffffff57;border:1px solid #ffffff9e;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffa8,0 14px 28px #86a5911f;display:grid;gap:.35rem;padding:.95rem 1rem}.Home_signalCard__vTpyY span{color:#475569cc;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Home_signalCard__vTpyY strong{color:#0f172af2;font-size:.98rem;line-height:1.45}.Home_experienceTimeline__B5hK6{grid-gap:1rem;display:grid;gap:1rem}.Home_timelineCard__6azod{grid-gap:1rem;background:#ffffff5c;border:1px solid #ffffff9e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 30px #86a5911f;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.15rem 1.2rem}.Home_timelineRail__FchWd{display:grid;justify-items:center;padding-top:.3rem}.Home_timelineDot__lWCWn{background:linear-gradient(135deg,#166534eb,#4ade80d1);border-radius:999px;box-shadow:0 0 0 6px #16653414;height:12px;width:12px}.Home_timelineStem__VW0gq{background:linear-gradient(180deg,#16653447,#1665340a);height:100%;margin-top:.55rem;min-height:4rem;width:1px}.Home_timelineCopy__sOmM- p{margin-top:0}.Home_contactSection__oR-0C{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.Home_contactPanel__CBSes{grid-gap:1rem;background:linear-gradient(180deg,#ffffff85,#ffffff2e),linear-gradient(135deg,#f7fbf78a,var(--panel-card-bottom));border:1px solid #ffffff9e;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffb8,0 20px 40px var(--panel-shadow-soft);display:grid;gap:1rem;min-width:min(30rem,100%);padding:1.2rem}.Home_contactBadgeRow__TbuxC{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Home_availabilityBadge__d5Fie,.Home_contactHint__RuyT1{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;min-height:34px;padding:.45rem .75rem;text-transform:uppercase}.Home_availabilityBadge__d5Fie{background:#dcfce7d1;border:1px solid #86efacb3;color:#166534f0}.Home_contactHint__RuyT1{background:#ffffff8a;border:1px solid #ffffffb3;color:#475569d1}@media (max-width:72rem){.Home_highlightRow__Y28LD{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_sectionInactive__2NdMo{filter:saturate(.9) blur(.8px);opacity:.72;transform:scale(.992)}.Home_aboutGrid__gmllO,.Home_contactSection__oR-0C,.Home_experienceGrid__9LZ8N,.Home_factGrid__Ij2DX,.Home_heroInner__IphQS,.Home_hero__GIFrW,.Home_projectGrid__cLx6i{grid-template-columns:1fr}.Home_contactPanel__CBSes{min-width:0}.Home_hero__GIFrW{min-height:auto}.Home_heroResumeOverlay__cDGfc{inset:0}.Home_contactCopy__gXFJw h2,.Home_hero__GIFrW h1,.Home_sectionIntro__SWufd h2{max-width:none}}@media (max-width:40rem){.Home_highlightRow__Y28LD{grid-template-columns:1fr}.Home_page__OUVS-{padding-bottom:2rem;width:min(100% - 1rem,100%)}.Home_contactSection__oR-0C,.Home_hero__GIFrW,.Home_section__diLZB{border-radius:28px;padding:1.2rem}.Home_hero__GIFrW{padding:1.2rem}.Home_heroInner__IphQS{gap:1.2rem}.Home_glassCard__vWSmi,.Home_heroNote__6fEIR,.Home_portraitFrame__hOAmL,.Home_projectCard__so3EA{border-radius:24px}.Home_projectImageWrapFeatured__1wGv2:after{border-radius:18px;inset:.9rem .9rem 0}.Home_projectPreviewStage__3IUsu{padding-top:.85rem}.Home_projectImageWrapFeatured__1wGv2:after,.Home_projectImageWrapFeatured__1wGv2:before{border-radius:18px}.Home_previewStack__qNN0f{width:min(82%,16rem)}.Home_previewFrame__9E5S8{border-radius:1.3rem}.Home_portfolioPreview__mHIAi,.Home_stovePreview__XkacA{padding:.9rem .9rem 0}.Home_browserMockup__gFbjS,.Home_stoveScene__q0G9w{border-radius:18px}.Home_browserHeroCopy__4KJS9{max-width:76%}.Home_browserArtCluster__5Z4qe{width:42%}.Home_stoveKnobBase__soMsU{height:9.5rem;width:9.5rem}.Home_hero__GIFrW h1{font-size:clamp(2.6rem,13vw,3.6rem)}.Home_heroMetaGrid__Az\+NK{grid-template-columns:1fr}.Home_heroResumeOverlay__cDGfc{display:none}}@media (prefers-reduced-motion:reduce){.Home_heroResumeOverlay__cDGfc,.Home_heroResumePanel__WD6XB,.Home_moodBackdrop__Etjbd,.Home_moodLayer__\+Kzw7,.Home_portfolioPreview__mHIAi,.Home_previewImage__4CNWd,.Home_previewStack__qNN0f,.Home_primaryCta__-6v\+R,.Home_projectFooter__tSU-C a,.Home_projectImageWrapFeatured__1wGv2,.Home_projectImageWrapFeatured__1wGv2:after,.Home_projectImageWrapFeatured__1wGv2:before,.Home_resumeViewerWrap__IWnJU,.Home_secondaryCta__TO\+Rg,.Home_shell__jW9\+4,.Home_stovePreview__XkacA{transition:none}.Home_sectionActive__rt67R,.Home_sectionInactive__2NdMo{filter:none;opacity:1;transform:none}.Home_primaryCta__-6v\+R:hover,.Home_projectFooter__tSU-C a:hover,.Home_secondaryCta__TO\+Rg:hover{transform:none}.Home_portfolioPreview__mHIAi,.Home_previewImage__4CNWd,.Home_previewStack__qNN0f,.Home_projectImageWrapFeatured__1wGv2,.Home_projectImageWrapFeatured__1wGv2:before,.Home_stovePreview__XkacA{opacity:1;transform:none}}.PageShell_page__zM\+Md{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;padding:0 0 4rem;width:min(920px,calc(100% - 2rem))}.PageShell_card__AebC4{backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);background:linear-gradient(180deg,#ffffffb3,#fff3),linear-gradient(135deg,#f7fcf8a3,#dae8dd33);border:1px solid #ffffff85;border-radius:32px;box-shadow:inset 0 1px 0 #ffffffc7,0 24px 60px #86a59129,0 10px 24px #0f172a0f;overflow:hidden;padding:2rem;position:relative}.PageShell_eyebrow__5xXc9{color:#475569e0;font-size:.78rem;letter-spacing:.22em;margin:0 0 .9rem;text-transform:uppercase}.PageShell_card__AebC4 h1,.PageShell_card__AebC4 h2,.PageShell_content__xXEXL h2{color:#0f172af5;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.PageShell_card__AebC4 h1{font-size:clamp(2.2rem,6vw,4rem);letter-spacing:-.04em;margin:0 0 1.2rem}.PageShell_card__AebC4 h2{font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:-.03em;margin:0}.PageShell_card__AebC4 h3{color:#0f172af0;font-size:1.05rem;line-height:1.45;margin:0}.PageShell_content__xXEXL{grid-gap:.5rem;display:grid;gap:.5rem}.PageShell_sectionHeading__JrIO3{grid-gap:.45rem;display:grid;gap:.45rem;margin-bottom:1.4rem}.PageShell_videoGrid__jx-9\+{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-auto-columns:minmax(320px,420px);grid-auto-flow:column;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x proximity;scrollbar-color:#47556959 #0000;scrollbar-width:thin}.PageShell_videoGrid__jx-9\+::-webkit-scrollbar{height:10px}.PageShell_videoGrid__jx-9\+::-webkit-scrollbar-track{background:#0000}.PageShell_videoGrid__jx-9\+::-webkit-scrollbar-thumb{background:#47556947;border-radius:999px}.PageShell_videoCard__B36bE{background:#ffffff5c;border:1px solid #ffffff9e;border-radius:30px;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 30px #86a5911f;display:grid;overflow:hidden;scroll-snap-align:start}.PageShell_videoFrame__2r6Bo{aspect-ratio:16/9;background:#0f172a14;border-radius:22px;margin:.9rem .9rem 0;overflow:hidden;position:relative}.PageShell_videoFrame__2r6Bo iframe{border:0;height:100%;width:100%}.PageShell_videoCopy__JawB9{grid-gap:.45rem;display:grid;gap:.45rem;padding:1rem 1.05rem 1.2rem}.PageShell_teaserCard__aYmCn{align-content:center;background:radial-gradient(circle at top right,#bbf7d0bf,#0000 34%),linear-gradient(160deg,#f0fdf4f5,#dcfce7c2)}.PageShell_teaserBadge__eFLlP{background:#1665341a;border-radius:999px;color:#166534e6;font-size:.76rem;font-weight:600;letter-spacing:.08em;padding:.35rem .7rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PageShell_teaserCopy__EYolP{grid-gap:.85rem;align-content:center;display:grid;gap:.85rem;height:100%;padding:1.35rem 1.2rem}.PageShell_teaserCopy__EYolP p,.PageShell_teaserCopy__EYolP span{margin:0}.PageShell_card__AebC4 p,.PageShell_content__xXEXL p{color:#334155e6;line-height:1.75}.PageShell_content__xXEXL a{color:#166534eb}.PageShell_videoCopy__JawB9 p{color:#475569eb;line-height:1.5;margin:0}.PageShell_videoFooter__90xN6{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-start;margin-top:1rem}.PageShell_videoCopy__JawB9 a{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(180deg,#ffffffc2,#ffffff57),linear-gradient(135deg,#f7fcf8c7,#d6e9dc4d);border:1px solid #ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd1,0 12px 24px #86a59124;color:#0f172aeb;display:inline-flex;font-weight:600;justify-content:center;min-height:42px;padding:.55rem 1rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PageShell_videoCopy__JawB9 a:hover{border-color:#ffffffe0;box-shadow:inset 0 1px 0 #ffffffe0,0 16px 28px #86a5912e;transform:translateY(-1px)}.PageShell_socialGrid__jfZ\+n{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.PageShell_socialCard__w-qPb{grid-gap:1rem;background:#ffffff5c;border:1px solid #ffffff9e;border-radius:26px;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 30px #86a5911f;display:grid;gap:1rem;padding:1.2rem}.PageShell_socialCopy__tiG\+F{grid-gap:.45rem;display:grid;gap:.45rem}.PageShell_socialLabel__x47hv{color:#166534e6;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.PageShell_socialCopy__tiG\+F p:last-child{color:#475569eb;margin:0}.PageShell_socialCard__w-qPb a{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(180deg,#ffffffc2,#ffffff57),linear-gradient(135deg,#f7fcf8c7,#d6e9dc4d);border:1px solid #ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd1,0 12px 24px #86a59124;color:#0f172aeb;display:inline-flex;font-weight:600;justify-content:center;min-height:42px;padding:.55rem 1rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PageShell_socialCard__w-qPb a:hover{border-color:#ffffffe0;box-shadow:inset 0 1px 0 #ffffffe0,0 16px 28px #86a5912e;transform:translateY(-1px)}@media (max-width:40rem){.PageShell_page__zM\+Md{padding-bottom:2rem;width:min(100% - 1rem,100%)}.PageShell_card__AebC4{border-radius:26px;padding:1.2rem}.PageShell_videoGrid__jx-9\+{gap:.9rem;grid-auto-columns:minmax(260px,86vw)}.PageShell_socialGrid__jfZ\+n{grid-template-columns:1fr}}.Navigation_header__R0NDv{align-items:center;animation:Navigation_navDrop__\+LtbN .76s cubic-bezier(.22,1,.36,1) both;display:flex;justify-content:center;margin:0 auto;padding:2rem;position:relative;transform-origin:top center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:4}.Navigation_shell__N4GQx{border-radius:999px;padding:.35rem;position:relative;transition:border-radius .36s cubic-bezier(.22,1,.36,1);z-index:1}.Navigation_surface__rNGWQ{backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);background:linear-gradient(180deg,#ffffff47,#ffffff14),linear-gradient(135deg,#f7fbf766,#d7e4da2e);border:1px solid #ffffff57;border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff85,inset 0 -12px 24px #ffffff0a,0 18px 40px #0f172a24,0 4px 14px #86a59129;height:100%;inset:0;pointer-events:none;position:absolute;transform:scale(1);transform-origin:top center;transition:height .42s cubic-bezier(.22,1,.36,1),border-radius .36s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);z-index:0}.Navigation_shell__N4GQx[data-unlocking=true]{border-radius:2rem}.Navigation_shell__N4GQx[data-unlocking=true] .Navigation_surface__rNGWQ{border-radius:2rem;height:calc(100% + 14.8rem);transform:scaleX(1.01)}.Navigation_activePill__siNsF:after,.Navigation_activePill__siNsF:before,.Navigation_surface__rNGWQ:after,.Navigation_surface__rNGWQ:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.Navigation_surface__rNGWQ:before{background:linear-gradient(180deg,#ffffff61,#ffffff24 32%,#ffffff0d);inset:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.Navigation_surface__rNGWQ:after{background:linear-gradient(180deg,#ffffff6b,#fff0);bottom:16px;left:16px;opacity:.9;right:16px;top:6px}.Navigation_list__c9CEB{--nav-gap:0.55rem;--nav-padding:0.35rem;--nav-item-width:104px;--island-width:252px;grid-gap:var(--nav-gap);animation:Navigation_navContentReveal__6UCC6 .62s cubic-bezier(.22,1,.36,1) both;display:grid;gap:var(--nav-gap);grid-template-columns:repeat(2,minmax(var(--nav-item-width),1fr));list-style-type:none;margin:0;padding:var(--nav-padding)}.Navigation_list__c9CEB,.Navigation_list__c9CEB li{position:relative;z-index:1}.Navigation_activePill__siNsF{background:linear-gradient(180deg,#ffffffeb,#ffffff70),linear-gradient(135deg,#ffffffd1,#e2ece475);border:1px solid #ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #fffffff5,inset 0 -10px 18px #ffffff38,0 14px 28px #86a59138,0 0 0 1px #ffffff47;height:calc(100% - var(--nav-padding)*2);left:var(--nav-padding);position:absolute;top:var(--nav-padding);transform:translateX(calc(var(--active-index)*(var(--nav-item-width) + var(--nav-gap))));transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);width:var(--nav-item-width)}.Navigation_activePill__siNsF:before{background:linear-gradient(180deg,#ffffffdb,#ffffff14);height:46%;left:8px;right:8px;top:4px}.Navigation_activePill__siNsF:after{background:linear-gradient(90deg,#fff0,#ffffff1a 28%,#ffffff9e 50%,#ffffff24 72%,#fff0);height:360%;left:-38%;opacity:.18;top:-130%;transform:rotate(22deg) translateX(-220%);width:42%}.Navigation_link__iYPWL{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#444d5bc7;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.01em;min-width:var(--nav-item-width);padding:.82rem 1.2rem;position:relative;text-decoration:none;transition:color .22s ease,transform .18s ease}.Navigation_link__iYPWL:hover{color:#222b38e6;transform:translateY(-1px)}.Navigation_active__HjESR{color:#0c1421fa}.Navigation_islandSlot__-gQsQ{pointer-events:none;position:absolute;right:.35rem;top:calc(100% + .15rem);width:var(--island-width);z-index:3}.Navigation_unlockForm__aBWoX{grid-gap:.72rem;border-radius:26px;display:grid;gap:.72rem;opacity:0;padding:.95rem .82rem .82rem;transform:translateY(-4px) scale(.9);transform-origin:top right;transition:opacity .24s ease,transform .36s cubic-bezier(.22,1,.36,1)}.Navigation_shell__N4GQx[data-unlocking=true] .Navigation_islandSlot__-gQsQ{pointer-events:auto}.Navigation_shell__N4GQx[data-unlocking=true] .Navigation_unlockForm__aBWoX{opacity:1;transform:translateY(0) scale(1)}.Navigation_unlockLabel__o7xdZ{color:#293440c7;font-size:.74rem;font-weight:600;letter-spacing:.08em;padding:0 .1rem;text-transform:uppercase}.Navigation_unlockInput__uf7gC{background:#ffffff94;border:1px solid #ffffffdb;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffc7,0 10px 18px #0f172a0d;color:#0f172aeb;outline:none;padding:.82rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.Navigation_unlockInput__uf7gC:focus{background:#ffffffb8;border-color:#4d7c5c73;box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 4px #bbf7d052}.Navigation_unlockActions__QhhOc{display:flex;gap:.6rem}.Navigation_cancelButton__psYPF,.Navigation_confirmButton__hyG2x{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;font-weight:600;padding:.68rem 1rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.Navigation_confirmButton__hyG2x{background:#14532de0;box-shadow:0 10px 18px #14532d2e;color:#f8fafcfa;flex:1 1}.Navigation_cancelButton__psYPF{background:#ffffff6b;color:#293440db}.Navigation_cancelButton__psYPF:hover,.Navigation_confirmButton__hyG2x:hover{transform:translateY(-1px)}.Navigation_warning__KdgeT{color:#b91c1cd6;font-size:.86rem;font-weight:600;margin:0;min-height:1.25rem;padding:0 .35rem}@keyframes Navigation_navDrop__\+LtbN{0%{opacity:0;transform:translateY(-36px) scale(.94,.9)}60%{opacity:1;transform:translateY(4px) scale(.985,1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Navigation_navShellExpand__CxI\+8{0%{filter:blur(10px);opacity:0;transform:scale(.92,.84)}58%{filter:blur(0);opacity:1;transform:scale(.99,1.01)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes Navigation_navContentReveal__6UCC6{0%{opacity:0;transform:translateY(-8px)}45%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Navigation_header__R0NDv,.Navigation_list__c9CEB,.Navigation_surface__rNGWQ{animation:none}.Navigation_activePill__siNsF,.Navigation_cancelButton__psYPF,.Navigation_confirmButton__hyG2x,.Navigation_link__iYPWL,.Navigation_link__iYPWL:hover,.Navigation_unlockForm__aBWoX,.Navigation_unlockInput__uf7gC{transition:none}}@media (max-width:40rem){.Navigation_header__R0NDv{padding:1.5rem 1rem}.Navigation_background__PKL-v{inset:1.5rem 1rem}.Navigation_list__c9CEB{--nav-gap:0.45rem;--nav-padding:0;--nav-item-width:96px;--island-width:min(72vw,240px)}.Navigation_shell__N4GQx{padding:.3rem}.Navigation_link__iYPWL{min-width:var(--nav-item-width);padding:.76rem 1rem}.Navigation_islandSlot__-gQsQ{right:.3rem}.Navigation_shell__N4GQx[data-unlocking=true] .Navigation_surface__rNGWQ{height:calc(100% + 16rem)}.Navigation_unlockActions__QhhOc{flex-direction:column}}
/*# sourceMappingURL=main.10dd1eae.css.map*/