.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:clamp(14px,1.39vw,20px)}.BigWordList_rtl__XcFYk .BigWordList_caption__YO5qC{font-size:19px}.BigWordList_rtl__XcFYk .BigWordList_compact__sKObJ{--list-word-size:clamp(36px,5.2vw,75px)}@media (max-width:767px){.BigWordList_list__8KqX_{position:static;width:100%}.BigWordList_scroll__4UC0i{top:auto;bottom:auto;margin-top:clamp(60px,26vw,100px);padding-bottom:clamp(16px,6.4vw,24px)}.BigWordList_item__5VHlJ{height:auto;padding:clamp(8px,3.2vw,12px) 0}.BigWordList_word__GPa9p{font-size:var(--list-word-size,15vw);white-space:normal}.BigWordList_compact__sKObJ{--list-word-size:8vw}.BigWordList_rtl__XcFYk .BigWordList_compact__sKObJ{--list-word-size:12vw}.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:clamp(16px,6.4vw,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_rtl__m5Bf_ .InfoBlock_heading__KzWOt{font-size:clamp(48px,6.25vw,64px);font-weight:800;line-height:1.1;height:auto}.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:clamp(8px,.69vw,10px)}.InfoBlock_rtl__m5Bf_ .InfoBlock_paragraph__jklU_{text-align:right;font-size:clamp(19px,1.67vw,24px)}@media (max-width:767px){.InfoBlock_root__7xt1G{position:static;width:100%;margin-top:clamp(20px,8.5vw,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}[lang=fa] .Sidebar_label__37vG8{font-size:23px}.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}}.Markdown_root__Vn2BV{font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:1.7;color:inherit}[lang=fa] .Markdown_root__Vn2BV{font-size:clamp(21px,1.88vw,27px)}.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%;height:auto;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_codeWrap__oUHJO{position:relative}.Markdown_copyBtn__C0_uC{position:absolute;top:12px;right:12px;z-index:1;font-family:var(--font-jbmono),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1;padding:6px 10px;border-radius:6px;color:var(--t);background:var(--bg);border:1px solid rgba(195,194,183,.4);opacity:.85;transition:opacity .2s ease-out,color .2s ease-out,border-color .2s ease-out}.Markdown_copyBtn__C0_uC:hover{opacity:1;color:var(--accent)}.Markdown_copyBtnCopied__korKs,.Markdown_copyBtnCopied__korKs:hover{color:var(--accent);border-color:var(--accent);opacity:1}.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_page__cveQl{display:flex!important;flex-direction:column!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.ProjectDetailView_banner__PlCvx{position:relative;width:93.75vw;height:90dvh;margin:0 auto;background:#c3c2b7;overflow:hidden}.ProjectDetailView_title__4Z_cW{left:0;right:0;margin-inline:auto;font-size:clamp(48px,9.72vw,140px);line-height:1}.ProjectDetailView_missing__L9uzW,.ProjectDetailView_title__4Z_cW{position:absolute;bottom:12px;width:90%;font-weight:700;color:var(--bg);text-align:center}.ProjectDetailView_missing__L9uzW{left:50%;transform:translateX(-50%);font-size:clamp(24px,3.47vw,48px)}.ProjectDetailView_body__OCIfd,.ProjectDetailView_closing__njpqg,.ProjectDetailView_links__LTSp0{margin-top:clamp(50px,3vh + 1vw,60px)}@media (min-width:768px){.ProjectDetailView_body__OCIfd{margin-top:clamp(48px,6vh + 1vw,88px)}}.ProjectDetailView_body__OCIfd{width:54.93vw;margin-left:auto;margin-right:auto;color:#c3c2b7;overflow-wrap:break-word}.ProjectDetailView_noContent__yNAr7{border:1px dashed rgba(195,194,183,.35);border-radius:12px;padding:clamp(24px,3vh + 1vw,48px) 16px;text-align:center;font-style:italic;font-weight:400;color:rgba(195,194,183,.55)}.ProjectDetailView_closing__njpqg{width:54.93vw;margin-left:auto;margin-right:auto;font-size:clamp(14px,1.39vw,20px);font-weight:700;text-align:justify;color:#c3c2b7;overflow-wrap:break-word}.ProjectDetailView_links__LTSp0{display:flex;flex-direction:column;align-items:center;gap:14px}.ProjectDetailView_src__CwtM2,.ProjectDetailView_view__f_Ck3{position:relative;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_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{margin-top:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:clamp(24px,3vh + 1vw,56px) 5.83vw clamp(16px,3vh,32px);flex-shrink:0}.ProjectDetailView_pager__LvY28{display:flex;align-items:center;gap:8px;font-size:clamp(15px,1.39vw,20px);font-weight:700;transition:color .35s ease-out;max-width:38vw;min-width:0;white-space:nowrap}.ProjectDetailView_pager__LvY28:hover{color:var(--accent)}.ProjectDetailView_pagerNext__iTwko{text-align:right}.ProjectDetailView_pagerLabel__Xpgmn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.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{width:100%;height:60vw}.ProjectDetailView_title__4Z_cW{bottom:8px;width:90%;font-size:clamp(28px,10vw,80px);line-height:1.2;overflow-wrap:break-word}.ProjectDetailView_body__OCIfd,.ProjectDetailView_closing__njpqg,.ProjectDetailView_links__LTSp0{width:100%}.ProjectDetailView_src__CwtM2,.ProjectDetailView_view__f_Ck3{width:auto;min-width:120px}.ProjectDetailView_src__CwtM2:after,.ProjectDetailView_view__f_Ck3:after{left:0;width:100%}.ProjectDetailView_pagerRow__NOOMv{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,6vh,40px) 5vw}.ProjectDetailView_pager__LvY28{max-width:none;flex:1 1 auto;font-size:4.2vw}.ProjectDetailView_pagerPrev__2JIpX{justify-content:flex-start}.ProjectDetailView_pagerNext__iTwko{justify-content:flex-end}}.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}[lang=fa] .BlogView_emptyState__bYZOH{font-size:clamp(21px,1.67vw,24px)}@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(20px,3.5vw,39px);font-weight:800;line-height:1.1;color:var(--bg)}[lang=fa] .BlogPostView_title__Zm7wN{font-size:clamp(48px,9.38vw,132px)}.BlogPostView_meta__nOvXD{margin-top:16px;font-size:clamp(13px,1.11vw,16px);font-weight:400;color:var(--bg);opacity:.55}[lang=fa] .BlogPostView_meta__nOvXD{font-size:clamp(19px,1.67vw,24px)}.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}[lang=fa] .BlogPostView_excerpt__ABFCx{font-size:clamp(21px,1.88vw,27px)}.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}}.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}.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 .25s 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}}