.redesign-page{--redesign-space: clamp(3.4rem, 5.8vw, 5.6rem);--redesign-space-compact: clamp(2.4rem, 4vw, 3.8rem);--redesign-shadow: 0 18px 48px rgba(22, 59, 63, .09);--workshop-purple: #6b4b8e;--workshop-lilac: #f2eafa;--training-cream: #fffbed;min-width:320px;background:#fff}:root{--font-display: "Lora", Georgia, serif;--font-body: "Lora", Georgia, serif;--coral: #d50785;--brand-coral: #029386;--brand-mint: #2d658f;--pink: #d50785}body,button,input,select,textarea,.redesign-page{font-family:var(--font-body)}h1,h2,h3,h4,.redesign-page :is(h1,h2,h3,h4){font-family:var(--font-display);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;letter-spacing:-.025em}.redesign-page h1{font-size:clamp(2.35rem,3.8vw,3.35rem);line-height:1.12}.redesign-page h2{font-size:clamp(1.75rem,2.7vw,2.4rem);line-height:1.2}.redesign-page h3{font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.3}.brand,.footer-brand,.site-footer strong{font-family:Alice,Georgia,serif;font-weight:400;letter-spacing:-.035em}.brand-coral{color:#029386}.brand-mint{color:#2d658f}.brand:after,.footer-brand:after{background:#d50785}.redesign-page .brand{padding:.3rem .55rem .36rem;border-radius:.2rem;background:#fff}.redesign-page :is(p,a,li,button,input,select,textarea,label,summary,dt,dd){font-family:var(--font-body)}.redesign-page .brand,.redesign-page .brand span,.redesign-page .footer-brand,.redesign-page .footer-brand span{font-family:Alice,Georgia,serif}.redesign-page.about-page{--about-coral: #d50785;--about-orange: #d50785}.redesign-page h1{font-size:clamp(2.35rem,3.8vw,3.35rem)!important}.redesign-page h2{font-size:clamp(1.75rem,2.7vw,2.4rem)!important}.redesign-page h3{font-size:clamp(1.25rem,1.8vw,1.7rem)!important}.redesign-page .site-nav a:focus-visible,.redesign-page .brand:focus-visible,.redesign-page .menu-button:focus-visible{outline-color:#fff}.redesign-page .menu-button{border-color:#ffffffb8;background:transparent}.redesign-page .menu-button span{background:#fff}.redesign-page.home-page .hero:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 14' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 40 2 91 12 136 5' fill='none' stroke='%23D50785' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}.redesign-page.home-page .hero-services{max-width:58ch;border-bottom-color:#d50785;color:var(--deep-purple);font-size:clamp(.88rem,1.1vw,1rem);line-height:1.5}.redesign-page.home-page .hero-copy .editorial-prose p+p{margin-top:.7rem}.hero-support{color:var(--ink)!important;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600}.hero-companion{font-size:clamp(.9rem,1.08vw,1rem)}.hero-heart-lockup{display:inline-flex;align-items:center;gap:.28em;white-space:nowrap}.hero-heart{width:1.45em;height:1.25em;overflow:visible;fill:none;stroke:#d50785;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-5deg)}@media(max-width:1024px){.redesign-page .site-nav{border-color:#4f386f2e;background:#fff;color:var(--deep-purple)}}@media(max-width:520px){.redesign-page h1,[data-content-revision].home-page .hero h1,.redesign-page.home-page .hero h1{font-size:clamp(2rem,9vw,2.55rem)!important}.redesign-page h2{font-size:clamp(1.55rem,7.5vw,2rem)!important}.redesign-page h3{font-size:clamp(1.2rem,5.7vw,1.5rem)!important}.redesign-page.home-page .hero-shell{padding-top:2rem}.hero-heart{width:1.3em}}.redesign-page{--nav-lilac: #f1eafb}.redesign-page .site-nav a{font-size:1.04rem}.redesign-page .site-nav a:focus-visible,.redesign-page .brand:focus-visible,.redesign-page .menu-button:focus-visible{outline-color:#4f386f}.redesign-page .menu-button{border-color:#4f386f80;background:transparent}.redesign-page .menu-button span{background:#4f386f}.redesign-page.home-page .hero-shell{min-height:min(580px,calc(100svh - 72px));padding-top:clamp(2.2rem,4vw,3.5rem)}.redesign-page.home-page .hero-copy{text-align:center}.redesign-page.home-page .hero-services{width:auto;max-width:46rem;margin:0 auto;padding:0;border:0;color:var(--deep-purple);font-size:clamp(1.2rem,2vw,1.7rem)!important;font-weight:600;line-height:1.35}.hero-manage{max-width:43rem;margin:.75rem auto 0;color:var(--ink);font-size:clamp(.96rem,1.22vw,1.1rem);line-height:1.5}.hero-divider{display:block;width:2px;height:2.5rem;margin:1.15rem auto 1rem;border-radius:999px;background:#d50785}.hero-welcome{display:flex;align-items:center;justify-content:center;gap:.24em;margin:0;color:#4f386f;font-family:Gochi Hand,cursive!important;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.hero-welcome .hero-heart{flex:0 0 auto;width:1.08em;height:.95em}.redesign-page.home-page .hero-support{max-width:41rem;margin:.9rem auto 0;color:var(--ink)!important;font-size:clamp(.82rem,.95vw,.9rem);font-weight:500}.redesign-page.home-page .hero-portrait{transform:translateY(-.7rem)}.redesign-page.home-page .hero-portrait:before{display:none}.hero-image-frame{position:relative;isolation:isolate}.hero-image-frame:before{position:absolute;right:-10%;bottom:2%;left:-12%;z-index:-1;height:76%;border-radius:49% 51% 10% 15%/39% 36% 9% 11%;background:#97d7c7c7;content:"";transform:rotate(2deg)}.hero-caption{position:relative;z-index:1;margin-top:.8rem;text-align:center}.hero-caption .hero-support{margin-top:.65rem}.redesign-page.home-page .hero:after{display:none}.search-section{background:#fff;text-align:center}.search-section .section-shell{padding-block:var(--redesign-space-compact)}.search-section h2{margin-bottom:1.8rem}.search-circles{display:grid;max-width:48rem;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,3vw,2rem)}.search-circles span{aspect-ratio:1;border:2px solid rgba(2,147,134,.2);border-radius:50%;background:#97d7c7}.redesign-page.home-page .equal-offers{grid-template-columns:repeat(4,minmax(0,1fr))}.redesign-page.home-page .equal-offers .offer-world{color:var(--ink);text-decoration:none}.redesign-page.home-page .equal-offers .offer-world:focus-visible{outline:3px solid #4f386f;outline-offset:4px}.redesign-page.home-page .equal-offers .offer-world .editorial-link{margin-top:auto}.redesign-page.home-page .equal-offers .offer-world:nth-child(3) .editorial-link{margin-left:-.4rem}@media(min-width:1200px){.redesign-page.home-page .hero-manage{translate:0 13px}.redesign-page.home-page .hero-welcome{width:469px;height:44px;translate:-40px 1px}.redesign-page.home-page .hero-support{width:461px;height:45px;font-size:16px;translate:-35px -1px}.redesign-page.home-page .equal-offers .offer-world:nth-child(1){width:286px;height:582px;translate:-17px 1px}.redesign-page.home-page .equal-offers .offer-world:nth-child(2){width:283px;height:584px;translate:-5px 1px}.redesign-page.home-page .equal-offers .offer-world:nth-child(3){width:286px;height:581px}.redesign-page.home-page .equal-offers .offer-world:nth-child(4){width:290px;height:581px;translate:8px 1px}}.home-franzi{position:relative;overflow:clip;background:radial-gradient(circle at 7% 18%,rgba(151,215,199,.42) 0 8rem,transparent 8.1rem),radial-gradient(circle at 96% 84%,rgba(248,194,197,.4) 0 9rem,transparent 9.1rem),linear-gradient(118deg,#fff 0 58%,#f1eafb94 58% 100%)}.home-franzi .section-shell{position:relative;max-width:60rem}.home-franzi h2{position:relative;width:fit-content;margin:0 auto 2.4rem;color:#4f386f;text-align:center}.home-franzi h2:after{display:block;width:42%;height:.3rem;margin:.65rem auto 0;border-radius:999px;background:#d50785;content:"";transform:rotate(-1.5deg)}.home-franzi .franzi-prose{columns:2;column-gap:clamp(2rem,5vw,4rem);column-rule:1px solid rgba(45,101,143,.18)}.home-franzi .franzi-prose p{break-inside:avoid;margin-top:0;margin-bottom:1rem}.franzi-highlight,.franzi-inline-highlight{color:#4f386f;font-weight:700}.franzi-highlight{padding:.78rem 1rem;border-left:.28rem solid #029386;border-radius:.35rem 1.4rem 1.4rem .35rem;background:#97d7c77a;font-size:1.08rem}.home-franzi .franzi-highlight:nth-of-type(4){border-left-color:#4f386f;background:#f4df556e}.home-franzi .franzi-highlight:last-child{border-left-color:#d50785;background:#f8c2c58c}.franzi-inline-highlight{padding-inline:.08em;background:linear-gradient(transparent 62%,#f4df55b8 62%)}.home-duo{background:var(--workshop-lilac)}.home-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);padding-block:var(--redesign-space-compact)!important}.home-duo article{padding:clamp(1.35rem,3vw,2rem);background:#ffffffb8}.home-duo h2{margin-bottom:1.25rem}.home-duo .home-statement{font-size:clamp(1.35rem,2.3vw,1.9rem)}@media(max-width:1024px){.redesign-page .site-nav{background:var(--nav-lilac);color:#3f2c59}.redesign-page.home-page .equal-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.redesign-page.home-page .hero-copy{padding-bottom:1.6rem}.redesign-page.home-page .hero-portrait{transform:translateY(-.45rem)}.home-franzi .franzi-prose{columns:auto;column-rule:0}.home-duo-grid{grid-template-columns:1fr}}@media(max-width:520px){.redesign-page .site-nav a{font-size:1rem}.hero-welcome{align-items:flex-start}.search-circles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.redesign-page.home-page .equal-offers{grid-template-columns:1fr}}.redesign-page main{overflow:clip}.redesign-page .section-shell,.redesign-page .about-shell{width:var(--shell);margin-inline:auto}.redesign-page .section-shell{padding-block:var(--redesign-space)}.redesign-page .editorial-prose p{max-width:66ch;line-height:1.62;text-wrap:pretty}.redesign-page :is(h1,h2,h3){text-wrap:balance}.redesign-page .site-header,.redesign-page.nav-is-scrolled .site-header{min-height:72px;padding-block:.55rem;background:#fffffff0;box-shadow:0 10px 32px #163b3f0b}.redesign-page .site-nav a{position:relative;padding-block:.65rem}.redesign-page .site-nav a:after{bottom:.35rem;height:2px;border-radius:999px}.redesign-page .site-nav a:hover:after{transform:scaleX(.55)}.redesign-page .site-nav a[aria-current=page]:after{transform:scaleX(1)}.redesign-page .editorial-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-bottom:.1rem;text-decoration-thickness:1px;text-underline-offset:.35em;transition:color .18s ease,transform .18s ease}.redesign-page .editorial-link:hover{color:var(--teal);transform:translate(.18rem)}.redesign-page.home-page .hero{position:relative;background:linear-gradient(118deg,transparent 0 66%,rgba(151,215,199,.22) 66%),var(--blue-soft)}.redesign-page.home-page .hero:after{position:absolute;right:max(1.5rem,calc((100vw - 1180px)/2));bottom:1.35rem;width:clamp(5rem,9vw,8rem);height:.65rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 14' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 40 2 91 12 136 5' fill='none' stroke='%23EE9180' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:"";transform:rotate(-2deg)}.redesign-page.home-page .hero-shell{min-height:min(625px,calc(100svh - 72px));grid-template-columns:minmax(0,1.16fr) minmax(280px,.64fr);gap:clamp(2.2rem,6vw,5.5rem);padding-block:clamp(3.1rem,6vw,5.2rem) 0}.redesign-page.home-page .hero-copy{align-self:center;padding-bottom:clamp(2.6rem,5vw,4.4rem)}.redesign-page.home-page .hero-services{width:fit-content;margin-bottom:1.1rem;padding-bottom:.35rem;border-bottom:2px solid var(--coral);color:var(--deep-purple);font-weight:700}.redesign-page.home-page .hero h1{max-width:17ch;margin-bottom:1.25rem;font-size:clamp(2.8rem,4.65vw,4.35rem)}.redesign-page.home-page .hero-copy .editorial-prose{display:grid;max-width:48rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.redesign-page.home-page .hero-copy .editorial-prose p{margin:0}.redesign-page.home-page .hero-portrait{align-self:end;width:min(100%,400px)}.redesign-page.home-page .hero-portrait:before{right:-10%;bottom:2%;left:-12%;height:76%;border-radius:49% 51% 10% 15%/39% 36% 9% 11%;background:#97d7c7c7;transform:rotate(2deg)}.redesign-page .home-intro{background:#fff}.redesign-page .home-intro .section-shell{position:relative;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding-block:var(--redesign-space-compact);border-bottom:1px solid var(--line)}.redesign-page .home-intro .section-shell:before{position:absolute;top:50%;left:-1.15rem;width:.58rem;height:4.8rem;border-radius:999px;background:var(--rose);content:"";transform:translateY(-50%) rotate(5deg)}.redesign-page .home-intro h2{max-width:25ch;font-size:clamp(1.75rem,2.6vw,2.35rem)}.redesign-page .franzi-section{background:#fff}.redesign-page.home-page .franzi-layout{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,6vw,5.2rem);padding-block:var(--redesign-space)}.redesign-page.home-page .portrait-frame{min-height:clamp(29rem,44vw,35rem);border-radius:50% 50% 15% 18%/35% 38% 12% 12%;box-shadow:var(--redesign-shadow)}.redesign-page.home-page .franzi-copy h2{max-width:23ch}.redesign-page.home-page .franzi-statement{max-width:40rem;margin-block:1.4rem!important;padding:1rem 1.2rem;border-left:.35rem solid var(--coral);background:#fff3f1}.redesign-page .home-offers{padding-bottom:var(--redesign-space);border-top:0;background:linear-gradient(180deg,#f8fbff,#fff)}.redesign-page.home-page .offers-intro{padding-block:var(--redesign-space) 2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem 3rem}.redesign-page .equal-offers{width:var(--shell);margin-inline:auto;gap:1.15rem}.redesign-page .equal-offers .offer-world{position:relative;min-height:20rem;overflow:hidden;padding:clamp(1.5rem,2.8vw,2.15rem);border:1px solid rgba(22,59,63,.15);border-top-width:.42rem;border-radius:0 0 1.15rem 1.15rem;box-shadow:0 13px 34px #163b3f11}.redesign-page .equal-offers .offer-world:before{position:absolute;top:-2.8rem;right:-2.4rem;width:7.5rem;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;content:"";opacity:.11}.redesign-page .equal-offers .offer-world:hover,.redesign-page .equal-offers .offer-world:focus-within{box-shadow:0 20px 42px #163b3f1c;transform:translateY(-.22rem) rotate(-.15deg)}.redesign-page .equal-offers .offer-world-coaching:nth-of-type(1){border-top-color:var(--teal);background:#eff9f8}.redesign-page .equal-offers .offer-world-coaching:nth-of-type(3){border-top-color:var(--offers-blue);background:var(--blue-soft)}.redesign-page .equal-offers .offer-world-training{border-top-color:var(--lemon);background:var(--training-cream)}.redesign-page .equal-offers .offer-world-workshops{border-top-color:var(--workshop-purple);background:var(--workshop-lilac)}.redesign-page .connection-section{background:var(--workshop-lilac)}.redesign-page .connection-section .section-shell{position:relative;padding-block:var(--redesign-space-compact);border:0}.redesign-page .connection-section .section-shell:after{position:absolute;right:2%;bottom:2rem;width:4.2rem;height:4.2rem;border:2px solid var(--coral);border-radius:48% 52% 45% 55%;content:"";opacity:.55;transform:rotate(12deg)}.redesign-page .connection-section .home-statement,.redesign-page .home-why .home-statement{width:fit-content;max-width:100%;margin-block:1rem 1.35rem;color:var(--deep-purple);font-family:var(--font-display);font-size:clamp(1.65rem,3.2vw,2.55rem);font-variation-settings:"SOFT" 60,"WONK" 1;line-height:1.18}.redesign-page .home-why{background:#fff}.redesign-page .home-why .section-shell{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);padding-block:var(--redesign-space);border:0}.redesign-page .home-why .editorial-prose{padding:clamp(1.4rem,3vw,2.2rem);border-left:.35rem solid var(--teal);background:#eff9f8}.redesign-page.home-page .credentials-grid{gap:0;margin-top:2rem;border-block:1px solid rgba(22,59,63,.16)}.redesign-page.home-page .credentials-grid>div{min-height:11rem;padding:1.35rem 1.25rem;border-top:0;border-right:1px solid rgba(22,59,63,.16)}.redesign-page.home-page .credentials-grid>div:last-child{border-right:0}.redesign-page.home-page .editorial-section:has(.credentials-grid){background:var(--blue-soft)}.redesign-page.home-page .home-contact{background:linear-gradient(105deg,#fff3f1,#f9e2e4)}.redesign-page.home-page .contact-prompt{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);column-gap:clamp(2rem,7vw,6rem);padding-block:var(--redesign-space-compact);text-align:left}.redesign-page.home-page .home-contact-heading{align-self:start}.redesign-page.home-page .home-contact-heading h2{margin-bottom:0}.redesign-page.home-page .home-contact-copy p{max-width:44rem;margin:0 0 .75rem}.redesign-page.home-page .home-contact-copy p:last-child{margin-bottom:0}.redesign-page .offer-hero .section-shell{padding-block:var(--redesign-space-compact)}.redesign-page .offer-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(2.25rem,5vw,4.5rem)}.redesign-page .offer-hero h1{max-width:17ch;margin-block:.8rem 1rem;font-size:clamp(2.6rem,4.6vw,4.15rem)}.redesign-page .offer-hero h2{margin-bottom:1rem}.redesign-page .offer-hero .editorial-prose p{margin-bottom:.72rem}.redesign-page .back-link{color:var(--muted);font-size:.92rem;font-weight:700;text-underline-offset:.25em}.coaching-page .offer-hero{background:linear-gradient(115deg,#eff9f8 0 66%,var(--blue-soft) 66%)}.coaching-page .offer-visual-door{width:min(100%,15.5rem);min-height:0;border:0;background:transparent;box-shadow:none}.coaching-page .offer-visual-door img{border-radius:.4rem;box-shadow:0 20px 42px #163b3f24;transform:rotate(1.4deg)}.coaching-page .facts-section .section-shell{padding-block:2.1rem 2.6rem}.coaching-page .coaching-facts{gap:.65rem;margin-top:1.25rem}.coaching-page .coaching-facts .fact{min-height:6.3rem;padding:1rem 1.1rem;border:1px solid rgba(22,59,63,.13);background:#ffffffd1}.coaching-page .coaching-fit-section{background:linear-gradient(180deg,#fff,#f8fbff)}.coaching-page .coaching-fit-section .section-shell{padding-block:var(--redesign-space)}.coaching-page .compact-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:clamp(2rem,5vw,4.5rem)}.coaching-page .compact-detail-grid>:last-child{align-self:center;padding:clamp(1.35rem,2.6vw,2rem);border-top:.35rem solid var(--coral);background:#fff3f1}.coaching-page .compact-detail-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;padding:0;list-style:none}.coaching-page .compact-detail-grid li{position:relative;margin:0;padding-left:1.2rem}.coaching-page .compact-detail-grid li:before{position:absolute;top:.72em;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--teal);content:""}.coaching-page .coaching-highlight{width:fit-content;max-width:100%;margin-block:1.25rem!important;color:var(--deep-purple)!important;font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,1.8rem);font-variation-settings:"SOFT" 60,"WONK" 1;line-height:1.3}.coaching-page .coaching-method-section .section-shell,.coaching-page .coaching-why-section .section-shell{padding-block:var(--redesign-space-compact)}.coaching-page .coaching-method-section{background:#fff}.coaching-page .coaching-method-section .section-shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);border-top:1px solid var(--line)}.coaching-page .coaching-method-section h3{width:fit-content;padding-bottom:.45rem;border-bottom:.3rem solid var(--mint)}.coaching-page .coaching-why-section{background:var(--blue-soft)}.coaching-page .coaching-why-section .section-shell{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);border:0}.coaching-page .coaching-why-section .editorial-prose{columns:2 18rem;column-gap:clamp(1.5rem,4vw,3rem)}.coaching-page .coaching-why-section .editorial-prose>*{break-inside:avoid}.coaching-page .coaching-why-section .coaching-highlight{column-span:all}.coaching-page .coaching-expect-section .section-shell{padding-block:var(--redesign-space)}.coaching-page .editorial-expectations{gap:1rem;margin-top:2rem}.coaching-page .editorial-expectations article{position:relative;min-height:12.5rem;padding:1.45rem;border:1px solid rgba(22,59,63,.15);background:#fff}.coaching-page .editorial-expectations article:nth-child(2),.coaching-page .editorial-expectations article:nth-child(3){background:#eff9f8}.coaching-page .editorial-expectations article:before{display:block;width:2rem;height:.24rem;margin-bottom:1rem;border-radius:999px;background:var(--coral);content:""}.coaching-page .editorial-expectations h3{font-size:clamp(1.35rem,2vw,1.7rem)}.coaching-page .coaching-career-section{background:#f8fbff}.coaching-page .coaching-career-section .section-shell{padding-block:var(--redesign-space-compact);border:0}.coaching-page .process-section .section-shell{padding-block:var(--redesign-space)}.coaching-page .process-grid{position:relative;gap:1rem;margin-top:2rem}.coaching-page .process-grid:before{position:absolute;top:1.15rem;right:8%;left:8%;height:1px;background:var(--line);content:""}.coaching-page .process-step{position:relative;min-height:11rem;padding:2rem 1.35rem 1.35rem;border-top-color:var(--teal)}.coaching-page .process-step h3{position:relative}.coaching-page .frame-section .section-shell{padding-block:var(--redesign-space-compact)}.coaching-page .frame-box{max-width:62rem;margin-inline:auto;padding:clamp(1.6rem,3.5vw,2.6rem);border-left:.4rem solid var(--teal);box-shadow:var(--redesign-shadow)}.coaching-page .price-list>div{padding-block:.65rem}.coaching-page .detail-cta{background:linear-gradient(105deg,#eff9f8,var(--blue-soft))}.coaching-page .detail-cta .section-shell{padding-block:var(--redesign-space-compact)}.training-page .site-footer{margin-top:0}.training-page .training .offer-hero{background:var(--training-cream)}.training-page .training .coming-soon-section .frame-box{box-shadow:var(--redesign-shadow)}.workshops-page .workshops{--detail-accent: var(--workshop-purple)}.workshops-page .offer-hero{background:linear-gradient(125deg,rgba(255,255,255,.25) 0 56%,transparent 56%),var(--workshop-lilac)}.workshops-page .offer-hero:after{position:absolute;top:16%;right:6%;width:9rem;height:9rem;border:2px solid rgba(79,56,111,.22);border-radius:45% 55% 38% 62%;content:"";transform:rotate(18deg)}.workshops-page .offer-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr)}.workshops-page .coming-soon-preview{position:relative;z-index:1;align-self:end;margin-bottom:1rem;border-top-color:var(--workshop-purple);box-shadow:var(--redesign-shadow);transform:rotate(1deg)}.workshop-world{position:relative;overflow:hidden;background:#fff}.workshop-world:before{position:absolute;top:11%;left:-2rem;width:7rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18'%3E%3Cpath d='M3 12C30 1 73 18 117 5' fill='none' stroke='%23EE9180' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:"";transform:rotate(-18deg)}.workshops-page .workshop-world-shell{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.3rem,2.5vw,2rem);padding-block:var(--redesign-space)}.workshop-chapter{position:relative;min-width:0;padding:clamp(1.4rem,3vw,2.25rem)}.workshop-chapter h2{max-width:18ch;margin-bottom:1.35rem;color:var(--deep-purple);font-size:clamp(1.85rem,3vw,2.6rem)}.workshop-chapter-experience{grid-column:1 / span 8;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(8rem,.45fr);gap:1.5rem;border-top:.42rem solid var(--workshop-purple);background:var(--workshop-lilac)}.workshop-chapter-experience h2{grid-column:1 / -1}.workshop-media-slot{position:relative;min-height:17rem;overflow:hidden;border:1px solid rgba(79,56,111,.22);background:radial-gradient(circle at 72% 26%,var(--coral) 0 .42rem,transparent .48rem),radial-gradient(circle at 38% 64%,var(--lemon) 0 .5rem,transparent .56rem),linear-gradient(145deg,#fffc,#f8c2c56b);transform:rotate(1.8deg)}.workshop-media-slot:before,.workshop-media-slot:after{position:absolute;border:2px solid rgba(79,56,111,.5);content:""}.workshop-media-slot:before{inset:17% 12% 28% 16%;border-radius:47% 53% 38% 62%;transform:rotate(-8deg)}.workshop-media-slot:after{right:14%;bottom:11%;width:42%;height:.6rem;border-width:0 0 3px;transform:rotate(-7deg)}.workshop-highlight{margin-block:1.35rem 0!important;padding:.9rem 1rem;border-left:.35rem solid var(--coral);background:#ffffffb8;color:var(--deep-purple)!important;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}.workshop-chapter-takeaway{grid-column:7 / span 6;margin-top:-3rem;border:1px solid rgba(22,59,63,.14);background:#fff;box-shadow:var(--redesign-shadow);transform:rotate(-.45deg)}.workshop-quote-stack{display:grid;gap:.55rem;margin-top:1.1rem}.workshop-quote-stack p{width:fit-content;max-width:100%;margin:0}.workshop-quote-stack p:has(strong){padding:.5rem .75rem;background:var(--training-cream);color:var(--deep-purple);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);transform:rotate(-.4deg)}.workshop-quote-stack p:nth-child(2){margin-left:1.6rem;background:#fff3f1;transform:rotate(.5deg)}.workshop-quote-stack p:last-child{margin-left:.7rem;background:#eff9f8}.workshop-chapter-fit{grid-column:2 / span 5;margin-top:.6rem;border-left:.4rem solid var(--coral);background:#fff3f1}.workshop-highlight-small{background:#fff}.workshops-page .coming-soon-section{background:var(--workshop-lilac)}.workshops-page .coming-soon-section .section-shell{padding-block:var(--redesign-space-compact)}.workshops-page .coming-soon-section .frame-box{max-width:62rem;padding:clamp(1.5rem,3.5vw,2.5rem);border-left:.42rem solid var(--workshop-purple);box-shadow:var(--redesign-shadow)}.redesign-page.about-page{--about-section-space: var(--redesign-space)}.redesign-page.about-page .about-franzi-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,6vw,5rem);padding-block:var(--redesign-space)}.redesign-page.about-page .about-portrait{position:sticky;top:6rem;width:min(100%,400px)}.redesign-page.about-page .about-franzi-copy{padding-top:1rem}.redesign-page.about-page .about-thats-me{background:linear-gradient(110deg,#fff 0 42%,#fff3f1 42%)}.redesign-page.about-page .about-thats-me-layout,.redesign-page.about-page .about-expertise-layout{padding-block:var(--redesign-space)}.redesign-page.about-page .about-thats-me-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,5rem)}.redesign-page.about-page .about-collage{box-shadow:none;transform:rotate(.7deg)}.redesign-page.about-page .about-expertise{background:#fff}.redesign-page.about-page .about-expertise-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(2.5rem,6vw,5rem)}.redesign-page.about-page .about-qualification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 1.4rem;border-block:1px solid var(--about-line)}.redesign-page.about-page .about-qualification-list li{padding:1rem;border-bottom:1px solid var(--about-line);border-left:0}.redesign-page.about-page .about-qualification-list li:nth-child(odd){border-right:1px solid var(--about-line)}.redesign-page.about-page .about-story{position:relative;overflow:hidden;background:var(--blue-soft)}.redesign-page.about-page .about-story:before{display:none}.redesign-page.about-page .about-story:after{position:absolute;top:5rem;right:-2.5rem;width:9rem;height:9rem;border:2px solid rgba(2,147,134,.3);border-radius:52% 48% 44% 56%;content:"";transform:rotate(16deg)}.redesign-page.about-page .about-story-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(2.5rem,6vw,5rem);padding-block:var(--redesign-space)}.redesign-page.about-page .about-story h2{position:sticky;top:6.5rem;align-self:start;margin:0;color:var(--about-ink)}.redesign-page.about-page .about-story-copy{display:grid;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin:0;color:var(--about-muted)}.redesign-page.about-page .story-stage{position:relative;min-width:0;padding:clamp(1.25rem,2.5vw,1.9rem);border:1px solid rgba(22,59,63,.14);background:#ffffffe0}.redesign-page.about-page .story-stage:before{position:absolute;top:1.55rem;left:-.48rem;width:.8rem;height:.8rem;border:3px solid var(--blue-soft);border-radius:50%;background:var(--teal);content:""}.redesign-page.about-page .story-stage-opening{grid-column:1 / -1}.redesign-page.about-page .story-stage-arrival{background:#eff9f8}.redesign-page.about-page .story-highlight{width:fit-content;max-width:100%;margin:1.25rem 0;padding:.75rem 1rem;background:var(--training-cream);color:var(--deep-purple);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-variation-settings:"SOFT" 60,"WONK" 1;line-height:1.22;transform:rotate(-.35deg)}.redesign-page.about-page .story-highlight p{margin:0;color:inherit}.redesign-page.about-page .about-story-media{position:relative;min-height:16rem;overflow:hidden;border:1px solid rgba(22,59,63,.16);background:linear-gradient(135deg,#ffffffb3,#97d7c76e),#fff}.redesign-page.about-page .about-story-media:before{position:absolute;inset:15% 17%;border:2px solid rgba(79,56,111,.36);border-radius:55% 45% 52% 48%;content:"";transform:rotate(8deg)}.redesign-page.about-page .about-story-media:after{position:absolute;right:12%;bottom:14%;width:55%;height:.7rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 30 2 78 12 116 5' fill='none' stroke='%23EE9180' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:""}.redesign-page.about-page .about-closing{background:#fff3f1}.redesign-page.about-page .about-closing-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,5rem);padding-block:var(--redesign-space-compact)}.home-support-page .home-support{--detail-accent: var(--offers-blue)}.home-support-page .offer-hero{background:linear-gradient(115deg,var(--blue-soft),#fff)}.home-support-page .offer-hero .offer-visual{background:#fff;box-shadow:var(--redesign-shadow)}.home-support-page .facts-section .section-shell{padding-block:var(--redesign-space-compact)}.home-support-page .fact-strip{gap:.65rem}.home-support-page .detail-two-col{gap:clamp(2rem,6vw,5rem)}.home-support-page .detail-two-col>:last-child{padding:1.5rem;background:var(--blue-soft)}.home-support-page .process-section .section-shell,.home-support-page .detail-page>section:not(.offer-hero,.facts-section,.process-section,.frame-section,.detail-cta) .section-shell{padding-block:var(--redesign-space)}.home-support-page .work-highlight{background:#fff3f1}.home-support-page .frame-section .section-shell,.home-support-page .detail-cta .section-shell{padding-block:var(--redesign-space-compact)}.home-support-page .detail-cta{background:var(--blue-soft)}.contact-page main{background:linear-gradient(120deg,var(--blue-soft) 0 52%,#fff 52%)}.contact-page .contact-section{min-height:calc(100svh - 72px);background:transparent}.contact-page .contact-layout{min-height:calc(100svh - 72px);grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);gap:clamp(2.5rem,6vw,5rem);align-items:center;padding-block:clamp(2.4rem,4vw,3.7rem)}.contact-page .contact-copy{padding-right:clamp(0rem,2vw,1.5rem)}.contact-page .contact-copy h1{margin-bottom:1.3rem;font-size:clamp(2.7rem,4.8vw,4rem)}.contact-page .contact-form{padding:clamp(1.35rem,2.8vw,2rem);box-shadow:var(--redesign-shadow)}.contact-page .field{gap:.35rem}.contact-page .contact-form :is(input,select,textarea){padding:.72rem .8rem}.contact-page .contact-form textarea{min-height:6.5rem}.contact-page .check-field{margin-block:.7rem}.contact-page .form-note{margin-top:.7rem}.redesign-page .site-footer{border-top:1px solid rgba(22,59,63,.14);background:var(--blue-soft)}.redesign-page .footer-shell{min-height:9rem;padding-block:1.8rem}.redesign-page .footer-brand{font-size:clamp(1.8rem,3vw,2.35rem)}.redesign-page .site-footer nav{gap:.65rem 1.15rem}@media(max-width:1024px){.redesign-page{--redesign-space: clamp(3.1rem, 6.5vw, 4.5rem)}.redesign-page .site-header{min-height:68px}.redesign-page.home-page .hero-shell{min-height:570px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.6fr);gap:2rem}.redesign-page.home-page .hero-copy .editorial-prose{grid-template-columns:1fr;gap:.65rem}.redesign-page.home-page .portrait-frame{min-height:30rem}.redesign-page.home-page .credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-page.home-page .credentials-grid>div{min-height:0;border-bottom:1px solid rgba(22,59,63,.16)}.redesign-page.home-page .credentials-grid>div:nth-child(2){border-right:0}.redesign-page .offer-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.coaching-page .compact-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr)}.workshop-chapter-experience{grid-column:1 / span 9}.workshop-chapter-takeaway{grid-column:6 / span 7}.workshop-chapter-fit{grid-column:1 / span 6}.redesign-page.about-page .about-franzi-layout,.redesign-page.about-page .about-thats-me-layout,.redesign-page.about-page .about-expertise-layout{gap:2.8rem}.redesign-page.about-page .about-story-layout{grid-template-columns:minmax(13rem,.5fr) minmax(0,1.5fr);gap:2.4rem}.contact-page .contact-layout{min-height:0;grid-template-columns:minmax(0,.8fr) minmax(21rem,1.2fr)}}@media(max-width:780px){.redesign-page main{overflow:hidden}.redesign-page .site-nav{top:calc(100% + 1px);padding:1rem 1.5rem 1.35rem;border-bottom:1px solid var(--line);box-shadow:0 20px 35px #163b3f17}.redesign-page.home-page .hero{background:var(--blue-soft)}.redesign-page.home-page .hero-shell{min-height:auto;grid-template-columns:1fr;gap:0;padding-block:2.8rem 0}.redesign-page.home-page .hero-copy{padding-bottom:1rem}.redesign-page.home-page .hero h1{max-width:18ch}.redesign-page.home-page .hero-portrait{width:min(75%,330px)}.redesign-page .home-intro .section-shell,.redesign-page .home-why .section-shell,.redesign-page.home-page .offers-intro,.redesign-page.home-page .contact-prompt{grid-template-columns:1fr}.redesign-page .home-intro .section-shell:before{left:-.35rem}.redesign-page.home-page .franzi-layout{grid-template-columns:1fr;gap:2.2rem}.redesign-page.home-page .portrait-collage{width:min(100%,28rem);margin-inline:auto}.redesign-page.home-page .portrait-frame{min-height:30rem}.redesign-page .connection-section .section-shell:after{display:none}.redesign-page.home-page .home-contact-copy{margin-top:1.2rem}.redesign-page .offer-hero-grid{grid-template-columns:1fr}.coaching-page .offer-visual-door{display:none}.coaching-page .compact-detail-grid,.coaching-page .coaching-method-section .section-shell,.coaching-page .coaching-why-section .section-shell{grid-template-columns:1fr}.coaching-page .coaching-why-section .editorial-prose{columns:auto}.coaching-page .process-grid:before{display:none}.workshops-page .offer-hero:after{right:-4rem;opacity:.55}.workshops-page .coming-soon-preview{width:100%;margin:0;transform:none}.workshops-page .workshop-world-shell{display:grid;grid-template-columns:1fr}.workshop-chapter-experience,.workshop-chapter-takeaway,.workshop-chapter-fit{grid-column:1;margin-top:0;transform:none}.workshop-chapter-experience{grid-template-columns:minmax(0,1fr) minmax(7rem,.42fr)}.redesign-page.about-page .about-franzi-layout,.redesign-page.about-page .about-thats-me-layout,.redesign-page.about-page .about-expertise-layout,.redesign-page.about-page .about-story-layout,.redesign-page.about-page .about-closing-layout{grid-template-columns:1fr}.redesign-page.about-page .about-portrait,.redesign-page.about-page .about-story h2{position:static}.redesign-page.about-page .about-portrait{width:min(78%,330px);margin-inline:auto}.redesign-page.about-page .about-thats-me{background:#fff3f1}.redesign-page.about-page .about-story-copy{grid-template-columns:1fr}.redesign-page.about-page .story-stage-opening{grid-column:1}.redesign-page.about-page .about-story-media{min-height:13rem}.contact-page main{background:var(--blue-soft)}.contact-page .contact-layout{grid-template-columns:1fr;min-height:0}.contact-page .contact-form{box-shadow:none}}@media(max-width:520px){.redesign-page{--redesign-space: 3.35rem;--redesign-space-compact: 2.65rem}.redesign-page .section-shell{padding-block:var(--redesign-space)}.redesign-page.home-page .hero:after{right:1rem;bottom:.7rem}.redesign-page.home-page .hero-services{font-size:.91rem}.redesign-page.home-page .hero h1{font-size:clamp(2.45rem,11.5vw,3.05rem)}.redesign-page.home-page .hero-portrait{width:min(82%,300px)}.redesign-page.home-page .portrait-frame{min-height:25rem}.redesign-page .equal-offers{width:min(100% - 28px,1160px)}.redesign-page .equal-offers .offer-world{min-height:0;padding:1.35rem}.redesign-page.home-page .credentials-grid{grid-template-columns:1fr}.redesign-page.home-page .credentials-grid>div{border-right:0}.redesign-page .offer-hero h1{font-size:clamp(2.3rem,11vw,2.85rem)}.coaching-page .coaching-facts{grid-template-columns:1fr 1fr}.coaching-page .coaching-facts .fact{min-height:0;padding:.8rem}.coaching-page .compact-detail-grid ul,.coaching-page .editorial-expectations{grid-template-columns:1fr}.coaching-page .editorial-expectations article{min-height:0}.coaching-page .price-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-chapter{padding:1.25rem}.workshop-chapter-experience{grid-template-columns:1fr}.workshop-media-slot{min-height:10rem}.workshop-quote-stack p:nth-child(2),.workshop-quote-stack p:last-child{margin-left:0}.redesign-page.about-page .about-qualification-list{grid-template-columns:1fr}.redesign-page.about-page .about-qualification-list li:nth-child(odd){border-right:0}.redesign-page.about-page .story-stage{padding:1.15rem}.home-support-page .fact-strip{grid-template-columns:1fr 1fr}.contact-page .contact-layout{padding-block:2.6rem}.contact-page .contact-form{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.redesign-page *,.redesign-page *:before,.redesign-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.redesign-page .site-header,.redesign-page.nav-is-scrolled .site-header{border-bottom-color:#ffffff40;background:#6b4b8e;box-shadow:0 10px 32px #2a1a3c21}.redesign-page .site-nav{color:#fff}.redesign-page .site-nav a:after{background:#d50785}.redesign-page.home-page .hero:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 14' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 40 2 91 12 136 5' fill='none' stroke='%23D50785' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}.redesign-page.home-page .hero-shell{min-height:min(590px,calc(100svh - 72px));padding-top:clamp(2.6rem,5vw,4.2rem)}[data-content-revision].home-page .hero h1,.redesign-page.home-page .hero h1{max-width:18ch;margin-bottom:1.1rem;font-size:clamp(2.35rem,3.8vw,3.35rem);line-height:1.12}.redesign-page.home-page .hero-copy .editorial-prose{display:block;max-width:43rem}.redesign-page .footer-brand:after{display:inline-block;content:"";background:#d50785}@media(max-width:1024px){.redesign-page .site-nav{background:#fff;color:var(--deep-purple)}}@media(max-width:520px){.redesign-page h1,[data-content-revision].home-page .hero h1,.redesign-page.home-page .hero h1{font-size:clamp(2rem,9vw,2.55rem)}.redesign-page h2{font-size:clamp(1.55rem,7.5vw,2rem)}.redesign-page h3{font-size:clamp(1.2rem,5.7vw,1.5rem)}.redesign-page.home-page .hero-shell{padding-top:2rem}}.redesign-page .site-header,.redesign-page.nav-is-scrolled .site-header{border-bottom-color:#4f386f29;background:var(--nav-lilac);box-shadow:0 8px 26px #4f386f14}.redesign-page .site-nav{color:#3f2c59}.redesign-page .brand{padding:0;background:transparent}[data-content-revision].home-page .hero .hero-services,.redesign-page.home-page .hero .hero-services{width:auto;max-width:46rem;margin:0 auto;padding:0;border:0;font-size:clamp(1.2rem,2vw,1.7rem)!important;line-height:1.35}.redesign-page.home-page .hero-shell{min-height:min(640px,calc(100svh - 72px));padding-top:clamp(2.2rem,4vw,3.5rem)}@media(max-width:1024px){.redesign-page .site-nav{background:var(--nav-lilac);color:#3f2c59}}.redesign-page.home-page .home-franzi{background:radial-gradient(circle at 7% 18%,rgba(151,215,199,.42) 0 8rem,transparent 8.1rem),radial-gradient(circle at 96% 84%,rgba(248,194,197,.4) 0 9rem,transparent 9.1rem),linear-gradient(118deg,#fff 0 58%,#f1eafb94 58% 100%)}.coaching-page .detail-cta .editorial-row>h2[style]{height:auto!important;min-height:83px}@media(max-width:520px){.coaching-page .coaching-method-section .editorial-row>h2[style],.coaching-page .detail-cta .editorial-row>h2[style]{width:100%!important;height:auto!important}.coaching-page .coaching-method-section .editorial-prose>p:nth-of-type(1),.coaching-page .coaching-method-section .editorial-prose>p:nth-of-type(2),.coaching-page .coaching-why-section .editorial-prose>p:nth-of-type(4),.coaching-page .coaching-why-section .editorial-prose>p:nth-of-type(5){translate:none!important}.coaching-page .coaching-why-section .editorial-prose>p:nth-of-type(3){display:none}.coaching-page .coaching-why-section .editorial-prose>p:nth-of-type(4){width:auto!important;height:auto!important}}
