[data-profile-template=carousel]{--background: oklch(.985 .012 82);--foreground: oklch(.23 .025 56);--primary: oklch(.62 .16 48);--primary-foreground: oklch(.99 .004 80);--card: oklch(.995 .006 80);--card-foreground: var(--foreground);--secondary: oklch(.955 .025 75);--muted: oklch(.95 .015 75);--muted-foreground: oklch(.48 .03 60);--border: oklch(.88 .025 72)}[data-profile-template=carousel] .profile-template-rail{overflow:hidden}[data-profile-template=carousel] .profile-catalog-group{overflow:visible}[data-profile-template=carousel][data-profile-template] .profile-catalog-items{display:flex!important;grid-template-columns:none!important;gap:.9rem;overflow-x:auto;padding:.15rem .1rem .8rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin}[data-profile-template=carousel] [data-service-card-variant=visual]{flex:0 0 min(78vw,19rem);scroll-snap-align:start}@media(min-width:800px){[data-profile-template=carousel] [data-service-card-variant=visual]{flex-basis:min(34%,20rem)}}[data-profile-template=carousel] .profile-identity-card{border-radius:2.1rem 2.1rem .9rem .9rem}[data-profile-template=atelier]{--background: oklch(.965 .025 76);--foreground: oklch(.25 .03 48);--primary: oklch(.52 .1 43);--primary-foreground: oklch(.99 .004 80);--card: oklch(.985 .018 78);--card-foreground: var(--foreground);--secondary: oklch(.92 .04 75);--muted: oklch(.93 .025 72);--muted-foreground: oklch(.46 .035 54);--border: oklch(.82 .04 70)}[data-profile-template=atelier] .profile-hero,[data-profile-template=atelier] .profile-bio-card,[data-profile-template=atelier] .profile-contact-card{border-radius:2.4rem 1rem}[data-profile-template=atelier][data-profile-template] .profile-catalog-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}[data-profile-template=atelier] [data-service-card-variant=visual]:first-child{grid-column:1 / -1}[data-profile-template=atelier] [data-service-card-variant=visual]:first-child .profile-catalog-image{aspect-ratio:16 / 7}[data-profile-template=atelier] [data-service-card-variant=visual]:nth-child(3n+2){transform:translateY(.8rem)}@media(max-width:639px){[data-profile-template=atelier][data-profile-template] .profile-catalog-items{grid-template-columns:1.15fr .85fr!important}}[data-profile-template=magazine]{--background: oklch(.975 .008 96);--foreground: oklch(.18 .01 75);--primary: oklch(.42 .12 29);--primary-foreground: oklch(.99 .004 90);--card: oklch(.99 .004 95);--card-foreground: var(--foreground);--secondary: oklch(.935 .012 92);--muted: oklch(.94 .008 90);--muted-foreground: oklch(.44 .02 70);--border: oklch(.83 .014 85)}[data-profile-template=magazine] .profile-identity-content h1{font-size:clamp(2.4rem,7vw,5.8rem)!important;line-height:.88!important;letter-spacing:-.055em}[data-profile-template=magazine][data-profile-template] .profile-catalog-items{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:.85rem!important}[data-profile-template=magazine] [data-service-card-variant=visual]{grid-column:span 6}[data-profile-template=magazine] [data-service-card-variant=visual]:first-child{grid-column:span 12}[data-profile-template=magazine] [data-service-card-variant=visual]:nth-child(3n){grid-column:span 5}[data-profile-template=magazine] [data-service-card-variant=visual]:nth-child(3n+1):not(:first-child){grid-column:span 7}@media(max-width:639px){[data-profile-template=magazine] [data-service-card-variant=visual],[data-profile-template=magazine] [data-service-card-variant=visual]:first-child,[data-profile-template=magazine] [data-service-card-variant=visual]:nth-child(3n),[data-profile-template=magazine] [data-service-card-variant=visual]:nth-child(3n+1):not(:first-child){grid-column:span 12}}[data-profile-template=menu]{--background: oklch(.985 .006 150);--foreground: oklch(.22 .035 155);--primary: oklch(.54 .12 154);--primary-foreground: oklch(.99 .004 150);--card: oklch(.995 .004 150);--card-foreground: var(--foreground);--secondary: oklch(.95 .018 152);--muted: oklch(.95 .012 150);--muted-foreground: oklch(.47 .035 152);--border: oklch(.87 .03 151)}[data-profile-template=menu][data-profile-template] .profile-catalog-items{display:flex!important;flex-direction:column;gap:0!important}[data-profile-template=menu] [data-service-card-variant]{border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}[data-profile-template=menu] [data-service-card-variant] .profile-catalog-image{width:3.25rem;height:3.25rem;aspect-ratio:1;border-radius:.8rem!important}[data-profile-template=menu] .profile-contact-card{border-radius:1.2rem}[data-profile-template=split]{--background: oklch(.965 .014 240);--foreground: oklch(.2 .035 245);--primary: oklch(.52 .16 251);--primary-foreground: oklch(.99 .004 250);--card: oklch(.99 .006 245);--card-foreground: var(--foreground);--secondary: oklch(.925 .025 242);--muted: oklch(.94 .018 243);--muted-foreground: oklch(.46 .04 245);--border: oklch(.84 .035 244)}[data-profile-template=split] [data-profile-section=hero],[data-profile-template=split] [data-profile-section=contact]{height:100%}[data-profile-template=split] [data-profile-section=hero]>section,[data-profile-template=split] [data-profile-section=contact]>section{min-height:100%}[data-profile-template=split] .profile-identity-card,[data-profile-template=split] .profile-contact-card{min-height:100%;border-radius:2rem}[data-profile-template=split][data-profile-template] .profile-catalog-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:639px){[data-profile-template=split][data-profile-template] .profile-catalog-items{grid-template-columns:1fr!important}}[data-profile-template=poster]{--background: oklch(.955 .035 98);--foreground: oklch(.15 .02 35);--primary: oklch(.64 .2 31);--primary-foreground: oklch(.99 .005 90);--card: oklch(.98 .02 95);--card-foreground: var(--foreground);--secondary: oklch(.9 .06 95);--muted: oklch(.92 .04 92);--muted-foreground: oklch(.4 .035 45);--border: oklch(.2 .02 35)}[data-profile-template=poster] .profile-identity-content h1{font-size:clamp(3rem,10vw,7.2rem)!important;line-height:.82!important;letter-spacing:-.07em;text-transform:uppercase}[data-profile-template=poster] .profile-identity-card,[data-profile-template=poster] .profile-bio-card,[data-profile-template=poster] .profile-contact-card,[data-profile-template=poster] [data-service-card-variant=visual]{border:2px solid var(--border);border-radius:.4rem!important;box-shadow:.45rem .45rem 0 var(--border)!important}[data-profile-template=poster][data-profile-template] .profile-catalog-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem!important}@media(max-width:639px){[data-profile-template=poster][data-profile-template] .profile-catalog-items{grid-template-columns:1fr!important}}[data-profile-template=journey]{--background: oklch(.98 .012 305);--foreground: oklch(.22 .035 302);--primary: oklch(.55 .15 305);--primary-foreground: oklch(.99 .004 300);--card: oklch(.995 .006 303);--card-foreground: var(--foreground);--secondary: oklch(.94 .025 306);--muted: oklch(.95 .018 304);--muted-foreground: oklch(.48 .04 300);--border: oklch(.86 .035 304)}[data-profile-template=journey] .profile-template-journey .profile-catalog-items{display:flex!important;flex-direction:column;gap:.85rem!important;position:relative;padding-left:1.2rem}[data-profile-template=journey] .profile-template-journey .profile-catalog-items:before{content:"";position:absolute;left:.25rem;top:.8rem;bottom:.8rem;width:1px;background:var(--border)}[data-profile-template=journey] [data-service-card-variant]{position:relative;border-radius:1.4rem!important}[data-profile-template=journey] [data-service-card-variant]:before{content:"";position:absolute;left:-1.15rem;top:1.4rem;width:.65rem;height:.65rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 .3rem var(--background)}[data-profile-template=storefront]{--background: oklch(.985 .008 30);--foreground: oklch(.2 .025 22);--primary: oklch(.58 .18 24);--primary-foreground: oklch(.99 .004 30);--card: oklch(.995 .004 30);--card-foreground: var(--foreground);--secondary: oklch(.945 .02 28);--muted: oklch(.95 .014 30);--muted-foreground: oklch(.46 .035 28);--border: oklch(.88 .025 28)}[data-profile-template=storefront][data-profile-template] .profile-catalog-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}[data-profile-template=storefront] [data-service-card-variant=visual]{border-radius:1rem!important;box-shadow:none!important}[data-profile-template=storefront] [data-service-card-variant=visual] .profile-catalog-image{aspect-ratio:1 / 1}@media(min-width:800px){[data-profile-template=storefront][data-profile-template] .profile-catalog-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mini-carousel .mini-rail,.mini-storefront-grid,.mini-magazine-grid,.mini-mosaic{display:flex;gap:.35rem;margin-top:.75rem}.mini-carousel .mini-rail i,.mini-storefront-grid i,.mini-magazine-grid i,.mini-mosaic i{display:block;min-height:3.2rem;flex:1;border-radius:.6rem;background:currentColor;opacity:.15}.mini-carousel .mini-rail{overflow:hidden}.mini-carousel .mini-rail i{min-width:42%}.mini-atelier .mini-mosaic i:first-child{flex:1.7;min-height:4.2rem}.mini-magazine strong,.mini-poster strong{display:block;margin-top:.35rem;font-size:clamp(1rem,3.8vw,1.65rem);line-height:.88;letter-spacing:-.045em}.mini-menu-rows,.mini-steps{display:grid;gap:.35rem;margin:.7rem 0}.mini-menu-rows i{display:block;height:.7rem;border-bottom:1px solid currentColor;opacity:.35}.mini-split{display:grid!important;grid-template-columns:1fr 1fr;gap:.4rem}.mini-split-a,.mini-split-b{display:flex;min-height:100%;flex-direction:column;justify-content:center;border-radius:.7rem;padding:.65rem;background:color-mix(in oklch,currentColor 7%,transparent)}.mini-poster{justify-content:space-between}.mini-poster>span{font-size:.52rem;letter-spacing:.12em}.mini-steps i{display:block;height:1.05rem;border-left:2px solid currentColor;border-bottom:1px solid currentColor;opacity:.3}.mini-storefront-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}[data-profile-detail][data-profile-template=carousel],[data-profile-detail][data-profile-template=atelier],[data-profile-detail][data-profile-template=magazine],[data-profile-detail][data-profile-template=menu],[data-profile-detail][data-profile-template=split],[data-profile-detail][data-profile-template=poster],[data-profile-detail][data-profile-template=journey],[data-profile-detail][data-profile-template=storefront]{background:var(--background)}[data-profile-template]{--art-shadow-soft: 0 18px 48px -36px color-mix(in oklab, var(--foreground) 34%, transparent);--art-shadow-float: 0 30px 80px -48px color-mix(in oklab, var(--foreground) 44%, transparent);--art-hairline: color-mix(in oklab, var(--border) 74%, transparent)}[data-profile-template]>[data-profile-section],[data-profile-template]>.grid,[data-profile-template] .profile-template-rail,[data-profile-template] .profile-template-journey{position:relative;z-index:2}[data-profile-template] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--card) 88%,transparent),color-mix(in oklab,var(--background) 76%,transparent));border-color:color-mix(in oklab,var(--border) 88%,transparent);box-shadow:var(--art-shadow-float);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}[data-profile-template] .profile-identity-sheen{background:linear-gradient(145deg,color-mix(in oklab,white 14%,transparent),transparent 44%,color-mix(in oklab,var(--primary) 6%,transparent))}[data-profile-template] .profile-identity-title{color:var(--foreground);text-shadow:none}[data-profile-template] .profile-identity-meta{color:color-mix(in oklab,var(--foreground) 72%,transparent);text-shadow:none}[data-profile-template] .profile-verification-badge{color:color-mix(in oklab,var(--foreground) 84%,transparent)}[data-profile-template] .profile-share-button{color:var(--foreground);background:color-mix(in oklab,var(--card) 74%,transparent);border-color:color-mix(in oklab,var(--border) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-profile-template=portfolio] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge),[data-profile-template=magazine] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge){color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.44)}[data-profile-template=portfolio] .profile-share-button,[data-profile-template=magazine] .profile-share-button{color:#fff;background:#0a0c1057;border-color:#ffffff47}[data-profile-template=glass] .profile-share-button{color:var(--foreground);background:var(--glass-surface);border-color:var(--glass-border)}[data-profile-template] .profile-avatar{box-shadow:0 10px 30px -18px color-mix(in oklab,var(--foreground) 58%,transparent)}[data-profile-template] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category){box-shadow:var(--art-shadow-soft)}[data-profile-template] .profile-catalog-image img{transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-profile-template] [data-service-card-variant=visual]:hover .profile-catalog-image img{transform:scale(1.025)}}[data-profile-template=essential],[data-profile-template=expert],[data-profile-template=professional],[data-profile-template=menu]{--art-shadow-soft: 0 12px 36px -32px color-mix(in oklab, var(--foreground) 25%, transparent);--art-shadow-float: 0 22px 56px -42px color-mix(in oklab, var(--foreground) 32%, transparent)}[data-profile-template=essential] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category),[data-profile-template=expert] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category),[data-profile-template=professional] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category),[data-profile-template=menu] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-profile-template=essential]{padding:clamp(.7rem,1.7vw,1.2rem)}[data-profile-template=essential] .profile-hero{min-height:400px!important;border-radius:1.65rem}[data-profile-template=essential] .profile-identity-shell{max-width:360px}[data-profile-template=essential] .profile-identity-card{background:color-mix(in oklab,var(--card) 94%,transparent)!important;border-color:color-mix(in oklab,var(--border) 62%,transparent)!important;box-shadow:0 24px 64px -48px color-mix(in oklab,var(--foreground) 34%,transparent)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-profile-template=essential] .profile-identity-sheen{opacity:.32}[data-profile-template=essential] .profile-bio-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-block:1.6rem!important;max-width:620px;margin-inline:auto}[data-profile-template=essential] .profile-bio-card h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.02em}[data-profile-template=essential] .profile-contact-card{background:color-mix(in oklab,var(--secondary) 34%,var(--card))!important;border-color:transparent!important;box-shadow:none!important}[data-profile-template=essential] .profile-catalog-category{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-profile-template=essential] .profile-catalog-group{border-color:color-mix(in oklab,var(--border) 68%,transparent)!important;background:color-mix(in oklab,var(--card) 62%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=essential] .profile-template-motif-a{opacity:.55}[data-profile-template=essential] .profile-template-motif-b{display:block;width:3rem;height:3rem;left:4%;bottom:17%;border-radius:50%;background:color-mix(in oklab,var(--accent) 18%,transparent)}[data-profile-template=expert]{background:radial-gradient(circle at 100% 0%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 28rem),var(--background)}[data-profile-template=expert] .profile-hero{min-height:360px!important}[data-profile-template=expert] .profile-identity-card{background:color-mix(in oklab,var(--card) 96%,transparent)!important;border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border))!important;box-shadow:var(--art-shadow-float)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=expert] .profile-identity-sheen{background:none}[data-profile-template=expert] .profile-bio-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-inline:.25rem!important}[data-profile-template=expert] .profile-contact-card{background:color-mix(in oklab,var(--primary) 6%,var(--card))!important;box-shadow:none!important}[data-profile-template=expert] .profile-catalog-category{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-profile-template=expert] .profile-catalog-group{border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-inline:0!important}[data-profile-template=professional]{background:linear-gradient(180deg,color-mix(in oklab,var(--background) 98%,white),var(--background)),var(--background)}[data-profile-template=professional] .profile-hero{min-height:355px!important;border-radius:.85rem}[data-profile-template=professional] .profile-identity-card{background:color-mix(in oklab,var(--card) 97%,transparent)!important;border-color:color-mix(in oklab,var(--primary) 18%,var(--border))!important;box-shadow:0 16px 44px -38px color-mix(in oklab,var(--foreground) 32%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=professional] .profile-identity-sheen{display:none}[data-profile-template=professional] :is(.profile-bio-card,.profile-contact-card,.profile-catalog-category){background:var(--card)!important;border-color:color-mix(in oklab,var(--border) 72%,transparent)!important;box-shadow:none!important}[data-profile-template=professional] .profile-catalog-group{background:color-mix(in oklab,var(--secondary) 22%,var(--card))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:.75rem!important}[data-profile-template=menu]{padding-inline:clamp(.8rem,2vw,1.4rem)}[data-profile-template=menu] .profile-hero{min-height:330px!important;border-radius:1.2rem}[data-profile-template=menu] .profile-identity-card{background:var(--card)!important;border-color:color-mix(in oklab,var(--border) 65%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=menu] .profile-identity-sheen{display:none}[data-profile-template=menu] .profile-contact-card{background:color-mix(in oklab,var(--primary) 6%,var(--card))!important;box-shadow:none!important}[data-profile-template=menu] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:0!important}[data-profile-template=menu] .profile-catalog-group{border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-inline:0!important}[data-profile-template=menu] [data-service-card-variant]{padding-block:.95rem!important}[data-profile-template=menu] [data-service-card-variant] .profile-catalog-copy h3{letter-spacing:-.015em}[data-profile-template=portfolio],[data-profile-template=boutique],[data-profile-template=atelier],[data-profile-template=magazine]{--art-shadow-soft: 0 20px 60px -46px color-mix(in oklab, var(--foreground) 42%, transparent);--art-shadow-float: 0 38px 88px -50px color-mix(in oklab, var(--foreground) 55%, transparent)}[data-profile-template=portfolio] .profile-hero,[data-profile-template=boutique] .profile-hero,[data-profile-template=atelier] .profile-hero,[data-profile-template=magazine] .profile-hero{min-height:clamp(470px,66vh,650px)!important}[data-profile-template=portfolio] .profile-hero>img,[data-profile-template=boutique] .profile-hero>img,[data-profile-template=atelier] .profile-hero>img,[data-profile-template=magazine] .profile-hero>img{transform:scale(1.012)}[data-profile-template=portfolio] :is(.profile-catalog-category,.profile-catalog-group),[data-profile-template=boutique] :is(.profile-catalog-category,.profile-catalog-group),[data-profile-template=atelier] :is(.profile-catalog-category,.profile-catalog-group),[data-profile-template=magazine] :is(.profile-catalog-category,.profile-catalog-group){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-profile-template=portfolio] .profile-hero{clip-path:none!important}[data-profile-template=portfolio] .profile-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.12) 58%,transparent);pointer-events:none}[data-profile-template=portfolio] .profile-hero-inner{justify-content:flex-start!important;align-items:flex-end;padding:clamp(7rem,16vh,11rem) clamp(1.25rem,5vw,3.5rem) 2.2rem!important}[data-profile-template=portfolio] .profile-identity-shell{max-width:430px!important;padding-top:0!important}[data-profile-template=portfolio] .profile-avatar-anchor{left:0!important;top:-3rem!important;transform:none!important}[data-profile-template=portfolio] .profile-avatar{width:82px!important;height:82px!important;border-radius:12px!important}[data-profile-template=portfolio] .profile-identity-card{padding:3.6rem 1.35rem 1.3rem!important;border:0!important;border-left:2px solid var(--primary)!important;background:#0c0e12a3!important;box-shadow:none!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}[data-profile-template=portfolio] .profile-identity-sheen{display:none}[data-profile-template=portfolio] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=portfolio] .profile-catalog-group{background:transparent!important;border:0!important;padding:0!important}[data-profile-template=portfolio] [data-service-card-variant=visual]{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}[data-profile-template=portfolio] [data-service-card-variant=visual] .profile-catalog-image{aspect-ratio:4 / 3!important;border:0!important}[data-profile-template=portfolio] .profile-bio-card{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=boutique]{padding:clamp(.9rem,2vw,1.5rem)}[data-profile-template=boutique] .profile-hero{clip-path:none!important;border-radius:48% 48% 1.4rem 1.4rem/9% 9% 1.4rem 1.4rem}[data-profile-template=boutique] .profile-hero-inner{align-items:flex-end;padding-bottom:2rem!important}[data-profile-template=boutique] .profile-identity-shell{max-width:410px}[data-profile-template=boutique] .profile-identity-card{border:0!important;background:color-mix(in oklab,var(--background) 92%,transparent)!important;box-shadow:0 28px 72px -52px color-mix(in oklab,var(--foreground) 40%,transparent)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-profile-template=boutique] .profile-identity-sheen{opacity:.25}[data-profile-template=boutique] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=boutique] .profile-catalog-group{border:0!important;background:transparent!important;padding:0!important}[data-profile-template=boutique] [data-service-card-variant=visual]{border:0!important;background:transparent!important;box-shadow:none!important}[data-profile-template=boutique] [data-service-card-variant=visual] .profile-catalog-image{border:0!important;border-radius:1.4rem!important;aspect-ratio:4 / 5!important}[data-profile-template=boutique] .profile-template-motif-a{opacity:.42}[data-profile-template=boutique] .profile-template-motif-b{display:block;width:7rem;height:7rem;right:-2rem;bottom:20%;border:1px solid color-mix(in oklab,var(--accent) 44%,transparent);border-radius:50%}[data-profile-template=atelier]{background:radial-gradient(circle at 8% 14%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in oklab,var(--secondary) 30%,var(--background)),var(--background) 44%)}[data-profile-template=atelier] .profile-hero{border-radius:44% 1.2rem 1.2rem/15% 1.2rem 1.2rem}[data-profile-template=atelier] .profile-identity-card{background:color-mix(in oklab,var(--card) 93%,transparent)!important;border-color:color-mix(in oklab,var(--primary) 14%,var(--border))!important;box-shadow:var(--art-shadow-float)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}[data-profile-template=atelier] .profile-bio-card{background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}[data-profile-template=atelier] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=atelier] .profile-catalog-group{border:0!important;background:transparent!important;padding:0!important}[data-profile-template=atelier] [data-service-card-variant=visual]{border:0!important;background:color-mix(in oklab,var(--card) 68%,transparent)!important;box-shadow:none!important}[data-profile-template=atelier] [data-service-card-variant=visual] .profile-catalog-image{border:0!important;border-radius:1.2rem!important}[data-profile-template=atelier] .profile-template-motif-a{width:13rem;height:13rem;left:-6rem;top:27rem;border-radius:47% 53% 36% 64%;background:color-mix(in oklab,var(--accent) 12%,transparent)}[data-profile-template=atelier] .profile-template-motif-b{width:4.8rem;height:4.8rem;right:3%;bottom:15%;border:1px solid color-mix(in oklab,var(--primary) 38%,transparent);border-radius:50%}[data-profile-template=magazine]{padding:clamp(.6rem,1.4vw,1rem)}[data-profile-template=magazine] .profile-hero{border-radius:0}[data-profile-template=magazine] .profile-hero-inner{justify-content:flex-start!important;align-items:flex-end;padding:9rem clamp(1.1rem,5vw,3.25rem) 2rem!important}[data-profile-template=magazine] .profile-identity-shell{max-width:560px!important;padding-top:0!important}[data-profile-template=magazine] .profile-avatar-anchor{left:0!important;top:-2.8rem!important;transform:none!important}[data-profile-template=magazine] .profile-avatar{width:76px!important;height:76px!important;border-radius:50%!important}[data-profile-template=magazine] .profile-identity-card{padding:3.3rem 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=magazine] .profile-identity-sheen{display:none}[data-profile-template=magazine] .profile-identity-content{text-align:left!important}[data-profile-template=magazine] .profile-identity-content>div{justify-content:flex-start!important}[data-profile-template=magazine] .profile-identity-content h1{max-width:8ch;text-align:left!important;color:#fff!important;text-shadow:0 3px 30px rgba(0,0,0,.42)!important}[data-profile-template=magazine] .profile-catalog-category{border:0!important;background:transparent!important;box-shadow:none!important}[data-profile-template=magazine] .profile-catalog-group{border:0!important;background:transparent!important;padding:0!important}[data-profile-template=magazine] [data-service-card-variant=visual]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-profile-template=magazine] [data-service-card-variant=visual] .profile-catalog-image{border:0!important;border-radius:0!important}[data-profile-template=magazine] .profile-bio-card{border-radius:0!important;border:0!important;border-top:1px solid var(--border)!important;background:transparent!important;box-shadow:none!important;text-align:left!important}[data-profile-template=showcase] .profile-hero{min-height:390px!important}[data-profile-template=showcase] .profile-identity-card{background:color-mix(in oklab,var(--card) 94%,transparent)!important;border-color:var(--foreground)!important;box-shadow:.42rem .42rem color-mix(in oklab,var(--accent) 74%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=showcase] .profile-identity-sheen{display:none}[data-profile-template=showcase] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=showcase] .profile-catalog-group{border:0!important;background:transparent!important;padding:.35rem!important}[data-profile-template=showcase] [data-service-card-variant=visual] .profile-catalog-image{aspect-ratio:4 / 3!important}[data-profile-template=services] .profile-identity-card{background:color-mix(in oklab,var(--card) 93%,transparent)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-profile-template=services] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=services] .profile-catalog-group{background:color-mix(in oklab,var(--secondary) 40%,transparent)!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=conversation] .profile-identity-card{background:color-mix(in oklab,var(--card) 95%,transparent)!important;border-color:color-mix(in oklab,var(--primary) 16%,var(--border))!important;box-shadow:var(--art-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=conversation] .profile-identity-sheen{display:none}[data-profile-template=conversation] .profile-contact-card{box-shadow:none!important}[data-profile-template=conversation] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=conversation] .profile-template-motif-a,[data-profile-template=conversation] .profile-template-motif-b{opacity:.55}[data-profile-template=catalog] .profile-identity-card{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:.3rem .3rem color-mix(in oklab,var(--primary) 20%,transparent)!important}[data-profile-template=catalog] .profile-identity-sheen{display:none}[data-profile-template=catalog] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=catalog] .profile-catalog-group{background:color-mix(in oklab,var(--card) 84%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=carousel]{background:radial-gradient(circle at 92% 8%,color-mix(in oklab,var(--primary) 11%,transparent),transparent 18rem),var(--background)}[data-profile-template=carousel] .profile-hero{min-height:390px!important;border-radius:1.8rem}[data-profile-template=carousel] .profile-identity-card{background:color-mix(in oklab,var(--card) 94%,transparent)!important;border-color:transparent!important;box-shadow:var(--art-shadow-float)!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}[data-profile-template=carousel] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:.2rem!important}[data-profile-template=carousel] .profile-catalog-group{background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-inline:0!important}[data-profile-template=carousel] [data-service-card-variant=visual]{border:0!important;background:var(--card)!important;box-shadow:0 16px 44px -34px color-mix(in oklab,var(--foreground) 35%,transparent)!important}[data-profile-template=carousel] [data-service-card-variant=visual] .profile-catalog-image{aspect-ratio:4 / 5!important;border:0!important}[data-profile-template=storefront]{background:linear-gradient(180deg,color-mix(in oklab,var(--secondary) 18%,var(--background)),var(--background) 24rem)}[data-profile-template=storefront] .profile-hero{min-height:370px!important;border-radius:1.35rem}[data-profile-template=storefront] .profile-identity-card{background:color-mix(in oklab,var(--card) 96%,transparent)!important;border-color:transparent!important;box-shadow:var(--art-shadow-float)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=storefront] .profile-identity-sheen{display:none}[data-profile-template=storefront] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:0!important}[data-profile-template=storefront] .profile-catalog-group{border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}[data-profile-template=storefront] [data-service-card-variant=visual]{border:0!important;background:transparent!important}[data-profile-template=storefront] [data-service-card-variant=visual] .profile-catalog-image{border:0!important;border-radius:.85rem!important}[data-profile-template=storefront] .profile-catalog-copy{padding-inline:.25rem!important}[data-profile-template=impact]{background:linear-gradient(112deg,var(--background) 0 73%,color-mix(in oklab,var(--primary) 72%,var(--background)) 73%)}[data-profile-template=impact] .profile-template-motif-b{display:none}[data-profile-template=impact] .profile-identity-card{background:color-mix(in oklab,var(--card) 94%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=impact] .profile-identity-sheen{display:none}[data-profile-template=impact] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=impact] .profile-catalog-group{border:0!important;background:transparent!important;padding:0!important}[data-profile-template=studio]{padding:clamp(.75rem,1.8vw,1.3rem)}[data-profile-template=studio] .profile-hero{min-height:430px!important}[data-profile-template=studio] .profile-identity-card{background:color-mix(in oklab,var(--card) 91%,transparent)!important;border-color:transparent!important;box-shadow:var(--art-shadow-float)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-profile-template=studio] .profile-bio-card{background:color-mix(in oklab,var(--secondary) 34%,var(--card))!important;border:0!important;box-shadow:none!important}[data-profile-template=studio] .profile-catalog-category{border:0!important;background:color-mix(in oklab,var(--card) 84%,transparent)!important}[data-profile-template=studio] .profile-catalog-group{border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=studio] [data-service-card-variant=visual]{border:0!important;box-shadow:none!important}[data-profile-template=glass] .profile-hero{min-height:clamp(500px,68vh,650px)!important}[data-profile-template=glass] .profile-identity-card{background:var(--glass-surface-strong)!important;border-color:var(--glass-border)!important;box-shadow:0 30px 80px -48px var(--glass-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}[data-profile-template=glass] .profile-identity-sheen{opacity:.38}[data-profile-template=glass] .profile-bio-card{background:transparent!important;border-color:color-mix(in oklab,var(--border) 52%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=glass] .profile-contact-card{background:var(--glass-surface-strong)!important}[data-profile-template=glass] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=glass] .profile-catalog-group{background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}[data-profile-template=split]{background:linear-gradient(90deg,color-mix(in oklab,var(--secondary) 30%,var(--background)) 0 48%,var(--background) 48%)}[data-profile-template=split] .profile-hero{min-height:440px!important}[data-profile-template=split] .profile-identity-card{background:color-mix(in oklab,var(--card) 93%,transparent)!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=split] .profile-contact-card{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:transparent!important;box-shadow:none!important}[data-profile-template=split] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=poster]{background:linear-gradient(0deg,color-mix(in oklab,var(--secondary) 24%,transparent),transparent 46%),var(--background)}[data-profile-template=poster] .profile-hero{min-height:520px!important}[data-profile-template=poster] .profile-template-motif-a{width:13rem;height:13rem;right:-5rem;top:3rem;border-radius:50%;background:color-mix(in oklab,var(--primary) 82%,transparent);opacity:.85}[data-profile-template=poster] .profile-template-motif-b,[data-profile-template=poster] .profile-template-motif-c{display:none}[data-profile-template=poster] .profile-identity-card{background:color-mix(in oklab,var(--card) 96%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=poster] .profile-identity-sheen{display:none}[data-profile-template=poster] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=poster] .profile-catalog-group{background:transparent!important;border:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=journey]{padding-inline:clamp(.8rem,2.4vw,1.6rem)}[data-profile-template=journey] .profile-hero{min-height:380px!important;border-radius:1.8rem}[data-profile-template=journey] .profile-identity-card{background:color-mix(in oklab,var(--card) 96%,transparent)!important;border-color:transparent!important;box-shadow:var(--art-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=journey] .profile-identity-sheen{display:none}[data-profile-template=journey] .profile-bio-card,[data-profile-template=journey] .profile-catalog-category{background:transparent!important;border:0!important;box-shadow:none!important}[data-profile-template=journey] .profile-catalog-group{background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template=journey] [data-service-card-variant]{border-color:color-mix(in oklab,var(--border) 58%,transparent)!important;box-shadow:none!important}@media(max-width:639px){[data-profile-template]{border-radius:0!important;padding-inline:.35rem}[data-profile-template=portfolio] .profile-hero,[data-profile-template=boutique] .profile-hero,[data-profile-template=atelier] .profile-hero,[data-profile-template=magazine] .profile-hero,[data-profile-template=poster] .profile-hero,[data-profile-template=glass] .profile-hero{min-height:500px!important}[data-profile-template=portfolio] .profile-hero-inner,[data-profile-template=magazine] .profile-hero-inner{padding-inline:1.25rem!important}[data-profile-template=magazine] .profile-identity-content h1{max-width:10ch}[data-profile-template=split]{background:var(--background)}[data-profile-template=boutique] .profile-hero{border-radius:2.2rem 2.2rem 1rem 1rem}[data-profile-template=storefront] .profile-catalog-copy{padding-inline:.15rem!important}}@media(prefers-reduced-motion:reduce){[data-profile-template] .profile-catalog-image img{transition:none}}[data-profile-template] :is(.profile-identity-title,.profile-contact-card h2,.profile-bio-card h2,.profile-catalog-copy h3){text-wrap:balance;overflow-wrap:anywhere}[data-profile-template] :is(.profile-identity-shell,.profile-identity-card,.profile-identity-content,.profile-bio-card,.profile-contact-card,.profile-catalog-category,.profile-catalog-group,[data-profile-section]){min-width:0}[data-profile-template] .profile-identity-title{max-width:18ch;margin-inline:auto;line-height:.98}[data-profile-template] .profile-identity-meta{max-width:34ch;margin-inline:auto;line-height:1.35}[data-profile-template] .profile-contact-card h2{max-width:24ch;margin-inline:auto;line-height:1.08}[data-profile-template] .profile-bio-card p,[data-profile-template] .profile-contact-card p{max-width:48ch;margin-inline:auto}[data-profile-template] [data-service-card-variant],[data-profile-template] [data-service-card-variant] .profile-catalog-copy{min-width:0}[data-profile-template] [data-service-card-variant] .profile-catalog-copy h3{line-height:1.15}[data-profile-template] :is(.profile-layout-studio-top,.profile-layout-studio-bottom,.profile-layout-atelier-top,.profile-layout-magazine-body,.profile-layout-split-top,.profile-layout-split-bottom,.profile-layout-impact-body,.profile-layout-storefront-bottom,.profile-layout-poster-bottom)>*{min-width:0}[data-profile-template=studio]{background:radial-gradient(circle at 8% 8%,color-mix(in oklab,var(--accent) 18%,transparent),transparent 15rem),radial-gradient(circle at 96% 24%,color-mix(in oklab,var(--primary) 14%,transparent),transparent 17rem),var(--background)}[data-profile-template=studio] .profile-template-motif-a{width:10rem;height:10rem;right:-3rem;top:2rem;border-radius:2.6rem;opacity:.42;transform:rotate(14deg)}[data-profile-template=studio] .profile-template-motif-b{width:5.5rem;height:5.5rem;left:-1.5rem;bottom:18%;border-radius:50%;opacity:.3}[data-profile-template=studio] .profile-hero{min-height:clamp(360px,48vw,440px)!important}[data-profile-template=studio] .profile-avatar{width:84px!important;height:84px!important}[data-profile-template=studio] .profile-identity-shell{max-width:370px}[data-profile-template=studio] .profile-identity-title{font-size:clamp(1.45rem,1.2rem + .8vw,2rem)!important}[data-profile-template=studio] .profile-bio-card{height:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.1rem,2.2vw,1.6rem)!important}[data-profile-template=studio] .profile-contact-card{padding:clamp(1rem,2vw,1.4rem)!important}[data-profile-template=studio] .profile-contact-card h2{font-size:clamp(1rem,.92rem + .45vw,1.3rem)!important}[data-profile-template=studio] .profile-catalog-category{padding:clamp(.85rem,1.7vw,1.2rem)!important}[data-profile-template=split] .profile-hero{min-height:clamp(360px,46vw,430px)!important}[data-profile-template=split] .profile-identity-shell{max-width:360px}[data-profile-template=split] .profile-avatar{width:82px!important;height:82px!important}[data-profile-template=split] .profile-contact-card{height:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.1rem,2.5vw,1.75rem)!important}[data-profile-template=split] .profile-contact-card h2{font-size:clamp(1.05rem,.95rem + .55vw,1.4rem)!important}[data-profile-template=split] .profile-bio-card{padding:clamp(1rem,2vw,1.4rem)!important}[data-profile-template=carousel] .profile-hero{min-height:clamp(340px,44vw,400px)!important}[data-profile-template=carousel] .profile-template-motif-a{width:11rem;height:11rem;right:-4rem;top:-2rem;border-radius:50%;background:color-mix(in oklab,var(--accent) 18%,transparent);opacity:1}[data-profile-template=carousel] .profile-template-motif-b{width:7rem;height:7rem;left:-2rem;top:19rem;border-radius:2rem;transform:rotate(16deg);background:color-mix(in oklab,var(--primary) 10%,transparent)}[data-profile-template=carousel] [data-service-card-variant=visual]{flex-basis:min(82%,20rem);scroll-snap-stop:always}[data-profile-template=carousel] .profile-catalog-copy h3{min-height:2.3em}[data-profile-template=carousel] .profile-template-rail{padding-bottom:.15rem}[data-profile-template=boutique] .profile-hero{min-height:clamp(470px,62vw,590px)!important}[data-profile-template=boutique] .profile-identity-shell{max-width:380px}[data-profile-template=boutique] .profile-avatar{width:80px!important;height:80px!important}[data-profile-template=boutique] .profile-identity-card{padding-inline:clamp(1rem,2.4vw,1.5rem)!important}[data-profile-template=boutique] .profile-identity-title{font-size:clamp(1.55rem,1.25rem + 1vw,2.35rem)!important;max-width:13ch}[data-profile-template=boutique] .profile-bio-card{padding-inline:clamp(.75rem,1.8vw,1.2rem)!important}[data-profile-template=magazine] .profile-hero{min-height:clamp(480px,64vw,620px)!important}[data-profile-template=magazine] .profile-identity-title{max-width:9ch!important;font-size:clamp(2.4rem,6.2vw,5.2rem)!important;line-height:.86!important}[data-profile-template=magazine] .profile-bio-card{padding:clamp(.9rem,2vw,1.3rem)!important}[data-profile-template=magazine] .profile-bio-card p{max-width:34ch}[data-profile-template=atelier] .profile-hero{min-height:clamp(430px,58vw,540px)!important}[data-profile-template=atelier] .profile-avatar{width:82px!important;height:82px!important}[data-profile-template=atelier] .profile-bio-card{display:flex;flex-direction:column;justify-content:center;min-height:14rem}[data-profile-template=atelier] [data-service-card-variant=visual]:nth-child(3n+2){transform:translateY(.45rem)}[data-profile-template=atelier] [data-service-card-variant=visual] .profile-catalog-copy h3{min-height:2.3em}[data-profile-template=impact] .profile-hero{min-height:clamp(420px,56vw,520px)!important}[data-profile-template=impact] .profile-identity-title{max-width:12ch;font-size:clamp(2rem,1.5rem + 2.2vw,4rem)!important}[data-profile-template=impact] .profile-contact-card{padding:clamp(1rem,2vw,1.4rem)!important}[data-profile-template=impact] .profile-contact-card h2{font-size:clamp(1rem,.9rem + .55vw,1.35rem)!important}[data-profile-template=storefront] .profile-hero{min-height:clamp(340px,44vw,400px)!important}[data-profile-template=storefront] .profile-identity-shell{max-width:380px}[data-profile-template=storefront] [data-service-card-variant=visual] .profile-catalog-copy h3{min-height:2.3em}[data-profile-template=storefront] .profile-contact-card{padding:clamp(1rem,2vw,1.4rem)!important}[data-profile-template=poster] .profile-identity-title{max-width:10ch;font-size:clamp(2.35rem,1.6rem + 3vw,5.6rem)!important}[data-profile-template=poster] .profile-contact-card h2{font-size:clamp(1rem,.9rem + .5vw,1.35rem)!important}@container profile (min-width: 720px){[data-profile-template=studio] .profile-layout-studio-top{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)!important}[data-profile-template=studio] .profile-layout-studio-bottom{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)!important}[data-profile-template=split] .profile-layout-split-top{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important}[data-profile-template=split] .profile-layout-split-bottom{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important}[data-profile-template=atelier] .profile-layout-atelier-top{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr)!important;align-items:stretch!important}[data-profile-template=magazine] .profile-layout-magazine-body{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)!important}[data-profile-template=impact] .profile-layout-impact-body{grid-template-columns:minmax(0,1.24fr) minmax(290px,.76fr)!important}[data-profile-template=storefront] .profile-layout-storefront-bottom{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important}[data-profile-template=poster] .profile-layout-poster-bottom{grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr)!important}[data-profile-template=carousel] [data-service-card-variant=visual]{flex-basis:min(42%,21rem)}}@container profile (min-width: 940px){[data-profile-template=carousel] [data-service-card-variant=visual]{flex-basis:min(31%,21rem)}}@container profile (max-width: 719px){[data-profile-template] .profile-identity-title{max-width:15ch}[data-profile-template=studio] .profile-hero,[data-profile-template=split] .profile-hero,[data-profile-template=carousel] .profile-hero,[data-profile-template=storefront] .profile-hero{min-height:350px!important}[data-profile-template=atelier] .profile-bio-card{min-height:auto}[data-profile-template=magazine] .profile-identity-title{max-width:10ch!important;font-size:clamp(2.3rem,13vw,4.2rem)!important}[data-profile-template=impact] .profile-identity-title,[data-profile-template=poster] .profile-identity-title{max-width:11ch}}[data-profile-template]{--readable-muted: color-mix(in oklab, var(--foreground) 74%, transparent);--readable-soft: color-mix(in oklab, var(--foreground) 62%, transparent);--section-gap: clamp(.8rem, 1.6vw, 1.2rem)}[data-profile-template] .profile-identity-title{font-size:clamp(1.7rem,1.45rem + 1vw,2.35rem)!important;line-height:.98!important;letter-spacing:-.035em}[data-profile-template] .profile-identity-meta{font-size:clamp(.8125rem,.78rem + .12vw,.925rem)!important;line-height:1.4!important;color:var(--readable-muted)!important}[data-profile-template] .profile-verification-badge{font-size:.75rem!important;color:color-mix(in oklab,var(--foreground) 82%,transparent)!important}[data-profile-template] :is(.profile-bio-card,.profile-contact-card) h2{font-size:clamp(1.08rem,1rem + .3vw,1.32rem)!important;line-height:1.14!important;letter-spacing:-.02em}[data-profile-template] :is(.profile-bio-card,.profile-contact-card) p{font-size:clamp(.875rem,.84rem + .12vw,.95rem)!important;line-height:1.58!important;color:var(--readable-muted)!important}[data-profile-template] .profile-contact-card a,[data-profile-template] .profile-contact-card button{font-size:.875rem!important;line-height:1.25!important;min-height:46px}[data-profile-template] .profile-catalog-category>div:first-child h2{font-size:clamp(1.05rem,1rem + .28vw,1.28rem)!important;letter-spacing:-.01em!important}[data-profile-template] .profile-catalog-copy h3{font-size:clamp(.9375rem,.9rem + .15vw,1.05rem)!important;line-height:1.2!important}[data-profile-template] .profile-catalog-copy p{font-size:clamp(.75rem,.72rem + .1vw,.825rem)!important;line-height:1.4!important;color:color-mix(in oklab,var(--card-foreground) 72%,transparent)!important}[data-profile-template] .profile-catalog-copy span{font-size:max(.6875rem,11px)}[data-profile-template] [data-profile-section]{margin-bottom:var(--section-gap)}[data-profile-template] [data-profile-section]:last-child{margin-bottom:0}[data-profile-template] .profile-hero{min-height:clamp(330px,44vw,430px)!important}[data-profile-template] .profile-hero-inner{padding-top:clamp(4.25rem,8vw,6.5rem)!important;padding-bottom:clamp(1rem,2.4vw,1.5rem)!important}[data-profile-template] .profile-identity-shell{max-width:min(92%,430px)}[data-profile-template] .profile-avatar{width:clamp(78px,11vw,92px)!important;height:clamp(78px,11vw,92px)!important}[data-profile-template] :is(.profile-bio-card,.profile-contact-card){padding:clamp(1rem,2vw,1.4rem)!important}[data-profile-template] .profile-catalog-category{padding-block:clamp(.8rem,1.6vw,1.1rem)!important}[data-profile-template] .profile-catalog-group{padding:clamp(.55rem,1.2vw,.85rem)!important}[data-profile-template] .profile-layout-secondary-pair>[data-profile-section]{height:100%;margin-bottom:0}[data-profile-template] .profile-layout-secondary-pair :is(.profile-bio,.profile-contact){height:100%}[data-profile-template] .profile-layout-secondary-pair :is(.profile-bio-card,.profile-contact-card){height:100%;display:flex;flex-direction:column;justify-content:center}@container profile (max-width: 767px){[data-profile-template] .profile-layout-secondary-pair{grid-template-columns:minmax(0,1fr)!important}}@container profile (min-width: 768px){[data-profile-template] .profile-layout-secondary-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}[data-profile-template=studio] .profile-layout-studio-top,[data-profile-template=impact] .profile-layout-impact-body,[data-profile-template=storefront] .profile-layout-storefront-bottom,[data-profile-template=poster] .profile-layout-poster-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}}[data-profile-template=studio] .profile-layout-studio-bottom,[data-profile-template=atelier] .profile-layout-atelier-top,[data-profile-template=magazine] .profile-layout-magazine-body,[data-profile-template=split] :is(.profile-layout-split-top,.profile-layout-split-bottom){display:block!important;grid-template-columns:minmax(0,1fr)!important}[data-profile-template=essential] .profile-hero,[data-profile-template=expert] .profile-hero,[data-profile-template=professional] .profile-hero,[data-profile-template=menu] .profile-hero{min-height:clamp(310px,40vw,380px)!important}[data-profile-template=portfolio] .profile-hero,[data-profile-template=boutique] .profile-hero,[data-profile-template=magazine] .profile-hero,[data-profile-template=glass] .profile-hero{min-height:clamp(420px,56vw,540px)!important}[data-profile-template=studio] .profile-hero,[data-profile-template=atelier] .profile-hero,[data-profile-template=split] .profile-hero,[data-profile-template=storefront] .profile-hero,[data-profile-template=carousel] .profile-hero{min-height:clamp(350px,46vw,420px)!important}[data-profile-template=impact] .profile-hero,[data-profile-template=poster] .profile-hero{min-height:clamp(390px,50vw,470px)!important}[data-profile-template=journey] .profile-hero,[data-profile-template=services] .profile-hero,[data-profile-template=conversation] .profile-hero,[data-profile-template=catalog] .profile-hero,[data-profile-template=showcase] .profile-hero{min-height:clamp(330px,43vw,400px)!important}[data-profile-template=carousel] .profile-catalog-copy h3,[data-profile-template=atelier] [data-service-card-variant=visual] .profile-catalog-copy h3,[data-profile-template=storefront] [data-service-card-variant=visual] .profile-catalog-copy h3{min-height:0!important}[data-profile-template] [data-service-card-variant=visual]{align-self:start}[data-profile-template] [data-service-card-variant=visual]>div{height:auto!important}[data-profile-template=storefront] [data-service-card-variant=visual],[data-profile-template=carousel] [data-service-card-variant=visual],[data-profile-template=catalog] [data-service-card-variant=visual]{min-height:0!important}[data-profile-template=essential] :is(.profile-bio-card,.profile-contact-card) p,[data-profile-template=expert] :is(.profile-bio-card,.profile-contact-card) p,[data-profile-template=professional] :is(.profile-bio-card,.profile-contact-card) p,[data-profile-template=menu] :is(.profile-bio-card,.profile-contact-card) p{color:color-mix(in oklab,var(--foreground) 76%,transparent)!important}[data-profile-template=portfolio] .profile-identity-card{background:linear-gradient(90deg,#0a0c10c7,#0a0c108a)!important}[data-profile-template=portfolio] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge),[data-profile-template=magazine] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge){color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.55)!important}[data-profile-template=boutique] :is(.profile-bio-card,.profile-contact-card) p,[data-profile-template=atelier] :is(.profile-bio-card,.profile-contact-card) p{color:color-mix(in oklab,var(--foreground) 78%,transparent)!important}[data-profile-template=split] .profile-contact-card{background:color-mix(in oklab,var(--card) 96%,var(--primary) 4%)!important;color:var(--foreground)!important;border:1px solid color-mix(in oklab,var(--border) 78%,transparent)!important}[data-profile-template=split] .profile-contact-card :is(h2,p){color:inherit!important}[data-profile-template=glass][data-glass-text-tone=light]{--readable-muted: rgba(255, 255, 255, .82)}[data-profile-template=glass][data-glass-text-tone=light] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge,.profile-bio-card h2,.profile-bio-card p,.profile-contact-card h2,.profile-contact-card p){color:#fff!important}[data-profile-template=glass][data-glass-text-tone=dark]{--readable-muted: rgba(18, 28, 36, .76)}[data-profile-template=glass][data-glass-text-tone=dark] :is(.profile-identity-title,.profile-identity-meta,.profile-verification-badge,.profile-bio-card h2,.profile-bio-card p,.profile-contact-card h2,.profile-contact-card p){color:#14202a!important}@media(max-width:639px){[data-profile-template]{--section-gap: .7rem;padding-inline:.55rem}[data-profile-template] .profile-hero{min-height:320px!important}[data-profile-template=portfolio] .profile-hero,[data-profile-template=boutique] .profile-hero,[data-profile-template=magazine] .profile-hero,[data-profile-template=glass] .profile-hero{min-height:390px!important}[data-profile-template] .profile-identity-title{font-size:clamp(1.55rem,7vw,2rem)!important}[data-profile-template] .profile-avatar{width:76px!important;height:76px!important}[data-profile-template] :is(.profile-bio-card,.profile-contact-card) h2{font-size:1.05rem!important}[data-profile-template] :is(.profile-bio-card,.profile-contact-card) p{font-size:.875rem!important}}[data-profile-template=carousel]:not([data-profile-color-mode=brand]){--background: #f7f2ea;--foreground: #352820;--card: #fffdfa;--card-foreground: #352820;--primary: #b96548;--primary-foreground: #fffaf6;--secondary: #efe1d1;--secondary-foreground: #352820;--accent: #d99c72;--accent-foreground: #2b1f18;--border: #e1d3c4}[data-profile-template=atelier]:not([data-profile-color-mode=brand]){--background: #f1e3cf;--foreground: #4b3526;--card: #fff8ef;--card-foreground: #4b3526;--primary: #9d6247;--primary-foreground: #fffaf5;--secondary: #e6d1b5;--secondary-foreground: #4b3526;--accent: #c28e69;--accent-foreground: #352318;--border: #d9c2a7}[data-profile-template=magazine]:not([data-profile-color-mode=brand]){--background: #f3ede1;--foreground: #171411;--card: #faf5ec;--card-foreground: #171411;--primary: #884a40;--primary-foreground: #fff9f2;--secondary: #e8ddce;--secondary-foreground: #171411;--accent: #bd806f;--accent-foreground: #211513;--border: #d7cbbd}[data-profile-template=menu]:not([data-profile-color-mode=brand]){--background: #f1f6f1;--foreground: #203128;--card: #fbfdfb;--card-foreground: #203128;--primary: #4e8763;--primary-foreground: #f7fbf8;--secondary: #dce9df;--secondary-foreground: #203128;--accent: #9fc3a8;--accent-foreground: #1f3126;--border: #cfded2}[data-profile-template=split]:not([data-profile-color-mode=brand]){--background: #edf2f8;--foreground: #25394d;--card: #ffffff;--card-foreground: #25394d;--primary: #4d70bb;--primary-foreground: #f8fbff;--secondary: #dce5f1;--secondary-foreground: #25394d;--accent: #8fa9d5;--accent-foreground: #203148;--border: #cfdae8}[data-profile-template=poster]:not([data-profile-color-mode=brand]){--background: #dcebd7;--foreground: #18341f;--card: #f8f5d9;--card-foreground: #18341f;--primary: #24583a;--primary-foreground: #fff36f;--secondary: #c6dfbf;--secondary-foreground: #18341f;--accent: #efe765;--accent-foreground: #17311e;--border: #b8d2b1}[data-profile-template=journey]:not([data-profile-color-mode=brand]){--background: #f6eff7;--foreground: #412f46;--card: #fffafd;--card-foreground: #412f46;--primary: #8b5492;--primary-foreground: #fffaff;--secondary: #eadced;--secondary-foreground: #412f46;--accent: #c693cb;--accent-foreground: #38243d;--border: #decde2}[data-profile-template=storefront]:not([data-profile-color-mode=brand]){--background: #f9efec;--foreground: #3d2925;--card: #fffaf8;--card-foreground: #3d2925;--primary: #b95746;--primary-foreground: #fff9f6;--secondary: #eddad5;--secondary-foreground: #3d2925;--accent: #d6907d;--accent-foreground: #331f1b;--border: #e2cdc7}@layer components{[data-profile-template]{--profile-template-gap: 1rem;display:grid;gap:var(--profile-template-gap)}[data-profile-template] [data-profile-section]{min-width:0}[data-profile-template][data-profile-compact=true]{--profile-template-gap: .2rem}[data-profile-template][data-profile-button-shape=pill] [data-profile-section=contact] a,[data-profile-template][data-profile-button-shape=pill] [data-profile-section=contact] button,[data-profile-template][data-profile-button-shape=pill] [data-profile-section=catalog] a,[data-profile-template][data-profile-button-shape=pill] [data-profile-section=catalog] button{border-radius:999px!important}[data-profile-template][data-profile-button-shape=square] [data-profile-section=contact] a,[data-profile-template][data-profile-button-shape=square] [data-profile-section=contact] button,[data-profile-template][data-profile-button-shape=square] [data-profile-section=catalog] a,[data-profile-template][data-profile-button-shape=square] [data-profile-section=catalog] button{border-radius:calc(var(--radius) - 2px)!important}[data-profile-template][data-profile-image-ratio=square] [data-service-card-variant=visual]>div>div:first-child{aspect-ratio:1 / 1}[data-profile-template][data-profile-image-ratio=portrait] [data-service-card-variant=visual]>div>div:first-child{aspect-ratio:4 / 5}[data-profile-template][data-profile-image-ratio=landscape] [data-service-card-variant=visual]>div>div:first-child{aspect-ratio:16 / 10}[data-profile-template][data-profile-image-ratio=square] [data-profile-section=catalog] img{aspect-ratio:1 / 1;object-fit:cover}[data-profile-template][data-profile-image-ratio=portrait] [data-profile-section=catalog] img{aspect-ratio:4 / 5;object-fit:cover}[data-profile-template][data-profile-image-ratio=landscape] [data-profile-section=catalog] img{aspect-ratio:16 / 10;object-fit:cover}[data-profile-template=essential]{--profile-template-gap: .15rem}[data-profile-template=showcase]{--profile-template-gap: .75rem}[data-profile-template=showcase] [data-profile-section=catalog]{border-radius:calc(var(--radius) + 18px);background:color-mix(in oklab,var(--color-primary) 5%,transparent)}[data-profile-template=showcase] [data-profile-section=contact]>section>div{background:color-mix(in oklab,var(--color-primary) 9%,var(--color-background));border-color:color-mix(in oklab,var(--color-primary) 30%,var(--color-border))}[data-profile-template=portfolio]{--profile-template-gap: 1.25rem}[data-profile-template=portfolio] [data-profile-section=hero]>section{min-height:460px!important}[data-profile-template=portfolio] [data-profile-section=bio]>section>div{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;text-align:left}[data-profile-template=portfolio] [data-profile-section=bio] h2{justify-content:flex-start;font-size:1.45rem}[data-profile-template=expert]{--profile-template-gap: .85rem}[data-profile-template=expert] [data-profile-section=hero]>section{min-height:320px!important}[data-profile-template=expert] [data-profile-section=bio]>section>div{text-align:left;background:color-mix(in oklab,var(--color-background) 88%,var(--color-secondary))}[data-profile-template=expert] [data-profile-section=bio] h2{justify-content:flex-start}[data-profile-template=expert] [data-profile-section=contact]>section>div{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-background));border-color:color-mix(in oklab,var(--color-primary) 28%,var(--color-border))}[data-profile-template=professional]{--profile-template-gap: .7rem}[data-profile-template=professional] [data-profile-section]>section>div{border-radius:calc(var(--radius) + 8px)}[data-profile-template=professional] [data-profile-section=hero]>section{min-height:310px!important}[data-profile-template=professional] [data-profile-section=bio]>section>div{text-align:left}[data-profile-template=professional] [data-profile-section=bio] h2{justify-content:flex-start;letter-spacing:-.015em}[data-profile-template=services] [data-profile-section=catalog]{background:color-mix(in oklab,var(--color-secondary) 55%,transparent);border-radius:calc(var(--radius) + 20px)}[data-profile-template=services] [data-profile-section=contact]>section>div{border-width:2px;border-color:color-mix(in oklab,var(--color-primary) 38%,var(--color-border))}[data-profile-template=boutique]{--profile-template-gap: 1.5rem}[data-profile-template=boutique] [data-profile-section=hero]>section{min-height:500px!important}[data-profile-template=boutique] [data-profile-section]>section>div{border-radius:calc(var(--radius) + 22px)}[data-profile-template=boutique] [data-profile-section=bio]>section>div{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}[data-profile-template=boutique] h2{font-weight:500;letter-spacing:.015em}[data-profile-template=impact]{--profile-template-gap: .8rem}[data-profile-template=impact] [data-profile-section=hero]>section{min-height:460px!important}[data-profile-template=impact] h1,[data-profile-template=impact] h2{letter-spacing:-.035em;font-weight:800}[data-profile-template=impact] [data-profile-section]>section>div{border-width:2px}[data-profile-template=conversation]{--profile-template-gap: .35rem}[data-profile-template=conversation] [data-profile-section=hero]>section{min-height:300px!important}[data-profile-template=conversation] [data-profile-section=contact]>section>div{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-background));border-color:color-mix(in oklab,var(--color-primary) 32%,var(--color-border));box-shadow:0 18px 45px -32px color-mix(in oklab,var(--color-primary) 55%,transparent)}[data-profile-template=catalog]{--profile-template-gap: .7rem}[data-profile-template=catalog] [data-profile-section=hero]>section{min-height:280px!important}[data-profile-template=catalog] [data-profile-section=catalog]{border-radius:calc(var(--radius) + 18px);background:color-mix(in oklab,var(--color-secondary) 42%,transparent)}[data-profile-template=catalog] [data-profile-section=bio]>section>div{padding:1rem;font-size:.9rem}[data-profile-template=studio]{--profile-template-gap: .9rem}[data-profile-template=studio] [data-profile-section]>section,[data-profile-template=studio] [data-profile-section]>div{height:100%}[data-profile-template=studio] [data-profile-section]>section>div{border-radius:calc(var(--radius) + 18px)}[data-profile-template=studio] [data-profile-section=hero]>section{min-height:360px!important}[data-profile-detail][data-profile-compact=true] main{row-gap:.75rem}[data-profile-detail][data-profile-template=professional] article,[data-profile-detail][data-profile-template=professional] main>section{border-radius:calc(var(--radius) + 8px)}[data-profile-detail][data-profile-template=boutique] article,[data-profile-detail][data-profile-template=boutique] main>section{border-radius:calc(var(--radius) + 24px)}[data-profile-detail][data-profile-template=impact] article,[data-profile-detail][data-profile-template=impact] main>section{border-width:2px}[data-profile-detail][data-profile-template=expert] main>section{border-color:color-mix(in oklab,var(--color-primary) 24%,var(--color-border))}[data-profile-detail][data-profile-template=catalog] article{border-radius:calc(var(--radius) + 10px)}@media(max-width:767px){[data-profile-template]{--profile-template-gap: .2rem}[data-profile-template=portfolio] [data-profile-section=hero]>section,[data-profile-template=boutique] [data-profile-section=hero]>section,[data-profile-template=impact] [data-profile-section=hero]>section{min-height:390px!important}[data-profile-template=expert] [data-profile-section=hero]>section,[data-profile-template=professional] [data-profile-section=hero]>section,[data-profile-template=conversation] [data-profile-section=hero]>section,[data-profile-template=catalog] [data-profile-section=hero]>section{min-height:330px!important}}}@layer components{[data-profile-template]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(.35rem,1vw,.8rem);transition:background-color .24s ease,color .24s ease,border-radius .24s ease}[data-profile-template]>[data-profile-section],[data-profile-template]>div:not(.profile-template-atmosphere){position:relative;z-index:1}.profile-template-atmosphere{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.profile-template-motif,.profile-template-grid,.profile-template-ribbon{position:absolute;display:block;pointer-events:none}.profile-template-grid{inset:0;opacity:0}.profile-template-ribbon{opacity:0}[data-profile-template=essential]:not([data-profile-color-mode=brand]){--background: oklch(.976 .018 88);--foreground: oklch(.27 .025 68);--card: oklch(.995 .008 88);--card-foreground: oklch(.27 .025 68);--primary: oklch(.55 .075 135);--primary-foreground: oklch(.985 .01 88);--secondary: oklch(.925 .03 80);--secondary-foreground: oklch(.3 .025 68);--accent: oklch(.71 .1 52);--accent-foreground: oklch(.24 .025 68);--border: oklch(.89 .025 82)}[data-profile-template=showcase]:not([data-profile-color-mode=brand]){--background: oklch(.975 .05 95);--foreground: oklch(.22 .035 40);--card: oklch(.995 .015 95);--card-foreground: oklch(.22 .035 40);--primary: oklch(.66 .19 28);--primary-foreground: oklch(.99 .01 95);--secondary: oklch(.91 .15 96);--secondary-foreground: oklch(.23 .035 40);--accent: oklch(.54 .22 268);--accent-foreground: oklch(.98 .01 95);--border: oklch(.85 .08 85)}[data-profile-template=portfolio]:not([data-profile-color-mode=brand]){--background: oklch(.18 .01 260);--foreground: oklch(.97 .02 95);--card: oklch(.22 .012 260);--card-foreground: oklch(.97 .02 95);--primary: oklch(.9 .18 112);--primary-foreground: oklch(.18 .01 260);--secondary: oklch(.28 .01 260);--secondary-foreground: oklch(.97 .02 95);--accent: oklch(.72 .15 45);--accent-foreground: oklch(.18 .01 260);--border: oklch(.38 .015 260)}[data-profile-template=expert]:not([data-profile-color-mode=brand]){--background: oklch(.97 .018 170);--foreground: oklch(.24 .045 170);--card: oklch(.995 .012 170);--card-foreground: oklch(.24 .045 170);--primary: oklch(.52 .12 170);--primary-foreground: oklch(.99 .01 170);--secondary: oklch(.91 .045 170);--secondary-foreground: oklch(.24 .045 170);--accent: oklch(.74 .11 75);--accent-foreground: oklch(.24 .045 170);--border: oklch(.86 .035 170)}[data-profile-template=professional]:not([data-profile-color-mode=brand]){--background: oklch(.975 .012 250);--foreground: oklch(.23 .045 250);--card: oklch(.995 .005 250);--card-foreground: oklch(.23 .045 250);--primary: oklch(.5 .18 260);--primary-foreground: oklch(.99 .005 250);--secondary: oklch(.92 .035 250);--secondary-foreground: oklch(.23 .045 250);--accent: oklch(.74 .09 245);--accent-foreground: oklch(.22 .04 250);--border: oklch(.87 .03 250)}[data-profile-template=services]:not([data-profile-color-mode=brand]){--background: oklch(.975 .03 72);--foreground: oklch(.28 .05 55);--card: oklch(.995 .012 72);--card-foreground: oklch(.28 .05 55);--primary: oklch(.66 .17 45);--primary-foreground: oklch(.99 .01 72);--secondary: oklch(.92 .065 70);--secondary-foreground: oklch(.28 .05 55);--accent: oklch(.8 .14 82);--accent-foreground: oklch(.28 .05 55);--border: oklch(.87 .055 70)}[data-profile-template=boutique]:not([data-profile-color-mode=brand]){--background: oklch(.975 .02 20);--foreground: oklch(.29 .055 15);--card: oklch(.995 .01 20);--card-foreground: oklch(.29 .055 15);--primary: oklch(.43 .13 12);--primary-foreground: oklch(.98 .015 20);--secondary: oklch(.91 .04 20);--secondary-foreground: oklch(.29 .055 15);--accent: oklch(.73 .09 78);--accent-foreground: oklch(.25 .04 15);--border: oklch(.87 .03 20)}[data-profile-template=impact]:not([data-profile-color-mode=brand]){--background: oklch(.5 .22 276);--foreground: oklch(.98 .02 100);--card: oklch(.22 .025 276);--card-foreground: oklch(.98 .02 100);--primary: oklch(.9 .2 120);--primary-foreground: oklch(.18 .02 276);--secondary: oklch(.25 .03 276);--secondary-foreground: oklch(.98 .02 100);--accent: oklch(.68 .22 22);--accent-foreground: oklch(.99 .01 100);--border: oklch(.96 .02 100)}[data-profile-template=conversation]:not([data-profile-color-mode=brand]){--background: oklch(.975 .02 145);--foreground: oklch(.24 .045 145);--card: oklch(.995 .008 145);--card-foreground: oklch(.24 .045 145);--primary: oklch(.61 .15 150);--primary-foreground: oklch(.99 .01 145);--secondary: oklch(.91 .055 145);--secondary-foreground: oklch(.24 .045 145);--accent: oklch(.82 .105 150);--accent-foreground: oklch(.24 .045 145);--border: oklch(.87 .045 145)}[data-profile-template=catalog]:not([data-profile-color-mode=brand]){--background: oklch(.975 .025 88);--foreground: oklch(.23 .05 260);--card: oklch(.995 .012 88);--card-foreground: oklch(.23 .05 260);--primary: oklch(.48 .19 260);--primary-foreground: oklch(.99 .01 88);--secondary: oklch(.91 .035 82);--secondary-foreground: oklch(.23 .05 260);--accent: oklch(.82 .16 88);--accent-foreground: oklch(.23 .05 260);--border: oklch(.86 .045 82)}[data-profile-template=studio]:not([data-profile-color-mode=brand]){--background: oklch(.96 .035 295);--foreground: oklch(.24 .055 290);--card: oklch(.995 .012 295);--card-foreground: oklch(.24 .055 290);--primary: oklch(.54 .17 290);--primary-foreground: oklch(.99 .01 295);--secondary: oklch(.9 .06 295);--secondary-foreground: oklch(.24 .055 290);--accent: oklch(.73 .16 35);--accent-foreground: oklch(.99 .01 295);--border: oklch(.85 .055 290)}[data-profile-template=essential]{border-radius:2rem;background:radial-gradient(circle at 12% 8%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 22rem),linear-gradient(180deg,var(--background),color-mix(in oklab,var(--secondary) 30%,var(--background)))}[data-profile-template=essential] .profile-template-motif-a{width:10rem;height:10rem;border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);border-radius:42% 58% 62% 38%;top:2rem;right:-4rem;animation:tpl-float 9s ease-in-out infinite}[data-profile-template=essential] .profile-identity-card{box-shadow:0 28px 60px -44px color-mix(in oklab,var(--foreground) 42%,transparent)!important}[data-profile-template=showcase]{border-radius:1.75rem;background:radial-gradient(circle at 15% 15%,color-mix(in oklab,var(--secondary) 74%,transparent),transparent 17rem),linear-gradient(135deg,var(--background),color-mix(in oklab,var(--accent) 8%,var(--background)))}[data-profile-template=showcase] .profile-template-motif-a{width:8rem;height:8rem;border-radius:1.7rem;background:var(--primary);top:-3rem;right:5%;transform:rotate(13deg);opacity:.17;animation:tpl-wobble 8s ease-in-out infinite}[data-profile-template=showcase] .profile-template-motif-b{width:4rem;height:4rem;border:8px solid var(--accent);border-radius:50%;left:2%;top:34%;opacity:.22;animation:tpl-spin 18s linear infinite}[data-profile-template=showcase] .profile-identity-card{border-width:2px!important;box-shadow:8px 8px color-mix(in oklab,var(--accent) 72%,transparent)!important;transform:rotate(-.4deg)}[data-profile-template=showcase] [data-service-card-variant=visual]{transform:rotate(var(--card-tilt, 0deg));border-width:2px;transition:transform .18s ease,box-shadow .18s ease}[data-profile-template=showcase] [data-service-card-variant=visual]:nth-child(odd){--card-tilt: -.65deg}[data-profile-template=showcase] [data-service-card-variant=visual]:nth-child(2n){--card-tilt: .65deg}[data-profile-template=showcase] [data-service-card-variant=visual]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 20px 45px -28px color-mix(in oklab,var(--foreground) 35%,transparent)}[data-profile-template=portfolio]{border-radius:0;background:var(--background)}[data-profile-template=portfolio] .profile-template-grid{opacity:.16;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 16%,transparent) 1px,transparent 1px);background-size:46px 46px}[data-profile-template=portfolio] .profile-hero{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}[data-profile-template=portfolio] .profile-identity-card{background:color-mix(in oklab,var(--background) 72%,transparent)!important;border-radius:0!important;border-left:4px solid var(--primary)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-profile-template=portfolio] .profile-avatar{border-radius:18%!important;transform:rotate(-3deg)}[data-profile-template=portfolio] h1,[data-profile-template=portfolio] h2{text-transform:uppercase;letter-spacing:-.035em}[data-profile-template=expert]{border-radius:2.25rem;background:linear-gradient(135deg,color-mix(in oklab,var(--secondary) 68%,var(--background)),var(--background) 52%),var(--background)}[data-profile-template=expert] .profile-template-motif-a{width:14rem;height:14rem;border-radius:50%;right:-7rem;top:4rem;background:color-mix(in oklab,var(--primary) 18%,transparent);animation:tpl-breathe 7s ease-in-out infinite}[data-profile-template=expert] .profile-template-motif-b{width:6rem;height:6rem;border:1px solid color-mix(in oklab,var(--accent) 75%,transparent);border-radius:50%;left:4%;bottom:12%}[data-profile-template=expert] .profile-identity-card{border-radius:1.25rem 3.25rem!important;box-shadow:0 26px 55px -42px color-mix(in oklab,var(--primary) 65%,transparent)!important}[data-profile-template=expert] .profile-bio-card,[data-profile-template=expert] .profile-contact-card{border-radius:1.25rem!important}[data-profile-template=professional]{border-radius:1.1rem;background:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--secondary) 34%,var(--background)))}[data-profile-template=professional] .profile-template-grid{opacity:.28;background-image:linear-gradient(color-mix(in oklab,var(--primary) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--primary) 12%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 65%);mask-image:linear-gradient(to bottom,black,transparent 65%)}[data-profile-template=professional] .profile-identity-card,[data-profile-template=professional] .profile-bio-card,[data-profile-template=professional] .profile-contact-card{border-radius:.75rem!important}[data-profile-template=professional] .profile-avatar{border-radius:.85rem!important}[data-profile-template=professional] h1,[data-profile-template=professional] h2{letter-spacing:-.025em}[data-profile-template=services]{border-radius:2rem;background:linear-gradient(120deg,color-mix(in oklab,var(--secondary) 78%,var(--background)),var(--background)),var(--background)}[data-profile-template=services] .profile-template-ribbon{opacity:.65;width:130%;height:3.5rem;top:15rem;left:-15%;background:color-mix(in oklab,var(--accent) 68%,transparent);transform:rotate(-5deg)}[data-profile-template=services] .profile-identity-card{border-radius:2.5rem .9rem!important}[data-profile-template=services] .profile-contact-card{border:2px dashed color-mix(in oklab,var(--primary) 48%,var(--border))!important;transform:rotate(.25deg)}[data-profile-template=boutique]{border-radius:0;padding:clamp(.55rem,1.6vw,1.2rem);background:linear-gradient(90deg,color-mix(in oklab,var(--secondary) 32%,var(--background)),var(--background) 40%),var(--background)}[data-profile-template=boutique] .profile-template-motif-a{width:19rem;height:19rem;border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);border-radius:50%;top:-7rem;left:-8rem}[data-profile-template=boutique] h1,[data-profile-template=boutique] h2{font-family:Georgia,Times New Roman,serif;letter-spacing:.005em;font-weight:500!important}[data-profile-template=boutique] .profile-hero{clip-path:ellipse(88% 76% at 50% 42%)}[data-profile-template=boutique] .profile-identity-card{background:color-mix(in oklab,var(--background) 86%,transparent)!important;border-radius:999px 999px 1.5rem 1.5rem!important}[data-profile-template=boutique] .profile-avatar{border-radius:50% 50% 44% 56%!important}[data-profile-template=impact]{border-radius:0;background:linear-gradient(115deg,var(--background) 0 62%,color-mix(in oklab,var(--primary) 84%,transparent) 62% 100%)}[data-profile-template=impact] .profile-template-motif-a{width:13rem;height:13rem;background:var(--accent);right:-6rem;top:6rem;transform:rotate(22deg);opacity:.85;mix-blend-mode:screen}[data-profile-template=impact] .profile-template-motif-b{width:12rem;height:2.2rem;background:var(--primary);left:-3rem;bottom:10rem;transform:rotate(-12deg)}[data-profile-template=impact] .profile-identity-card,[data-profile-template=impact] .profile-bio-card,[data-profile-template=impact] .profile-contact-card,[data-profile-template=impact] [data-service-card-variant=visual]{border-radius:0!important;border-width:2px!important;box-shadow:7px 7px color-mix(in oklab,var(--foreground) 75%,transparent)!important}[data-profile-template=impact] h1{font-size:clamp(2rem,7vw,4rem)!important;line-height:.92!important;text-transform:uppercase;font-weight:900!important;letter-spacing:-.055em!important}[data-profile-template=impact] h2{text-transform:uppercase;letter-spacing:-.035em!important;font-weight:900!important}[data-profile-template=conversation]{border-radius:2.25rem;background:radial-gradient(circle at 94% 4%,color-mix(in oklab,var(--accent) 40%,transparent),transparent 13rem),var(--background)}[data-profile-template=conversation] .profile-template-motif-a,[data-profile-template=conversation] .profile-template-motif-b{background:color-mix(in oklab,var(--primary) 15%,transparent);border-radius:999px 999px 999px .6rem}[data-profile-template=conversation] .profile-template-motif-a{width:8rem;height:3.2rem;right:2%;top:7rem;animation:tpl-chat 8s ease-in-out infinite}[data-profile-template=conversation] .profile-template-motif-b{width:5rem;height:2.1rem;left:4%;top:14rem;transform:scaleX(-1);animation:tpl-chat 8s 1.8s ease-in-out infinite}[data-profile-template=conversation] .profile-contact-card{border-radius:2.25rem 2.25rem .65rem!important;background:color-mix(in oklab,var(--primary) 13%,var(--card))!important;border-color:color-mix(in oklab,var(--primary) 30%,var(--border))!important;box-shadow:0 22px 55px -38px color-mix(in oklab,var(--primary) 70%,transparent)!important}[data-profile-template=catalog]{border-radius:1.5rem;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 14%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in oklab,var(--primary) 10%,transparent) 1px,transparent 1px),var(--background);background-size:34px 34px}[data-profile-template=catalog] .profile-identity-card{border-radius:.75rem!important;border:2px solid var(--primary)!important}[data-profile-template=catalog] [data-service-card-variant=visual]{border-radius:.7rem!important;border-width:2px}[data-profile-template=catalog] [data-service-card-variant=visual]:nth-child(3n+1){transform:translateY(.35rem)}[data-profile-template=studio]{border-radius:2.5rem;background:radial-gradient(circle at 15% 10%,color-mix(in oklab,var(--accent) 20%,transparent),transparent 16rem),radial-gradient(circle at 92% 82%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 18rem),var(--background)}[data-profile-template=studio] .profile-template-motif-a{width:7rem;height:7rem;border-radius:2rem;background:color-mix(in oklab,var(--accent) 35%,transparent);right:4%;top:5%;transform:rotate(18deg);animation:tpl-wobble 10s ease-in-out infinite}[data-profile-template=studio] .profile-template-motif-b{width:4rem;height:4rem;border-radius:1.4rem;background:color-mix(in oklab,var(--primary) 22%,transparent);left:5%;bottom:12%;transform:rotate(-12deg)}[data-profile-template=studio] .profile-identity-card,[data-profile-template=studio] .profile-bio-card,[data-profile-template=studio] .profile-contact-card,[data-profile-template=studio] [data-service-card-variant=visual]{border-radius:1.7rem!important;box-shadow:0 26px 65px -48px color-mix(in oklab,var(--foreground) 35%,transparent)}[data-profile-template] .profile-identity-card,[data-profile-template] .profile-bio-card,[data-profile-template] .profile-contact-card,[data-profile-template] [data-service-card-variant=visual]{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}[data-profile-template] [data-service-card-variant=visual]:hover{transform:translateY(-4px)}[data-profile-template] .profile-contact-card a,[data-profile-template] .profile-contact-card button{transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}[data-profile-template] .profile-contact-card a:hover,[data-profile-template] .profile-contact-card button:hover{transform:translateY(-1px)}@keyframes tpl-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-.7rem,.9rem,0) rotate(6deg)}}@keyframes tpl-wobble{0%,to{transform:rotate(13deg) translateZ(0)}50%{transform:rotate(18deg) translate3d(-.4rem,.7rem,0)}}@keyframes tpl-spin{to{transform:rotate(360deg)}}@keyframes tpl-breathe{0%,to{transform:scale(1);opacity:.16}50%{transform:scale(1.08);opacity:.26}}@keyframes tpl-chat{0%,to{transform:translateZ(0);opacity:.5}45%{transform:translate3d(-.6rem,.35rem,0);opacity:.8}}@media(prefers-reduced-motion:reduce){[data-profile-template] *,[data-profile-template] *:before,[data-profile-template] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:767px){[data-profile-template]{padding:.25rem;border-radius:0}[data-profile-template=portfolio] .profile-hero,[data-profile-template=boutique] .profile-hero{clip-path:none}[data-profile-template=impact] h1{font-size:clamp(2rem,13vw,3.2rem)!important}}}@layer components{.template-miniature{background:#f8f5ee}.mini-scene{position:absolute;inset:0;overflow:hidden;padding:.8rem;font-size:10px}.mini-scene .mini-cta{appearance:none;border:0;pointer-events:none;font:inherit}.mini-photo{background:linear-gradient(135deg,#c1aa8b,#416753)}.mini-avatar{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#cab39d,#487b61)}.mini-stack-buttons{display:grid;gap:.35rem}.mini-stack-buttons i{display:block;height:.72rem;border-radius:999px}.mini-essential{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fdfcf9;color:#15110d}.mini-essential p{margin:0 0 .2rem;font-family:Georgia,serif;font-size:.9rem}.mini-essential strong{font-family:Georgia,serif;font-size:1.1rem;font-weight:500}.mini-essential small{width:70%;margin:.35rem auto .55rem;text-align:center;line-height:1.25}.mini-essential .mini-stack-buttons{width:68%}.mini-essential .mini-stack-buttons i{background:#1a1512}.mini-essential .mini-socials{margin-top:.55rem;font-size:.4rem}.mini-showcase{background:#f13748;color:#faf8f1;border:5px solid oklch(.93 .16 94)}.mini-showcase:before,.mini-showcase:after{content:"";position:absolute;width:.55rem;height:.55rem;background:#ffeba1;background:oklch(.94 .17 95);transform:rotate(45deg);bottom:.8rem}.mini-showcase:before{left:.8rem}.mini-showcase:after{right:.8rem}.mini-showcase .mini-kicker{position:absolute;top:.55rem;left:.7rem;font-size:.52rem;font-weight:900;letter-spacing:.12em}.mini-showcase .mini-photo-square{height:43%;width:68%;margin:.65rem auto .45rem;border:4px solid oklch(.92 .15 94);border-radius:.35rem;background:radial-gradient(circle at 25% 20%,oklch(.92 .16 92) 0 10%,transparent 11%),radial-gradient(circle at 70% 55%,oklch(.82 .13 85) 0 11%,transparent 12%),radial-gradient(circle at 38% 72%,oklch(.9 .15 95) 0 9%,transparent 10%),#f9f5e6}.mini-showcase .mini-copy-lines{width:76%;margin:auto;display:grid;gap:.18rem}.mini-showcase .mini-copy-lines i{height:.16rem;background:color-mix(in oklab,white 72%,transparent)}.mini-showcase .mini-cta{position:absolute;bottom:.65rem;left:50%;transform:translate(-50%);background:#ffeba5;background:oklch(.94 .16 94);color:#22100f;padding:.28rem .6rem;font-size:.44rem;font-weight:900}.mini-portfolio{background:#0f1216;color:#fff;padding:0}.mini-portfolio .mini-photo-full{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 18%,oklch(.12 .01 260 / .84)),linear-gradient(145deg,#42525f,#0f1216)}.mini-portfolio strong{position:absolute;left:.8rem;bottom:2.6rem;z-index:1;font-size:1.15rem;line-height:.9;letter-spacing:-.05em}.mini-portfolio .mini-cta{position:absolute;left:.8rem;right:.8rem;bottom:.85rem;z-index:1;background:#e5ec45;color:#090b0f;padding:.35rem;font-size:.48rem;font-weight:900}.mini-expert{background:linear-gradient(135deg,#d5f3e8,#f7fefb);color:#09281f}.mini-expert-head{display:flex;gap:.5rem;align-items:center}.mini-expert-head strong,.mini-expert-head small{display:block}.mini-expert-head small{margin-top:.12rem;color:#406759}.mini-expert .mini-soft-card{margin-top:.7rem;padding:.5rem;border-radius:.8rem 1.8rem;background:#fff;border:1px solid oklch(.85 .04 170)}.mini-expert .mini-soft-card i{display:block;height:.22rem;margin:.22rem 0;width:84%;background:#afd0c3}.mini-expert .mini-cta{margin-top:.7rem;width:100%;border-radius:999px;padding:.4rem;background:#00785d;background:oklch(.51 .11 170);color:#fff;font-size:.48rem;font-weight:800}.mini-professional{background:linear-gradient(#324fcf 0% 42%,#7898f4 42%,#d0deff 42% 100%);background:linear-gradient(#324fcf 0% 42%,#7898f4 42%,color(xyz 0.711 0.725 1.239) 42% 100%);color:#fff;display:flex;flex-direction:column;align-items:center}.mini-professional:before,.mini-professional:after{content:"";position:absolute;left:0;right:0;height:.45rem;background:#324fcf;border-radius:0 0 50% 50%}.mini-professional:before{top:39%}.mini-professional:after{top:48%;background:#c7d7ff;background:oklch(.88 .08 268)}.mini-professional .mini-avatar{margin-top:.25rem;border:3px solid oklch(.93 .12 110)}.mini-professional strong{margin-top:.3rem;font-size:.68rem;letter-spacing:.06em}.mini-professional small{font-size:.42rem}.mini-professional .mini-stack-buttons{position:relative;z-index:1;width:76%;margin-top:.9rem}.mini-professional .mini-stack-buttons i{background:#fff;border:1px solid oklch(.18 .01 260);box-shadow:2px 2px #0f1216}.mini-services{background:#fff19b;background:oklch(.95 .16 100);color:#25170d;display:flex;flex-direction:column;align-items:center}.mini-services .mini-arch{width:52%;height:48%;background:#dda800;background:oklch(.76 .18 86);border-radius:999px 999px .3rem .3rem;padding:.35rem}.mini-services .mini-photo-round{width:100%;height:100%;border-radius:999px 999px .2rem .2rem}.mini-services strong{margin-top:.4rem;text-align:center;font-size:.72rem;line-height:.9}.mini-services .mini-cta{margin-top:.45rem;background:#190f09;color:#fff;border-radius:999px;padding:.3rem .6rem;font-size:.42rem}.mini-boutique{padding:0;background:#98816e;color:#fdf7f1}.mini-boutique-copy{padding:.9rem;width:74%}.mini-boutique-copy strong{display:block;font-family:Georgia,serif;font-size:1rem;font-weight:500}.mini-boutique-copy small{display:block;margin-top:.5rem;width:78%;line-height:1.25}.mini-boutique-copy span{display:block;margin-top:.55rem}.mini-boutique .mini-photo-diagonal{position:absolute;right:-.7rem;bottom:-.4rem;width:60%;height:58%;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#1e130f,#583e36,#9a6e62)}.mini-impact{background:#514bf2;color:#fff}.mini-impact strong{position:relative;z-index:2;display:block;margin-top:.8rem;font-size:1.28rem;line-height:.82;letter-spacing:-.06em}.mini-impact-sticker{position:absolute;right:.55rem;top:.55rem;z-index:2;background:#d4ee40;color:#101116;padding:.25rem .35rem;font-weight:900;transform:rotate(7deg)}.mini-impact-shape{position:absolute;width:4.8rem;height:4.8rem;border-radius:50%;right:-1rem;bottom:-.8rem;background:#ff525a;background:oklch(.68 .22 22)}.mini-impact .mini-cta{position:absolute;left:.8rem;bottom:.7rem;z-index:2;background:#d7f144;color:#101116;padding:.32rem .55rem;font-size:.45rem;font-weight:900}.mini-conversation{background:#e4f9e4;color:#0e1f0f}.mini-conversation .mini-avatar{margin-bottom:.35rem}.mini-conversation strong{display:block;margin-bottom:.5rem}.mini-bubble{width:max-content;max-width:85%;padding:.33rem .5rem;margin-top:.3rem;border-radius:999px 999px 999px .4rem;font-size:.46rem}.mini-bubble-a{background:#fff;border:1px solid oklch(.85 .04 145)}.mini-bubble-b{margin-left:auto;background:#2e9e52;color:#fff;border-radius:999px 999px .4rem}.mini-conversation .mini-cta{position:absolute;bottom:.65rem;left:.75rem;right:.75rem;border-radius:999px;padding:.35rem;background:#25984d;color:#fff;font-size:.45rem;font-weight:800}.mini-catalog{background:linear-gradient(90deg,oklch(.48 .19 260 / .08) 1px,transparent 1px),linear-gradient(oklch(.48 .19 260 / .08) 1px,transparent 1px),#fcf5e3;background-size:18px 18px;color:#0e1d34}.mini-catalog-head{display:flex;justify-content:space-between;align-items:baseline}.mini-catalog-head strong{font-size:.68rem}.mini-catalog-head small{font-size:.4rem}.mini-catalog-grid{margin-top:.6rem;display:grid;grid-template-columns:1.35fr .8fr;grid-template-rows:repeat(2,1fr);gap:.35rem;height:65%}.mini-catalog-grid i{border:2px solid oklch(.48 .19 260);background:#ffda7d;background:oklch(.9 .16 88)}.mini-catalog-grid i:first-child{grid-row:1 / 3}.mini-studio{background:#efebff;background:oklch(.95 .045 295);color:#1f1a37;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1.2fr .8fr;gap:.35rem}.mini-studio-cell{border-radius:.75rem;padding:.55rem}.mini-studio-main{background:#7056c9;color:#fff;font-size:.85rem;line-height:.95}.mini-studio-photo{background:linear-gradient(135deg,#e6a595,#5b4c76)}.mini-studio-accent{background:#ff9277;background:oklch(.77 .15 35);color:#fff;font-size:1rem;font-weight:900}.mini-studio-small{display:flex;align-items:center;justify-content:flex-end;background:#fff;border:1px solid oklch(.84 .05 290);font-size:1rem}}@layer components{[data-profile-template][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){opacity:0;transform:translate3d(0,18px,0)}[data-profile-template][data-motion-ready=true] [data-profile-section]{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--profile-motion-index, 0) * 45ms);will-change:opacity,transform}[data-profile-template][data-motion-ready=true] [data-profile-section][data-motion-visible=true]{opacity:1;transform:none}[data-profile-template=portfolio][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){transform:translate3d(-22px,0,0)}[data-profile-template=impact][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){transform:translate3d(0,24px,0) rotate(.6deg)}[data-profile-template=conversation][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){transform:translate3d(14px,10px,0)}[data-profile-template=boutique][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){transform:translate3d(0,14px,0) scale(.985)}[data-profile-template=studio][data-motion-ready=true] [data-profile-section]:not([data-motion-visible=true]){transform:translate3d(0,20px,0) scale(.98)}@media(prefers-reduced-motion:reduce){[data-profile-template][data-motion-ready=true] [data-profile-section]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}}@layer components{[data-profile-template=glass]{--glass-surface: rgba(255, 255, 255, .14);--glass-surface-strong: rgba(255, 255, 255, .22);--glass-border: rgba(255, 255, 255, .28);--glass-highlight: rgba(255, 255, 255, .24);--glass-shadow: rgba(2, 8, 23, .28);--foreground: oklch(.985 .006 250);--card-foreground: oklch(.985 .006 250);--muted-foreground: oklch(.9 .012 250);--secondary-foreground: oklch(.985 .006 250);--border: oklch(.96 .01 250 / .28);min-height:min(980px,100dvh);border-radius:2.25rem;background:#09121c;padding:clamp(.5rem,1.4vw,1rem)}[data-profile-template=glass]:not([data-profile-color-mode=brand]){--primary: oklch(.94 .025 220);--primary-foreground: oklch(.22 .03 250);--secondary: oklch(.88 .025 220 / .22)}[data-profile-template=glass][data-glass-text-tone=dark]{--glass-surface: rgba(255, 255, 255, .36);--glass-surface-strong: rgba(255, 255, 255, .5);--glass-border: rgba(255, 255, 255, .58);--glass-highlight: rgba(255, 255, 255, .52);--glass-shadow: rgba(15, 23, 42, .18);--foreground: oklch(.22 .03 255);--card-foreground: oklch(.22 .03 255);--muted-foreground: oklch(.38 .025 255);--secondary-foreground: oklch(.22 .03 255);--border: oklch(1 0 0 / .5)}[data-profile-template=glass][data-glass-text-tone=dark]:not([data-profile-color-mode=brand]){--primary: oklch(.29 .07 250);--primary-foreground: oklch(.99 .004 250);--secondary: oklch(.99 .005 250 / .42)}[data-profile-template=glass] .profile-template-atmosphere{z-index:1}[data-profile-template=glass] .profile-template-motif-a{width:18rem;height:18rem;right:-7rem;top:-6rem;border-radius:50%;background:radial-gradient(circle,#ffffff3d,#ffffff05 70%);filter:blur(2px);animation:tpl-breathe 10s ease-in-out infinite}[data-profile-template=glass] .profile-template-motif-b{width:10rem;height:10rem;left:-4rem;bottom:8rem;border-radius:38% 62% 58% 42%;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;transform:rotate(18deg)}[data-profile-template=glass] [data-glass-background]{z-index:0}[data-profile-template=glass] [data-glass-background] img{transform:scale(1.015);transform-origin:center}[data-profile-template=glass] .glass-background-vignette{background:radial-gradient(circle at 50% 18%,transparent 0 32%,rgba(2,8,23,.16) 78%),linear-gradient(to bottom,#ffffff08,#0208172e)}[data-profile-template=glass]>[data-profile-section],[data-profile-template=glass]>div:not(.profile-template-atmosphere):not([data-glass-background]){z-index:2}[data-profile-template=glass] .profile-hero{min-height:360px!important;background:transparent!important}[data-profile-template=glass] .profile-hero>img,[data-profile-template=glass] .profile-hero>div.absolute.inset-0{opacity:0!important}[data-profile-template=glass] .profile-identity-card,[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div,[data-profile-template=glass] [data-profile-section]>section:not(.profile-hero){background:linear-gradient(135deg,var(--glass-highlight),transparent 34%),var(--glass-surface)!important;border:1px solid var(--glass-border)!important;box-shadow:0 24px 60px -34px var(--glass-shadow),inset 0 1px #ffffff38!important;backdrop-filter:blur(16px) saturate(1.16)!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important}[data-profile-template=glass] .profile-identity-card{border-radius:2rem!important;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 38%),var(--glass-surface-strong)!important}[data-profile-template=glass] .profile-avatar{border-color:#ffffffa8!important;box-shadow:0 14px 38px -20px #020817b3,0 0 0 5px #ffffff14}[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card{border-radius:1.5rem!important;text-align:left}[data-profile-template=glass] .profile-bio-card h2,[data-profile-template=glass] .profile-contact-card h2{justify-content:flex-start}[data-profile-template=glass] .profile-contact-card a,[data-profile-template=glass] .profile-contact-card button{box-shadow:0 12px 28px -18px #020817a6}[data-profile-template=glass] [data-profile-section=catalog]{border-radius:1.8rem}[data-profile-template=glass] [data-service-card-variant=visual]>div{border-radius:1.4rem!important;overflow:hidden}[data-profile-template=glass] [data-service-card-variant=visual]:hover>div{border-color:#ffffff75!important;box-shadow:0 30px 70px -42px #0208179e,inset 0 1px #ffffff4d!important}[data-profile-template=glass] [data-profile-section=catalog] img{filter:saturate(.92) contrast(1.02)}.profile-footer-glass{color:#ffffffe0;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid var(--glass-border, rgba(255, 255, 255, .25));box-shadow:inset 0 1px #ffffff2e;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}[data-profile-shell=glass][data-glass-text-tone=dark] .profile-footer-glass{color:#0f172ad6;background:linear-gradient(135deg,#ffffff8f,#ffffff4d);border-color:#ffffff9e}.profile-footer-glass .text-foreground,.profile-footer-glass .text-muted-foreground{color:inherit!important}[data-profile-detail][data-profile-template=glass] header,[data-profile-detail][data-profile-template=glass] article,[data-profile-detail][data-profile-template=glass] main>section,[data-profile-detail][data-profile-template=glass] footer,[data-profile-detail][data-profile-template=glass] main>a{background:linear-gradient(135deg,#fff3,#ffffff12)!important;border-color:#ffffff47!important;box-shadow:0 24px 60px -38px #02081761,inset 0 1px #fff3!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important}[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] header,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] article,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] main>section,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] footer,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] main>a{background:linear-gradient(135deg,#ffffff8a,#ffffff47)!important;border-color:#ffffff94!important}@supports not ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){[data-profile-template=glass] .profile-identity-card,[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div,[data-profile-template=glass] [data-profile-section]>section:not(.profile-hero){background:#141d2ddb!important}[data-profile-template=glass][data-glass-text-tone=dark] .profile-identity-card,[data-profile-template=glass][data-glass-text-tone=dark] .profile-bio-card,[data-profile-template=glass][data-glass-text-tone=dark] .profile-contact-card,[data-profile-template=glass][data-glass-text-tone=dark] [data-service-card-variant=visual]>div,[data-profile-template=glass][data-glass-text-tone=dark] [data-profile-section]>section:not(.profile-hero){background:#f8fafce6!important}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){[data-profile-template=glass] [data-glass-background] img{animation:glass-landscape-drift 24s ease-in-out infinite alternate}}@keyframes glass-landscape-drift{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.045) translate3d(-.35%,-.35%,0)}}@media(max-width:767px){[data-profile-template=glass]{min-height:100svh;border-radius:0;padding:.35rem}[data-profile-template=glass] .profile-hero{min-height:330px!important}[data-profile-template=glass] .profile-identity-card,[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div,[data-profile-template=glass] [data-profile-section]>section:not(.profile-hero){backdrop-filter:blur(11px) saturate(1.1)!important;-webkit-backdrop-filter:blur(11px) saturate(1.1)!important}[data-profile-template=glass] [data-glass-background] img{animation:none!important;transform:scale(1.01)}}}@layer components{.mini-glass{padding:0;background:#122636;color:#fff}.mini-glass-landscape{position:absolute;inset:0;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.62) 0 8%,transparent 9%),linear-gradient(180deg,#9ec6d8 0 38%,#506d72 38% 60%,#223f48 60% 100%)}.mini-glass-landscape:before,.mini-glass-landscape:after{content:"";position:absolute;bottom:23%;width:70%;height:42%;background:#354f50;clip-path:polygon(0 100%,24% 48%,38% 68%,58% 20%,100% 100%);opacity:.9}.mini-glass-landscape:before{left:-6%}.mini-glass-landscape:after{right:-12%;transform:scaleX(-1);opacity:.62}.mini-glass-card{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#ffffff47,#ffffff14);box-shadow:0 8px 26px #040c183d;backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12)}.mini-glass-hero{top:.75rem;left:.75rem;right:.75rem;display:flex;align-items:center;gap:.45rem;padding:.45rem;border-radius:.8rem}.mini-glass-hero .mini-avatar{width:1.8rem;height:1.8rem;border:2px solid rgba(255,255,255,.68)}.mini-glass-hero strong,.mini-glass-hero small{display:block}.mini-glass-hero strong{font-size:.55rem;letter-spacing:.04em}.mini-glass-hero small{margin-top:.05rem;font-size:.4rem;opacity:.82}.mini-glass-action{left:1.4rem;right:1.4rem;bottom:.8rem;border-radius:999px;padding:.35rem .55rem;text-align:center;font-size:.45rem;font-weight:800}}@layer components{[data-profile-template]{--refined-line: color-mix(in oklab, var(--border) 70%, transparent);--refined-line-soft: color-mix(in oklab, var(--border) 42%, transparent);--refined-shadow: 0 18px 46px -34px color-mix(in oklab, var(--foreground) 26%, transparent), 0 1px 0 color-mix(in oklab, white 42%, transparent);--refined-shadow-hover: 0 24px 58px -34px color-mix(in oklab, var(--foreground) 31%, transparent), 0 1px 0 color-mix(in oklab, white 48%, transparent)}[data-profile-template]>.grid{gap:1.25rem}[data-profile-template] .profile-identity-card,[data-profile-template] .profile-bio-card,[data-profile-template] .profile-contact-card,[data-profile-template] [data-service-card-variant=visual]{border-width:1px!important;border-color:var(--refined-line)!important;box-shadow:var(--refined-shadow)}[data-profile-template] .profile-bio-card,[data-profile-template] .profile-contact-card{padding-block:1.15rem!important}[data-profile-template] [data-service-card-variant=visual]{overflow:hidden}[data-profile-template] [data-service-card-variant=visual]:hover{box-shadow:var(--refined-shadow-hover)}[data-profile-template] .profile-contact-card a,[data-profile-template] .profile-contact-card button{min-height:2.8rem;letter-spacing:-.01em}[data-profile-template=essential]{background:radial-gradient(circle at 12% 8%,color-mix(in oklab,var(--accent) 9%,transparent),transparent 23rem),linear-gradient(180deg,color-mix(in oklab,var(--background) 98%,white),color-mix(in oklab,var(--secondary) 16%,var(--background)))}[data-profile-template=essential] .profile-template-motif-a{opacity:.52;border-color:color-mix(in oklab,var(--primary) 20%,transparent)}[data-profile-template=essential] .profile-identity-card,[data-profile-template=essential] .profile-bio-card,[data-profile-template=essential] .profile-contact-card,[data-profile-template=essential] [data-service-card-variant=visual]{border-color:color-mix(in oklab,var(--border) 44%,transparent)!important;box-shadow:0 18px 40px -36px color-mix(in oklab,var(--foreground) 24%,transparent)!important}[data-profile-template=showcase]:not([data-profile-color-mode=brand]){--background: oklch(.978 .022 88);--foreground: oklch(.27 .035 30);--card: oklch(.995 .01 92);--card-foreground: oklch(.27 .035 30);--primary: oklch(.67 .13 28);--primary-foreground: oklch(.99 .008 92);--secondary: oklch(.93 .085 94);--secondary-foreground: oklch(.29 .03 35);--accent: oklch(.62 .12 285);--accent-foreground: oklch(.99 .006 95);--border: oklch(.86 .04 72)}[data-profile-template=showcase]{border-radius:2.2rem;background:radial-gradient(circle at 12% 10%,color-mix(in oklab,var(--secondary) 44%,transparent),transparent 18rem),radial-gradient(circle at 93% 34%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 14rem),linear-gradient(145deg,var(--background),color-mix(in oklab,var(--primary) 4%,var(--background)))}[data-profile-template=showcase] .profile-template-motif-a{width:7rem;height:7rem;border-radius:2.25rem;opacity:.09;transform:rotate(10deg)}[data-profile-template=showcase] .profile-template-motif-b{width:3.4rem;height:3.4rem;border-width:2px;opacity:.14}[data-profile-template=showcase] .profile-identity-card{border-width:1px!important;border-radius:1.8rem!important;box-shadow:0 20px 48px -34px color-mix(in oklab,var(--accent) 32%,transparent)!important;transform:rotate(-.1deg)}[data-profile-template=showcase] [data-service-card-variant=visual]{--card-tilt: 0deg !important;border-radius:1.35rem!important;border-width:1px!important;transform:none!important;box-shadow:0 14px 34px -28px color-mix(in oklab,var(--foreground) 24%,transparent)!important}[data-profile-template=showcase] [data-service-card-variant=visual]:hover{transform:translateY(-3px)!important;box-shadow:0 24px 52px -32px color-mix(in oklab,var(--foreground) 30%,transparent)!important}[data-profile-template=showcase] .profile-bio-card,[data-profile-template=showcase] .profile-contact-card{border-radius:1.55rem!important}[data-profile-template=portfolio] .profile-template-grid{opacity:.07;background-size:54px 54px}[data-profile-template=portfolio] .profile-hero{clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}[data-profile-template=portfolio] .profile-identity-card{border-left-width:1px!important;border-radius:1.3rem!important;background:color-mix(in oklab,var(--background) 82%,transparent)!important;box-shadow:0 20px 55px -42px #0000009e!important}[data-profile-template=portfolio] .profile-avatar{border-radius:1.4rem!important;transform:rotate(-1deg)}[data-profile-template=portfolio] [data-service-card-variant=visual]{border-radius:1rem!important;border-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}[data-profile-template=expert]{background:radial-gradient(circle at 92% 9%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 17rem),linear-gradient(145deg,color-mix(in oklab,var(--secondary) 42%,var(--background)),var(--background) 56%)}[data-profile-template=expert] .profile-template-motif-a{opacity:.1}[data-profile-template=expert] .profile-template-motif-b{opacity:.34;border-color:color-mix(in oklab,var(--accent) 38%,transparent)}[data-profile-template=expert] .profile-identity-card{border-radius:2rem 3.2rem!important;box-shadow:0 24px 54px -42px color-mix(in oklab,var(--primary) 38%,transparent)!important}[data-profile-template=expert] .profile-bio-card,[data-profile-template=expert] .profile-contact-card,[data-profile-template=expert] [data-service-card-variant=visual]{border-radius:1.65rem!important}[data-profile-template=professional]{border-radius:1.8rem}[data-profile-template=professional] .profile-template-grid{opacity:.1;background-size:34px 34px}[data-profile-template=professional] .profile-identity-card,[data-profile-template=professional] .profile-bio-card,[data-profile-template=professional] .profile-contact-card{border-radius:1.35rem!important;box-shadow:0 18px 46px -36px color-mix(in oklab,var(--primary) 28%,transparent)!important}[data-profile-template=professional] .profile-avatar{border-radius:1.15rem!important}[data-profile-template=professional] [data-service-card-variant=visual]{border-radius:1.2rem!important}[data-profile-template=services] .profile-template-ribbon{opacity:.18;height:2.2rem;transform:rotate(-3deg)}[data-profile-template=services] .profile-identity-card{border-radius:2.4rem 1.5rem!important}[data-profile-template=services] .profile-contact-card{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))!important;border-radius:1.75rem!important;transform:none;box-shadow:0 20px 46px -36px color-mix(in oklab,var(--primary) 32%,transparent)!important}[data-profile-template=services] [data-service-card-variant=visual]{border-radius:1.5rem!important}[data-profile-template=boutique]{padding:clamp(.7rem,1.8vw,1.4rem);background:linear-gradient(90deg,color-mix(in oklab,var(--secondary) 18%,var(--background)),var(--background) 43%),var(--background)}[data-profile-template=boutique] .profile-template-motif-a{opacity:.46;border-color:color-mix(in oklab,var(--primary) 20%,transparent)}[data-profile-template=boutique] .profile-hero{clip-path:ellipse(94% 82% at 50% 45%)}[data-profile-template=boutique] .profile-identity-card{background:color-mix(in oklab,var(--background) 93%,transparent)!important;border-radius:3.4rem 3.4rem 1.8rem 1.8rem!important;box-shadow:0 26px 58px -44px color-mix(in oklab,var(--primary) 25%,transparent)!important}[data-profile-template=boutique] .profile-bio-card,[data-profile-template=boutique] .profile-contact-card{border-radius:1.1rem!important;border-color:color-mix(in oklab,var(--border) 36%,transparent)!important}[data-profile-template=boutique] [data-service-card-variant=visual]{border-radius:1.1rem!important}[data-profile-template=impact]:not([data-profile-color-mode=brand]){--background: oklch(.53 .16 278);--primary: oklch(.9 .15 118);--accent: oklch(.7 .16 28)}[data-profile-template=impact] .profile-template-motif-a{opacity:.58}[data-profile-template=impact] .profile-template-motif-b{opacity:.7;height:1.35rem}[data-profile-template=impact] .profile-identity-card,[data-profile-template=impact] .profile-bio-card,[data-profile-template=impact] .profile-contact-card,[data-profile-template=impact] [data-service-card-variant=visual]{border-width:1px!important;border-radius:.9rem!important;box-shadow:4px 4px color-mix(in oklab,var(--foreground) 24%,transparent),0 18px 40px -32px #00000047!important}[data-profile-template=impact] h1{letter-spacing:-.045em!important}[data-profile-template=conversation]{background:radial-gradient(circle at 94% 4%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 13rem),var(--background)}[data-profile-template=conversation] .profile-template-motif-a,[data-profile-template=conversation] .profile-template-motif-b{opacity:.7;background:color-mix(in oklab,var(--primary) 9%,transparent)}[data-profile-template=conversation] .profile-contact-card{border-radius:2rem 2rem .9rem!important;background:color-mix(in oklab,var(--primary) 8%,var(--card))!important;border-color:color-mix(in oklab,var(--primary) 18%,var(--border))!important;box-shadow:0 20px 46px -36px color-mix(in oklab,var(--primary) 36%,transparent)!important}[data-profile-template=conversation] [data-service-card-variant=visual]{border-radius:1.4rem!important}[data-profile-template=catalog]{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 6%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in oklab,var(--primary) 5%,transparent) 1px,transparent 1px),var(--background);background-size:42px 42px}[data-profile-template=catalog] .profile-identity-card{border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border))!important;border-radius:1.4rem!important}[data-profile-template=catalog] [data-service-card-variant=visual]{border-radius:1.25rem!important;border-width:1px!important;transform:none!important}[data-profile-template=catalog] [data-service-card-variant=visual]:nth-child(3n+1){transform:none!important}[data-profile-template=studio]{border-radius:2.8rem;background:radial-gradient(circle at 15% 10%,color-mix(in oklab,var(--accent) 11%,transparent),transparent 17rem),radial-gradient(circle at 92% 82%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 19rem),var(--background)}[data-profile-template=studio] .profile-template-motif-a{opacity:.42}[data-profile-template=studio] .profile-template-motif-b{opacity:.62}[data-profile-template=studio] .profile-identity-card,[data-profile-template=studio] .profile-bio-card,[data-profile-template=studio] .profile-contact-card,[data-profile-template=studio] [data-service-card-variant=visual]{border-radius:1.8rem!important;border-color:color-mix(in oklab,var(--border) 52%,transparent)!important;box-shadow:0 20px 52px -40px color-mix(in oklab,var(--foreground) 24%,transparent)!important}[data-profile-template=glass]{--glass-surface: rgba(255, 255, 255, .12);--glass-surface-strong: rgba(255, 255, 255, .19);--glass-border: rgba(255, 255, 255, .24);--glass-highlight: rgba(255, 255, 255, .2)}[data-profile-template=glass] .profile-identity-card,[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div,[data-profile-template=glass] [data-profile-section]>section:not(.profile-hero){border-width:1px!important;box-shadow:0 22px 52px -38px var(--glass-shadow),inset 0 1px #ffffff2e!important;backdrop-filter:blur(14px) saturate(1.1)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important}[data-profile-template=glass] .profile-identity-card{border-radius:2.15rem!important}[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div{border-radius:1.55rem!important}@media(max-width:767px){[data-profile-template]{--refined-shadow: 0 14px 34px -30px color-mix(in oklab, var(--foreground) 22%, transparent)}[data-profile-template]>.grid{gap:.9rem}[data-profile-template] .profile-bio-card,[data-profile-template] .profile-contact-card{padding-block:1rem!important}[data-profile-template=showcase]{border-radius:0;background:radial-gradient(circle at 88% 8%,color-mix(in oklab,var(--secondary) 36%,transparent),transparent 11rem),var(--background)}[data-profile-template=showcase] .profile-template-motif-b{display:none}[data-profile-template=portfolio] .profile-template-grid,[data-profile-template=professional] .profile-template-grid{opacity:.05}[data-profile-template=services] .profile-template-ribbon{opacity:.11}[data-profile-template=boutique]{padding:.45rem}[data-profile-template=impact] .profile-template-motif-a{opacity:.38}[data-profile-template=catalog]{background-size:52px 52px}[data-profile-template=glass] .profile-identity-card,[data-profile-template=glass] .profile-bio-card,[data-profile-template=glass] .profile-contact-card,[data-profile-template=glass] [data-service-card-variant=visual]>div,[data-profile-template=glass] [data-profile-section]>section:not(.profile-hero){backdrop-filter:blur(10px) saturate(1.06)!important;-webkit-backdrop-filter:blur(10px) saturate(1.06)!important}}.mini-showcase{border-width:2px;background:#dd766a}.mini-showcase:before,.mini-showcase:after{width:.4rem;height:.4rem;opacity:.72}.mini-showcase .mini-photo-square{border-width:2px;border-radius:.75rem}.mini-showcase .mini-cta{border-radius:999px;box-shadow:0 8px 20px -14px #00000059}.mini-portfolio .mini-photo-full{filter:saturate(.85)}.mini-expert .mini-soft-card,.mini-professional .mini-stack-buttons i,.mini-services .mini-cta,.mini-conversation .mini-cta,.mini-glass-card{box-shadow:0 10px 26px -18px #00000047}.mini-impact .mini-cta,.mini-portfolio .mini-cta{box-shadow:none}.mini-catalog-grid i{border-width:1px;border-radius:.5rem}.mini-studio-cell{border-radius:.95rem}}@layer components{[data-profile-template] .profile-catalog-group{border-color:var(--refined-line-soft)!important;border-radius:1.55rem!important;background:color-mix(in oklab,var(--card) 46%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-profile-template] .profile-catalog-items{gap:.9rem}[data-profile-template] .profile-catalog-image{border-color:color-mix(in oklab,var(--border) 42%,transparent)!important}[data-profile-template=essential] .profile-catalog-group,[data-profile-template=portfolio] .profile-catalog-group,[data-profile-template=services] .profile-catalog-group,[data-profile-template=boutique] .profile-catalog-group,[data-profile-template=impact] .profile-catalog-group,[data-profile-template=conversation] .profile-catalog-group,[data-profile-template=studio] .profile-catalog-group{border-color:transparent!important;background:transparent!important;padding-inline:0!important}[data-profile-template=showcase] .profile-catalog-group{border-color:color-mix(in oklab,var(--primary) 10%,var(--border))!important;border-radius:1.8rem!important;background:linear-gradient(180deg,color-mix(in oklab,var(--card) 88%,transparent),color-mix(in oklab,var(--background) 62%,transparent))!important;padding:.8rem!important}[data-profile-template=showcase] .profile-catalog-image{border-color:transparent!important}[data-profile-template=portfolio] .profile-catalog-items{gap:1rem}[data-profile-template=portfolio] .profile-catalog-image{border-color:transparent!important}[data-profile-template=expert] .profile-catalog-group{border-color:color-mix(in oklab,var(--primary) 9%,var(--border))!important;background:color-mix(in oklab,var(--card) 66%,transparent)!important}[data-profile-template=professional] .profile-catalog-group{border-color:color-mix(in oklab,var(--primary) 8%,var(--border))!important;background:color-mix(in oklab,var(--card) 70%,transparent)!important}[data-profile-template=services] .profile-catalog-items,[data-profile-template=boutique] .profile-catalog-items,[data-profile-template=studio] .profile-catalog-items{gap:1rem}[data-profile-template=boutique] .profile-catalog-image{border-color:transparent!important}[data-profile-template=impact] .profile-catalog-group{padding:.2rem!important}[data-profile-template=conversation] .profile-catalog-items{gap:.75rem}[data-profile-template=catalog] .profile-catalog-group{border-color:color-mix(in oklab,var(--primary) 12%,var(--border))!important;background:color-mix(in oklab,var(--background) 72%,transparent)!important}[data-profile-template=studio] .profile-catalog-group{padding-block:.25rem!important}[data-profile-template=glass] .profile-catalog-group{border-color:var(--glass-border)!important;background:linear-gradient(135deg,#ffffff1f,#ffffff09)!important;box-shadow:inset 0 1px #ffffff1f,0 16px 38px -34px var(--glass-shadow)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}@media(max-width:767px){[data-profile-template] .profile-catalog-group{border-radius:1.3rem!important;padding:.55rem!important}[data-profile-template=essential] .profile-catalog-group,[data-profile-template=portfolio] .profile-catalog-group,[data-profile-template=services] .profile-catalog-group,[data-profile-template=boutique] .profile-catalog-group,[data-profile-template=impact] .profile-catalog-group,[data-profile-template=conversation] .profile-catalog-group,[data-profile-template=studio] .profile-catalog-group{padding-inline:0!important}}}@layer components{[data-profile-template]:not([data-profile-template=portfolio]):not([data-profile-template=impact]):not([data-profile-template=glass]) .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--card) 92%,transparent),color-mix(in oklab,var(--background) 78%,transparent))!important;border-color:var(--refined-line)!important;backdrop-filter:blur(12px) saturate(1.04)!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important}[data-profile-template]:not([data-profile-template=portfolio]):not([data-profile-template=impact]):not([data-profile-template=glass]) .profile-identity-content h1,[data-profile-template]:not([data-profile-template=portfolio]):not([data-profile-template=impact]):not([data-profile-template=glass]) .profile-identity-content p,[data-profile-template]:not([data-profile-template=portfolio]):not([data-profile-template=impact]):not([data-profile-template=glass]) .profile-identity-content>div{color:var(--foreground)!important;text-shadow:none!important}[data-profile-template]:not([data-profile-template=portfolio]):not([data-profile-template=impact]):not([data-profile-template=glass]) .profile-identity-content button[aria-label="Compartilhar perfil"]{color:var(--foreground)!important;background-color:color-mix(in oklab,var(--card) 82%,transparent)!important;border-color:color-mix(in oklab,var(--border) 64%,transparent)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 8px 22px -18px color-mix(in oklab,var(--foreground) 28%,transparent)}[data-profile-template=showcase] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 18%,var(--card)),color-mix(in oklab,var(--card) 94%,transparent))!important}[data-profile-template=expert] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 26%,var(--card)),var(--card))!important}[data-profile-template=professional] .profile-identity-card{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 7%,var(--card)),color-mix(in oklab,var(--secondary) 28%,var(--card)))!important}[data-profile-template=services] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 8%,var(--card)),var(--card))!important}[data-profile-template=boutique] .profile-identity-card{background:linear-gradient(155deg,color-mix(in oklab,var(--secondary) 18%,var(--card)),color-mix(in oklab,var(--card) 98%,transparent))!important}[data-profile-template=conversation] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 5%,var(--card)),var(--card))!important}[data-profile-template=catalog] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 9%,var(--card)),var(--card))!important}[data-profile-template=studio] .profile-identity-card{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 6%,var(--card)),color-mix(in oklab,var(--accent) 5%,var(--card)))!important}}@layer components{[data-profile-template]:not([data-profile-template=glass]){--soft-glass-bg: color-mix(in oklab, var(--card) 78%, transparent);--soft-glass-bg-strong: color-mix(in oklab, var(--card) 88%, transparent);--soft-glass-border: color-mix(in oklab, white 32%, var(--refined-line));--soft-glass-highlight: color-mix(in oklab, white 28%, transparent);--soft-glass-shadow: 0 20px 50px -40px color-mix(in oklab, var(--foreground) 24%, transparent), inset 0 1px 0 var(--soft-glass-highlight)}[data-profile-template]:not([data-profile-template=glass]) .profile-identity-card,[data-profile-template]:not([data-profile-template=glass]) .profile-bio-card,[data-profile-template]:not([data-profile-template=glass]) .profile-contact-card{background:linear-gradient(145deg,var(--soft-glass-highlight),transparent 36%),var(--soft-glass-bg)!important;border-color:var(--soft-glass-border)!important;box-shadow:var(--soft-glass-shadow)!important;backdrop-filter:blur(9px) saturate(1.04)!important;-webkit-backdrop-filter:blur(9px) saturate(1.04)!important}[data-profile-template]:not([data-profile-template=glass]) .profile-catalog-group{background:linear-gradient(145deg,color-mix(in oklab,white 12%,transparent),transparent 42%),color-mix(in oklab,var(--card) 58%,transparent)!important;border-color:color-mix(in oklab,var(--soft-glass-border) 72%,transparent)!important;box-shadow:inset 0 1px color-mix(in oklab,white 16%,transparent),0 16px 38px -34px color-mix(in oklab,var(--foreground) 16%,transparent)!important;backdrop-filter:blur(7px) saturate(1.03)!important;-webkit-backdrop-filter:blur(7px) saturate(1.03)!important}[data-profile-template]:not([data-profile-template=glass]) [data-service-card-variant=visual]{background:linear-gradient(145deg,color-mix(in oklab,white 11%,transparent),transparent 46%),color-mix(in oklab,var(--card) 72%,transparent)!important;backdrop-filter:blur(6px) saturate(1.02);-webkit-backdrop-filter:blur(6px) saturate(1.02)}[data-profile-template=portfolio],[data-profile-template=impact]{--soft-glass-bg: color-mix(in oklab, var(--card) 82%, transparent);--soft-glass-bg-strong: color-mix(in oklab, var(--card) 90%, transparent);--soft-glass-border: color-mix(in oklab, white 12%, transparent);--soft-glass-highlight: color-mix(in oklab, white 9%, transparent)}[data-profile-template=essential],[data-profile-template=boutique]{--soft-glass-bg: color-mix(in oklab, var(--card) 86%, transparent);--soft-glass-border: color-mix(in oklab, var(--border) 44%, transparent);--soft-glass-highlight: color-mix(in oklab, white 18%, transparent)}[data-profile-template=showcase]{--soft-glass-bg: color-mix( in oklab, var(--secondary) 10%, color-mix(in oklab, var(--card) 82%, transparent) );--soft-glass-border: color-mix(in oklab, var(--primary) 10%, var(--border))}[data-profile-template=studio]{--soft-glass-bg: color-mix( in oklab, var(--primary) 4%, color-mix(in oklab, var(--card) 80%, transparent) )}[data-profile-template=conversation]{--soft-glass-bg: color-mix( in oklab, var(--primary) 5%, color-mix(in oklab, var(--card) 82%, transparent) )}[data-profile-template=expert],[data-profile-template=professional],[data-profile-template=services],[data-profile-template=catalog]{--soft-glass-bg: color-mix(in oklab, var(--card) 80%, transparent);--soft-glass-border: color-mix(in oklab, var(--primary) 8%, var(--border))}@supports not ((backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px))){[data-profile-template]:not([data-profile-template=glass]) .profile-identity-card,[data-profile-template]:not([data-profile-template=glass]) .profile-bio-card,[data-profile-template]:not([data-profile-template=glass]) .profile-contact-card,[data-profile-template]:not([data-profile-template=glass]) .profile-catalog-group,[data-profile-template]:not([data-profile-template=glass]) [data-service-card-variant=visual]{background:var(--soft-glass-bg-strong)!important}}@media(max-width:767px){[data-profile-template]:not([data-profile-template=glass]) .profile-identity-card,[data-profile-template]:not([data-profile-template=glass]) .profile-bio-card,[data-profile-template]:not([data-profile-template=glass]) .profile-contact-card{backdrop-filter:blur(6px) saturate(1.02)!important;-webkit-backdrop-filter:blur(6px) saturate(1.02)!important}[data-profile-template]:not([data-profile-template=glass]) .profile-catalog-group,[data-profile-template]:not([data-profile-template=glass]) [data-service-card-variant=visual]{backdrop-filter:blur(4px) saturate(1.01)!important;-webkit-backdrop-filter:blur(4px) saturate(1.01)!important}}@media(prefers-reduced-motion:reduce){[data-profile-template]{scroll-behavior:auto}}}@layer components{[data-profile-detail][data-profile-template]{--detail-surface: color-mix(in oklab, var(--card) 78%, transparent);--detail-surface-strong: color-mix(in oklab, var(--card) 88%, transparent);--detail-border: color-mix(in oklab, var(--border) 58%, transparent);--detail-shadow: 0 24px 60px -44px color-mix(in oklab, var(--foreground) 28%, transparent), inset 0 1px 0 color-mix(in oklab, white 22%, transparent);--detail-radius: 1.65rem}[data-profile-detail=service][data-profile-template] .profile-detail-main{max-width:46rem;padding-bottom:7.5rem}[data-profile-detail][data-profile-template] .profile-detail-owner,[data-profile-detail][data-profile-template] .profile-detail-card,[data-profile-detail][data-profile-template] .profile-detail-section,[data-profile-detail][data-profile-template] .profile-curation-item{border-color:var(--detail-border)!important;background:linear-gradient(145deg,color-mix(in oklab,white 16%,transparent),transparent 38%),var(--detail-surface)!important;box-shadow:var(--detail-shadow)!important;backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}[data-profile-detail][data-profile-template] .profile-detail-owner{border-radius:1.2rem!important;padding:.65rem .8rem!important}[data-profile-detail][data-profile-template] .profile-detail-card{border-radius:var(--detail-radius)!important}[data-profile-detail][data-profile-template] .profile-detail-section{border-radius:1.35rem!important;padding:1.15rem 1.25rem!important}[data-profile-detail][data-profile-template] .profile-detail-section h2{letter-spacing:-.018em}[data-profile-detail][data-profile-template] .profile-detail-gallery{overflow:hidden;background:color-mix(in oklab,var(--secondary) 72%,var(--background))}[data-profile-detail][data-profile-template][data-profile-image-ratio=square] .profile-detail-gallery{aspect-ratio:1 / 1!important}[data-profile-detail][data-profile-template][data-profile-image-ratio=portrait] .profile-detail-gallery{aspect-ratio:4 / 5!important}[data-profile-detail][data-profile-template][data-profile-image-ratio=landscape] .profile-detail-gallery{aspect-ratio:16 / 9!important}[data-profile-detail][data-profile-template] .profile-detail-thumbnails button{border-color:color-mix(in oklab,var(--border) 46%,transparent)!important;border-radius:.85rem}[data-profile-detail][data-profile-template] .profile-commercial-actions{gap:.65rem}[data-profile-detail][data-profile-template] .profile-commercial-actions>a,[data-profile-detail][data-profile-template] .profile-commercial-actions>button,[data-profile-detail][data-profile-template] .profile-commercial-actions [data-slot=button]{min-height:2.85rem}[data-profile-detail][data-profile-template] .profile-commercial-actions button,[data-profile-detail][data-profile-template] .profile-commercial-actions a{transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}[data-profile-detail][data-profile-template] .profile-commercial-actions button:hover:not(:disabled),[data-profile-detail][data-profile-template] .profile-commercial-actions a:hover{transform:translateY(-1px)}[data-profile-detail][data-profile-template] .profile-curation-item{border-radius:1.55rem!important;overflow:hidden}[data-profile-detail][data-profile-template] .profile-curation-item img{transition:transform .32s cubic-bezier(.22,1,.36,1)}[data-profile-detail][data-profile-template] .profile-curation-item:hover img{transform:scale(1.015)}[data-profile-detail][data-profile-template=essential]{--detail-surface: color-mix(in oklab, var(--card) 90%, transparent);--detail-border: color-mix(in oklab, var(--border) 38%, transparent);--detail-shadow: 0 20px 46px -42px color-mix(in oklab, var(--foreground) 20%, transparent);--detail-radius: 1.8rem}[data-profile-detail][data-profile-template=showcase]{--detail-surface: color-mix( in oklab, var(--secondary) 8%, color-mix(in oklab, var(--card) 86%, transparent) );--detail-border: color-mix(in oklab, var(--primary) 10%, var(--border));--detail-radius: 1.9rem}[data-profile-detail][data-profile-template=showcase] .profile-detail-card{box-shadow:0 28px 64px -48px color-mix(in oklab,var(--primary) 32%,transparent),inset 0 1px color-mix(in oklab,white 34%,transparent)!important}[data-profile-detail][data-profile-template=portfolio]{--detail-surface: color-mix(in oklab, var(--card) 86%, transparent);--detail-border: color-mix(in oklab, white 9%, transparent);--detail-shadow: 0 26px 64px -42px rgba(0, 0, 0, .58);--detail-radius: 1rem}[data-profile-detail][data-profile-template=portfolio] .profile-detail-card,[data-profile-detail][data-profile-template=portfolio] .profile-detail-section,[data-profile-detail][data-profile-template=portfolio] .profile-curation-item{border-radius:1rem!important}[data-profile-detail][data-profile-template=expert]{--detail-surface: color-mix( in oklab, var(--secondary) 12%, color-mix(in oklab, var(--card) 86%, transparent) );--detail-border: color-mix(in oklab, var(--primary) 9%, var(--border));--detail-radius: 1.8rem}[data-profile-detail][data-profile-template=professional]{--detail-surface: color-mix(in oklab, var(--card) 84%, transparent);--detail-border: color-mix(in oklab, var(--primary) 10%, var(--border));--detail-radius: 1.35rem}[data-profile-detail][data-profile-template=professional] .profile-detail-card,[data-profile-detail][data-profile-template=professional] .profile-detail-section{border-radius:1.25rem!important}[data-profile-detail][data-profile-template=services]{--detail-surface: color-mix( in oklab, var(--accent) 5%, color-mix(in oklab, var(--card) 88%, transparent) );--detail-border: color-mix(in oklab, var(--primary) 8%, var(--border));--detail-radius: 1.9rem}[data-profile-detail][data-profile-template=boutique]{--detail-surface: color-mix(in oklab, var(--card) 91%, transparent);--detail-border: color-mix(in oklab, var(--border) 34%, transparent);--detail-shadow: 0 26px 60px -50px color-mix(in oklab, var(--primary) 26%, transparent);--detail-radius: 1.25rem}[data-profile-detail][data-profile-template=boutique] .profile-detail-section{border-inline-color:transparent!important}[data-profile-detail][data-profile-template=impact]{--detail-surface: color-mix(in oklab, var(--card) 88%, transparent);--detail-border: color-mix(in oklab, white 16%, transparent);--detail-shadow: 3px 3px 0 color-mix(in oklab, var(--foreground) 14%, transparent), 0 22px 50px -40px rgba(0, 0, 0, .34);--detail-radius: .9rem}[data-profile-detail][data-profile-template=impact] .profile-detail-card,[data-profile-detail][data-profile-template=impact] .profile-detail-section,[data-profile-detail][data-profile-template=impact] .profile-curation-item{border-radius:.9rem!important}[data-profile-detail][data-profile-template=conversation]{--detail-surface: color-mix( in oklab, var(--primary) 5%, color-mix(in oklab, var(--card) 88%, transparent) );--detail-border: color-mix(in oklab, var(--primary) 12%, var(--border));--detail-radius: 1.9rem}[data-profile-detail][data-profile-template=catalog]{--detail-surface: color-mix(in oklab, var(--card) 86%, transparent);--detail-border: color-mix(in oklab, var(--primary) 13%, var(--border));--detail-radius: 1.3rem}[data-profile-detail][data-profile-template=studio]{--detail-surface: color-mix( in oklab, var(--primary) 4%, color-mix(in oklab, var(--card) 84%, transparent) );--detail-border: color-mix(in oklab, var(--primary) 8%, var(--border));--detail-radius: 1.8rem}[data-profile-detail][data-profile-template=glass]{--detail-surface: rgba(255, 255, 255, .13);--detail-surface-strong: rgba(255, 255, 255, .2);--detail-border: rgba(255, 255, 255, .24);--detail-shadow: 0 26px 64px -44px rgba(2, 8, 23, .42), inset 0 1px 0 rgba(255, 255, 255, .2);--detail-radius: 1.8rem}[data-profile-detail][data-profile-template=glass] .profile-detail-owner,[data-profile-detail][data-profile-template=glass] .profile-detail-card,[data-profile-detail][data-profile-template=glass] .profile-detail-section,[data-profile-detail][data-profile-template=glass] .profile-curation-item{background:linear-gradient(145deg,#ffffff2e,#ffffff0b),var(--detail-surface)!important;border-color:var(--detail-border)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] .profile-detail-owner,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] .profile-detail-card,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] .profile-detail-section,[data-profile-detail][data-profile-template=glass][data-glass-text-tone=dark] .profile-curation-item{background:linear-gradient(145deg,#ffffff8a,#ffffff38),#ffffff42!important}.commercial-cart-bar{bottom:max(1rem,env(safe-area-inset-bottom))!important;border-color:color-mix(in oklab,var(--border) 58%,transparent)!important;background:linear-gradient(145deg,color-mix(in oklab,white 18%,transparent),transparent 44%),color-mix(in oklab,var(--background) 90%,transparent)!important;box-shadow:0 20px 54px -28px #00000047,inset 0 1px color-mix(in oklab,white 24%,transparent)!important;backdrop-filter:blur(16px) saturate(1.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.06)!important}.commercial-cart-icon{border:1px solid color-mix(in oklab,var(--primary) 14%,transparent)}.commercial-dialog{border-radius:1.65rem!important;border-color:color-mix(in oklab,var(--border) 64%,transparent)!important;background:linear-gradient(145deg,color-mix(in oklab,white 15%,transparent),transparent 36%),color-mix(in oklab,var(--background) 96%,transparent)!important;box-shadow:0 32px 90px -42px #00000061,inset 0 1px color-mix(in oklab,white 28%,transparent)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;padding:1.25rem!important}.commercial-dialog-panel,.commercial-dialog-item{border-color:color-mix(in oklab,var(--border) 56%,transparent)!important;background:linear-gradient(145deg,color-mix(in oklab,white 10%,transparent),transparent 48%),color-mix(in oklab,var(--secondary) 40%,transparent)!important;border-radius:1.1rem!important}.commercial-quantity-control{border-color:color-mix(in oklab,var(--border) 64%,transparent)!important;background:color-mix(in oklab,var(--background) 76%,transparent)}.commercial-option{border-color:color-mix(in oklab,var(--border) 64%,transparent);border-radius:999px!important;min-height:2.25rem}.commercial-option:hover{border-color:color-mix(in oklab,var(--primary) 25%,var(--border))}.commercial-primary-action,.commercial-secondary-action{min-height:2.8rem;font-weight:650}.commercial-primary-action{font-weight:650;box-shadow:0 12px 28px -22px color-mix(in oklab,var(--primary) 42%,transparent)}[data-profile-button-shape=pill] .commercial-primary-action,[data-profile-button-shape=pill] .commercial-secondary-action{border-radius:999px!important}[data-profile-button-shape=rounded] .commercial-primary-action,[data-profile-button-shape=rounded] .commercial-secondary-action{border-radius:.9rem!important}[data-profile-button-shape=square] .commercial-primary-action,[data-profile-button-shape=square] .commercial-secondary-action{border-radius:.4rem!important}.commercial-dialog .commercial-primary-action,.commercial-dialog .commercial-secondary-action{border-radius:999px!important}.commercial-secondary-action{border-color:color-mix(in oklab,var(--border) 66%,transparent)!important;background:color-mix(in oklab,var(--background) 58%,transparent)!important;box-shadow:inset 0 1px color-mix(in oklab,white 14%,transparent)}.commercial-dialog input,.commercial-dialog textarea,.commercial-dialog select{border-radius:.9rem!important;border-color:color-mix(in oklab,var(--border) 64%,transparent)!important;background:color-mix(in oklab,var(--background) 80%,transparent)!important}@supports not ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){[data-profile-detail][data-profile-template] .profile-detail-owner,[data-profile-detail][data-profile-template] .profile-detail-card,[data-profile-detail][data-profile-template] .profile-detail-section,[data-profile-detail][data-profile-template] .profile-curation-item{background:var(--detail-surface-strong)!important}.commercial-cart-bar,.commercial-dialog{background:var(--background)!important}}@media(max-width:767px){[data-profile-detail=service][data-profile-template] .profile-detail-main{padding-inline:.75rem;padding-top:1rem;padding-bottom:8.5rem}[data-profile-detail][data-profile-template] .profile-detail-card{border-radius:1.35rem!important}[data-profile-detail][data-profile-template] .profile-detail-section{border-radius:1.15rem!important;padding:1rem!important}[data-profile-detail][data-profile-template] .profile-detail-owner,[data-profile-detail][data-profile-template] .profile-detail-card,[data-profile-detail][data-profile-template] .profile-detail-section,[data-profile-detail][data-profile-template] .profile-curation-item{backdrop-filter:blur(7px) saturate(1.02)!important;-webkit-backdrop-filter:blur(7px) saturate(1.02)!important}[data-profile-detail][data-profile-template=glass] .profile-detail-owner,[data-profile-detail][data-profile-template=glass] .profile-detail-card,[data-profile-detail][data-profile-template=glass] .profile-detail-section,[data-profile-detail][data-profile-template=glass] .profile-curation-item{backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}.commercial-cart-bar{width:calc(100% - 1rem)!important;padding:.5rem!important;gap:.45rem!important;border-radius:1.25rem!important}.commercial-cart-icon{width:2.25rem!important;height:2.25rem!important;border-radius:.8rem!important}.commercial-dialog{width:calc(100% - 1rem)!important;max-height:min(90dvh,760px)!important;border-radius:1.35rem!important;padding:1rem!important;backdrop-filter:blur(12px) saturate(1.03)!important;-webkit-backdrop-filter:blur(12px) saturate(1.03)!important}.commercial-option{min-height:2.5rem}}@media(prefers-reduced-motion:reduce){[data-profile-detail][data-profile-template] .profile-curation-item img,[data-profile-detail][data-profile-template] .profile-commercial-actions button,[data-profile-detail][data-profile-template] .profile-commercial-actions a{transition:none!important;transform:none!important}}}@layer components{.auth-v2-screen{background:radial-gradient(circle at 12% 8%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 22rem),radial-gradient(circle at 92% 82%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 24rem),var(--background)}.auth-v2-card,.onboarding-card{border-color:color-mix(in oklab,var(--border) 58%,transparent)!important;background:linear-gradient(145deg,color-mix(in oklab,white 16%,transparent),transparent 38%),color-mix(in oklab,var(--card) 88%,transparent)!important;box-shadow:0 28px 72px -52px color-mix(in oklab,var(--foreground) 30%,transparent),inset 0 1px color-mix(in oklab,white 28%,transparent)!important;backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.auth-v2-card input,.onboarding-card input,.onboarding-card textarea,.onboarding-card [data-slot=select-trigger]{border-color:color-mix(in oklab,var(--border) 62%,transparent)!important;background:color-mix(in oklab,var(--background) 76%,transparent)!important}.onboarding-shell{min-height:min(760px,calc(100dvh - 7rem))}.onboarding-progress{max-width:28rem;margin-inline:auto}.onboarding-card{border-radius:2rem!important}.panel-v2-shell{--panel-surface: color-mix(in oklab, var(--card) 78%, transparent);--panel-border: color-mix(in oklab, var(--border) 56%, transparent)}.panel-v2-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.panel-v2-nav{position:sticky;top:.5rem;z-index:20;border-color:var(--panel-border)!important;background:linear-gradient(145deg,color-mix(in oklab,white 12%,transparent),transparent 42%),color-mix(in oklab,var(--card) 84%,transparent)!important;box-shadow:0 16px 42px -34px color-mix(in oklab,var(--foreground) 20%,transparent),inset 0 1px color-mix(in oklab,white 18%,transparent)}.panel-v2-nav-item{min-height:2.25rem;border-radius:.8rem!important;padding-inline:.8rem!important;font-size:.75rem!important}.panel-v2-shell [data-slot=card]{border-color:var(--panel-border)!important;background:linear-gradient(145deg,color-mix(in oklab,white 10%,transparent),transparent 46%),var(--panel-surface)!important;box-shadow:0 18px 46px -40px color-mix(in oklab,var(--foreground) 20%,transparent),inset 0 1px color-mix(in oklab,white 14%,transparent)!important}.panel-v2-shell [data-slot=card-header]{padding-bottom:.75rem}.panel-v2-shell [data-slot=card-content]{padding-top:0}.panel-v2-shell button,.onboarding-card button,.auth-v2-card button{transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.panel-v2-shell button:hover:not(:disabled),.onboarding-card button:hover:not(:disabled),.auth-v2-card button:hover:not(:disabled){transform:translateY(-1px)}@supports not ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.auth-v2-card,.onboarding-card,.panel-v2-nav{background:var(--card)!important}}@media(max-width:767px){.auth-v2-card,.onboarding-card{border-radius:1.45rem!important;backdrop-filter:blur(8px) saturate(1.02);-webkit-backdrop-filter:blur(8px) saturate(1.02)}.onboarding-shell{min-height:auto;padding-top:.75rem;padding-bottom:1rem}.panel-v2-shell{padding-inline:.75rem!important}.panel-v2-nav{top:.25rem;margin-inline:-.15rem;border-radius:1rem!important;padding:.35rem!important}.panel-v2-nav-item{min-height:2.15rem;padding-inline:.7rem!important}.panel-v2-shell [data-slot=card]{border-radius:1.2rem}}@media(prefers-reduced-motion:reduce){.panel-v2-shell button,.onboarding-card button,.auth-v2-card button{transition:none!important;transform:none!important}}}@layer components{[data-profile-font-preset=modern]{--profile-body-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--profile-heading-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--profile-body-font)}[data-profile-font-preset=editorial]{--profile-body-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--profile-heading-font: Georgia, "Times New Roman", ui-serif, serif;font-family:var(--profile-body-font)}[data-profile-font-preset=elegant]{--profile-body-font: Georgia, "Times New Roman", ui-serif, serif;--profile-heading-font: Georgia, "Times New Roman", ui-serif, serif;font-family:var(--profile-body-font)}[data-profile-font-preset=expressive]{--profile-body-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--profile-heading-font: "Arial Black", "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;font-family:var(--profile-body-font)}[data-profile-font-preset=friendly]{--profile-body-font: "Trebuchet MS", ui-sans-serif, system-ui, sans-serif;--profile-heading-font: "Trebuchet MS", ui-sans-serif, system-ui, sans-serif;font-family:var(--profile-body-font)}[data-profile-font-preset]:not([data-profile-font-preset=template]) h1,[data-profile-font-preset]:not([data-profile-font-preset=template]) h2,[data-profile-font-preset]:not([data-profile-font-preset=template]) h3,[data-profile-font-preset]:not([data-profile-font-preset=template]) .profile-display-heading{font-family:var(--profile-heading-font)!important}[data-profile-font-preset=editorial] h1,[data-profile-font-preset=editorial] h2,[data-profile-font-preset=elegant] h1,[data-profile-font-preset=elegant] h2{letter-spacing:-.025em}[data-profile-font-preset=friendly] h1,[data-profile-font-preset=friendly] h2{letter-spacing:-.03em}}@layer utilities{.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}@layer components{[data-profile-template]{--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-background: var(--background);--color-foreground: var(--foreground);--color-secondary: var(--secondary);--color-border: var(--border);color:var(--foreground);font-kerning:normal;-webkit-font-smoothing:antialiased}[data-profile-template]:not([data-profile-color-mode=brand]){--muted-foreground: color-mix(in oklab, var(--foreground) 78%, var(--background));--muted: var(--secondary);--input: var(--border);--ring: var(--primary)}[data-profile-template=showcase]:not([data-profile-color-mode=brand]){--primary: oklch(.49 .145 28)}[data-profile-template=services]:not([data-profile-color-mode=brand]){--primary: oklch(.49 .13 42)}[data-profile-template=conversation]:not([data-profile-color-mode=brand]){--primary: oklch(.46 .115 150)}[data-profile-template] :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}[data-profile-template] h1{line-height:1.12!important;letter-spacing:-.035em}[data-profile-template] :is(p,a,button){overflow-wrap:anywhere}[data-profile-template] .profile-bio-card p{font-size:.9375rem;line-height:1.8;text-wrap:pretty}[data-profile-template] [data-profile-section]{min-width:0}[data-profile-template] .profile-catalog-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))!important;align-items:stretch}[data-profile-template] .profile-catalog-copy h3{line-height:1.4}[data-profile-template] .profile-catalog-copy p{font-size:.8125rem;line-height:1.6}[data-profile-template] [data-service-card-variant=visual]>div{height:100%}[data-profile-template] [data-service-card-variant=visual] .profile-catalog-copy{flex:1}[data-profile-template] :is(.profile-contact-card,[data-service-card-variant]) :is(a,button),[data-profile-template] button[aria-label="Compartilhar perfil"]{min-height:44px;min-width:44px}[data-profile-template] [data-service-card-variant] :is(a,button){font-size:.75rem;line-height:1.4;padding-block:.625rem;height:auto}[data-profile-template] :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}[data-profile-template] .profile-identity-content :is(h1,p,div){color:var(--foreground)!important;text-shadow:none!important}[data-profile-template] .profile-identity-content button[aria-label="Compartilhar perfil"]{color:var(--foreground)!important;background:var(--card)!important}[data-profile-template] .profile-hero{clip-path:none}[data-profile-template] .profile-avatar img{width:100%;height:100%;object-fit:cover}[data-profile-template] .profile-identity-shell{min-width:0}[data-profile-template=essential] .profile-identity-content h1,[data-profile-template=boutique] .profile-identity-content h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2rem,5vw,2.75rem)!important}[data-profile-template=essential] .profile-identity-card{border-radius:1.5rem!important}[data-profile-template=essential] .profile-template-motif{animation:none}[data-profile-template=portfolio] .profile-hero{border-radius:1.2rem 1.2rem .35rem .35rem;align-items:end}[data-profile-template=portfolio] .profile-hero-inner{justify-content:flex-start!important}[data-profile-template=portfolio] .profile-identity-shell{max-width:30rem}[data-profile-template=portfolio] .profile-identity-content h1{text-transform:uppercase;font-size:clamp(2rem,6vw,3.4rem)!important}[data-profile-template=portfolio] .profile-avatar-anchor{left:1.25rem!important;translate:none!important;transform:none!important}[data-profile-template=portfolio] .profile-identity-content :is(h1,p,div){text-align:left;justify-content:flex-start!important}[data-profile-template=expert] .profile-identity-shell{max-width:27rem}[data-profile-template=expert] .profile-avatar{border-radius:50%!important}[data-profile-template=expert] .profile-identity-content h1{font-family:Georgia,serif;font-weight:400;font-size:2.25rem!important}[data-profile-template=professional] .profile-identity-card{border-top:3px solid var(--primary)!important}[data-profile-template=professional] .profile-identity-content h1{font-size:2rem!important;letter-spacing:-.045em}[data-profile-template=services] .profile-avatar{border-radius:48% 48% 22% 22%!important}[data-profile-template=services] .profile-identity-content h1{font-size:2.3rem!important;font-weight:750}[data-profile-template=boutique] .profile-hero{border-radius:5rem 5rem 1rem 1rem}[data-profile-template=boutique] .profile-identity-card{border-radius:2rem 2rem .75rem .75rem!important}[data-profile-template=boutique] .profile-bio-card h2{font-family:Georgia,serif;font-weight:400;font-size:1.5rem}[data-profile-template=impact] .profile-identity-content h1{font-size:clamp(2.5rem,8vw,4rem)!important;text-transform:uppercase}[data-profile-template=impact] .profile-identity-card{border-radius:.65rem!important}[data-profile-template=conversation] .profile-identity-card{border-radius:1.75rem 1.75rem 1.75rem .5rem!important}[data-profile-template=conversation] .profile-contact-card h2{font-size:1.5rem;letter-spacing:-.035em}[data-profile-template=catalog] .profile-identity-content h1{font-size:1.9rem!important;letter-spacing:.025em;text-transform:uppercase}[data-profile-template=studio] .profile-identity-content h1{font-size:clamp(2rem,6vw,3rem)!important;letter-spacing:-.06em}[data-profile-template=studio] .profile-contact-card{border-radius:2rem 2rem .85rem!important}[data-profile-template=glass]{--glass-surface: rgba(12, 25, 39, .66);--glass-surface-strong: rgba(12, 25, 39, .72)}[data-profile-template=glass][data-glass-text-tone=dark]{--glass-surface: rgba(250, 247, 240, .8);--glass-surface-strong: rgba(250, 247, 240, .88)}[data-profile-template=glass] .profile-identity-content h1{font-size:2.2rem!important;font-weight:500}[data-profile-template] .profile-template-motif{animation-iteration-count:1;animation-duration:.9s}[data-profile-template=glass] .profile-identity-card{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),var(--glass-surface-strong)!important}[data-profile-template=glass]{--glass-highlight: rgba(255, 255, 255, .06)}@media(max-width:479px){[data-profile-template] .profile-hero-inner{padding-inline:.8rem}[data-profile-template] .profile-identity-card{padding-inline:1.1rem}[data-profile-template] .profile-bio,[data-profile-template] .profile-contact{padding-inline:.5rem}}@media(hover:none){[data-profile-template] [data-service-card-variant=visual]:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){[data-profile-template] [data-profile-section],[data-profile-template] [data-service-card-variant=visual]:hover{transform:none!important;opacity:1!important}}.template-gallery{container-type:inline-size}.template-gallery-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.template-gallery-search{min-height:46px;width:100%;border:1px solid var(--border);border-radius:.85rem;padding:.65rem .85rem .65rem 2.5rem;font-size:.875rem;background:var(--background);color:var(--foreground)}.template-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.template-gallery-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:var(--card);box-shadow:0 4px 18px -14px #191e1429;transition:border-color .18s ease,box-shadow .18s ease}.template-gallery-card.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 22%,transparent)}.template-gallery-cover{display:block;position:relative;width:100%;text-align:left}.template-gallery-cover .template-miniature{border:0;aspect-ratio:16 / 11}.template-gallery-cover .mini-scene{transition:transform .24s ease}.template-gallery-preview-hint{position:absolute;bottom:.65rem;right:.65rem;display:flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;color:#1e2925;background:#fffffff0;box-shadow:0 2px 12px #00000014}.template-gallery-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;padding:.3rem .55rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 9%,var(--background));color:var(--primary)}.template-gallery-action{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;min-height:44px;border:1px solid transparent;border-radius:.8rem;padding:.65rem .75rem;background:var(--primary);color:var(--primary-foreground);font-size:.75rem;line-height:1.4;font-weight:600}.template-gallery-action-secondary{border-color:var(--border);background:var(--background);color:var(--foreground)}.template-gallery-action:disabled{cursor:not-allowed;opacity:.65}.template-filter{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:.75rem;font-size:.75rem;color:var(--muted-foreground);font-weight:500}.template-filter[aria-pressed=true]{color:var(--foreground);background:var(--secondary);border-color:var(--border)}:is(.template-gallery,.template-preview-dialog) :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.template-preview-dialog{width:calc(100% - 1.5rem);max-width:68rem;max-height:calc(100dvh - 1.5rem);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.template-preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.template-preview-stage{min-height:0;overflow:auto;background:var(--secondary);padding:1rem;border:1px solid var(--border);border-radius:1.1rem}.template-preview-viewport{margin-inline:auto;width:100%;border:1px solid var(--border);border-radius:1rem;overflow:hidden;background:var(--background);box-shadow:0 12px 34px -24px #00000047}.template-preview-frame{display:block;width:100%;height:min(58dvh,680px);border:0}.template-preview-footer{display:flex;align-items:center;gap:1.5rem}.template-preview-footer p{flex:1}.template-preview-footer button{flex:0 1 auto}@media(max-width:479px){.template-preview-dialog{width:calc(100% - .75rem);padding:1rem;gap:.75rem}.template-preview-stage{padding:0}.template-preview-footer{flex-direction:column;align-items:stretch;gap:.65rem}.template-preview-footer button{width:100%}.template-gallery-toolbar>div:first-child{flex-basis:100%}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-gallery-cover:hover .mini-scene{transform:scale(1.025)}.template-gallery-card:hover{box-shadow:0 12px 30px -20px #191e1438}}@media(prefers-reduced-motion:reduce){.template-gallery-card,.template-gallery-cover .mini-scene{transition:none}}.template-fixture{padding:.75rem}.template-fixture>[data-profile-section],.template-fixture>.grid{margin-bottom:1.25rem}.template-fixture .profile-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.template-fixture .fixture-cover{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.template-fixture .profile-hero-inner{position:relative;z-index:1;width:100%;display:flex;justify-content:center;padding:4rem 1.25rem 1.5rem}.template-fixture .profile-identity-shell{position:relative;width:100%;max-width:390px;padding-top:2.5rem}.template-fixture .profile-avatar-anchor{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3}.template-fixture .profile-avatar{width:96px;height:96px;border-radius:50%;border:3px solid var(--card);overflow:hidden;background:var(--secondary)}.template-fixture .profile-identity-card{position:relative;padding:4rem 1.25rem 1.5rem;border:1px solid var(--border)}.template-fixture .profile-identity-content{text-align:center}.template-fixture .profile-identity-content p{margin-top:.75rem;font-size:.875rem;line-height:1.5}.template-fixture .fixture-location{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.5rem;font-size:.75rem}.template-fixture :is(.profile-bio-card,.profile-contact-card){border:1px solid var(--border);padding:1.25rem}.template-fixture h2{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.template-fixture .profile-bio-card p,.template-fixture .profile-contact-card p{margin-top:.6rem;color:var(--muted-foreground);line-height:1.7}.template-fixture .fixture-eyebrow{font-size:.625rem!important;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.template-fixture .fixture-section-heading{display:flex;justify-content:space-between;align-items:end;margin:1.5rem 0 1rem}.template-fixture .fixture-section-heading>span{font-size:.75rem;color:var(--muted-foreground)}.template-fixture .fixture-section-heading h2{margin-top:.4rem}.template-fixture .fixture-action{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;margin-top:1rem;padding:.8rem 1rem;border-radius:.85rem;background:var(--primary);color:var(--primary-foreground);font-size:.8125rem;line-height:1.5;font-weight:600}.template-fixture .fixture-offer{border:1px solid var(--border);border-radius:1rem;overflow:hidden;color:var(--card-foreground);background:var(--card)}.template-fixture .profile-catalog-image{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--secondary)}.template-fixture .profile-catalog-image img{width:100%;height:100%;object-fit:cover}.template-fixture .profile-catalog-copy{min-width:0;padding:1rem 1rem 0}.template-fixture .profile-catalog-copy h3{font-size:.9375rem;font-weight:600}.template-fixture .profile-catalog-copy p{margin-top:.4rem;color:var(--muted-foreground)}.template-fixture .fixture-offer-action{padding:.75rem 1rem 1rem}.template-fixture .fixture-offer-action span{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:.75rem;font-size:.75rem;font-weight:600}.template-fixture [data-service-card-variant=list]{padding:.75rem}.template-fixture [data-service-card-variant=list] .profile-catalog-image{width:60px;height:76px;flex:0 0 auto;border-radius:.75rem}.template-fixture [data-service-card-variant=list] .profile-catalog-copy{padding:0;flex:1}.template-fixture [data-service-card-variant=list] .fixture-offer-action{display:none}.template-fixture[data-profile-template=portfolio] .profile-hero-inner{justify-content:flex-start!important}.template-fixture[data-profile-template=portfolio] .profile-avatar-anchor{left:1.25rem!important;translate:none!important;transform:none!important}.template-fixture[data-profile-template=portfolio] .profile-identity-content{text-align:left}.template-fixture[data-profile-template=portfolio] .fixture-location{justify-content:flex-start!important}.template-fixture[data-profile-template=glass] .fixture-cover{display:none}.template-fixture[data-profile-template=glass] [data-service-card-variant=visual]>div{background:var(--glass-surface)!important}.template-fixture[data-profile-button-shape=pill] .fixture-action{border-radius:999px}.template-fixture[data-profile-button-shape=square] .fixture-action{border-radius:.5rem}.template-fixture[data-profile-compact=true]>[data-profile-section],.template-fixture[data-profile-compact=true]>.grid{margin-bottom:.5rem}.mini-scene .mini-avatar{background:url(/template-examples/portrait-woman.webp) center 30% / cover}.mini-conversation .mini-avatar{background-image:url(/template-examples/portrait-man.webp)}.mini-services .mini-photo{background:url(/template-examples/training.webp) center / cover}.mini-boutique .mini-photo{background:url(/template-examples/interior.webp) center / cover}.mini-portfolio .mini-photo-full{background:linear-gradient(0deg,#080f14db,#080f140d),url(/template-examples/event.webp) center / cover}.mini-showcase .mini-photo-square,.mini-catalog-grid i{background:url(/template-examples/cake.webp) center / cover}.mini-studio-photo{background:url(/template-examples/workspace.webp) center / cover}}.template-fixture{--fixture-readable-muted: color-mix(in oklab, var(--foreground) 72%, transparent)}.template-fixture .profile-identity-content h1{font-size:clamp(1.65rem,1.45rem + 1vw,2.2rem)!important;line-height:.98!important;letter-spacing:-.035em}.template-fixture .profile-identity-content>p,.template-fixture .fixture-location{font-size:.875rem!important;line-height:1.4!important;color:var(--fixture-readable-muted)!important}.template-fixture :is(.profile-bio-card,.profile-contact-card) h2{font-size:1.125rem!important;line-height:1.15!important}.template-fixture :is(.profile-bio-card,.profile-contact-card) p{font-size:.875rem!important;line-height:1.55!important;color:var(--fixture-readable-muted)!important}.template-fixture .fixture-eyebrow{font-size:.6875rem!important;letter-spacing:.13em!important}.template-fixture .fixture-action{font-size:.875rem!important;min-height:46px!important}.template-fixture .profile-catalog-copy h3{font-size:.9375rem!important;line-height:1.2!important}.template-fixture .profile-catalog-copy p,.template-fixture .fixture-offer-action span{font-size:.8125rem!important;line-height:1.4!important}.template-fixture [data-profile-section]{margin-bottom:clamp(.75rem,1.5vw,1.1rem)}.template-fixture[data-profile-template=glass][data-glass-text-tone=light] :is(.profile-identity-content h1,.profile-identity-content>p,.fixture-location){color:#fff!important}.template-fixture[data-profile-template=portfolio] :is(.profile-identity-content h1,.profile-identity-content>p,.fixture-location),.template-fixture[data-profile-template=magazine] :is(.profile-identity-content h1,.profile-identity-content>p,.fixture-location){color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.5)}:root{--fc-green: #2f9658;--fc-green-deep: #183f2b;--fc-green-soft: #e8f2ea;--fc-ink: #17211b;--fc-muted: #68736c;--fc-line: rgba(23, 33, 27, .12);--fc-paper: #f8f7f2;--fc-paper-2: #f0f1ec;--fc-white: #ffffff}.fc-marketing-page{min-height:100vh;color:var(--fc-ink);background:var(--fc-paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01" 1,"cv02" 1}.fc-marketing-page *{box-sizing:border-box}.fc-shell{width:min(100% - 40px,1240px);margin-inline:auto}.fc-site-header{position:sticky;top:0;z-index:60;height:76px;pointer-events:none;background:transparent}.fc-site-header:before{content:"";position:absolute;inset:0;z-index:-1;opacity:1;background:#f8f7f2ed;border-bottom:1px solid var(--fc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .22s ease}.fc-site-header[data-scrolled=true]:before{opacity:0}.fc-site-header-inner{pointer-events:auto;width:min(100% - 40px,1240px);height:76px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),margin .26s cubic-bezier(.2,.8,.2,1),padding .26s cubic-bezier(.2,.8,.2,1),border-radius .26s cubic-bezier(.2,.8,.2,1),background .26s ease,box-shadow .26s ease,border-color .26s ease}.fc-site-header[data-scrolled=true] .fc-site-header-inner{width:min(100% - 32px,1030px);height:56px;margin-top:9px;padding:0 10px 0 14px;border:1px solid rgba(23,33,27,.11);border-radius:999px;background:#ffffffe6;box-shadow:0 16px 42px -28px #152a1d61;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fc-site-logo{display:inline-flex;align-items:center;flex:0 0 auto}.fc-site-logo img{display:block;width:auto;height:31px;transition:height .22s ease}.fc-site-header[data-scrolled=true] .fc-site-logo img{height:27px}.fc-site-nav{display:flex;align-items:center;gap:18px}.fc-site-header[data-scrolled=true] .fc-site-nav{gap:14px}.fc-site-nav-link{position:relative;display:inline-flex;align-items:center;min-height:34px;color:#5c6760;font-size:12px;font-weight:560;text-decoration:none;transition:color .16s ease}.fc-site-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:var(--fc-ink);transition:right .18s ease}.fc-site-nav-link:hover{color:var(--fc-ink)}.fc-site-nav-link:hover:after{right:0}.fc-site-login{color:var(--fc-ink);font-weight:700}.fc-site-cta,.fc-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid var(--fc-green-deep);border-radius:8px;color:#fff;background:var(--fc-green-deep);font-size:12px;font-weight:720;text-decoration:none;transition:transform .16s ease,background .16s ease}.fc-site-header[data-scrolled=true] .fc-site-cta{min-height:38px;border-radius:999px}.fc-site-cta:hover,.fc-primary-link:hover{transform:translateY(-1px);background:#102f20}.fc-hero{padding:46px 0 52px;border-bottom:1px solid var(--fc-line);background:var(--fc-paper)}.fc-hero-grid{width:min(100% - 40px,1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:64px;align-items:center}.fc-hero-copy{max-width:560px}.fc-hero-label{display:flex;width:fit-content;align-items:center;gap:8px;color:#355d43;font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.fc-hero-label svg{color:var(--fc-green)}.fc-hero-label i{width:18px;height:1px;background:#17211b38}.fc-hero-title{margin:18px 0 0;max-width:600px;color:var(--fc-ink);font-size:clamp(3rem,5.35vw,5rem);font-weight:640;line-height:.91;letter-spacing:-.067em;text-wrap:balance}.fc-hero-title span{display:block;color:var(--fc-green)}.fc-hero-lead{max-width:520px;margin:21px 0 0;color:var(--fc-muted);font-size:15px;line-height:1.68}.fc-hero-user-action{margin-top:26px}.fc-hero-proof{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px;color:#7d8680;font-size:10px}.fc-hero-proof span{display:inline-flex;align-items:center;gap:6px}.fc-hero-proof svg{color:var(--fc-green)}.fc-claim{width:min(100%,610px);margin-top:26px}.fc-claim-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;overflow:hidden;border:1px solid rgba(23,33,27,.18);border-radius:9px;background:#fff;box-shadow:0 14px 34px -31px #152d1d85}.fc-claim-shell[data-state=available]{border-color:#2f965885}.fc-claim-shell[data-state=error]{border-color:#a8433970}.fc-claim-field{display:flex;min-width:0;align-items:center}.fc-claim-field>span{flex:0 0 auto;padding-left:16px;color:#4e5b53;font-size:13px;font-weight:640}.fc-claim-field input{width:100%;min-width:0;padding:15px 10px 15px 3px;border:0;outline:0;color:var(--fc-ink);background:transparent;font:inherit;font-size:13px}.fc-claim-field input::placeholder{color:#a0a7a2}.fc-claim-icon{flex:0 0 auto;margin-right:12px;color:var(--fc-green)}.fc-claim-shell>button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-left:1px solid rgba(23,33,27,.1);color:#fff;background:var(--fc-green-deep);font:inherit;font-size:12px;font-weight:720}.fc-claim-shell>button:hover:not(:disabled){background:#102f20}.fc-claim-shell>button:disabled{cursor:not-allowed;opacity:.42}.fc-claim-status{min-height:17px;margin-top:7px;color:#7d8680;font-size:10px}.fc-claim-status[data-error=true]{color:#9d4e45}.fc-claim-shell[data-state=available]+.fc-claim-status{color:#25774a}.fc-audience-rail{overflow:hidden;border-bottom:1px solid var(--fc-line);background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.fc-audience-track{display:flex;width:max-content;align-items:center;gap:26px;min-height:58px;animation:fc-audience-marquee 36s linear infinite;will-change:transform}.fc-audience-rail:hover .fc-audience-track{animation-play-state:paused}.fc-audience-track span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;color:#59645d;font-size:11px;font-weight:610}.fc-audience-track i{width:4px;height:4px;border-radius:50%;background:var(--fc-green)}@keyframes fc-audience-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 13px))}}.fc-value-section{padding:24px 0;border-bottom:1px solid var(--fc-line);background:#fff}.fc-manifesto-section{padding:88px 0 92px;background:var(--fc-paper);border-bottom:1px solid var(--fc-line)}.fc-manifesto>span{color:var(--fc-green);font-size:10px;font-weight:800;letter-spacing:.15em}.fc-manifesto h2{max-width:1040px;margin:15px 0 0;color:#a2aaa5;font-size:clamp(2.6rem,5.2vw,5.15rem);font-weight:610;line-height:.97;letter-spacing:-.06em}.fc-manifesto h2 em{color:var(--fc-ink);font-style:normal}.fc-manifesto p{max-width:560px;margin:20px 0 0;color:var(--fc-muted);font-size:14px;line-height:1.7}@supports (animation-timeline: view()){.fc-manifesto h2{background:linear-gradient(90deg,var(--fc-ink) 0 50%,#a2aaa5 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fc-manifesto-fill linear both;animation-timeline:view();animation-range:entry 20% cover 58%}.fc-manifesto h2 em{color:inherit}@keyframes fc-manifesto-fill{to{background-position:0 0}}}.fc-templates-section{padding:0;background:var(--fc-paper-2);border-bottom:1px solid var(--fc-line)}.fc-process-section{padding:78px 0;background:#fff}.fc-process-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px 74px;align-items:start}.fc-process-copy{position:sticky;top:108px}.fc-process-copy>span{color:var(--fc-green);font-size:10px;font-weight:800;letter-spacing:.15em}.fc-process-copy h2{max-width:430px;margin:11px 0 0;font-size:clamp(2.1rem,4vw,3.65rem);line-height:.98;letter-spacing:-.057em}.fc-process-copy p{max-width:420px;margin:15px 0 0;color:var(--fc-muted);font-size:14px;line-height:1.65}.fc-process-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--fc-line)}.fc-process-list li{display:grid;grid-template-columns:54px 1fr;gap:18px;min-height:132px;align-content:center;padding:24px 4px;border-bottom:1px solid var(--fc-line)}.fc-process-list li>span{color:#98a19c;font-size:10px;font-weight:760;letter-spacing:.12em}.fc-process-list li>div{display:grid;gap:5px}.fc-process-list strong{font-size:16px;letter-spacing:-.025em}.fc-process-list p{max-width:510px;margin:0;color:var(--fc-muted);font-size:12px;line-height:1.55}.fc-process-action{grid-column:2}.fc-pricing-section{padding:78px 0 86px;background:var(--fc-paper);border-top:1px solid var(--fc-line)}.fc-pricing-header{width:min(100% - 40px,1240px);margin-inline:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:end}.fc-pricing-header .fc-section-kicker{grid-column:1 / -1;color:var(--fc-green);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.fc-pricing-header h2{margin:0;color:var(--fc-ink);font-size:clamp(2.35rem,4.2vw,3.85rem);line-height:.95;letter-spacing:-.06em}.fc-pricing-header p{max-width:540px;margin:0;justify-self:end;color:var(--fc-muted);font-size:14px;line-height:1.65}.fc-pricing-grid{width:min(100% - 40px,1240px);margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.fc-price-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:26px;border:1px solid var(--fc-line);border-radius:16px;background:#fff;color:var(--fc-ink);transition:transform .18s ease,box-shadow .18s ease}.fc-price-card:hover{transform:translateY(-3px);box-shadow:0 24px 44px -36px #19362361}.fc-price-card[data-featured=true]{color:#f6f8f5;background:var(--fc-green-deep);border-color:var(--fc-green-deep);transform:translateY(-8px)}.fc-price-card[data-featured=true]:hover{transform:translateY(-11px)}.fc-price-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:5px;color:#2b7049;background:var(--fc-green-soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fc-price-card[data-featured=true] .fc-price-badge{color:#d6f0df;background:#ffffff1a}.fc-price-card h3{margin:18px 0 0;font-size:18px;letter-spacing:-.03em}.fc-price-value{margin-top:18px}.fc-price-value strong{display:block;font-size:38px;line-height:1;letter-spacing:-.055em}.fc-price-value span{display:block;margin-top:7px;color:var(--fc-muted);font-size:11px}.fc-price-card[data-featured=true] .fc-price-value span{color:#f6f8f59e}.fc-price-payments{display:grid;gap:8px;margin-top:20px;padding:16px 0;border-top:1px solid var(--fc-line);border-bottom:1px solid var(--fc-line)}.fc-price-card[data-featured=true] .fc-price-payments{border-color:#ffffff1f}.fc-price-payments div{display:flex;justify-content:space-between;gap:12px;color:var(--fc-muted);font-size:10px}.fc-price-payments strong{color:var(--fc-ink);font-size:10px}.fc-price-card[data-featured=true] .fc-price-payments div{color:#f6f8f594}.fc-price-card[data-featured=true] .fc-price-payments strong{color:#fff}.fc-price-installments{justify-content:flex-start!important;align-items:center;gap:6px!important}.fc-price-benefits{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.fc-price-benefits li{display:flex;align-items:flex-start;gap:8px;color:#526058;font-size:11px;line-height:1.45}.fc-price-card[data-featured=true] .fc-price-benefits li{color:#f6f8f5c7}.fc-price-benefits svg{flex:0 0 auto;margin-top:1px;color:var(--fc-green)}.fc-price-card[data-featured=true] .fc-price-benefits svg{color:#8bd0a3}.fc-price-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;margin-top:24px;border:1px solid var(--fc-line);border-radius:8px;color:var(--fc-ink);background:#fff;font-size:12px;font-weight:720;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.fc-price-cta:hover{transform:translateY(-1px);background:var(--fc-paper-2)}.fc-price-card[data-featured=true] .fc-price-cta{color:var(--fc-green-deep);border-color:#fff;background:#fff}.fc-pricing-note{width:min(100% - 40px,1240px);margin:18px auto 0;color:#868f89;font-size:10px;text-align:center}.fc-site-footer{border-top:1px solid var(--fc-line);background:#fff}.fc-site-footer-inner{width:min(100% - 40px,1240px);margin-inline:auto;display:grid;gap:28px;padding:34px 0 24px}.fc-site-footer-brand img{width:auto;height:28px}.fc-site-footer-brand p{max-width:420px;margin:9px 0 0;color:#77817b;font-size:11px;line-height:1.55}.fc-site-footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.fc-site-footer-nav a{color:#68736c;font-size:11px;text-decoration:none}.fc-site-footer-nav a:hover{color:var(--fc-ink)}.fc-site-footer-bottom{width:min(100% - 40px,1240px);margin-inline:auto;padding:15px 0 18px;border-top:1px solid var(--fc-line);color:#909792;font-size:10px}@media(min-width:820px){.fc-site-footer-inner{grid-template-columns:1fr auto;align-items:end}}@media(max-width:980px){.fc-hero-grid,.fc-process-layout,.fc-pricing-header{grid-template-columns:1fr}.fc-process-copy{position:static}.fc-process-action,.fc-pricing-header .fc-section-kicker{grid-column:1}.fc-pricing-header p{justify-self:start}.fc-pricing-grid{grid-template-columns:1fr;max-width:620px}.fc-price-card[data-featured=true],.fc-price-card[data-featured=true]:hover{transform:none;order:-1}}@media(max-width:760px){.fc-shell,.fc-site-header-inner,.fc-hero-grid,.fc-pricing-header,.fc-pricing-grid,.fc-pricing-note,.fc-site-footer-inner,.fc-site-footer-bottom{width:min(100% - 28px,1240px)}.fc-site-header,.fc-site-header-inner{height:66px}.fc-site-header[data-scrolled=true] .fc-site-header-inner{width:calc(100% - 20px);height:52px;margin-top:7px;padding-left:10px}.fc-site-logo img{height:28px}.fc-site-header[data-scrolled=true] .fc-site-logo img{height:25px}.fc-site-nav{gap:9px}.fc-site-nav-link:not(.fc-site-login){display:none}.fc-site-login{display:none}.fc-site-cta{min-height:36px;padding-inline:10px;font-size:10px}.fc-hero{padding:34px 0 38px}.fc-hero-grid{gap:32px}.fc-hero-title{font-size:clamp(2.85rem,13vw,4.25rem)}.fc-hero-lead{font-size:14px}.fc-claim-shell{grid-template-columns:1fr}.fc-claim-shell>button{border-left:0;border-top:1px solid rgba(23,33,27,.1)}.fc-manifesto-section{padding:64px 0}.fc-manifesto h2{font-size:clamp(2.5rem,11vw,4rem)}.fc-process-section{padding:58px 0}.fc-pricing-section{padding:60px 0 66px}}@media(prefers-reduced-motion:reduce){.fc-site-header-inner,.fc-site-logo img,.fc-site-cta,.fc-primary-link,.fc-price-card,.fc-price-cta,.fc-audience-track,.fc-site-nav-link:after{animation:none!important;transition:none!important}}
