.page_fv__veYu7{position:relative;height:100vh;background:var(--color-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_fvBg__GjBWX{position:absolute;inset:0;pointer-events:none}.page_fvGrain__LupWR{position:absolute;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='1'/%3E%3C/svg%3E");opacity:.03;animation:page_aboutGrain__hE_iT .5s steps(5) infinite}@keyframes page_aboutGrain__hE_iT{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(3%,-15%)}50%{transform:translate(12%,9%)}70%{transform:translate(9%,4%)}90%{transform:translate(-1%,7%)}}.page_fvContent__mnItg{position:relative;z-index:2;text-align:center}.page_fvTitle__PobvU{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,10vw,120px);letter-spacing:.2em;color:var(--color-foreground);opacity:0}.page_fvSub__jzjnc{font-family:var(--font-mono);font-weight:300;font-size:13px;letter-spacing:.12em;color:var(--color-secondary);margin-top:16px;opacity:0}.page_fvHr__Ok_k_{width:60px;height:1px;background:var(--color-border-light);margin:24px auto 0;transform:scaleX(0);transform-origin:center}.page_fvEdgeBl__M0T3b,.page_fvEdgeBr__k_n1_{position:absolute;z-index:2}.page_fvEdgeText__XBFt2{font-family:var(--font-mono);font-weight:300;font-size:9px;letter-spacing:.1em;color:var(--color-foreground)}.page_fvEdgeBl__M0T3b{bottom:40px;left:40px;opacity:0}.page_fvEdgeBr__k_n1_{bottom:40px;right:40px;opacity:0}.page_sectionLabel__SvNvA{display:block;font-family:var(--font-mono);font-size:40px;font-weight:300;letter-spacing:.2em;color:var(--color-secondary);margin-bottom:48px}.page_profile___tqo3{background:var(--color-primary);padding:140px 80px}.page_profileInner__EByII{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page_profilePhoto__heOa4{position:static}.page_photoWrap__NF4op{position:relative;overflow:hidden}.page_photoImg__NU_lE{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent),linear-gradient(180deg,transparent,black 15%,black 85%,transparent);-webkit-mask-composite:destination-in;mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent),linear-gradient(180deg,transparent,black 15%,black 85%,transparent);mask-composite:intersect}.page_photoCaption__RPFRL{margin-top:16px;font-family:var(--font-mono);font-size:11px;font-weight:300;letter-spacing:.1em;color:var(--color-secondary)}.page_profileText__QW27t{padding-top:8px}.page_profileLead__oyJzq{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);letter-spacing:.04em;line-height:1.2;color:var(--color-foreground);margin-bottom:12px}.page_profileLeadSub__ttxCl{font-family:var(--font-heading);font-weight:200;font-size:16px;letter-spacing:.12em;color:var(--color-secondary);margin-bottom:48px}.page_profileBody__3iLQB{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:2.2;letter-spacing:.04em;color:var(--color-foreground-muted);margin-bottom:28px}.page_profileBody__3iLQB:last-of-type{margin-bottom:0}.page_profileSns__dHbqy{display:flex;gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}.page_snsLink__DRKtn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:300;letter-spacing:.04em;color:var(--color-secondary);transition:color .3s ease}.page_snsLink__DRKtn svg{flex-shrink:0}.page_snsLink__DRKtn:hover{color:var(--color-foreground)}.page_belief__eqmFY{background:var(--color-primary);padding:0 80px 140px}.page_beliefInner__JuQOI{max-width:1100px;margin:0 auto;padding-top:140px;border-top:1px solid var(--color-border)}.page_beliefGrid__j72jh{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.page_beliefCard__Eho2o{padding:40px 32px;border:1px solid var(--color-border);margin-left:-1px;height:100%;transition:background-color .4s ease}.page_beliefCard__Eho2o:first-child{margin-left:0}.page_beliefCard__Eho2o:hover{background:rgba(255,255,255,.02)}.page_beliefNum__dlGK1{display:block;font-family:var(--font-heading);font-size:58px;font-weight:100;letter-spacing:.05em;color:rgba(255,255,255,.35);line-height:1;margin-bottom:24px}.page_beliefHeading__1n_Ih{font-family:var(--font-body);font-weight:500;font-size:22px;line-height:1.6;letter-spacing:.04em;color:var(--color-foreground);margin-bottom:16px}.page_beliefText__GFkhW{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:2;letter-spacing:.02em;color:var(--color-foreground-muted)}.page_skill__G0G7a{background:var(--color-primary);padding:0 80px 160px}.page_skillInner__2cHSw{max-width:1100px;margin:0 auto;padding-top:140px;border-top:1px solid var(--color-border)}.page_skillList__XdQvY{display:flex;flex-direction:column}.page_skillRow__2oWro{display:grid;grid-template-columns:48px 200px 1fr;gap:0 16px;padding:22px 0;border-bottom:1px solid var(--color-border)}.page_skillRow__2oWro:first-child{border-top:1px solid var(--color-border)}.page_skillNum__pszun{font-family:var(--font-mono);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--color-secondary);align-self:center}.page_skillName__qVsIc{font-family:var(--font-heading);font-weight:400;font-size:18px;letter-spacing:.06em;color:var(--color-foreground);align-self:center}.page_skillDesc__Eu_KL{font-family:var(--font-body);font-weight:300;font-size:16px;letter-spacing:.02em;color:var(--color-foreground-muted);align-self:center;line-height:1.8}@media (min-width:768px) and (max-width:1279px){.page_fvEdgeBl__M0T3b{left:24px;bottom:24px}.page_fvEdgeBr__k_n1_{right:24px;bottom:24px}.page_profile___tqo3{padding:100px 40px}.page_profileInner__EByII{grid-template-columns:300px 1fr;gap:48px}.page_belief__eqmFY{padding:0 40px 100px}.page_beliefInner__JuQOI{padding-top:100px}.page_skill__G0G7a{padding:0 40px 120px}.page_skillInner__2cHSw{padding-top:100px}}@media (max-width:767px){.page_fvTitle__PobvU{font-size:clamp(32px,12vw,56px);letter-spacing:.12em}.page_fvSub__jzjnc{font-size:11px}.page_fvEdgeBl__M0T3b{left:16px;bottom:20px}.page_fvEdgeBr__k_n1_{right:16px;bottom:20px}.page_profile___tqo3{padding:80px 20px}.page_profileInner__EByII{grid-template-columns:1fr;gap:48px}.page_profilePhoto__heOa4{position:static;max-width:100%}.page_photoImg__NU_lE{width:100%;height:auto}.page_profileLead__oyJzq{font-size:clamp(32px,9vw,48px)}.page_profileLeadSub__ttxCl{font-size:13px}.page_profileBody__3iLQB{font-size:14px}.page_profileSns__dHbqy{flex-direction:column;gap:12px}.page_belief__eqmFY{padding:0 20px 80px}.page_beliefInner__JuQOI{padding-top:80px}.page_beliefGrid__j72jh{grid-template-columns:1fr;gap:0}.page_beliefCard__Eho2o{margin-left:0;margin-top:-1px;padding:32px 20px}.page_beliefCard__Eho2o:first-child{margin-top:0}.page_sectionLabel__SvNvA{font-size:24px}.page_beliefNum__dlGK1{font-size:36px;margin-bottom:16px}.page_beliefHeading__1n_Ih{font-size:16px}.page_skill__G0G7a{padding:0 20px 80px}.page_skillInner__2cHSw{padding-top:80px}.page_skillRow__2oWro{grid-template-columns:36px 1fr;gap:4px}.page_skillDesc__Eu_KL{grid-column:1/-1;padding-left:36px;margin-top:4px}}.BeliefFigures_overlay__b8h25{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2}.BeliefFigures_figure__eW4yM{position:absolute;width:48px;height:60px;opacity:0;pointer-events:none}@media (max-width:767px){.BeliefFigures_figure__eW4yM{width:36px;height:45px}}