.page_page__iIp3q{--site-top-space:clamp(80px,10vh,120px);--home-top-space:clamp(48px,7vh,80px);--paper:color-mix(in srgb,white 97%,black 3%);--ink:rgb(0 0 0/100%);--body-ink:rgb(0 0 0/80%);--secondary-ink:rgb(0 0 0/60%);--muted-ink:rgb(0 0 0/40%);--faint-ink:rgb(0 0 0/20%);--rule:rgb(0 0 0/10%);--selection-bg:rgb(0 0 0/10%);--capture-border:white;--image-surface:rgb(0 0 0/5%);--polaroid-backdrop:#eeeeee80;--polaroid-close:#0008;--polaroid-focus:#0006;--gallery-overlay:rgb(247 247 247/80%);--gallery-ink:#000;--gallery-rule:rgb(0 0 0/10%);min-height:100dvh;padding:var(--site-top-space) 20px 20px;background:var(--paper);color:var(--ink);color-scheme:light;font-family:system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;user-select:text;-webkit-user-select:text}.page_page__iIp3q[data-home]{min-height:calc(100dvh + 80px);padding-bottom:calc(var(--site-top-space) + var(--home-top-space))}.page_page__iIp3q ::selection{background:var(--selection-bg);color:inherit}@media (prefers-color-scheme:dark){html:not([data-canvas-theme=light]) .page_page__iIp3q:not([data-theme=light]){--paper:#111111;--ink:rgb(255 255 255/94%);--body-ink:rgb(255 255 255/78%);--secondary-ink:rgb(255 255 255/60%);--muted-ink:rgb(255 255 255/42%);--faint-ink:rgb(255 255 255/23%);--rule:rgb(255 255 255/5%);--selection-bg:rgb(255 255 255/20%);--capture-border:rgb(255 255 255/5%);--image-surface:rgb(255 255 255/6%);--polaroid-backdrop:rgb(17 17 17/88%);--polaroid-close:rgb(255 255 255/65%);--polaroid-focus:rgb(255 255 255/40%);--gallery-overlay:rgb(17 17 17/84%);--gallery-ink:#f2f2f2;--gallery-rule:rgb(255 255 255/5%);color-scheme:dark}}.page_page__iIp3q[data-theme=dark],html[data-canvas-theme=dark] .page_page__iIp3q:not([data-theme=light]){--paper:#111111;--ink:rgb(255 255 255/94%);--body-ink:rgb(255 255 255/78%);--secondary-ink:rgb(255 255 255/60%);--muted-ink:rgb(255 255 255/42%);--faint-ink:rgb(255 255 255/23%);--rule:rgb(255 255 255/5%);--selection-bg:rgb(255 255 255/20%);--capture-border:rgb(255 255 255/5%);--image-surface:rgb(255 255 255/6%);--polaroid-backdrop:rgb(17 17 17/88%);--polaroid-close:rgb(255 255 255/65%);--polaroid-focus:rgb(255 255 255/40%);--gallery-overlay:rgb(17 17 17/84%);--gallery-ink:#f2f2f2;--gallery-rule:rgb(255 255 255/5%);color-scheme:dark}.page_page__iIp3q.page_themeChanging__vfzAQ,.page_page__iIp3q.page_themeChanging__vfzAQ *{transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}.page_page__iIp3q :is(button,a[href],[role=button]){cursor:pointer}.page_stage___ah1y{display:grid}.page_detail__AMMW4,.page_home__wIvHo{grid-area:1/1;align-self:start;filter:blur(0);transition:opacity .52s cubic-bezier(.4,0,.2,1),filter .52s cubic-bezier(.4,0,.2,1)}.page_homeInactive__mVyr8{opacity:0;pointer-events:none;filter:blur(12px)}.page_home__wIvHo{padding-top:var(--home-top-space)}.page_detail__AMMW4{display:flex;flex-direction:column;opacity:0;pointer-events:none;filter:blur(12px)}.page_detailActive__4UnwR{opacity:1;pointer-events:auto;filter:blur(0)}.page_detailList__Tscyw,.page_detailSidebar__V6Rfm{display:flex;flex-direction:column}.page_detailSidebar__V6Rfm{width:100%;max-width:512px;margin-inline:auto}.page_writingSidebar___I6yj{max-width:512px}.page_detailList__Tscyw{width:100%;max-width:512px;margin:0 auto 100px;overflow:visible}.page_detailHeading__uyxGM{margin:0;font:inherit}.page_detailBackRow__n3xFL{position:relative;display:flex;width:100%;overflow:visible;min-height:37.5px;align-items:center;margin:0;padding:8px 0;border:0;border-bottom:.5px solid var(--rule);background:none;color:var(--ink);cursor:pointer;font:inherit;font-size:16px;line-height:inherit;text-align:left}.page_detailBackRow__n3xFL:before{position:absolute;inset:0 auto 0 -16px;width:16px;content:""}.page_detailDate__NUQhe{flex:none;margin-left:12px;color:var(--muted-ink);font-size:16px;white-space:nowrap}.page_detailContent__Usl8C{width:100%;min-width:0;max-width:900px;margin-inline:auto;padding-top:clamp(140px,18vh,240px);padding-bottom:100px}.page_captureContent__BDdVT,.page_storyContent__DIjiW,.page_writingContent__X_Ytl{padding-top:48px}.page_gallery__prXGj{display:flex;flex-direction:column;gap:20px}.page_galleryFigure__NXyJS{margin:0}.page_captureGallery__vGUb3{width:100%;max-width:512px;margin-inline:auto;gap:48px}.page_captureGallery__vGUb3 .page_galleryFigure__NXyJS{transform:rotate(var(--capture-tilt))}.page_captureGallery__vGUb3 .page_detailImageFrame__h1Khv{width:min(100%,calc(100% * var(--capture-aspect, 16 / 9)));margin-inline:auto;aspect-ratio:var(--capture-aspect,16/9);border:1px solid var(--capture-border,white)}.page_detailImageFrame__h1Khv{position:relative;box-sizing:border-box;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--image-surface)}.page_detailImageFrame__h1Khv img{object-fit:contain}.page_workImageFrame__JDQKU{border-radius:8px}.page_workImageFrame__JDQKU img{object-fit:cover;transform:scale(1.006)}.page_smoothImageFrame__Msn_N img{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.page_smoothImageFrame__Msn_N.page_imageLoaded__R_7hJ img{opacity:1}.page_column__B7pEt{display:flex;width:100%;max-width:512px;flex-direction:column;gap:24px;margin-inline:auto}.page_introduction__uJShN{display:flex;flex-direction:column;gap:16px}.page_bio__yFgBv{margin:0;font-weight:inherit;line-height:inherit;color:var(--secondary-ink);font-size:16px}.page_bioLink__oSXef{color:var(--body-ink);cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease}.page_bioLink__oSXef:focus-visible,.page_bioLink__oSXef:hover{color:var(--ink)}.page_group__W_vHS,.page_navigation__X417Q{display:flex;flex-direction:column}.page_navigation__X417Q{--dimmed-text:var(--faint-ink);overflow:visible;font-size:16px}.page_column__B7pEt>.page_navigation__X417Q{gap:24px}.page_column__B7pEt>.page_navigation__X417Q>.page_group__W_vHS>:last-child{border-bottom:0}.page_item__RZYGO,.page_section__fmDL2,.page_viewAll__CVjUk{box-sizing:border-box;display:flex;min-height:37.5px;align-items:center;border-bottom:.5px solid var(--rule)}.page_listButton__1soaR{width:calc(100% - 8px);border-top:0;border-right:0;border-left:0;border-radius:0;background:transparent;font:inherit;text-align:left;text-decoration:none}.page_section__fmDL2{padding:8px 0;transition:color .18s ease}.page_item__RZYGO,.page_viewAll__CVjUk{margin-left:8px;padding:8px 0}.page_item__RZYGO{justify-content:space-between;gap:10px;color:var(--body-ink)}.page_date__3KB9z{flex:none;transition:color .18s ease}.page_date__3KB9z,.page_viewAll__CVjUk{color:var(--muted-ink)}.page_viewAll__CVjUk:focus-visible,.page_viewAll__CVjUk:hover{color:var(--ink)}.page_placeholderItem__xjzi5,.page_placeholderItem__xjzi5 .page_date__3KB9z{color:var(--faint-ink)}.page_placeholderItem__xjzi5{cursor:wait}.page_listItem__iU9Dm{transition:color .18s ease}.page_hoverItem__jjAFE{cursor:pointer}.page_navigation__X417Q:has(.page_hoverItem__jjAFE:hover) .page_listItem__iU9Dm:not(:hover),.page_navigation__X417Q:not(:has(.page_hoverItem__jjAFE:hover)):has(.page_hoverItem__jjAFE:focus-visible) .page_listItem__iU9Dm:not(:focus-visible){color:var(--dimmed-text)}:is(.page_navigation__X417Q:has(.page_hoverItem__jjAFE:hover) .page_listItem__iU9Dm:not(:hover),.page_navigation__X417Q:not(:has(.page_hoverItem__jjAFE:hover)):has(.page_hoverItem__jjAFE:focus-visible) .page_listItem__iU9Dm:not(:focus-visible)) .page_date__3KB9z{color:inherit}.page_navigation__X417Q:has(.page_hoverItem__jjAFE:hover) .page_section__fmDL2,.page_navigation__X417Q:not(:has(.page_hoverItem__jjAFE:hover)):has(.page_hoverItem__jjAFE:focus-visible) .page_section__fmDL2{color:var(--dimmed-text)}.page_navigation__X417Q .page_group__W_vHS:has(.page_hoverItem__jjAFE:hover) .page_section__fmDL2,.page_navigation__X417Q:not(:has(.page_hoverItem__jjAFE:hover)) .page_group__W_vHS:has(.page_hoverItem__jjAFE:focus-visible) .page_section__fmDL2{color:var(--ink)}.page_arrowItem__2CdNp{gap:0}.page_arrowTitle__gya1H{min-width:0;flex:1}.page_newNoteSwap__w0DzJ{display:grid;flex:none;align-items:center;justify-items:end;margin-left:12px}.page_newNoteSwap__w0DzJ>span{grid-area:1/1}.page_newNote__2oWB8{display:inline-block;flex:none;padding-right:.2em;color:#13d95c;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:20px;font-style:italic;font-weight:400;letter-spacing:.02em;line-height:1;white-space:nowrap;vertical-align:middle;transform:translateY(-1px) rotate(-2deg);animation:page_noteWrite__LYNLq .7s ease-out 1.1s both,page_noteOut__8goXl .22s ease-in 3.8s forwards;transition:opacity .18s ease}.page_newYear__n5LLc{margin-left:0;animation:page_yearIn__iivfA .26s ease-out 4.06s both}@media (min-width:701px) and (hover:hover) and (pointer:fine){:is(.page_navigation__X417Q:has(.page_hoverItem__jjAFE:hover) .page_listItem__iU9Dm:not(:hover),.page_navigation__X417Q:not(:has(.page_hoverItem__jjAFE:hover)):has(.page_hoverItem__jjAFE:focus-visible) .page_listItem__iU9Dm:not(:focus-visible)) .page_newNote__2oWB8{opacity:.2}}@keyframes page_noteWrite__LYNLq{0%{clip-path:inset(-.2em 100% -.2em -.2em)}to{clip-path:inset(-.2em -.2em -.2em -.2em)}}@keyframes page_noteOut__8goXl{to{opacity:0;filter:blur(6px)}}@keyframes page_yearIn__iivfA{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.page_newNote__2oWB8{display:none}.page_newYear__n5LLc{animation:none}}.page_arrowSlot__rAfiT{position:relative;width:0;height:18px;flex:none;transition:width .3s ease}.page_arrowIcon__X03N0{position:absolute;top:0;left:0;display:block;width:18px;height:18px;transform:translateX(-36px);transition:transform .3s ease}.page_listItem__iU9Dm .page_arrowSlot__rAfiT{overflow:hidden}.page_detailBackRow__n3xFL .page_arrowSlot__rAfiT{width:22px}.page_detailBackRow__n3xFL .page_arrowIcon__X03N0{transform:translateX(0)}.page_listItem__iU9Dm .page_arrowIcon__X03N0{left:0;transform:translateX(-18px)}.page_arrowItem__2CdNp:focus-visible .page_arrowSlot__rAfiT,.page_arrowItem__2CdNp:hover .page_arrowSlot__rAfiT{width:22px;transition-duration:.36s;transition-timing-function:ease}.page_arrowItem__2CdNp:focus-visible .page_arrowIcon__X03N0,.page_arrowItem__2CdNp:hover .page_arrowIcon__X03N0{transform:translateX(0);transition-duration:.36s;transition-timing-function:ease}.page_detailBackRow__n3xFL:focus-visible .page_arrowIcon__X03N0,.page_detailBackRow__n3xFL:hover .page_arrowIcon__X03N0{transform:translateX(-12px)}.page_captureItem__wh3Fs{position:relative;width:calc(100% - 8px);gap:0;clip-path:inset(-74px 0 0 0);border-top:0;border-right:0;border-left:0;border-radius:0;background:transparent;font:inherit;text-align:left;transition:padding-bottom .4s cubic-bezier(.22,1,.36,1),color .18s ease}.page_captureItem__wh3Fs:focus,.page_captureItem__wh3Fs:hover{z-index:1}.page_captureItem__wh3Fs:focus-visible,.page_captureItem__wh3Fs:hover{padding-bottom:44px}.page_captureItem__wh3Fs:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.page_detailBackRow__n3xFL:focus-visible,.page_listButton__1soaR:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.page_captureTitle__b7NGg{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_captureItem__wh3Fs .page_date__3KB9z,.page_captureTitle__b7NGg{position:relative;z-index:2}.page_capturePile__B5AiY{position:absolute;z-index:1;right:0;bottom:0;left:0;height:0;pointer-events:none}.page_pilePhoto__flNP6{--pile-dip:0px;position:absolute;z-index:var(--pile-layer);bottom:0;left:var(--pile-left);display:block;width:92px;height:52px;transform:translate(calc(-50% + var(--pile-shift)),calc(100% + 16px)) rotate(var(--pile-tilt));transition:transform .42s cubic-bezier(.22,1,.36,1)}.page_pilePhotoInner__ZYWlQ{box-sizing:border-box;display:block;width:100%;height:100%;padding:2px;background:white;box-shadow:0 2px 5px rgb(0 0 0/10%);transform:translateY(var(--pile-dip));transition:transform 80ms ease-out}.page_pilePhotoInner__ZYWlQ img{display:block;width:100%;height:100%;object-fit:cover}.page_captureItem__wh3Fs:focus-visible .page_pilePhoto__flNP6,.page_captureItem__wh3Fs:hover .page_pilePhoto__flNP6{transform:translate(-50%,calc(100% - var(--pile-peek))) rotate(var(--pile-tilt));transition-delay:var(--pile-delay)}@media (prefers-reduced-motion:reduce){.page_smoothImageFrame__Msn_N img{transition:none}.page_arrowIcon__X03N0,.page_arrowItem__2CdNp:focus-visible .page_arrowIcon__X03N0,.page_arrowItem__2CdNp:focus-visible .page_arrowSlot__rAfiT,.page_arrowItem__2CdNp:hover .page_arrowIcon__X03N0,.page_arrowItem__2CdNp:hover .page_arrowSlot__rAfiT,.page_arrowSlot__rAfiT,.page_captureItem__wh3Fs,.page_captureItem__wh3Fs:focus-visible .page_pilePhoto__flNP6,.page_captureItem__wh3Fs:hover .page_pilePhoto__flNP6,.page_detail__AMMW4,.page_home__wIvHo,.page_listItem__iU9Dm,.page_pilePhotoInner__ZYWlQ,.page_pilePhoto__flNP6,.page_section__fmDL2{transition:none}}@media (max-width:700px){.page_navigation__X417Q .page_section__fmDL2{color:var(--ink)!important}.page_navigation__X417Q .page_item__RZYGO:not(.page_placeholderItem__xjzi5){color:var(--body-ink)!important}.page_navigation__X417Q .page_item__RZYGO:not(.page_placeholderItem__xjzi5) .page_date__3KB9z{color:var(--muted-ink)!important}.page_navigation__X417Q .page_placeholderItem__xjzi5,.page_navigation__X417Q .page_placeholderItem__xjzi5 .page_date__3KB9z{color:var(--faint-ink)!important}.page_navigation__X417Q .page_viewAll__CVjUk{color:var(--muted-ink)!important}.page_listItem__iU9Dm .page_arrowSlot__rAfiT{width:0!important}.page_captureItem__wh3Fs .page_capturePile__B5AiY{display:none}.page_captureItem__wh3Fs:focus-visible,.page_captureItem__wh3Fs:hover{padding-bottom:8px}.page_listItem__iU9Dm .page_arrowIcon__X03N0{transform:translateX(-8px)!important}.page_bioLink__oSXef:hover{color:var(--body-ink)}.page_detailContent__Usl8C{padding-top:80px}.page_captureContent__BDdVT,.page_storyContent__DIjiW,.page_writingContent__X_Ytl{padding-top:32px}}@media (hover:none),(pointer:coarse){.page_captureItem__wh3Fs .page_capturePile__B5AiY{display:none}.page_captureItem__wh3Fs:focus-visible,.page_captureItem__wh3Fs:hover{padding-bottom:8px}}.page_name__YEk4k{color:var(--ink)}.theme_surface__T07pe{--paper:color-mix(in srgb,white 97%,black 3%);--ink:rgb(0 0 0/100%);--body-ink:rgb(0 0 0/80%);--secondary-ink:rgb(0 0 0/60%);--muted-ink:rgb(0 0 0/40%);--faint-ink:rgb(0 0 0/20%);--rule:rgb(0 0 0/10%);--selection-bg:rgb(0 0 0/10%);--capture-border:white;--image-surface:rgb(0 0 0/5%);--polaroid-backdrop:#eeeeee80;--polaroid-close:#0008;--polaroid-focus:#0006;--gallery-overlay:rgb(247 247 247/80%);--gallery-ink:#000;--gallery-rule:rgb(0 0 0/10%);color-scheme:light;background-color:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){html:not([data-canvas-theme=light]) .theme_surface__T07pe:not([data-theme=light]){--paper:#111111;--ink:rgb(255 255 255/94%);--body-ink:rgb(255 255 255/78%);--secondary-ink:rgb(255 255 255/60%);--muted-ink:rgb(255 255 255/42%);--faint-ink:rgb(255 255 255/23%);--rule:rgb(255 255 255/5%);--selection-bg:rgb(255 255 255/20%);--capture-border:rgb(255 255 255/5%);--image-surface:rgb(255 255 255/6%);--polaroid-backdrop:rgb(17 17 17/88%);--polaroid-close:rgb(255 255 255/65%);--polaroid-focus:rgb(255 255 255/40%);--gallery-overlay:rgb(17 17 17/84%);--gallery-ink:#f2f2f2;--gallery-rule:rgb(255 255 255/5%);color-scheme:dark}}.theme_surface__T07pe[data-theme=dark],html[data-canvas-theme=dark] .theme_surface__T07pe:not([data-theme=light]){--paper:#111111;--ink:rgb(255 255 255/94%);--body-ink:rgb(255 255 255/78%);--secondary-ink:rgb(255 255 255/60%);--muted-ink:rgb(255 255 255/42%);--faint-ink:rgb(255 255 255/23%);--rule:rgb(255 255 255/5%);--selection-bg:rgb(255 255 255/20%);--capture-border:rgb(255 255 255/5%);--image-surface:rgb(255 255 255/6%);--polaroid-backdrop:rgb(17 17 17/88%);--polaroid-close:rgb(255 255 255/65%);--polaroid-focus:rgb(255 255 255/40%);--gallery-overlay:rgb(17 17 17/84%);--gallery-ink:#f2f2f2;--gallery-rule:rgb(255 255 255/5%);color-scheme:dark}.study_study__bY8IB{position:fixed;inset:0;overflow:clip}.study_back__Znmlb{position:fixed;bottom:max(6px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));z-index:2;display:inline-flex;min-height:44px;align-items:center;gap:3px;padding:0 10px;background:transparent;color:var(--secondary-ink);font:400 12px/1.5 system-ui,sans-serif;cursor:pointer;touch-action:manipulation;transition:color .16s ease}.study_back__Znmlb svg{width:14px;height:14px}.study_back__Znmlb:focus-visible,.study_back__Znmlb:hover{color:var(--ink)}@media (scripting:enabled){.study_study__bY8IB:not(:has([data-study-ready])) :is(.study_back__Znmlb,[role=slider]){display:none}}@media (prefers-reduced-motion:no-preference){.study_study__bY8IB{transition:background-color .2s ease,color .2s ease}}.internship-photos_entry__5Og9M{width:100%;max-width:512px;margin:0 auto 24px}.internship-photos_stackButton__1pJry{display:block;width:90px;height:68px;padding:0;border:0;background:transparent;cursor:pointer;filter:blur(0);transition:opacity .56s ease,filter .56s ease}.internship-photos_stackButtonOpen__xJFaS{opacity:0;pointer-events:none;filter:blur(12px)}.internship-photos_stackButton__1pJry:focus-visible{outline:1px solid var(--gallery-ink,black);outline-offset:5px}.internship-photos_stack__l_ahE{position:relative;display:block;width:90px;height:68px}.internship-photos_stackPhoto__UeVYO{position:absolute;top:10px;left:11px;box-sizing:border-box;width:68px;height:48px;padding:2px;background:white;box-shadow:0 2px 6px rgb(0 0 0/12%);translate:var(--pull-x,0) var(--pull-y,0);transition:transform .32s cubic-bezier(.22,1,.36,1),translate .18s ease-out}.internship-photos_stackPhoto__UeVYO img{display:block;width:100%;height:100%;object-fit:cover}.internship-photos_stackPhoto1__EQcd0{z-index:1;transform:translate(-4px,-5px) rotate(-12deg)}.internship-photos_stackPhoto2__lYquT{z-index:2;transform:translate(4px,-5px) rotate(12deg)}.internship-photos_stackPhoto3__kZjnz{z-index:3;transform:rotate(0deg)}.internship-photos_stackButton__1pJry:focus-visible .internship-photos_stackPhoto1__EQcd0{transform:translate(-6px,-4px) rotate(-16deg)}.internship-photos_stackButton__1pJry:focus-visible .internship-photos_stackPhoto2__lYquT{transform:translate(6px,-4px) rotate(16deg)}.internship-photos_stackButton__1pJry:focus-visible .internship-photos_stackPhoto3__kZjnz{transform:translateY(6px) rotate(0deg)}@media (hover:hover) and (pointer:fine){.internship-photos_stackButton__1pJry:hover .internship-photos_stackPhoto1__EQcd0{transform:translate(-6px,-4px) rotate(-16deg)}.internship-photos_stackButton__1pJry:hover .internship-photos_stackPhoto2__lYquT{transform:translate(6px,-4px) rotate(16deg)}.internship-photos_stackButton__1pJry:hover .internship-photos_stackPhoto3__kZjnz{transform:translateY(6px) rotate(0deg)}}.internship-photos_overlay__Q8hag{--rule:var(--gallery-rule,rgb(0 0 0/10%));--ink:#000;position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--gallery-overlay,rgb(247 247 247/80%));backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;pointer-events:none;visibility:hidden;font-family:system-ui,sans-serif;line-height:1.5;transition:opacity .56s ease .26s,backdrop-filter .56s ease .26s,visibility 0s linear .82s;--ink:var(--gallery-ink,#000)}.internship-photos_overlayOpen__RDljM{opacity:1;pointer-events:auto;visibility:visible;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition-delay:0s}.internship-photos_galleryNav__HLXjZ{position:relative;z-index:2;width:min(512px,calc(100% - 40px));flex:none;margin:clamp(80px,10vh,120px) auto 0;opacity:0;filter:blur(16px);transition:opacity .46s ease,filter .46s ease}.internship-photos_overlayOpen__RDljM .internship-photos_galleryNav__HLXjZ{opacity:1;filter:blur(0);transition-duration:.62s;transition-delay:.56s}.internship-photos_galleryScroll__ukT8K{position:relative;flex:none}.internship-photos_gallery__lTe5T{width:min(512px,calc(100% - 40px));padding:48px 0 80px;opacity:0;filter:blur(16px);transition:opacity .46s ease,filter .46s ease}.internship-photos_overlayOpen__RDljM .internship-photos_gallery__lTe5T{opacity:1;filter:blur(0);transition-duration:.62s;transition-delay:.56s}.internship-photos_gallery__lTe5T img{display:block;width:100%;height:auto}.internship-photos_portraitCrop__5GJrZ img{height:100%;object-fit:cover;object-position:var(--photo-position)}@media (max-width:700px){.internship-photos_gallery__lTe5T{padding-top:32px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.internship-photos_stackPhoto__UeVYO{translate:none}.internship-photos_galleryNav__HLXjZ,.internship-photos_gallery__lTe5T,.internship-photos_overlayOpen__RDljM .internship-photos_galleryNav__HLXjZ,.internship-photos_overlayOpen__RDljM .internship-photos_gallery__lTe5T,.internship-photos_overlay__Q8hag,.internship-photos_stackButton__1pJry,.internship-photos_stackPhoto__UeVYO,.internship-photos_stack__l_ahE{transition:none}}.portrait_root__9ny1p{margin:0 0 24px 4px;width:56px;perspective:900px}.portrait_enlarged__pWfN_,.portrait_thumbnail__4xD7K{display:block;border:0;padding:0;background:none;cursor:zoom-in;perspective:900px}.portrait_thumbnail__4xD7K{position:relative;width:56px;aspect-ratio:1;transform:rotate(-6deg);animation:portrait_polaroidReveal__cBPYu .7s cubic-bezier(.16,1,.3,1) .55s both}.portrait_print__mJhsV{position:relative;display:block;aspect-ratio:1;background:transparent}.portrait_image___fOu8{position:absolute;inset:0;display:block;padding:6.5%;background:#fffef9;aspect-ratio:1;overflow:hidden}.portrait_image___fOu8 img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.portrait_hidden__FzqQ_{visibility:hidden}.portrait_dialog__wO_Xy{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:32px;border:0;background:transparent;overflow:hidden}.portrait_dialog__wO_Xy[open]{display:flex;align-items:center;justify-content:center}.portrait_dialog__wO_Xy::backdrop{background:var(--polaroid-backdrop,#eeeeee80);backdrop-filter:blur(14px);animation:portrait_backdropIn__ELR8i .4s both}.portrait_dialog__wO_Xy[data-closing=true]::backdrop{animation:portrait_backdropOut__R05h9 .56s both}.portrait_enlarged__pWfN_{width:min(430px,78vw,49dvh);aspect-ratio:1;cursor:zoom-out}.portrait_close__4zVmT{position:absolute;right:24px;top:20px;border:none;background:none;color:var(--polaroid-close,#0008);font:14px system-ui,sans-serif;cursor:pointer;padding:10px}.portrait_close__4zVmT:focus-visible,.portrait_enlarged__pWfN_:focus-visible,.portrait_thumbnail__4xD7K:focus-visible{outline:2px solid var(--polaroid-focus,#0006);outline-offset:6px}@keyframes portrait_backdropIn__ELR8i{0%{opacity:0}to{opacity:1}}@keyframes portrait_backdropOut__R05h9{0%{opacity:1}to{opacity:0}}@keyframes portrait_polaroidReveal__cBPYu{0%{opacity:0;filter:blur(10px);transform:rotate(-6deg) scale(.72);visibility:hidden}to{opacity:1;filter:blur(0);transform:rotate(-6deg) scale(1);visibility:visible}}@media (prefers-reduced-motion:reduce){.portrait_print__mJhsV,.portrait_shine__5FSnW{transition:none}.portrait_dialog__wO_Xy::backdrop,.portrait_thumbnail__4xD7K{animation:none}}.portrait_surface__gkzzV{position:absolute;width:122%;height:122%;left:-11%;top:-11%;opacity:0;pointer-events:none;z-index:1}.portrait_surface__gkzzV[data-ready=true]{opacity:1}.portrait_print__mJhsV:has(.portrait_surface__gkzzV[data-ready=true])>.portrait_image___fOu8{visibility:hidden}.vercel-story_story__L36ep{--closing-gap:72px;width:100%;color:var(--body-ink);font-size:16px;line-height:1.7}.vercel-story_closingNote__MHYHG,.vercel-story_prose__ceppA{max-width:512px;margin-inline:auto}.vercel-story_closingNote__MHYHG p,.vercel-story_prose__ceppA p{margin:0}.vercel-story_closingNote__MHYHG p+p,.vercel-story_prose__ceppA p+p{margin-top:22px}.vercel-story_prose__ceppA h2{margin:0 0 24px;color:var(--secondary-ink);font-size:18px;font-weight:400;font-style:normal;line-height:1.6}.vercel-story_storySection__95F7K{margin-top:72px}.vercel-story_story__L36ep a{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease}.vercel-story_prose__ceppA a{color:var(--secondary-ink);text-decoration-color:var(--muted-ink)}.vercel-story_story__L36ep a:focus-visible,.vercel-story_story__L36ep a:hover{color:var(--ink)}.vercel-story_mediaGroup__67BBu{display:flex;flex-direction:column;gap:20px;margin-top:56px}.vercel-story_media__n30UA{margin:0}.vercel-story_singleMedia__hTpAF{margin-top:56px}.vercel-story_screenshotFrame__7kiAH{box-sizing:border-box;display:block;width:100%;padding:4%;overflow:hidden;border-radius:8px;background:white}.vercel-story_screenshotFrame__7kiAH img{display:block;width:100%;height:auto;border-radius:4px}.vercel-story_afterMedia__bhrOK{margin-top:56px}.vercel-story_videoFrame__EgJtj{position:relative;box-sizing:border-box;width:100%;overflow:hidden;padding:4.022917% 3.891667%;border-radius:8px;background:white}.vercel-story_videoCrop__9VCak{width:100%;overflow:hidden}.vercel-story_video__BCn5O{display:block;width:100%;height:auto;aspect-ratio:auto 16/9}.vercel-story_videoHitArea__1Vd3U{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.vercel-story_videoHitArea__1Vd3U:focus-visible{outline:2px solid white;outline-offset:-4px}.vercel-story_videoControl__5ziPs{position:absolute;top:50%;left:50%;display:grid;width:56px;height:56px;place-items:center;padding:0;border:0;border-radius:50%;background:rgb(224 224 224/76%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#000;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92);transition:opacity .14s ease,transform .14s ease}.vercel-story_videoControlVisible__SRLLq,.vercel-story_videoHitArea__1Vd3U:focus-visible .vercel-story_videoControl__5ziPs{opacity:1;transform:translate(-50%,-50%) scale(1)}.vercel-story_videoControl__5ziPs svg{width:24px;height:24px;transition:transform .12s ease-out}.vercel-story_videoHitArea__1Vd3U:active .vercel-story_videoControl__5ziPs svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.vercel-story_videoControl__5ziPs,.vercel-story_videoControl__5ziPs svg{transition:none}}.vercel-story_divider__tOQMa{width:min(100%,512px);height:1px;margin:72px auto;border:0;background:var(--rule)}.vercel-story_endDivider__WaJqq{margin-bottom:var(--closing-gap)}.vercel-story_closingNote__MHYHG{color:var(--muted-ink);font-size:14px;line-height:1.7}@media (max-width:700px){.vercel-story_story__L36ep{--closing-gap:56px}.vercel-story_afterMedia__bhrOK,.vercel-story_mediaGroup__67BBu,.vercel-story_singleMedia__hTpAF{margin-top:40px}.vercel-story_storySection__95F7K{margin-top:56px}.vercel-story_divider__tOQMa{margin-block:56px}}.vercel-lanyard_scene__m7nRz{width:100%;max-width:512px;height:0;margin:0 auto;position:relative;z-index:2;text-align:center}.vercel-lanyard_refractionFilter__YimuN{position:fixed;width:0;height:0;pointer-events:none}.vercel-lanyard_refractionViewport__bQ5Kb{position:absolute;inset:0 0 auto;height:max(150vh,1200px);overflow:clip;pointer-events:none}.vercel-lanyard_refraction__PuHD2{position:absolute;top:0;left:0;transform-origin:0 0;transform:translateY(-200%);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);backdrop-filter:url(#lanyard-refraction)}.vercel-lanyard_peekButton__nnh1t{position:absolute;z-index:3;top:-1px;left:0;width:100%;height:40px;padding:0;border:0;background:none;overflow:hidden;cursor:pointer}.vercel-lanyard_peekButton__nnh1t:disabled{pointer-events:none}.vercel-lanyard_peekButton__nnh1t:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vercel-lanyard_canvas__C1kgj{--peek-lift:8px;width:140%;height:auto;aspect-ratio:512/590;position:absolute;z-index:1;inset:0 auto auto -20%;pointer-events:none;clip-path:inset(0 -200vw -200vh -200vw);opacity:0;transition:opacity .22s ease-out}.vercel-lanyard_ready__N3nuG{opacity:1}@media (prefers-reduced-motion:reduce){.vercel-lanyard_canvas__C1kgj,.vercel-lanyard_canvas__C1kgj canvas{transition:none}}.vercel-lanyard_canvas__C1kgj canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;transform:translateY(calc(-24px - var(--peek-lift)));transition:transform .48s cubic-bezier(.2,.8,.2,1)}.vercel-lanyard_ready__N3nuG canvas{transform:translateY(calc(-1 * var(--peek-lift)))}@media (max-width:700px){.vercel-lanyard_canvas__C1kgj{--peek-lift:clamp(5px,1.8vw,9px);width:155%;left:-27.5%}}@media (max-width:480px){.vercel-lanyard_canvas__C1kgj{--peek-lift:clamp(10px,3.6vw,18px);width:210%;left:-55%}}.visitor-footer_area__jJFpr{width:100%;margin:0;animation:visitor-footer_footerReveal__lPdYu .7s cubic-bezier(.16,1,.3,1) 2s both}.visitor-footer_controls__aSmgN{display:flex;align-items:flex-start;gap:8px}.visitor-footer_themeButton__ZDo6t{position:relative;width:20px;height:24px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:0;border:0;background:transparent;color:var(--faint-ink);transition:color .18s ease}.visitor-footer_themeButton__ZDo6t:hover{color:var(--muted-ink)}.visitor-footer_themeButton__ZDo6t:active{color:var(--faint-ink)}.visitor-footer_themeButton__ZDo6t:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visitor-footer_controls__aSmgN .visitor-footer_themeButton__ZDo6t .visitor-footer_themeIcon__h7T3S{position:absolute;inset:0;display:grid;place-items:center;opacity:0;filter:blur(2px);pointer-events:none;transition:opacity 90ms ease,filter 90ms ease!important}.visitor-footer_controls__aSmgN .visitor-footer_themeButton__ZDo6t .visitor-footer_themeIconVisible___Kg8k{opacity:1;filter:blur(0);transition-delay:90ms!important}.visitor-footer_themeButton__ZDo6t svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.visitor-footer_controls__aSmgN .visitor-footer_themeButton__ZDo6t .visitor-footer_themeIcon__h7T3S{transition:none!important}.visitor-footer_controls__aSmgN .visitor-footer_themeButton__ZDo6t .visitor-footer_themeIconVisible___Kg8k{transition-delay:0s!important}}.visitor-footer_controls__aSmgN .nv-footer{flex:1;min-width:0}.visitor-footer_area__jJFpr .nv-footer{display:block;padding:0;font:inherit;font-size:16px;min-height:32px;opacity:1;transition:opacity .2s ease}.visitor-footer_area__jJFpr .nv-footer[data-ready=false]{opacity:0}.themeChanging .visitor-footer_area__jJFpr .nv-footer{transition:opacity .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease!important}.visitor-footer_area__jJFpr .nv-footer-stat{display:block;width:100%;min-height:24px;padding:0;border:0;background:none;color:var(--faint-ink);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;line-height:1.5;text-align:left;transition:color .18s ease}.visitor-footer_area__jJFpr .nv-footer-stat:hover{color:var(--muted-ink)}.visitor-footer_area__jJFpr .nv-footer-stat:focus-visible{outline:2px solid currentColor;outline-offset:4px}.visitor-footer_area__jJFpr .nv-fsw{position:relative;display:block;width:100%;white-space:normal}.visitor-footer_area__jJFpr .nv-fold{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.visitor-footer_area__jJFpr .nv-fl{display:inline-block;white-space:pre}.visitor-footer_area__jJFpr .nv-fold-0,.visitor-footer_area__jJFpr .nv-fold-1{opacity:1}.visitor-footer_area__jJFpr .nv-fold-0 .nv-fl,.visitor-footer_area__jJFpr .nv-fold-1 .nv-fl{animation:visitor-footer_letterOut__uJqgX .22s cubic-bezier(.55,0,.7,.4) both;animation-delay:calc(var(--fi, 0) * 5ms)}.visitor-footer_area__jJFpr .nv-fnew .nv-fl{animation:visitor-footer_letterIn__kK5Bk .52s cubic-bezier(.16,.6,.22,1) both;animation-delay:calc(var(--fi, 0) * 7ms + .15s)}@keyframes visitor-footer_letterOut__uJqgX{to{opacity:0;filter:blur(9px)}}@keyframes visitor-footer_letterIn__kK5Bk{0%{opacity:0;filter:blur(11px)}}@media (prefers-reduced-motion:reduce){.visitor-footer_area__jJFpr .nv-fold{opacity:0}.visitor-footer_area__jJFpr .nv-fnew .nv-fl,.visitor-footer_area__jJFpr .nv-fold .nv-fl{animation:none}}.visitor-footer_area__jJFpr .nv-footer-row{display:flex;align-items:baseline;gap:16px;min-height:32px;padding:4px 0}.visitor-footer_area__jJFpr .nv-footer-number{order:2;flex:0 1 auto;text-align:right;min-width:3ch;color:inherit;font-variant-numeric:tabular-nums}.visitor-footer_area__jJFpr .nv-footer-label{flex:1;min-width:0;text-align:left}.visitor-footer_area__jJFpr .nv-footer-row .nv-fl{animation:none}.visitor-footer_area__jJFpr .nv-footer-out .nv-fl{animation:visitor-footer_factOut__mL65d .18s ease-in both;animation-delay:calc(var(--fi, 0) * 11ms)}.visitor-footer_area__jJFpr .nv-footer-in .nv-fl{animation:visitor-footer_factIn__uNTSQ .36s ease-out both;animation-delay:calc(var(--fi, 0) * 11ms)}@keyframes visitor-footer_factOut__mL65d{to{opacity:0;filter:blur(6px)}}@keyframes visitor-footer_factIn__uNTSQ{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.visitor-footer_area__jJFpr .nv-footer-row .nv-fl{animation:none}}@keyframes visitor-footer_footerReveal__lPdYu{0%{opacity:0;filter:blur(8px);visibility:hidden}to{opacity:1;filter:blur(0);visibility:visible}}@media (prefers-reduced-motion:reduce){.visitor-footer_area__jJFpr{animation:visitor-footer_footerRevealStill__XJV1u 1ms linear 2s both}}@keyframes visitor-footer_footerRevealStill__XJV1u{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}