@layer components{.hero__social{align-items:center;gap:var(--space-sm);block-size:var(--action-disc);color:var(--color-text-secondary);display:flex}.hero__social-label{font-size:var(--text-sm)}.hero__social a{color:inherit;transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.hero__social a:hover,.hero__social a:focus-visible{color:var(--color-text)}.hero__social svg{block-size:1.85em;inline-size:1.85em}}
@layer blocks{.hero{position:relative}.hero-picture{display:none}.hero-picture img{border-radius:var(--radius-lg);block-size:auto;inline-size:100%}.hero-art{pointer-events:none;inline-size:clamp(9rem,40cqi,14rem);position:absolute;inset-block-start:max(var(--space-3xl), var(--chrome-clear));inset-inline-end:max(var(--mark-track), var(--grid-gutter))}.hero-art img{block-size:auto;inline-size:100%;display:block}@container band (min-width:940px){.hero-art{place-items:center;inline-size:clamp(17rem,30cqi,27rem);display:grid;inset-block:0}.hero-art img{object-fit:contain;max-block-size:62%}}}
@layer blocks{.text-imagine__text{gap:var(--space-sm);font-size:var(--text-md);line-height:var(--leading-md);flex-direction:column;display:flex}.text-imagine__text>.section-header,.text-imagine__text .prose :is(h2,h3){margin-block-end:var(--space-2xs)}.text-imagine__media img{border-radius:var(--radius-lg);block-size:auto;inline-size:100%}}
@layer blocks{.rich-text{isolation:isolate;position:relative;overflow:clip}.rich-text>.section-header,.rich-text>.rich-text__body{grid-column:content}.rich-text[data-clamp]:not(:has(:target)) .prose{max-block-size:calc(7em * var(--leading-loose));overflow:clip;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.rich-text__more,.rich-text__less{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-link);text-underline-offset:.25em;margin-block-start:var(--space-md);text-decoration-thickness:1px;display:inline-block}.rich-text__more:hover,.rich-text__less:hover{color:var(--color-link-hover)}.rich-text__less{display:none}.rich-text:has(:target) .rich-text__more{display:none}.rich-text:has(:target) .rich-text__less{display:inline-block}@container band (min-width:940px){.rich-text>.section-header,.rich-text>.rich-text__body{grid-row:1}.rich-text>.section-header{grid-column:content-start/span 5;margin-block-end:0}.rich-text>.rich-text__body{grid-column:7 col-start/content-end}.rich-text>.rich-text__body .prose{max-inline-size:none}}}
@layer blocks{.services-list{--row-gap:0px}.services-list>li{padding-block:var(--space-md);border-block-start:1px solid color-mix(in oklch, var(--coral-light) 20%, transparent);font-size:var(--text-md);line-height:var(--leading-md)}}
@layer blocks{.advantages-list>li{border-radius:var(--radius-lobe)}.advantages-list>li>strong{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-heading)}.advantages-list>li>span{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary)}}
@layer blocks{.contact-plate{margin-block-start:calc(var(--grid-gutter) * 2)}.contact-details{border-block-start:1px solid var(--color-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-detail{min-inline-size:0;padding-block:calc(var(--grid-gutter) * 1.5);border-inline-start:1px solid var(--color-border);padding-inline-start:calc(var(--grid-gutter) * 1.5)}.contact-detail:first-child{border-inline-start:0;padding-inline-start:0}.contact-detail>:is(a,span){align-items:flex-start;gap:var(--grid-gutter);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.contact-detail>a:hover{color:var(--color-accent)}@container band (max-width:700px){.contact-details{grid-auto-flow:row}.contact-detail{border-inline-start:0;border-block-end:1px solid var(--color-border);padding-inline-start:0;padding-block:var(--grid-gutter)}}.contact-panel{--_pad:calc(var(--grid-gutter) * 1.25);--_r-outer:calc(var(--grid-gutter) * 2);--_r-inner:calc(var(--_r-outer) - var(--_pad));grid-column:content}.contact-panel__grid{gap:var(--grid-gutter);margin-block-start:var(--space-xl);display:grid}@container band (min-width:940px){.contact-panel__grid{align-items:stretch;gap:var(--grid-gutter);grid-template-columns:1fr 1fr}}.contact-panel[data-layout=brief] .contact-panel__invite{align-self:center}.hai-sa-ne-cunoastem[data-tuck=clear]{--tuck-clear:var(--section-pad-m)}.contact-panel[data-layout=brief] .contact-panel__grid{grid-template-columns:repeat(var(--content-cols), minmax(0, 1fr));column-gap:var(--page-gap);row-gap:var(--space-xl);margin-block-start:0}.contact-panel[data-layout=brief] .contact-panel__invite,.contact-panel[data-layout=brief] .contact-panel__aside{grid-column:1/-1}@container band (min-width:940px){.contact-panel[data-layout=brief] .contact-panel__aside{grid-column:3/11}}.contact-panel[data-layout=brief] .contact-visit__body{padding:calc(var(--grid-gutter) * 2.5);gap:var(--space-lg)}.contact-panel[data-layout=brief] .contact-visit__row{font-size:var(--text-md)}.contact-panel[data-layout=brief] .contact-visit__rows{gap:var(--space-lg)}.contact-panel[data-layout=brief] .contact-panel__invite>.section-header{margin-block-end:0}@container band (min-width:940px){.contact-panel[data-layout=brief] .contact-panel__aside{grid-template-rows:auto}}.contact-panel__aside{gap:calc(var(--grid-gutter) * .6);grid-template-rows:1fr auto;align-content:stretch;display:grid}.contact-panel__form,.contact-visit,.contact-whats{--card-pad:var(--_pad);border-radius:var(--_r-outer)}@supports (corner-shape:squircle){.contact-panel__form,.contact-visit,.contact-whats,.contact-visit__map,.contact-whats__glyph{corner-shape:squircle}}.contact-panel__form,.contact-visit{--card-fill:var(--white);--card-ink:inherit}.contact-panel .form{gap:var(--space-md);display:grid}@container band (min-width:700px){.contact-panel .form{grid-template-columns:1fr 1fr}.contact-panel .form>.field-consent,.contact-panel .form>.form-success,.contact-panel .form>.form-error,.contact-panel .form>.cf-turnstile,.contact-panel .form>button{grid-column:1/-1}.contact-panel .form>.field:has(textarea){grid-column:1/-1}}.contact-visit{--card-pad:0;gap:0;display:grid;overflow:clip}@container band (min-width:440px){.contact-visit{grid-template-columns:1fr 1fr;align-items:stretch}}.contact-visit__map{background-color:var(--color-surface);min-block-size:18rem;position:relative}.contact-visit__img{object-fit:cover;object-position:50% 100%;block-size:100%;inline-size:100%;position:absolute;inset:0}.contact-visit__frame{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.contact-visit__activate{z-index:1;appearance:none;cursor:pointer;background-color:#0000;border:0;padding:0;position:absolute;inset:0}.contact-visit__maps{z-index:1;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background-color:var(--white);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text-base);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}@media (hover:hover){.contact-visit__maps:hover{background-color:color-mix(in oklch, var(--white) 88%, var(--color-text-base))}}.contact-visit__body{gap:var(--space-md);padding:var(--_pad);align-content:center;display:grid}.contact-visit__rows{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.contact-visit__row{align-items:start;gap:var(--space-sm);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);flex-flow:row;display:flex}.contact-visit__row>:is(a,span){min-inline-size:0;color:inherit;text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.contact-visit__row>a:hover{color:var(--color-accent)}}.contact-whats{--card-fill:var(--coral-2);--card-ink:inherit;--color-accent:var(--coral-8);--color-on-accent:var(--white);justify-content:space-between;align-items:center;gap:var(--grid-gutter);flex-flow:row;display:flex}.contact-whats__glyph{border-radius:var(--_r-inner);background-color:var(--coral-8);--color-accent:var(--white);block-size:2.75rem;inline-size:2.75rem;color:var(--white);flex:none;place-items:center;display:grid}.contact-whats__cta{flex:none}}
@layer blocks{.aparitii-media{--_pad:min(var(--section-pad-m), 12vw)}.aparitii-media .marquee__row{gap:var(--space-3xs);grid-column:content;grid-template-areas:"tape""title""more";align-items:center;display:grid}.aparitii-media .section-header{grid-area:title;margin-block-start:var(--space-md)}.aparitii-media .marquee__viewport{grid-area:tape}.aparitii-media .marquee__more{grid-area:more}.aparitii-media .section-header{margin-block-end:0}.aparitii-media .marquee__more{margin:0;padding-block:0}.aparitii-media .marquee__title{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin:0}.aparitii-media .marquee__viewport{--marquee-gap:var(--space-lg);--press-logo-h:1.125rem;--marquee-item:6.5rem;--_fade:var(--space-lg);min-inline-size:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--_fade), #000 calc(100% - var(--_fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--_fade), #000 calc(100% - var(--_fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--_fade), #000 calc(100% - var(--_fade)), transparent);overflow:hidden;transform:translateZ(0)}.aparitii-media .marquee__track{--marquee-duration:calc(var(--marquee-count,6) * 6.7s);inline-size:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform;align-items:center;margin:0;padding:0;list-style:none;display:flex}.aparitii-media .marquee__viewport:focus-within .marquee__track,.aparitii-media .marquee__viewport[data-paused=true] .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.aparitii-media .marquee__group{flex:none}.aparitii-media .marquee__list{align-items:center;gap:var(--marquee-gap);padding:0 0 0 var(--marquee-gap);margin:0;list-style:none;display:flex}.aparitii-media .marquee__item{flex:0 0 var(--marquee-item);inline-size:var(--marquee-item);align-items:center;display:flex}@container band (min-width:700px){.aparitii-media .section-header{margin-block-start:0}.aparitii-media .marquee__row{column-gap:calc(var(--grid-gutter) * 2);row-gap:var(--space-3xs);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title tape""more tape"}.aparitii-media .marquee__viewport{--marquee-gap:var(--space-3xl);--press-logo-h:1.5rem;--marquee-item:9rem}}.aparitii-media .marquee__item img{block-size:auto;inline-size:auto;max-block-size:var(--press-logo-h);object-fit:contain;max-inline-size:none}@media (prefers-reduced-motion:reduce){.aparitii-media .marquee__track{will-change:auto;inline-size:100%;animation:none}.aparitii-media .marquee__group[aria-hidden]{display:none}.aparitii-media .marquee__group{flex:auto}.aparitii-media .marquee__list{justify-content:flex-start;gap:var(--space-lg) var(--space-2xl);flex-wrap:wrap;padding:0}.aparitii-media .marquee__viewport{-webkit-mask-image:none;mask-image:none}}.aparitii-media .marquee__logo{inline-size:100%;block-size:var(--press-logo-h);-webkit-mask-image:var(--logo-src);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.aparitii-media .marquee__item a .marquee__logo,.aparitii-media .marquee__item a img{opacity:.7;transition:opacity var(--duration-normal) var(--ease-out)}.aparitii-media .marquee__item a:hover .marquee__logo,.aparitii-media .marquee__item a:hover img,.aparitii-media .marquee__item a:focus-visible .marquee__logo,.aparitii-media .marquee__item a:focus-visible img{opacity:1}.aparitii-media{color:var(--color-text)}.aparitii-media[data-variant=clients] .marquee__row{grid-template-areas:"title""tape"}.aparitii-media[data-variant=clients] .section-header{margin-block-start:0;margin-block-end:var(--space-md)}.aparitii-media[data-variant=clients] .marquee__viewport{--marquee-item:10rem;--marquee-gap:var(--space-xl);--client-logo-h:calc(var(--press-logo-h) * 2);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.aparitii-media[data-variant=clients] .marquee__viewport::-webkit-scrollbar{display:none}.aparitii-media[data-variant=clients] .marquee__track{will-change:auto;animation-name:none}.aparitii-media[data-variant=clients] .marquee__list{padding-inline-end:var(--marquee-gap)}.aparitii-media[data-variant=clients] .marquee__item img{block-size:var(--logo-h,var(--client-logo-h));object-fit:contain;max-block-size:none;inline-size:auto;max-inline-size:none}.aparitii-media[data-variant=clients] .marquee__item{flex:none;inline-size:auto}.aparitii-media[data-variant=clients] .marquee__pair{place-items:center;display:grid}.aparitii-media[data-variant=clients] .marquee__pair>*,.aparitii-media[data-variant=clients] .marquee__pair>.marquee__pair-hover>img{grid-area:1/1}.aparitii-media[data-variant=clients] .marquee__pair-hover{place-items:center;display:grid}.aparitii-media[data-variant=clients] .marquee__pair[data-tinted=true] .marquee__pair-hover{opacity:0;transition:opacity var(--duration-slow) var(--ease-in-out)}.aparitii-media[data-variant=clients] .marquee__item:hover .marquee__pair[data-tinted=true] .marquee__pair-hover{opacity:1}.aparitii-media[data-variant=clients] .marquee__pair[data-tinted=false] img{filter:grayscale()sepia()hue-rotate(135deg)saturate(1.6)brightness(.72);transition:filter var(--duration-normal) var(--ease-out)}.aparitii-media[data-variant=clients] .marquee__item:hover .marquee__pair[data-tinted=false] img{filter:none}@container band (min-width:700px){.aparitii-media[data-variant=clients] .marquee__row{grid-template-areas:"title tape"}.aparitii-media[data-variant=clients] .section-header{margin-block-end:0}.aparitii-media[data-variant=clients] .marquee__viewport{--marquee-item:11rem;--marquee-gap:var(--space-3xl);overscroll-behavior-x:auto;overflow:hidden}.aparitii-media[data-variant=clients] .marquee__track{will-change:transform;animation-name:marquee-scroll}.aparitii-media[data-variant=clients] .marquee__list{padding-inline-end:0}}}
@layer blocks{.contact-banner__panel{isolation:isolate;padding:calc(var(--grid-gutter) * 3);border-radius:calc(var(--radius-frame) * 1.6);gap:var(--space-lg);grid-column:content;align-content:start;display:grid;position:relative;overflow:clip}@supports (corner-shape:squircle){.contact-banner__panel{corner-shape:squircle}}.contact-banner__mark{z-index:var(--z-behind);block-size:118%;inline-size:auto;color:color-mix(in oklch, var(--color-text) 7%, transparent);pointer-events:none;position:absolute;inset-block-start:-8%;inset-inline-end:-6%}.contact-banner__copy{justify-items:start;gap:var(--space-sm);max-inline-size:min(100%,62ch);display:grid}.contact-banner__copy>.section-header{grid-column:auto;margin-block-end:0}.contact-banner__copy>.cta-buttons{margin-block-start:var(--space-lg)}.contact-banner__title{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.contact-banner[data-clamp]:not(:has(:target)) .section-intro{max-block-size:calc(4em * var(--leading-md));overflow:clip;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.contact-banner__more,.contact-banner__less{font-size:var(--text-base);color:var(--color-text);text-underline-offset:.25em;justify-self:start;display:inline-block}.contact-banner__less{display:none}.contact-banner:has(:target) .contact-banner__more{display:none}.contact-banner:has(:target) .contact-banner__less{display:inline-block}.contact-banner__social{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);display:flex}.contact-banner__social-label{font-size:var(--text-sm)}.contact-banner__social a{color:inherit;transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.contact-banner__social a:hover{color:var(--color-text)}.contact-banner__social svg{block-size:2.15em;inline-size:2.15em}@container band (min-width:700px){.contact-banner__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.contact-banner__copy{grid-column:1}.contact-banner__social{grid-column:2;justify-self:end}}.contact-banner__bg{z-index:var(--z-behind);position:absolute;inset:0;overflow:hidden}.contact-banner__bg img{object-fit:cover;block-size:100%;inline-size:100%}.contact-banner__bg:after{content:"";background-color:color-mix(in oklch, var(--teal-12) 62%, transparent);position:absolute;inset:0}}
@layer blocks{.partners-panel{justify-content:space-between;gap:calc(var(--grid-gutter) * 3);min-block-size:calc(var(--grid-gutter) * 18);padding:calc(var(--grid-gutter) * 2);border-radius:var(--radius-frame);flex-direction:column;grid-column:content;display:flex}.partners-text{max-inline-size:55ch}.partners-text .section-intro{font-size:var(--text-base);line-height:var(--leading-base)}.partners-list{border-block-start:1px solid var(--color-divider);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;padding-block-start:calc(var(--grid-gutter) * 1.5);padding-inline:0;list-style:none;display:grid}.partner{align-items:flex-start;gap:var(--grid-gutter);text-align:start;min-inline-size:0;border-inline-start:1px solid var(--color-divider);flex-direction:column;padding-inline-start:calc(var(--grid-gutter) * 1.5);display:flex}.partner:first-child{border-inline-start:0;padding-inline-start:0}.partner-icon{inline-size:calc(var(--grid-gutter) * 3.5);block-size:calc(var(--grid-gutter) * 3.5);background-color:var(--coral-2);-webkit-mask-image:var(--icon-src);-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.partner-logo img,.partner-logo svg{block-size:calc(var(--grid-gutter) * 3.5);inline-size:auto;max-inline-size:100%}.partner-city{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--color-heading)}.partner-name,.partner-address,.partner-phone{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);text-align:start}.partner-name{font-weight:var(--weight-semibold);color:var(--color-text)}.partner:has(.partner-address){text-align:start;align-items:flex-start}@container band (max-width:700px){.partners-panel{gap:calc(var(--grid-gutter) * 1.5);padding:calc(var(--grid-gutter) * 1.5)}.partners-list{row-gap:calc(var(--grid-gutter) * 1.5);grid-template-columns:1fr 1fr;grid-auto-flow:row}.partner:nth-child(odd){border-inline-start:0;padding-inline-start:0}}}
@layer chrome{.practice-card{--card-gap:calc(var(--grid-gutter) * .5);--card-pad:calc(var(--grid-gutter) * 1.5);border-radius:var(--radius-lobe);align-items:start}a.practice-card:hover{--card-border:color-mix(in oklch, var(--color-text) 22%, transparent);--card-fill:color-mix(in oklch, var(--color-text) 12%, transparent)}.practice-card__icon{inline-size:calc(var(--grid-gutter) * 2.5);block-size:calc(var(--grid-gutter) * 2.5);color:var(--color-heading);transition:color var(--duration-fast) var(--ease-out);margin-block-end:var(--space-2xs);display:block}.practice-card__icon svg{block-size:100%;inline-size:100%}.practice-card__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.practice-card__icon svg [fill]:not([fill=none]){fill:currentColor}.practice-card__title{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--color-heading);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out);margin:0}.practice-card__intro{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0;margin-block-start:var(--space-xs)}.practice-card:hover :is(.practice-card__title,.practice-card__icon){color:var(--color-link-hover)}.practice-card--cta{--card-fill:var(--coral-7);--card-ink:var(--white);--card-border:transparent;color:var(--white);justify-content:space-between}a.practice-card--cta:hover{--card-fill:var(--coral-8);--card-border:transparent}.practice-card--cta .practice-card__title{color:var(--white);margin-block-start:auto}.practice-card--cta:hover .practice-card__title{color:var(--coral-1)}a.practice-card--cta:hover .practice-card__arrow{background-color:var(--white);color:var(--coral-9)}.practice-card__arrow{inline-size:calc(var(--grid-gutter) * 2.5);block-size:calc(var(--grid-gutter) * 2.5);border-radius:var(--radius-circle);background-color:var(--coral-2);color:var(--coral-strong);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;margin-block-end:var(--space-2xs);display:grid}.practice-card__arrow svg{block-size:45%;inline-size:45%}.practice-card{--holo-a:var(--white);--holo-b:var(--teal-1);--holo-glow-strength:.9;isolation:isolate;--holo-rim:1px;transition:--holo var(--duration-normal) var(--ease-out), --holo-in var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}[data-surface=dark] .practice-card{--holo-a:var(--teal-2);--holo-b:var(--teal-4);--holo-glow-strength:.14}.practice-card:before,.practice-card:after{content:"";z-index:var(--z-behind);pointer-events:none;border-radius:inherit;position:absolute}.practice-card:before{opacity:calc(var(--holo) * var(--holo-in) * var(--holo-glow-strength));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--holo-a) 55%, transparent) 0%, color-mix(in srgb, var(--holo-b) 30%, transparent) 26%, color-mix(in srgb, var(--holo-b) 12%, transparent) 45%, transparent 62%);transform:translate3d(calc((var(--holo-x) - 50%) * .5), calc((var(--holo-y) - 50%) * .5), 0);inset:-50%}.practice-card:after{padding:var(--holo-rim);opacity:var(--holo);background:radial-gradient(circle at var(--holo-x) var(--holo-y), color-mix(in srgb, var(--holo-a) 95%, transparent) 0%, color-mix(in srgb, var(--holo-b) 55%, transparent) 26%, transparent 62%);-webkit-mask-composite:xor;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.practice-card--cta:before,.practice-card--cta:after{display:none}@media (hover:none),(pointer:coarse){.practice-card[data-holo-sweep]:before{display:none}.practice-card[data-holo-sweep]:after{opacity:0;animation:practice-card-sweep 1.5s var(--ease-out) 1}}@keyframes practice-card-sweep{0%{opacity:0;transform:translate(-45%)}40%{opacity:.6}to{opacity:0;transform:translate(45%)}}@media (prefers-reduced-motion:reduce){.practice-card:before,.practice-card:after{display:none}}}@property --holo-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --holo-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --holo{syntax:"<number>";inherits:true;initial-value:0}@property --holo-in{syntax:"<number>";inherits:true;initial-value:0}
@layer blocks{.expertise-card{display:flex}.expertise-card>a{align-items:flex-start;inline-size:100%}.expertise-card .practice-card:not(.practice-card--cta){--card-fill:var(--teal-1)}@container band (min-width:1024px){.expertise-grid--lobes>:first-child>a,.expertise-grid--lobes>:nth-child(5)>a{border-start-end-radius:var(--radius-lobe)}.expertise-grid--lobes>:nth-child(2)>a,.expertise-grid--lobes>:nth-child(3)>a{border-start-start-radius:var(--radius-lobe);border-end-end-radius:var(--radius-lobe)}.expertise-grid--lobes>:nth-child(4)>a{border-start-start-radius:var(--radius-lobe);border-end-end-radius:var(--radius-lobe);border-end-start-radius:var(--radius-lobe)}.expertise-grid--lobes>:nth-child(6)>a{border-start-end-radius:var(--radius-lobe);border-end-end-radius:var(--radius-lobe);border-end-start-radius:var(--radius-lobe)}}}
@layer chrome{.article-card{--card-gap:calc(var(--grid-gutter) * .5);--_title-space:calc(var(--grid-gutter) * 1.5);--card-pad:calc(var(--grid-gutter) * 1.5) calc(var(--grid-gutter) * 1.5) var(--_title-space);border-radius:var(--radius-lobe);--card-fill:var(--teal-4);--card-ink:var(--color-text);align-items:start}.article-card[data-art]{--card-fill:var(--teal-4);--card-ink:var(--color-text);--card-pad:0;--_art-inset:calc(var(--grid-gutter) * .4)}.article-card__art{margin:var(--_art-inset) var(--_art-inset) 0;border-radius:calc(var(--radius-lobe) * .8);display:block;position:relative;overflow:hidden}.article-card__img{object-fit:cover;aspect-ratio:3/2;block-size:auto;inline-size:100%;display:block}.article-card__chip{--badge-fill:var(--card-fill);--badge-ink:var(--teal-12);padding:calc(var(--grid-gutter) * .25) calc(var(--grid-gutter) * .6);position:absolute;inset-block-start:var(--grid-gutter);inset-inline-end:var(--grid-gutter)}.article-card__body{align-items:start;gap:var(--card-gap);flex-direction:column;flex:1;inline-size:100%;display:flex}.article-card[data-art] .article-card__body{padding:calc(var(--grid-gutter) * .7) calc(var(--grid-gutter) * 1.5) calc(var(--grid-gutter) * 1)}a.article-card:hover{--card-border:var(--teal-6);--card-fill:var(--teal-5)}.article-card__meta{justify-content:space-between;gap:var(--space-sm);inline-size:100%;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}.article-card__badge{font-size:var(--text-sm);font-weight:var(--weight-medium)}.article-card__title{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--color-heading);text-wrap:pretty;margin:0}.article-card:hover .article-card__title{color:var(--color-link-hover)}}
@layer blocks{.articole-recente .list{--row-gap:var(--space-lg)}.article-card{--card-gap:var(--space-sm)}.article-card .image{border-radius:var(--radius-md);background-color:var(--color-surface);block-size:11.25rem;inline-size:100%;overflow:hidden}.article-card .image img{object-fit:cover;block-size:100%;inline-size:100%}.article-card .title{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--teal-4);text-wrap:balance}.article-card .excerpt{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary)}@media (prefers-reduced-motion:no-preference){.article-card img{transition:transform var(--duration-slow) var(--ease-out)}.article-card:hover img{transform:scale(1.04)}}.article-card:hover .title{color:var(--white)}}
@layer blocks{.lawren-panel{justify-content:space-between;gap:calc(var(--grid-gutter) * 3);min-block-size:calc(var(--grid-gutter) * 23);padding:calc(var(--grid-gutter) * 2);border-radius:var(--radius-frame);isolation:isolate;flex-direction:column;grid-column:content;display:flex;position:relative;overflow:hidden}.lawren-statement{max-inline-size:26ch;font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);text-wrap:balance;background-image:linear-gradient(100deg in oklab, var(--teal-5) 0%, var(--teal-3) 14%, var(--white) 22%, var(--teal-4) 32%, var(--coral-2) 44%, var(--teal-3) 56%, var(--white) 68%, var(--teal-4) 78%, var(--teal-5) 100%);color:var(--color-heading);background-position:0%;background-repeat:no-repeat;background-size:300% 100%;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lawren-statement{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){.lawren-statement{animation:lawren-sheen 14s var(--ease-in-out) infinite alternate}}@keyframes lawren-sheen{0%{background-position:0%}to{background-position:100%}}.lawren-baseline{justify-content:space-between;align-items:center;gap:var(--grid-gutter);flex-wrap:wrap;padding-block-start:calc(var(--grid-gutter) * 1.5);display:flex}.lawren-logo{align-items:center;gap:var(--space-md);min-inline-size:0;display:flex}.lawren-logo__mark{block-size:calc(var(--grid-gutter) * 2);inline-size:auto;color:var(--color-heading);flex:none}.lawren-logo__text{gap:var(--space-2xs);min-inline-size:0;display:grid}.lawren-logo__name{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-2xl);line-height:1;font-weight:var(--weight-regular);letter-spacing:var(--tracking-2xl);color:var(--color-heading)}.lawren-logo__tagline{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);text-wrap:pretty}.lawren-button{flex:none}@container band (max-width:700px){.lawren-panel{min-block-size:calc(var(--grid-gutter) * 31);gap:calc(var(--grid-gutter) * 2);padding:calc(var(--grid-gutter) * 1.5)}.lawren-baseline{flex-direction:column;align-items:stretch}.lawren-button{inline-size:100%}}}
@layer blocks{.cariere-list{align-items:stretch}.card-career{--card-gap:var(--space-lg)}.card-career-text{gap:var(--space-sm);flex-direction:column;display:flex}.card-career-title{color:var(--teal-12)}.card-career-subtitle{font-size:var(--text-md);line-height:var(--leading-md);color:var(--teal-11)}.card-career-items{gap:var(--space-sm);flex-direction:column;display:flex}.card-career-item{align-items:flex-start;gap:var(--space-sm);display:flex}.card-career-circle{border-radius:var(--radius-circle);background-color:var(--teal-2);flex:none;place-items:center;block-size:2rem;inline-size:2rem;margin-block-start:.15em;display:grid}.card-career-circle img,.card-career-circle svg{block-size:1.125rem;inline-size:1.125rem}.card-career-circle:empty:after{content:"";border-radius:var(--radius-circle);background-color:var(--teal-5);block-size:.5rem;inline-size:.5rem}.card-career-paragraph{font-size:var(--text-base);line-height:var(--leading-base);color:var(--teal-11)}.card-career-image{margin-block-start:auto}.card-career-image img{border-radius:var(--radius-lg);block-size:auto;inline-size:100%}}
@layer blocks{.contact-form .form{gap:var(--space-md);max-inline-size:var(--width-prose);margin-inline:0;display:grid}.contact-form .form-success,.contact-form .form-error{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-weight:var(--weight-semibold)}.contact-form .form-success{background-color:color-mix(in oklch, var(--color-success) 14%, transparent);color:var(--color-success)}.contact-form .form-error{background-color:color-mix(in oklch, var(--color-error) 14%, transparent);color:var(--color-error)}.contact-form button[type=submit]{justify-self:start}@container band (min-width:700px){.contact-form .form{grid-template-columns:1fr 1fr}.contact-form .form>.field-consent,.contact-form .form>.form-success,.contact-form .form>.form-error,.contact-form .form>button{grid-column:1/-1}.contact-form .form>.field:has(textarea){grid-column:1/-1}}}
@layer blocks{.team-grid ul{margin:0;padding:0;list-style:none}@container band (min-width:940px){.team-roster{--row-gap:var(--space-xl)}}.team-card__frame{display:grid}.team-card__media{aspect-ratio:5/7;border-radius:var(--radius-lobe);isolation:isolate;background-color:var(--studio-black);grid-area:1/1;overflow:clip}.team-card__media img{object-fit:cover;object-position:50% 15%;block-size:100%;inline-size:100%}.team-card__media--fitted{--face-target-h:.22;--face-target-y:.359;position:relative}.team-card__media{--portrait-lift:1.25rem}.team-card__media img{object-position:50% calc(15% - var(--portrait-lift))}.team-card__media--fitted img{inline-size:auto;max-inline-size:none;block-size:calc(var(--face-target-h) / var(--face-h) * 100%);aspect-ratio:var(--photo-ar);object-fit:fill;translate:calc(var(--face-x) * -100%) calc(var(--face-y) * -100%);-webkit-mask-composite:source-in;position:absolute;inset-block-start:calc(var(--face-target-y) * 100% - var(--portrait-lift));inset-inline-start:50%;-webkit-mask-image:linear-gradient(#0000,#000 7%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 7%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.team-card__panel{z-index:var(--z-base);margin-inline:var(--space-sm);align-self:end;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lobe);background-color:var(--color-surface);color:var(--color-text);flex-direction:column;grid-area:1/1;margin-block-end:var(--space-sm);display:flex;position:relative}.team-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.team-card__name{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);color:var(--color-heading);text-wrap:balance;margin:0}.team-card__role{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--teal-10);margin:.5em 0 0}.team-card__links{align-items:center;gap:var(--space-3xs);flex:none;margin-block-start:calc((2.5rem - var(--text-2xl) * var(--leading-2xl)) / -2);display:flex}@supports (text-box-trim:trim-both){.team-card__links{margin-block-start:calc((2.5rem - var(--text-2xl) * .727) / -2)}}.team-card__link{border-radius:var(--radius-circle);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.team-card__link svg{flex:none;block-size:1.5em;inline-size:1.5em}.team-card__link-label{display:none}.team-card__link:hover{background-color:var(--teal-12);color:var(--teal-1)}.team-card{scroll-margin-top:var(--chrome-clear)}.team-card__expand{font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);text-align:start;text-underline-offset:.2em;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-self:start;padding:0;text-decoration:underline}.team-card__expand:hover{color:var(--color-link-hover)}.team-modal{inline-size:min(64rem, calc(100vw - var(--grid-gutter) * 2));border-radius:var(--radius-frame);background-color:var(--color-surface);max-block-size:min(88svh,56rem);color:var(--color-text);border:none;padding:0;position:relative;overflow:clip}.team-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#031a1c73}.team-modal__close{z-index:var(--z-base);border-radius:var(--radius-circle);background-color:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-md)}.team-modal__close:hover{background-color:var(--teal-12);color:var(--teal-1)}.team-modal__close{font-size:var(--text-2xl);line-height:var(--leading-none)}.team-modal__panel{max-block-size:inherit;overscroll-behavior:contain;overflow-y:auto}.team-profile{align-content:start;row-gap:var(--space-xl);grid-template-columns:1fr;display:grid}.team-profile__media{background-color:var(--neutral-12);overflow:clip}.team-profile__media img{object-fit:cover;object-position:50% 15%;block-size:100%;inline-size:100%;display:block}.team-profile__id{padding-inline:var(--space-xl);padding-inline-end:calc(var(--space-xl) + 2.75rem)}.team-profile__name{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl);margin:0}.team-profile__role{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);margin-block:.6em 0}.team-profile__links{align-items:stretch;gap:var(--space-3xs);border-block-start:1px solid var(--color-divider);flex-direction:column;margin-block-start:var(--space-lg);padding-block-start:var(--space-md);display:flex}.team-profile__link{justify-content:flex-start;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) 0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.team-profile__link:hover{color:var(--color-link-hover)}.team-profile__link svg{flex:none;block-size:1.15em;inline-size:1.15em}.team-profile__bio{padding-inline:var(--space-xl);padding-block-end:var(--space-xl)}.team-profile__bio>*+*{margin-block-start:var(--space-md)}.team-profile__bio p{max-inline-size:68ch}@container band (min-width:700px){.team-profile{column-gap:var(--space-xl);max-block-size:inherit;grid-template-rows:auto minmax(0,1fr);grid-template-columns:22rem 1fr;row-gap:0}.team-profile__media{grid-row:1/3;align-self:stretch;min-block-size:100%}.team-profile__id{grid-area:1/2;padding-block-start:var(--space-xl);padding-inline-start:0}.team-profile__bio{overscroll-behavior:contain;min-block-size:0;grid-area:2/2;padding-block-start:var(--space-xl);padding-inline-start:0;overflow-y:auto}}}
@layer blocks{.testimoniale{isolation:isolate;position:relative;overflow:clip}.testimoniale .testimonials-switch{display:grid}.testimonials-switch__stage{padding-block:var(--space-2xl);place-items:center;display:grid}.testimonials-switch__panel{text-align:center;opacity:0;visibility:hidden;pointer-events:none;filter:blur(8px);translate:0 var(--space-xs);transition:opacity var(--duration-normal) var(--ease-out), filter var(--duration-normal) var(--ease-out), translate var(--duration-normal) var(--ease-out), visibility 0s linear var(--duration-normal);grid-area:1/1;margin:0}.testimonials-switch__panel[data-active]{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity var(--duration-slow) var(--ease-out) var(--duration-normal), filter var(--duration-slow) var(--ease-out) var(--duration-normal), translate var(--duration-slow) var(--ease-out) var(--duration-normal), visibility 0s;translate:0}@media (prefers-reduced-motion:reduce){.testimonials-switch__panel,.testimonials-switch__panel[data-active]{filter:none;transition:none;translate:none}}.testimonials-switch__quote{font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-3xl);color:var(--color-heading);text-wrap:balance;max-inline-size:45ch;margin:0}.testimonials-switch__by{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:var(--space-xl);display:flex}.testimonials-switch__avatar{border:1px solid var(--color-border);border-radius:var(--radius-circle);background-color:color-mix(in oklch, var(--color-text-base) 8%, transparent);block-size:2.5rem;inline-size:2.5rem;font-size:var(--text-sm);line-height:1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-indent:var(--tracking-eyebrow);color:var(--color-text);flex:none;place-items:center;display:grid}.testimonials-switch__author{color:var(--color-text)}.testimonials-switch__marks{gap:var(--grid-gutter);padding-block:var(--space-2xs);scrollbar-width:thin;scrollbar-color:var(--color-divider) transparent;scroll-snap-type:x proximity;margin:0;padding-inline:0;display:flex;overflow-x:auto}.testimonials-switch__mark{scroll-snap-align:center;appearance:none;padding:calc(var(--grid-gutter) * 1.5) var(--grid-gutter);border:1px solid var(--color-divider);border-radius:var(--radius-lobe);cursor:pointer;font-family:var(--font-heading);font-size-adjust:var(--font-adjust-serif);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-2xl);white-space:nowrap;color:color-mix(in oklch, var(--color-text-base) 42%, transparent);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);background-color:#0000;flex:1 0 10rem;position:relative}@media (hover:hover){.testimonials-switch__mark:hover{color:color-mix(in oklch, var(--color-text-base) 72%, transparent);border-color:var(--color-border)}}.testimonials-switch__mark[aria-selected=true]{color:var(--color-heading);border-color:var(--color-accent);background-color:color-mix(in oklch, var(--color-text) 6%, transparent)}@media (prefers-reduced-motion:reduce){.testimonials-switch__mark{transition:none}}}
