.team-page{color:var(--brown)}.team-em{font-style:italic;color:var(--brown-mid)}.team-inner{max-width:1200px;margin:0 auto}.team-section{padding:96px 5%}.team-band{background:var(--warm-white);border-top:1px solid var(--cream-deep);border-bottom:1px solid var(--cream-deep)}.team-h1{font-family:var(--font-display);font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.12;color:var(--brown);margin-bottom:18px}.team-h1--name{font-size:clamp(34px,4vw,54px);margin-bottom:14px}.team-h2{font-family:var(--font-display);font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.2;color:var(--brown);margin-bottom:22px}.team-h2--small{font-size:clamp(26px,2.6vw,36px);line-height:1.25;margin-bottom:40px}.team-text{font-size:16px;line-height:1.75;color:var(--brown-mid);max-width:540px}.team-text+.team-text{margin-top:18px}.team-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.team-btn,.team-btn-outline{text-decoration:none}.team-btn-outline{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:15px;padding:14px 24px;border-radius:100px;border:1.5px solid var(--brown-light);color:var(--brown-mid);transition:border-color .2s,color .2s}.team-btn-outline:hover{border-color:var(--brown);color:var(--brown)}.team-text-link{font-size:15px;padding:14px 8px;color:var(--brown);text-decoration:underline;text-underline-offset:3px}.team-btn-outline:focus-visible,.team-btn:focus-visible,.team-inline-link:focus-visible,.team-more-card:focus-visible,.team-text-link:focus-visible{outline:2px solid var(--brown);outline-offset:2px}.team-photo{position:relative;overflow:hidden;border-radius:32px;background:var(--cream-deep)}.team-photo--landscape{aspect-ratio:820/540}.team-photo--4x5{aspect-ratio:4/5}.team-soon-badge{position:absolute;top:-24px;right:-20px;z-index:2;width:150px;height:150px;margin:0;padding:0 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--brown);color:var(--warm-white);font-family:var(--font-display);font-style:italic;font-weight:600;font-size:18px;line-height:1.22;transform:rotate(-8deg);outline:1.5px solid rgba(253,250,245,.35);outline-offset:-9px;box-shadow:0 10px 28px rgba(61,43,31,.22);pointer-events:none}.team-soon-line{display:inline-block;text-wrap:balance}.team-hero{padding:80px 5% 88px}.team-hero--julia{padding-bottom:72px}.team-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;grid-gap:64px;gap:64px}.team-hero-grid--julia{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.team-hero-media{width:100%;max-width:480px;justify-self:end}.team-hero-grid--julia .team-hero-media{position:relative;max-width:400px}.team-hero-sub{font-size:18px;line-height:1.7;color:var(--brown-mid);max-width:480px;margin-bottom:32px}.team-hero-role{font-size:17px;font-weight:500;color:var(--brown-mid);margin-bottom:24px}.team-hero-text{max-width:520px;margin-bottom:8px}.team-website{font-size:13px;color:var(--brown-mid);margin-bottom:24px}.team-inline-link,.team-website a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px}.team-website a{padding:13px 0}.team-hero-more{margin-top:16px;font-size:14px;color:var(--brown-mid)}.team-hero-more .team-inline-link{color:var(--brown);padding:12px 2px}.team-h1--jessica{font-size:clamp(44px,6vw,84px);line-height:1.04}.team-facts{list-style:none;margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.team-fact{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--warm-white);border:1px solid rgba(61,43,31,.08);border-radius:100px;font-size:14px;line-height:1.4;color:var(--brown)}.team-fact svg{flex-shrink:0;width:16px;height:16px;color:var(--brown-mid)}.team-collage{position:relative;width:100%;max-width:540px;aspect-ratio:1/1.04;justify-self:end}.team-collage-back{position:absolute;inset:5% 1% 13% 13%;background:var(--cream-deep);border-radius:40px;transform:rotate(4deg)}.team-collage-frame{position:absolute;inset:2% 7% 11% 7%;padding:10px;background:var(--warm-white);border-radius:34px;box-shadow:0 28px 60px rgba(61,43,31,.16);transform:rotate(-2deg)}.team-collage-photo{position:relative;width:100%;height:100%;overflow:hidden;border-radius:26px;background:var(--cream-deep)}.team-tag{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:var(--warm-white);border:1px solid rgba(61,43,31,.08);border-radius:100px;box-shadow:0 12px 26px rgba(61,43,31,.13);white-space:nowrap}.team-tag--nici{left:20%;top:-3%;transform:rotate(-3deg)}.team-tag--jessica{right:0;bottom:4%;transform:rotate(2.5deg)}.team-tag-badge{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--yellow-soft);color:var(--brown);display:flex;align-items:center;justify-content:center}.team-tag-initial{font-family:var(--font-display);font-style:italic;font-size:16px;line-height:1}.team-tag-text{display:flex;flex-direction:column;line-height:1.2}.team-tag-name{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:17px;color:var(--brown)}.team-tag-sub{font-size:13px;color:var(--brown-mid)}.team-stamp{position:absolute;left:1%;bottom:0;width:clamp(100px,24%,132px);aspect-ratio:1/1;border-radius:50%;background:var(--yellow-soft);border:1.5px solid var(--amber);box-shadow:0 12px 26px rgba(61,43,31,.13);transform:rotate(-12deg);color:var(--brown)}.team-stamp>svg{display:block;width:100%;height:100%}.team-stamp-text{font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:1.5px;fill:currentColor}.team-profiles-intro{font-size:clamp(17px,1.5vw,19px);line-height:1.65;color:var(--brown-mid)}.team-profiles{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}@media (min-width:1100px){.team-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-profile{container-type:inline-size;background:var(--warm-white);border:1px solid rgba(61,43,31,.08);border-radius:28px}.team-profile-inner{padding:clamp(16px,2.2vw,26px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px}@container (min-width: 460px){.team-profile-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center}}.team-profile-photo{border-radius:20px}.team-profile-body{padding:6px 4px}.team-profile-name{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.05;color:var(--brown)}.team-profile-tagline{margin-top:6px;font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--brown-mid)}.team-profile-rows{margin-top:22px}.team-profile-row{padding:11px 0;border-top:1px solid rgba(61,43,31,.08)}.team-profile-row:last-child{border-bottom:1px solid rgba(61,43,31,.08)}.team-profile-row dt{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brown-mid)}.team-profile-row dd{margin-top:3px;font-size:16px;line-height:1.5;color:var(--brown)}.team-why{max-width:720px;margin:0 auto;text-align:center}.team-why-text{font-size:clamp(20px,2vw,26px);line-height:1.5;color:var(--brown)}.team-numbers{background:var(--cream-deep);padding-top:104px}.team-numbers .section-label{color:var(--brown-mid)}.team-numbers-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px)}.team-numbers-text{font-size:17px;line-height:1.7;color:var(--brown)}.team-numbers-text+.team-numbers-text{margin-top:16px}.team-sources{container-type:inline-size}.team-sources-row{display:flex;flex-direction:column;gap:14px}@container (min-width: 580px){.team-sources-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}}.team-sources-plus{align-self:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--brown);color:var(--warm-white);display:flex;align-items:center;justify-content:center}.team-source{background:var(--warm-white);border:1px solid rgba(61,43,31,.08);border-radius:22px;padding:22px;overflow-wrap:break-word}.team-source-icon{width:44px;height:44px;border-radius:50%;background:var(--cream);color:var(--brown);display:flex;align-items:center;justify-content:center}.team-card-kicker{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brown-mid)}.team-source .team-card-kicker{margin-top:14px}.team-source-title{margin-top:6px;font-family:var(--font-display);font-size:22px;line-height:1.2;color:var(--brown)}.team-source-text{margin-top:8px;font-size:15px;line-height:1.55;color:var(--brown-mid)}.team-sources-arrow{display:flex;justify-content:center;padding:10px 0;color:var(--brown-mid)}.team-result{gap:18px;background:var(--yellow-soft);border:1px solid rgba(61,43,31,.1);border-radius:22px;padding:22px 24px}.team-result,.team-result-icon{display:flex;align-items:center}.team-result-icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--warm-white);color:var(--brown);justify-content:center}.team-result-icon svg{width:28px;height:28px}.team-result-title{margin-top:4px;font-family:var(--font-display);font-size:24px;line-height:1.2;color:var(--brown)}.team-result-text{margin-top:4px;font-size:15px;line-height:1.55;color:var(--brown)}.team-home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,4.5vw,64px);gap:clamp(32px,4.5vw,64px)}.team-home-figure figcaption{margin-top:14px;font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--brown-mid)}.team-home-title{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12;color:var(--brown)}.team-home-text{margin-top:18px;font-size:17px;line-height:1.7;color:var(--brown-mid)}.team-closing-section,.team-julia-section,.team-more-section{padding:0 5% 96px}.team-julia-card{max-width:1080px;margin:0 auto;background:var(--warm-white);border:1px solid rgba(61,43,31,.08);border-radius:32px;padding:clamp(18px,3.4vw,44px);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px)}.team-julia-media{position:relative;width:100%;max-width:340px}.team-julia-photo{border-radius:24px}.team-julia-label{position:absolute;left:14px;bottom:14px;background:var(--warm-white);border-radius:14px;padding:9px 14px;box-shadow:0 10px 22px rgba(61,43,31,.14);line-height:1.25}.team-julia-label-name{display:block;font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--brown)}.team-julia-label-sub{display:block;font-size:12.5px;color:var(--brown-mid)}.team-julia-name{font-family:var(--font-display);font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.12;color:var(--brown)}.team-julia-text{margin-top:14px;font-size:16.5px;line-height:1.65;color:var(--brown-mid)}.team-julia-quote{margin-top:28px}.team-julia-quote>svg{display:block;margin-bottom:12px;color:var(--amber)}.team-julia-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(19px,1.8vw,22px);line-height:1.5;color:var(--brown)}.team-julia-quote figcaption{margin-top:12px;font-size:14px;color:var(--brown-mid)}.team-julia-cta{margin-top:26px}.team-closing{position:relative;overflow:hidden;max-width:1080px;margin:0 auto;background:var(--yellow-soft);border-radius:32px;padding:clamp(36px,5vw,64px) clamp(22px,5vw,64px);text-align:center}.team-closing-paw{position:absolute;display:block;line-height:0;color:var(--amber);opacity:.18}.team-closing-paw--top{right:-18px;top:-22px;transform:rotate(18deg)}.team-closing-paw--bottom{left:24px;bottom:-14px;transform:rotate(-24deg)}.team-closing-inner{position:relative;max-width:640px;margin:0 auto}.team-closing-title{font-family:var(--font-display);font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.12;color:var(--brown)}.team-closing-text{margin-top:18px;font-size:17px;line-height:1.65;color:var(--brown)}@media (min-width:720px){.team-closing-line{display:block}}.team-closing-actions{margin-top:30px;justify-content:center;gap:12px 14px}.team-closing .team-btn-outline{border-color:var(--brown);color:var(--brown)}.team-more{max-width:1000px;margin:0 auto}.team-more--wide{max-width:1200px}.team-more .section-label{margin-bottom:20px}.team-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.team-more-card{display:flex;align-items:flex-start;gap:20px;background:var(--warm-white);border:1.5px solid rgba(61,43,31,.07);border-radius:20px;padding:28px;text-decoration:none;transition:border-color .2s}.team-more-card:hover{border-color:var(--brown-light)}.team-more-icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--brown)}.team-more-icon--blog{background:var(--yellow-soft)}.team-more-icon--premium{background:var(--green-soft)}.team-more-icon--newsletter{background:var(--blue-soft)}.team-more-body{display:flex;flex-direction:column;gap:6px;min-width:0}.team-more-kicker{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.team-more-title{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.3;color:var(--brown)}.team-more-text{font-size:15px;line-height:1.65;color:var(--brown-mid)}.team-more-link{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--brown)}.team-more-grid--drei{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.team-more-grid--drei{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.team-more-grid--drei .team-more-card{flex-direction:column;gap:18px}.team-more-grid--drei .team-more-body{flex:1 1}.team-more-grid--drei .team-more-link{margin-top:auto;padding-top:6px}}.team-quote-section{padding:64px 5%}.team-quote{max-width:760px;margin:0 auto;text-align:center}.team-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:26px;line-height:1.5;color:var(--brown-mid);margin-bottom:16px}.team-quote figcaption{font-size:14px;color:var(--text-muted)}.team-role{--team-role-pad:88px;padding:var(--team-role-pad) 5% 40px;scroll-margin-top:calc(66px + 32px - var(--team-role-pad))}.team-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.team-role-box{border-radius:20px;padding:32px 30px}.team-role-box--does{background:var(--green-soft)}.team-role-box--doesnt{background:var(--cream-deep)}.team-role-box h3{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--brown);margin-bottom:18px}.team-role-box ul{list-style:none;display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.65;color:var(--brown)}.team-role-box li{display:flex;gap:12px}.team-role-box li svg{flex-shrink:0;margin-top:2px}.team-advice{padding:48px 5% 40px}.team-advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.team-advice-card{background:var(--warm-white);border:1.5px solid rgba(61,43,31,.07);border-radius:20px;padding:28px 24px}.team-advice-card h3{margin:16px 0 10px;font-size:16px;font-weight:500;color:var(--brown)}.team-advice-card p{font-size:14px;line-height:1.65;color:var(--brown-mid)}.team-notice{margin-top:28px;background:var(--yellow-soft);border-radius:20px;padding:22px 26px;display:flex;align-items:flex-start;gap:16px}.team-notice svg{flex-shrink:0;margin-top:2px}.team-notice p{font-size:15px;line-height:1.65;color:var(--brown)}.team-notice strong{font-weight:500}.team-more-section--julia{padding:72px 5% 96px}@media (max-width:900px){.team-soon-badge{top:-28px;right:-4px;width:120px;height:120px;padding:0 16px;font-size:15px}.team-section{padding-top:56px;padding-bottom:56px}.team-hero{padding:48px 5% 56px}.team-advice-grid,.team-hero-grid,.team-hero-grid--julia,.team-home-grid,.team-julia-card,.team-more-grid,.team-numbers-grid,.team-two-grid{grid-template-columns:minmax(0,1fr)}.team-hero-grid{gap:36px}.team-hero-media{justify-self:start}.team-collage{justify-self:center}.team-numbers{padding-top:64px}.team-julia-media{justify-self:center}.team-closing-section,.team-julia-section,.team-more-section{padding-bottom:56px}.team-more-card{padding:24px 20px;gap:16px}.team-quote-section{padding:48px 5%}.team-quote blockquote{font-size:22px}.team-role{--team-role-pad:56px}.team-h2--small{margin-bottom:28px}.team-role-box{padding:26px 22px}.team-advice-card p{font-size:16px}.team-more-section--julia{padding-top:56px;padding-bottom:56px}}