.nodegraph[data-astro-cid-uwuutkbw]{color:var(--bronze-soft);width:100%;height:auto}.nodegraph__dots[data-astro-cid-uwuutkbw]{color:var(--bronze)}.hero[data-astro-cid-ct3bgug4]{background:var(--schiefer);color:var(--creme);min-height:100svh;display:flex;align-items:center;position:relative;overflow:hidden}.hero[data-astro-cid-ct3bgug4]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.hero[data-astro-cid-ct3bgug4]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(241,238,233,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(241,238,233,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,black 30%,transparent 100%)}.hero__inner[data-astro-cid-ct3bgug4]{width:100%;max-width:80rem;margin:0 auto;padding:8rem var(--space-gutter) 5rem;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero__visual[data-astro-cid-ct3bgug4]{min-width:0}@media(max-width:56rem){.hero__inner[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}.hero__visual[data-astro-cid-ct3bgug4]{display:none}}.hero__logo[data-astro-cid-ct3bgug4]{font-size:clamp(76px,13vw,188px);margin-bottom:clamp(1.8rem,4vh,3.2rem)}.hero__kicker[data-astro-cid-ct3bgug4]{margin-bottom:clamp(1.6rem,3vh,2.6rem)}.hero__title[data-astro-cid-ct3bgug4]{font-size:var(--text-hero)}.hero__line[data-astro-cid-ct3bgug4],.hero__line-inner[data-astro-cid-ct3bgug4]{display:block}.hero__title[data-astro-cid-ct3bgug4] .hero__word{display:inline-block}.hero__title-accent[data-astro-cid-ct3bgug4]{color:var(--bronze)}.hero__sub[data-astro-cid-ct3bgug4]{margin-top:2rem;max-width:var(--measure);font-size:clamp(1.05rem,1rem + .5vw,1.3rem);color:var(--creme-soft)}.hero__cta[data-astro-cid-ct3bgug4]{margin-top:clamp(2rem,3.5vh,3rem);display:inline-flex;align-items:center;gap:.9rem;padding:.95rem 1.6rem;border:1px solid var(--bronze);color:var(--creme);font-weight:500;transition:background .3s var(--ease-out-expo),color .3s var(--ease-out-expo)}.hero__cta-arrow[data-astro-cid-ct3bgug4]{transition:transform .3s var(--ease-out-expo)}.hero__cta[data-astro-cid-ct3bgug4]:hover,.hero__cta[data-astro-cid-ct3bgug4]:focus-visible{background:var(--bronze);color:var(--creme)}.hero__cta[data-astro-cid-ct3bgug4]:hover .hero__cta-arrow[data-astro-cid-ct3bgug4],.hero__cta[data-astro-cid-ct3bgug4]:focus-visible .hero__cta-arrow[data-astro-cid-ct3bgug4]{transform:translate(4px)}.hero__sweep[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(241,238,233,.11) 1px,transparent 1px),linear-gradient(to bottom,rgba(241,238,233,.11) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(115deg,transparent 43%,#000 50%,transparent 57%);mask-image:linear-gradient(115deg,transparent 43%,#000 50%,transparent 57%);-webkit-mask-size:260% 260%;mask-size:260% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:grid-sweep 16s linear infinite}@keyframes grid-sweep{0%{-webkit-mask-position:130% -30%;mask-position:130% -30%}to{-webkit-mask-position:-30% 130%;mask-position:-30% 130%}}@media(prefers-reduced-motion:reduce){.hero__sweep[data-astro-cid-ct3bgug4]{animation:none;opacity:.5}}.promises[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter)}.promises__list[data-astro-cid-ct3bgug4]{margin-top:clamp(2.5rem,5vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0}.promise[data-astro-cid-ct3bgug4]{padding:clamp(1.8rem,3vw,3rem);border-top:1px solid var(--bronze-hair)}.promise[data-astro-cid-ct3bgug4]+.promise[data-astro-cid-ct3bgug4]{border-left:1px solid var(--bronze-hair)}.promise__title[data-astro-cid-ct3bgug4]{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem)}.promise__text[data-astro-cid-ct3bgug4]{margin-top:1rem;color:#282828b8}@media(max-width:56rem){.promise[data-astro-cid-ct3bgug4]+.promise[data-astro-cid-ct3bgug4]{border-left:0}}.product[data-astro-cid-ct3bgug4]{background:var(--creme-deep);border-top:1px solid var(--bronze-hair)}.product__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter)}.product__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:26ch}.product__body[data-astro-cid-ct3bgug4]{margin-top:2rem;max-width:var(--measure);color:#282828b8;font-size:1.1em}.suite__grid[data-astro-cid-ct3bgug4]{margin-top:clamp(2.5rem,5vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.suite__card[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;border:1px solid var(--bronze-hair);background:var(--creme);padding:clamp(1.5rem,2.5vw,2.2rem);transition:border-color .3s var(--ease-out-expo)}.suite__card[data-astro-cid-ct3bgug4]:hover{border-color:var(--bronze)}.suite__name[data-astro-cid-ct3bgug4]{color:var(--bronze);font-size:1rem;letter-spacing:.08em}.suite__text[data-astro-cid-ct3bgug4]{margin-top:.9rem;color:#282828b8;flex-grow:1}.suite__shot[data-astro-cid-ct3bgug4]{margin-top:1.4rem;aspect-ratio:16 / 10;border:1px dashed var(--bronze-hair);background:linear-gradient(to right,rgba(122,97,71,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(122,97,71,.05) 1px,transparent 1px);background-size:24px 24px;display:flex;align-items:center;justify-content:center}.suite__shot-note[data-astro-cid-ct3bgug4]{color:#28282866;font-size:.75rem}.position[data-astro-cid-ct3bgug4]{background:var(--creme-deep);border-top:1px solid var(--bronze-hair)}.position__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter)}.position__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:22ch}.position__intro[data-astro-cid-ct3bgug4]{margin-top:2rem;max-width:var(--measure);color:#282828b8}.position__scroll[data-astro-cid-ct3bgug4]{margin-top:clamp(2.5rem,5vh,4rem);overflow-x:auto}.ptable[data-astro-cid-ct3bgug4]{width:100%;min-width:30rem;max-width:56rem;border-collapse:collapse;text-align:left}.ptable__dim[data-astro-cid-ct3bgug4]{padding:1.1rem 1.2rem 1.1rem 0;font-weight:600;font-size:1rem;white-space:nowrap;border-bottom:1px solid var(--bronze-hair);width:12rem}.ptable[data-astro-cid-ct3bgug4] tbody[data-astro-cid-ct3bgug4] tr[data-astro-cid-ct3bgug4]:last-child .ptable__dim[data-astro-cid-ct3bgug4],.ptable[data-astro-cid-ct3bgug4] tbody[data-astro-cid-ct3bgug4] tr[data-astro-cid-ct3bgug4]:last-child .ptable__cell[data-astro-cid-ct3bgug4]{border-bottom:0}.ptable__cell[data-astro-cid-ct3bgug4]{padding:1.1rem 1.2rem;color:#282828b3;border-bottom:1px solid var(--bronze-hair);font-variant-numeric:tabular-nums}.ptable__cell--slate[data-astro-cid-ct3bgug4]{background:#7a61470f;color:var(--schiefer);font-weight:500;box-shadow:inset 1px 0 0 var(--bronze-hair),inset -1px 0 0 var(--bronze-hair)}.caps[data-astro-cid-ct3bgug4]{border-top:1px solid var(--bronze-hair)}.caps__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter)}.caps__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:18ch}.caps__grid[data-astro-cid-ct3bgug4]{margin-top:clamp(2.5rem,5vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0}.cap[data-astro-cid-ct3bgug4]{padding:clamp(1.8rem,3vw,2.8rem);border-top:1px solid var(--bronze-hair);transition:background .3s var(--ease-out-expo)}.cap[data-astro-cid-ct3bgug4]+.cap[data-astro-cid-ct3bgug4]{border-left:1px solid var(--bronze-hair)}.cap[data-astro-cid-ct3bgug4]:hover{background:var(--creme-deep)}.cap__term[data-astro-cid-ct3bgug4]{font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);line-height:1.2}.cap__text[data-astro-cid-ct3bgug4]{margin-top:.9rem;color:#282828b8}@media(max-width:56rem){.cap[data-astro-cid-ct3bgug4]+.cap[data-astro-cid-ct3bgug4]{border-left:0}}.audience[data-astro-cid-ct3bgug4]{background:var(--creme-deep);border-top:1px solid var(--bronze-hair)}.audience__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:start}.audience__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:16ch}.audience__intro[data-astro-cid-ct3bgug4]{margin-top:1.6rem;color:#282828b8;max-width:34ch}.audience__list[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column}.audience__row[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1rem,3vw,2.5rem);padding:1.5rem 0;border-top:1px solid var(--bronze-hair)}.audience__row[data-astro-cid-ct3bgug4]:last-child{border-bottom:1px solid var(--bronze-hair)}.audience__who[data-astro-cid-ct3bgug4]{font-weight:600;font-size:1.05rem}.audience__text[data-astro-cid-ct3bgug4]{color:#282828b8}@media(max-width:56rem){.audience__inner[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}.audience__row[data-astro-cid-ct3bgug4]{grid-template-columns:1fr;gap:.5rem}}.security[data-astro-cid-ct3bgug4]{border-top:1px solid var(--bronze-hair)}.security__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter)}.security__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:20ch}.security__intro[data-astro-cid-ct3bgug4]{margin-top:2rem;max-width:var(--measure);color:#282828b8}.security__grid[data-astro-cid-ct3bgug4]{margin-top:clamp(2.5rem,5vh,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0}.security__card[data-astro-cid-ct3bgug4]{padding:clamp(1.8rem,3vw,2.8rem);border-top:1px solid var(--bronze-hair)}.security__card[data-astro-cid-ct3bgug4]+.security__card[data-astro-cid-ct3bgug4]{border-left:1px solid var(--bronze-hair)}.security__term[data-astro-cid-ct3bgug4]{font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);line-height:1.2}.security__text[data-astro-cid-ct3bgug4]{margin-top:.9rem;color:#282828b8}@media(max-width:56rem){.security__card[data-astro-cid-ct3bgug4]+.security__card[data-astro-cid-ct3bgug4]{border-left:0}}.cta[data-astro-cid-ct3bgug4]{background:var(--schiefer);color:var(--creme);position:relative;overflow:hidden}.cta[data-astro-cid-ct3bgug4]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(241,238,233,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(241,238,233,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 80% at 30% 50%,black 20%,transparent 100%)}.cta__inner[data-astro-cid-ct3bgug4]{max-width:80rem;margin:0 auto;padding:var(--space-section) var(--space-gutter);position:relative;z-index:1}.cta__heading[data-astro-cid-ct3bgug4]{margin-top:2rem;font-size:var(--text-section);max-width:18ch}.cta__body[data-astro-cid-ct3bgug4]{margin-top:1.8rem;max-width:var(--measure);color:var(--creme-soft);font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.cta__action[data-astro-cid-ct3bgug4]{margin-top:clamp(2.2rem,4vh,3.2rem);display:inline-flex;align-items:center;gap:.9rem;padding:.95rem 1.6rem;border:1px solid var(--bronze);color:var(--creme);font-weight:500;transition:background .3s var(--ease-out-expo),color .3s var(--ease-out-expo)}.cta__arrow[data-astro-cid-ct3bgug4]{transition:transform .3s var(--ease-out-expo)}.cta__action[data-astro-cid-ct3bgug4]:hover,.cta__action[data-astro-cid-ct3bgug4]:focus-visible{background:var(--bronze);color:var(--creme)}.cta__action[data-astro-cid-ct3bgug4]:hover .cta__arrow[data-astro-cid-ct3bgug4],.cta__action[data-astro-cid-ct3bgug4]:focus-visible .cta__arrow[data-astro-cid-ct3bgug4]{transform:translate(4px)}
