.about_page__hxz1O{position:relative;padding-top:clamp(110px,10vw,150px);overflow-x:clip}.about_glow__zxu73{position:absolute;inset:0 0 auto 0;height:700px;pointer-events:none;background:radial-gradient(40% 50% at 30% 10%,rgb(253 240 200/.55),transparent 70%),radial-gradient(40% 50% at 80% 5%,rgb(245 198 220/.35),transparent 70%);-webkit-mask-image:linear-gradient(180deg,black 40%,transparent);mask-image:linear-gradient(180deg,black 40%,transparent)}.about_intro__85fkf{position:relative;display:grid;grid-template-columns:minmax(0,640px) minmax(min-content,1fr);grid-gap:clamp(60px,7vw,100px);gap:clamp(60px,7vw,100px);align-items:center}.about_kicker__SJKSl{color:var(--ink-warm)}.about_headline__9vVXM{margin-top:16px}.about_para__Rr1vO{margin-top:16px;color:var(--ink-mid)}.about_para__Rr1vO strong{color:var(--ink-warm)}.about_polaroidWrap__0mmKb{display:flex;justify-content:center}.about_stack__g_sBe{--front:360px;--back:270px;--peek:150px;position:relative;width:calc(var(--front) + var(--peek))}.about_polaroid__CSCdi{position:relative;padding:16px 16px 60px;background:rgb(248 248 245);box-shadow:0 4px 12px rgb(0 0 0/.1),0 1px 4px rgb(0 0 0/.08);transition:rotate .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1)}.about_polaroidFront___jf8M{z-index:1;width:var(--front);aspect-ratio:.926;rotate:-4deg}.about_polaroidBack__J31Ku{position:absolute;top:4%;right:0;width:var(--back);aspect-ratio:.84;padding:12px 12px 46px;rotate:3deg}.about_raised__utuBc{animation:about_raise__DfIuF .6s ease-in-out forwards}.about_lowered__BJlzg{animation:about_lower__N6t6x .6s ease-in-out forwards}@keyframes about_raise__DfIuF{0%{z-index:0;translate:0 0;rotate:3deg}45%{z-index:0;translate:45% -3%;rotate:8deg}55%,to{z-index:2}to{translate:10px -8px;rotate:0deg}}@keyframes about_lower__N6t6x{0%{z-index:2;translate:10px -8px;rotate:0deg}45%{z-index:2;translate:45% -3%;rotate:8deg}55%,to{z-index:0}to{translate:0 0;rotate:3deg}}.about_photoFrame__HQb_6{position:relative;height:100%;overflow:hidden;background:#e8e8e8}.about_photo__B4qkC{display:block;width:100%;height:100%;object-fit:cover}.about_photoFront__CGRse{object-position:68% center}.about_paperGrain__9DVny,.about_photoGrain__B2P0W,.about_photoLeak__gQjyW,.about_photoVignette__Zhx1O{position:absolute;inset:0;pointer-events:none}.about_photoGrain__B2P0W{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.75' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h300v300H0z' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.35}.about_photoLeak__gQjyW{background:radial-gradient(circle at 20% 30%,rgb(255 200 150/.2) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgb(150 180 255/.15) 0,transparent 40%);mix-blend-mode:screen}.about_photoVignette__Zhx1O{background:radial-gradient(circle at center,transparent 0,rgb(0 0 0/.15) 100%)}.about_paperGrain__9DVny{background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");opacity:.5}.about_sticker__fFC9t{position:absolute;z-index:3;width:84px;height:auto;rotate:14deg;filter:drop-shadow(0 4px 10px rgb(0 0 0/.12));transition:rotate .5s var(--spring),scale .5s var(--spring);--spring:linear(0,0.062,0.213,0.406,0.606,0.786,0.933,1.04,1.108,1.141,1.147,1.134,1.11,1.08,1.051,1.026,1.005,0.991,0.982,0.979,0.979,0.981,0.985,0.989,1)}.about_stickerHeart__93hBa{top:-30px;left:calc(var(--front) - 58px)}.about_stickerHeart__93hBa:hover{rotate:0deg;scale:1.1}.about_stickerStar__ZxrYv{bottom:-40px;left:-30px}.about_stickerStar__ZxrYv:hover{rotate:0deg;scale:1.08}.about_block__Sn85O{margin-top:clamp(96px,10vw,130px)}.about_strengths__3YGtR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:32px}.about_strengthTitle__NWLeH{margin-top:10px}.about_strengthText__2_q1z{margin-top:8px}.about_hobbies__YqXMG{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:40px}.about_hobby__ZM0TZ{display:flex;flex-direction:column;gap:12px}.about_hobbyImg__876tx{aspect-ratio:214/269;overflow:hidden;border-radius:4px}.about_hobbyImg__876tx img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.about_hobby__ZM0TZ:hover .about_hobbyImg__876tx img{transform:scale(1.05)}@media (max-width:1439px){.about_stack__g_sBe{--front:320px;--back:240px;--peek:130px}}@media (min-width:761px) and (max-width:1199px){.about_intro__85fkf{grid-template-columns:1fr auto}.about_polaroidWrap__0mmKb{padding-right:24px}.about_stack__g_sBe{--front:280px;--back:210px;--peek:110px}}@media (max-width:760px){.about_intro__85fkf{grid-template-columns:1fr;gap:60px}.about_polaroidWrap__0mmKb{order:-1}.about_stack__g_sBe{--front:min(300px,64vw);--back:min(220px,47vw);--peek:min(110px,22vw)}.about_strengths__3YGtR{grid-template-columns:1fr;gap:28px}.about_hobbies__YqXMG{grid-template-columns:repeat(2,1fr)}}.CustomCursor_anchor__KMWMc{position:fixed;top:0;left:0;z-index:100;pointer-events:none}.CustomCursor_cursor__QTRfU{position:absolute;translate:-50% -50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#8a7fe0}.CustomCursor_label__qYNtx{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;color:#fff}.CustomCursor_hideNative__pTEyZ,.CustomCursor_hideNative__pTEyZ *{cursor:none!important}.Nav_nav__BptBv{position:fixed;inset:0 0 auto 0;z-index:50;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.Nav_bar__8SB24{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(18px + env(safe-area-inset-top, 0px)) var(--page-gutter) 18px}@media (min-width:1200px){.Nav_bar__8SB24{padding-inline:100px}}@media (min-width:1440px){.Nav_bar__8SB24{padding-inline:160px}}.Nav_hidden__xEzi6{transform:translateY(-100%);opacity:0;pointer-events:none}.Nav_name__Kuckv{font-size:16px;color:var(--ink-soft);transition:color .2s ease}.Nav_name__Kuckv:hover{color:var(--ink)}.Nav_links__TBJFU{display:flex;gap:clamp(16px,3.2vw,46px);font-size:15px}.Nav_link__zheGr{color:var(--ink-soft);transition:color .2s ease;text-underline-offset:5px}.Nav_link__zheGr:hover{color:var(--ink)}.Nav_active__wkDuD{color:var(--ink);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.Nav_disabled__30O8n{color:var(--ink-faint);cursor:default}.Nav_burger__HCw5_{display:none;position:relative;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ink-soft);cursor:pointer}.Nav_line__Le4hS{position:absolute;left:4px;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.Nav_line__Le4hS:first-child{top:5px}.Nav_line__Le4hS:nth-child(2){top:11.25px}.Nav_line__Le4hS:nth-child(3){top:17.5px}.Nav_lineTopOpen___jGAu{transform:translateY(6.25px) rotate(45deg)}.Nav_lineMidOpen__InSwV{opacity:0}.Nav_lineBottomOpen__v_jud{transform:translateY(-6.25px) rotate(-45deg)}.Nav_menu__WgZR5{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px var(--page-gutter) 28px;font-size:15px}.Nav_open__ZC5_L{background:rgb(250 250 248/.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 24px -16px rgb(0 0 0/.12)}@media (max-width:809px){.Nav_links__TBJFU{display:none}.Nav_burger__HCw5_{display:block}}.HeroBlobs_wrap__mHVJK{position:absolute;inset:0 0 auto 0;height:min(620px,80vh);overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,black 0,black 55%,transparent);-webkit-mask-image:linear-gradient(180deg,black 0,black 55%,transparent)}.HeroBlobs_field__gUUaQ{position:absolute;inset:0;filter:blur(80px);opacity:.35}.HeroBlobs_blob__jsRiS{position:absolute;width:52%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;mask-image:radial-gradient(circle,black 0,black 35%,transparent 70%);-webkit-mask-image:radial-gradient(circle,black 0,black 35%,transparent 70%);will-change:transform}.HeroBlobs_blue__Yt4BS{left:20%;top:25%;background:var(--blob-blue);animation:HeroBlobs_drift-a__lGLNg 22s ease-in-out infinite alternate}.HeroBlobs_lilac__Yb5wu{left:78%;top:20%;background:var(--blob-lilac);animation:HeroBlobs_drift-b__Y8DfR 26s ease-in-out infinite alternate}.HeroBlobs_pink___QdX1{left:50%;top:50%;background:var(--blob-pink);animation:HeroBlobs_drift-c__weUnA 19s ease-in-out infinite alternate}@keyframes HeroBlobs_drift-a__lGLNg{to{transform:translate(12%,10%) scale(1.08)}}@keyframes HeroBlobs_drift-b__Y8DfR{to{transform:translate(-14%,12%) scale(.92)}}@keyframes HeroBlobs_drift-c__weUnA{to{transform:translate(10%,-12%) scale(1.1)}}.ProjectCard_card__YCvBo{display:block}.ProjectCard_media__G7jlT{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#eeeeea}.ProjectCard_img__uoMCC{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ProjectCard_card__YCvBo:hover .ProjectCard_img__uoMCC{transform:scale(1.035)}.ProjectCard_row___Boj3{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:20px}.ProjectCard_title__SlBJZ{font-weight:500}.ProjectCard_amp__k_y65{font-weight:400}.ProjectCard_year__llonY{flex-shrink:0}.ProjectCard_summary__RgNyp{margin-top:6px;max-width:470px}.home_hero__z_jpu{position:relative;padding-top:clamp(200px,46vh,420px)}.home_heroInner__jKRQF{position:relative}.home_headline__lK3mU{max-width:830px}.home_flower__vyBQa{font-size:.8em;white-space:nowrap}.home_sub__cfiRX{margin-top:14px}.home_grid__WFIMJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:clamp(72px,9vw,120px)}.home_col__l91Br{display:flex;flex-direction:column;gap:56px}.home_offset__kFJet{padding-top:60px}@media (max-width:760px){.home_grid__WFIMJ{grid-template-columns:1fr;gap:56px}.home_col__l91Br{display:contents}}.Testimonials_reel__BCqj_{margin-top:40px;margin-bottom:-20px;overflow-x:clip;overflow-y:visible}.Testimonials_track__JSsdB{display:flex;align-items:center;gap:44px;width:max-content;margin:0;padding:0;list-style:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Testimonials_track__JSsdB:active{cursor:-webkit-grabbing;cursor:grabbing}.Testimonials_item__KOAj2{position:relative;flex:none}.Testimonials_item__KOAj2:hover{z-index:1}.Testimonials_tilt__cEp4k{margin:0}.Testimonials_card__szgpU{position:relative;width:475px;max-width:82vw;display:flex;flex-direction:column;gap:18px;padding:52px 32px 30px;border-radius:14px;background:#fffdf7}.Testimonials_sticker__yLnZJ{position:absolute;width:80px;height:80px;translate:-50% -50%;rotate:14deg;pointer-events:none}.Testimonials_quote__Vw4p_{display:flex;flex-direction:column;gap:18px;margin:0}.Testimonials_body___JtRj,.Testimonials_name__BBTui,.Testimonials_quote__Vw4p_ p:first-child{color:var(--ink-warm)}.Testimonials_card__szgpU figcaption{display:flex;flex-direction:column}@media (max-width:700px){.Testimonials_card__szgpU{padding:44px 24px 24px}.Testimonials_sticker__yLnZJ{width:64px;height:64px}}