.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:#03101e;border-bottom:1px solid #45a5e121;transition:background .25s,box-shadow .25s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:#030c18f7;box-shadow:0 8px 30px #0003}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:35px;width:min(1360px,100% - 80px);min-height:82px;margin:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:clamp(150px,16vw,225px);height:auto;display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(17px,2.7vw,42px);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#edf5fc;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs]{padding:13px 0;transition:color .18s;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:#ff831e;border-radius:2px;height:3px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:focus-visible,.nav-link[data-astro-cid-nen7h5rs].is-active{color:#fff}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.nav-link[data-astro-cid-nen7h5rs]:focus-visible:after,.nav-link[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.nav-cta[data-astro-cid-nen7h5rs]{border:1px solid #ff831e;border-radius:24px;align-items:center;gap:14px;padding:13px 18px;transition:background .18s;display:inline-flex}.nav-cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#ff831e;font-size:18px}.nav-cta[data-astro-cid-nen7h5rs]:hover,.nav-cta[data-astro-cid-nen7h5rs]:focus-visible{background:#ff831e21}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.header-inner[data-astro-cid-nen7h5rs]{width:calc(100% - 40px);min-height:60px}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fff;border-radius:2px;width:100%;height:2px;display:block}nav[data-astro-cid-nen7h5rs]{background:#061527;border-bottom:1px solid #ff831e66;flex-direction:column;align-items:stretch;gap:5px;padding:18px 22px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 25px #00000040}.menu-open[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:15px}.nav-link[data-astro-cid-nen7h5rs]{padding:13px 4px}.nav-link[data-astro-cid-nen7h5rs]:after{width:42px;bottom:4px;right:auto}.nav-cta[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:10px}}@media (width<=420px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:132px}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs],.nav-link[data-astro-cid-nen7h5rs],.nav-link[data-astro-cid-nen7h5rs]:after,.nav-cta[data-astro-cid-nen7h5rs]{transition:none}}.jas-hero[data-astro-cid-ge2uvauf]{color:#fff;isolation:isolate;background:#020a16;position:relative;overflow:hidden}.jas-stage[data-astro-cid-ge2uvauf]{background:radial-gradient(at 70% 43%,#0c3857 0%,#05192d 38%,#020a16 75%);align-items:center;min-height:min(850px,92svh);display:flex;position:relative;overflow:hidden}.jas-glow[data-astro-cid-ge2uvauf]{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#0088e032 0%,#0088e018 28%,#0000 65%);width:55vw;max-width:850px;height:55vw;max-height:850px;position:absolute;top:-35%;right:-12%}.jas-content[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:42% 58%;align-items:center;width:min(1440px,100% - 100px);margin:auto;padding:72px 0 92px;display:grid;position:relative}.jas-copy[data-astro-cid-ge2uvauf]{z-index:4;position:relative}.jas-eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.26em;color:#d5e7f3;text-transform:uppercase;margin:0 0 26px;font-size:clamp(10px,1.1vw,14px);font-weight:600}.jas-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(45px,4.6vw,72px);font-weight:800;line-height:1.01}.jas-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#ff821c}.jas-description[data-astro-cid-ge2uvauf]{color:#d4e1ec;max-width:470px;margin:24px 0 28px;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.jas-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.jas-button[data-astro-cid-ge2uvauf]{color:#ff922f;border:2px solid #ff821c;border-radius:999px;align-items:center;gap:20px;padding:13px 25px;font-size:15px;font-weight:750;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.jas-button[data-astro-cid-ge2uvauf]:hover,.jas-button[data-astro-cid-ge2uvauf]:focus-visible{color:#06111d;background:#ff821c}.jas-note[data-astro-cid-ge2uvauf]{color:#a8bdcf;font-size:11px;line-height:1.5}.jas-index[data-astro-cid-ge2uvauf]{letter-spacing:.12em;color:#adc2d3;align-items:center;gap:12px;margin:55px 0 0;font-size:11px;display:flex}.jas-index[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#fff}.jas-index[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ff821c;width:35px;height:1px;display:block}.jas-visual[data-astro-cid-ge2uvauf]{perspective:760px;perspective-origin:42% 42%;min-width:0;height:500px;transform-style:preserve-3d;position:relative;transform:translateY(-42px)}.jas-visual[data-astro-cid-ge2uvauf]:before{content:"";z-index:0;filter:blur(24px);pointer-events:none;background:radial-gradient(at 38% 42%,#31bfff25 0%,#31bfff12 34%,#0000 72%),radial-gradient(at 62% 56%,#ff9b4a12 0%,#0000 68%);border-radius:50%;width:58%;height:62%;position:absolute;top:24%;left:37%}.jas-three-lens[data-astro-cid-ge2uvauf]{z-index:3;pointer-events:none;visibility:hidden;filter:drop-shadow(0 22px 35px #0009);width:clamp(320px,38vw,560px);height:clamp(320px,38vw,560px);position:absolute;top:-2%;left:-1%}.jas-three-lens[data-astro-cid-ge2uvauf].jas-three-ready{visibility:visible}.jas-three-canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-three-lens[data-astro-cid-ge2uvauf]{z-index:10;pointer-events:auto}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-three-canvas[data-astro-cid-ge2uvauf]{pointer-events:auto;cursor:grab;touch-action:none}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-three-canvas[data-astro-cid-ge2uvauf]:active{cursor:grabbing}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-panel[data-astro-cid-ge2uvauf]{pointer-events:none}.jas-debug-indicator[data-astro-cid-ge2uvauf]{display:none}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-debug-indicator[data-astro-cid-ge2uvauf]{z-index:1;color:#fff;letter-spacing:.08em;pointer-events:none;background:#020a16cc;border:1px solid #fff9;border-radius:4px;padding:5px 8px;font:600 10px/1.2 Inter,Segoe UI,Arial,sans-serif;display:block;position:absolute;top:10px;left:10px}.jas-inspect-panel[data-astro-cid-ge2uvauf]{display:none}.jas-inspect-mode[data-astro-cid-ge2uvauf] .jas-inspect-panel[data-astro-cid-ge2uvauf]{z-index:4;color:#fff;background:#020a16e8;border:1px solid #5edcff99;border-radius:5px;flex-direction:column;gap:6px;width:min(300px,100% - 20px);padding:9px;font:10px/1.3 Inter,Segoe UI,Arial,sans-serif;display:flex;position:absolute;top:10px;right:10px}.jas-inspect-panel[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#5edcff;letter-spacing:.08em;font-size:10px}.jas-inspect-status[data-astro-cid-ge2uvauf]{color:#d5e7f3;min-height:14px}.jas-region-setting[data-astro-cid-ge2uvauf]{color:#d5e7f3;justify-content:space-between;align-items:center;gap:8px;display:flex}.jas-region-setting[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]{color:#fff;background:#010711;border:1px solid #fff6;border-radius:3px;width:68px;padding:3px 4px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.jas-inspect-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:4px;display:flex}.jas-inspect-actions[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{color:#fff;cursor:pointer;background:#071a2b;border:1px solid #fff9;border-radius:3px;padding:4px 6px;font:600 9px/1.2 Inter,Segoe UI,Arial,sans-serif}.jas-inspect-actions[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover,.jas-inspect-actions[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:focus-visible{color:#5edcff;border-color:#5edcff}.jas-inspect-output[data-astro-cid-ge2uvauf]{resize:vertical;color:#ffb36b;background:#010711;border:1px solid #fff6;border-radius:3px;width:100%;height:45px;padding:5px;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.jas-debug-capture[data-astro-cid-ge2uvauf]{display:none}.jas-debug-mode[data-astro-cid-ge2uvauf] .jas-debug-capture[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;gap:5px;width:min(340px,100% - 20px);display:flex;position:absolute;bottom:10px;left:10px}.jas-debug-save[data-astro-cid-ge2uvauf]{color:#fff;cursor:pointer;background:#020a16e6;border:1px solid #fff;border-radius:4px;align-self:flex-start;padding:6px 9px;font:600 11px/1.2 Inter,Segoe UI,Arial,sans-serif}.jas-debug-save[data-astro-cid-ge2uvauf]:hover,.jas-debug-save[data-astro-cid-ge2uvauf]:focus-visible{color:#020a16;background:#fff}.jas-debug-output[data-astro-cid-ge2uvauf]{resize:vertical;color:#fff;background:#020a16e6;border:1px solid #fff9;border-radius:4px;width:100%;height:130px;padding:7px;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.jas-lens-hidden[data-astro-cid-ge2uvauf]{visibility:hidden}.jas-lens[data-astro-cid-ge2uvauf]{z-index:3;aspect-ratio:1;background:repeating-conic-gradient(from 20deg,#1c354d 0deg 2deg,#071321 3deg 5deg);border:clamp(25px,3vw,44px) solid #0a1829;border-radius:50%;width:clamp(240px,29vw,435px);position:absolute;top:14%;left:8%;transform:rotate(-18deg);box-shadow:inset 0 0 0 6px #246c94,inset 0 0 25px #020611,0 0 0 5px #174664,0 35px 65px #000a,0 0 65px #0074c84d}.jas-lens[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;border:1px solid #5fc9ff44;border-radius:50%;position:absolute;inset:-12%}.jas-lens-glass[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 40% 35%,#8cecff 0%,#1264bc 8%,#041735 23%,#16296a 35%,#030916 54%,#0069b0 75%,#02040b 100%);border:8px solid #14273d;border-radius:50%;position:absolute;inset:5%;box-shadow:inset 0 0 35px #000,inset 0 0 12px #00bfff}.jas-lens-glass[data-astro-cid-ge2uvauf]:after{content:"";filter:blur(17px);background:#e4ffff90;border-radius:50%;width:24%;height:15%;position:absolute;top:18%;left:21%;transform:rotate(-25deg)}.jas-trail[data-astro-cid-ge2uvauf]{pointer-events:none;transform-origin:50%;isolation:isolate;border-radius:50%;animation:12s ease-in-out infinite jas-trail-breathe;position:absolute}.jas-trail[data-astro-cid-ge2uvauf]:before,.jas-trail[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-8%}.jas-trail[data-astro-cid-ge2uvauf]:before{z-index:-2;filter:blur(13px);opacity:.72}.jas-trail[data-astro-cid-ge2uvauf]:after{z-index:-1;opacity:.72;border-style:solid;border-width:1px 0;inset:3% 1%}.jas-trail-back[data-astro-cid-ge2uvauf]{z-index:1;width:125%;height:52%;top:13%;left:-20%;transform:rotate(-13deg)}.jas-trail-back[data-astro-cid-ge2uvauf]:before{border:9px solid #00aaff40;box-shadow:0 0 24px #00cfff80}.jas-trail-back[data-astro-cid-ge2uvauf]:after{border-color:#18c9ff66 #0000;transform:rotate(4deg)scale(.96,1.08)}.jas-trail-back[data-astro-cid-ge2uvauf]{border-top:2px solid #7beaff;border-bottom:1px solid #18c9ff88;box-shadow:0 0 7px #00bfff,0 0 18px #0af5}.jas-trail-front[data-astro-cid-ge2uvauf]{z-index:1;width:118%;height:48%;animation-delay:-5s;top:42%;left:-12%;transform:rotate(12deg)}.jas-trail-front[data-astro-cid-ge2uvauf]:before{border:10px solid #ff7b183d;box-shadow:0 0 25px #ff8a2d99}.jas-trail-front[data-astro-cid-ge2uvauf]:after{border-color:#ffb15e88 #0000;transform:rotate(-5deg)scale(.94,1.12)}.jas-trail-front[data-astro-cid-ge2uvauf]{border-top:1px solid #ff8a2d99;border-bottom:2px solid #ffd09a;box-shadow:0 0 7px #ff7b18,0 0 20px #ff8a2d55}@keyframes jas-trail-breathe{0%,to{opacity:.76}50%{opacity:1}}.jas-panel[data-astro-cid-ge2uvauf]{z-index:4;aspect-ratio:1.45;width:34%;transform-style:preserve-3d;transform-origin:50%;translate:var(--card-shift-x,0px) var(--card-shift-y,0px);background:#071a2a;border:1px solid #55caffaa;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 24px 42px #000a,0 0 14px #08aaff2e,0 0 10px #ff984a1a,inset 0 0 0 1px #ffffff12}.jas-panel[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#57dfff24 0%,#57dfff0a 19%,#0000 43% 75%,#ffad6920 100%),radial-gradient(at 4% 48%,#36bfff20 0%,#0000 58%);position:absolute;inset:0}.jas-panel[data-astro-cid-ge2uvauf]:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff0b;border-radius:7px;position:absolute;inset:1px;box-shadow:inset 1px 0 #7beaff73,inset -1px 0 #ffb16b55,inset 0 0 16px #2dbdff12}.jas-card-link[data-astro-cid-ge2uvauf]{z-index:5;border-radius:inherit;position:absolute;inset:0}.jas-card-art[data-astro-cid-ge2uvauf]{background:linear-gradient(145deg,#102b42,#071522);position:absolute;inset:0;overflow:hidden}.jas-card-image[data-astro-cid-ge2uvauf]{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jas-panel-one[data-astro-cid-ge2uvauf]{z-index:1;border-color:#61dcffb8;width:26.5%;top:-6%;right:20%;transform:translate3d(8px,-26px,-240px)rotateX(10deg)rotateY(-40deg)rotate(-17deg)scale(.76)}.jas-panel-two[data-astro-cid-ge2uvauf]{z-index:1;border-color:#ff9b4dcc;width:30%;top:11%;right:25%;transform:translate3d(18px,-8px,-160px)rotateX(7deg)rotateY(-33deg)rotate(-7deg)scale(.9)}.jas-panel-three[data-astro-cid-ge2uvauf]{z-index:2;border-color:#56dcffad;width:27%;top:31%;right:22%;transform:translate3d(12px,4px,-100px)rotateX(-4deg)rotateY(-48deg)rotate(10deg)scale(.98)}.jas-panel-four[data-astro-cid-ge2uvauf]{z-index:2;border-color:#ff9b4dcc;width:25%;top:55%;right:27%;transform:translate3d(10px,14px,-45px)rotateX(-8deg)rotateY(-44deg)rotate(15deg)scale(.98)}.jas-play[data-astro-cid-ge2uvauf]{z-index:6;color:#fff;pointer-events:none;background:#061526bb;border:1px solid #fffb;border-radius:50%;place-items:center;width:34px;height:34px;padding-left:3px;font-size:12px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #00bfff66}.jas-scroll-hint[data-astro-cid-ge2uvauf]{z-index:6;color:#fff;text-align:center;font-size:22px;text-decoration:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.jas-scroll-hint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{letter-spacing:.25em;white-space:nowrap;margin-top:5px;font-size:10px;display:block}@media (width>=901px){.jas-scroll-hint[data-astro-cid-ge2uvauf]{bottom:clamp(39px,108px - 8svh,44px)}}@media (width>=901px) and (height<=780px){.jas-scroll-hint[data-astro-cid-ge2uvauf]{bottom:64px}}@media (width<=900px){.jas-content[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;width:calc(100% - 50px);padding:78px 0 100px}.jas-stage[data-astro-cid-ge2uvauf]{min-height:900px}.jas-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:700px}.jas-visual[data-astro-cid-ge2uvauf]{perspective:560px;perspective-origin:42% 42%;height:370px;margin-top:10px;transform:translateY(-18px)}.jas-lens[data-astro-cid-ge2uvauf]{width:290px;top:5%;left:22%}.jas-three-lens[data-astro-cid-ge2uvauf]{width:390px;height:390px;top:0;left:13%}.jas-panel-one[data-astro-cid-ge2uvauf]{width:29%;top:-4%;right:16%;transform:translate3d(6px,-21px,-200px)rotateX(10deg)rotateY(-38deg)rotate(-16deg)scale(.74)}.jas-panel-two[data-astro-cid-ge2uvauf]{width:35%;top:14%;right:27%;transform:translate3d(12px,-3px,-125px)rotateX(7deg)rotateY(-32deg)rotate(-7deg)scale(.88)}.jas-panel-three[data-astro-cid-ge2uvauf]{width:31.5%;top:32%;right:23%;transform:translate3d(8px,3px,-75px)rotateX(-4deg)rotateY(-46deg)rotate(10deg)scale(1)}.jas-panel-four[data-astro-cid-ge2uvauf]{width:29.75%;top:54%;right:31%;transform:translate3d(6px,12px,-35px)rotateX(-8deg)rotateY(-43deg)rotate(15deg)scale(1.04)}.jas-panel-three[data-astro-cid-ge2uvauf],.jas-panel-four[data-astro-cid-ge2uvauf]{height:90px}}@media (width<=550px){.jas-content[data-astro-cid-ge2uvauf]{width:calc(100% - 36px);padding:70px 0 90px}.jas-stage[data-astro-cid-ge2uvauf]{min-height:800px}.jas-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(38px,10vw,56px)}.jas-eyebrow[data-astro-cid-ge2uvauf]{font-size:9px}.jas-description[data-astro-cid-ge2uvauf]{font-size:15px}.jas-visual[data-astro-cid-ge2uvauf]{perspective:440px;perspective-origin:42% 42%;height:290px;transform:translateY(-8px)}.jas-lens[data-astro-cid-ge2uvauf]{width:210px;top:14%;left:9%}.jas-three-lens[data-astro-cid-ge2uvauf]{width:260px;height:260px;top:4%;left:0}.jas-panel-three[data-astro-cid-ge2uvauf],.jas-panel-four[data-astro-cid-ge2uvauf]{height:72px}.jas-trail-back[data-astro-cid-ge2uvauf]{width:145%;top:18%;left:-28%}.jas-trail-front[data-astro-cid-ge2uvauf]{width:138%;top:48%;left:-20%}.jas-note[data-astro-cid-ge2uvauf]{display:none}.jas-content[data-astro-cid-ge2uvauf]{padding:48px 0 104px}.jas-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{line-height:1.04}.jas-description[data-astro-cid-ge2uvauf]{margin-top:26px}.jas-index[data-astro-cid-ge2uvauf]{margin-top:16px}.jas-visual[data-astro-cid-ge2uvauf]{height:280px;margin-top:-4px;transform:translateY(-8px)scale(1.12)}.jas-three-lens[data-astro-cid-ge2uvauf]{top:2%;left:3%}.jas-panel-one[data-astro-cid-ge2uvauf]{width:34%;top:8%;right:10%;transform:translate3d(2px,-12px,-125px)rotateX(9deg)rotateY(-37deg)rotate(-17deg)scale(.78)}.jas-panel-two[data-astro-cid-ge2uvauf]{width:43%;top:15%;right:5%;transform:translate3d(0,-2px,-75px)rotateX(7deg)rotateY(-34deg)rotate(-9deg)scale(.9)}.jas-panel-three[data-astro-cid-ge2uvauf]{width:38%;top:38%;right:0%;transform:translate3d(-2px,2px,-35px)rotateX(-3deg)rotateY(-46deg)rotate(11deg)scale(.98)}.jas-panel-four[data-astro-cid-ge2uvauf]{width:36%;top:66%;right:9%;transform:translate3d(-2px,5px,-8px)rotateX(-7deg)rotateY(-43deg)rotate(16deg)scale(1)}.jas-scroll-hint[data-astro-cid-ge2uvauf]{bottom:24px}}@media (prefers-reduced-motion:reduce){.jas-hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf],.jas-hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:before,.jas-hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:after{transition:none!important;animation:none!important}}.services[data-astro-cid-lesv7jgp]{isolation:isolate;color:#f5f8fc;background:#020a16;padding:clamp(88px,9vw,132px) 0 clamp(96px,10vw,144px);position:relative;overflow:hidden}.services[data-astro-cid-lesv7jgp]:before,.services[data-astro-cid-lesv7jgp]:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;filter:blur(2px);border-radius:50%;width:min(72vw,980px);position:absolute}.services[data-astro-cid-lesv7jgp]:before{background:radial-gradient(circle,#0879b52b 0%,#0879b512 38%,#0000 70%);top:-34%;right:-24%}.services[data-astro-cid-lesv7jgp]:after{background:radial-gradient(circle,#ff821c16 0%,#0000 68%);bottom:-62%;left:-32%}.services-inner[data-astro-cid-lesv7jgp]{width:min(1240px,100% - 80px);margin:0 auto}.section-heading[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(42px,5vw,68px);display:grid}.eyebrow[data-astro-cid-lesv7jgp]{color:#8bdfff;letter-spacing:.22em;margin:0 0 19px;font-size:10px;font-weight:750}.section-heading[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{color:#f5f8fc;letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(45px,5.2vw,72px);font-weight:760;line-height:.99}.section-intro[data-astro-cid-lesv7jgp]{color:#c4d2df;justify-self:end;max-width:410px;margin:0 0 4px;font-size:15px;line-height:1.85}.discipline-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,34px);display:grid}.discipline-card[data-astro-cid-lesv7jgp]{min-width:0;transform-style:preserve-3d}.discipline-media[data-astro-cid-lesv7jgp]{aspect-ratio:3/4;transform-style:preserve-3d;background-color:#0a1c2d;border:1px solid #9edfff42;border-radius:9px;position:relative;overflow:hidden;transform:perspective(1100px);box-shadow:0 20px 50px #0005,inset 0 1px #ffffff12}.discipline-media[data-astro-cid-lesv7jgp]:after{border-radius:inherit;content:"";opacity:.68;pointer-events:none;background:linear-gradient(155deg,#5edcff24 0%,#0000 28% 72%,#ff922f20 100%);position:absolute;inset:0}.discipline-media[data-astro-cid-lesv7jgp]:before{z-index:1;border-radius:inherit;background:radial-gradient(circle 200px at var(--pointer-x,50%) var(--pointer-y,50%), #43dfff26, transparent 72%), radial-gradient(circle 180px at calc(var(--pointer-x,50%) + 42px) calc(var(--pointer-y,50%) + 32px), #ff96331d, transparent 74%);content:"";opacity:var(--glow-opacity,0);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.discipline-image-parallax[data-astro-cid-lesv7jgp]{position:absolute;inset:0}.discipline-media-1[data-astro-cid-lesv7jgp].has-placeholder{background:radial-gradient(at 63% 36%,#1b759080,#0000 34%),linear-gradient(145deg,#0d2538,#07111f 65%,#251b1b)}.discipline-media-2[data-astro-cid-lesv7jgp].has-placeholder{background:radial-gradient(at 38% 65%,#17658985,#0000 34%),linear-gradient(150deg,#101d34,#091522 60%,#302019)}.discipline-media-3[data-astro-cid-lesv7jgp].has-placeholder{background:radial-gradient(at 70% 43%,#b965307a,#0000 34%),linear-gradient(135deg,#12293b,#081421 62%,#101e2b)}.discipline-image[data-astro-cid-lesv7jgp]{object-fit:cover;object-position:center;width:108%;height:108%;position:absolute;top:-3%;left:-4%}.discipline-placeholder[data-astro-cid-lesv7jgp]{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.placeholder-orbit[data-astro-cid-lesv7jgp]{aspect-ratio:1;border:1px solid #7edfff75;border-radius:50%;width:48%;transform:rotate(-24deg)scaleX(.72);box-shadow:0 0 0 16px #75dcff0d,0 0 0 42px #75dcff08,0 0 46px #3dcaff36}.placeholder-orbit[data-astro-cid-lesv7jgp]:before,.placeholder-orbit[data-astro-cid-lesv7jgp]:after{content:"";border:1px solid #ff9a4f66;border-radius:50%;position:absolute;inset:15%}.placeholder-orbit[data-astro-cid-lesv7jgp]:after{border-color:#9de8ff88;inset:31%}.discipline-media-2[data-astro-cid-lesv7jgp] .placeholder-orbit[data-astro-cid-lesv7jgp]{transform:rotate(28deg)scaleX(.82)}.discipline-media-3[data-astro-cid-lesv7jgp] .placeholder-orbit[data-astro-cid-lesv7jgp]{border-color:#ffad6c8c;transform:rotate(-10deg)scale(.9)}.placeholder-core[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:#ff9b55;border-radius:50%;width:9px;position:absolute;box-shadow:0 0 22px 8px #ff8b3e4a,0 0 44px 18px #3bcaff27}.discipline-copy[data-astro-cid-lesv7jgp]{grid-template-columns:35px minmax(0,1fr);column-gap:12px;padding:22px 2px 0;display:grid}.discipline-number[data-astro-cid-lesv7jgp]{color:#8bdfff;letter-spacing:.1em;grid-row:span 2;margin:3px 0 0;font-size:11px;font-weight:700}.discipline-number[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:#ff922f;margin-left:3px}.discipline-copy[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:#f5f8fc;letter-spacing:-.035em;margin:0;font-size:clamp(17px,1.55vw,22px);font-weight:720;line-height:1.25}.discipline-description[data-astro-cid-lesv7jgp]{color:#b8c8d6;grid-column:2;max-width:390px;margin:12px 0 0;font-size:13px;line-height:1.75}.discipline-link[data-astro-cid-lesv7jgp]{color:#e8f2f9;grid-column:2;justify-self:start;align-items:center;gap:10px;margin-top:17px;font-size:10px;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.discipline-link[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:#ff922f;font-size:14px;transition:transform .18s}.discipline-link[data-astro-cid-lesv7jgp]:hover,.discipline-link[data-astro-cid-lesv7jgp]:focus-visible{color:#8bdfff}.discipline-link[data-astro-cid-lesv7jgp]:hover span[data-astro-cid-lesv7jgp],.discipline-link[data-astro-cid-lesv7jgp]:focus-visible span[data-astro-cid-lesv7jgp]{transform:translate(2px,-2px)}.discipline-link[data-astro-cid-lesv7jgp]:focus-visible{outline-offset:5px;outline:2px solid #8bdfff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.discipline-media[data-astro-cid-lesv7jgp]{transition:border-color .26s,box-shadow .26s}.discipline-card[data-astro-cid-lesv7jgp]:hover .discipline-media[data-astro-cid-lesv7jgp]{border-color:#76ddff9c;box-shadow:0 24px 54px #0007,0 0 25px #22c5ff20}.discipline-card[data-astro-cid-lesv7jgp]:hover .discipline-image[data-astro-cid-lesv7jgp]{filter:saturate(1.04)}}@media (width<=900px){.services[data-astro-cid-lesv7jgp]{padding:92px 0 108px}.services-inner[data-astro-cid-lesv7jgp]{width:min(760px,100% - 56px)}.section-heading[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:20px}.section-intro[data-astro-cid-lesv7jgp]{justify-self:start;max-width:580px}.discipline-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.discipline-card[data-astro-cid-lesv7jgp]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.discipline-copy[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:20px}}@media (width<=560px){.services[data-astro-cid-lesv7jgp]{padding:76px 0 88px}.services-inner[data-astro-cid-lesv7jgp]{width:calc(100% - 40px)}.section-heading[data-astro-cid-lesv7jgp]{gap:15px;margin-bottom:34px}.eyebrow[data-astro-cid-lesv7jgp]{margin-bottom:15px;font-size:9px}.section-heading[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{letter-spacing:-.055em;font-size:clamp(38px,10.5vw,48px)}.section-intro[data-astro-cid-lesv7jgp]{font-size:14px}.discipline-grid[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr);gap:38px}.discipline-card[data-astro-cid-lesv7jgp]:last-child:nth-child(odd){grid-column:auto;width:auto}.discipline-media[data-astro-cid-lesv7jgp]{max-height:470px}.discipline-copy[data-astro-cid-lesv7jgp]{padding-top:17px}.discipline-copy[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:20px}.discipline-description[data-astro-cid-lesv7jgp]{font-size:13px}}@media (prefers-reduced-motion:reduce){.discipline-card[data-astro-cid-lesv7jgp],.discipline-media[data-astro-cid-lesv7jgp],.discipline-image[data-astro-cid-lesv7jgp],.discipline-link[data-astro-cid-lesv7jgp],.discipline-link[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{transition:none!important;animation:none!important}}.studio[data-astro-cid-r6rwahll]{--studio-ink:#091b2b;--studio-muted:#52677a;--studio-cyan:#20b9df;--studio-orange:#ff812c;isolation:isolate;color:var(--studio-ink);background:linear-gradient(140deg,#edf3f7 0%,#f6f8fa 52%,#e5eef5 100%);padding:clamp(90px,9vw,150px) 0;position:relative;overflow:hidden}.studio[data-astro-cid-r6rwahll]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#20b9df1f,#0000 68%);border-radius:50%;width:min(75vw,900px);position:absolute;top:-62%;right:-28%}.studio[data-astro-cid-r6rwahll]:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:linear-gradient(#0b35530b 1px,#0000 1px),linear-gradient(90deg,#0b35530b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 75%)}.studio-inner[data-astro-cid-r6rwahll]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(52px,8vw,140px);width:min(1260px,100% - 88px);margin:auto;display:grid}.studio-aside[data-astro-cid-r6rwahll]{min-width:0}.studio-experience[data-astro-cid-r6rwahll]{border-bottom:1px solid #15496929;align-items:flex-end;gap:clamp(14px,2vw,24px);padding:16px 0 30px;display:flex}.years[data-astro-cid-r6rwahll]{color:var(--studio-orange);letter-spacing:-.105em;font-variant-numeric:tabular-nums;font-size:clamp(108px,13vw,190px);font-weight:800;line-height:.83;display:block}.experience-label[data-astro-cid-r6rwahll]{color:#37536a;max-width:116px;margin-bottom:8px;font-size:clamp(13px,1.15vw,16px);font-weight:750;line-height:1.35}.studio-trajectory[data-astro-cid-r6rwahll]{width:100%;max-width:520px;margin-top:38px}.trajectory-line[data-astro-cid-r6rwahll]{width:100%;height:104px;display:block;overflow:visible}.trajectory-line[data-astro-cid-r6rwahll] path[data-astro-cid-r6rwahll]{fill:none;stroke:#7293a6;stroke-width:2px;vector-effect:non-scaling-stroke}.trajectory-line[data-astro-cid-r6rwahll] circle[data-astro-cid-r6rwahll]{fill:#7b9bab}.trajectory-line[data-astro-cid-r6rwahll] .trajectory-point[data-astro-cid-r6rwahll]{fill:var(--studio-orange)}.trajectory-years[data-astro-cid-r6rwahll]{color:#31556c;letter-spacing:.09em;justify-content:space-between;margin-top:3px;font-size:12px;font-weight:800;display:flex}.trajectory-caption[data-astro-cid-r6rwahll]{color:var(--studio-muted);margin:22px 0 0;font-size:14px;line-height:1.65}.studio-copy[data-astro-cid-r6rwahll]{min-width:0}.studio-label[data-astro-cid-r6rwahll]{color:#31536b;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:800;display:flex}.studio-label-accent[data-astro-cid-r6rwahll]{background:var(--studio-orange);flex:none;width:26px;height:3px}.studio[data-astro-cid-r6rwahll] h2[data-astro-cid-r6rwahll]{max-width:760px;color:var(--studio-ink);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,82px);font-weight:800;line-height:1.04}.studio-description[data-astro-cid-r6rwahll]{border-left:2px solid #20b9dfa6;gap:18px;max-width:640px;margin-top:36px;padding-left:24px;display:grid}.studio-description[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{color:var(--studio-muted);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.8}@media (prefers-reduced-motion:no-preference){.studio[data-astro-cid-r6rwahll].motion-ready .studio-aside[data-astro-cid-r6rwahll],.studio[data-astro-cid-r6rwahll].motion-ready .studio-copy[data-astro-cid-r6rwahll]{opacity:0;transform:translateY(36px)}.studio[data-astro-cid-r6rwahll].motion-ready.is-visible .studio-aside[data-astro-cid-r6rwahll],.studio[data-astro-cid-r6rwahll].motion-ready.is-visible .studio-copy[data-astro-cid-r6rwahll]{opacity:1;transition:opacity .85s,transform .95s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.studio[data-astro-cid-r6rwahll].motion-ready.is-visible .studio-copy[data-astro-cid-r6rwahll]{transition-delay:.13s}.studio[data-astro-cid-r6rwahll].motion-ready .trajectory-path[data-astro-cid-r6rwahll]{stroke-dasharray:1;stroke-dashoffset:1px}.studio[data-astro-cid-r6rwahll].motion-ready.is-visible .trajectory-path[data-astro-cid-r6rwahll]{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .45s}}@media (width<=800px){.studio[data-astro-cid-r6rwahll]{padding:88px 0 96px}.studio-inner[data-astro-cid-r6rwahll]{grid-template-columns:1fr;gap:58px}.studio-copy[data-astro-cid-r6rwahll]{grid-row:1}.studio-aside[data-astro-cid-r6rwahll]{grid-row:2}.studio[data-astro-cid-r6rwahll] h2[data-astro-cid-r6rwahll]{max-width:690px}.studio-description[data-astro-cid-r6rwahll]{margin-top:26px}.studio-experience[data-astro-cid-r6rwahll]{max-width:520px}}@media (width<=560px){.studio[data-astro-cid-r6rwahll]{padding:72px 0 80px}.studio-inner[data-astro-cid-r6rwahll]{gap:44px;width:calc(100% - 40px)}.studio[data-astro-cid-r6rwahll] h2[data-astro-cid-r6rwahll]{letter-spacing:-.055em;font-size:clamp(39px,10vw,56px)}.studio-label[data-astro-cid-r6rwahll]{margin-bottom:20px;font-size:10px}.studio-description[data-astro-cid-r6rwahll]{gap:15px;padding-left:16px}.studio-description[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{font-size:15px;line-height:1.7}.years[data-astro-cid-r6rwahll]{font-size:clamp(92px,27vw,138px)}.studio-trajectory[data-astro-cid-r6rwahll]{margin-top:28px}}@media (prefers-reduced-motion:reduce){.studio[data-astro-cid-r6rwahll] [data-astro-cid-r6rwahll],.studio[data-astro-cid-r6rwahll] [data-astro-cid-r6rwahll]:before,.studio[data-astro-cid-r6rwahll] [data-astro-cid-r6rwahll]:after{transition:none!important;animation:none!important}}.portfolio[data-astro-cid-c6r7gr4v]{background:var(--color-white);padding:96px 0 120px}.portfolio-inner[data-astro-cid-c6r7gr4v]{width:min(1160px,100% - 64px);margin:0 auto}.section-heading[data-astro-cid-c6r7gr4v]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.eyebrow[data-astro-cid-c6r7gr4v]{color:var(--color-brand-gray);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.eyebrow[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{color:var(--color-brand-orange);padding:0 5px}h2[data-astro-cid-c6r7gr4v]{color:var(--color-text);letter-spacing:-2.7px;margin:0;font-size:clamp(36px,4.3vw,54px);font-weight:750;line-height:1.08}.section-intro[data-astro-cid-c6r7gr4v]{max-width:340px;color:var(--color-text-secondary);margin:0 0 5px;font-size:14px;line-height:1.8}.portfolio-carousel[data-astro-cid-c6r7gr4v]{position:relative}.carousel-viewport[data-astro-cid-c6r7gr4v]{touch-action:pan-y}.portfolio-card[data-astro-cid-c6r7gr4v]{background:var(--color-white);border:1px solid var(--color-border);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);display:grid;overflow:hidden;box-shadow:0 18px 40px #3031330a}.portfolio-card[data-astro-cid-c6r7gr4v][hidden]{display:none}.card-media[data-astro-cid-c6r7gr4v]{aspect-ratio:1.35;background:var(--color-background-soft);min-width:0;position:relative;overflow:hidden}.card-media[data-astro-cid-c6r7gr4v] img[data-astro-cid-c6r7gr4v]{object-fit:cover;width:100%;height:100%;display:block}.media-placeholder[data-astro-cid-c6r7gr4v]{background:radial-gradient(ellipse at 50% 40%, #fff 0, var(--color-background-soft) 75%);width:100%;height:100%;color:var(--color-brand-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;font-weight:700;display:flex}.placeholder-mark[data-astro-cid-c6r7gr4v]{border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-brand-orange);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.media-placeholder[data-astro-cid-c6r7gr4v] small[data-astro-cid-c6r7gr4v]{color:var(--color-brand-orange);letter-spacing:1.5px;font-size:9px;font-weight:800}.media-trigger[data-astro-cid-c6r7gr4v]{backdrop-filter:blur(10px);color:var(--color-white);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#303133c7;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:18px;right:18px}.media-trigger-video[data-astro-cid-c6r7gr4v]{background:var(--color-brand-orange);border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #30313333}.media-trigger-video[data-astro-cid-c6r7gr4v]:hover,.media-trigger-video[data-astro-cid-c6r7gr4v]:focus-visible{background:var(--color-text);border-color:#0000;transform:translate(-50%,-50%)scale(1.06)}.media-trigger[data-astro-cid-c6r7gr4v]:hover,.card-action[data-astro-cid-c6r7gr4v]:hover,.carousel-arrow[data-astro-cid-c6r7gr4v]:hover{border-color:var(--color-brand-orange)}.play-icon[data-astro-cid-c6r7gr4v]{width:24px;height:24px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;transform:translate(2px)}.gallery-icon[data-astro-cid-c6r7gr4v]{color:var(--color-brand-orange);font-size:18px;line-height:1}.card-body[data-astro-cid-c6r7gr4v]{background:#f2f2f0;flex-direction:column;justify-content:center;padding:22px 22px 24px;display:flex}.card-meta[data-astro-cid-c6r7gr4v]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.project-category[data-astro-cid-c6r7gr4v]{color:var(--color-brand-gray);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:800}.project-index[data-astro-cid-c6r7gr4v]{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-brand-orange);background:var(--color-background-soft);border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:52px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}h3[data-astro-cid-c6r7gr4v]{color:var(--color-text);letter-spacing:-.7px;margin:0 0 10px;font-size:24px}.portfolio-card[data-astro-cid-c6r7gr4v] p[data-astro-cid-c6r7gr4v]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.8}.card-action[data-astro-cid-c6r7gr4v]{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.card-action[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{color:var(--color-brand-orange);font-size:15px}.carousel-controls[data-astro-cid-c6r7gr4v]{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.carousel-arrow[data-astro-cid-c6r7gr4v]{border:1px solid var(--color-border);background:var(--color-white);width:40px;height:40px;color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.carousel-indicators[data-astro-cid-c6r7gr4v]{align-items:center;gap:8px;display:flex}.carousel-indicator[data-astro-cid-c6r7gr4v]{background:var(--color-border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.carousel-indicator[data-astro-cid-c6r7gr4v][aria-pressed=true]{background:var(--color-brand-orange);border-radius:999px;width:22px}.carousel-position[data-astro-cid-c6r7gr4v]{color:var(--color-brand-gray);letter-spacing:1px;font-size:10px;font-weight:800}.portfolio-samples[data-astro-cid-c6r7gr4v]{color:var(--color-text-secondary);text-align:center;margin:24px 0 0;font-size:12px;line-height:1.7}.portfolio-samples[data-astro-cid-c6r7gr4v] a[data-astro-cid-c6r7gr4v]{color:var(--color-text);text-decoration-color:var(--color-brand-orange);text-underline-offset:4px;font-weight:800}.portfolio-samples[data-astro-cid-c6r7gr4v] a[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{color:var(--color-brand-orange)}.card-media[data-astro-cid-c6r7gr4v]>.media-poster[data-astro-cid-c6r7gr4v][hidden],.card-media[data-astro-cid-c6r7gr4v]>.media-trigger[data-astro-cid-c6r7gr4v][hidden]{display:none}.card-media[data-astro-cid-c6r7gr4v]>.inline-video,.inline-gallery{width:100%;height:100%;position:absolute;inset:0}.card-media[data-astro-cid-c6r7gr4v]>.inline-video,.inline-gallery .gallery-image{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery{background:var(--color-background-soft)}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-controls{color:var(--color-white);pointer-events:none;font-size:12px;position:absolute;inset:0}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-controls .gallery-arrow{width:44px;height:44px;color:var(--color-white);cursor:pointer;pointer-events:auto;background:#00000073;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:before{font-size:28px;font-weight:400;line-height:1}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:first-child:before{content:"‹"}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:last-child:before{content:"›"}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:first-child{left:12px}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:last-child{right:12px}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:hover{color:var(--color-white);background:#000000a6}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-arrow:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-controls span{color:var(--color-white);letter-spacing:.04em;text-shadow:0 1px 2px #00000073;background:#0000009e;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery:not(:has(.gallery-image)){place-items:center;display:grid}.media-feedback[data-astro-cid-c6r7gr4v]{color:var(--color-white);text-align:center;background:#18191bd1;border-radius:8px;margin:0;padding:10px 14px;font-size:12px;line-height:1.6;position:absolute;bottom:12px;left:12px;right:12px}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .media-feedback{max-width:380px;color:var(--color-text-secondary);background:0 0;padding:24px;font-size:13px;position:static}.card-media[data-astro-cid-c6r7gr4v]>.inline-video:focus-visible,.media-trigger[data-astro-cid-c6r7gr4v]:focus-visible,.card-action[data-astro-cid-c6r7gr4v]:focus-visible,.carousel-arrow[data-astro-cid-c6r7gr4v]:focus-visible,.carousel-indicator[data-astro-cid-c6r7gr4v]:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.card-media[data-astro-cid-c6r7gr4v]>.inline-gallery .gallery-image{object-fit:contain}@media (width<=800px){.portfolio[data-astro-cid-c6r7gr4v]{padding:72px 0 92px}.section-heading[data-astro-cid-c6r7gr4v]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.section-intro[data-astro-cid-c6r7gr4v]{max-width:520px}.portfolio-card[data-astro-cid-c6r7gr4v]{grid-template-columns:1fr}}@media (width<=560px){.portfolio[data-astro-cid-c6r7gr4v]{padding:64px 0 78px}.portfolio-inner[data-astro-cid-c6r7gr4v]{width:calc(100% - 40px)}.portfolio-card[data-astro-cid-c6r7gr4v] p[data-astro-cid-c6r7gr4v]{font-size:12px}.carousel-controls[data-astro-cid-c6r7gr4v]{gap:12px}.carousel-arrow[data-astro-cid-c6r7gr4v]{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.portfolio[data-astro-cid-c6r7gr4v] [data-astro-cid-c6r7gr4v]{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portfolio[data-astro-cid-c6r7gr4v]{isolation:isolate;color:#f5f8fd;background:#020d1a;position:relative;overflow:hidden}.portfolio[data-astro-cid-c6r7gr4v]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 85% 25%,#00aadc1f,#0000 75%),radial-gradient(45% 55% at 8% 90%,#ff7a240e,#0000 75%);position:absolute;inset:0}.portfolio-inner[data-astro-cid-c6r7gr4v]{width:min(1380px,100% - 9vw)}.portfolio[data-astro-cid-c6r7gr4v] .eyebrow[data-astro-cid-c6r7gr4v]{color:#8cddf4;letter-spacing:.22em;font-size:11px}.portfolio[data-astro-cid-c6r7gr4v] h2[data-astro-cid-c6r7gr4v]{color:#f7f9fd;letter-spacing:-.065em;font-size:clamp(42px,5.4vw,78px);font-weight:800}.portfolio[data-astro-cid-c6r7gr4v] .section-intro[data-astro-cid-c6r7gr4v]{color:#b4c6d7;font-size:15px}.portfolio-card[data-astro-cid-c6r7gr4v]{background:#071b2d;border:1px solid #6fc1e53b;border-radius:18px;grid-template-columns:minmax(0,1.48fr) minmax(310px,.72fr);box-shadow:0 30px 100px #00000045}.card-media[data-astro-cid-c6r7gr4v]{aspect-ratio:1.5;background:#081d2b}.card-media[data-astro-cid-c6r7gr4v]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#030e1b21);position:absolute;inset:0}.media-poster[data-astro-cid-c6r7gr4v]{transition:transform .85s cubic-bezier(.2,.8,.2,1),filter .6s}.portfolio-card[data-astro-cid-c6r7gr4v]:hover .media-poster[data-astro-cid-c6r7gr4v]{filter:saturate(1.1);transform:scale(1.045)}.card-body[data-astro-cid-c6r7gr4v]{background:linear-gradient(145deg,#0c263a,#051321 90%);padding:clamp(28px,3.4vw,58px)}.project-category[data-astro-cid-c6r7gr4v]{color:#78d8f4;letter-spacing:.18em}.project-index[data-astro-cid-c6r7gr4v]{color:#ff892d;background:#ffffff0a;border-color:#fff3}.portfolio[data-astro-cid-c6r7gr4v] h3[data-astro-cid-c6r7gr4v]{color:#fff;letter-spacing:-.045em;font-size:clamp(26px,2.7vw,42px);line-height:1.13}.portfolio-card[data-astro-cid-c6r7gr4v] p[data-astro-cid-c6r7gr4v]{color:#b8c9d7;font-size:14px}.card-action[data-astro-cid-c6r7gr4v]{color:#fff;font-size:12px}.card-action[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{color:#ff892d}.media-trigger-video[data-astro-cid-c6r7gr4v]{background:#ff842b;box-shadow:0 0 0 12px #ff842b21,0 16px 40px #00000047}.carousel-arrow[data-astro-cid-c6r7gr4v]{color:#f7f9fd;background:#0c2436;border-color:#6fc1e547;transition:background .2s,transform .2s}.carousel-arrow[data-astro-cid-c6r7gr4v]:hover{background:#14364c;transform:translateY(-2px)}.carousel-indicator[data-astro-cid-c6r7gr4v]{background:#385269}.carousel-position[data-astro-cid-c6r7gr4v],.portfolio-samples[data-astro-cid-c6r7gr4v]{color:#a9bdcf}.portfolio-samples[data-astro-cid-c6r7gr4v] a[data-astro-cid-c6r7gr4v]{color:#f6f9fc}.card-media[data-astro-cid-c6r7gr4v]>.inline-video{border:0;width:100%;height:100%}.portfolio-card[data-astro-cid-c6r7gr4v]:not([hidden]){animation:.55s cubic-bezier(.2,.75,.2,1) both portfolio-reveal}@keyframes portfolio-reveal{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.portfolio-inner[data-astro-cid-c6r7gr4v]{width:calc(100% - 48px)}.portfolio-card[data-astro-cid-c6r7gr4v]{grid-template-columns:1fr}.card-media[data-astro-cid-c6r7gr4v]{aspect-ratio:1.45}.card-body[data-astro-cid-c6r7gr4v]{padding:28px}}@media (width<=560px){.portfolio-inner[data-astro-cid-c6r7gr4v]{width:calc(100% - 36px)}.portfolio[data-astro-cid-c6r7gr4v] h2[data-astro-cid-c6r7gr4v]{font-size:clamp(38px,11vw,52px)}.card-media[data-astro-cid-c6r7gr4v]{aspect-ratio:1.15}.card-body[data-astro-cid-c6r7gr4v]{padding:24px 20px 26px}.portfolio[data-astro-cid-c6r7gr4v] h3[data-astro-cid-c6r7gr4v]{font-size:28px}}@media (prefers-reduced-motion:reduce){.portfolio-card[data-astro-cid-c6r7gr4v]:not([hidden]){animation:none}.media-poster[data-astro-cid-c6r7gr4v]{transition:none}.portfolio-card[data-astro-cid-c6r7gr4v]:hover .media-poster[data-astro-cid-c6r7gr4v]{transform:none}}@media (width>=801px){.portfolio[data-astro-cid-c6r7gr4v]{padding-top:72px;padding-bottom:84px}.section-heading[data-astro-cid-c6r7gr4v]{margin-bottom:28px}.card-media[data-astro-cid-c6r7gr4v]{aspect-ratio:1.95}.card-body[data-astro-cid-c6r7gr4v]{padding:clamp(24px,2.6vw,42px)}}.parallax-divider[data-astro-cid-pfc7y2de]{background-color:#dfeaf0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border:0;width:100%;height:450px;box-shadow:inset 0 0 0 1px #10263b08}@media (width<=768px){.parallax-divider[data-astro-cid-pfc7y2de]{background-attachment:scroll;height:260px}}@media (prefers-reduced-motion:reduce){.parallax-divider[data-astro-cid-pfc7y2de]{background-attachment:scroll}}.contact-section[data-astro-cid-he3spzz3]{isolation:isolate;color:#f7f9fc;background:radial-gradient(at 90% 12%,#009fd92b,#0000 45%),radial-gradient(at 4% 85%,#ff7e2314,#0000 40%),#03101e;padding:clamp(90px,10vw,150px) 0 110px;position:relative;overflow:hidden}.contact-section[data-astro-cid-he3spzz3]:before{content:"";pointer-events:none;opacity:.65;z-index:-1;background:linear-gradient(120deg,#0000 0 49.9%,#64d2f709 50%,#0000 50.1%) 0 0/120px 120px;position:absolute;inset:0}.contact-shell[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:start;gap:clamp(44px,7vw,110px);width:min(1320px,100% - 80px);margin:auto;display:grid}.contact-copy[data-astro-cid-he3spzz3]{padding-top:26px}.eyebrow[data-astro-cid-he3spzz3],.form-kicker[data-astro-cid-he3spzz3]{color:#79d8fa;letter-spacing:.19em;align-items:center;gap:12px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.eyebrow[data-astro-cid-he3spzz3]{margin:0 0 34px}.eyebrow-line[data-astro-cid-he3spzz3]{background:#ff852b;flex:none;width:26px;height:2px}h2[data-astro-cid-he3spzz3]{color:#f7f9fc;letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(52px,5.5vw,94px);font-weight:850;line-height:.99}.intro[data-astro-cid-he3spzz3]{color:#bed0df;max-width:43ch;margin:36px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.contact-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.primary-action[data-astro-cid-he3spzz3],.secondary-action[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:175px;max-width:100%;padding:15px 20px;font-weight:750;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.primary-action[data-astro-cid-he3spzz3]{color:#03101e;background:#ff852b}.secondary-action[data-astro-cid-he3spzz3]{color:#f7f9fc;background:#092236b3;border:1px solid #71d0f16b}.primary-action[data-astro-cid-he3spzz3]:hover,.secondary-action[data-astro-cid-he3spzz3]:hover{transform:translateY(-3px)}.secondary-action[data-astro-cid-he3spzz3]:hover{border-color:#79d8fa}.primary-action[data-astro-cid-he3spzz3]:focus-visible,.secondary-action[data-astro-cid-he3spzz3]:focus-visible{outline-offset:4px;outline:2px solid #79d8fa}.primary-action[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3],.secondary-action[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{font-size:21px;line-height:1}.contact-footnote[data-astro-cid-he3spzz3]{color:#7292a9;letter-spacing:.17em;margin-top:60px;font-size:10px;font-weight:800}.contact-form[data-astro-cid-he3spzz3]{background:linear-gradient(155deg,#0f2f45f5,#041424f7);border:1px solid #75c6ea3d;border-radius:24px;padding:clamp(24px,3vw,42px);position:relative;box-shadow:0 30px 90px #00000038,inset 0 1px #ffffff0e}.form-heading[data-astro-cid-he3spzz3]{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-kicker[data-astro-cid-he3spzz3]{color:#78d7f9}.form-symbol[data-astro-cid-he3spzz3]{color:#ff852b;font-size:34px;line-height:1}.form-intro[data-astro-cid-he3spzz3]{color:#c5d6e4;margin:12px 0 32px;font-size:15px;line-height:1.6}.honeypot[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field-row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-astro-cid-he3spzz3]{margin-bottom:20px;display:block}label[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:#c4d6e4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:750;display:block}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{box-sizing:border-box;color:#f7f9fc;width:100%;min-width:0;font:inherit;background:#010d1bb3;border:1px solid #7ebddc3b;border-radius:10px;padding:15px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:#8198aa}select[data-astro-cid-he3spzz3]{color-scheme:dark}input[data-astro-cid-he3spzz3]:focus,select[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:#79d8fa;outline:none;box-shadow:0 0 0 3px #46bbe721}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:122px}button[data-astro-cid-he3spzz3][type=submit]{color:#061524;width:100%;font:inherit;cursor:pointer;background:#ff852b;border:1px solid #ff852b;border-radius:999px;padding:17px 22px;font-weight:850;transition:transform .25s,background .25s}button[data-astro-cid-he3spzz3][type=submit]:hover{background:#ff9b50;transform:translateY(-2px)}button[data-astro-cid-he3spzz3][type=submit]:focus-visible{outline-offset:4px;outline:2px solid #79d8fa}button[data-astro-cid-he3spzz3][type=submit]:disabled{cursor:wait;opacity:.65;transform:none}.form-status[data-astro-cid-he3spzz3]{color:#9be7bf;margin:16px 0 0;font-size:14px;line-height:1.5}.form-status[data-astro-cid-he3spzz3][hidden]{display:none}.form-status--error[data-astro-cid-he3spzz3]{color:#ffb3a8}@media (width<=920px){.contact-shell[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:42px;max-width:680px}.contact-copy[data-astro-cid-he3spzz3]{padding-top:0}h2[data-astro-cid-he3spzz3]{max-width:14ch}.contact-footnote[data-astro-cid-he3spzz3]{margin-top:32px}}@media (width<=560px){.contact-section[data-astro-cid-he3spzz3]{padding:78px 0 76px}.contact-shell[data-astro-cid-he3spzz3]{gap:36px;width:calc(100% - 36px)}.eyebrow[data-astro-cid-he3spzz3]{margin-bottom:26px}h2[data-astro-cid-he3spzz3]{font-size:clamp(43px,12vw,62px)}.intro[data-astro-cid-he3spzz3]{margin-top:26px}.contact-actions[data-astro-cid-he3spzz3]{margin-top:28px}.primary-action[data-astro-cid-he3spzz3],.secondary-action[data-astro-cid-he3spzz3]{width:100%}.contact-form[data-astro-cid-he3spzz3]{border-radius:18px}.field-row[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:0}.form-intro[data-astro-cid-he3spzz3]{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.primary-action[data-astro-cid-he3spzz3],.secondary-action[data-astro-cid-he3spzz3],input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3],button[data-astro-cid-he3spzz3][type=submit]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{isolation:isolate;color:#091b2b;background:linear-gradient(140deg,#edf3f7 0%,#f6f8fa 52%,#e5eef5 100%);border-top:1px solid #15496929;padding:clamp(68px,7vw,112px) 0 0;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:linear-gradient(#0b35530b 1px,#0000 1px),linear-gradient(90deg,#0b35530b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 75%)}.footer-glow[data-astro-cid-jo6i4kqk]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#20b9df1f,#0000 68%);border-radius:50%;width:min(75vw,900px);position:absolute;top:-62%;right:-28%}.footer-inner[data-astro-cid-jo6i4kqk]{width:min(1440px,90%);margin:0 auto}.footer-topline[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-kicker[data-astro-cid-jo6i4kqk],.footer-index[data-astro-cid-jo6i4kqk]{letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:800}.footer-kicker[data-astro-cid-jo6i4kqk]{color:#31536b;align-items:center;gap:14px;display:inline-flex}.accent-line[data-astro-cid-jo6i4kqk]{background:#ff842a;width:31px;height:2px}.footer-index[data-astro-cid-jo6i4kqk]{color:#52677a}.footer-main[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:end;gap:50px;padding:clamp(34px,4vw,60px) 0 clamp(65px,8vw,120px);display:flex}.footer-heading[data-astro-cid-jo6i4kqk]{min-width:0}.footer-heading[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:-.065em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(44px,6.2vw,104px);font-weight:800;line-height:.99}.second-line[data-astro-cid-jo6i4kqk]{color:#ff842a;display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{color:#52677a;margin:25px 0 0;font-size:clamp(14px,1.3vw,18px);line-height:1.6}.contact-link[data-astro-cid-jo6i4kqk]{color:#091b2b;border:1px solid #ff842a;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:36px;min-width:240px;padding:17px 22px;font-size:14px;font-weight:750;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.contact-arrow[data-astro-cid-jo6i4kqk]{color:#ff842a;font-size:22px;line-height:1;transition:transform .25s}.contact-link[data-astro-cid-jo6i4kqk]:hover{color:#04111d;background:#ff842a;transform:translateY(-3px)}.contact-link[data-astro-cid-jo6i4kqk]:hover .contact-arrow[data-astro-cid-jo6i4kqk]{color:#04111d;transform:translate(3px,-3px)}.footer-dark-band[data-astro-cid-jo6i4kqk]{color:#f7f9fc;background:#020e1b;position:relative}.footer-middle[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #87c0d938;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:30px 0;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{width:fit-content;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:clamp(160px,15vw,225px);height:auto;display:block}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:12px 23px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-email[data-astro-cid-jo6i4kqk],.back-top[data-astro-cid-jo6i4kqk]{color:#b6c9d8;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-email[data-astro-cid-jo6i4kqk]:hover,.back-top[data-astro-cid-jo6i4kqk]:hover{color:#6ad7ff}.footer-email[data-astro-cid-jo6i4kqk]{white-space:nowrap;justify-self:end}.footer-email[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#ff842a;margin-left:5px}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#718b9e;justify-content:space-between;gap:20px;padding:22px 0 25px;font-size:11px;display:flex}.back-top[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#ff842a;margin-left:8px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:5px;outline:2px solid #6ad7ff}@media (width<=1100px){.footer-middle[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-nav[data-astro-cid-jo6i4kqk]{grid-area:2/1/auto/-1;justify-content:flex-start}.footer-email[data-astro-cid-jo6i4kqk]{grid-area:1/2}}@media (width<=700px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:62px}.footer-inner[data-astro-cid-jo6i4kqk]{width:calc(100% - 40px)}.footer-index[data-astro-cid-jo6i4kqk]{display:none}.footer-kicker[data-astro-cid-jo6i4kqk]{font-size:10px}.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch;gap:34px;padding:38px 0 65px}.footer-heading[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:-.06em;font-size:clamp(42px,10.5vw,68px)}.footer-tagline[data-astro-cid-jo6i4kqk]{margin-top:22px}.contact-link[data-astro-cid-jo6i4kqk]{width:100%;min-width:0}.footer-middle[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 0;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:185px}.footer-nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start;gap:14px 22px}.footer-email[data-astro-cid-jo6i4kqk]{white-space:normal;overflow-wrap:anywhere;justify-self:auto}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:before,.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:after{transition:none!important}}html,body{width:100%;height:100%;margin:0}:root{--color-brand-orange:#f58634;--color-brand-gray:#727376;--color-gray-light:#96989a;--color-white:#fff;--color-background-soft:#f4f4f4;--color-text:#303133;--color-text-secondary:#595b5e;--color-border:#d5d6d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10263b;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}
