.intro-module__9kJeiW__hero{--hero-surface:#fff;isolation:isolate;color:#171717;background:var(--hero-surface,#fff);min-height:max(700px,100svh);font-family:inherit;position:relative;overflow:hidden}.intro-module__9kJeiW__background{z-index:-3;background:linear-gradient(#fff,#f4f4f5,#e4e4e7,#c8c8ce);position:absolute;inset:0}.intro-module__9kJeiW__shade{z-index:-2;pointer-events:none;background:linear-gradient(to bottom,transparent calc(100% - 150px),var(--hero-surface,#fff)100%);position:absolute;inset:0}.intro-module__9kJeiW__content{min-height:inherit;flex-direction:column;padding:126px 5vw 24px;display:flex}.intro-module__9kJeiW__introRow{justify-content:space-between;align-items:start;gap:24px;display:flex}.intro-module__9kJeiW__identity h1{letter-spacing:-.025em;font-size:14px;font-weight:400}.intro-module__9kJeiW__identity p{color:#444;margin-top:6px;font-size:10px}.intro-module__9kJeiW__availability{align-items:start;gap:10px;font-size:10px;line-height:1.8;display:flex}.intro-module__9kJeiW__availability>span{background:#171717;border-radius:50%;width:5px;height:5px;margin-top:6px;box-shadow:0 0 12px #17171720}.intro-module__9kJeiW__availability p>span{color:#444}.intro-module__9kJeiW__signatureStage{flex:1;justify-content:center;align-items:center;min-height:310px;padding:20px 0 28px;display:flex;position:relative}.intro-module__9kJeiW__signatureFrame{justify-content:center;width:100%;display:flex}.intro-module__9kJeiW__heroSignature{aspect-ratio:577.411/232.235;width:min(66vw,690px)}.intro-module__9kJeiW__sideNote{writing-mode:vertical-rl;letter-spacing:.06em;color:#4b4b4b;font-size:9px;position:absolute;top:50%;left:0;rotate:180deg}.intro-module__9kJeiW__edition{text-align:center;letter-spacing:.03em;color:#4b4b4b;font-size:9px;line-height:1.8;position:absolute;top:50%;right:0;translate:0 -50%}.intro-module__9kJeiW__edition>span{margin:5px 0;font-family:Georgia,serif;font-size:19px;display:inline-block}.intro-module__9kJeiW__lowerRow{grid-template-columns:1.15fr 1fr auto;align-items:end;gap:clamp(24px,4vw,72px);padding:16px 0 36px;display:grid}.intro-module__9kJeiW__lowerRow h2{font-family:var(--font-custom),Georgia,serif;letter-spacing:-.025em;font-size:clamp(26px,2.6vw,42px);font-weight:400;line-height:1.15}.intro-module__9kJeiW__lowerRow h2 em{color:#171717;font-family:Georgia,Times New Roman,serif;font-size:.94em;font-weight:400}.intro-module__9kJeiW__about{color:#333;max-width:305px;font-size:11px;line-height:1.9}.intro-module__9kJeiW__contact{color:#171717;align-items:center;gap:16px;margin-top:13px;font-size:10px;display:inline-flex}.intro-module__9kJeiW__contact svg{width:14px;height:14px}.intro-module__9kJeiW__workLink{align-items:center;gap:16px;font-size:12px;display:flex}.intro-module__9kJeiW__workLink small{color:#4b4b4b;margin-top:7px;font-size:9px;display:block}.intro-module__9kJeiW__workArrow{border:1px solid #17171750;border-radius:50%;place-items:center;width:54px;height:54px;transition:color .25s,background .25s,border-color .25s;display:grid}.intro-module__9kJeiW__workArrow svg{width:22px;height:22px;transition:translate .25s}.intro-module__9kJeiW__workLink:hover .intro-module__9kJeiW__workArrow{color:#fff;background:#171717;border-color:#171717}.intro-module__9kJeiW__workLink:hover svg,.intro-module__9kJeiW__contact:hover svg{translate:2px -2px}.intro-module__9kJeiW__baseline{color:#4b4b4b;border-top:1px solid #17171722;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:9px;display:flex}.intro-module__9kJeiW__baseline a{align-items:center;gap:22px;display:flex}.intro-module__9kJeiW__baseline a>span{font-size:16px}.intro-module__9kJeiW__hero a:focus-visible{outline-offset:6px;outline:2px solid #171717}@media (min-width:1600px){.intro-module__9kJeiW__heroSignature{width:min(60vw,850px)}.intro-module__9kJeiW__signatureStage{min-height:400px}}@media (max-width:1000px) and (min-width:701px){.intro-module__9kJeiW__lowerRow{grid-template-columns:1fr 1fr}.intro-module__9kJeiW__workLink{grid-column:2}.intro-module__9kJeiW__about{align-self:start}}@media (max-width:700px){.intro-module__9kJeiW__hero{min-height:max(820px,100svh)}.intro-module__9kJeiW__content{padding:118px 7vw 22px}.intro-module__9kJeiW__identity h1{font-size:13px}.intro-module__9kJeiW__identity p{max-width:190px;font-size:9px;line-height:1.7}.intro-module__9kJeiW__availability{max-width:100px;font-size:8px}.intro-module__9kJeiW__availability>span{flex-shrink:0;width:4px;height:4px;margin-top:5px}.intro-module__9kJeiW__signatureStage{min-height:245px;padding:24px 0 20px}.intro-module__9kJeiW__heroSignature{width:84vw}.intro-module__9kJeiW__sideNote,.intro-module__9kJeiW__edition{display:none}.intro-module__9kJeiW__lowerRow{grid-template-columns:1fr;gap:22px;padding:10px 0 26px}.intro-module__9kJeiW__lowerRow h2{font-size:30px}.intro-module__9kJeiW__about{max-width:290px;font-size:11px}.intro-module__9kJeiW__contact{margin-top:9px}.intro-module__9kJeiW__workLink{gap:13px;font-size:11px}.intro-module__9kJeiW__workArrow{width:44px;height:44px}.intro-module__9kJeiW__workLink small{font-size:9px}.intro-module__9kJeiW__baseline{gap:12px;padding-top:14px;font-size:8px}.intro-module__9kJeiW__baseline>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.intro-module__9kJeiW__workArrow,.intro-module__9kJeiW__workArrow svg{transition:none}}
