@keyframes ai-spin{to{rotate:1turn}}@keyframes ai-word{0%{opacity:0}}@keyframes ai-dot{0%,60%,to{opacity:.25;translate:0}30%{opacity:1;translate:0 -.25rem}}.ai-hero[data-astro-cid-3bbsgajh]{z-index:0;height:100svh;min-height:560px;max-height:1397px;color:var(--color-text);position:sticky;top:0}.ai-hero__inner[data-astro-cid-3bbsgajh]{--width:min(100%, 93.1875rem);height:100%;padding:7.5rem var(--gutter) 4rem;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,2.15vw,2.5625rem);display:flex}.ai-hero__head[data-astro-cid-3bbsgajh]{text-align:center;justify-items:center;gap:clamp(1.25rem,2.5vw,3rem);display:grid}.ai-hero__heading[data-astro-cid-3bbsgajh]{font-family:var(--font-display), serif;letter-spacing:-.03em;color:#2a2a2a;margin:0;font-size:clamp(3rem,6.67vw,8rem);font-style:italic;font-weight:400;line-height:1.15}.ai-hero__line[data-astro-cid-3bbsgajh]{margin-bottom:-.2em;padding-bottom:.2em;display:inline-block}.ai-hero__end[data-astro-cid-3bbsgajh]{color:var(--color-brand)}.ai-hero__intro[data-astro-cid-3bbsgajh]{color:#000;max-width:47.5em;margin:0;font-size:clamp(1.0625rem,1.04vw,1.25rem);line-height:1.5}.ai-hero__field[data-astro-cid-3bbsgajh]{width:min(100%,58.5rem);position:relative}.ai-hero__glow[data-astro-cid-3bbsgajh],.ai-hero__ring[data-astro-cid-3bbsgajh]{border-radius:var(--radius-pill);position:absolute;overflow:clip}.ai-hero__glow[data-astro-cid-3bbsgajh]{filter:blur(14px);opacity:.45;transition:opacity .6s;inset:-.25rem}.ai-hero__ring[data-astro-cid-3bbsgajh]{padding:2px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ai-hero__spin[data-astro-cid-3bbsgajh]{aspect-ratio:1;background:conic-gradient(transparent 0 52%, var(--color-lavender) 66%, var(--color-brand) 78%, var(--color-lavender) 88%, transparent 96%);width:105%;animation:4.5s linear infinite ai-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.is-covered[data-astro-cid-3bbsgajh] .ai-hero__spin[data-astro-cid-3bbsgajh]{animation-play-state:paused}.ai-hero__input[data-astro-cid-3bbsgajh]{border-radius:var(--radius-pill);color:#616161;background:#ececec;align-items:center;gap:clamp(1rem,1.7vw,2.0625rem);min-height:clamp(3.75rem,4.4vw,5.25rem);padding:.75rem 1.5rem;font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.5;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fff,0 15px 15px #0000001a}.ai-hero__typed[data-astro-cid-3bbsgajh]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-thinking[data-astro-cid-3bbsgajh] .ai-hero__glow[data-astro-cid-3bbsgajh]{opacity:.9}.ai-hero__prompts[data-astro-cid-3bbsgajh]{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:46rem;display:flex}.ai-hero__prompts[data-astro-cid-3bbsgajh] .ai-hero__prompt:not(:hover,:focus-visible,[aria-current]){background:color-mix(in srgb, var(--color-bg) 80%, transparent)}.ai-hero__prompts[data-astro-cid-3bbsgajh] .ai-hero__prompt[aria-current]{background:var(--color-brand);color:var(--color-on-brand)}.ai-hero__prompts[data-astro-cid-3bbsgajh] .button__label{translate:0 .08em}.is-chatting[data-astro-cid-3bbsgajh] .ai-hero__inner[data-astro-cid-3bbsgajh]{justify-content:flex-end;padding-top:clamp(5rem,6vw,7rem)}.is-chatting[data-astro-cid-3bbsgajh] .ai-hero__head[data-astro-cid-3bbsgajh]{display:none}.is-chatting[data-astro-cid-3bbsgajh] .ai-hero__field[data-astro-cid-3bbsgajh]{width:var(--width);order:3}.is-chatting[data-astro-cid-3bbsgajh] .ai-hero__prompts[data-astro-cid-3bbsgajh]{max-width:none;margin:-.25rem calc(-1 * var(--gutter));padding:.25rem max(var(--gutter), calc((100% + 2 * var(--gutter) - 93.1875rem) / 2));overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;order:2;justify-content:flex-start;align-self:stretch;position:relative;overflow-x:auto}.ai-hero__log[data-astro-cid-3bbsgajh]{min-height:0;width:var(--width);margin-inline:calc(-1 * var(--gutter));padding:2rem var(--gutter);box-sizing:content-box;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:1.5rem;margin-block:-1rem;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.ai-hero__log[data-astro-cid-3bbsgajh][hidden]{display:none}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__turn{flex-direction:column;gap:1.5rem;display:flex}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__turn:first-child{margin-top:auto}.ai-hero__log[data-astro-cid-3bbsgajh] :is(.ai-hero__question,.ai-hero__answer,.ai-hero__dots){border-radius:1rem;margin:0;box-shadow:0 12px 12px #0000002e}.ai-hero__log[data-astro-cid-3bbsgajh] :is(.ai-hero__answer,.ai-hero__dots){background:#fff;align-self:flex-start}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__question{background:var(--color-brand);color:#fff;align-self:flex-end;max-width:min(100%,30rem);padding:1.5rem;font-size:clamp(1rem,1.04vw,1.25rem);font-weight:300;line-height:1.15}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__answer{color:#2a2a2a;gap:1.15em;width:min(100%,64.3rem);padding:clamp(1.5rem,2.5vw,3rem);font-size:clamp(1rem,.94vw,1.125rem);line-height:1.3;display:grid}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__answer p{margin:0}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__strong{color:var(--color-brand);font-weight:600}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__follow{font-style:italic}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__dots{gap:.375rem;padding:1.25rem 1.5rem;display:flex}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__answer span{animation:.4s ease-out ai-word}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__dots span{background:var(--color-brand);border-radius:50%;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite ai-dot}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__dots span:nth-child(2){animation-delay:.15s}.ai-hero__log[data-astro-cid-3bbsgajh] .ai-hero__dots span:nth-child(3){animation-delay:.3s}.benefits[data-astro-cid-g57gfcgy]{overflow-anchor:none;padding:clamp(3rem, 6vw, 7rem) var(--gutter-wide) clamp(4rem, 8vw, 9rem);justify-items:center;gap:clamp(2rem,3vw,3.5rem);display:grid}.benefits__heading[data-astro-cid-g57gfcgy]{font-family:var(--font-display), serif;letter-spacing:-.03em;color:var(--color-brand);margin:0;font-size:clamp(3.5rem,6.67vw,8rem);font-weight:400;line-height:1.15}.benefits__list[data-astro-cid-g57gfcgy]{flex-wrap:wrap;justify-content:center;gap:clamp(.625rem,.83vw,1rem);max-width:1500px;margin:0;padding:0;list-style:none;display:flex}.benefits__pill[data-astro-cid-g57gfcgy]{border:1px solid var(--color-bg);font:inherit;color:var(--color-bg);text-align:center;text-wrap:balance;background:#3b2d6e;border-radius:100px;padding:clamp(.625rem,.83vw,1rem);font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.5}.benefits__more-item[data-astro-cid-g57gfcgy]{display:flex}.benefits__more-item[data-astro-cid-g57gfcgy][hidden]{display:none}.benefits__more[data-astro-cid-g57gfcgy]{border:1px dashed var(--color-brand);color:var(--color-brand);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color .2s ease, scale .15s var(--ease-out);background:0 0;display:block;overflow:hidden}.benefits__more[data-astro-cid-g57gfcgy]:hover{background:#3e2c720f}.benefits__more[data-astro-cid-g57gfcgy]:active{scale:.97}.benefits__more[data-astro-cid-g57gfcgy][aria-busy]{cursor:progress}.benefits__more[data-astro-cid-g57gfcgy][data-landed]{border-style:solid;border-color:var(--color-bg);color:var(--color-bg);background:#3b2d6e;transition:background-color .25s,color .25s}.benefits__window[data-astro-cid-g57gfcgy]{height:1.5em;display:block;overflow:hidden}.benefits__more[data-astro-cid-g57gfcgy][data-spinning] .benefits__window[data-astro-cid-g57gfcgy]{-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.benefits__reel[data-astro-cid-g57gfcgy]{display:block}.benefits__reel[data-astro-cid-g57gfcgy] .benefits__line{white-space:nowrap;text-overflow:ellipsis;height:1.5em;display:block;overflow:hidden}.benefits__all[data-astro-cid-g57gfcgy]{font:inherit;color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:.5rem .25rem;font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.5;display:inline-flex}.benefits__all[data-astro-cid-g57gfcgy] svg{transition:translate .25s var(--ease-out)}.benefits__all[data-astro-cid-g57gfcgy]:hover svg{translate:0 3px}.benefits__all[data-astro-cid-g57gfcgy][hidden]{display:none}.cards[data-astro-cid-dxsazvjt]{padding:clamp(4rem, 8vw, 10rem) max(var(--gutter), calc((100% - 93.1875rem) / 2));justify-items:center;gap:clamp(2.5rem,3.9vw,4.6875rem);display:grid}.cards__heading[data-astro-cid-dxsazvjt]{text-align:center;color:var(--color-brand);margin:0;font-weight:400;display:grid}.cards__heading[data-astro-cid-dxsazvjt] strong[data-astro-cid-dxsazvjt]{letter-spacing:-.01em;font-size:clamp(1.75rem,2.5vw,3rem);font-weight:600;line-height:1.5}.cards__heading[data-astro-cid-dxsazvjt] em[data-astro-cid-dxsazvjt]{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:clamp(2.25rem,3.33vw,4rem);line-height:1.25}.cards__list[data-astro-cid-dxsazvjt]{gap:clamp(1rem,1.56vw,1.875rem);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cards__list[data-astro-cid-dxsazvjt]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.cards__card[data-astro-cid-dxsazvjt]{background:color-mix(in srgb, var(--color-brand) 75%, var(--color-bg));min-height:clamp(14rem,19.8vw,23.8rem);color:var(--color-on-media);text-align:center;border-radius:32px;align-items:center;padding:clamp(2rem,2.8vw,3.375rem) clamp(1.5rem,2.86vw,3.4375rem) clamp(1.75rem,2.45vw,2.9375rem);font-size:clamp(1.25rem,1.67vw,2rem);line-height:1.25;display:grid;box-shadow:0 8px 24px #00000040}.cards__card[data-astro-cid-dxsazvjt] p[data-astro-cid-dxsazvjt]{margin:0}.case-studies[data-astro-cid-2vogop6a]{text-align:center;padding:0 var(--gutter);flex-direction:column;align-items:center;display:flex}.case-studies__heading[data-astro-cid-2vogop6a]{font-family:var(--font-display), serif;color:var(--color-brand);margin:0;font-size:clamp(1.75rem,1.875vw,2.25rem);font-weight:400;line-height:1.15}.case-studies__intro[data-astro-cid-2vogop6a]{max-width:779px;font-size:var(--font-size-lg);color:var(--color-text);margin:1.5rem 0 0;line-height:1.35}.case-studies__switch[data-astro-cid-2vogop6a]{margin:2.5625rem 0;position:relative}.case-studies__tabs[data-astro-cid-2vogop6a]{flex-wrap:wrap;justify-content:center;gap:clamp(.625rem,1.25vw,1.5rem);display:flex}.case-studies__pill[data-astro-cid-2vogop6a]{background:var(--color-brand);pointer-events:none;clip-path:inset(0 100% 100% 0);position:absolute;inset:0}.case-studies__pill[data-astro-cid-2vogop6a] .case-studies__tab[data-astro-cid-2vogop6a]{color:var(--color-on-brand);box-shadow:none;background:0 0}.case-studies__tab[data-astro-cid-2vogop6a]{border-radius:var(--radius-pill);color:#4f4f4f;min-width:clamp(6.5rem,9.6vw,11.5rem);min-height:2.875rem;font:inherit;cursor:pointer;background:#ededed33;border:0;place-items:center;padding:0 1.25rem;font-size:1rem;transition:background-color .2s,box-shadow .4s;display:inline-grid;position:relative;box-shadow:0 5px 10px #0000001a}.case-studies__tab[data-astro-cid-2vogop6a]:hover{background:color-mix(in srgb, var(--color-brand) 8%, transparent)}.case-studies__tab[data-astro-cid-2vogop6a][aria-selected=true]{box-shadow:none}.case-studies__switch[data-astro-cid-2vogop6a]:not(.is-ready) .case-studies__tab[data-astro-cid-2vogop6a][aria-selected=true]{background:var(--color-brand);color:var(--color-on-brand)}.case-studies__viewer[data-astro-cid-2vogop6a]{border-radius:var(--radius-lg);text-align:left;background:var(--color-brand);will-change:clip-path;width:min(1727px,100%);display:grid;position:relative;overflow:hidden}@media (width>=64rem){.case-studies__viewer[data-astro-cid-2vogop6a]{aspect-ratio:1727/695;display:block}}.case[data-astro-cid-2vogop6a]{background:var(--color-brand);grid-area:1/1;align-self:start;position:relative}@media (width>=64rem){.case[data-astro-cid-2vogop6a]{align-self:auto;position:absolute;inset:0}.case[data-astro-cid-2vogop6a]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#232323e6);position:absolute;inset:0}}.case__media[data-astro-cid-2vogop6a]{aspect-ratio:4/3;position:relative;overflow:hidden}@media (width>=64rem){.case__media[data-astro-cid-2vogop6a]{aspect-ratio:auto;position:absolute;inset:0}}.case[data-astro-cid-2vogop6a] .case__image{object-fit:cover;object-position:50% 30%;will-change:transform;width:100%;max-width:none;height:100%}.case__card[data-astro-cid-2vogop6a]{z-index:1;background:var(--color-brand);color:var(--color-on-media);padding:clamp(1.75rem,2.8vw,3.375rem) clamp(1.5rem,2.9vw,3.4375rem) clamp(1.75rem,2.4vw,2.9375rem);position:relative}@media (width>=64rem){.case__card[data-astro-cid-2vogop6a]{background:color-mix(in srgb, var(--color-brand) 50%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:32px;width:min(830px,100% - 32px);position:absolute;bottom:clamp(16px,1.5vw,26px);left:clamp(16px,2.1vw,37px);box-shadow:-5px 10px 10px #00000040}}.case__category[data-astro-cid-2vogop6a]{border:1px solid var(--color-on-media);border-radius:25px;margin:0 0 1.875rem;padding:.25rem 1.125rem .1875rem 1.0625rem;font-size:1rem;line-height:1.15;display:inline-block}.case__title[data-astro-cid-2vogop6a]{max-width:717px;margin:0;font-size:clamp(1.25rem,1.5625vw,1.875rem);font-weight:400;line-height:1.25}.case__link[data-astro-cid-2vogop6a]{text-decoration:none}.case__link[data-astro-cid-2vogop6a]:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.case__results[data-astro-cid-2vogop6a]{border-top:1px solid #ffffff80;flex-wrap:wrap;gap:.75rem 3.25rem;margin:1.125rem 0 0;padding-top:1.125rem;display:flex}.case__results[data-astro-cid-2vogop6a] div[data-astro-cid-2vogop6a]{flex-direction:column-reverse;display:flex}.case__results[data-astro-cid-2vogop6a] dt[data-astro-cid-2vogop6a]{font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.15}.case__results[data-astro-cid-2vogop6a] dd[data-astro-cid-2vogop6a]{margin:0;font-size:clamp(2.25rem,3.33vw,4rem);line-height:1.15}.client-logos[data-astro-cid-nduoegzg]{padding-block:clamp(3rem,5vw,5.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.client-logos__track[data-astro-cid-nduoegzg]{--logo:clamp(80px, 5.6vw, 100px);--gap:clamp(4.5rem, 6vw, 7.5rem);width:max-content;animation:client-logos-scroll calc(var(--count) * 3.5s) linear infinite;display:flex}.client-logos__track[data-astro-cid-nduoegzg]:hover{animation-play-state:paused}.client-logos__list[data-astro-cid-nduoegzg]{align-items:center;gap:var(--gap);padding:0 var(--gap) 0 0;margin:0;list-style:none;display:flex}.client-logos__item[data-astro-cid-nduoegzg] img{width:calc(var(--logo) * var(--scale));filter:grayscale();opacity:.7;max-width:none;height:auto;transition:opacity .4s}.client-logos__item[data-astro-cid-nduoegzg]:hover img{opacity:1}.client-logos__name[data-astro-cid-nduoegzg]{font-family:var(--font-display), serif;color:var(--color-text-secondary);white-space:nowrap;font-size:clamp(1.375rem,2vw,2.25rem)}@keyframes client-logos-scroll{to{transform:translate(-50%)}}.faqs[data-astro-cid-6li3htw6]{padding:clamp(3rem, 6vw, 7rem) max(var(--gutter), calc((100% - 93.1875rem) / 2));justify-items:center;gap:clamp(2.5rem,4.7vw,5.6rem);display:grid}.faqs__heading[data-astro-cid-6li3htw6]{font-family:var(--font-display), serif;letter-spacing:-.045em;color:#2a2a2a;margin:0;font-size:clamp(3.5rem,6.67vw,8rem);font-weight:400;line-height:1.15}.faqs__list[data-astro-cid-6li3htw6]{width:100%;display:grid}.faqs__list[data-astro-cid-6li3htw6] .faqs__item{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 60%, transparent)}.faqs__list[data-astro-cid-6li3htw6] .accordion__summary{letter-spacing:-.045em;color:var(--color-brand);padding-block:clamp(1.25rem,1.67vw,2rem);font-size:clamp(1.25rem,1.875vw,2.25rem);line-height:1.15}.faqs__list[data-astro-cid-6li3htw6] .accordion__icon{width:clamp(1.25rem,1.67vw,2rem);height:auto}.faqs__answer[data-astro-cid-6li3htw6]{font-size:var(--font-size-lg);color:#000;opacity:0;transition:opacity .2s ease, translate .3s var(--ease-out);gap:1em;padding-bottom:clamp(1.5rem,2.5vw,2rem);display:grid;translate:0 -.5rem}.faqs__item[data-astro-cid-6li3htw6][open] .faqs__answer[data-astro-cid-6li3htw6]{opacity:1;transition-delay:80ms;translate:none}.faqs__answer[data-astro-cid-6li3htw6] p[data-astro-cid-6li3htw6]{margin:0}.faqs__row[data-astro-cid-6li3htw6]{position:relative}@media (width>=64rem){.faqs__row--photo[data-astro-cid-6li3htw6] .faqs__answer[data-astro-cid-6li3htw6]{max-width:59%}}.faqs__photo[data-astro-cid-6li3htw6]{z-index:1;aspect-ratio:378/239;pointer-events:none;opacity:0;width:clamp(14rem,25%,24rem);transition:opacity .15s ease, translate .15s var(--ease-out), rotate .15s var(--ease-out), scale .15s var(--ease-out);border-radius:16px;display:none;position:absolute;top:50%;left:63%;overflow:hidden;translate:0 calc(.75rem - 50%);rotate:0deg;scale:.94;box-shadow:0 10px 10px #00000040}@media (width>=64rem){.faqs__photo[data-astro-cid-6li3htw6]{display:block}}.faqs__photo[data-astro-cid-6li3htw6] img{object-fit:cover;width:100%;height:100%}.faqs__row[data-astro-cid-6li3htw6]:has([open]) .faqs__photo[data-astro-cid-6li3htw6]{opacity:1;transition-duration:.3s,.45s,.45s,.45s;transition-delay:80ms;translate:0 -50%;rotate:4.95deg;scale:1}.form-section[data-astro-cid-cn6c6woi]{padding:var(--block-space) var(--gutter) clamp(4rem, 8vw, 9rem)}.form-section__card[data-astro-cid-cn6c6woi]{max-width:1496px;color:var(--color-bg);background:#3b2d6ebf;border-radius:32px;gap:clamp(2rem,3.33vw,4rem);margin:0 auto;padding:clamp(1.5rem,2.6vw,3.125rem);display:grid}.form-section__intro[data-astro-cid-cn6c6woi]{text-align:center;gap:1em;display:grid}.form-section__heading[data-astro-cid-cn6c6woi]{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,2.5vw,3rem);font-weight:500;line-height:1.1}.form-section__text[data-astro-cid-cn6c6woi]{font-size:var(--font-size-lg);text-wrap:pretty;margin:0;line-height:1.4}.form-section--split[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi]{--submit-align:start;background:0 0;border-radius:0;max-width:1600px;padding:0}.form-section--split[data-astro-cid-cn6c6woi] .form-section__intro[data-astro-cid-cn6c6woi]{text-align:left;color:#2a2a2a;gap:clamp(1rem,2.3vw,2.75rem);max-width:37rem}.form-section--split[data-astro-cid-cn6c6woi] .form-section__heading[data-astro-cid-cn6c6woi]{color:var(--color-brand);font-size:clamp(2.25rem,2.5vw,3rem);font-weight:600;line-height:1.3}.form-section--split[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi] :is(.form__files,.form__main,.form__done){background:#3b2d6ebf;border-radius:32px;padding:clamp(1.5rem,3.8vw,4.5rem)}.form-section--split[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi] .form__files{--drop-bg:transparent;padding:0}.form-section--split[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi] .form__body:not([hidden]){gap:1rem}@media (width>=64rem){.form-section--beside[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi]{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1rem clamp(3rem,8vw,10rem)}}@media (width>=64rem){.form-section--beside[data-astro-cid-cn6c6woi] .form-section__intro[data-astro-cid-cn6c6woi]{grid-area:2/1;align-self:start;margin-top:-1rem}}@media (width>=64rem){.form-section--beside[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi]>.form{grid-area:1/2/span 2;grid-template-rows:subgrid;display:grid}}@media (width>=64rem){.form-section--beside[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi] .form__body:not([hidden]){grid-row:1/span 2;grid-template-rows:subgrid}}@media (width>=64rem){.form-section--beside[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi] .form__done{grid-row:1/span 2}}.form-section--beside[data-astro-cid-cn6c6woi] .form-section__heading[data-astro-cid-cn6c6woi]{max-width:9em}.form-section--above[data-astro-cid-cn6c6woi] .form-section__card[data-astro-cid-cn6c6woi]{gap:clamp(1.5rem,2.5vw,3rem);max-width:56rem}.form-section--above[data-astro-cid-cn6c6woi] .form-section__intro[data-astro-cid-cn6c6woi]{text-align:center;justify-self:center;justify-items:center;gap:1rem}.contact[data-astro-cid-jdip7rwn]{--gutter:clamp(1rem, 3.33vw, 4rem);z-index:1;max-width:calc(1600px + 2 * var(--gutter));padding:clamp(7.5rem, 12vw, 11rem) var(--gutter) clamp(4rem, 8vw, 9rem);color:var(--color-text);grid-template-areas:"title""intro""card""details";gap:2rem;margin:0 auto;display:grid;position:relative}@media (width>=64rem){.contact[data-astro-cid-jdip7rwn]{grid-template:"title card""intro card""details card"1fr/5fr 7fr;align-items:start;gap:2.5rem clamp(3rem,6vw,8rem);width:min(1727px,100% - 2*clamp(12px,5vw,96px));max-width:none;padding-inline:0}}.contact__title[data-astro-cid-jdip7rwn]{font-family:var(--font-display), serif;letter-spacing:-.04em;text-wrap:balance;color:var(--color-brand);grid-area:title;margin:0;font-size:clamp(4.5rem,9vw,10rem);font-style:italic;font-weight:400;line-height:.95}@media (width>=64rem){.contact__title[data-astro-cid-jdip7rwn]{padding-top:1.5rem}}.contact__intro[data-astro-cid-jdip7rwn]{max-width:34rem;font-size:var(--font-size-lg);grid-area:intro;line-height:1.5}.contact__intro[data-astro-cid-jdip7rwn] p[data-astro-cid-jdip7rwn]{text-wrap:pretty;margin:0}.contact__intro[data-astro-cid-jdip7rwn] p[data-astro-cid-jdip7rwn]+p[data-astro-cid-jdip7rwn]{margin-top:1em}.contact__card[data-astro-cid-jdip7rwn]{background:#3b2d6ebf;border-radius:32px;grid-area:card;padding:clamp(1.5rem,2.6vw,3.125rem)}.contact__card[data-astro-cid-jdip7rwn]:not(:has(form)){display:none}.contact__details[data-astro-cid-jdip7rwn]{grid-area:details;gap:.375rem;font-size:1rem;font-style:normal;line-height:1.5;display:grid}.contact__details[data-astro-cid-jdip7rwn] p{margin:0}.contact__details[data-astro-cid-jdip7rwn] a{color:var(--color-brand);font-weight:500;text-decoration:none;transition:color .15s}.contact__details[data-astro-cid-jdip7rwn] a:hover{color:var(--color-brand-hover);text-underline-offset:.2em;text-decoration:underline}.icon-links[data-astro-cid-a2vehvd5]{color:var(--icon-color,var(--color-brand));flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 -.5rem;padding:0;list-style:none;display:flex}.icon-links__link[data-astro-cid-a2vehvd5]{min-width:2.75rem;min-height:2.75rem;color:inherit;transition:color .2s ease, scale .15s var(--ease-out);border-radius:.75rem;place-items:center;padding:.5rem;text-decoration:none;display:grid;position:relative}.icon-links__link[data-astro-cid-a2vehvd5]:before{content:"";border-radius:inherit;background:color-mix(in srgb, currentColor 12%, transparent);opacity:0;transition:opacity .2s ease, scale .3s var(--ease-out);position:absolute;inset:0;scale:.9}.icon-links__link[data-astro-cid-a2vehvd5]:is(:hover,:focus-visible){color:var(--icon-hover,var(--color-brand-hover))}.icon-links__link[data-astro-cid-a2vehvd5]:hover:before,.icon-links__link[data-astro-cid-a2vehvd5]:focus-visible:before{opacity:1;scale:1}.icon-links__link[data-astro-cid-a2vehvd5]:active{scale:.94}.icon-links__link[data-astro-cid-a2vehvd5] svg{width:auto;height:clamp(1.625rem,2.5vw,2.25rem);position:relative}.icon-links__link[data-astro-cid-a2vehvd5] .knockout{fill:var(--knockout,var(--color-bg))}.loop-video[data-astro-cid-kh647wwm]{aspect-ratio:16/9;background:var(--color-brand);clip-path:inset(var(--video-inset-y,0px) var(--video-inset-x,0px) round calc(var(--video-radius,16px) / var(--video-scale,1)));position:relative}.loop-video[data-astro-cid-kh647wwm] video[data-astro-cid-kh647wwm]{object-fit:cover;width:100%;height:100%;display:block}.loop-video__sound[data-astro-cid-kh647wwm]{right:calc(var(--video-inset-x,0px) + clamp(.75rem, 1.25vw, 1.5rem) / var(--video-scale,1));bottom:calc(var(--video-inset-y,0px) + clamp(.75rem, 1.25vw, 1.5rem) / var(--video-scale,1));aspect-ratio:1;background:var(--color-bg);color:#2a2a2a;cursor:pointer;width:2.75rem;transform:scale(calc(1 / var(--video-scale,1)));transform-origin:100% 100%;transition:background-color .2s ease, color .2s ease, scale .15s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 8px 24px #00000040}.loop-video__sound[data-astro-cid-kh647wwm]:is(:hover,:focus-visible){background:var(--color-brand);color:var(--color-on-brand)}.loop-video__sound[data-astro-cid-kh647wwm]:active{scale:.97}.loop-video__sound[data-astro-cid-kh647wwm] svg{grid-area:1/1}.loop-video__sound[data-astro-cid-kh647wwm][aria-pressed=true] .loop-video__off,.loop-video__sound[data-astro-cid-kh647wwm][aria-pressed=false] .loop-video__on{visibility:hidden}.hero[data-astro-cid-sf272gaj]{--gap:clamp(1.25rem, 1.8vw, 2.125rem);height:100svh;min-height:560px;max-height:1397px;padding:6.875rem var(--gutter) 5rem;color:var(--color-text);z-index:0;place-items:center;display:grid;position:sticky;top:0}.hero__inner[data-astro-cid-sf272gaj]{text-align:center;align-items:center;gap:var(--gap);will-change:transform, opacity;flex-direction:column;display:flex}.hero__headline-row[data-astro-cid-sf272gaj]{flex-direction:column;align-items:center;gap:clamp(.5rem,1vw,1.375rem);display:flex}@media (width>=48rem){.hero__headline-row[data-astro-cid-sf272gaj]{flex-direction:row}}.hero__headline[data-astro-cid-sf272gaj]{font-family:var(--font-display), serif;letter-spacing:-.045em;flex-flow:column wrap;justify-content:center;align-items:center;column-gap:.22em;margin:0;font-size:clamp(3rem,6.67vw,8rem);font-style:italic;font-weight:400;line-height:1.15;display:flex}@media (width>=48rem){.hero__headline[data-astro-cid-sf272gaj]{flex-direction:row;align-items:normal}}.hero__lead[data-astro-cid-sf272gaj]{margin-bottom:-.2em;padding-bottom:.2em;display:inline-block}.hero__words[data-astro-cid-sf272gaj]{clip-path:inset(0 -.3em -.18em -.2em);vertical-align:bottom;height:1.15em;color:var(--color-brand);font-weight:500;display:inline-block;position:relative}.hero__word[data-astro-cid-sf272gaj]{white-space:nowrap;padding-right:.1em;display:block}.hero__word[data-astro-cid-sf272gaj]:not(.is-active){visibility:hidden;position:absolute;top:0;left:0}.hero__dots[data-astro-cid-sf272gaj]{margin-block:-.75rem;display:flex}@media (width>=48rem){.hero__dots[data-astro-cid-sf272gaj]{flex-direction:column;gap:.1875rem;margin-block:0;translate:0 calc(clamp(48px,6.67vw,128px)/14.2857)}}.hero__dot[data-astro-cid-sf272gaj]{cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:2.75rem;padding:0;display:grid}@media (width>=48rem){.hero__dot[data-astro-cid-sf272gaj]{width:19px;height:13px}}.hero__dot[data-astro-cid-sf272gaj]:before{content:"";background:color-mix(in srgb, var(--color-brand) 22%, transparent);width:7px;height:7px;transition:background .3s, transform .3s var(--ease-out);border-radius:50%;display:block}.hero__dot[data-astro-cid-sf272gaj][aria-pressed=true]:before{background:var(--color-brand);transform:scale(1.25)}.hero--light[data-astro-cid-sf272gaj]{height:auto;min-height:0;padding-block:clamp(9rem,20vw,24rem) clamp(4rem,10.7vw,12.8rem)}.hero--video[data-astro-cid-sf272gaj]{--top:clamp(6.5rem, 9vw, 9.5rem);--bottom:clamp(2rem, 3.75vw, 4.5rem);--headline:clamp(2.25rem, 3.33vw, 4rem);--rest:calc(var(--top) + var(--bottom) + var(--headline) * 1.25 + 3.25rem + 2 * var(--gap));height:auto;min-height:0;max-height:none;padding:0;display:block;position:relative}@media (width>=64rem){.hero--video[data-astro-cid-sf272gaj]{height:390svh;margin-bottom:-100svh}}.hero--video[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{width:100%;padding:var(--top) var(--gutter) var(--bottom);justify-content:center}@media (width>=64rem){.hero--video[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{will-change:auto;height:100svh;animation:none;position:sticky;top:0;overflow:clip}}.hero--video[data-astro-cid-sf272gaj] .hero__headline[data-astro-cid-sf272gaj]{font-size:var(--headline);letter-spacing:-.03em;font-style:normal;line-height:1.25}.hero--video[data-astro-cid-sf272gaj] .hero__words[data-astro-cid-sf272gaj]{height:1.25em;font-weight:400}.hero__video[data-astro-cid-sf272gaj]{--video-radius:32px;width:min(1185px, 100%, max(20rem, (100svh - var(--rest)) * 16 / 9))}@media (width>=64rem){.hero__video[data-astro-cid-sf272gaj]{width:min(1185px, 61.7vw, max(20rem, (100svh - var(--rest)) * 16 / 9))}}.hero__intro[data-astro-cid-sf272gaj]{color:#000;gap:1.15em;max-width:921px;font-size:clamp(1.0625rem,1.04vw,1.25rem);line-height:1.35;display:grid}.hero__intro[data-astro-cid-sf272gaj] p[data-astro-cid-sf272gaj]{margin:0}.hero--light[data-astro-cid-sf272gaj] .hero__intro[data-astro-cid-sf272gaj]{max-width:46.5rem;line-height:1.15}.intro[data-astro-cid-klymartn]{padding:clamp(6rem, 13vw, 15.5rem) max(var(--gutter), calc((100% - 93.1875rem) / 2)) clamp(5rem, 11vw, 13rem);gap:clamp(2rem,3.33vw,4rem);display:grid}.intro__heading[data-astro-cid-klymartn]{max-width:12.2em;color:var(--color-brand);text-wrap:pretty;margin:0;font-size:clamp(2.5rem,5vw,6rem);font-weight:500;line-height:1.15}.intro__rule[data-astro-cid-klymartn]{border:0;border-top:1px solid color-mix(in srgb, var(--color-text) 30%, transparent);transform-origin:0;width:100%;margin:0}.intro__columns[data-astro-cid-klymartn]{font-size:var(--font-size-lg);color:#000;gap:1.5rem clamp(2rem,3.33vw,4rem);line-height:1.5;display:grid}@media (width>=48rem){.intro__columns[data-astro-cid-klymartn]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.intro__columns[data-astro-cid-klymartn] p[data-astro-cid-klymartn]{margin:0}.jobs[data-astro-cid-ulrs6drn]{padding:clamp(3rem, 6vw, 7rem) var(--gutter-wide);justify-items:center;gap:clamp(2.5rem,4.7vw,5.6rem);display:grid}.jobs__heading[data-astro-cid-ulrs6drn]{font-family:var(--font-display), serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--color-brand);margin:0;font-size:clamp(3.5rem,6.67vw,8rem);font-weight:400;line-height:1.15}.jobs__board[data-astro-cid-ulrs6drn]{width:100%;max-width:1792px;padding:clamp(2.5rem,3vw,3.5rem) clamp(1.5rem,4.5vw,5.5rem) clamp(3rem,4vw,4.5rem);position:relative}.jobs__frame[data-astro-cid-ulrs6drn]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jobs__frame[data-astro-cid-ulrs6drn] rect[data-astro-cid-ulrs6drn]{fill:none;stroke:#2a2a2a;stroke-width:1px;stroke-dasharray:20 14}.jobs__list[data-astro-cid-ulrs6drn]{gap:3.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.jobs__list[data-astro-cid-ulrs6drn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.jobs__list[data-astro-cid-ulrs6drn]{--drop-2:clamp(10rem, 23vw, 27.5rem);--drop-3:clamp(3rem, 6vw, 7.25rem);grid-template-columns:repeat(var(--cols), minmax(0, 32rem));padding-bottom:var(--drop-2);justify-content:space-between;row-gap:4rem}}@media (width>=64rem){.jobs__list--1[data-astro-cid-ulrs6drn]{justify-content:center;padding-bottom:0}}@media (width>=64rem){.jobs__list--2[data-astro-cid-ulrs6drn]{justify-content:space-evenly}}.jobs__card[data-astro-cid-ulrs6drn]{max-width:32rem;color:var(--color-bg);transform-origin:42% 0;rotate:calc(var(--tilt) * .5);transition:rotate .5s var(--ease-out), box-shadow .3s ease;background:#3b2d6ebf;border-radius:32px;align-content:start;align-self:start;justify-items:start;gap:clamp(1rem,1.5vw,1.75rem);padding:clamp(1.75rem,1.67vw,2rem) clamp(1.75rem,3.33vw,4rem) clamp(2rem,2.5vw,2.5rem);display:grid;position:relative;box-shadow:0 8px 24px #00000040}@media (width>=48rem){.jobs__card[data-astro-cid-ulrs6drn]{rotate:var(--tilt)}}@media (width>=64rem){.jobs__card[data-astro-cid-ulrs6drn]:nth-child(3n+2){translate:0 var(--drop-2)}.jobs__card[data-astro-cid-ulrs6drn]:nth-child(3n){translate:0 var(--drop-3)}}.jobs__card[data-astro-cid-ulrs6drn]:has(.jobs__link:hover,.jobs__link:focus-visible){rotate:calc(var(--tilt) * .7);box-shadow:0 12px 30px #0000004d}.jobs__pin[data-astro-cid-ulrs6drn]{aspect-ratio:1;background:#fc1a7b;border-radius:50%;width:22px;position:absolute;top:-11px;left:42%;box-shadow:0 4px 4px #00000040}.jobs__title[data-astro-cid-ulrs6drn]{text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.08vw,2.5rem);font-weight:500;line-height:1.3}.jobs__facts[data-astro-cid-ulrs6drn]{font-size:var(--font-size-lg);margin:0 0 clamp(1rem,1.5vw,1.75rem);padding:0;line-height:1.5;list-style:none}.jobs__card[data-astro-cid-ulrs6drn] .jobs__link:after{content:"";border-radius:32px;position:absolute;inset:0}.jobs__empty[data-astro-cid-ulrs6drn]{max-width:46rem;font-size:var(--font-size-lg);text-align:center;text-wrap:pretty;margin:0 auto;line-height:1.5}.jobs__empty[data-astro-cid-ulrs6drn] p[data-astro-cid-ulrs6drn]{margin:0}.jobs__empty[data-astro-cid-ulrs6drn] p[data-astro-cid-ulrs6drn]+p[data-astro-cid-ulrs6drn]{margin-top:1em}.photo-grid[data-astro-cid-un6vshrl]{padding:clamp(3rem, 6vw, 7rem) var(--gutter-wide);gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=64rem){.photo-grid[data-astro-cid-un6vshrl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,8vw,10rem)}}.photo-grid__photos[data-astro-cid-un6vshrl]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.25vw,1.5rem);display:grid}.photo-grid__column[data-astro-cid-un6vshrl]{gap:clamp(.75rem,1.25vw,1.5rem);display:grid}.photo-grid__column[data-astro-cid-un6vshrl]:nth-child(2){margin-top:26%}.photo-grid__photo[data-astro-cid-un6vshrl]{aspect-ratio:421/508;background:var(--color-surface);border-radius:16px;overflow:hidden}.photo-grid__photo[data-astro-cid-un6vshrl] img{object-fit:cover;width:100%;height:100%}.photo-grid__text[data-astro-cid-un6vshrl]{max-width:37rem;font-size:var(--font-size-lg);color:#2a2a2a;justify-items:start;gap:clamp(1.25rem,2.5vw,3rem);line-height:1.5;display:grid}.photo-grid__heading[data-astro-cid-un6vshrl]{letter-spacing:-.01em;text-wrap:balance;color:var(--color-brand);margin:0;font-size:clamp(2rem,2.5vw,3rem);font-weight:500;line-height:1.5}.photo-grid__heading[data-astro-cid-un6vshrl] strong[data-astro-cid-un6vshrl]{font-weight:600}.photo-grid__para[data-astro-cid-un6vshrl]{text-wrap:pretty;margin:0}.photo-hero[data-astro-cid-774iepa2]{z-index:0;min-height:min(100svh,1150px);padding:clamp(7rem, 11vw, 9.5rem) var(--gutter-wide) clamp(4rem, 8vw, 7rem);color:var(--color-brand);align-items:center;display:grid;position:sticky;top:0}.photo-hero__inner[data-astro-cid-774iepa2]{gap:clamp(3rem,6vw,5rem);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}@media (width>=64rem){.photo-hero__inner[data-astro-cid-774iepa2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.photo-hero__text[data-astro-cid-774iepa2]{z-index:1;justify-items:start;gap:clamp(1.5rem,2.9vw,3.5rem);display:grid;position:relative}@media (width>=64rem){.photo-hero__text[data-astro-cid-774iepa2]{padding-left:clamp(0rem,4vw,9rem)}}.photo-hero__heading[data-astro-cid-774iepa2]{max-width:8em;font-family:var(--font-display), serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,5vw,6rem);font-weight:400;line-height:1.15}.photo-hero__word[data-astro-cid-774iepa2]{display:inline-block}.photo-hero__heading[data-astro-cid-774iepa2] em[data-astro-cid-774iepa2]{font-style:italic}.photo-hero__intro[data-astro-cid-774iepa2]{max-width:31rem;font-size:var(--font-size-lg);text-wrap:pretty;margin:0;line-height:1.5}.photo-hero__intro[data-astro-cid-774iepa2]+.photo-hero__intro[data-astro-cid-774iepa2]{margin-top:calc(-1*clamp(.5rem,1.5vw,2rem))}.photo-hero__stage[data-astro-cid-774iepa2]{aspect-ratio:1/1.05;justify-self:center;width:min(100%,36rem);position:relative;container-type:inline-size}@media (width>=64rem){.photo-hero__stage[data-astro-cid-774iepa2]{aspect-ratio:1;width:min(100%,100svh - 13rem,52rem)}}.photo-hero__photo[data-astro-cid-774iepa2]{--w:44cqi;gap:calc(var(--w) * .058);width:var(--w);padding:calc(var(--w) * .052) calc(var(--w) * .048) calc(var(--w) * .12);background:var(--color-bg);rotate:var(--tilt);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;margin:0;transition:box-shadow .25s;display:grid;position:absolute;box-shadow:0 10px 5px #00000040}@media (width>=64rem){.photo-hero__photo[data-astro-cid-774iepa2]{--w:37.5cqi}}.photo-hero__photo[data-astro-cid-774iepa2]:first-child{top:0;left:0}.photo-hero__photo[data-astro-cid-774iepa2]:nth-child(2){top:3%;left:54%}@media (width>=64rem){.photo-hero__photo[data-astro-cid-774iepa2]:nth-child(2){top:2%;left:50.6%}}.photo-hero__photo[data-astro-cid-774iepa2]:nth-child(3){top:40%;left:26%}@media (width>=64rem){.photo-hero__photo[data-astro-cid-774iepa2]:nth-child(3){top:48.6%;left:18.7%}}.photo-hero__photo[data-astro-cid-774iepa2]:nth-child(4){top:44%;left:56%}.photo-hero__photo[data-astro-cid-774iepa2][data-lifted]{cursor:grabbing;box-shadow:0 24px 32px #00000047}.photo-hero__photo[data-astro-cid-774iepa2] img{aspect-ratio:279/336;object-fit:cover;pointer-events:none;border-radius:12px;width:100%}.photo-hero__photo[data-astro-cid-774iepa2] figcaption[data-astro-cid-774iepa2]{font-size:max(.6875rem, calc(var(--w) * .06));text-align:center;text-wrap:balance;color:var(--color-brand);line-height:1.3}.photo-strip[data-astro-cid-62cvpmna]{--photo:clamp(13rem, 22.3vw, 26.75rem);--gap:clamp(.75rem, 1.35vw, 1.625rem);padding-block:clamp(2rem,3.33vw,4rem) clamp(2.5rem,4.5vw,5.5rem);overflow:hidden}.photo-strip[data-astro-cid-62cvpmna]:first-child{padding-top:0}.sections__panel:has(>.photo-strip:first-child){background:0 0;border-radius:0}.photo-strip[data-astro-cid-62cvpmna]:first-child:before{content:"";inset:calc(var(--photo) * .64) 0 calc(100% - var(--glass-from,100%));z-index:-1;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg);position:absolute}.photo-strip__track[data-astro-cid-62cvpmna]{width:max-content;animation:photo-strip-scroll calc(var(--count) * 6s) linear infinite;display:flex}.photo-strip__list[data-astro-cid-62cvpmna]{align-items:flex-start;gap:var(--gap);padding:0 var(--gap) 0 0;margin:0;list-style:none;display:flex}.photo-strip__item[data-astro-cid-62cvpmna]{width:var(--photo);aspect-ratio:428/516;background:var(--color-surface);border-radius:16px;overflow:hidden}.photo-strip__item[data-astro-cid-62cvpmna]:nth-child(2n){margin-top:calc(var(--photo) * .124)}.photo-strip__item[data-astro-cid-62cvpmna] img{object-fit:cover;width:100%;height:100%}@keyframes photo-strip-scroll{to{transform:translate(-50%)}}.podcast[data-astro-cid-44mh3e4z]{--gap:clamp(2.5rem, 5.2vw, 6.25rem);gap:var(--gap);width:min(1496px, 100% - 2 * var(--gutter));color:var(--color-brand);margin:0 auto;padding-block:clamp(4rem,8.5vw,10rem) clamp(4rem,8vw,9rem);display:grid}.podcast__latest[data-astro-cid-44mh3e4z]{gap:var(--gap);display:grid}.podcast__heading[data-astro-cid-44mh3e4z]{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(2.5rem,4.48vw,5.375rem);font-weight:600;line-height:1.2}.episode-card[data-astro-cid-44mh3e4z]{--knockout:color-mix(in srgb, var(--color-brand) 75%, var(--color-bg));background:color-mix(in srgb, var(--color-brand) 75%, transparent);color:var(--color-on-media);border-radius:32px;gap:1.5rem;padding:clamp(1.25rem,2.86vw,3.4375rem);display:grid;box-shadow:0 8px 24px #00000040}@media (width>=64rem){.episode-card[data-astro-cid-44mh3e4z]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,4.8vw,5.75rem)}}.episode-card__media[data-astro-cid-44mh3e4z]{aspect-ratio:16/10;border-radius:16px;position:relative;overflow:hidden}@media (width>=64rem){.episode-card__media[data-astro-cid-44mh3e4z]{aspect-ratio:auto;min-height:22rem}}.episode-card__media[data-astro-cid-44mh3e4z] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.episode-card__body[data-astro-cid-44mh3e4z]{flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.56vw,1.875rem);min-width:0;display:flex}.episode-card__number[data-astro-cid-44mh3e4z]{border-radius:var(--radius-lg);opacity:.8;border:1px solid;margin:0;padding:.25em .9em;font-size:clamp(.9375rem,1.04vw,1.25rem);line-height:1.5}.episode-card__title[data-astro-cid-44mh3e4z],.episode-card__hosts[data-astro-cid-44mh3e4z],.episode-card__summary[data-astro-cid-44mh3e4z]{text-wrap:pretty;margin:0;font-weight:400;line-height:1.5}.episode-card__title[data-astro-cid-44mh3e4z]{font-size:clamp(1.25rem,1.46vw,1.75rem)}.episode-card__hosts[data-astro-cid-44mh3e4z]{font-size:var(--font-size-lg);margin-top:-.75em}.episode-card__summary[data-astro-cid-44mh3e4z]{max-width:60ch;font-size:clamp(1rem,1.04vw,1.25rem)}.episode-card[data-astro-cid-44mh3e4z]{--icon-color:var(--color-on-media);--icon-hover:#fff}.episodes[data-astro-cid-44mh3e4z]{border-bottom:1px solid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.episodes[data-astro-cid-44mh3e4z]{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(2rem,3.18vw,3.8125rem)}}.episode[data-astro-cid-44mh3e4z]{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid;align-items:center;row-gap:.5rem;padding-block:clamp(1.25rem,1.82vw,2.1875rem);display:grid}.js-reveal .episode[data-astro-cid-44mh3e4z][data-more]{display:none}.episode--new[data-astro-cid-44mh3e4z]{transition:opacity .45s var(--ease-out), translate .45s var(--ease-out);transition-delay:calc(var(--n) * 50ms)}@starting-style{.episode--new[data-astro-cid-44mh3e4z]{opacity:0;translate:0 1rem}}.more-count[data-astro-cid-44mh3e4z]{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 12%, transparent);font-variant-numeric:tabular-nums;text-align:center;min-width:1.75em;padding:.1em .5em;font-size:.875em}.episodes__more[data-astro-cid-44mh3e4z]{justify-content:center;margin-top:clamp(1.5rem,2.5vw,2.5rem);display:flex}.episode__number[data-astro-cid-44mh3e4z],.episode__hosts[data-astro-cid-44mh3e4z]{margin:0;font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.5}.episode__number[data-astro-cid-44mh3e4z]{white-space:nowrap;font-variant-numeric:tabular-nums;align-self:start}@media (width>=64rem){.episode__number[data-astro-cid-44mh3e4z]{align-self:center}}.episode__text[data-astro-cid-44mh3e4z]{gap:.25rem;max-width:44rem;display:grid}.episode__title[data-astro-cid-44mh3e4z]{text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.46vw,1.75rem);font-weight:400;line-height:1.4}.episode__links[data-astro-cid-44mh3e4z]{grid-column:2;justify-content:space-between;justify-self:stretch;align-items:center;gap:clamp(1.25rem,3.18vw,3.8125rem);display:flex}@media (width>=64rem){.episode__links[data-astro-cid-44mh3e4z]{grid-column:auto;justify-content:flex-end}}.podcast__hosts[data-astro-cid-44mh3e4z]{justify-items:center;margin:clamp(1rem,3vw,3rem) 0 0;display:grid}.podcast__hosts-photo[data-astro-cid-44mh3e4z]{--w:min(100%, 968px);width:var(--w);margin-bottom:calc(var(--w) * -.2)}@media (width>=64rem){.podcast__hosts-photo[data-astro-cid-44mh3e4z]{--w:min(100%, 968px, 50.4vw)}}.podcast__hosts-photo[data-astro-cid-44mh3e4z] img{width:100%;height:auto}.podcast__quote[data-astro-cid-44mh3e4z]{background:color-mix(in srgb, var(--color-brand) 75%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;color:var(--color-on-media);font-family:var(--font-display), serif;letter-spacing:-.01em;text-align:center;text-wrap:balance;border-radius:clamp(20px,1.67vw,32px);margin:0;padding:clamp(2rem,3.33vw,4rem) clamp(1.25rem,8.1vw,9.75rem);font-size:clamp(1.5rem,2.08vw,2.5rem);line-height:1.5;position:relative;box-shadow:0 8px 24px #00000040}.podcast__quote[data-astro-cid-44mh3e4z] em[data-astro-cid-44mh3e4z]{display:block}.podcast__listen[data-astro-cid-44mh3e4z]{text-align:center;justify-items:center;gap:clamp(1.25rem,2.9vw,3.5rem);display:grid}.podcast__listen-heading[data-astro-cid-44mh3e4z]{letter-spacing:-.01em;margin:0;font-size:clamp(2rem,2.5vw,3rem);font-weight:600;line-height:1.5}.podcast__listen-text[data-astro-cid-44mh3e4z]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:1.5}.scatter[data-astro-cid-ibnbtt2d]{padding:clamp(6rem, 14vw, 16.75rem) max(var(--gutter), calc((100% - 93.1875rem) / 2)) clamp(5rem, 11vw, 13rem);gap:clamp(2rem,3.33vw,4rem);display:grid}.scatter__heading[data-astro-cid-ibnbtt2d]{max-width:14em;color:var(--color-brand);margin:0;font-size:clamp(2.5rem,5vw,6rem);font-weight:500;line-height:1.1}.scatter__word[data-astro-cid-ibnbtt2d]{transform-origin:50% 60%;display:inline-block}.scatter__foot[data-astro-cid-ibnbtt2d]{justify-items:start;gap:2rem;display:grid}@media (width>=64rem){.scatter__foot[data-astro-cid-ibnbtt2d]{grid-template-columns:minmax(0,56.75rem) auto;justify-content:space-between;align-items:center}}.scatter__text[data-astro-cid-ibnbtt2d]{font-size:var(--font-size-lg);color:var(--color-text);margin:0;line-height:1.5}.services[data-astro-cid-3jzsely5]{padding:clamp(5.5rem,11vw,13rem) 0 clamp(5rem,11vw,13rem);position:relative}.services__intro[data-astro-cid-3jzsely5]{position:relative}.services__arc[data-astro-cid-3jzsely5]{z-index:-1;clip-path:inset(-1% 0 63%);pointer-events:none;width:110vw;height:110vw;position:absolute;top:13.2vw;left:50%;overflow:visible;translate:-50%}.services__arc[data-astro-cid-3jzsely5] circle[data-astro-cid-3jzsely5],.services__ring[data-astro-cid-3jzsely5] circle[data-astro-cid-3jzsely5]{fill:none;stroke:color-mix(in srgb, var(--color-text) 55%, transparent);vector-effect:non-scaling-stroke}.services__arc[data-astro-cid-3jzsely5] circle[data-astro-cid-3jzsely5]{stroke-dasharray:15 14}.services__heading[data-astro-cid-3jzsely5]{color:var(--color-brand);flex-direction:column;align-items:center;margin:0;font-weight:400;display:flex;position:relative}.services__wordmark[data-astro-cid-3jzsely5]{font-family:var(--font-display), serif;will-change:transform;margin-block:-.06em -.1em;font-size:clamp(7.5rem,26vw,31.25rem);font-style:italic;font-weight:500;line-height:1.15;display:flex}.services__letter[data-astro-cid-3jzsely5]{white-space:pre;margin:-.2em;padding:.2em}.services__subheading[data-astro-cid-3jzsely5]{font-size:clamp(1.375rem,2.5vw,3rem);line-height:1.15}.services__body[data-astro-cid-3jzsely5]{padding-inline:max(var(--gutter), calc((100% - 93.1875rem) / 2));gap:clamp(3rem,6vw,5rem);margin-top:clamp(4rem,23vw,28rem);display:grid;position:relative}@media (width>=64rem){.services__body[data-astro-cid-3jzsely5]{grid-template-columns:minmax(0,46rem);align-items:center;min-height:62vw}}.services__text[data-astro-cid-3jzsely5]{z-index:1;justify-items:start;gap:clamp(1.5rem,3.33vw,4rem);display:grid;position:relative}.services__title[data-astro-cid-3jzsely5]{max-width:8em;font-family:var(--font-display), serif;color:var(--color-brand);margin:0;font-size:clamp(2.75rem,5vw,6rem);font-weight:400;line-height:1.15}.services__copy[data-astro-cid-3jzsely5]{max-width:30.5em;font-size:var(--font-size-lg);color:#000;gap:1.2em;line-height:1.5;display:grid}.services__copy[data-astro-cid-3jzsely5] p[data-astro-cid-3jzsely5]{margin:0}.services__links[data-astro-cid-3jzsely5]{flex-wrap:wrap;gap:1rem clamp(1rem,1.67vw,2rem);display:flex}.services--flip[data-astro-cid-3jzsely5]{padding-top:clamp(2rem,4vw,5rem)}.services--flip[data-astro-cid-3jzsely5] .services__body[data-astro-cid-3jzsely5]{margin-top:0}@media (width>=64rem){.services--flip[data-astro-cid-3jzsely5] .services__body[data-astro-cid-3jzsely5]{justify-content:end}}@media (width>=64rem){.services--flip[data-astro-cid-3jzsely5] .services__text[data-astro-cid-3jzsely5]{text-align:right;justify-items:end}}.services--flip[data-astro-cid-3jzsely5] .services__title[data-astro-cid-3jzsely5]{max-width:none}.services--flip[data-astro-cid-3jzsely5] .services__title[data-astro-cid-3jzsely5] em[data-astro-cid-3jzsely5]{display:block}.services__orbit[data-astro-cid-3jzsely5]{--size:116vw;width:var(--size);aspect-ratio:1;margin-inline:calc(50% - var(--size) / 2);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}@media (width>=48rem){.services__orbit[data-astro-cid-3jzsely5]{--size:min(90vw, 50rem)}}@media (width>=64rem){.services__orbit[data-astro-cid-3jzsely5]{--size:62vw;margin:0;position:absolute;top:50%;left:58.5vw;translate:0 -50%}}.services__orbit[data-astro-cid-3jzsely5].is-dragging{cursor:grabbing}@media (width>=64rem){.services--flip[data-astro-cid-3jzsely5] .services__orbit[data-astro-cid-3jzsely5]{left:-20.5vw}}.services__rings[data-astro-cid-3jzsely5]{position:absolute;inset:0}.services__ring[data-astro-cid-3jzsely5]{will-change:transform;position:absolute;inset:0;overflow:visible}.services__ring[data-astro-cid-3jzsely5] circle[data-astro-cid-3jzsely5]{stroke-dasharray:10 9}.services__globe[data-astro-cid-3jzsely5]{aspect-ratio:1;width:48.5%;position:absolute;top:50%;left:50%;translate:-50% -50%}.services__planets[data-astro-cid-3jzsely5]{margin:0;padding:0;list-style:none}.services__planet[data-astro-cid-3jzsely5]{will-change:transform;position:absolute;top:50%;left:50%;translate:-50% -50%}.services__orbit[data-astro-cid-3jzsely5] .services__pill{min-height:2.5rem;padding-block:.375rem;font-size:.875rem;box-shadow:0 2px 6px #0000002e}@media (width>=48rem){.services__orbit[data-astro-cid-3jzsely5] .services__pill{min-height:2.75rem;font-size:1rem}}.services__orbit[data-astro-cid-3jzsely5].is-dragging .services__pill{pointer-events:none}.split[data-astro-cid-atliwrbw]{padding:clamp(3rem, 6vw, 7.5rem) var(--gutter-wide);gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=48rem){.split[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,9vw,11rem)}}.split__text[data-astro-cid-atliwrbw]{max-width:53rem;font-size:var(--font-size-lg);color:#2a2a2a;gap:1.15em;line-height:1.5;display:grid}@media (width>=48rem){.split__text[data-astro-cid-atliwrbw]{grid-area:1/2}}@media (width>=48rem){.split--flip[data-astro-cid-atliwrbw] .split__text[data-astro-cid-atliwrbw]{grid-column:1}}.split__heading[data-astro-cid-atliwrbw]{color:var(--color-brand);margin:0 0 .25em;font-size:clamp(2.5rem,3.33vw,4rem);font-weight:400;line-height:1;display:grid}.split__heading[data-astro-cid-atliwrbw] strong[data-astro-cid-atliwrbw]{font-weight:600}.split--long[data-astro-cid-atliwrbw] .split__heading[data-astro-cid-atliwrbw]{letter-spacing:-.01em;font-size:clamp(1.75rem,2.5vw,3rem);line-height:1.5}.split__para[data-astro-cid-atliwrbw]{margin:0}.split__para[data-astro-cid-atliwrbw] strong[data-astro-cid-atliwrbw]{font-weight:600}.split__photos[data-astro-cid-atliwrbw]{display:grid;position:relative}@media (width>=48rem){.split__photos[data-astro-cid-atliwrbw]{grid-area:1/1}}@media (width>=48rem){.split--flip[data-astro-cid-atliwrbw] .split__photos[data-astro-cid-atliwrbw]{grid-column:2}}.split__photo[data-astro-cid-atliwrbw]{aspect-ratio:1;background:var(--color-surface);border-radius:16px;overflow:hidden}.split__photo[data-astro-cid-atliwrbw] img{object-fit:cover;width:100%;height:100%}.split--pair[data-astro-cid-atliwrbw] .split__photos[data-astro-cid-atliwrbw]{aspect-ratio:729/613}.split--pair[data-astro-cid-atliwrbw] .split__photo[data-astro-cid-atliwrbw]{width:61.6%;position:absolute;box-shadow:0 12px 30px #0000002e}.split--pair[data-astro-cid-atliwrbw] .split__photo[data-astro-cid-atliwrbw]:first-child{top:0;right:0}.split--pair[data-astro-cid-atliwrbw] .split__photo[data-astro-cid-atliwrbw]:last-child{bottom:0;left:0}.standout[data-astro-cid-hfvf7xc7]{padding:clamp(5rem, 14vw, 17rem) max(var(--gutter), calc((100% - 95rem) / 2)) clamp(4rem, 8vw, 10rem);text-align:center;justify-items:center;gap:clamp(1.5rem,3.33vw,4rem);display:grid}.standout__kicker[data-astro-cid-hfvf7xc7]{color:var(--color-text-secondary);margin:0;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.15}.standout__text[data-astro-cid-hfvf7xc7]{max-width:23.75em;font-family:var(--font-display), serif;color:var(--color-brand);text-wrap:balance;margin:0;font-size:clamp(2rem,3.33vw,4rem);line-height:1.15}.statement[data-astro-cid-seofadmx]{text-align:center;padding:clamp(6rem, 12vw, 14rem) var(--gutter);flex-direction:column;align-items:center;gap:clamp(1.5rem,2.2vw,2.625rem);display:flex}.statement__heading[data-astro-cid-seofadmx]{flex-direction:column;align-items:center;gap:clamp(1.5rem,2.2vw,2.625rem);display:flex}.statement__kicker[data-astro-cid-seofadmx]{color:#000;margin:0;font-size:clamp(1.125rem,1.46vw,1.75rem);line-height:1.25}.statement__text[data-astro-cid-seofadmx]{max-width:15.75em;font-family:var(--font-display), serif;color:var(--color-brand);text-wrap:balance;margin:0;font-size:clamp(2rem,3.33vw,4rem);font-weight:400;line-height:1.2}.statement__links[data-astro-cid-seofadmx]{flex-wrap:wrap;justify-content:center;gap:1rem clamp(1rem,2.2vw,2.625rem);display:flex}.story[data-astro-cid-f3wt5bof]{--gutter:clamp(1rem, 3.33vw, 4rem);padding:clamp(2rem, 5vw, 6rem) var(--gutter) clamp(2rem, 4vw, 5rem);gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=48rem){.story[data-astro-cid-f3wt5bof]{grid-template-columns:minmax(0,40fr) minmax(0,46fr);align-items:start;column-gap:clamp(2rem,9vw,11rem)}}.story__heading[data-astro-cid-f3wt5bof]{max-width:9.5em;color:var(--color-brand);margin:0;font-size:clamp(2.75rem,4.375vw,5.25rem);font-weight:400;line-height:1}.story__heading[data-astro-cid-f3wt5bof] strong[data-astro-cid-f3wt5bof]{font-weight:600}.story__cards[data-astro-cid-f3wt5bof]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.story__cards[data-astro-cid-f3wt5bof].is-stacked{gap:0;padding-bottom:clamp(9rem,14vw,17rem)}.story__card[data-astro-cid-f3wt5bof]{background:color-mix(in srgb, var(--color-brand) 75%, var(--color-bg));color:var(--color-on-media);border-radius:32px;gap:clamp(1rem,1.67vw,2rem);padding:clamp(1.5rem,1.67vw,2rem) clamp(1.5rem,2.8vw,3.375rem);display:grid;box-shadow:0 8px 24px #00000040}.story__title[data-astro-cid-f3wt5bof]{font-family:var(--font-display), serif;margin:0;font-size:clamp(2rem,2.5vw,3rem);font-style:italic;font-weight:400;line-height:1.25}.story__text[data-astro-cid-f3wt5bof]{font-size:var(--font-size-lg);margin:0;line-height:1.25}.is-stacked[data-astro-cid-f3wt5bof] .story__card[data-astro-cid-f3wt5bof]{z-index:calc(10 - var(--i));transform-origin:top;will-change:transform, opacity, filter;grid-area:1/1;align-self:start}.team[data-astro-cid-yfhuyqon]{--gutter:clamp(1rem, 3.33vw, 4rem);--inset:.75rem;--linkedin:2.5rem;--pad:.5rem;--chip-font:.9375rem;isolation:isolate;background:var(--color-brand);color:var(--color-on-media);padding-bottom:clamp(5rem,10vw,12rem);position:relative}.team[data-astro-cid-yfhuyqon][data-glass-team]{background:0 0}@media (width>=64rem){.team[data-astro-cid-yfhuyqon]{--inset:clamp(.5rem, .83vw, 1rem);--linkedin:clamp(2rem, 2.6vw, 3.125rem);--pad:clamp(.375rem, .625vw, .75rem);--chip-font:clamp(.75rem, 1.04vw, 1.25rem)}}.team[data-astro-cid-yfhuyqon][data-glass-team] .team__backdrop[data-astro-cid-yfhuyqon]{display:none}.team__backdrop[data-astro-cid-yfhuyqon]{z-index:-1;pointer-events:none;position:absolute;inset:0}.team[data-astro-cid-yfhuyqon] .team__background{object-fit:cover;object-position:top;width:100%;height:100lvh;display:block;position:sticky;top:0}@media (width>=64rem){.team[data-astro-cid-yfhuyqon] .team__background{height:100%;position:static}}.team[data-astro-cid-yfhuyqon]:before{content:"";height:var(--radius-lg);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-bg);margin-bottom:clamp(3rem,6.5vw,7.875rem);display:block}.team--preview[data-astro-cid-yfhuyqon]:before{margin-bottom:clamp(4rem,8.5vw,10.25rem)}.team__heading[data-astro-cid-yfhuyqon]{font-family:var(--font-display), serif;color:var(--color-bg);margin:0;font-size:clamp(4.5rem,13vw,15.625rem);font-style:italic;font-weight:500;line-height:1.15;overflow:hidden}.team__marquee[data-astro-cid-yfhuyqon]{width:max-content;animation:40s linear infinite team-marquee;display:flex}.team__marquee-text[data-astro-cid-yfhuyqon]{white-space:nowrap;padding-right:.3em}@keyframes team-marquee{to{transform:translate(-50%)}}.team__intro[data-astro-cid-yfhuyqon]{max-width:calc(64rem + var(--gutter) * 2);padding-inline:var(--gutter);font-size:var(--font-size-lg);text-align:center;margin:clamp(1.5rem,2.9vw,3.5rem) auto 0;line-height:1.25}.team__bar[data-astro-cid-yfhuyqon]{z-index:3;padding-inline:var(--gutter);margin-top:clamp(3rem,6.5vw,7.5rem);position:relative}.team-filter[data-astro-cid-yfhuyqon]{width:fit-content;position:relative}.team-filter__toggle[data-astro-cid-yfhuyqon]{color:var(--color-brand);cursor:pointer;transition:background-color .2s ease, scale .15s var(--ease-out);background:#fff;border-radius:100px;align-items:center;gap:.875rem;padding:clamp(.8125rem,1.25vw,1.5rem) clamp(1rem,1.25vw,1.5rem) clamp(.8125rem,1.25vw,1.5rem) clamp(1.25rem,1.25vw,1.5rem);font-size:clamp(1rem,1.25vw,1.5rem);font-weight:500;line-height:1.15;list-style:none;display:flex}.team-filter__toggle[data-astro-cid-yfhuyqon]::-webkit-details-marker{display:none}.team-filter__toggle[data-astro-cid-yfhuyqon]:hover{background:color-mix(in srgb, var(--color-lavender) 30%, #fff)}.team-filter__toggle[data-astro-cid-yfhuyqon]:active{scale:.97}.team-filter__total[data-astro-cid-yfhuyqon]{background:var(--color-brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:100px;min-width:1.6em;padding:.15em .45em;font-size:.75em}.team-filter[data-astro-cid-yfhuyqon] .team-filter__icon{width:1.25rem;height:1.25rem;transition:rotate .2s var(--ease-out)}.team-filter[data-astro-cid-yfhuyqon][open] .team-filter__icon{rotate:180deg}.team-filter__menu[data-astro-cid-yfhuyqon]{transform-origin:0 0;background:#fff;border-radius:20px;gap:.125rem;min-width:max(100%,18rem);margin:0;padding:.5rem;list-style:none;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1px 2px #00000014,0 12px 32px #00000038}.team-filter[data-astro-cid-yfhuyqon][open] .team-filter__menu[data-astro-cid-yfhuyqon]{animation:team-filter-in .18s var(--ease-out)}@keyframes team-filter-in{0%{opacity:0;scale:.97}}.team-filter__option[data-astro-cid-yfhuyqon]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:1rem 1fr auto;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:1rem;line-height:1.2;transition:background-color .15s;display:grid}.team-filter__option[data-astro-cid-yfhuyqon][aria-pressed=true]{color:var(--color-brand);font-weight:500}.team-filter__option[data-astro-cid-yfhuyqon]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-lavender) 35%, transparent)}.team-filter__option[data-astro-cid-yfhuyqon]:focus-visible{outline-offset:-2px}.team-filter__option[data-astro-cid-yfhuyqon] .team-filter__check{width:1rem;height:1rem;color:var(--color-brand);opacity:0}.team-filter__option[data-astro-cid-yfhuyqon][aria-pressed=true] .team-filter__check{opacity:1}.team-filter__count[data-astro-cid-yfhuyqon]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.team__photos[data-astro-cid-yfhuyqon]{--stack-top:clamp(5.5rem, 7vw, 8rem);padding:0 var(--gutter);gap:clamp(1rem,2vw,2.5rem);margin:clamp(2.5rem,4.6vw,5.5rem) 0 0;display:grid}.team__photo-row[data-astro-cid-yfhuyqon]{top:calc(var(--stack-top) + var(--r) * .75rem);transform-origin:top;gap:clamp(.625rem,.94vw,1.125rem);display:grid;position:sticky}.team__photo-row--pair[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(2,minmax(0,1fr))}.team__photo[data-astro-cid-yfhuyqon]{aspect-ratio:1780/870;background:color-mix(in srgb, var(--color-bg) 20%, transparent);border-radius:clamp(16px,1.67vw,32px);overflow:hidden;box-shadow:0 -.5rem 2rem #00000040}.team__photo-row--pair[data-astro-cid-yfhuyqon] .team__photo[data-astro-cid-yfhuyqon]{aspect-ratio:1;border-radius:16px}.team__photo[data-astro-cid-yfhuyqon] img{object-fit:cover;width:100%;height:100%}.team__people[data-astro-cid-yfhuyqon]{position:relative}.team__grid[data-astro-cid-yfhuyqon]{padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,1.67vw,2rem) clamp(.625rem,1.35vw,1.625rem);margin:clamp(2rem,3.33vw,4rem) 0 0;list-style:none;display:grid}@media (width>=48rem){.team__grid[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.team__grid[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.team--picked[data-astro-cid-yfhuyqon] .team__grid[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.team[data-astro-cid-yfhuyqon]:not(.team--preview) .team__grid[data-astro-cid-yfhuyqon]{padding-bottom:min(7vw,130px)}}.team--preview[data-astro-cid-yfhuyqon] .team__grid[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,8vw,9rem)}@media (width>=64rem){.team--preview[data-astro-cid-yfhuyqon] .team__grid[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(4,minmax(0,1fr))}}.team__card[data-astro-cid-yfhuyqon]{z-index:2;margin:1.5rem var(--gutter) 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--color-on-media);background:#3e2c72bf;border-radius:clamp(20px,1.67vw,32px);justify-items:start;gap:clamp(1rem,1.67vw,2rem);padding:clamp(1.5rem,2.8vw,3.375rem) clamp(1.5rem,2.86vw,3.4375rem) clamp(1.5rem,2.45vw,2.9375rem);display:grid;position:relative;box-shadow:0 8px 24px #00000040}@media (width>=64rem){.team__card[data-astro-cid-yfhuyqon]{width:min(51.875rem,46vw);margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}}.team__card-kicker[data-astro-cid-yfhuyqon]{font-size:var(--font-size-lg);margin:0;line-height:1.15}.team__card-text[data-astro-cid-yfhuyqon]{max-width:18em;margin:0;font-size:clamp(1.375rem,2.08vw,2.5rem);line-height:1.25}.team__card[data-astro-cid-yfhuyqon] .button.team__card-link{color:var(--color-brand);background:#fff}.team__card[data-astro-cid-yfhuyqon] .button.team__card-link:hover{background:var(--color-lavender)}.team__card[data-astro-cid-yfhuyqon] .button.team__card-link:focus-visible{background:var(--color-lavender);box-shadow:0 0 0 4px #fff}.team--preview[data-astro-cid-yfhuyqon] .team__background{height:100%;position:static}.team--preview:has(~.statement){padding-bottom:0}.team--preview:has(~.statement) .team__backdrop[data-astro-cid-yfhuyqon]{bottom:-100lvh}.team--preview~.statement{z-index:1;position:relative}.person__card[data-astro-cid-yfhuyqon],.person__face[data-astro-cid-yfhuyqon]{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.person__card[data-astro-cid-yfhuyqon]>[data-astro-cid-yfhuyqon],.person__face[data-astro-cid-yfhuyqon]>[data-astro-cid-yfhuyqon]{grid-area:1/1}.person__card[data-astro-cid-yfhuyqon]{aspect-ratio:428/516;background:color-mix(in srgb, var(--color-bg) 20%, transparent);color:#2a2a2a;transition:scale .15s var(--ease-out);border-radius:16px;position:relative;overflow:hidden}.person__card[data-astro-cid-yfhuyqon]:has(.person__link:active){scale:.98}.person__card[data-astro-cid-yfhuyqon]:has(.person__link:focus-visible){outline:2px solid var(--color-on-media);outline-offset:3px}.team--preview[data-astro-cid-yfhuyqon] .person__card[data-astro-cid-yfhuyqon]{pointer-events:none}.person__card[data-astro-cid-yfhuyqon] .person__photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:scale .4s var(--ease-out)}.team--preview[data-astro-cid-yfhuyqon] .person__card[data-astro-cid-yfhuyqon] .person__photo{filter:blur(1.5px);scale:1.03}.person__card[data-astro-cid-yfhuyqon]:hover .person__photo{scale:1.04}.person__chip[data-astro-cid-yfhuyqon]{z-index:1;margin:var(--inset);padding:var(--pad);border-radius:calc(.575em + var(--pad));font-size:var(--chip-font);text-wrap:balance;background:#fffbf5d9;font-weight:400;line-height:1.15}.person__role[data-astro-cid-yfhuyqon]{pointer-events:none;max-width:calc(100% - var(--inset) * 2);place-self:start}@media (hover:hover) and (pointer:fine){.person__role[data-astro-cid-yfhuyqon]{opacity:0;transition:opacity .15s var(--ease-out), translate .15s var(--ease-out);translate:0 -.375rem}}.person__name[data-astro-cid-yfhuyqon]{max-width:calc(100% - var(--inset) * 3 - var(--linkedin));place-self:end start;font-weight:500;transition:background-color .2s}.person__name[data-astro-cid-yfhuyqon]:hover{background:#fffbf5f2}.person__link[data-astro-cid-yfhuyqon]{color:inherit;align-items:center;gap:clamp(.375rem,.73vw,.875rem);text-decoration:none;display:flex}.person__link[data-astro-cid-yfhuyqon]:focus-visible{outline:none}.person__link[data-astro-cid-yfhuyqon]:after{content:"";z-index:1;position:absolute;inset:0}.person__arrow[data-astro-cid-yfhuyqon]{flex:none;width:1.25rem;height:1.25rem;display:grid;overflow:hidden}.person__arrow[data-astro-cid-yfhuyqon] svg{width:100%;height:100%;transition:translate .3s var(--ease-out);grid-area:1/1}.person__arrow[data-astro-cid-yfhuyqon] svg+svg{translate:-100% 100%}.person__link[data-astro-cid-yfhuyqon]:hover .person__arrow[data-astro-cid-yfhuyqon] svg{transition-duration:.45s;translate:100% -100%}.person__link[data-astro-cid-yfhuyqon]:hover .person__arrow[data-astro-cid-yfhuyqon] svg+svg{transition-delay:40ms;translate:none}.person__linkedin[data-astro-cid-yfhuyqon]{z-index:2;width:var(--linkedin);aspect-ratio:1;transition:background-color .2s ease, scale .15s var(--ease-out);border-radius:50%;place-self:end;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.person__linkedin[data-astro-cid-yfhuyqon]{opacity:0;transition:opacity .15s var(--ease-out), translate .15s var(--ease-out), background-color .2s ease, scale .15s var(--ease-out);translate:0 .375rem}}.person__linkedin[data-astro-cid-yfhuyqon]:hover{background:#fffbf5f2}.person__linkedin[data-astro-cid-yfhuyqon]:active{scale:.94}.person__linkedin[data-astro-cid-yfhuyqon] img{width:52%;height:auto}.person__card[data-astro-cid-yfhuyqon]:is(:hover,:focus-within) .person__role[data-astro-cid-yfhuyqon]{opacity:1;transition-duration:.2s;translate:none}.person__card[data-astro-cid-yfhuyqon]:is(:hover,:focus-within) .person__linkedin[data-astro-cid-yfhuyqon]{opacity:1;transition-duration:.2s,.2s,.2s,.15s;transition-delay:40ms,40ms,0s,0s;translate:none}.tools-hero[data-astro-cid-bh7zoy4r]{z-index:0;min-height:100svh;padding:7.5rem max(var(--gutter), calc((100% - 93.1875rem) / 2)) 4rem;color:var(--color-brand);align-items:center;display:grid;position:sticky;top:0}.tools-hero__inner[data-astro-cid-bh7zoy4r]{will-change:transform, opacity;gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=64rem){.tools-hero__inner[data-astro-cid-bh7zoy4r]{grid-template-columns:minmax(0,46rem) minmax(0,40rem);justify-content:center;align-items:center;column-gap:clamp(2rem,2.2vw,2.625rem)}}.tools-hero__text[data-astro-cid-bh7zoy4r]{justify-items:start;gap:clamp(1.75rem,2.9vw,3.5rem);display:grid}.tools-hero__heading[data-astro-cid-bh7zoy4r]{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:1.15}.tools-hero__line[data-astro-cid-bh7zoy4r]{margin-bottom:-.2em;padding-bottom:.2em;display:block}.tools-hero__intro[data-astro-cid-bh7zoy4r]{max-width:24.6em;font-size:var(--font-size-lg);margin:0;line-height:1.5}.tools-hero__tools[data-astro-cid-bh7zoy4r]{--row:0px;--overhang:0px;position:relative}.tools-hero__list[data-astro-cid-bh7zoy4r]{margin:0;padding:0;list-style:none}.tools-hero__tool[data-astro-cid-bh7zoy4r]{border-top:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent)}.tools-hero__tool[data-astro-cid-bh7zoy4r]:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent)}.tools-hero__link[data-astro-cid-bh7zoy4r]{gap:.125rem;padding-block:1.125rem;text-decoration:none;display:grid}.tools-hero__name[data-astro-cid-bh7zoy4r]{align-items:center;gap:.5rem;width:fit-content;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:600;line-height:1.5;display:inline-flex}.tools-hero__name[data-astro-cid-bh7zoy4r] .arrow-roll{font-size:1.25rem}.tools-hero__link[data-astro-cid-bh7zoy4r]:is(:hover,:focus-visible){--roll:.45s var(--ease-out)}.tools-hero__link[data-astro-cid-bh7zoy4r]:is(:hover,:focus-visible) .arrow-roll__arrow{translate:100% -100%}.tools-hero__link[data-astro-cid-bh7zoy4r]:is(:hover,:focus-visible) .arrow-roll__arrow+.arrow-roll__arrow{transition-delay:40ms;translate:none}.tools-hero__tagline[data-astro-cid-bh7zoy4r]{font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.5}.tools-hero__preview[data-astro-cid-bh7zoy4r]{display:none}@media (width>=64rem){.tools-hero__preview[data-astro-cid-bh7zoy4r]{top:0;right:calc(-1 * var(--overhang));aspect-ratio:16/9;pointer-events:none;opacity:0;width:clamp(14rem,17vw,20.5rem);translate:0 calc(var(--row) - 3.6rem);transition:opacity .25s ease, scale .4s var(--ease-out), rotate .5s var(--ease-out), translate .5s var(--ease-out);display:block;position:absolute;rotate:0deg;scale:.92}}.tools-hero__tools[data-astro-cid-bh7zoy4r].is-previewing .tools-hero__preview[data-astro-cid-bh7zoy4r]{opacity:1;rotate:5deg;scale:1}.tools-hero__preview[data-astro-cid-bh7zoy4r] .tools-hero__shot{object-fit:cover;background:var(--color-surface);opacity:0;border-radius:1rem;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0;box-shadow:0 10px 10px #00000040}.tools-hero__preview[data-astro-cid-bh7zoy4r] .tools-hero__shot.is-active{opacity:1}.showcase[data-astro-cid-v4nqk4mm]{--purple:#3b2d6e;padding:clamp(4rem, 8vw, 9rem) var(--gutter-wide) clamp(5rem, 10vw, 12rem)}@media (width>=64rem){.showcase[data-astro-cid-v4nqk4mm]{height:calc(100svh + (2 * var(--n) - 1) * 40svh);padding-block:0}}.showcase__stage[data-astro-cid-v4nqk4mm]{gap:1.5rem;display:grid}@media (width>=64rem){.showcase__stage[data-astro-cid-v4nqk4mm]{grid-template-columns:minmax(0,1187fr) minmax(0,581fr);align-content:center;height:100svh;padding-block:7.5rem 2.5rem;position:sticky;top:0}}.showcase__window[data-astro-cid-v4nqk4mm]{background:#f4f2fd;border-radius:clamp(1.25rem,1.67vw,2rem);align-self:center;overflow:clip;box-shadow:0 10px 10px #00000040}@media (width>=64rem){.showcase__window[data-astro-cid-v4nqk4mm]{justify-self:end;width:100%;max-width:calc(177.778svh - 23.1111rem)}}.showcase__bar[data-astro-cid-v4nqk4mm]{background:var(--color-surface);align-items:center;gap:.625rem;height:clamp(2rem,2.24vw,2.6875rem);padding-inline:clamp(1.25rem,1.6vw,1.9375rem);display:flex}.showcase__bar[data-astro-cid-v4nqk4mm] span[data-astro-cid-v4nqk4mm]{aspect-ratio:1;background:#e30000;border-radius:50%;width:clamp(.75rem,.94vw,1.125rem)}.showcase__bar[data-astro-cid-v4nqk4mm] span[data-astro-cid-v4nqk4mm]:nth-child(2){background:#e09501}.showcase__bar[data-astro-cid-v4nqk4mm] span[data-astro-cid-v4nqk4mm]:nth-child(3){background:#4fe001}.showcase__screen[data-astro-cid-v4nqk4mm]{aspect-ratio:16/9;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.showcase__screen[data-astro-cid-v4nqk4mm]:disabled{cursor:default}.showcase__screen[data-astro-cid-v4nqk4mm]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-4px}.showcase__screen[data-astro-cid-v4nqk4mm] .showcase__shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s ease, scale .6s var(--ease-out);position:absolute;inset:0;scale:1.03}.showcase__screen[data-astro-cid-v4nqk4mm] .showcase__shot.is-active{opacity:1;scale:1}.showcase__cabinet[data-astro-cid-v4nqk4mm]{--tab-font:clamp(1.125rem, 1.25vw, 1.5rem);--step:calc(var(--tab-font) * 1.5 + .875rem);--radius:clamp(1.25rem, 1.67vw, 2rem);--overlap:var(--radius);border-bottom:1px solid var(--purple);height:clamp(30rem,115vw,38rem);color:var(--purple);border-radius:0 0 .5rem .5rem;position:relative;overflow:clip}@media (width>=64rem){.showcase__cabinet[data-astro-cid-v4nqk4mm]{height:auto;min-height:37rem}}.showcase__folder[data-astro-cid-v4nqk4mm]{--pad:clamp(1.5rem, 2.08vw, 2.5rem);height:calc(100% - (var(--n) - 1) * var(--step) + var(--overlap));--f:1;border:1px solid var(--purple);border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in srgb, var(--color-surface) 75%, var(--color-bg));translate:0 calc(var(--f) * var(--i) * var(--step) + (1 - var(--f)) * (100% + (var(--i) - 1) * var(--step) - var(--overlap)));transition:translate .6s var(--ease-in-out), background-color .3s ease;border-bottom:0;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.showcase__folder[data-astro-cid-v4nqk4mm].is-after{--f:0}.showcase__folder[data-astro-cid-v4nqk4mm].is-open{background:var(--color-bg)}.showcase__heading[data-astro-cid-v4nqk4mm]{font:inherit;margin:0}.showcase__tab[data-astro-cid-v4nqk4mm]{width:100%;padding:.625rem var(--pad) .25rem;color:inherit;font:inherit;font-size:var(--tab-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;line-height:1.5;display:flex}.showcase__tab[data-astro-cid-v4nqk4mm]:is(:hover,:focus-visible){--roll:.45s var(--ease-out)}.showcase__tab[data-astro-cid-v4nqk4mm]:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;border-radius:inherit}.showcase__title[data-astro-cid-v4nqk4mm]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.showcase__cabinet[data-astro-cid-v4nqk4mm].is-scrubbed .showcase__folder[data-astro-cid-v4nqk4mm]{transition:background-color .3s}.showcase__cabinet[data-astro-cid-v4nqk4mm].is-scrubbed .showcase__body[data-astro-cid-v4nqk4mm]{opacity:1}.showcase__folder[data-astro-cid-v4nqk4mm].is-open .showcase__tab[data-astro-cid-v4nqk4mm]{cursor:default}.showcase__tab[data-astro-cid-v4nqk4mm] .arrow-roll{font-size:1.25rem}.showcase__body[data-astro-cid-v4nqk4mm]{min-height:0;padding:.5rem var(--pad) calc(var(--pad) + var(--overlap));scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--overlap) - 2.5rem), transparent calc(100% - var(--overlap)));mask-image:linear-gradient(#000 calc(100% - var(--overlap) - 2.5rem), transparent calc(100% - var(--overlap)));opacity:0;flex:1;align-content:start;justify-items:start;gap:.75em;font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.5;transition:opacity .3s;display:grid;overflow-y:auto}.showcase__folder[data-astro-cid-v4nqk4mm].is-open .showcase__body[data-astro-cid-v4nqk4mm]{opacity:1;transition-delay:.2s}.showcase__body[data-astro-cid-v4nqk4mm] p[data-astro-cid-v4nqk4mm]{margin:0}.showcase__body[data-astro-cid-v4nqk4mm] .button{margin-top:.5rem}.values[data-astro-cid-fmisqlwb]{padding:clamp(2rem, 4vw, 5rem) var(--gutter) clamp(6rem, 13vw, 15rem);justify-items:center;gap:clamp(3rem,9vw,10.75rem);display:grid}.values__heading[data-astro-cid-fmisqlwb]{font-family:var(--font-display), serif;text-align:center;color:var(--color-brand);margin:0;font-size:clamp(2.75rem,4.375vw,5.25rem);font-weight:400;line-height:1}.values__cards[data-astro-cid-fmisqlwb]{justify-items:center;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.values__cards[data-astro-cid-fmisqlwb]{gap:0}}.values__card[data-astro-cid-fmisqlwb]{--fan:1;background:color-mix(in srgb, var(--color-brand) 75%, var(--color-bg));width:min(100%,36.375rem);color:var(--color-on-media);transform:rotate(calc(var(--r) * .2 * var(--fan)));border-radius:32px;flex-direction:column;gap:clamp(2rem,3.33vw,4rem);padding:clamp(2rem,2.8vw,3.375rem) clamp(1.5rem,2.86vw,3.4375rem) clamp(2rem,2.45vw,2.9375rem);display:flex;box-shadow:0 8px 24px #00000040}@media (width>=64rem){.values__card[data-astro-cid-fmisqlwb]{z-index:var(--z);aspect-ratio:100/96;will-change:transform;width:clamp(18rem,30.3vw,36.375rem);transform:translate(calc(var(--x) * var(--fan)), calc(var(--y) * var(--fan))) rotate(calc(var(--r) * var(--fan)));transition:scale .3s var(--ease-out), box-shadow .3s var(--ease-out);grid-area:1/1}}@media (width>=64rem){.values__card[data-astro-cid-fmisqlwb]:is(:hover,:focus){scale:1.015;box-shadow:0 16px 40px #0000004d}}@media (width>=64rem){.values__card[data-astro-cid-fmisqlwb]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}}.values__head[data-astro-cid-fmisqlwb]{justify-items:start;gap:1rem;display:grid}.values__number[data-astro-cid-fmisqlwb]{background:var(--color-bg);color:#000;text-align:center;border-radius:100px;width:2.6875rem;padding-block:.375rem;font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:1.25}.values__title[data-astro-cid-fmisqlwb]{font-family:var(--font-display), serif;margin:0;font-size:clamp(2.5rem,3.33vw,4rem);font-style:italic;font-weight:400;line-height:1.25}.values__text[data-astro-cid-fmisqlwb]{font-size:var(--font-size-lg);margin:0;line-height:1.25}.sections[data-astro-cid-s76agk4a]{z-index:1;position:relative}.sections__glass[data-astro-cid-s76agk4a]{--block-space:clamp(2rem, 3.33vw, 4rem);z-index:1;margin-top:calc(-1 * var(--radius-lg));padding-top:var(--radius-lg);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-bg);position:relative}@media (width>=64rem){.sections__glass[data-astro-cid-s76agk4a]{background:0 0;border-radius:0;margin-top:0;padding-top:clamp(2rem,4vw,5rem)}}.sections__panel[data-astro-cid-s76agk4a]{--block-space:clamp(2rem, 3.33vw, 4rem);z-index:2;background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;overflow:clip}body:has([data-hero-background]:not([data-failed])) .sections__panel[data-astro-cid-s76agk4a]:not(:has([data-glass-team])){border-radius:var(--radius-lg)}.sections__panel[data-astro-cid-s76agk4a]:has([data-glass-team]):not(:has(>.photo-strip:first-child)){background:0 0}.sections__panel[data-astro-cid-s76agk4a]:has([data-glass-team]):not(:has(>.photo-strip:first-child)):before{content:"";z-index:-1;height:var(--glass-from,100%);background:var(--color-bg);position:absolute;inset:0 0 auto}
