.v2-hero{padding-top:clamp(1.75rem,1rem + 2.6vw,3.75rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);overflow:hidden}.v2-hero__kicker{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.v2-hero__h1{display:grid;gap:clamp(1.25rem,1rem + 1.2vw,2.25rem)}@media (min-width:64rem){.v2-hero__h1{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--v2-gap);align-items:end}.v2-hero__claim{grid-column:1/-1}.v2-hero__sub{grid-column:1/span 6}}.v2-hero__claim{display:block;font-family:var(--display);font-size:var(--v2-fs-xxl);font-weight:860;font-stretch:104%;line-height:.86;letter-spacing:var(--v2-track-xxl);text-transform:uppercase;color:var(--ink)}.v2-line{display:block}.v2-hero__accent{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:.09em;text-underline-offset:.03em;text-decoration-skip-ink:none}.v2-hero__top{position:relative}@media (min-width:64rem){.v2-hero__actions{position:absolute;right:0;bottom:.25rem;margin-top:0}}.v2-hero__sub{display:block;font-family:var(--display);font-size:var(--v2-fs-m);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-transform:none;color:var(--ink);max-width:34rem}.v2-hero__einordnung{display:block;margin-top:.6rem;font-family:var(--text);font-size:var(--v2-fs-lead);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--muted)}.v2-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.v2-strip{margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--v2-g)}.v2-strip::-webkit-scrollbar{display:none}.v2-strip__row{display:flex;gap:clamp(.5rem,.3rem + .8vw,1rem);width:max-content;padding-inline:var(--v2-g);align-items:flex-start;will-change:transform}.v2-strip__tile{--h:clamp(17rem,9rem + 26vw,33rem);scroll-snap-align:start;flex:none}.v2-strip__tile:nth-child(2n){margin-top:clamp(1.5rem,1rem + 3vw,4rem)}.v2-strip__media{height:var(--h);aspect-ratio:9/16;width:auto}.v2-strip__tile[data-shape=wide] .v2-strip__media{aspect-ratio:3/2}.v2-strip__link{display:block}.v2-strip__media img,.v2-strip__media video{transition:transform 1.2s var(--v2-ease)}.v2-strip__link:hover .v2-strip__media img,.v2-strip__link:hover .v2-strip__media video{transform:scale(1.035)}.v2-strip__cap{display:block;margin-top:.7rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-strip__cap span{color:var(--ink)}@media (min-width:56.25rem){.v2-strip{overflow:hidden;scroll-snap-type:none}}@media (prefers-reduced-motion:reduce) and (min-width:56.25rem){.v2-strip{overflow-x:auto}}.v2-clients{padding-block:clamp(3rem,2rem + 3vw,5rem);border-top:1px solid var(--line)}.v2-clients__grid{display:grid;gap:1.5rem var(--v2-gap)}@media (min-width:64rem){.v2-clients__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-clients__grid>.v2-kicker{grid-column:1/span 3;padding-top:.75em}.v2-clients__list{grid-column:4/-1}}.v2-clients__list{display:flex;flex-wrap:wrap;gap:.2rem 0;font-family:var(--display);font-size:clamp(1.25rem,.95rem + 1.25vw,2.125rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.v2-clients__list li{display:inline-flex;align-items:baseline}.v2-clients__list li:not(:last-child):after{content:"/";margin-inline:.45em;color:var(--gold-dark);font-weight:400}.v2-clients__list a{position:relative;color:var(--ink)}.v2-clients__ind{position:absolute;left:0;top:-1.1rem;font-family:var(--text);font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none}.v2-clients__list a:focus-visible,.v2-clients__list a:hover{text-decoration:underline;text-decoration-color:var(--gold-dark);text-decoration-thickness:3px;text-underline-offset:.18em}.v2-clients__list a:focus-visible .v2-clients__ind,.v2-clients__list a:hover .v2-clients__ind{opacity:1;transform:none}.v2-statement .v2-kicker{margin-bottom:1.5rem}.v2-statement__text{font-family:var(--display);font-size:clamp(1.75rem,1rem + 3vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--white);max-width:27ch;text-wrap:pretty}.v2-statement__link{color:var(--gold);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;text-decoration-color:rgb(253 216 141/.45);transition:text-decoration-color .3s}.v2-statement__link:hover{text-decoration-color:var(--gold)}.v2-statement__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:1.5rem;border-top:1px solid rgb(255 255 255/.16);color:rgb(255 255 255/.78)}.v2-stages{display:grid;gap:clamp(4rem,3rem + 5vw,9rem)}.v2-stage__media{position:relative;display:block;border-radius:var(--v2-r-media);overflow:hidden}.v2-stage__media .v2-img{border-radius:0}.v2-stage__media img,.v2-stage__media video{transition:transform 1.4s var(--v2-ease)}.v2-stage__media:hover img,.v2-stage__media:hover video{transform:scale(1.025)}.v2-stage__split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,.3rem + .5vw,.75rem);background:var(--white)}.v2-stage__split .v2-img{aspect-ratio:9/16}@media (max-width:40rem){.v2-stage__split{grid-template-columns:1fr 1fr}.v2-stage__split>:last-child{display:none}}.v2-stage__hover{position:absolute;right:1.25rem;bottom:1.25rem;padding:.75rem 1.25rem;border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-weight:650;font-size:.9375rem;opacity:0;transform:translateY(8px);transition:opacity .35s var(--v2-ease),transform .35s var(--v2-ease)}.v2-stage__media:focus-visible .v2-stage__hover,.v2-stage__media:hover .v2-stage__hover{opacity:1;transform:none}.v2-stage__meta{display:grid;gap:1rem var(--v2-gap);margin-top:clamp(1.25rem,1rem + 1vw,2rem)}@media (min-width:64rem){.v2-stage__meta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-stage__cap{grid-column:1/span 3;padding-top:.6em}.v2-stage__title{grid-column:4/span 5}.v2-stage__side{grid-column:10/-1}}.v2-stage__cap{font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v2-stage__no{color:var(--gold-ink);margin-right:.35rem}.v2-stage__title{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:750;line-height:1.04;letter-spacing:-.028em;text-wrap:balance}.v2-stage__title a:hover{text-decoration:underline;text-decoration-color:var(--gold-dark);text-decoration-thickness:3px;text-underline-offset:.12em}.v2-stage__side{display:grid;gap:1.25rem;justify-items:start}.v2-work__all{margin-top:clamp(3rem,2rem + 3vw,5rem);display:flex;justify-content:center}.v2-deliv__label{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--eb);margin-bottom:.5rem}.v2-deliv__list{display:flex;flex-wrap:wrap;gap:.4rem}.v2-deliv__list li{font-size:.8125rem;font-weight:560;padding:.3rem .7rem;border-radius:var(--r-pill);border:1px solid var(--ln);color:var(--fg)}.v2-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem}.v2-kpis__item{display:flex;flex-direction:column-reverse;border-top:2px solid var(--gold-dark);padding-top:.6rem}.v2-kpis__value{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:850;letter-spacing:-.03em;line-height:1}.v2-kpis__label{font-size:.8125rem;font-weight:600}.v2-kpis__src{order:-1;font-size:.6875rem;color:var(--fg-2)}.v2-pillars__list{border-top:1px solid rgb(255 255 255/.18)}.v2-pillar{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:clamp(1.75rem,1.25rem + 1.6vw,3rem);border-bottom:1px solid rgb(255 255 255/.18)}.v2-pillar__no{font-family:var(--display);font-weight:700;font-size:.875rem;color:var(--gold);padding-top:.55em}.v2-pillar__name{font-family:var(--display);font-size:clamp(1.6rem,.95rem + 2.2vw,2.75rem);font-weight:850;font-stretch:104%;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:var(--white)}.v2-pillar__name a{transition:color .3s}.v2-pillar:hover .v2-pillar__name a{color:var(--gold)}.v2-pillar__claim{grid-column:2;line-height:1.35;font-size:var(--v2-fs-lead);color:var(--white);font-weight:560}.v2-pillar__subs{grid-column:2;color:rgb(255 255 255/.8);font-size:var(--v2-fs-small)}.v2-pillar__subs a{text-decoration:underline;text-decoration-color:rgb(253 216 141/.45);text-underline-offset:.25em}.v2-pillar__subs a:hover{color:var(--gold)}.v2-pillar__go{grid-column:3;grid-row:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid rgb(255 255 255/.3);color:var(--gold);font-size:1.25rem;transition:background .3s,color .3s,border-color .3s}.v2-pillar:hover .v2-pillar__go{background:var(--gold-grad);color:var(--ink);border-color:transparent}.v2-pillar__proof{grid-column:2;display:inline-flex;align-items:center;gap:.75rem;font-size:.8125rem;color:rgb(255 255 255/.78)}.v2-pillar__proof .v2-img{width:2.75rem;flex:none;border-radius:4px}.v2-pillar__proof:hover .v2-pillar__proof-cap{color:var(--gold);text-decoration:underline}@media (min-width:64rem){.v2-pillar{grid-template-columns:4.5rem minmax(0,4.6fr) minmax(0,4fr) minmax(0,2.4fr) 3rem;gap:var(--v2-gap);align-items:center}.v2-pillar__no{padding-top:0}.v2-pillar__claim{grid-column:3;grid-row:1}.v2-pillar__subs{grid-column:3;grid-row:2;margin-top:-.75rem}.v2-pillar__go{grid-column:5}.v2-pillar__go,.v2-pillar__name,.v2-pillar__no{grid-row:1/span 2}.v2-pillar__proof{grid-column:4;grid-row:1/span 2;flex-direction:column;align-items:flex-start;gap:.5rem;opacity:.0001;transform:translateY(10px) rotate(1.5deg);transition:opacity .35s var(--v2-ease),transform .45s var(--v2-ease)}.v2-pillar__proof .v2-img{width:min(100%,8.5rem);border-radius:var(--v2-r)}.v2-pillar:focus-within .v2-pillar__proof,.v2-pillar:hover .v2-pillar__proof{opacity:1;transform:none}}@media (hover:none) and (min-width:64rem){.v2-pillar__proof{opacity:1;transform:none}}.v2-assist__grid{display:grid;gap:var(--v2-gap)}@media (min-width:64rem){.v2-assist__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-assist__cards{grid-column:1/span 7}.v2-assist__panel{grid-column:8/-1}}.v2-assist__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.v2-acard{position:relative;display:grid;align-content:start;gap:.6rem;min-height:9rem;padding:1.1rem 1.25rem 1.25rem;border-radius:var(--v2-r-media);border:1.5px solid var(--line);background:var(--white);cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s var(--v2-ease)}.v2-acard:hover{border-color:color-mix(in srgb,var(--ink) 40%,transparent);transform:translateY(-2px)}.v2-acard[data-checked]{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.v2-acard:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.v2-acard__top{display:flex;align-items:center;gap:.6rem}.v2-acard__no{font-family:var(--display);font-weight:700;font-size:.8125rem;color:var(--gold-ink)}.v2-acard__goal{font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-acard__tick{margin-left:auto;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1.5px solid var(--line);color:transparent;transition:all .25s}.v2-acard[data-checked] .v2-acard__tick{background:var(--ink);border-color:var(--ink);color:var(--gold)}.v2-acard__title{font-family:var(--display);font-weight:750;font-size:1.3125rem;line-height:1.15;letter-spacing:-.015em}.v2-acard__start{margin-top:auto;font-size:.8125rem;color:var(--muted)}.v2-assist__panel{border-radius:var(--v2-r-media);background-color:var(--ink);background-image:radial-gradient(70% 60% at 100% 0,rgb(88 70 180/.35) 0,transparent 70%);color:var(--white);padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;align-content:start;gap:1.1rem}.v2-assist__ph{font-family:var(--display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.v2-assist__text{color:rgb(255 255 255/.8)}.v2-assist__cols{display:grid;gap:1.25rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255/.16);border-bottom:1px solid rgb(255 255 255/.16)}@media (min-width:40rem){.v2-assist__cols{grid-template-columns:1fr 1fr}}.v2-assist__label{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.v2-assist__bricks a{text-decoration:underline;text-decoration-color:rgb(253 216 141/.5);text-underline-offset:.25em}.v2-assist__steps{counter-reset:st;display:grid;gap:.3rem;font-size:var(--v2-fs-small);color:rgb(255 255 255/.85)}.v2-assist__steps li{counter-increment:st;display:flex;gap:.6rem}.v2-assist__steps li:before{content:counter(st,decimal-leading-zero);color:var(--gold);font-weight:650;font-size:.8125rem;padding-top:.1em}.v2-assist__actions{display:flex;flex-wrap:wrap;gap:.6rem}.v2-assist__ex{font-size:var(--v2-fs-small);color:rgb(255 255 255/.75)}.v2-assist__ex a{color:var(--white);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.25em}.v2-method{--line-y:2.6rem;position:relative;display:grid;gap:2rem;padding-left:1.75rem}.v2-method:before{content:"";position:absolute;left:.4rem;top:.5rem;bottom:.5rem;width:2px;background:var(--gold-grad);opacity:.8}.v2-method__st{position:relative;display:grid;gap:.5rem;align-content:start}.v2-method__dot{position:absolute;left:calc(-1.75rem + .4rem - .42rem);top:.65rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--ink);border:2px solid var(--gold)}.v2-method__no{font-family:var(--display);font-weight:700;font-size:.8125rem;color:var(--gold)}.v2-method__word{font-family:var(--display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:850;font-stretch:104%;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;color:var(--white)}.v2-method__title{font-family:var(--text);font-size:1.0625rem;font-weight:650;line-height:1.35;color:var(--white)}.v2-method__text{font-size:var(--v2-fs-small);color:rgb(255 255 255/.75)}.v2-method__links{font-size:.8125rem;color:rgb(255 255 255/.75)}.v2-method__links a{color:var(--gold);text-decoration:underline;text-decoration-color:rgb(253 216 141/.4);text-underline-offset:.25em}@media (min-width:64rem){.v2-method{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--v2-gap);padding-left:0;padding-top:3rem}.v2-method:before{left:0;right:0;top:.45rem;bottom:auto;width:auto;height:2px;background:var(--gold-grad-x)}.v2-method__dot{left:0;top:-3rem}.v2-method__st{padding-right:.5rem}.v2-method__word{font-size:clamp(1.25rem,.6rem + 1.25vw,2rem)}}@media (min-width:64rem) and (max-width:80rem){.v2-method__word{font-size:1.25rem}}.v2-collab__label{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:1rem}.v2-steps{display:grid;border-top:1px solid var(--line)}.v2-steps__item{display:grid;grid-template-columns:2.75rem 1fr;gap:.35rem 1rem;padding-block:1.4rem;border-bottom:1px solid var(--line)}.v2-steps__no{font-family:var(--display);font-weight:700;font-size:.875rem;color:var(--gold-ink);padding-top:.35em}.v2-steps__title{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:750;letter-spacing:-.015em}.v2-steps__item p{grid-column:2;color:var(--muted);max-width:40rem}@media (min-width:64rem){.v2-collab__steps,.v2-models{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--v2-gap)}.v2-collab__label{grid-column:1/span 3;padding-top:1.6rem}.v2-models__list,.v2-models__note,.v2-steps{grid-column:4/-1}.v2-steps__item{grid-template-columns:4.5rem minmax(0,4fr) minmax(0,7fr);gap:var(--v2-gap);align-items:baseline}.v2-steps__item p{grid-column:3}}.v2-models{margin-top:clamp(3.5rem,2.5rem + 3vw,6rem)}.v2-models__list{display:grid;gap:var(--v2-gap)}@media (min-width:48rem){.v2-models__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-models__item{display:grid;align-content:start;gap:.6rem;padding:1.5rem 0 0;border-top:2px solid var(--ink)}.v2-models__no{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.v2-models__title{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:800;line-height:1.12;letter-spacing:-.02em}.v2-models__item p,.v2-models__note{color:var(--muted)}.v2-models__note{margin-top:2rem;font-size:var(--v2-fs-small)}.v2-trust__grid{display:grid;gap:clamp(2.5rem,2rem + 3vw,5rem) var(--v2-gap)}@media (min-width:64rem){.v2-trust__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-trust__copy{grid-column:1/span 6}.v2-trust__media{grid-column:8/-1}}.v2-trust__copy .v2-h2{margin-block:1.25rem 2rem}.v2-trust__p{color:rgb(255 255 255/.82);max-width:38rem}.v2-trust__p+.v2-trust__p{margin-top:1rem}.v2-facts{margin-top:2.25rem;border-top:1px solid rgb(255 255 255/.16)}.v2-facts>div{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.9rem;border-bottom:1px solid rgb(255 255 255/.16)}.v2-facts dt{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-top:.2em}.v2-facts dd{color:var(--white)}.v2-trust__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.v2-trust__media{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--v2-gap);align-items:end}.v2-trust__media figcaption{margin-top:.75rem;font-size:.8125rem;color:rgb(255 255 255/.72)}.v2-trust__media figcaption strong{display:block;color:var(--white);font-size:1rem}.v2-trust__studio{margin-bottom:4rem}.v2-voices{display:grid;gap:var(--v2-gap);margin-top:4rem}.v2-voices blockquote{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:650;line-height:1.3}.v2-faq-sec__grid{display:grid;gap:2.5rem var(--v2-gap)}@media (min-width:64rem){.v2-faq-sec__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-faq-sec__head{grid-column:1/span 4;position:sticky;top:calc(var(--v2-head-h) + 2rem)}.v2-faq{grid-column:6/-1}}.v2-faq-sec__head .v2-h2{margin-block:1rem 1.25rem}.v2-faq-sec__lead{color:var(--fg-2)}.v2-faq{border-top:var(--v2-hair)}.v2-faq__item{border-bottom:var(--v2-hair)}.v2-faq__q{display:grid;grid-template-columns:2.25rem 1fr 1.5rem;gap:.75rem;align-items:baseline;padding-block:1.35rem;cursor:pointer;list-style:none;font-family:var(--display);font-weight:700;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);line-height:1.25;letter-spacing:-.01em}.v2-faq__q::-webkit-details-marker{display:none}.v2-faq__no{font-size:.8125rem;color:var(--eb)}.v2-faq__icon{position:relative;width:1rem;height:1rem;align-self:center}.v2-faq__icon:after,.v2-faq__icon:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transition:transform .3s var(--v2-ease)}.v2-faq__icon:after{transform:rotate(90deg)}.v2-faq__item[open] .v2-faq__icon:after{transform:rotate(0deg)}.v2-faq__a{padding:0 2.5rem 1.6rem 3rem;color:var(--fg-2);max-width:48rem}.v2-faq__q:hover .v2-faq__text{text-decoration:underline;text-decoration-color:var(--gold-dark);text-decoration-thickness:2px;text-underline-offset:.2em}.v2-phero{padding-top:clamp(1.25rem,.8rem + 1.5vw,2.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.v2-phero__grid{display:grid;gap:1.25rem var(--v2-gap);margin-top:clamp(2.5rem,1.5rem + 4vw,6rem)}.v2-phero__h1{font-family:var(--display);font-size:var(--v2-fs-xl);font-weight:860;font-stretch:104%;line-height:.9;letter-spacing:var(--v2-track-xl);text-transform:uppercase;color:var(--ink);text-wrap:balance;max-width:16ch}.v2-phero__h1--long{font-size:var(--v2-fs-l);max-width:22ch}.v2-phero__copy{display:grid;gap:1.1rem;margin-top:clamp(.5rem,.2rem + 1vw,1.25rem)}.v2-phero__claim{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:700;line-height:1.22;letter-spacing:-.015em;max-width:34rem}.v2-phero__intro{color:var(--muted);max-width:42rem;font-size:var(--v2-fs-lead);line-height:1.55}.v2-phero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.v2-phero__media{margin-top:clamp(2.5rem,2rem + 2.5vw,4.5rem)}@media (min-width:64rem){.v2-phero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.v2-phero__h1,.v2-phero__kicker{grid-column:1/-1}.v2-phero__h1{max-width:20ch}.v2-phero__copy{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--v2-gap);align-items:start;margin-top:clamp(1rem,.5rem + 1.5vw,2.5rem)}.v2-phero__claim{grid-column:1/span 5;grid-row:1/span 3}.v2-phero__actions,.v2-phero__intro{grid-column:7/-1}.v2-phero__copy>:only-child,.v2-phero__intro:first-child,.v2-phero__intro:first-child~.v2-phero__actions{grid-column:1/span 7}}.v2-anchors{position:sticky;top:var(--v2-head-h);z-index:40;background:rgb(255 255 255/.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:top .4s var(--v2-ease)}.b2[data-head-hidden] .v2-anchors{top:0}.v2-anchors__in{display:flex;align-items:center;gap:1rem;min-height:3.5rem}.v2-anchors__list{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;flex:1;padding-block:.4rem}.v2-anchors__list::-webkit-scrollbar{display:none}.v2-anchors__list a{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 .95rem;border-radius:var(--r-pill);font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--muted);border:1px solid transparent;transition:all .25s}.v2-anchors__list a:hover{color:var(--ink);border-color:var(--line)}.v2-anchors__list a[aria-current=true]{color:var(--white);background:var(--ink)}.v2-anchors__cta{display:none;font-weight:650;font-size:.875rem;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.3em;text-decoration-thickness:2px}@media (min-width:64rem){.v2-anchors__cta{display:inline-block}}.v2 [id]{scroll-margin-top:calc(var(--v2-head-h) + 4.5rem)}.v2-table .v2-rules__title{font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.v2-audience{display:grid;gap:1rem var(--v2-gap);margin-top:clamp(3rem,2rem + 3vw,5rem)}.v2-audience ul{display:grid;gap:0;border-top:var(--v2-hair)}.v2-audience li{padding:.9rem 0 .9rem 1.75rem;border-bottom:var(--v2-hair);position:relative;color:var(--fg)}.v2-audience li:before{content:"";position:absolute;left:.2rem;top:1.45rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--gold-grad)}@media (min-width:64rem){.v2-audience{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-audience>.v2-kicker{grid-column:1/span 3;padding-top:1rem}.v2-audience ul{grid-column:4/-1;grid-template-columns:1fr 1fr;column-gap:var(--v2-gap)}}.v2-tiles{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem) var(--v2-gap)}@media (min-width:40rem){.v2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.v2-tiles--3,.v2-tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-tile__link{display:block}.v2-tile__media{position:relative;display:block;overflow:hidden;border-radius:var(--v2-r-media)}.v2-tile__media .v2-img{border-radius:0}.v2-tile__media img{transition:transform 1.2s var(--v2-ease)}.v2-tile__link:hover .v2-tile__media img{transform:scale(1.04)}.v2-tile__more{position:absolute;left:1rem;bottom:1rem;padding:.6rem 1rem;border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-weight:650;font-size:.875rem;opacity:0;transform:translateY(8px);transition:all .35s var(--v2-ease)}.v2-tile__link:focus-visible .v2-tile__more,.v2-tile__link:hover .v2-tile__more{opacity:1;transform:none}.v2-tile__cap{display:flex;flex-wrap:wrap;gap:.15rem .45rem;margin-top:.95rem;font-size:.75rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2)}.v2-tile__client{color:var(--fg)}.v2-tile__sep{color:var(--eb)}.v2-tile__title{margin-top:.5rem;font-family:var(--text);font-size:var(--v2-fs-small);font-weight:400;line-height:1.5;color:var(--fg-2);max-width:36rem}.v2-gal{padding-bottom:var(--v2-sec)}.v2-gal__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-gap);align-items:end}@media (min-width:64rem){.v2-gal__row[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-gal__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-gal__item:nth-child(2n){transform:translateY(-2.5rem)}}.v2-gal__item{display:block}.v2-benefits{display:grid;gap:0 var(--v2-gap);border-top:var(--v2-hair)}@media (min-width:48rem){.v2-benefits{grid-template-columns:1fr 1fr}}.v2-benefits__item{display:grid;gap:.6rem;align-content:start;padding-block:2rem;border-bottom:var(--v2-hair)}.v2-benefits__no{font-size:var(--v2-fs-l);font-weight:850;line-height:1;color:transparent;-webkit-text-stroke:1.25px var(--gold-num);letter-spacing:-.03em}.v2-benefits__title{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:750;letter-spacing:-.015em;line-height:1.15}.v2-benefits__item p{color:var(--fg-2);max-width:34rem}.v2-edrows{border-top:var(--v2-hair)}.v2-edrow{display:grid;gap:1rem var(--v2-gap);padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);border-bottom:var(--v2-hair)}@media (min-width:64rem){.v2-edrow{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-edrow__t{grid-column:1/span 4;position:sticky;top:calc(var(--v2-head-h) + 5rem);align-self:start}.v2-edrow>.v2-prose{grid-column:6/-1}}.v2-edrow__t{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:750;line-height:1.15;letter-spacing:-.015em}.v2-edrow__no{display:block;font-size:.8125rem;color:var(--eb);margin-bottom:.5rem}.v2-prose{display:grid;gap:1.1rem;max-width:46rem}.v2-prose p{color:var(--fg)}.v2-prose__h,.v2-prose__h3{font-family:var(--display);font-weight:750;font-size:var(--v2-fs-m);letter-spacing:-.015em;margin-top:.75rem}.v2-prose__ol,.v2-prose__ul{display:grid;border-top:var(--v2-hair)}.v2-prose__ol li,.v2-prose__ul li{padding:.75rem 0 .75rem 1.75rem;border-bottom:var(--v2-hair);position:relative}.v2-prose__ul li:before{content:"";position:absolute;left:.2rem;top:1.35rem;width:.55rem;height:2px;background:var(--gold-dark)}.v2-prose__ol{counter-reset:pr}.v2-prose__ol li{counter-increment:pr;padding-left:2.5rem}.v2-prose__ol li:before{content:counter(pr,decimal-leading-zero);position:absolute;left:0;top:.85rem;font-size:.8125rem;font-weight:700;color:var(--eb)}.v2-prose__quote blockquote p{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:700;line-height:1.25;letter-spacing:-.015em}.v2-prose__quote{border-left:3px solid var(--gold-dark);padding-left:1.25rem}.v2-prose__quote figcaption{margin-top:.6rem;font-size:var(--v2-fs-small);color:var(--fg-2)}.v2-prose__callout{padding:1.25rem 1.5rem;border-radius:var(--v2-r-media);background:var(--gold-soft);color:var(--ink)}.v2-prose__callout-t{font-weight:700;margin-bottom:.35rem}.v2-prose__links ul{display:grid;border-top:var(--v2-hair)}.v2-prose__links-t{font-weight:700;margin-bottom:.5rem}.v2-prose__links a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding-block:.9rem;border-bottom:var(--v2-hair)}.v2-prose__ll{font-weight:700}.v2-prose__lt{grid-column:1;color:var(--fg-2);font-size:var(--v2-fs-small)}.v2-prose__la{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--eb);font-size:1.25rem;transition:transform .3s var(--v2-ease)}.v2-prose__links a:hover .v2-prose__ll{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.25em}.v2-prose__links a:hover .v2-prose__la{transform:translateX(4px)}.v2-prose__img figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--fg-2)}.v2-siblings{border-top:var(--v2-hair)}.v2-siblings__a{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.25rem 1rem;padding-block:1.4rem;border-bottom:var(--v2-hair);align-items:center}.v2-siblings__p{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--eb)}.v2-siblings__n{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:800;letter-spacing:-.02em;line-height:1.1}.v2-siblings__t{color:var(--fg-2);font-size:var(--v2-fs-small)}.v2-siblings__go{grid-column:2;grid-row:1/span 3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--line);transition:all .3s}.v2-siblings__a:hover .v2-siblings__go{background:var(--ink);color:var(--gold);border-color:var(--ink)}.v2-siblings__a:hover .v2-siblings__n{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.2em}@media (min-width:64rem){.v2-siblings__a{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr) 2.5rem;gap:var(--v2-gap)}.v2-siblings__n,.v2-siblings__p,.v2-siblings__t{grid-row:1}.v2-siblings__go{grid-column:4;grid-row:1}}.v2-more{display:grid;gap:2rem var(--v2-gap);margin-top:3rem}@media (min-width:64rem){.v2-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-more .v2-kicker{margin-bottom:.9rem}.v2-chips{display:flex;flex-wrap:wrap;gap:.5rem}.v2-chips a,.v2-chips span{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1rem;border-radius:var(--r-pill);border:1px solid var(--ln);font-size:.875rem;font-weight:560;background:var(--white);color:var(--ink);transition:border-color .25s}.v2-chips a:hover{border-color:var(--ink)}.v2-cmp{overflow-x:auto;border-top:var(--v2-hair)}.v2-cmp table{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--v2-fs-small)}.v2-cmp td,.v2-cmp th{text-align:left;padding:1rem;border-bottom:var(--v2-hair);vertical-align:top}.v2-cmp thead th{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.v2-cmp [data-hl]{background:var(--gold-soft);color:var(--ink);font-weight:600}.v2-models__item--dark{border-top-color:var(--gold)}[data-tone=dark] .v2-models__item p,[data-tone=dark] .v2-models__note{color:rgb(255 255 255/.78)}[data-tone=dark] .v2-models__no{color:var(--gold)}[data-tone=dark] .v2-rules{border-top-color:rgb(255 255 255/.18)}[data-tone=dark] .v2-rules__row{border-bottom-color:rgb(255 255 255/.18)}[data-tone=dark] .v2-rules__text{color:rgb(255 255 255/.78)}.v2-sec--flush-top{padding-top:0}.v2-hubsel__head{margin-bottom:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.v2-hubsel{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem) var(--v2-gap)}@media (min-width:48rem){.v2-hubsel{grid-template-columns:2fr 1fr}.v2-hubsel__item[data-i="0"]{grid-row:span 2}.v2-hubsel__item[data-i="0"] .v2-img{aspect-ratio:4/5!important}}@media (min-width:64rem){.v2-hubsel{grid-template-columns:1.6fr 1fr 1fr}.v2-hubsel__item[data-i="0"]{grid-row:auto}.v2-hubsel__item[data-i="0"] .v2-img{aspect-ratio:16/10!important}.v2-hubsel__item:not([data-i="0"]) .v2-img{aspect-ratio:4/5!important}.v2-hubsel__item{align-self:end}}.v2-hubsel__no{color:var(--gold-ink)}.v2-hubsel__title{margin-top:.5rem;font-family:var(--display);font-size:var(--v2-fs-m);font-weight:750;line-height:1.15;letter-spacing:-.02em;max-width:28ch}.v2-hubsel__item a:hover .v2-hubsel__title{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.18em}.v2-hub__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;padding-top:1.25rem;border-top:var(--v2-hair)}.v2-hub__filters{display:grid;gap:.75rem}.v2-hub__frow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.v2-hub__flabel{width:100%;font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}@media (min-width:64rem){.v2-hub__flabel{width:6rem}}.v2-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);font-size:.875rem;font-weight:600;color:var(--ink);transition:all .2s}.v2-pill:hover:not([disabled]){border-color:var(--ink)}.v2-pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.v2-pill[disabled]{opacity:.4;cursor:not-allowed}.v2-pill__n{font-size:.75rem;opacity:.65;font-variant-numeric:tabular-nums}.v2-hub__count{margin-block:1.75rem 1.25rem;font-size:.8125rem;color:var(--muted)}.v2-hub__grid{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem) var(--v2-gap);align-items:start}@media (min-width:40rem){.v2-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.v2-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-case__hero{padding-top:clamp(1.25rem,.8rem + 1.5vw,2.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.v2-case__kicker{margin-top:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.v2-case__h1{margin-top:1.25rem;display:grid;gap:.6rem}.v2-case__h1-main{font-family:var(--display);font-size:var(--v2-fs-xl);font-weight:860;font-stretch:104%;line-height:.9;letter-spacing:var(--v2-track-xl);text-transform:uppercase;color:var(--ink)}.v2-case__h1-sub{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:650;letter-spacing:-.015em;color:var(--muted)}.v2-case__intro{display:grid;gap:2rem var(--v2-gap);margin-top:clamp(1.75rem,1.25rem + 2vw,3rem)}@media (min-width:64rem){.v2-case__intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-case__intro>div{grid-column:1/span 7}.v2-meta{grid-column:9/-1}}.v2-case__claim{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:750;line-height:1.06;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.v2-case__claim--text{font-size:var(--v2-fs-m);font-weight:650;line-height:1.3;letter-spacing:-.012em;text-wrap:pretty}.v2-case__lead{margin-top:1.25rem;font-size:var(--v2-fs-lead);line-height:1.55;color:var(--muted);max-width:42rem}.v2-meta{border-top:2px solid var(--ink)}.v2-meta>div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding-block:.85rem;border-bottom:1px solid var(--line);font-size:var(--v2-fs-small)}.v2-meta dt{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);padding-top:.15em}.v2-meta a{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.22em}.v2-case__media{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.v2-case__media[data-portrait]{max-width:min(100% - 2 * var(--v2-g),44rem)}.v2-case__mcap{margin-top:.6rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-chapter{display:grid;gap:1rem var(--v2-gap);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}@media (min-width:64rem){.v2-chapter{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-chapter__no{grid-column:1/span 1}.v2-chapter__head{grid-column:2/span 4}.v2-chapter__body{grid-column:7/-1}}.v2-chapter__no{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:850;line-height:1;color:transparent;-webkit-text-stroke:1.25px var(--gold-num)}[data-tone=dark] .v2-chapter__no{-webkit-text-stroke-color:var(--gold)}.v2-chapter__t{margin-top:.75rem;font-family:var(--display);font-size:var(--v2-fs-l);font-weight:800;line-height:1.04;letter-spacing:-.028em;color:var(--fg)}.v2-chapter__body{display:grid;gap:1.25rem}.v2-case__p{font-size:var(--v2-fs-lead);line-height:1.6;max-width:44rem}.v2-case__goal{margin-top:.5rem;padding:1.5rem 1.75rem;border-radius:var(--v2-r-media);background:var(--gold-soft)}.v2-case__goal p{margin-top:.5rem;font-family:var(--display);font-size:var(--v2-fs-m);font-weight:700;line-height:1.25;letter-spacing:-.015em}.v2-levers{display:grid;gap:var(--v2-gap)}@media (min-width:64rem){.v2-levers{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-levers li{display:grid;gap:.75rem;align-content:start;padding-top:1.25rem;border-top:2px solid var(--gold)}.v2-levers__no{font-family:var(--display);font-weight:700;font-size:.875rem;color:var(--gold)}.v2-levers__t{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--white)}.v2-levers p{color:rgb(255 255 255/.8)}.v2-disc{display:grid;gap:2rem var(--v2-gap);padding-block:clamp(2.5rem,2rem + 2vw,4rem);border-top:var(--v2-hair)}@media (min-width:64rem){.v2-disc{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-disc__copy{grid-column:2/span 5;position:sticky;top:calc(var(--v2-head-h) + 2rem)}.v2-disc__media{grid-column:7/-1}.v2-disc[data-media="0"] .v2-disc__copy{grid-column:2/span 8;position:static}}.v2-disc__copy{display:grid;gap:1rem;align-content:start}.v2-disc__no{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.v2-disc__t{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:800;line-height:1.04;letter-spacing:-.028em}.v2-disc__copy .v2-case__p{font-size:var(--v2-fs-body)}.v2-disc__media{display:grid;gap:var(--v2-gap)}.v2-disc__media[data-count="2"],.v2-disc__media[data-count="3"]{grid-template-columns:1fr 1fr}.v2-disc__media[data-count="3"] figure:first-child{grid-column:1/-1}.v2-disc__media figcaption{margin-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-disc__svc{margin-top:.5rem}.v2-flow{display:flex;flex-wrap:wrap;gap:.5rem;counter-reset:fl}.v2-flow li{counter-increment:fl;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:var(--r-pill);border:1px solid var(--line);font-size:.875rem;font-weight:560}.v2-flow li:before{content:counter(fl,decimal-leading-zero);color:var(--gold-ink);font-size:.75rem;font-weight:700}.v2-result{display:grid;gap:3rem var(--v2-gap)}@media (min-width:64rem){.v2-result{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-result__main{grid-column:1/span 7}.v2-credits{grid-column:9/-1}}.v2-result__main{display:grid;gap:1.5rem;align-content:start}.v2-result__main .v2-chapter__t{margin-top:0}.v2-result__p{font-size:var(--v2-fs-lead);line-height:1.55;color:rgb(255 255 255/.86);max-width:40rem}[data-tone=dark] .v2-deliv__list li{border-color:rgb(255 255 255/.25)}.v2-credits{border-top:2px solid var(--gold);padding-top:1rem}.v2-credits__h{font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.v2-credits dl>div{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;padding-block:.7rem;border-bottom:1px solid rgb(255 255 255/.14);font-size:var(--v2-fs-small)}.v2-credits dt{color:rgb(255 255 255/.65)}.v2-credits dd{color:var(--white)}.v2-credits a{text-decoration:underline;text-decoration-color:rgb(253 216 141/.5);text-underline-offset:.22em}.v2-credits a:hover{color:var(--gold)}.v2-hint{display:grid;gap:.75rem;justify-items:start;padding:1.25rem 1.5rem;border-radius:var(--v2-r-media);border:1px solid rgb(255 255 255/.18)}.v2-hint__t{font-weight:700;color:var(--gold)}.v2-cgal{display:grid;gap:var(--v2-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (min-width:64rem){.v2-cgal{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-cgal__item[data-wide]{grid-column:span 2}}.v2-cgal__item[data-wide]{grid-column:1/-1}@media (min-width:64rem){.v2-cgal__item[data-wide]{grid-column:span 2}}.v2-cgal__video{grid-row:span 2}.v2-cgal figcaption{margin-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-quote blockquote p{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:700;line-height:1.12;letter-spacing:-.025em;max-width:30ch}.v2-quote figcaption{margin-top:1.25rem;color:var(--muted)}.v2-casecta{padding-block:clamp(3rem,2rem + 3vw,5rem);border-top:var(--v2-hair)}.v2-casecta__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem}.v2-casecta__t{font-family:var(--display);font-size:var(--v2-fs-l);font-weight:800;letter-spacing:-.028em;line-height:1.04;max-width:22ch}.v2-casecta__in--dark>div{max-width:44rem;display:grid;gap:1rem}.v2 .b2-cs-review{margin-block:1rem}.v2-split{display:grid;gap:3rem var(--v2-gap)}@media (min-width:64rem){.v2-split{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-split>.v2-prose{grid-column:4/span 4}.v2-split>.v2-timeline{grid-column:9/-1}}.v2-timeline{border-top:2px solid var(--ink)}.v2-timeline li{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:1rem;border-bottom:var(--v2-hair)}.v2-timeline__y{font-family:var(--display);font-weight:850;font-size:1.25rem;letter-spacing:-.02em;color:var(--gold-ink)}.v2-bigquote{margin-top:1.5rem;font-family:var(--display);font-size:var(--v2-fs-xl);font-weight:860;font-stretch:104%;line-height:.95;letter-spacing:var(--v2-track-xl);text-transform:uppercase;color:var(--white);max-width:18ch}.v2-bigquote__p{margin-top:2rem;max-width:42rem;margin-left:auto;color:rgb(255 255 255/.82);font-size:var(--v2-fs-lead)}.v2-note{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;color:var(--muted)}.v2-team{display:grid;gap:3rem var(--v2-gap)}@media (min-width:64rem){.v2-team{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.v2-team__copy{grid-column:1/span 6}.v2-team__portrait{grid-column:8/-1}}.v2-team__copy{display:grid;gap:1.25rem;justify-items:start}.v2-team__p{color:var(--muted);max-width:38rem}.v2-team__list{width:100%;border-top:var(--v2-hair)}.v2-team__list li{display:flex;justify-content:space-between;gap:1rem;padding-block:.9rem;border-bottom:var(--v2-hair)}.v2-team__name{font-family:var(--display);font-weight:750;font-size:1.25rem}.v2-team__role{color:var(--muted);font-size:var(--v2-fs-small);text-align:right}.v2-team__quote{margin-top:1rem;font-family:var(--display);font-weight:650;font-size:1.125rem;line-height:1.4}.v2-team__cite{margin-top:.4rem;font-size:.8125rem;color:var(--muted)}.v2-studio{display:grid;gap:2.5rem var(--v2-gap)}@media (min-width:64rem){.v2-studio{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-studio__gal{grid-column:1/span 7}.v2-studio>.v2-prose{grid-column:9/-1}}.v2-studio__gal{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-gap)}.v2-studio__gal>:first-child{grid-column:1/-1}.v2-linkrow{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.5rem}.v2-intents{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.v2-intents__list{display:grid;gap:0;border-top:2px solid var(--ink)}@media (min-width:48rem){.v2-intents__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--v2-gap)}}@media (min-width:72rem){.v2-intents__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-intent{display:grid;gap:.5rem;height:100%;padding-block:1.5rem;border-bottom:var(--v2-hair);align-content:start}.v2-intent__no{font-family:var(--display);font-weight:700;font-size:.8125rem;color:var(--gold-ink)}.v2-intent__t{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:800;letter-spacing:-.02em;line-height:1.1}.v2-intent__d{color:var(--muted);font-size:var(--v2-fs-small)}.v2-intent__go{margin-top:.5rem;font-weight:650;font-size:var(--v2-fs-small);text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.3em;text-decoration-thickness:2px}.v2-intent:hover .v2-intent__t{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.18em}.v2-contact{display:grid;gap:3rem var(--v2-gap)}@media (min-width:64rem){.v2-contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-contact__form{grid-column:1/span 7}.v2-contact__side{grid-column:9/-1;position:sticky;top:calc(var(--v2-head-h) + 2rem)}}.v2-contact__form>.v2-h2{margin-block:1rem 1rem}.v2-contact__lead{color:var(--muted);max-width:38rem}.v2-contact__side{display:grid;gap:1rem}.v2-contact__card{display:grid;gap:.9rem;justify-items:start;padding:1.5rem;border-radius:var(--v2-r-media);background:var(--white);border:1px solid var(--line)}.v2-contact__direct{display:grid;width:100%}.v2-contact__direct a{display:flex;align-items:center;gap:.75rem;padding-block:.6rem;border-bottom:var(--v2-hair);font-weight:600}.v2-contact__direct svg{color:var(--gold-ink)}.v2-contact__direct a:hover span{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.25em}.v2-contact__note{font-size:.875rem;color:var(--muted)}.v2-contact__addr{line-height:1.6}.v2-form{margin-top:2rem;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:var(--v2-r-media);background:var(--white);border:1px solid var(--line)}.v2-form label{font-size:.9375rem}.v2-form input:not([type=checkbox]):not([type=radio]),.v2-form select,.v2-form textarea{border-radius:var(--v2-r);border-color:#cfccc2;min-height:3rem}.v2-form fieldset label{border-radius:var(--r-pill)!important;min-height:2.5rem}.v2-form button[type=submit]{border-radius:var(--r-pill)!important;min-height:3.5rem;padding-inline:1.75rem!important}.v2-form button[type=submit] .b2-btn__go{margin-left:.25rem}.v2-prefill{padding:.85rem 1rem;border-radius:var(--v2-r);background:var(--gold-soft);font-size:.9375rem}.v2-rules--plain .v2-rules__title{font-family:var(--text);font-size:var(--v2-fs-lead);font-weight:500;line-height:1.5;letter-spacing:0}@media (min-width:64rem){.v2-rules--plain .v2-rules__row{grid-template-columns:4.5rem minmax(0,1fr)}}.v2-lgroups{display:grid;gap:2.5rem var(--v2-gap)}@media (min-width:48rem){.v2-lgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.v2-lgroups{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-lgroup ul{margin-top:1rem;border-top:2px solid var(--ink)}.v2-lgroup__a{display:flex;justify-content:space-between;gap:1rem;padding-block:1rem;border-bottom:var(--v2-hair);font-family:var(--display);font-weight:750;font-size:1.1875rem;letter-spacing:-.01em}.v2-lgroup__a span:last-child{color:var(--gold-ink);transition:transform .3s var(--v2-ease)}.v2-lgroup__a:hover span:last-child{transform:translateX(4px)}.v2-lgroup__a:hover span:first-child{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.2em}.v2-bnav{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.v2-bnav ul{display:grid;border-top:2px solid var(--ink)}@media (min-width:48rem){.v2-bnav ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));column-gap:var(--v2-gap)}}.v2-bnav a{display:grid;gap:.25rem;padding-block:1.1rem;border-bottom:var(--v2-hair)}.v2-bnav__no{font-size:.75rem;font-weight:700;color:var(--gold-ink)}.v2-bnav__l{font-family:var(--display);font-weight:800;font-size:1.25rem;letter-spacing:-.015em}.v2-bnav__n{font-size:.8125rem;color:var(--muted)}.v2-bnav a:hover .v2-bnav__l{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.2em}.v2-branche{display:grid;gap:2.5rem var(--v2-gap)}@media (min-width:64rem){.v2-branche{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v2-branche__head{grid-column:1/span 5;position:sticky;top:calc(var(--v2-head-h) + 2rem)}.v2-branche__tiles{grid-column:7/-1}}.v2-branche__head{display:grid;gap:1.1rem;align-content:start}.v2-branche__intro{color:var(--muted);font-size:var(--v2-fs-lead);line-height:1.55}.v2-branche__svc{margin-top:.5rem}.v2-branche__tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:39.99rem){.v2-branche__tiles{grid-template-columns:1fr!important}}.v2-branche__more{margin-top:2rem;font-size:var(--v2-fs-small);color:var(--muted)}.v2-branche__more a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.22em}.v2-tiles .v2-tile__media .v2-img{aspect-ratio:4/5!important}@media (min-width:40rem){.v2-hub__grid{display:block;column-count:2;column-gap:var(--v2-gap)}.v2-hub__grid>.v2-tile{break-inside:avoid;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}}@media (min-width:64rem){.v2-hub__grid{column-count:3}}.v2-branche__h{font-size:clamp(2rem,1rem + 2.6vw,3.25rem);hyphens:auto;-webkit-hyphens:auto}.v2-casecta__in--dark .v2-trust__p{color:var(--fg-2)}.v2-sg__type{display:grid;gap:1.5rem;margin-top:3rem}.v2-sg__row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.v2-sg__type .v2-hero__claim{font-size:var(--v2-fs-xxl)}.v2-qlink{text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.2em}.v2-process__list{display:grid;gap:0;border-top:2px solid var(--fg);counter-reset:none}.v2-process__step{display:grid;grid-template-columns:2.5rem 1fr;gap:.35rem 1rem;padding-block:1.25rem;border-bottom:var(--v2-hair)}.v2-process__no{font-family:var(--display);font-weight:700;font-size:.875rem;color:var(--eb);padding-top:.2em}.v2-process__t{font-family:var(--display);font-size:var(--v2-fs-m);font-weight:750;letter-spacing:-.015em;line-height:1.15}.v2-process__p{grid-column:2;color:var(--fg-2);font-size:var(--v2-fs-small);line-height:1.55}@media (min-width:64rem){.v2-process__list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--v2-gap)}.v2-process__step{grid-template-columns:1fr;align-content:start;border-bottom:0;padding-block:1.25rem 0}.v2-process__p{grid-column:1}}.v2-process__detail,.v2-process__note{margin-top:2rem;font-size:var(--v2-fs-small);color:var(--fg-2)}.v2-process__dl{font-weight:650;color:var(--fg)}.v2-clients__list li:not(:last-child):after{content:none}.v2-clients__list li{display:inline-block}@media (min-width:40rem){.v2-clients__list li+li:before{content:"/";margin-inline:.45em;color:var(--gold-dark);font-weight:400}}@media (max-width:39.99rem){.v2-clients__list{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem;font-size:1.0625rem;line-height:1.3}.v2-clients__ind{display:none}}.v2-statement__text{font-size:clamp(1.5rem,1.05rem + 1.6vw,2.75rem);max-width:none;line-height:1.18;letter-spacing:-.02em}.v2-stages{gap:clamp(3rem,2rem + 3vw,5rem) var(--v2-gap)}@media (min-width:64rem){.v2-stages{grid-template-columns:1fr 1fr}.v2-stage[data-big]{grid-column:1/-1}.v2-stage:not([data-big]) .v2-stage__meta{grid-template-columns:1fr}.v2-stage:not([data-big]) .v2-stage__cap,.v2-stage:not([data-big]) .v2-stage__side,.v2-stage:not([data-big]) .v2-stage__title{grid-column:1;padding-top:0}.v2-stage:not([data-big]) .v2-stage__title{font-size:var(--v2-fs-m)}}.v2-head__aside{margin-top:.25rem}.v2-inline{color:var(--gold);text-decoration:underline;text-decoration-color:rgb(253 216 141/.5);text-underline-offset:.22em;white-space:nowrap}.v2-assist__left{display:grid;gap:1.75rem;align-content:start}@media (min-width:64rem){.v2-assist__left{grid-column:1/span 7}.v2-assist__panel{position:sticky;top:calc(var(--v2-head-h) + 1.5rem)}}.v2-assist__cards{grid-template-columns:1fr 1fr}.v2-assist__step{grid-column:1/-1;display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;font-weight:650;font-size:.9375rem}.v2-assist__step span{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ink);color:var(--gold);font-size:.8125rem}.v2-acard{min-height:8rem}.v2-acard__title{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.v2-seg{display:inline-grid;grid-template-columns:1fr 1fr;padding:.3rem;background:color-mix(in srgb,var(--ink) 7%,transparent);width:min(100%,26rem)}.v2-seg,.v2-seg__opt{border-radius:var(--r-pill)}.v2-seg__opt{display:grid;place-items:center;min-height:2.75rem;padding:0 1rem;font-weight:650;font-size:.9375rem;cursor:pointer;text-align:center;transition:background .2s,color .2s}.v2-seg__opt[data-checked]{background:var(--ink);color:var(--white)}.v2-seg__opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media (min-width:64rem){.v2-trust__grid{align-items:stretch}.v2-trust__portrait{grid-column:8/-1;display:flex;flex-direction:column}.v2-trust__portrait .v2-img{flex:1;aspect-ratio:auto!important;min-height:28rem}}.v2-trust__portrait figcaption{margin-top:.75rem;font-size:.8125rem;color:rgb(255 255 255/.72)}.v2-trust__portrait figcaption strong{display:block;color:var(--white);font-size:1rem}.v2-benefits__no{font-family:var(--display);font-weight:700}.v2-benefits__no,.v2-chapter__no{font-size:.875rem;color:var(--eb);-webkit-text-stroke:0}.v2-chapter__no{padding-top:.6rem}[data-tone=dark] .v2-chapter__no{color:var(--gold)}.v2-bigquote{font-size:var(--v2-fs-l);text-transform:none;font-weight:750;line-height:1.1;letter-spacing:-.025em;max-width:26ch}@media (min-width:64rem){.v2-rules__row--solo .v2-rules__title{grid-column:2/-1}}.v2-form input:not([type=checkbox]):not([type=radio]),.v2-form select,.v2-form textarea{background:var(--white)!important}.v2-form fieldset{margin-bottom:1.5rem}.v2-bnav__l{font-size:1.125rem;white-space:nowrap}@media (min-width:64rem){.v2-hubsel__item{align-self:start}}.v2-scope__list{display:grid;border-top:1px solid var(--ln)}@media (min-width:40rem){.v2-scope__list{grid-template-columns:1fr 1fr;column-gap:var(--v2-gap)}}.v2-scope__list li{display:flex;gap:1rem;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--ln)}.v2-scope__no{font-family:var(--display);font-size:.8125rem;font-weight:700;color:var(--eb)}.v2-scope__t{font-family:var(--display);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:750;letter-spacing:-.015em;line-height:1.2}@media (min-width:64rem){.v2-result__main{grid-column:1/span 8}}.v2-cgal{display:block;column-count:2;column-gap:var(--v2-gap)}@media (min-width:64rem){.v2-cgal{column-count:3}}.v2-cgal>*{break-inside:avoid;margin-bottom:var(--v2-gap);display:block}.v2-proofline{padding-bottom:var(--v2-sec-tight)}.v2-proofline .v2-wrap{display:grid;gap:1rem var(--v2-gap);padding-top:1.25rem;border-top:1px solid var(--line)}@media (min-width:64rem){.v2-proofline .v2-wrap{grid-template-columns:repeat(12,minmax(0,1fr))}.v2-proofline .v2-kicker{grid-column:1/span 3}.v2-proofline ul{grid-column:4/-1}}.v2-proofline li{padding-left:1.5rem;position:relative;margin-bottom:.4rem}.v2-proofline li:before{content:"";position:absolute;left:.15rem;top:.7em;width:.55rem;height:2px;background:var(--gold-dark)}.v2-principles{margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:1.5rem;border-top:1px solid rgb(255 255 255/.18)}.v2-principles ul{display:grid;gap:1.25rem var(--v2-gap);margin-top:1rem}@media (min-width:64rem){.v2-principles ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.v2-principles li{display:grid;gap:.35rem;font-size:var(--v2-fs-small);color:rgb(255 255 255/.78)}.v2-principles strong{color:var(--white);font-family:var(--display);font-size:1.125rem}.v2-models--compact{margin-top:clamp(3rem,2rem + 2vw,4.5rem)}.v2-strip__tile{--h:clamp(16rem,9rem + 21vw,28rem)}.v2-strip__tile:nth-child(2n){margin-top:clamp(1rem,.5rem + 2vw,2.5rem)}@media (min-width:64rem){.v2-stage:not([data-big]) .v2-stage__media .v2-device,.v2-stage:not([data-big]) .v2-stage__media .v2-img{aspect-ratio:16/10!important}}.v2-stage__meta{margin-top:1.25rem}.v2-pillar{padding-block:clamp(1.25rem,1rem + 1vw,2rem)}@media (min-width:64rem){.v2-pillar__proof .v2-device,.v2-pillar__proof .v2-img{width:5.5rem!important}.v2-pillar__proof{flex-direction:row!important;align-items:center!important;gap:.75rem!important}.v2-pillar__subs{margin-top:-.5rem}}.v2-head{margin-bottom:clamp(2rem,1.25rem + 2vw,3.5rem)}@media (min-width:64rem){.v2-trust__portrait .v2-img{min-height:0}}.v2-foot{padding-top:clamp(3rem,2rem + 3vw,5rem)}.v2-foot__cols{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.v2-foot__base{margin-top:2rem}.v2-acard{min-height:6.5rem}.v2-clients__clip{overflow:hidden}@media (min-width:64rem){.v2-clients__clip{grid-column:4/-1}}@media (min-width:40rem){.v2-clients__clip .v2-clients__list{margin-left:-1.2em}.v2-clients__list li+li:before,.v2-clients__list li:before{content:"/";display:inline-block;width:1.2em;text-align:center;margin:0;color:var(--gold-dark);font-weight:400}}.v2-seg{display:grid;width:100%;max-width:26rem}.v2-clients__clip{padding-top:1.2rem;margin-top:-1.2rem}.v2-assist__left{grid-template-columns:minmax(0,1fr)}.v2-assist__left>*{grid-column:1/-1!important}@media (min-width:64rem){.v2-process__t{font-size:clamp(1.125rem,.7rem + .75vw,1.5rem);hyphens:auto;-webkit-hyphens:auto}}.v2-trust__copy .v2-h2{font-size:clamp(2.25rem,1.2rem + 3vw,4rem)}