@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__section{gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}}@media screen and (not (min-width:480px)) and (not (min-width:480px)){.Profile-module-scss-module__jrwpUG__section{width:100%;padding:0 var(--spacing-md)}}@media screen and (not (min-width:480px)) and (min-width:480px){.Profile-module-scss-module__jrwpUG__section{width:100%;max-width:37.5rem;padding:0 var(--spacing-xl);margin-inline:auto}}@media screen and (min-width:1280px){.Profile-module-scss-module__jrwpUG__section{grid-template-columns:31.375rem 1fr;max-width:80rem;margin-inline:auto;display:grid}}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__header{gap:var(--spacing-md)}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__header{padding:0 var(--spacing-3xl)}}.Profile-module-scss-module__jrwpUG__sticky{gap:var(--spacing-md);flex-direction:column;display:flex}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__sticky{z-index:1;padding:var(--spacing-3xl) 0 0;position:sticky;top:0}}.Profile-module-scss-module__jrwpUG__title{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__title{font-size:2.625rem}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__title{font-size:3rem}}.Profile-module-scss-module__jrwpUG__kana{font-family:var(--font-roboto);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xl)}.Profile-module-scss-module__jrwpUG__description{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__description{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__description{font-size:var(--font-size-md);line-height:2.5}}.Profile-module-scss-module__jrwpUG__description{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm)}.Profile-module-scss-module__jrwpUG__body{flex-direction:column;display:flex}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__body{gap:var(--spacing-6xl);margin:var(--spacing-4xl) 0 0}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__body{gap:var(--spacing-7xl);padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-5xl)}}.Profile-module-scss-module__jrwpUG__subNav{gap:var(--spacing-lg);margin:var(--spacing-md) 0 0;flex-direction:column;padding:0;line-height:1;display:flex}.Profile-module-scss-module__jrwpUG__subNavItem{gap:var(--spacing-sm);grid-template-columns:.75rem 1fr;list-style:none;display:grid}.Profile-module-scss-module__jrwpUG__subNavItem:before{content:"";background:var(--txt-subtle);width:100%;height:1px;margin-top:.5em;display:block}.Profile-module-scss-module__jrwpUG__subNavLink{gap:var(--font-size-xs);width:fit-content;font-size:var(--font-size-sm);color:currentColor;flex-direction:column;text-decoration:none;display:inline-flex}.Profile-module-scss-module__jrwpUG__subNavTitle{width:fit-content;font-weight:var(--font-weight-regular);color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) 100% 100%/50% .8em no-repeat}@media (any-hover:hover){.Profile-module-scss-module__jrwpUG__subNavLink:hover .Profile-module-scss-module__jrwpUG__subNavTitle{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.Profile-module-scss-module__jrwpUG__subNavKana{font-family:var(--font-roboto);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xs);transition:filter var(--transition-enter)}@media (any-hover:hover){.Profile-module-scss-module__jrwpUG__subNavLink:hover .Profile-module-scss-module__jrwpUG__subNavKana{filter:blur(.0625rem);transition:filter var(--transition-leave)}}.Profile-module-scss-module__jrwpUG__introduction{flex-direction:column;display:flex}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__introduction{gap:3em}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__introduction{gap:4em;padding:0 0 1em}}.Profile-module-scss-module__jrwpUG__introductionTitle{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__introductionTitle{font-size:2.625rem}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__introductionTitle{font-size:3rem}}.Profile-module-scss-module__jrwpUG__paragraph{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.Profile-module-scss-module__jrwpUG__paragraph{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.Profile-module-scss-module__jrwpUG__paragraph{font-size:var(--font-size-md);line-height:2.5}}.Profile-module-scss-module__jrwpUG__paragraph{margin:var(--spacing-lg) 0 0}
