@layer theme,base,components,product;@layer compositions{._page_xxrlw_10{min-height:100svh;color:var(--text);background:var(--surface)}._tabs_xxrlw_16 ul,._collectionHeroInner_xxrlw_17{width:min(100% - (2 * var(--layout-gutter-canvas)), var(--layout-feature-max));margin-inline:auto}._hero_xxrlw_23{background:var(--surface);transition:background-color var(--duration-proof) var(--ease-proof)}._hero_xxrlw_23:not([data-tone=paper]){background:var(--profile-tone)}._heroInner_xxrlw_32,._content_xxrlw_33,._pinnedWrap_xxrlw_34{width:min(100% - (2 * var(--layout-gutter-canvas)), var(--layout-feature-max));margin-inline:auto}._heroInner_xxrlw_32{padding-block:var(--space-fluid-xl) var(--space-fluid-lg);align-items:start;gap:var(--space-fluid-lg);display:grid}._heroInner_xxrlw_32[data-professional=true]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}._person_xxrlw_52{align-items:start;gap:var(--space-fluid-md);grid-template-columns:auto minmax(0,1fr);display:grid}._avatar_xxrlw_59{aspect-ratio:1;width:clamp(6rem,11vw,8.5rem);height:auto;box-shadow:0 0 0 .3rem var(--surface), 0 0 0 calc(.3rem + var(--border-width-hairline)) var(--border);font-size:var(--font-size-heading);font-weight:var(--font-weight-regular);flex:none}._avatarImage_xxrlw_71{object-fit:cover;width:100%;height:100%}._identity_xxrlw_77{min-width:0;max-width:var(--layout-panel-max);padding-top:var(--space-1)}._identity_xxrlw_77 h1{overflow-wrap:anywhere;font-size:var(--font-size-display-sm);line-height:var(--line-height-display-tighter);text-wrap:balance}._handle_xxrlw_90{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis)}._handle_xxrlw_90 span{font-weight:var(--font-weight-regular)}._bio_xxrlw_101{max-width:var(--layout-narrow-max);margin-top:var(--space-4);font-size:var(--font-size-lede);line-height:var(--line-height-body);white-space:pre-line;text-wrap:pretty}._links_xxrlw_110{margin-top:var(--space-3);gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}._links_xxrlw_110 a{color:var(--text-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--border-strong) 74%, transparent);text-decoration-color:color-mix(in oklch, var(--border-strong) 74%, transparent);text-underline-offset:.25rem;transition:color var(--duration-quick) var(--ease-interface)}._links_xxrlw_110 a:hover{color:var(--text)}._actions_xxrlw_131{margin-top:var(--space-fluid-sm);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}._proCard_xxrlw_141{padding:var(--space-5);align-content:start;gap:var(--space-3);border-radius:var(--radius-lg);color:var(--text-on-proof);background:var(--surface-proof);display:grid}._proTitle_xxrlw_151{font-family:var(--font-display);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-display-tight)}._proCrafts_xxrlw_158{color:var(--text-muted-on-proof);font-size:var(--font-size-body-sm)}._proPlaces_xxrlw_163{margin-top:var(--space-1);gap:var(--space-2);display:grid}._proPlace_xxrlw_163{padding:var(--space-3) var(--space-3-5);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--text);background:var(--surface);transition:transform var(--duration-quick) var(--ease-interface);display:flex}._proPlace_xxrlw_163:hover{transform:translateY(-1px)}._proPlace_xxrlw_163:focus-visible{outline:var(--focus-ring-width) solid var(--text);outline-offset:var(--focus-ring-offset)}._proPlace_xxrlw_163>span:first-child{gap:var(--space-0-5);min-width:0;display:grid}._proPlace_xxrlw_163 strong,._proPlace_xxrlw_163>span:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._proPlace_xxrlw_163 strong{font-size:var(--font-size-body)}._proPlace_xxrlw_163>span:first-child>span{color:var(--text-muted);font-size:var(--font-size-body-sm)}._proBook_xxrlw_212{align-items:center;gap:var(--space-1);color:var(--accent-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong);flex:none;display:inline-flex}._interests_xxrlw_223{margin-top:var(--space-4);gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._interests_xxrlw_223 li{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong);display:inline-flex}._interestIcon_xxrlw_238{width:2rem;height:2rem;color:var(--text);background:var(--beauty-domain-colour);box-shadow:inset 0 0 0 var(--border-width-hairline) color-mix(in oklch, var(--text) 12%, transparent);border-radius:50%;place-items:center;padding:.35rem;display:grid}._pinnedWrap_xxrlw_34{padding-top:var(--space-fluid-md)}._pinned_xxrlw_34{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-media-wide,var(--radius-lg));max-width:56rem;color:var(--text);background:var(--surface);transition:transform var(--duration-quick) var(--ease-interface), box-shadow var(--duration-quick) var(--ease-interface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}._pinned_xxrlw_34:hover{box-shadow:var(--shadow-floating-sm);transform:translateY(-2px)}._pinned_xxrlw_34:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset-strong)}._pinnedCover_xxrlw_280{background:var(--surface-muted);min-height:14rem;display:block;position:relative;overflow:hidden}._pinnedCover_xxrlw_280 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._pinnedCopy_xxrlw_297{padding:var(--space-fluid-md);align-content:center;gap:var(--space-2);display:grid}._pinnedCopy_xxrlw_297>span:not(._pinnedMark_xxrlw_304,._pinnedMeta_xxrlw_304){color:var(--text-muted);line-height:var(--line-height-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._pinnedCopy_xxrlw_297 strong{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-display-tight)}._pinnedMark_xxrlw_304{color:var(--accent-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}._pinnedMeta_xxrlw_304{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-body-sm);display:inline-flex}._tabs_xxrlw_16{z-index:2;border-bottom:var(--border-width-hairline) solid var(--border);background:var(--surface);position:sticky;top:0}._tabs_xxrlw_16 ul{gap:var(--space-fluid-sm);scrollbar-width:none;display:flex;overflow-x:auto}._tab_xxrlw_16{align-items:center;gap:var(--space-1-5);min-height:3rem;color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);white-space:nowrap;transition:color var(--duration-quick) var(--ease-interface);display:inline-flex;position:relative}._tab_xxrlw_16:after{right:0;bottom:calc(-1 * var(--border-width-hairline));border-radius:var(--radius-xs);background:var(--accent);content:"";height:2px;transition:transform var(--duration-proof) var(--ease-proof);position:absolute;left:0;transform:scaleX(0)}._tab_xxrlw_16:hover,._tab_xxrlw_16[aria-current=page]{color:var(--text)}._tab_xxrlw_16[aria-current=page]:after{transform:scaleX(1)}._tab_xxrlw_16:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}._tabCount_xxrlw_394{color:var(--text-muted);font-size:var(--font-size-label);font-variant-numeric:tabular-nums}._content_xxrlw_33{padding-block:var(--space-fluid-lg) var(--space-fluid-3xl)}._panel_xxrlw_406{animation:_panel-enter_xxrlw_1 var(--duration-proof) var(--ease-proof) both}@keyframes _panel-enter_xxrlw_1{0%{opacity:0;transform:translateY(.5rem)}}._panelIntro_xxrlw_417{max-width:var(--layout-narrow-max);margin-bottom:var(--space-fluid-sm);color:var(--text-muted);line-height:var(--line-height-body)}._workGrid_xxrlw_424{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}._workCard_xxrlw_430{gap:var(--space-2);min-width:0;color:inherit;display:grid}._workImage_xxrlw_437{aspect-ratio:4/5;border-radius:var(--radius-media-wide,var(--radius-lg));background:var(--surface-muted);object-fit:cover;width:100%;transition:transform var(--duration-proof) var(--ease-proof)}._workCard_xxrlw_430:hover ._workImage_xxrlw_437{transform:scale(1.015)}._workCard_xxrlw_430:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset-strong);border-radius:var(--radius-lg)}._workCaption_xxrlw_456{min-width:0;padding-inline:var(--space-1);gap:var(--space-0-5);display:grid}._workCaption_xxrlw_456 strong,._workCaption_xxrlw_456 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._workCaption_xxrlw_456 strong{font-size:var(--font-size-body-sm)}._workCaption_xxrlw_456 span{color:var(--text-muted);font-size:var(--font-size-label)}._proofList_xxrlw_480>li{padding-block:var(--space-3-5);align-items:center;gap:var(--space-3-5);border-top:var(--border-width-hairline) dashed var(--border-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._proofList_xxrlw_480>li:last-child{border-bottom:var(--border-width-hairline) dashed var(--border-strong)}._proofList_xxrlw_480>li>div{gap:var(--space-0-5);min-width:0;display:grid}._proofList_xxrlw_480 strong{font-size:var(--font-size-body)}._proofList_xxrlw_480 span:not(._proofMark_xxrlw_503){color:var(--text-muted);font-size:var(--font-size-body-sm)}._proofMark_xxrlw_503{aspect-ratio:1;width:2rem;color:var(--surface);background:var(--text);border-radius:50%;place-items:center;display:grid}._reviewList_xxrlw_518{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));display:grid}._review_xxrlw_518{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}._reviewMedia_xxrlw_533{aspect-ratio:4/3;background:var(--surface-muted);position:relative}._reviewImage_xxrlw_539{object-fit:cover;width:100%;height:100%}._reviewMediaCount_xxrlw_545{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);color:var(--text-on-ink);background:color-mix(in oklch, var(--text) 78%, transparent);font-size:var(--font-size-label);font-weight:var(--font-weight-heavy);position:absolute;bottom:.75rem;right:.75rem}._reviewBody_xxrlw_557{padding:var(--space-4)}._reviewBody_xxrlw_557>header{gap:var(--space-0-5);display:grid}._reviewBody_xxrlw_557>header a{color:var(--text);font-size:var(--font-size-title);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--border-strong) 74%, transparent);text-decoration-color:color-mix(in oklch, var(--border-strong) 74%, transparent);text-overflow:ellipsis;text-underline-offset:.2rem;white-space:nowrap;overflow:hidden}._reviewBody_xxrlw_557>header span{color:var(--text-muted);font-size:var(--font-size-body-sm)}._reviewOutcome_xxrlw_583{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--font-size-title-lg);line-height:var(--line-height-solid)}._reviewVerified_xxrlw_591{margin-top:var(--space-2);padding:var(--space-0-5) var(--space-2);align-items:center;gap:var(--space-1);border:var(--border-width-hairline) dashed var(--border-strong);border-radius:var(--radius-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);display:inline-flex}._reviewBody_xxrlw_557 dl{margin-top:var(--space-3);border-block:var(--border-width-hairline) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._reviewBody_xxrlw_557 dl div{min-width:0;padding-block:var(--space-2-5)}._reviewBody_xxrlw_557 dl div+div{padding-left:var(--space-2-5);border-left:var(--border-width-hairline) solid var(--border)}._reviewBody_xxrlw_557 dt{color:var(--text-muted);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._reviewBody_xxrlw_557 dd{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong)}._reviewBody_xxrlw_557 h3{margin-top:var(--space-3);font-size:var(--font-size-title);line-height:var(--line-height-heading)}._reviewText_xxrlw_640{margin-top:var(--space-1-5);color:var(--text-muted);line-height:var(--line-height-relaxed);white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._reviewCredit_xxrlw_651{margin-top:var(--space-3);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis)}._reviewCredit_xxrlw_651 a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:.2rem}._collectionHero_xxrlw_17{border-bottom:var(--border-width-hairline) solid var(--border)}._collectionHeroInner_xxrlw_17{padding-block:var(--space-fluid-md) var(--space-fluid-lg);gap:var(--space-fluid-sm);display:grid}._collectionIdentity_xxrlw_675{align-items:center;gap:var(--space-fluid-sm);display:flex}._collectionAvatar_xxrlw_681{aspect-ratio:1;width:4.5rem;height:auto;font-size:var(--font-size-title);flex:none}._collectionIdentity_xxrlw_675 h1{font-size:var(--font-size-section-sm);line-height:var(--line-height-display-tight)}._collectionIdentity_xxrlw_675 p{max-width:var(--layout-narrow-max);margin-top:var(--space-1-5);color:var(--text-muted);line-height:var(--line-height-body)}._skeletonGrid_xxrlw_701{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-item-card), 100%), 1fr));gap:var(--space-fluid-md);display:grid}@media (width<=56.24rem){._heroInner_xxrlw_32[data-professional=true]{grid-template-columns:1fr}}@media (width<=39.99rem){._pinned_xxrlw_34{grid-template-columns:1fr}._pinnedCover_xxrlw_280{min-height:11rem}._person_xxrlw_52{grid-template-columns:1fr}._avatar_xxrlw_59{width:5.5rem}._actions_xxrlw_131>*{flex:auto}._proofList_xxrlw_480>li{grid-template-columns:auto minmax(0,1fr);align-items:start}._proofList_xxrlw_480>li>a{grid-column:2}._collectionIdentity_xxrlw_675{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){._panel_xxrlw_406{animation:none}._tab_xxrlw_16:after,._workImage_xxrlw_437,._proPlace_xxrlw_163,._pinned_xxrlw_34,._hero_xxrlw_23{transition:none}._pinned_xxrlw_34:hover,._workCard_xxrlw_430:hover ._workImage_xxrlw_437,._proPlace_xxrlw_163:hover{transform:none}}}@layer utilities,overrides;
