*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font:400 15px/1.55 var(--font-body), Georgia, serif;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--font-heading), Georgia, serif;color:var(--color-accent);text-wrap:balance;margin:0;font-weight:400;line-height:1.1}h3{font-weight:500}p{margin:0}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-button)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-lime) 40%, transparent)}.skip{z-index:200;background:var(--color-bg);border:1px solid var(--color-accent);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:1240px;margin:0 auto;padding-inline:40px}@media (width<=700px){.wrap{padding-inline:16px}}.hair{border-top:1px solid var(--color-line)}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:40px;display:grid}.just{text-align:left}@media (width>=700px){.just{text-align:justify;hyphens:auto}}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:12px}.h-page{font-size:clamp(40px,5.5vw,68px);line-height:1}.h-sec{font-size:clamp(32px,4vw,48px)}.h-band{font-size:clamp(34px,4.5vw,52px)}.muted{color:var(--color-muted)}.btn{border:1px solid var(--color-line);min-height:44px;color:var(--color-text);cursor:pointer;font:600 16px/1.2 var(--font-heading), Georgia, serif;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn-primary{color:var(--color-button);border-color:var(--color-button)}.btn-primary:hover{background:color-mix(in srgb, var(--color-button) 12%, transparent);color:var(--color-button)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.btn-ghost{color:var(--color-button);border-color:#0000;padding-inline:6px}.btn-ghost:hover{background:color-mix(in srgb, var(--color-button) 10%, transparent)}.btn-lime{color:var(--color-lime);border-color:var(--color-lime)}.btn-lime:hover{background:color-mix(in srgb, var(--color-lime) 14%, transparent);color:var(--color-lime)}.btn-big{padding:12px 26px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label{color:var(--color-muted);font-size:13px}.input{width:100%;min-height:44px;font:inherit;color:var(--color-text);caret-color:var(--color-button);border:1px solid var(--color-line);background:0 0;border-radius:4px;padding:8px 12px;font-size:15px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-button);outline-offset:0}select.input{appearance:auto}.num{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--color-lime-ink);font-size:12px}.num-big{font:400 44px/1 var(--font-heading), Georgia, serif;color:var(--color-lime-large);font-variant-numeric:tabular-nums}.band{background:var(--color-deep);color:#f3f2f2}.band h2{color:#f3f2f2}.band .kicker{color:var(--color-lime)}.ea-m [data-rv]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s), transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s), translate .35s ease;transform:translateY(26px)}.ea-m [data-rv].is-in{opacity:1;transform:none}.ea-m .ea-h>*{animation:.9s cubic-bezier(.2,.7,.2,1) both ea-rise}.ea-m .ea-h>:nth-child(2){animation-delay:.1s}.ea-m .ea-h>:nth-child(3){animation-delay:.2s}.ea-m .ea-h>:nth-child(4){animation-delay:.3s}@keyframes ea-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ea-head[data-astro-cid-dzg4oprl]{z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-line);transition:box-shadow .3s;position:sticky;top:0}.ea-head[data-astro-cid-dzg4oprl][data-s]{box-shadow:0 6px 18px -12px #00000059}.row[data-astro-cid-dzg4oprl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:8px;display:flex}.logo[data-astro-cid-dzg4oprl]{flex:none;display:block}.logo[data-astro-cid-dzg4oprl] img[data-astro-cid-dzg4oprl]{width:auto;height:96px;transition:transform .3s}.logo[data-astro-cid-dzg4oprl]:hover img[data-astro-cid-dzg4oprl]{transform:scale(1.04)}.nav[data-astro-cid-dzg4oprl] ul[data-astro-cid-dzg4oprl]{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-dzg4oprl] a[data-astro-cid-dzg4oprl]{white-space:nowrap;color:var(--color-text);background:linear-gradient(var(--color-lime), var(--color-lime)) 0 100% / 0 2px no-repeat;border-bottom:1px solid #0000;padding:6px 0;font-size:15px;text-decoration:none;transition:background-size .3s;display:inline-block}.nav[data-astro-cid-dzg4oprl] a[data-astro-cid-dzg4oprl]:hover{color:var(--color-accent);background-size:100% 2px}.nav[data-astro-cid-dzg4oprl] a[data-astro-cid-dzg4oprl][aria-current=page]{border-bottom-color:var(--color-lime);color:var(--color-accent)}.cta[data-astro-cid-dzg4oprl][aria-current=page]{background:color-mix(in srgb, var(--color-button) 12%, transparent)}.menu-btn[data-astro-cid-dzg4oprl]{border:1px solid var(--color-line);min-height:44px;color:var(--color-text);font:600 16px/1 var(--font-heading), Georgia, serif;cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:8px 16px;display:none}@media (width<=1099px){.logo[data-astro-cid-dzg4oprl] img[data-astro-cid-dzg4oprl]{height:64px}.js .menu-btn[data-astro-cid-dzg4oprl]{align-items:center;display:inline-flex}.js .nav[data-astro-cid-dzg4oprl]{flex-basis:100%;order:3;display:none}.js .nav[data-astro-cid-dzg4oprl].open{display:block}.js .nav[data-astro-cid-dzg4oprl] ul[data-astro-cid-dzg4oprl]{flex-direction:column;gap:0;padding:8px 0 12px}.js .nav[data-astro-cid-dzg4oprl] a[data-astro-cid-dzg4oprl]{padding:12px 0;font-size:17px;display:block}.nav[data-astro-cid-dzg4oprl]{flex-basis:100%;order:3}}@media (width<=420px){.cta[data-astro-cid-dzg4oprl]{padding-inline:14px}}.logo[data-astro-cid-dzg4oprl] .rev[data-astro-cid-dzg4oprl]{display:none}.js .ea-head[data-astro-cid-dzg4oprl][data-over]{transition:background .35s,border-color .35s,box-shadow .3s;position:fixed;left:0;right:0}.js .ea-head[data-astro-cid-dzg4oprl][data-over]:not([data-s]){--color-text:#f3f2f2;--color-accent:var(--color-lime);--color-button:var(--color-lime);--color-line:#f3f2f259;background:linear-gradient(#071a10b3,#071a1000) no-repeat;border-bottom-color:#0000}.js .ea-head[data-astro-cid-dzg4oprl][data-over]:not([data-s]):has(.nav.open){background:var(--color-deep)}.js .ea-head[data-astro-cid-dzg4oprl][data-over]:not([data-s]) .logo[data-astro-cid-dzg4oprl] img[data-astro-cid-dzg4oprl]:not(.rev){display:none}.js .ea-head[data-astro-cid-dzg4oprl][data-over]:not([data-s]) .logo[data-astro-cid-dzg4oprl] .rev[data-astro-cid-dzg4oprl]{display:block}.ea-foot[data-astro-cid-l2jmgzwh]{background:var(--color-deep);color:#f3f2f2;margin-top:0}.cols[data-astro-cid-l2jmgzwh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px;padding-block:56px 32px;display:grid}.plate[data-astro-cid-l2jmgzwh]{background:#f3f2f2;padding:10px 14px;display:inline-block}.plate[data-astro-cid-l2jmgzwh] img[data-astro-cid-l2jmgzwh]{width:auto;height:130px}.tag[data-astro-cid-l2jmgzwh]{color:#d7d3d3;max-width:320px;margin-top:16px;font-size:13px;line-height:1.65}.hd[data-astro-cid-l2jmgzwh]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lime);margin-bottom:6px;font-size:12px}ul[data-astro-cid-l2jmgzwh]{margin:0;padding:0;list-style:none}.cols[data-astro-cid-l2jmgzwh] a[data-astro-cid-l2jmgzwh]:not(.plate),.legal[data-astro-cid-l2jmgzwh] a[data-astro-cid-l2jmgzwh]{color:#f3f2f2;align-items:center;min-width:44px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.cols[data-astro-cid-l2jmgzwh] a[data-astro-cid-l2jmgzwh]:not(.plate):hover,.legal[data-astro-cid-l2jmgzwh] a[data-astro-cid-l2jmgzwh]:hover{color:var(--color-lime);text-decoration:underline}.mark-wrap[data-astro-cid-l2jmgzwh]{padding-block:8px 28px;overflow:hidden}.mark[data-astro-cid-l2jmgzwh]{font:400 clamp(16px, 4.6vw, 60px)/1 var(--font-heading), Georgia, serif;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--color-lime);text-align:center}.bar[data-astro-cid-l2jmgzwh]{color:#d7d3d3;border-top:1px solid #2b5a3f;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:12px;font-size:12px;display:flex}.legal[data-astro-cid-l2jmgzwh]{gap:20px;display:flex}.co[data-astro-cid-l2jmgzwh]{color:#d7d3d3;padding-block:0 20px;font-size:12px;line-height:1.6}.legal[data-astro-cid-l2jmgzwh] a[data-astro-cid-l2jmgzwh]{color:#d7d3d3;text-underline-offset:3px;font-size:12px;text-decoration:underline}.ea-intro[data-astro-cid-gvh4zaai]{display:none}html.ea-intro .ea-intro[data-astro-cid-gvh4zaai]{z-index:200;pointer-events:none;animation:0s linear 2.7s forwards ea-gone;display:block;position:fixed;inset:0}.half[data-astro-cid-gvh4zaai]{background:var(--color-deep);height:50.5%;position:absolute;left:0;right:0}.a[data-astro-cid-gvh4zaai]{animation:.9s cubic-bezier(.77,0,.18,1) 1.8s forwards ea-up;top:0}.b[data-astro-cid-gvh4zaai]{animation:.9s cubic-bezier(.77,0,.18,1) 1.8s forwards ea-down;bottom:0}.lmark[data-astro-cid-gvh4zaai]{width:min(240px,52vw);animation:.4s 1.65s forwards ea-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lmark[data-astro-cid-gvh4zaai] img[data-astro-cid-gvh4zaai]{opacity:0;height:auto;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;position:absolute}.glow[data-astro-cid-gvh4zaai]{opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-lime) 30%, transparent), transparent);border-radius:50%;width:70vmin;height:70vmin;animation:1.1s ease-out .85s both ea-bloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.m-drop[data-astro-cid-gvh4zaai]{animation-name:ea-drop}.m-grow[data-astro-cid-gvh4zaai]{animation-name:ea-grow}.m-pop[data-astro-cid-gvh4zaai]{animation-name:ea-pop;animation-duration:.4s!important;animation-timing-function:cubic-bezier(.3,1.6,.5,1)!important}.m-sprout[data-astro-cid-gvh4zaai]{transform-origin:2% 100%;animation-name:ea-sprout;animation-timing-function:cubic-bezier(.3,1.4,.5,1)!important}.m-rise[data-astro-cid-gvh4zaai]{animation-name:ea-rise-in}.m-spread[data-astro-cid-gvh4zaai]{animation-name:ea-spread}@keyframes ea-drop{0%{opacity:0;transform:translateY(-70%)scale(.9)}to{opacity:1;transform:none}}@keyframes ea-grow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ea-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes ea-sprout{0%{opacity:0;transform:scale(0)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes ea-rise-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(40%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes ea-spread{0%{opacity:0;transform:scaleX(1.3)}to{opacity:1;transform:none}}@keyframes ea-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes ea-out{to{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@keyframes ea-up{to{transform:translateY(-100%)}}@keyframes ea-down{to{transform:translateY(100%)}}@keyframes ea-gone{to{visibility:hidden}}.ea-top{z-index:30;border:1px solid var(--color-accent);background:var(--color-bg);width:44px;height:44px;color:var(--color-accent);cursor:pointer;opacity:0;pointer-events:none;border-radius:4px;font-size:20px;transition:opacity .3s,transform .3s,background .3s,color .3s;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}.ea-top[data-v]{opacity:1;pointer-events:auto;transform:none}.ea-top:hover{background:var(--color-accent);color:var(--color-bg)}@media (width<=700px){.ea-top{bottom:16px;right:16px}}
