.About-module__vqXTeW__about{padding:var(--page-margin);flex-direction:column;flex:1;justify-content:space-between;gap:clamp(40px,10vw,120px);display:flex}.About-module__vqXTeW__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(32px,6vw,80px);display:flex}.About-module__vqXTeW__intro{letter-spacing:-.01em;flex:480px;max-width:900px;font-size:clamp(1.6rem,3.8vw,3rem);font-weight:700;line-height:1.25}.About-module__vqXTeW__lineMask{display:block;overflow:hidden}.About-module__vqXTeW__line{display:block}.About-module__vqXTeW__portraitWrap{flex:none;align-self:stretch;width:clamp(120px,16vw,220px)}.About-module__vqXTeW__portraitFollower{display:block}.About-module__vqXTeW__portrait{aspect-ratio:3/4;background:var(--portrait-placeholder);width:100%;position:relative;overflow:hidden}.About-module__vqXTeW__skillsBlock{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.75em;display:flex}.About-module__vqXTeW__skillsLabel{letter-spacing:.12em;font-size:clamp(.75rem,1vw,.85rem);font-weight:700}.About-module__vqXTeW__skills{text-align:right;flex-direction:column;align-items:flex-end;gap:.5em;font-size:clamp(.95rem,1.3vw,1.15rem);list-style:none;display:flex}
.SiteShell-module__49w_NG__shell{position:relative}.SiteShell-module__49w_NG__hStrip{visibility:hidden;align-items:stretch;display:flex}.SiteShell-module__49w_NG__shellAnimated .SiteShell-module__49w_NG__hStrip,.SiteShell-module__49w_NG__shellAnimated .SiteShell-module__49w_NG__vStrip{transition:transform .5s ease-in-out}.SiteShell-module__49w_NG__chrome{z-index:40;visibility:hidden;pointer-events:none;position:fixed;inset:0}.SiteShell-module__49w_NG__shellAnimated .SiteShell-module__49w_NG__chrome{transition:transform .5s ease-in-out,translate .5s ease-in-out}.SiteShell-module__49w_NG__gutter{width:var(--page-margin);pointer-events:auto;cursor:var(--cursor-default);position:absolute;top:0;bottom:0}.SiteShell-module__49w_NG__gutterLeft{left:0}.SiteShell-module__49w_NG__gutterRight{right:0}.SiteShell-module__49w_NG__shellAnimated .SiteShell-module__49w_NG__chromeRiding{transition:transform .5s ease-in-out}.SiteShell-module__49w_NG__topBar{z-index:2;padding:0 var(--page-margin);background:var(--bg);position:absolute;top:0;left:0;right:0}.SiteShell-module__49w_NG__actions{--action-size:26px;--line:1.25px;--swoop:.5s;--part:calc(var(--swoop) - .1s);--parting:.25s;--form:calc(var(--part) + var(--parting));--forming:.35s;--ease:cubic-bezier(.65, 0, .35, 1);--stem-inset:calc(var(--action-size) / 2 - 6px);top:calc((var(--page-margin) - var(--action-size)) / 2);width:var(--page-margin);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;position:absolute;right:0}.SiteShell-module__49w_NG__actionsVisible{opacity:1;visibility:visible;pointer-events:auto;transition:none}.SiteShell-module__49w_NG__rig{flex-direction:column;display:flex;position:relative}.SiteShell-module__49w_NG__action{height:var(--action-size);justify-content:center;align-items:center;transition:opacity .2s;display:flex}.SiteShell-module__49w_NG__action svg,.SiteShell-module__49w_NG__strand{fill:none;stroke:currentColor;width:14px;stroke-width:var(--line);overflow:visible}.SiteShell-module__49w_NG__action svg{height:14px}.SiteShell-module__49w_NG__action:hover{opacity:.55}.SiteShell-module__49w_NG__strand{opacity:0;pointer-events:none;position:absolute;left:calc(50% - 7px)}.SiteShell-module__49w_NG__whole{top:var(--stem-inset);height:calc(var(--action-size) + 12px)}.SiteShell-module__49w_NG__halfTop,.SiteShell-module__49w_NG__halfBottom{height:calc(12px + var(--stem-inset))}.SiteShell-module__49w_NG__halfTop{top:var(--stem-inset);clip-path:inset(0 0 var(--stem-inset) 0)}.SiteShell-module__49w_NG__halfBottom{top:var(--action-size);clip-path:inset(var(--stem-inset) 0 0 0)}.SiteShell-module__49w_NG__cross,.SiteShell-module__49w_NG__crossBar{transform-origin:7px 7px}.SiteShell-module__49w_NG__cross{transform:rotate(45deg)}.SiteShell-module__49w_NG__crossBar{transform:rotate(-90deg)}.SiteShell-module__49w_NG__flankLeft,.SiteShell-module__49w_NG__flankRight{transform-origin:7px 1px}.SiteShell-module__49w_NG__flankLeft{transform:rotate(45deg)}.SiteShell-module__49w_NG__flankRight{transform:rotate(-45deg)}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__rig{animation:SiteShell-module__49w_NG__actionsSwoop var(--swoop) cubic-bezier(.16, 1, .3, 1) both}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__whole{animation:SiteShell-module__49w_NG__actionsDrawn var(--part) linear}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__halfTop{animation:SiteShell-module__49w_NG__actionsPartTop var(--parting) var(--ease) var(--part)}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__halfBottom{animation:SiteShell-module__49w_NG__actionsPartBottom var(--parting) var(--ease) var(--part)}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__stem{animation:SiteShell-module__49w_NG__actionsUndrawn var(--form) linear}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__cross{animation:SiteShell-module__49w_NG__actionsTurn var(--forming) var(--ease) var(--form) both}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__crossBar{animation:SiteShell-module__49w_NG__actionsBar var(--forming) var(--ease) var(--form) both}.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__flankLeft,.SiteShell-module__49w_NG__actionsVisible .SiteShell-module__49w_NG__flankRight{animation:SiteShell-module__49w_NG__actionsFlank var(--forming) var(--ease) var(--form) both}@keyframes SiteShell-module__49w_NG__actionsSwoop{0%{transform:translateY(calc(-100% - var(--page-margin)))}}@keyframes SiteShell-module__49w_NG__actionsDrawn{0%,to{opacity:1}}@keyframes SiteShell-module__49w_NG__actionsUndrawn{0%,to{opacity:0}}@keyframes SiteShell-module__49w_NG__actionsPartTop{0%{opacity:1;clip-path:inset(0)}to{opacity:1}}@keyframes SiteShell-module__49w_NG__actionsPartBottom{0%{opacity:1;clip-path:inset(0)}to{opacity:1}}@keyframes SiteShell-module__49w_NG__actionsTurn{0%{transform:rotate(0)}}@keyframes SiteShell-module__49w_NG__actionsBar{0%{opacity:0;transform:rotate(0)}1%{opacity:1}}@keyframes SiteShell-module__49w_NG__actionsFlank{0%{opacity:0;transform:rotate(0)}1%{opacity:1}}.SiteShell-module__49w_NG__actionsLeaving{--join:var(--forming);--leave:calc(var(--join) + var(--parting));opacity:1;transition:visibility 0s calc(var(--leave) + var(--swoop))}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__crossBar{animation:SiteShell-module__49w_NG__actionsBarOut var(--forming) var(--ease) both}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__cross{animation:SiteShell-module__49w_NG__actionsTurnOut var(--forming) var(--ease) both}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__flankLeft,.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__flankRight{animation:SiteShell-module__49w_NG__actionsFlankOut var(--forming) var(--ease) both}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__stem{animation:SiteShell-module__49w_NG__actionsUndrawnOut 1s linear var(--join) forwards}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__halfTop{animation:SiteShell-module__49w_NG__actionsJoinTop var(--parting) var(--ease) var(--join)}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__halfBottom{animation:SiteShell-module__49w_NG__actionsJoinBottom var(--parting) var(--ease) var(--join)}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__whole{animation:SiteShell-module__49w_NG__actionsDrawnOut 1s linear var(--leave) forwards}.SiteShell-module__49w_NG__actionsLeaving .SiteShell-module__49w_NG__rig{animation:SiteShell-module__49w_NG__actionsSwoopOut var(--swoop) cubic-bezier(.7, 0, .84, 0) var(--leave) both}@keyframes SiteShell-module__49w_NG__actionsDrawnOut{0%,to{opacity:1}}@keyframes SiteShell-module__49w_NG__actionsUndrawnOut{0%,to{opacity:0}}@keyframes SiteShell-module__49w_NG__actionsBarOut{99%{opacity:1}to{opacity:0;transform:rotate(0)}}@keyframes SiteShell-module__49w_NG__actionsTurnOut{to{transform:rotate(0)}}@keyframes SiteShell-module__49w_NG__actionsFlankOut{99%{opacity:1}to{opacity:0;transform:rotate(0)}}@keyframes SiteShell-module__49w_NG__actionsJoinTop{0%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes SiteShell-module__49w_NG__actionsJoinBottom{0%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes SiteShell-module__49w_NG__actionsSwoopOut{to{transform:translateY(calc(-100% - var(--page-margin)))}}@media (prefers-reduced-motion:reduce){.SiteShell-module__49w_NG__actions .SiteShell-module__49w_NG__rig,.SiteShell-module__49w_NG__actions .SiteShell-module__49w_NG__rig *{animation:none}.SiteShell-module__49w_NG__actionsLeaving{opacity:0;transition:none}}.SiteShell-module__49w_NG__vStrip{flex-direction:column;flex-shrink:0;width:100%;display:flex}.SiteShell-module__49w_NG__page{background:var(--bg)}.SiteShell-module__49w_NG__pageClosable{cursor:var(--cursor-close)}.SiteShell-module__49w_NG__heroScreen{min-height:100dvh;padding:var(--page-margin);background:var(--bg);flex-direction:column;display:flex;position:relative}.SiteShell-module__49w_NG__mainLeaving>:not(.SiteShell-module__49w_NG__heroScreen){opacity:0;transition:opacity .3s .3s}.SiteShell-module__49w_NG__heroCollapsed{min-height:0;padding-bottom:0}.SiteShell-module__49w_NG__heroCollapsed>:not(.SiteShell-module__49w_NG__topBar){visibility:hidden}.SiteShell-module__49w_NG__nextSection{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}
