.page-module__NfDiEG__portraitComposition{isolation:isolate;background-image:radial-gradient(#89461555 .8px,#0000 1px);background-size:14px 14px;padding:24px 22px 36px 18px;position:relative}.page-module__NfDiEG__portraitComposition:before{content:"";pointer-events:none;border:1px solid #13252a66;position:absolute;inset:8px 40px 54px 0}.page-module__NfDiEG__portraitComposition:after{content:"";z-index:-1;background:var(--brand-peach);pointer-events:none;width:40%;height:35%;position:absolute;bottom:20px;left:0}.page-module__NfDiEG__portraitComposition img{z-index:1;position:relative;box-shadow:0 8px 16px #13252a33,10px 22px 38px #13252a59,0 30px 60px #13252a33}.page-module__NfDiEG__orbit{aspect-ratio:1;pointer-events:none;border:1px solid #89461588;border-radius:50%;width:40%;position:absolute;top:0;right:0}.page-module__NfDiEG__spark{z-index:2;pointer-events:none;width:clamp(48px,6vw,76px);height:auto;position:absolute;top:0;right:0}.page-module__NfDiEG__registration{z-index:2;background:var(--background);color:var(--foreground);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;pointer-events:none;padding:3px 8px;font-size:clamp(8px,.75vw,10px);position:absolute;bottom:9px;right:22px}@media (max-width:400px){.page-module__NfDiEG__portraitComposition{padding:18px 14px 32px 12px}.page-module__NfDiEG__portraitComposition:before{bottom:44px;right:30px}.page-module__NfDiEG__registration{letter-spacing:.08em;right:14px}}
