.ProfileTabs_page__9orLf{--profile-rule:color-mix(in srgb,var(--matte-ink) 28%,transparent);--profile-rule-soft:color-mix(in srgb,var(--matte-ink) 24%,transparent);--profile-section-padding:clamp(1.5rem,4vw,3rem);--profile-page-padding-inline:clamp(1.25rem,5vw,5rem);--profile-page-gap:clamp(2rem,5vw,4.5rem);--profile-accent-width:3rem;--profile-accent-height:0.4rem;--profile-transition:180ms ease;display:grid;width:min(100%,90rem);margin:0 auto;padding:clamp(2rem,6vw,5.5rem) var(--profile-page-padding-inline) 6rem;grid-gap:var(--profile-page-gap);gap:var(--profile-page-gap);background:var(--matte-canvas)}.ProfileTabs_topGrid__BK85V{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0}.ProfileTabs_bottomGrid__PITY6,.ProfileTabs_topGrid__BK85V{gap:0;border-top:var(--line-width-structure) solid var(--profile-rule)}.ProfileTabs_bottomGrid__PITY6{display:none}.ProfileTabs_header__me2Xy,.ProfileTabs_sectionCard__ohd7t,.ProfileTabs_socialCard__N1PsM{position:relative;padding:var(--profile-section-padding);border:0;border-bottom:var(--line-width-structure) solid var(--profile-rule)}.ProfileTabs_header__me2Xy{overflow:visible;background:var(--matte-sage-tint);display:flex;flex-direction:column;justify-content:center;min-height:clamp(10rem,22vw,14rem)}.ProfileTabs_header__me2Xy:before{content:"";position:absolute;top:-.55rem;left:1rem;width:.9rem;height:.9rem;border:var(--line-width-structure) solid var(--matte-ink);background:var(--matte-sage)}.ProfileTabs_sectionCard__ohd7t,.ProfileTabs_socialCard__N1PsM{overflow:hidden;background:transparent}.ProfileTabs_headerName__ghUoH{max-width:14ch;margin:0 0 1rem;font-size:clamp(2.75rem,6vw,5rem);font-weight:700;line-height:1;letter-spacing:-.06em;text-wrap:balance}.ProfileTabs_headerSub__Pt4oX{max-width:36rem;margin:0;color:var(--matte-ink);font-size:var(--body-md);line-height:1.85}.ProfileTabs_headerSub__Pt4oX p{margin:0 0 1.2em}.ProfileTabs_headerSub__Pt4oX p:last-child{margin-bottom:0}.ProfileTabs_headerSub__Pt4oX ol,.ProfileTabs_headerSub__Pt4oX ul{margin:0 0 1.2em;padding-left:1.4em}.ProfileTabs_headerSub__Pt4oX li+li{margin-top:.35em}.ProfileTabs_headerSub__Pt4oX img{display:block;max-width:100%;height:auto;margin:1em 0;border:var(--line-width-structure) solid var(--profile-rule);border-radius:2px}.ProfileTabs_headerSub__Pt4oX a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--matte-sage);text-decoration-color:var(--matte-sage);text-decoration-thickness:.12em;text-underline-offset:.2em}.ProfileTabs_headerSub__Pt4oX a:hover{background:var(--matte-sage-tint)}.ProfileTabs_sectionTitle__DE2Nf{display:flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);padding-bottom:1rem;border-bottom:var(--line-width-structure) solid var(--profile-rule-soft);font-size:clamp(1.1rem,3.2vw,1.35rem);line-height:1.1}.ProfileTabs_sectionTitle__DE2Nf:before{content:"";display:block;flex-shrink:0;width:.85rem;height:.85rem;border:var(--line-width-structure) solid var(--matte-ink);background:var(--matte-sage)}.ProfileTabs_empty__1ea1y{margin:0;color:var(--muted);font-size:var(--body-sm);line-height:1.6}.ProfileTabs_itemList__tclYE,.ProfileTabs_socialList__K_gqx{margin:0;padding:0;list-style:none}.ProfileTabs_socialList__K_gqx{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ProfileTabs_socialLink__F2MDJ{display:flex;align-items:center;min-height:clamp(2.875rem,10vw,3.5rem);padding:0 clamp(.75rem,3vw,1.125rem);gap:var(--space-1);border-bottom:var(--line-width-structure) solid var(--profile-rule-soft);color:inherit;font-size:var(--body-sm);font-weight:700;text-decoration:none;transition:background-color var(--profile-transition)}.ProfileTabs_socialLink__F2MDJ:hover{background:var(--matte-sage-tint)}.ProfileTabs_itemClickable__8pfLo:focus-visible,.ProfileTabs_socialLink__F2MDJ:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ProfileTabs_tab__AZqT3:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.ProfileTabs_socialIcon___78Vc{width:1.2rem;height:1.2rem;flex-shrink:0}.ProfileTabs_externalMark__TXd9m{margin-left:auto;opacity:.9}.ProfileTabs_itemList__tclYE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.75rem),1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ProfileTabs_item__Vse0i{position:relative;width:100%;padding:var(--space-2);overflow:hidden;border:0;border:var(--line-width-structure) solid var(--profile-rule-soft);box-shadow:inset 0 calc(var(--line-width-accent) * -1) 0 var(--matte-sage);background:transparent;color:inherit;font:inherit;text-align:left}.ProfileTabs_item__Vse0i:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--matte-sage)}.ProfileTabs_itemClickable__8pfLo{cursor:pointer;transition:background-color var(--profile-transition)}.ProfileTabs_itemClickable__8pfLo:hover{background:var(--matte-sage-tint)}.ProfileTabs_itemTitle__2rkVZ{display:block;margin-bottom:var(--space-1);padding-left:.5rem;font-size:var(--body-sm);font-weight:700;line-height:1.35}.ProfileTabs_itemDesc__YXlgC{display:block;margin:0;padding-left:.5rem;overflow:hidden;color:var(--muted);font-size:var(--body-sm);line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.ProfileTabs_mobileTabs__tugz0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-bottom:var(--line-width-interactive) solid var(--matte-sage);background:transparent}.ProfileTabs_tab__AZqT3{min-height:clamp(2.75rem,10vw,3.25rem);border:0;background:transparent;font-size:var(--body-sm);font-weight:700;cursor:pointer}.ProfileTabs_tabActive__vNKqX{background:var(--matte-sage-tint);color:var(--matte-ink)}.ProfileTabs_mobilePanel___47UC{display:block}.ProfileTabs_modalBody__9RFvk{margin:0;font-size:var(--body-md);line-height:1.72}@media (min-width:900px){.ProfileTabs_topGrid__BK85V{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:stretch}.ProfileTabs_bottomGrid__PITY6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileTabs_sectionCard__ohd7t+.ProfileTabs_sectionCard__ohd7t,.ProfileTabs_socialCard__N1PsM{border-left:var(--line-width-structure) solid var(--profile-rule)}.ProfileTabs_header__me2Xy{justify-content:center}.ProfileTabs_mobilePanel___47UC,.ProfileTabs_mobileTabs__tugz0{display:none}}@media (max-width:680px){.ProfileTabs_header__me2Xy{padding:var(--page-header-mobile-padding);min-height:0}.ProfileTabs_headerName__ghUoH{margin-bottom:.75rem;font-size:var(--page-title-mobile-size);line-height:var(--page-title-mobile-line);letter-spacing:var(--page-title-mobile-tracking)}.ProfileTabs_headerSub__Pt4oX{font-size:var(--body-sm);line-height:1.75}}.ClassicProfilePage_page__T6r9J{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2)}.ClassicProfilePage_bottomGrid__Q1XUs,.ClassicProfilePage_topGrid__hVLC1{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:1fr}.ClassicProfilePage_mobileTabs__0L42a{display:grid;grid-template-columns:1fr 1fr;border:var(--grid-stroke) solid var(--line);overflow:hidden}.ClassicProfilePage_tab__wk5H_{min-height:clamp(44px,10vw,52px);border:0;border-right:var(--grid-stroke) solid var(--line);background:#fff;font-size:var(--body-sm);font-weight:700;cursor:pointer}.ClassicProfilePage_tab__wk5H_:last-child{border-right:0}.ClassicProfilePage_tabActive__42gM2{background:var(--accent-profile);color:#fff}.ClassicProfilePage_mobilePanel__y4O4d{display:block}.ClassicProfilePage_header__B86FW,.ClassicProfilePage_sectionCard__fc_QA,.ClassicProfilePage_socialCard__reYZN{position:relative;border:var(--grid-stroke) solid var(--line);background:#fff;overflow:hidden}.ClassicProfilePage_header__B86FW{padding:0;background:#fff}.ClassicProfilePage_header__B86FW:before,.ClassicProfilePage_sectionCard__fc_QA:before,.ClassicProfilePage_socialCard__reYZN:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent-profile)}.ClassicProfilePage_sectionCard__fc_QA:after,.ClassicProfilePage_socialCard__reYZN:after{content:"";position:absolute;top:0;right:0;width:clamp(28px,5.5vw,44px);height:clamp(28px,5.5vw,44px);background:var(--accent-profile);border-left:var(--grid-stroke) solid var(--line);border-bottom:var(--grid-stroke) solid var(--line)}.ClassicProfilePage_sectionCard__fc_QA,.ClassicProfilePage_socialCard__reYZN{padding:var(--space-3)}.ClassicProfilePage_headerHeading__9CQYf{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);padding-left:calc(var(--space-3) + 4px);background:linear-gradient(90deg,#fff 0 82%,color-mix(in srgb,var(--accent-profile) 12%,#fff 88%) 82% 100%)}.ClassicProfilePage_headerKicker__Uq_nW{display:block;margin-bottom:clamp(8px,1.8vw,12px);color:color-mix(in srgb,var(--fg) 72%,var(--accent-profile) 28%);font-size:var(--chip-font);font-weight:800;letter-spacing:.12em}.ClassicProfilePage_headerName__URtOF{max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ClassicProfilePage_headerSub__FlxLT{width:100%;max-width:none;margin:0;padding:var(--space-3);padding-left:calc(var(--space-3) + 4px);border-top:var(--grid-stroke) solid var(--line);color:var(--fg);font-size:var(--body-md);line-height:1.75}.ClassicProfilePage_headerSub__FlxLT:has(img){display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);grid-auto-rows:min-content;align-items:start;grid-column-gap:clamp(24px,4vw,48px);column-gap:clamp(24px,4vw,48px)}.ClassicProfilePage_headerSub__FlxLT>p:has(img){grid-column:1;grid-row:1/span 12;align-self:start;margin:0;padding:clamp(8px,1.4vw,12px);border:var(--grid-stroke) solid var(--line);background:color-mix(in srgb,var(--accent-profile) 28%,#fff 72%);box-shadow:clamp(5px,.8vw,8px) clamp(5px,.8vw,8px) 0 var(--accent-profile)}.ClassicProfilePage_headerSub__FlxLT>p:not(:has(img)){grid-column:2}.ClassicProfilePage_headerSub__FlxLT>p:nth-child(2){margin-top:clamp(4px,1vw,8px);padding-bottom:var(--space-2);border-bottom:var(--grid-stroke) solid color-mix(in srgb,var(--accent-profile) 50%,var(--line) 50%)}.ClassicProfilePage_headerSub__FlxLT>p:nth-child(2) strong{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.ClassicProfilePage_headerSub__FlxLT>p:nth-child(n+3){color:color-mix(in srgb,var(--fg) 76%,transparent 24%)}.ClassicProfilePage_headerSub__FlxLT p{margin:0 0 .9em}.ClassicProfilePage_headerSub__FlxLT p:last-child{margin-bottom:0}.ClassicProfilePage_headerSub__FlxLT img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0;border:0}.ClassicProfilePage_sectionTitle__MWOuC{display:flex;align-items:center;gap:clamp(8px,2vw,12px);margin:0 0 var(--space-2);font-size:clamp(1.1rem,3.2vw,1.35rem);line-height:1.1}.ClassicProfilePage_sectionTitle__MWOuC:before{content:"";display:block;width:clamp(14px,3vw,18px);height:clamp(14px,3vw,18px);border:2px solid var(--line);background:var(--accent-profile);flex-shrink:0}.ClassicProfilePage_empty__Wa5p3{margin:0;font-size:var(--body-sm);line-height:1.6;opacity:.58}.ClassicProfilePage_itemList__H8KZq,.ClassicProfilePage_socialList__QMPy4{margin:0;padding:0;list-style:none}.ClassicProfilePage_socialList__QMPy4{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ClassicProfilePage_socialLink__GFLs4{display:flex;align-items:center;gap:clamp(8px,2vw,10px);min-height:clamp(46px,10vw,56px);padding:0 clamp(12px,3vw,18px);border:var(--grid-stroke) solid var(--line);background:#fff;color:inherit;font-size:var(--body-sm);font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.ClassicProfilePage_socialIcon__XJqvt{width:1.2rem;height:1.2rem;flex-shrink:0}.ClassicProfilePage_externalMark__2fSkt{margin-left:auto;opacity:.9}.ClassicProfilePage_itemList__H8KZq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ClassicProfilePage_item__CTxob{position:relative;padding:var(--space-2);border:var(--grid-stroke) solid var(--line);background:#fff}.ClassicProfilePage_item__CTxob:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent-profile)}.ClassicProfilePage_itemButton__KqBAO{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;display:grid;cursor:pointer}.ClassicProfilePage_itemButton__KqBAO:focus-visible{outline:2px solid var(--accent-profile);outline-offset:2px}.ClassicProfilePage_itemClickable__UJPwU{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ClassicProfilePage_itemTitle__f_Aeq{display:block;margin-bottom:var(--space-1);padding-left:8px;font-size:var(--body-sm);line-height:1.35}.ClassicProfilePage_itemDesc__QK5Ep{margin:0;padding-left:8px;font-size:var(--body-sm);line-height:1.6;opacity:.72;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ClassicProfilePage_modalBody__Yujrj{margin:0;font-size:var(--body-md);line-height:1.72}@media (min-width:900px){.ClassicProfilePage_topGrid__hVLC1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.ClassicProfilePage_bottomGrid__Q1XUs{grid-template-columns:1fr 1fr}.ClassicProfilePage_mobilePanel__y4O4d,.ClassicProfilePage_mobileTabs__0L42a{display:none}}@media (max-width:899px){.ClassicProfilePage_bottomGrid__Q1XUs{display:none}}@media (max-width:680px){.ClassicProfilePage_headerHeading__9CQYf{grid-template-columns:minmax(0,1fr);padding:clamp(18px,5vw,24px) clamp(18px,5vw,24px) clamp(18px,5vw,24px) calc(clamp(18px, 5vw, 24px) + 4px)}.ClassicProfilePage_headerName__URtOF{max-width:10ch;font-size:clamp(2.35rem,12vw,3.25rem)}.ClassicProfilePage_headerSub__FlxLT{padding:clamp(18px,5vw,24px) clamp(18px,5vw,24px) clamp(18px,5vw,24px) calc(clamp(18px, 5vw, 24px) + 4px)}.ClassicProfilePage_headerSub__FlxLT:has(img){display:block}.ClassicProfilePage_headerSub__FlxLT>p:has(img){width:min(76vw,260px);margin:0 auto var(--space-3)}.ClassicProfilePage_headerSub__FlxLT>p:nth-child(2){margin-top:0}}@media (hover:hover) and (pointer:fine){.ClassicProfilePage_socialLink__GFLs4:hover{transform:translate(-3px,-3px);box-shadow:3px 3px 0 var(--line)}.ClassicProfilePage_itemClickable__UJPwU:hover{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--line)}}@media (prefers-reduced-motion:reduce){.ClassicProfilePage_itemClickable__UJPwU,.ClassicProfilePage_socialLink__GFLs4{transition:none}.ClassicProfilePage_itemClickable__UJPwU:hover,.ClassicProfilePage_socialLink__GFLs4:hover{transform:none}}