._page_1fhgn_1{color:var(--color-text-heading)}._section_1fhgn_5{position:relative}._bridgeTrack_1fhgn_9{position:relative;width:100%;height:360vh}._bridgePin_1fhgn_15{position:sticky;top:0;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden}._bridgeScene_1fhgn_24{position:relative;width:100%;min-height:100vh;min-height:100dvh}._layer_1fhgn_31{position:absolute;inset:0;transition:opacity .12s linear}._layerA_1fhgn_37{z-index:2;opacity:1;visibility:visible;pointer-events:auto}._layerB_1fhgn_44{z-index:1;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,2.5rem);opacity:0;visibility:hidden;pointer-events:none}._heroLayer_1fhgn_55{background:transparent}._heroCurtain_1fhgn_59{z-index:6}._typingWord_1fhgn_63{margin:0;min-height:1.1em;text-align:center;font-size:clamp(2.2rem,6vw,6rem);font-weight:900;letter-spacing:.02em;line-height:.98;color:var(--color-anime-about-text)}._typingUnderline_1fhgn_74{width:100%;height:6px;background:var(--color-anime-about-text);transform:scaleX(0);transform-origin:50% 50%}._curtain_1fhgn_82{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;pointer-events:none}._measureRow_1fhgn_91{position:absolute;visibility:hidden;pointer-events:none;left:0;top:0}._row_1fhgn_99{flex:1 1 0;display:flex;flex-direction:row;width:100%;min-height:0;overflow:hidden}._half_1fhgn_108{flex:1 1 50%;min-width:0;height:100%;overflow:hidden;will-change:transform}._halfClip_1fhgn_116{overflow:hidden;height:100%;width:100%;display:flex;align-items:center;contain:layout paint}._marqueeTrack_1fhgn_126{display:flex;flex:none;width:max-content;align-items:center;height:100%;will-change:transform}._marqueeLeft_1fhgn_135{animation:_marqueeLeft_1fhgn_135 var(--marquee-duration, 22s) linear infinite}._marqueeRight_1fhgn_139{animation:_marqueeRight_1fhgn_139 var(--marquee-duration, 22s) linear infinite}._marqueeTrack_1fhgn_126>p{flex:none;margin:0;padding-right:.6em}._curtainLine_1fhgn_149{margin:0;max-width:none;text-align:center;font-size:clamp(.55rem,min(1.8vh,1.35vw),1.05rem);font-weight:800;font-style:italic;line-height:1;color:var(--color-anime-bg-row, #ffc5c5);text-decoration:underline;text-underline-offset:.14em;white-space:nowrap;opacity:.92}._curtainLineAlt_1fhgn_164{margin:0;max-width:none;text-align:center;font-size:clamp(.55rem,min(1.8vh,1.35vw),1.05rem);font-weight:800;font-style:italic;line-height:1;color:var(--color-anime-bg-row, #ffc5c5);text-decoration:underline;text-underline-offset:.14em;white-space:nowrap;opacity:.48}._halfLeft_1fhgn_179,._halfRight_1fhgn_183{transform:translate3d(-100%,0,0)}._greetingLayer_1fhgn_187{background:transparent}._workSection_1fhgn_191,._skillsSection_1fhgn_192,._contactSection_1fhgn_193,._othersSection_1fhgn_194{isolation:isolate}._sectionHead_1fhgn_200{width:min(100%,1100px);margin:0 auto;padding:2rem 1rem .6rem}._sectionHeadingWord_1fhgn_206{margin:0;min-height:1.1em;text-align:center;font-size:clamp(2.2rem,6.2vw,4.2rem);font-weight:900;line-height:.98;letter-spacing:.01em;color:var(--color-anime-about-text)}._sectionHeadingLine_1fhgn_217{width:100%;height:6px;background:var(--color-anime-about-text);transform:scaleX(0);transform-origin:50% 50%}._workSection_1fhgn_191{z-index:8;padding-top:4rem;content-visibility:auto;contain-intrinsic-size:auto 900px}._skillsSection_1fhgn_192{z-index:9;padding-top:4rem;content-visibility:auto;contain-intrinsic-size:auto 1200px}._contactSection_1fhgn_193{z-index:10;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:3.5rem;margin-top:6rem;margin-bottom:3rem}._othersSection_1fhgn_194{z-index:11;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:3.5rem;margin-bottom:6rem}@keyframes _marqueeLeft_1fhgn_135{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes _marqueeRight_1fhgn_139{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){._page_1fhgn_1{scroll-behavior:auto}._marqueeLeft_1fhgn_135,._marqueeRight_1fhgn_139{animation:none}}._bridgePaused_1fhgn_293 ._marqueeLeft_1fhgn_135,._bridgePaused_1fhgn_293 ._marqueeRight_1fhgn_139{animation-play-state:paused}
