.fc-light[data-astro-cid-bl3uyfna]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fc-light[data-astro-cid-bl3uyfna]:after{content:"";opacity:.16;mix-blend-mode:overlay;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' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fc-light[data-astro-cid-bl3uyfna] span[data-astro-cid-bl3uyfna]{filter:blur(40px);mix-blend-mode:screen;border-radius:50%;position:absolute}.fc-light-1[data-astro-cid-bl3uyfna]{background:radial-gradient(closest-side,#66afd366,#0000);width:65%;height:85%;animation:24s ease-in-out infinite alternate fc-light-1;top:-30%;right:-15%}.fc-light-2[data-astro-cid-bl3uyfna]{background:radial-gradient(closest-side,#e4c69f29,#0000);width:60%;height:80%;animation:28s ease-in-out infinite alternate fc-light-2;bottom:-35%;left:-20%}@keyframes fc-light-1{to{transform:translate(-30%,25%)scale(1.15)}}@keyframes fc-light-2{to{transform:translate(35%,-20%)scale(1.1)}}.fc-hero[data-astro-cid-bl3uyfna]{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(3rem, 6vw, 5rem));background:linear-gradient(160deg, var(--bg-ink-deeper) 0%, #0f2747 60%, #12345e 100%);align-items:center;padding-bottom:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.fc-hero[data-astro-cid-bl3uyfna]>.container[data-astro-cid-bl3uyfna]{width:100%}.fc-hero-grid[data-astro-cid-bl3uyfna]{align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=960px){.fc-hero-grid[data-astro-cid-bl3uyfna]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fc-hero[data-astro-cid-bl3uyfna] h1[data-astro-cid-bl3uyfna]{letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:400;line-height:1.02}.fc-hero-lede[data-astro-cid-bl3uyfna]{max-width:40ch;font-family:var(--font-serif);color:var(--cream-body);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5}.fc-chart[data-astro-cid-bl3uyfna]{margin:0}.fc-chart[data-astro-cid-bl3uyfna] svg[data-astro-cid-bl3uyfna]{width:100%;height:auto;overflow:visible}.fc-grid[data-astro-cid-bl3uyfna] path[data-astro-cid-bl3uyfna]{fill:none;stroke:#f5efe11a;stroke-width:1px}.fc-price[data-astro-cid-bl3uyfna]{stroke:var(--cream);stroke-width:1.5px;stroke-dasharray:5 6}.fc-cost[data-astro-cid-bl3uyfna]{fill:none;stroke:#e4c69f;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:fc-draw 8s var(--md-ease-standard) infinite}.fc-margin[data-astro-cid-bl3uyfna]{fill:url(#fc-margin-fill)}.fc-grow[data-astro-cid-bl3uyfna]{transform-box:fill-box;transform-origin:0;animation:fc-grow 8s var(--md-ease-standard) infinite;transform:scaleX(0)}.fc-head[data-astro-cid-bl3uyfna]{fill:#e4c69f;offset-distance:0%;offset-rotate:0deg;animation:fc-head 8s var(--md-ease-standard) infinite;filter:drop-shadow(0 0 6px #e4c69fcc)}@keyframes fc-draw{0%{stroke-dashoffset:1px;opacity:1}65%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes fc-grow{0%{opacity:1;transform:scaleX(0)}65%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes fc-head{0%{offset-distance:0%;opacity:1}65%,88%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.fc-label[data-astro-cid-bl3uyfna]{font-family:var(--font-sans);font-size:15px}.fc-label--price[data-astro-cid-bl3uyfna]{fill:var(--cream)}.fc-label--cost[data-astro-cid-bl3uyfna]{fill:#e4c69f}.fc-label--margin[data-astro-cid-bl3uyfna]{fill:#a9dcf4;font-size:18px}.fc-axis[data-astro-cid-bl3uyfna]{fill:#f5efe180;font-family:var(--font-sans);font-size:13px}.fc-layer[data-astro-cid-bl3uyfna]{padding-block:clamp(6rem,12vw,11rem)}.fc-layer-grid[data-astro-cid-bl3uyfna]{align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=960px){.fc-layer-grid[data-astro-cid-bl3uyfna]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fc-layer[data-astro-cid-bl3uyfna] h2[data-astro-cid-bl3uyfna],.fc-partner[data-astro-cid-bl3uyfna] h2[data-astro-cid-bl3uyfna]{letter-spacing:-.028em;font-size:clamp(2.375rem,4.4vw,3.75rem);font-weight:400;line-height:1.04}.fc-layer-copy[data-astro-cid-bl3uyfna] p[data-astro-cid-bl3uyfna]{max-width:40ch;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:1.125rem}.fc-layer-copy[data-astro-cid-bl3uyfna] .btn{margin-top:clamp(2rem,3vw,2.5rem)}.fc-stage[data-astro-cid-bl3uyfna]{aspect-ratio:1/.72;perspective:2400px;position:relative;container-type:inline-size}.fc-stack[data-astro-cid-bl3uyfna]{--gap:24cqw;width:56cqw;height:56cqw;transform-style:preserve-3d;margin:-28cqw 0 0 -28cqw;position:absolute;top:50%;left:50%;transform:rotateX(64deg)rotate(-42deg)}.fc-plane[data-astro-cid-bl3uyfna],.fc-tile[data-astro-cid-bl3uyfna]{transform-style:preserve-3d;border-radius:2.4cqw;position:absolute;inset:0;overflow:hidden}.fc-plane-name[data-astro-cid-bl3uyfna]{letter-spacing:-.01em;white-space:nowrap;font-size:max(11px,2.4cqw);font-weight:500;position:absolute;bottom:6%;left:6%}.fc-plane--product[data-astro-cid-bl3uyfna]{transform:translateZ(var(--gap));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);background:linear-gradient(135deg,#ffffff8c,#ffffff38);border:1.5px solid #fffffff2}.fc-plane--product[data-astro-cid-bl3uyfna] .fc-plane-name[data-astro-cid-bl3uyfna]{top:6%;bottom:auto}.fc-port[data-astro-cid-bl3uyfna]{background:color-mix(in srgb, var(--ink) 22%, transparent);width:1.4cqw;height:1.4cqw;transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:50%;margin:-.7cqw 0 0 -.7cqw;position:absolute}.fc-port[data-astro-cid-bl3uyfna].is-sending{background:var(--ink);transition-duration:80ms}.fc-port[data-astro-cid-bl3uyfna].is-answered{background:var(--logo-band-2);transition-duration:80ms;box-shadow:0 0 0 .8cqw #418cbb2e}.fc-port[data-astro-cid-bl3uyfna].is-answered-slow{background:var(--accent-warm);transition-duration:80ms;box-shadow:0 0 0 .8cqw #e4c69f4d}.fc-tile--a[data-astro-cid-bl3uyfna],.fc-tile--b[data-astro-cid-bl3uyfna]{width:46%;height:46%;color:color-mix(in srgb, var(--ink) 75%, transparent);background:linear-gradient(135deg,#efe2cb,#dcc3a0);right:auto;box-shadow:inset 0 0 0 1px #ffffff80}.fc-tile--b[data-astro-cid-bl3uyfna]{background:linear-gradient(135deg,#e8dccb,#cdbca4);top:auto}.fc-tile--island[data-astro-cid-bl3uyfna]{width:46%;color:var(--cream);background:linear-gradient(135deg,#0f2a4d 0%,#1d5590 55%,#418cbb 100%);left:auto;box-shadow:inset 0 0 0 1px #a9dcf459}.fc-plane-light[data-astro-cid-bl3uyfna]{background:radial-gradient(40% 40% at 70% 70%,#a9dcf48c,#0000 70%),radial-gradient(35% 35% at 30% 35%,#66afd366,#0000 70%);animation:14s ease-in-out infinite alternate fc-plane-drift;position:absolute;inset:-30%}.fc-tile--island[data-astro-cid-bl3uyfna]:after{content:"";opacity:.22;mix-blend-mode:overlay;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' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes fc-plane-drift{to{transform:translate(-12%,-8%)rotate(8deg)}}.fc-shadow[data-astro-cid-bl3uyfna]{filter:blur(4cqw);transform:translateZ(calc(-.6 * var(--gap)));background:#0e1a2647;border-radius:6cqw;position:absolute;inset:6%}.fc-stack[data-astro-cid-bl3uyfna] .fc-beam{transform-origin:top;pointer-events:none;width:.8cqw;margin-left:-.4cqw;position:absolute;overflow:hidden}.fc-stack[data-astro-cid-bl3uyfna] .fc-beam:after{content:"";background:linear-gradient(180deg, transparent, var(--c) 45%, var(--c) 55%, transparent);transform:translateY(var(--from));animation:fc-beam var(--t) var(--ease-in-out) forwards;border-radius:1cqw;position:absolute;inset:0}@keyframes fc-beam{to{transform:translateY(var(--to))}}.fc-stack[data-astro-cid-bl3uyfna] .fc-ring{border:.5cqw solid var(--c);pointer-events:none;width:9cqw;height:9cqw;animation:fc-ring 1.1s var(--ease-out) forwards;border-radius:50%;margin:-4.5cqw 0 0 -4.5cqw;position:absolute}@keyframes fc-ring{0%{opacity:1;scale:.15}to{opacity:0;scale:1}}.fc-partner[data-astro-cid-bl3uyfna]{isolation:isolate;background:linear-gradient(#12345e 0%,#1d5590 100%);padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:hidden}.fc-partner-head[data-astro-cid-bl3uyfna]{gap:var(--space-8) clamp(2rem, 6vw, 6rem);border-bottom:1px solid #f5efe133;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}@media (width>=900px){.fc-partner-head[data-astro-cid-bl3uyfna]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fc-partner[data-astro-cid-bl3uyfna] .fc-partner-head[data-astro-cid-bl3uyfna] h2[data-astro-cid-bl3uyfna]{letter-spacing:-.04em;max-width:9ch;font-size:clamp(3rem,8vw,7rem);line-height:.95}.fc-partner-side[data-astro-cid-bl3uyfna] p[data-astro-cid-bl3uyfna]{max-width:26ch;font-family:var(--font-serif);color:var(--cream);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.4}.fc-partner-side[data-astro-cid-bl3uyfna] .btn{margin-top:var(--space-6)}.fc-partner-grid[data-astro-cid-bl3uyfna]{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=900px){.fc-partner-grid[data-astro-cid-bl3uyfna]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fc-card[data-astro-cid-bl3uyfna]{isolation:isolate;min-height:clamp(30rem,42vw,38rem);transition:transform .6s var(--ease-out);border:1px solid #f5efe124;border-radius:12px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #040c1ab3}.fc-card--price[data-astro-cid-bl3uyfna]{background:linear-gradient(160deg,#13325a 0%,#2c6aa3 50%,#c9a678 100%)}.fc-card--model[data-astro-cid-bl3uyfna]{background:linear-gradient(140deg,#0c2546 0%,#1b4a83 50%,#3a83bd 100%)}.fc-card-light[data-astro-cid-bl3uyfna]{z-index:-1;animation:16s ease-in-out infinite alternate fc-card-drift;position:absolute;inset:-25%}.fc-card--price[data-astro-cid-bl3uyfna] .fc-card-light[data-astro-cid-bl3uyfna]{background:radial-gradient(45% 50% at 82% 88%,#f1dcbcbf,#0000 70%),radial-gradient(35% 40% at 65% 60%,#e4a86e73,#0000 70%),radial-gradient(50% 55% at 12% 12%,#0a1a32d9,#0000 70%)}.fc-card--model[data-astro-cid-bl3uyfna] .fc-card-light[data-astro-cid-bl3uyfna]{background:radial-gradient(45% 50% at 78% 78%,#a9dcf4b3,#0000 70%),radial-gradient(40% 45% at 62% 28%,#418cbbb3,#0000 70%),radial-gradient(55% 60% at 12% 12%,#08162ce6,#0000 70%)}@keyframes fc-card-drift{to{transform:translate(-6%,-4%)rotate(4deg)scale(1.08)}}.fc-card[data-astro-cid-bl3uyfna]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 50%,#0812228c),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' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E");position:absolute;inset:0}@media (hover:hover){.fc-card[data-astro-cid-bl3uyfna]:hover{transform:translateY(-6px)}}.fc-card-words[data-astro-cid-bl3uyfna]{max-width:30rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.fc-card-words[data-astro-cid-bl3uyfna] h3[data-astro-cid-bl3uyfna]{letter-spacing:-.02em;color:var(--cream);font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:400}.fc-card-words[data-astro-cid-bl3uyfna] p[data-astro-cid-bl3uyfna]{margin-top:var(--space-3);color:#f5efe1db;max-width:36ch}.fc-art[data-astro-cid-bl3uyfna]{color:var(--cream);margin:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3vw,2.5rem) 0;position:relative}.fc-agree-field[data-astro-cid-bl3uyfna]{border-bottom:1px solid #f5efe159;height:clamp(9rem,14vw,12rem);margin-top:1rem;display:flex;position:relative}.fc-agree-field[data-astro-cid-bl3uyfna] svg[data-astro-cid-bl3uyfna]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fc-use[data-astro-cid-bl3uyfna]{flex:1;position:relative}.fc-use[data-astro-cid-bl3uyfna]:before,.fc-use[data-astro-cid-bl3uyfna] i[data-astro-cid-bl3uyfna]{transition:transform .5s var(--ease-out), opacity .4s;position:absolute;left:50%}.fc-use[data-astro-cid-bl3uyfna]:before{content:"";width:1px;height:var(--h);transform-origin:bottom;background:linear-gradient(#f5efe173,#f5efe114);bottom:0;transform:scaleY(0)}.fc-use[data-astro-cid-bl3uyfna] i[data-astro-cid-bl3uyfna]{bottom:var(--h);aspect-ratio:1;background:var(--cream);opacity:0;border-radius:50%;width:clamp(4px,.5vw,7px);margin:0 0 calc(clamp(4px,.5vw,7px)/-2) calc(clamp(4px,.5vw,7px)/-2);transform:translateY(.5rem)}.fc-agree[data-astro-cid-bl3uyfna].is-on .fc-use[data-astro-cid-bl3uyfna]:before{transition-delay:calc(var(--i) * 90ms);transform:none}.fc-agree[data-astro-cid-bl3uyfna].is-on .fc-use[data-astro-cid-bl3uyfna] i[data-astro-cid-bl3uyfna]{opacity:1;transition-delay:calc(var(--i) * 90ms + .12s);transform:none}.fc-agree-token[data-astro-cid-bl3uyfna]{fill:none;stroke:#f1dcbc;stroke-width:1.5px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:.85}.fc-agree-reveal[data-astro-cid-bl3uyfna]{transform-box:fill-box;transform-origin:0;transition:transform .4s var(--ease-out);transform:scaleX(0)}.fc-agree[data-astro-cid-bl3uyfna].is-on .fc-agree-reveal[data-astro-cid-bl3uyfna]{transition:transform 3.6s linear .2s;transform:scaleX(1)}.fc-agree-label[data-astro-cid-bl3uyfna]{right:0;bottom:var(--at);color:#f1dcbc;opacity:0;padding-bottom:.6rem;font-size:.8125rem;transition:opacity .4s;position:absolute}.fc-agree[data-astro-cid-bl3uyfna].is-on .fc-agree-label[data-astro-cid-bl3uyfna]{opacity:1;transition-delay:3.8s}.fc-agree-line[data-astro-cid-bl3uyfna]{left:0;right:0;bottom:var(--price);background:#a9dcf4;height:1.5px;position:absolute;box-shadow:0 0 10px 1px #a9dcf48c}.fc-agree-line[data-astro-cid-bl3uyfna] b[data-astro-cid-bl3uyfna]{color:#a9dcf4;font-size:.8125rem;font-weight:400;position:absolute;bottom:.55rem;left:0}.fc-art-axis[data-astro-cid-bl3uyfna]{color:#f5efe1b3;margin-top:.5rem;font-size:.8125rem}.fc-tune-head[data-astro-cid-bl3uyfna]{height:1.4em;font-size:.875rem;position:relative}.fc-tune-state[data-astro-cid-bl3uyfna]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);align-items:center;gap:.5rem;display:flex;position:absolute;top:0;left:0}.fc-tune-state[data-astro-cid-bl3uyfna]:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.fc-tune-state--base[data-astro-cid-bl3uyfna]{color:#f5efe1b3}.fc-tune-state--tuned[data-astro-cid-bl3uyfna]{color:#a9dcf4;opacity:0;transform:translateY(.4rem)}.fc-tune[data-astro-cid-bl3uyfna].is-tuned .fc-tune-state--base[data-astro-cid-bl3uyfna],.fc-agree[data-astro-cid-bl3uyfna].is-tuned .fc-tune-state--base[data-astro-cid-bl3uyfna]{opacity:0;transform:translateY(-.4rem)}.fc-tune[data-astro-cid-bl3uyfna].is-tuned .fc-tune-state--tuned[data-astro-cid-bl3uyfna],.fc-agree[data-astro-cid-bl3uyfna].is-tuned .fc-tune-state--tuned[data-astro-cid-bl3uyfna]{opacity:1;transform:none}.fc-tune-field[data-astro-cid-bl3uyfna]{border-bottom:1px solid #f5efe159;height:clamp(9rem,14vw,12rem);margin-top:1rem;display:flex;position:relative}.fc-tune-field[data-astro-cid-bl3uyfna] svg[data-astro-cid-bl3uyfna]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fc-tune-curve[data-astro-cid-bl3uyfna]{fill:none;stroke:#a9dcf4;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1.1s var(--ease-in-out), opacity .4s;filter:drop-shadow(0 0 6px #a9dcf499)}.fc-tune[data-astro-cid-bl3uyfna].is-target .fc-tune-curve[data-astro-cid-bl3uyfna]{stroke-dashoffset:0;opacity:.75}.fc-fader[data-astro-cid-bl3uyfna]{flex:1;position:relative}.fc-fader[data-astro-cid-bl3uyfna]:before{content:"";background:#f5efe129;width:1px;position:absolute;top:0;bottom:0;left:50%}.fc-fader[data-astro-cid-bl3uyfna] i[data-astro-cid-bl3uyfna]{left:50%;top:var(--y);aspect-ratio:1;background:var(--cream);width:clamp(5px,.6vw,8px);transition:top 1.1s var(--ease-in-out) calc(var(--i) * 28ms), background-color .4s calc(var(--i) * 28ms + .7s), box-shadow .4s calc(var(--i) * 28ms + .7s);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.fc-tune[data-astro-cid-bl3uyfna].is-tuned .fc-fader[data-astro-cid-bl3uyfna] i[data-astro-cid-bl3uyfna]{background:#a9dcf4;box-shadow:0 0 10px 1px #a9dcf4b3}[data-astro-cid-bl3uyfna][data-fc-live]:not(.is-onscreen) [data-astro-cid-bl3uyfna],[data-astro-cid-bl3uyfna][data-fc-live]:not(.is-onscreen) [data-astro-cid-bl3uyfna]:before,[data-astro-cid-bl3uyfna][data-fc-live]:not(.is-onscreen) [data-astro-cid-bl3uyfna]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-astro-cid-bl3uyfna][data-fc-live] [data-astro-cid-bl3uyfna],[data-astro-cid-bl3uyfna][data-fc-live] [data-astro-cid-bl3uyfna]:before,[data-astro-cid-bl3uyfna][data-fc-live] [data-astro-cid-bl3uyfna]:after{animation:none!important}.fc-cost[data-astro-cid-bl3uyfna]{stroke-dashoffset:0}.fc-grow[data-astro-cid-bl3uyfna]{transform:none}.fc-head[data-astro-cid-bl3uyfna]{offset-distance:100%}}
