.BigWordList_list__8KqX_{position:absolute;inset-inline-start:48.4%;top:0;bottom:0;width:46.9%;padding-top:14.65dvh;color:var(--t);text-align:start}.BigWordList_dark__enf_p{color:var(--bg)}.BigWordList_scroll__4UC0i{top:14.65dvh;bottom:14.65dvh;padding-top:0;padding-bottom:32dvh;overflow-y:auto;scrollbar-width:none}.BigWordList_item__5VHlJ{height:18.07dvh;display:flex;align-items:center}.BigWordList_compact__sKObJ{--list-word-size:clamp(24px,3.47vw,50px)}.BigWordList_word__GPa9p{position:relative;font-size:var(--list-word-size,clamp(48px,9.72vw,140px));font-weight:700;line-height:1;letter-spacing:0;text-align:start;white-space:nowrap}.BigWordList_word__GPa9p:after{content:"";display:block;height:6px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-out;margin-top:var(--title-underline-gap)}.BigWordList_word__GPa9p:hover:after{transform:scaleX(.8)}.BigWordList_rtl__XcFYk .BigWordList_word__GPa9p:after{transform-origin:right;margin-top:var(--title-underline-gap-fa)}.BigWordList_caption__YO5qC{font-size:13px;font-weight:400;opacity:.7;margin-top:20px}@media (max-width:767px){.BigWordList_list__8KqX_{position:static;width:100%}.BigWordList_scroll__4UC0i{top:auto;bottom:auto;margin-top:100px;padding-bottom:24px}.BigWordList_item__5VHlJ{height:auto;padding:12px 0}.BigWordList_word__GPa9p{font-size:15vw;white-space:normal}.BigWordList_compact__sKObJ{--list-word-size:8vw}.BigWordList_word__GPa9p:after{margin-top:calc(var(--title-underline-gap) * .5);height:3px}.BigWordList_rtl__XcFYk .BigWordList_word__GPa9p:after{margin-top:calc(var(--title-underline-gap-fa) * .5)}.BigWordList_rtl__XcFYk .BigWordList_caption__YO5qC{margin-top:24px}}.SectionTitle_title__bC8u4{font-size:clamp(15px,1.39vw,20px);font-weight:700;height:6.84dvh;display:flex;align-items:center;margin:0}@media (max-width:767px){.SectionTitle_title__bC8u4{font-size:10vw;line-height:1.1;height:auto}}.views_frame__jvzxG{position:relative;width:100%;height:100dvh;overflow:hidden}.views_frameDark__cinRr{background:var(--bg);border:1px solid #c3c2b7}.views_frameLight__TGZF_{background:var(--t);border:1px solid #1e1e1d}.views_frameTall__dhgJB{height:auto;min-height:213.33vw;overflow:visible}.views_swapColumnsMobile__Yt1OT{display:block}@media (max-width:767px){.views_frame__jvzxG{width:100%;height:auto;min-height:100dvh;overflow:visible;padding:8px 20px 48px}.views_frameDark__cinRr,.views_frameLight__TGZF_{border-width:0}.views_frameTall__dhgJB{min-height:100dvh}.views_swapColumnsMobile__Yt1OT{display:flex;flex-direction:column}.views_swapColumnsMobile__Yt1OT>:nth-child(2){order:2}.views_swapColumnsMobile__Yt1OT>:nth-child(3){order:1}}.HomeView_strip__JCQvb{position:absolute;left:22px;top:27px;display:flex;align-items:stretch;--rail-offset:6px}.HomeView_stripLine___AWOe{display:block;flex:none;width:3px;height:auto;margin-top:var(--rail-offset);background:var(--t);transition:background .4s ease-out}.HomeView_icons__7CdQO{margin-left:12px;margin-top:var(--rail-offset);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.HomeView_icons__7CdQO svg{display:block;opacity:.85;color:#c3c2b7;transition:color .4s ease-out,opacity .4s ease-out}.HomeView_icons__7CdQO a:hover svg{opacity:1;color:var(--accent)}.HomeView_strip__JCQvb:has(.HomeView_icons__7CdQO a:hover) .HomeView_stripLine___AWOe{background:var(--accent)}.HomeView_identity__lHwAd{position:absolute;left:11.53%;top:59.86dvh;width:25.83%}.HomeView_nameGroup__rYr8_{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content}.HomeView_name__drNek{margin:0}.HomeView_divider___f3ws{display:block;width:100%;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease-out;margin-top:-20px}.HomeView_nameGroup__rYr8_:hover .HomeView_divider___f3ws{transform:scaleX(.8)}.HomeView_bio__42WEA{font-size:var(--txt-size);font-weight:var(--txt-weight);line-height:var(--txt-line);text-align:justify;margin-top:10px}.HomeView_tagline__j5lbn{margin-top:6px}.HomeView_copyright__vxKUZ{position:fixed;left:8px;bottom:24px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.05em;opacity:.5;z-index:2}@media (max-width:767px){.HomeView_strip__JCQvb{position:static;width:fit-content;margin-left:auto;flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.HomeView_stripLine___AWOe{width:auto;height:3px;margin-top:0}.HomeView_icons__7CdQO svg{width:17px;height:auto}.HomeView_icons__7CdQO{flex-direction:row;align-items:center;margin-left:0;margin-top:0;gap:8px}.HomeView_identity__lHwAd{position:static;width:100%;margin-top:40px}.HomeView_nameGroup__rYr8_{width:100%}.HomeView_name__drNek{width:fit-content}.HomeView_divider___f3ws{margin-top:8px}.HomeView_copyright__vxKUZ{position:fixed;left:0;right:0;bottom:8px;writing-mode:horizontal-tb;transform:none;text-align:center;width:100%}}.InfoBlock_root__7xt1G{position:absolute;top:59.86dvh;width:25.83%;color:var(--t)}.InfoBlock_dark__XhC9W{color:var(--bg)}.InfoBlock_rtl__m5Bf_{text-align:right}.InfoBlock_headingGroup__qPOwr{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content}.InfoBlock_rtl__m5Bf_ .InfoBlock_headingGroup__qPOwr{align-items:flex-end}.InfoBlock_heading__KzWOt{margin:0}.InfoBlock_divider__8Wll8{display:block;width:100%;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease-out;margin-top:-20px}.InfoBlock_rtl__m5Bf_ .InfoBlock_divider__8Wll8{transform-origin:right}.InfoBlock_headingGroup__qPOwr:hover .InfoBlock_divider__8Wll8{transform:scaleX(.8)}.InfoBlock_paragraph__jklU_{font-size:clamp(13px,1.11vw,16px);font-weight:400;text-align:justify;margin-top:10px}.InfoBlock_rtl__m5Bf_ .InfoBlock_paragraph__jklU_{text-align:right}@media (max-width:767px){.InfoBlock_root__7xt1G{position:static;width:100%;margin-top:32px}.InfoBlock_divider__8Wll8,.InfoBlock_paragraph__jklU_{margin-top:8px}}.Sidebar_root__LySRs{position:absolute;inset-inline-start:21px;top:26px;z-index:5;color:var(--t)}.Sidebar_dark__s2_Tc{color:var(--bg)}.Sidebar_fixed__w7AD9{position:fixed;inset-inline-start:21px}.Sidebar_hit__u26wu{display:flex;flex-direction:column;align-items:center;gap:14px}.Sidebar_line__Jq88q{display:block;width:3px;height:100px;background:currentColor;transition:background .35s ease-out}.Sidebar_label__37vG8{font-size:13px;font-weight:700;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.05em;transition:color .35s ease-out}.Sidebar_hit__u26wu:hover .Sidebar_line__Jq88q{background:var(--accent)}.Sidebar_hit__u26wu:hover .Sidebar_label__37vG8{color:var(--accent)}@media (max-width:767px){.Sidebar_root__LySRs{top:0;width:100%;height:64px;display:flex;align-items:center;background:inherit}.Sidebar_fixed__w7AD9,.Sidebar_root__LySRs{position:sticky;left:0;right:0}.Sidebar_hit__u26wu{display:flex;flex-direction:row;align-items:center;gap:9px;padding-left:30px;width:100%}.Sidebar_label__37vG8{order:1;writing-mode:horizontal-tb;transform:none;font-size:13px;font-weight:700;color:inherit;letter-spacing:.05em}.Sidebar_line__Jq88q{order:2;width:70px;height:3px;background:currentColor}}.ImageGallery_root__fIj_P{position:relative;width:100%;height:100%;overflow:hidden}.ImageGallery_slide__m_YNv{position:absolute;inset:0}.ImageGallery_slide__m_YNv img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.02);transition:filter .3s ease-out}.ImageGallery_root__fIj_P:hover .ImageGallery_slide__m_YNv img{filter:grayscale(0)}.ImageGallery_btn__MA040{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;background:rgba(18,18,17,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:color .25s ease-out,background .25s ease-out}.ImageGallery_btn__MA040:hover{color:var(--accent);background:rgba(18,18,17,.6)}.ImageGallery_btnPrev__MtF4N{left:12px}.ImageGallery_btnNext__daWQ6{right:12px}.ImageGallery_counter__H4oMC{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(18,18,17,.45);padding:3px 10px;border-radius:999px}.Markdown_root__Vn2BV{font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:1.7;color:inherit}.Markdown_root__Vn2BV p{margin:0 0 1.25em}.Markdown_root__Vn2BV h1,.Markdown_root__Vn2BV h2,.Markdown_root__Vn2BV h3,.Markdown_root__Vn2BV h4{font-weight:800;line-height:1.2;margin:1.6em 0 .6em}.Markdown_root__Vn2BV h1{font-size:2em}.Markdown_root__Vn2BV h2{font-size:1.5em}.Markdown_root__Vn2BV h3{font-size:1.2em}.Markdown_root__Vn2BV a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.Markdown_root__Vn2BV ol,.Markdown_root__Vn2BV ul{margin:0 0 1.25em;padding-inline-start:1.5em}.Markdown_root__Vn2BV ul{list-style:disc}.Markdown_root__Vn2BV ol{list-style:decimal}.Markdown_root__Vn2BV li{margin:.25em 0}.Markdown_root__Vn2BV blockquote{margin:1.25em 0;padding-inline-start:1em;border-inline-start:3px solid var(--accent);opacity:.85}.Markdown_root__Vn2BV hr{border:none;border-top:1px solid;opacity:.2;margin:2em 0}.Markdown_root__Vn2BV img{max-width:100%;border-radius:12px;margin:1em 0}.Markdown_root__Vn2BV table{border-collapse:collapse;margin:1.25em 0;font-size:.95em}.Markdown_root__Vn2BV td,.Markdown_root__Vn2BV th{border:1px solid;opacity:.9;padding:.5em .75em;text-align:start}.Markdown_root__Vn2BV code{font-family:var(--font-jbmono),monospace;color:var(--accent)}.Markdown_root__Vn2BV :not(pre)>code{background:rgba(127,127,127,.18);padding:.15em .4em;border-radius:4px;font-size:.9em}.Markdown_root__Vn2BV pre{background:#16161b;color:#e6e6eb;padding:1.1em 1.25em;border-radius:12px;overflow-x:auto;margin:1.25em 0;font-size:.88em;line-height:1.55}.Markdown_root__Vn2BV pre code{background:none;padding:0;color:var(--accent)}.Markdown_root__Vn2BV .token.cdata,.Markdown_root__Vn2BV .token.comment,.Markdown_root__Vn2BV .token.doctype,.Markdown_root__Vn2BV .token.prolog{color:#7d8590}.Markdown_root__Vn2BV .token.punctuation{color:#c2c6cc}.Markdown_root__Vn2BV .token.boolean,.Markdown_root__Vn2BV .token.constant,.Markdown_root__Vn2BV .token.deleted,.Markdown_root__Vn2BV .token.number,.Markdown_root__Vn2BV .token.property,.Markdown_root__Vn2BV .token.symbol,.Markdown_root__Vn2BV .token.tag{color:#f0883e}.Markdown_root__Vn2BV .token.attr-name,.Markdown_root__Vn2BV .token.builtin,.Markdown_root__Vn2BV .token.char,.Markdown_root__Vn2BV .token.inserted,.Markdown_root__Vn2BV .token.selector,.Markdown_root__Vn2BV .token.string{color:#7cc36b}.Markdown_root__Vn2BV .language-css .token.string,.Markdown_root__Vn2BV .style .token.string,.Markdown_root__Vn2BV .token.entity,.Markdown_root__Vn2BV .token.operator,.Markdown_root__Vn2BV .token.url{color:#9bb7d4}.Markdown_root__Vn2BV .token.atrule,.Markdown_root__Vn2BV .token.attr-value,.Markdown_root__Vn2BV .token.keyword{color:#7c9dff}.Markdown_root__Vn2BV .token.class-name,.Markdown_root__Vn2BV .token.function{color:#f2cc60}.Markdown_root__Vn2BV .token.important,.Markdown_root__Vn2BV .token.regex,.Markdown_root__Vn2BV .token.variable{color:#f078a0}.ProjectDetailView_banner__PlCvx{position:absolute;left:3.06vw;top:0;width:93.75vw;height:90dvh;background:#c3c2b7;overflow:hidden}.ProjectDetailView_title__4Z_cW{font-size:clamp(48px,9.72vw,140px);line-height:1}.ProjectDetailView_missing__L9uzW,.ProjectDetailView_title__4Z_cW{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);font-weight:700;color:var(--bg);text-align:center}.ProjectDetailView_missing__L9uzW{font-size:clamp(24px,3.47vw,48px)}.ProjectDetailView_body__OCIfd{position:absolute;left:23.19vw;top:76.74vw;width:54.93vw;font-size:clamp(14px,1.39vw,20px);font-weight:700;text-align:justify;color:#c3c2b7;overflow-wrap:break-word}.ProjectDetailView_body__OCIfd p+p{margin-top:24px}.ProjectDetailView_gallery__vWkN0{position:absolute;left:15.83vw;top:120.83vw;width:69.72vw;height:50.49vw;border-radius:24px;overflow:hidden;background:var(--t);color:var(--bg)}.ProjectDetailView_closing__njpqg{position:absolute;left:23.19vw;top:173.96vw;width:54.93vw;font-size:clamp(14px,1.39vw,20px);font-weight:700;text-align:justify;color:#c3c2b7;overflow-wrap:break-word}.ProjectDetailView_links__LTSp0{position:absolute;top:180vw;left:0;width:100%}.ProjectDetailView_src__CwtM2,.ProjectDetailView_view__f_Ck3{position:absolute;width:13.68vw;text-align:center;font-size:clamp(15px,1.39vw,20px);font-weight:700;padding-bottom:6px;transition:color .35s ease-out}.ProjectDetailView_view__f_Ck3{left:35.32vw}.ProjectDetailView_src__CwtM2{left:51vw}.ProjectDetailView_src__CwtM2:after,.ProjectDetailView_view__f_Ck3:after{content:"";position:absolute;left:4.1vw;bottom:0;width:5.56vw;height:2px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .35s ease-out,background .35s ease-out}.ProjectDetailView_src__CwtM2:hover,.ProjectDetailView_view__f_Ck3:hover{color:var(--accent)}.ProjectDetailView_src__CwtM2:hover:after,.ProjectDetailView_view__f_Ck3:hover:after{transform:scaleX(1)}.ProjectDetailView_pagerRow__NOOMv{position:absolute;top:200vw;left:0;width:100%}.ProjectDetailView_pager__LvY28{position:absolute;top:0;display:flex;align-items:center;gap:16px;font-size:clamp(15px,1.39vw,20px);font-weight:700;transition:color .35s ease-out;max-width:38vw}.ProjectDetailView_pager__LvY28:hover{color:var(--accent)}.ProjectDetailView_pagerPrev__2JIpX{left:5.83vw}.ProjectDetailView_pagerNext__iTwko{right:6.11vw;text-align:right}.ProjectDetailView_triangle__M9XYu{display:block;flex:none;transition:transform .35s ease-out}.ProjectDetailView_pagerPrev__2JIpX:hover .ProjectDetailView_triangle__M9XYu{transform:translateX(-5px)}.ProjectDetailView_pagerNext__iTwko:hover .ProjectDetailView_triangle__M9XYu{transform:translateX(5px)}@media (max-width:767px){.ProjectDetailView_banner__PlCvx{position:relative;left:0;top:auto;width:100%;height:60vw;display:block}.ProjectDetailView_title__4Z_cW{position:absolute;left:50%;top:auto;bottom:8px;transform:translateX(-50%);width:100%;font-size:14vw;line-height:1.2;text-align:center}.ProjectDetailView_body__OCIfd,.ProjectDetailView_closing__njpqg,.ProjectDetailView_gallery__vWkN0{position:static;width:100%;margin-top:24px}.ProjectDetailView_gallery__vWkN0{height:60vw}.ProjectDetailView_links__LTSp0{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px}.ProjectDetailView_src__CwtM2,.ProjectDetailView_view__f_Ck3{position:static;width:auto;min-width:120px}.ProjectDetailView_src__CwtM2:after,.ProjectDetailView_view__f_Ck3:after{left:0;width:100%}.ProjectDetailView_pagerRow__NOOMv{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px}.ProjectDetailView_pager__LvY28{position:static;top:auto;max-width:none;flex:1 1 auto;font-size:4.2vw}.ProjectDetailView_pagerPrev__2JIpX{left:auto;justify-content:flex-start}.ProjectDetailView_pagerNext__iTwko{right:auto;justify-content:flex-end;text-align:right}}.BlogView_langToggle__8Xa_k{position:absolute;inset-inline-start:11.74%;top:72dvh;display:flex;align-items:center;gap:6px}.BlogView_langBtn__p1Ht_{color:var(--bg);opacity:.85;font-size:clamp(13px,1.11vw,16px);font-weight:700;letter-spacing:.05em;transition:color .18s ease-out,opacity .18s ease-out}.BlogView_langBtnActive__FfBnI,.BlogView_langBtn__p1Ht_:hover{opacity:1;color:var(--accent)}.BlogView_langSep__3RFbR{color:var(--bg);opacity:.4;font-size:clamp(13px,1.11vw,16px);font-weight:700}.BlogView_emptyWrap__fx13z{position:absolute;inset-inline-start:48.4%;width:46.9%;top:14.65dvh}.BlogView_emptyState__bYZOH{color:var(--bg);opacity:.6;font-size:clamp(14px,1.11vw,16px);font-weight:700;letter-spacing:.04em;margin:0}@media (max-width:767px){.BlogView_langToggle__8Xa_k{position:static;width:100%;justify-content:flex-start;margin-bottom:12px}.BlogView_emptyWrap__fx13z{position:static;width:100%;margin-top:8px}}.BlogPostView_page__P0l_o{height:auto!important;min-height:100dvh!important;overflow:visible!important}.BlogPostView_head__g3luL{padding:4vw 10vw 0}.BlogPostView_title__Zm7wN{font-size:clamp(32px,6.25vw,88px);font-weight:800;line-height:1.1;color:var(--bg)}.BlogPostView_meta__nOvXD{margin-top:16px;font-size:clamp(13px,1.11vw,16px);font-weight:400;color:var(--bg);opacity:.55}.BlogPostView_excerpt__ABFCx{margin-top:14px;font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:1.6;color:var(--bg);opacity:.75}.BlogPostView_coverWrap__R9o4W{margin:3vw 10vw 0}.BlogPostView_cover__xsrf3{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;display:block}.BlogPostView_article__TcCb2{max-width:clamp(1200px,58vw,900px);margin:3vw auto 0;padding:0 10vw 8vw;color:var(--bg)}@media (max-width:767px){.BlogPostView_head__g3luL{padding:8vw 5vw 0}.BlogPostView_coverWrap__R9o4W{margin:4vw 5vw 0}.BlogPostView_article__TcCb2{margin-top:4vw;padding:4vw 5vw 14vw}}.AboutView_title__0OxoK{position:absolute;left:10.76%;top:10.06dvh}.AboutView_heading__5jn9r{font-size:clamp(48px,9.72vw,140px);font-weight:700;line-height:1;margin:0}.AboutView_sections__E83ot{position:absolute;left:10.83%;top:28.13dvh;bottom:0;width:45.14%;overflow-y:auto;scrollbar-width:none;padding-bottom:2dvh}.AboutView_section__GfBlX{margin-bottom:2dvh}.AboutView_sectionHeading__qI74b{font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:.03em;line-height:1.2;height:6.84dvh;display:flex;align-items:center}.AboutView_body__XRb15{font-size:var(--txt-size);font-weight:var(--txt-weight);line-height:var(--txt-line);text-align:justify;margin-top:-8px}.AboutView_body__XRb15+.AboutView_body__XRb15{margin-top:12px}.AboutView_entry__bK55p{margin-bottom:0}.AboutView_entryTitle__VR7B5{font-size:clamp(16px,1.45vw,21px);font-weight:700;line-height:1.4}.AboutView_entryDate__qA8AT{font-size:12px;font-weight:700;color:var(--accent);margin-top:2px}.AboutView_entry__bK55p .AboutView_body__XRb15{margin-top:6px}.AboutView_entry__bK55p+.AboutView_entry__bK55p{margin-top:2dvh}.AboutView_stackCat__1EKcE{font-weight:800}.AboutView_photo__Hv5VX{position:absolute;left:60.83%;top:12.3dvh;width:34.38%;height:40.43dvh;border-radius:24px;overflow:hidden;background:var(--t)}@media (max-width:767px){.AboutView_title__0OxoK{position:static;margin-top:24px}.AboutView_heading__5jn9r{font-size:10vw;line-height:1.1}.AboutView_sections__E83ot{position:static;width:100%;overflow:visible}.AboutView_section__GfBlX{margin:24px 0}.AboutView_sectionHeading__qI74b{height:auto;margin-bottom:8px}.AboutView_body__XRb15{margin-top:0}.AboutView_photo__Hv5VX{position:static;width:100%;height:60vw;margin-top:24px}}.ContactView_stack__EfJsi{position:absolute;left:12.29%;top:39.94dvh;width:45.14%;display:flex;flex-direction:column;gap:2.5dvh;color:var(--bg)}.ContactView_headline__6tJZf{color:var(--bg)}.ContactView_heading__MQeoW{font-size:clamp(48px,9.72vw,140px);font-weight:800;line-height:1;margin:0}.ContactView_blurb__jTqrv{text-align:justify}.ContactView_blurb__jTqrv,.ContactView_lines__hl_p_{color:var(--bg);font-size:var(--txt-size);font-weight:var(--txt-weight);line-height:var(--txt-line)}.ContactView_lines__hl_p_ a{transition:color .35s ease-out}.ContactView_lines__hl_p_ a:hover{color:var(--accent)}@media (max-width:767px){.ContactView_stack__EfJsi{position:static;width:100%}.ContactView_headline__6tJZf{position:static}.ContactView_heading__MQeoW{font-size:15vw;line-height:1.1}.ContactView_blurb__jTqrv,.ContactView_lines__hl_p_{position:static;width:100%;margin-top:20px}.ContactView_lines__hl_p_ a{word-break:break-word}}.PortfolioApp_frame__DnXew,.PortfolioApp_viewport__btL_a{position:relative;width:100%;min-height:100dvh}.PortfolioApp_layer__etLR5{position:absolute;inset:0;z-index:0;will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}.PortfolioApp_layerTop__xkFEB{position:relative;z-index:1;will-change:clip-path}.PortfolioApp_sameToneBorder__XrX2v{border-bottom:2px solid var(--accent)}.PortfolioApp_outgoing__KMsCB [class*=frame]>*,.PortfolioApp_outgoing__KMsCB>*>:not([class*=frame]){animation:PortfolioApp_fadeUpOut__sxK_b .7s ease-out forwards}@keyframes PortfolioApp_fadeUpOut__sxK_b{to{opacity:0;transform:translateY(-10px)}}@media (max-width:767px){.PortfolioApp_frame__DnXew,.PortfolioApp_viewport__btL_a{width:100%;min-height:0}}