.bd[data-v-35f7ba21]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bd-tone[data-v-35f7ba21]{position:absolute;inset:-12%;background:radial-gradient(42% 32% at 10% 10%,#9dcb6bf2,#9dcb6b00 72%),radial-gradient(34% 26% at 93% 4%,#62a038e6,#62a03800 74%),radial-gradient(44% 34% at 85% 82%,#96c663d9,#96c66300 74%),radial-gradient(30% 24% at 16% 94%,#5f9a35d9,#5f9a3500 76%),linear-gradient(116deg,#fff6da29,#fff6da05 34%,#2b1b0f17);opacity:.85}.bd-ground[data-v-35f7ba21]{position:absolute;inset:0}.bd-ground .lyr-landmark[data-v-35f7ba21]{opacity:.66}.bd-ground .lyr-ground[data-v-35f7ba21]{opacity:.7}.bd-ground .lyr-speck[data-v-35f7ba21]{opacity:.85}.bd-drift[data-v-35f7ba21]{position:absolute;inset:0;overflow:hidden}.sweep[data-v-35f7ba21]{position:absolute;left:50%;top:50%;display:block;border-radius:50%;will-change:transform;animation-name:drift-35f7ba21;animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:infinite}.shadow[data-v-35f7ba21]{background:radial-gradient(closest-side,#4a6e2c80,#4a6e2c00)}.s1[data-v-35f7ba21]{width:260vmax;height:190vmax;opacity:.32;animation-duration:104s;animation-delay:-26s}.s2[data-v-35f7ba21]{width:320vmax;height:230vmax;opacity:.24;animation-duration:168s;animation-delay:-88s}.shine[data-v-35f7ba21]{width:200vmax;height:150vmax;background:radial-gradient(closest-side,#fff6da66,#fff6da00);animation-duration:132s;animation-delay:-54s}@keyframes drift-35f7ba21{0%{transform:translate3d(calc(-50% - 30vw),-50%,0)}to{transform:translate3d(calc(-50% + 30vw),-50%,0)}}.bd-motes[data-v-35f7ba21]{position:absolute;inset:0}.bd-motes i[data-v-35f7ba21]{position:absolute;display:block;animation-name:mote-35f7ba21;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes mote-35f7ba21{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--dx),var(--dy),0)}}.bd-vignette[data-v-35f7ba21]{position:absolute;inset:0;background:radial-gradient(130% 95% at 50% 38%,transparent 52%,rgba(43,27,15,.14) 100%)}@media (prefers-reduced-motion: reduce){.sweep[data-v-35f7ba21],.bd-motes i[data-v-35f7ba21]{animation:none}.sweep[data-v-35f7ba21]{transform:translate3d(-50%,-50%,0)}}@media (max-width: 760px){.bd-ground .lyr-landmark[data-v-35f7ba21]{opacity:.6}.bd-ground .lyr-ground[data-v-35f7ba21]{opacity:.55}.bd-ground .lyr-speck[data-v-35f7ba21]{display:none}.bd-motes i[data-v-35f7ba21]:nth-child(n+11){display:none}.bd-vignette[data-v-35f7ba21]{background:radial-gradient(140% 100% at 50% 40%,transparent 62%,rgba(43,27,15,.1) 100%)}}.nav[data-v-126b2a11]{position:sticky;top:0;z-index:50;background:var(--grass);border-bottom:2px solid rgba(255,246,218,.6)}.nav-inner[data-v-126b2a11]{display:flex;align-items:center;justify-content:space-between;gap:28px;height:86px}.brand[data-v-126b2a11]{display:flex;align-items:baseline;gap:10px;flex:none}.brand-name[data-v-126b2a11]{font-size:22px;letter-spacing:.04em}.brand-mark[data-v-126b2a11]{font-size:10px;letter-spacing:.2em;color:var(--ink-3)}.nav-links[data-v-126b2a11]{display:flex;align-items:center;gap:30px;margin-left:auto}.nav-link[data-v-126b2a11]{font-size:14.5px;color:var(--ink-2);padding:4px 0 3px;border-bottom:3px solid transparent;transition:color .12s linear,border-color .12s linear}.nav-link[data-v-126b2a11]:hover{color:var(--ink);border-bottom-color:#e0a83c8c}.nav-link.is-active[data-v-126b2a11]{color:var(--ink);border-bottom-color:var(--gold)}.btn-subscribe[data-v-126b2a11]{flex:none;padding:10px 16px;font-size:13px}@media (max-width: 900px){.btn-subscribe[data-v-126b2a11]{display:none}}@media (max-width: 760px){.nav-inner[data-v-126b2a11]{height:64px;gap:14px}.brand-name[data-v-126b2a11]{font-size:18px}.brand-mark[data-v-126b2a11]{display:none}.nav-links[data-v-126b2a11]{gap:16px}.nav-link[data-v-126b2a11]{font-size:12.5px}}@media (max-width: 400px){.nav-links[data-v-126b2a11]{gap:11px}.nav-link[data-v-126b2a11]{font-size:11.5px}}.footer[data-v-2ad1fabb]{position:relative;z-index:1;padding:24px 0 40px}.row[data-v-2ad1fabb]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:44px 0 40px}.headline[data-v-2ad1fabb]{font-size:clamp(30px,3.4vw,48px);line-height:1.25;margin-top:10px}.right[data-v-2ad1fabb]{text-align:right;padding-bottom:6px}.mail[data-v-2ad1fabb]{display:inline-block;font-size:clamp(15px,1.4vw,19px);border-bottom:3px solid var(--gold);padding-bottom:2px}.mail[data-v-2ad1fabb]:hover{background:var(--gold-light)}.social[data-v-2ad1fabb]{margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.social a[data-v-2ad1fabb]:hover{color:var(--ink);border-bottom:2px solid currentColor}.social a[data-v-2ad1fabb]:nth-of-type(2){display:inline-block;padding:2px 5px;margin:0 -3px}.dot[data-v-2ad1fabb]{margin:0 6px;opacity:.6}.bottom[data-v-2ad1fabb]{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:11px;letter-spacing:.1em;color:var(--ink-3)}@media (max-width: 760px){.row[data-v-2ad1fabb]{flex-direction:column;align-items:flex-start;gap:26px;padding:32px 0 28px}.right[data-v-2ad1fabb]{text-align:left}.bottom[data-v-2ad1fabb]{flex-direction:column;gap:6px;font-size:10.5px}}@font-face{font-family:Fusion Pixel;src:url(./fusion-pixel-12px-sc-DKToYP2y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background-color:#7bb04e;color:#2b1b0f;font-family:var(--font-pixel);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}main{position:relative;z-index:1}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}::selection{background:#e0a83c;color:#2b1b0f}:root{--font-pixel: "Fusion Pixel", "Zpix", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--grass: #7bb04e;--grass-deep: #6aa040;--grass-dark: #4f8b36;--paper: #fff6da;--paper-2: #f2e6c8;--sand: #ead1a0;--ink: #2b1b0f;--ink-2: #35270f;--ink-3: #463516;--ink-soft: #6b4c26;--brown: #6b4520;--brown-2: #8a6538;--line: #c09a62;--line-strong: #a68455;--gold: #e0a83c;--gold-light: #ffefc8;--red: #c0452b;--night: #2b1b0f;--shadow: 4px 4px 0 #6b4520;--shadow-sm: 3px 3px 0 #6b4520;--shadow-night: 4px 4px 0 #1a1208;--wrap: 1312px;--pad: 64px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--pad) * 2);margin:0 auto;padding:0 var(--pad)}.section{padding-top:84px;padding-bottom:84px}.section-tight{padding-top:56px;padding-bottom:56px}.kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.kicker-paper{color:var(--brown-2)}.h-display{font-size:clamp(38px,5vw,72px);line-height:1.16;letter-spacing:.01em;white-space:pre-line}.h-page{font-size:clamp(32px,4.2vw,60px);line-height:1.2}.h-section{font-size:clamp(24px,2.6vw,36px);line-height:1.3}.h-card{font-size:clamp(19px,1.7vw,24px);line-height:1.35}.lead{font-size:17px;line-height:1.85;color:var(--ink-2)}.muted{color:var(--ink-3)}.mono{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.panel{background:var(--paper);border:3px solid var(--brown);box-shadow:var(--shadow)}.panel-soft{background:var(--paper-2);border:2px solid var(--line-strong)}.rule{height:2px;background:#fff6da8c}.rule-dark{height:2px;background:var(--line)}.rule-paper{height:2px;background:#6b452047}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;font-size:14px;line-height:1;border:3px solid var(--brown);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .08s linear,box-shadow .08s linear,background .12s linear;white-space:nowrap}.btn:hover{transform:translate(3px,3px);box-shadow:0 0 #6b4520;background:var(--gold-light)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 #6b4520}.btn-primary{background:#432c13;color:#ffefc8}.btn-primary:hover{background:#573a1a}.btn-green{background:var(--grass-dark);color:var(--paper)}.btn-green:hover{background:#3f7429}.btn-block{width:100%}.arrow{display:inline-block;width:7px;height:7px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg) translateY(2px);flex:none}.arrow-right{transform:rotate(45deg) translateY(1px)}.arrow-down{transform:rotate(135deg) translateY(1px)}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;line-height:1;border:2px solid var(--brown);background:var(--paper);color:var(--ink-2);box-shadow:2px 2px #6b4520d9;transition:transform .08s linear,box-shadow .08s linear,background .12s;cursor:pointer}.chip:hover{transform:translate(2px,2px);box-shadow:0 0}.chip.is-active{background:var(--grass-dark);color:var(--paper)}.lift{transition:transform .1s linear,box-shadow .1s linear}.lift:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #6b4520}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@keyframes px-in{0%{transform:translateY(8px)}to{transform:none}}.page-enter{animation:px-in .16s steps(4) both}@media (prefers-reduced-motion: reduce){.page-enter{animation:none}}@media (max-width: 1180px){:root{--pad: 40px}.section{padding-top:64px;padding-bottom:64px}}@media (max-width: 760px){:root{--pad: 20px}body{font-size:15px}.section{padding-top:48px;padding-bottom:48px}.lead{font-size:15.5px}.panel{box-shadow:var(--shadow-sm)}}
