.h1-root :is(.as-intro,.as-scope,.as-cra,.as-why){--as-gold:#fcaf00;--as-gold-ink:#8a5b00;--as-accent:#a87200;--as-glow:252 175 0;--as-ink:#111216;--as-ink-2:#474747;--as-panel:#141519;--as-paper:250 247 242;--as-line:#1112161a;--as-line-dark:#ffffff1a;--as-ease:cubic-bezier(.2, 0, 0, 1);--as-ease-in:cubic-bezier(0, 0, 0, 1);--as-gutter:clamp(1.25rem, .9rem + 1.75vw, 2.5rem);--as-pad:clamp(2.75rem, 2rem + 2.6vw, 4.5rem);--as-arch:clamp(1.5rem, 4.2vw, 4.25rem);--as-card-glow:0 0 0 1px rgb(var(--as-glow) / .1), 0 0 30px -12px rgb(var(--as-glow) / .45), 0 22px 44px -32px #1112168c;--as-card-glow-on:0 0 0 1px rgb(var(--as-glow) / .18), 0 0 40px -10px rgb(var(--as-glow) / .6), 0 22px 44px -32px #1112168c;isolation:isolate;padding-block:var(--as-pad);position:relative;overflow:clip}.h1-root .as-shell{width:100%;max-width:88rem;padding-inline:var(--as-gutter);margin-inline:auto}.h1-root .as-ground{z-index:-1;pointer-events:none;position:absolute;inset:0}.h1-root .as-ground__img{object-fit:cover;max-width:128rem;margin-inline:auto}@media (min-width:128rem){.h1-root .as-ground__img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}.h1-root .as-title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.03em;color:var(--as-ink);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.625rem);font-weight:700;line-height:1.12}.h1-root .as-title--dark{color:#fff}.h1-root .as-accent{color:var(--as-accent)}.h1-root .as-title--dark .as-accent{color:var(--as-gold)}.h1-root .as-rule{background:var(--as-gold);width:3rem;height:3px;box-shadow:0 0 12px rgb(var(--as-glow) / .55);border-radius:999px;margin-top:1.125rem;display:block}.h1-root .as-split{gap:.875rem;display:grid}.h1-root .as-split__body{max-width:34rem;color:var(--as-ink-2);text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.65}@media (min-width:64rem){.h1-root .as-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}.h1-root .as-split__body{justify-self:end}}.h1-root .as-link{color:var(--as-ink);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--as-glow) / .75);text-decoration-color:rgb(var(--as-glow) / .75);text-underline-offset:.2em;transition:color .25s var(--as-ease), text-decoration-color .25s var(--as-ease);font-weight:700;text-decoration-thickness:2px}.h1-root .as-link:hover{color:var(--as-gold-ink);-webkit-text-decoration-color:var(--as-gold);text-decoration-color:var(--as-gold)}.h1-root .as-link--dark{color:#fff}.h1-root .as-link--dark:hover{color:var(--as-gold)}.h1-root .as-link:focus-visible{outline:2px solid var(--as-gold);outline-offset:3px;border-radius:4px}.h1-root .as-intro{background:rgb(var(--as-paper));color:var(--as-ink)}.h1-root .bk-curve>.as-intro{padding-top:calc(var(--as-pad) + var(--bk-arch))}.h1-root .as-intro__ground{object-position:30% 60%}.h1-root .as-intro__veil{background:rgb(var(--as-paper) / .6);position:absolute;inset:0}@media (min-width:64rem){.h1-root .as-intro__veil{background:linear-gradient(90deg, rgb(var(--as-paper) / .72) 0%, rgb(var(--as-paper) / .5) 45%, rgb(var(--as-paper) / .2) 75%, rgb(var(--as-paper) / .1) 100%)}}.h1-root .as-intro__shell{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.h1-root .as-intro__copy{min-width:0}.h1-root .as-intro__lead{max-width:36rem;font-family:var(--font-gilroy), sans-serif;color:var(--as-ink);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600;line-height:1.45}.h1-root .as-intro__body{color:#3a3a3a;text-wrap:pretty;max-width:36rem;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.75}.h1-root .as-stages{border-top:1px solid rgb(var(--as-glow) / .45);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem;max-width:36rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.h1-root .as-stages__item{align-items:center;gap:.5rem;min-width:0;display:flex}.h1-root .as-stages__icon{border:1px solid var(--as-gold);width:2.25rem;height:2.25rem;color:var(--as-gold-ink);box-shadow:0 0 14px -6px rgb(var(--as-glow) / .7);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.h1-root .as-stages__icon svg{width:1.125rem;height:1.125rem}.h1-root .as-stages__label{color:var(--as-ink);font-size:.875rem;font-weight:700;line-height:1.2}@media (min-width:40rem){.h1-root .as-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.h1-root .as-stages__item{flex-direction:column;align-items:flex-start}}.h1-root .as-intro__media{aspect-ratio:5/4;border:1px solid var(--as-gold);min-width:0;box-shadow:var(--as-card-glow);transition:box-shadow .45s var(--as-ease);background:#efe7d6;border-radius:1.5rem 1.5rem 1.5rem 7rem;position:relative;overflow:hidden}.h1-root .as-intro__img{object-fit:cover;object-position:50% 62%;transition:scale 1.2s var(--as-ease)}@media (hover:hover){.h1-root .as-intro__media:hover{box-shadow:var(--as-card-glow-on)}.h1-root .as-intro__media:hover .as-intro__img{scale:1.03}}@media (min-width:64rem){.h1-root .as-intro__shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,5vw,5rem)}.h1-root .as-intro__media{aspect-ratio:648/700;max-height:34rem}}.h1-root .as-scope{background:radial-gradient(50% 60% at 100% 0%, rgb(var(--as-glow) / .1) 0%, transparent 70%), radial-gradient(40% 50% at 0% 100%, rgb(var(--as-glow) / .06) 0%, transparent 70%), #f6f1e8;color:var(--as-ink)}.h1-root .as-scope:has(+.bk-bridge){padding-bottom:calc(var(--as-pad) + clamp(1rem, .3rem + 2.6vw, 2.25rem))}.h1-root .as-scope__explorer{margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.h1-root .as-ex{gap:.5rem;display:grid}.h1-root .as-ex__stage{display:none}.h1-root .as-ex__item{min-width:0}.h1-root .as-ex__tab{width:100%;min-height:3.375rem;color:var(--as-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s var(--as-ease), border-color .3s var(--as-ease), box-shadow .3s var(--as-ease), color .3s var(--as-ease);background:#ffffffb3;border:1px solid #11121614;border-radius:.875rem;grid-template-columns:1.75rem 1.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.625rem 1rem;display:grid;position:relative}.h1-root .as-ex__tab:hover{border-color:rgb(var(--as-glow) / .55)}.h1-root .as-ex__item[data-active] .as-ex__tab{border-color:var(--as-gold);background:radial-gradient(120% 140% at 0% 50%, rgb(var(--as-glow) / .14) 0%, transparent 60%), var(--as-ink);color:#fff;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgb(var(--as-glow) / .14), 0 0 26px -10px rgb(var(--as-glow) / .55), 0 14px 30px -20px #11121699}.h1-root .as-ex__tab:focus-visible{outline:2px solid var(--as-gold);outline-offset:2px}.h1-root .as-ex__num{color:#11121666;font-variant-numeric:tabular-nums;transition:color .3s var(--as-ease);font-size:.8125rem;font-weight:700}.h1-root .as-ex__tabIcon{color:var(--as-gold-ink);transition:color .3s var(--as-ease);display:inline-flex}.h1-root .as-ex__tabIcon svg{width:1.25rem;height:1.25rem}.h1-root .as-ex__item[data-active] :is(.as-ex__num,.as-ex__tabIcon){color:var(--as-gold)}.h1-root .as-ex__label{min-width:0;font-family:var(--font-gilroy), sans-serif;font-size:1rem;font-weight:700;line-height:1.3}.h1-root .as-ex__cue{color:#11121659;width:.875rem;height:.875rem;position:relative}.h1-root .as-ex__item[data-active] .as-ex__cue{color:var(--as-gold)}.h1-root .as-ex__cue:before,.h1-root .as-ex__cue:after{content:"";width:100%;height:2px;transition:rotate .3s var(--as-ease), opacity .3s var(--as-ease), transform .3s var(--as-ease);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0}.h1-root .as-ex__cue:after{rotate:90deg}.h1-root .as-ex__item[data-active] .as-ex__cue:after{opacity:0;rotate:none}.h1-root .as-ex__panel{visibility:hidden;transition:grid-template-rows .4s var(--as-ease), visibility 0s linear .4s;grid-template-rows:0fr;display:grid}.h1-root .as-ex__item[data-active] .as-ex__panel{visibility:visible;transition:grid-template-rows .4s var(--as-ease), visibility 0s;grid-template-rows:1fr}.h1-root .as-ex__clip{min-height:0;padding:.5rem .125rem .375rem;overflow:hidden}.h1-root .as-ex__card{border:1px solid var(--as-gold);background:radial-gradient(70% 50% at 100% 0%, rgb(var(--as-glow) / .1) 0%, transparent 70%), var(--as-panel);color:#fff;box-shadow:var(--as-card-glow);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.h1-root .as-ex__text{padding:1.375rem 1.375rem 1.25rem}.h1-root .as-ex__icon{border:1px solid rgb(var(--as-glow) / .55);background:rgb(var(--as-glow) / .08);width:3rem;height:3rem;color:var(--as-gold);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.h1-root .as-ex__icon svg{width:1.5rem;height:1.5rem}.h1-root .as-ex__title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.02em;color:#fff;margin-top:1rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:700;line-height:1.2}.h1-root .as-ex__body{color:#ffffffc2;text-wrap:pretty;max-width:40rem;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.7}.h1-root .as-ex__body .as-link{color:#fff}.h1-root .as-ex__body .as-link:hover{color:var(--as-gold)}.h1-root .as-ex__facts{border-top:1px solid rgb(var(--as-glow) / .3);margin:auto 0 0;display:grid}.h1-root .as-ex__facts>div{padding:1rem 1.375rem 1.125rem}.h1-root .as-ex__facts>div+div{border-top:1px solid var(--as-line-dark)}.h1-root .as-ex__facts dt{color:#ffffff80;font-size:.8125rem;font-weight:700}.h1-root .as-ex__facts dd{color:#fff;margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.5}.h1-root .as-ex__get{background:rgb(var(--as-glow) / .08)}.h1-root .as-ex__get dt{color:var(--as-gold)}.h1-root .as-ex__get dd{align-items:flex-start;gap:.5rem;display:flex}.h1-root .as-ex__check{background:var(--as-gold);width:1.25rem;height:1.25rem;color:var(--as-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.h1-root .as-ex__check svg{width:.75rem;height:.75rem}.h1-root .as-flow{border-top:1px dashed rgb(var(--as-glow) / .4);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.h1-root .as-flow__tools{flex-wrap:wrap;gap:.375rem;display:flex}.h1-root .as-flow__tools li{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:700}.h1-root .as-flow__line{display:none}.h1-root .as-flow__hub{border:1px solid var(--as-gold);background:rgb(var(--as-glow) / .12);color:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.h1-root .as-flow__hub svg{width:1.125rem;height:1.125rem;color:var(--as-gold)}@media (min-width:40rem){.h1-root .as-ex__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h1-root .as-ex__facts>div+div{border-top:0;border-left:1px solid var(--as-line-dark)}.h1-root .as-flow{grid-template-columns:minmax(0,1fr) 3rem auto;align-items:center}.h1-root .as-flow__line{background:linear-gradient(90deg, rgb(var(--as-glow) / .2), var(--as-gold));border-radius:2px;height:2px;display:block}}@media (min-width:72rem){.h1-root .as-ex{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:.4375rem clamp(2rem,3.5vw,3.5rem)}.h1-root .as-ex__item{display:contents}.h1-root .as-ex__tab{grid-column:1}.h1-root .as-ex__tab:before{content:"";background:var(--as-gold);width:3px;transition:transform .35s var(--as-ease);border-radius:0 3px 3px 0;position:absolute;top:22%;bottom:22%;left:-1px;transform:scaleY(0)}.h1-root .as-ex__item[data-active] .as-ex__tab:before{transform:scaleY(1)}.h1-root .as-ex__cue{width:1rem}.h1-root .as-ex__cue:after{display:none}.h1-root .as-ex__cue:before{transform-origin:0;transform:scaleX(.6)}.h1-root .as-ex__item[data-active] .as-ex__cue:before{transform:scaleX(1.5)}.h1-root .as-ex__panel,.h1-root .as-ex__item[data-active] .as-ex__panel{grid-area:1/2/span 7;display:block}.h1-root .as-ex__panel{opacity:0;transition:opacity .3s var(--as-ease), translate .4s var(--as-ease), visibility 0s linear .3s;translate:0 .5rem}.h1-root .as-ex__item[data-active] .as-ex__panel{opacity:1;transition:opacity .4s var(--as-ease) 60ms, translate .5s var(--as-ease) 60ms, visibility 0s;translate:0}.h1-root .as-ex__clip{height:100%;padding:0;overflow:visible}.h1-root .as-ex__card{height:100%}.h1-root .as-ex__text{flex-direction:column;flex:1;justify-content:center;padding:1.75rem 2rem 1.5rem;display:flex}.h1-root .as-ex__icon{align-self:flex-start}.h1-root .as-ex__body{font-size:1.0625rem}.h1-root .as-ex__facts>div{padding:1.125rem 2rem 1.375rem}}.h1-root .as-cra{background:radial-gradient(45% 60% at 0% 0%, rgb(var(--as-glow) / .08) 0%, transparent 70%), rgb(var(--as-paper));color:var(--as-ink)}.h1-root .bk-curve>.as-cra{padding-top:calc(var(--as-pad) + var(--bk-arch))}.h1-root .as-cmp__card{border:1px solid var(--as-gold);box-shadow:var(--as-card-glow);transition:box-shadow .45s var(--as-ease);background:#fff;border-radius:1.5rem;margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem);padding:.5rem}@media (hover:hover){.h1-root .as-cmp__card:hover{box-shadow:var(--as-card-glow-on)}}.h1-root .as-cmp{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.h1-root .as-cmp thead th{border-bottom:1px solid var(--as-line);color:#1112168c;padding:1rem 1.25rem;font-size:.875rem;font-weight:700}.h1-root .as-cmp :is(tbody th,td){border-bottom:1px solid var(--as-line);vertical-align:top;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.55}.h1-root .as-cmp tbody tr:last-child :is(th,td){border-bottom:0}.h1-root .as-cmp tbody th{font-family:var(--font-gilroy), sans-serif;color:var(--as-ink);font-size:1.0625rem;font-weight:700}.h1-root .as-cmp td{color:var(--as-ink-2);font-weight:500}.h1-root .as-cmp .as-cmp__hi{border-bottom-color:rgb(var(--as-glow) / .22);background:#fff7e2}.h1-root .as-cmp thead .as-cmp__hi{background:var(--as-ink);color:var(--as-gold);border-bottom:0;border-radius:1rem 1rem 0 0}.h1-root .as-cmp tbody tr:last-child .as-cmp__hi{border-radius:0 0 1rem 1rem}.h1-root .as-cmp td.as-cmp__hi{color:var(--as-ink);font-weight:600}.h1-root .as-cmp__check{background:var(--as-gold);width:1.25rem;height:1.25rem;color:var(--as-ink);vertical-align:-.25rem;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:.625rem;display:inline-flex}.h1-root .as-cmp__check svg{width:.75rem;height:.75rem}@media (min-width:48rem){.h1-root .as-cmp th:first-child{width:22%}.h1-root .as-cmp th:nth-child(2){width:40%}}@media (max-width:47.99rem){.h1-root .as-cmp__card{box-shadow:none;background:0 0;border:0;padding:0}.h1-root .as-cmp,.h1-root .as-cmp tbody,.h1-root .as-cmp tr,.h1-root .as-cmp :is(th,td){display:block}.h1-root .as-cmp thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1-root .as-cmp tbody{gap:.875rem;display:grid}.h1-root .as-cmp tbody tr{border:1px solid var(--as-gold);box-shadow:var(--as-card-glow);background:#fff;border-radius:1.125rem;overflow:hidden}.h1-root .as-cmp :is(tbody th,td){border:0;padding:.875rem 1rem 0}.h1-root .as-cmp td:before{content:attr(data-label);color:#11121680;margin-bottom:.125rem;font-size:.8125rem;font-weight:700;display:block}.h1-root .as-cmp td.as-cmp__hi{border-top:1px solid rgb(var(--as-glow) / .35);margin-top:.875rem;padding:.875rem 1rem 1rem}.h1-root .as-cmp tbody tr:last-child .as-cmp__hi{border-radius:0}.h1-root .as-cmp td.as-cmp__hi:before{color:var(--as-gold-ink)}.h1-root .as-cmp td.as-cmp__hi .as-cmp__check{display:none}}.h1-root .as-why{padding-bottom:calc(var(--as-pad) + var(--as-arch));color:#fff;background:#0b0c0f}.h1-root .as-why__ground{object-position:70% 50%}.h1-root .as-why__veil{background:linear-gradient(90deg, #0b0c0fe6 0%, #0b0c0fb8 45%, #0b0c0f99 100%), radial-gradient(40% 60% at 0% 100%, rgb(var(--as-glow) / .12) 0%, transparent 70%);position:absolute;inset:0}.h1-root .as-why__shell{gap:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.h1-root .as-why__head{min-width:0}.h1-root .as-why__closing{color:#ffffffbd;text-wrap:pretty;max-width:28rem;margin-top:1.25rem;font-size:1rem;font-weight:500;line-height:1.7}.h1-root .as-why__grid{gap:1rem;min-width:0;display:grid}.h1-root .as-why__point{border:1px solid var(--as-gold);background:radial-gradient(120% 70% at 50% 0%, rgb(var(--as-glow) / .08) 0%, transparent 60%), #111114eb;min-width:0;box-shadow:var(--as-card-glow);transition:box-shadow .45s var(--as-ease);border-radius:1.25rem;padding:1.375rem 1.375rem 1.5rem}@media (hover:hover){.h1-root .as-why__point:hover{box-shadow:var(--as-card-glow-on)}}.h1-root .as-why__icon{border:1px solid rgb(var(--as-glow) / .45);background:radial-gradient(circle at 50% 35%, rgb(var(--as-glow) / .16) 0%, rgb(var(--as-glow) / .04) 70%);width:2.75rem;height:2.75rem;color:var(--as-gold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.h1-root .as-why__icon svg{width:1.25rem;height:1.25rem}.h1-root .as-why__lead{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.01em;color:#fff;margin-top:.875rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.h1-root .as-why__body{color:#ffffffb8;text-wrap:pretty;margin-top:.4375rem;font-size:.9375rem;font-weight:500;line-height:1.6}@media (min-width:40rem){.h1-root .as-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.h1-root .as-why__shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.h1-root .sp:has(#as-process-heading) .sp-card{border-color:#fcaf00;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #fcaf001a,0 0 30px -12px #fcaf0073,0 20px 40px -32px #000000e6}@media (hover:hover){.h1-root .sp:has(#as-process-heading) .sp-step:hover .sp-card{border-color:#fcaf00;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #fcaf002e,0 0 40px -10px #fcaf0099,0 26px 48px -28px #000000f2}}.h1-root :is(.as-intro,.as-scope,.as-cra,.as-why) [data-reveal][data-armed]{opacity:0;translate:0 .875rem}.h1-root :is(.as-intro,.as-scope,.as-cra,.as-why) [data-reveal][data-armed][data-revealed]{opacity:1;transition:opacity .6s var(--as-ease-in), translate .6s var(--as-ease-in);translate:0}.h1-root :is(.as-intro__media,.as-scope__explorer,.as-why__grid)[data-revealed]{transition-delay:80ms}.h1-root .as-why .as-why__grid[data-reveal][data-armed]{opacity:1;translate:none}.h1-root .as-why__grid[data-armed]:not([data-revealed]) .as-why__point{opacity:0;translate:0 .75rem}.h1-root .as-why__grid[data-armed][data-revealed] .as-why__point{transition:opacity .55s var(--as-ease-in) calc(.1s + var(--i) * .1s), translate .55s var(--as-ease-in) calc(.1s + var(--i) * .1s), box-shadow .45s var(--as-ease)}@media (prefers-reduced-motion:reduce){.h1-root :is(.as-intro__img,.as-intro__media,.as-ex__tab,.as-ex__panel,.as-cmp__card,.as-why__point){transition:none}}
