body{margin:0}body:has(.homepage2){background:#eef5fb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.homepage2.svelte-1uha8ag{--portfolio-blue: #1a73e8;position:relative;isolation:isolate;min-height:100vh;padding-top:22px;padding-bottom:0;color:#fff;background:linear-gradient(180deg,#ffffff2e,#fff0 38%,#07121e38),linear-gradient(90deg,#060f1a2e,#fff0 40%,#060f1a24),url(../../../img/homepage2-forest-road-hero.jpg) center / cover no-repeat;overflow:hidden}.homepage2.svelte-1uha8ag:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:min(72vh,760px);background:radial-gradient(circle at 50% 24%,#ffffff47,#fff0 38%),linear-gradient(180deg,#ffffff38,#fff0 58%);opacity:.42;mix-blend-mode:screen;transform:scale(1.05);animation:svelte-1uha8ag-canopyDrift 28s ease-in-out infinite alternate;pointer-events:none}.homepage2.svelte-1uha8ag:after{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:min(78vh,820px);background:linear-gradient(180deg,#eef9f73d,#eef9f700 64%),linear-gradient(90deg,#ffffff29,#fff0 46%,#ffffff1f);pointer-events:none}@keyframes svelte-1uha8ag-canopyDrift{0%{background-position:center 32%;transform:scale(1.05) translate3d(-1.2%,-1%,0)}to{background-position:center 42%;transform:scale(1.11) translate3d(1.2%,1%,0)}}.hq-nav.svelte-1uha8ag{position:relative;z-index:20;width:min(1140px,calc(100% - 40px));height:44px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid rgba(42,62,91,.12);border-radius:8px;background:#e8eef7e6;box-shadow:0 12px 32px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hq-brand.svelte-1uha8ag{display:inline-flex;align-items:center;gap:9px;color:#172033;font-size:.9rem;font-weight:900;text-decoration:none}.hq-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:28px;height:28px;border-radius:6px;object-fit:cover}.hq-label.svelte-1uha8ag{color:#46566e;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.portfolio-stage.svelte-1uha8ag{position:relative;width:min(1320px,calc(100% - 40px));min-height:calc(100vh - 150px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:20px}.technology-hero.svelte-1uha8ag{position:relative;width:100vw;min-height:clamp(620px,92vh,860px);margin:40px calc(50% - 50vw) 0;display:flex;align-items:center;padding:clamp(42px,7vw,96px) max(24px,calc((100vw - 1180px)/2));overflow:hidden;background:linear-gradient(90deg,#060c16a8,#07101b75 38%,#050c1414 74%),linear-gradient(180deg,#eef5fb70,#eef5fb00 18%,#060c162e),url(../../../img/homepage2-technology-infrastructure-hero.jpg) center / cover no-repeat;box-shadow:inset 0 1px #ffffff14}.technology-hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:clamp(120px,18vw,220px);background:linear-gradient(180deg,#eef5fbdb,#eef5fb6b 46%,#eef5fb00);pointer-events:none}.technology-card.svelte-1uha8ag{position:relative;z-index:2;width:min(610px,100%);padding:clamp(26px,4.2vw,48px);border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#07101c;box-shadow:0 24px 56px #00000047,inset 0 1px #ffffff1f}.technology-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 14px;color:#8bd7cc;font-size:.78rem;line-height:1.4;letter-spacing:.08rem;font-weight:900;text-transform:uppercase}.technology-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;color:#fff;font-size:clamp(2.35rem,4.4vw,4.35rem);line-height:.98;font-weight:900;letter-spacing:0}.technology-card.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-top:24px;color:#ffffffd1;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.58;font-weight:500}.main-card.svelte-1uha8ag{position:relative;width:min(1180px,100%);aspect-ratio:2.3 / 1;justify-self:center;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:24px;background:#ffffff38;box-shadow:0 30px 80px #14191257,inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(22px) saturate(1.22);backdrop-filter:blur(22px) saturate(1.22);cursor:pointer}.main-card.svelte-1uha8ag:focus-visible{outline:3px solid rgba(255,255,255,.78);outline-offset:5px}.main-card.coming-soon-card.svelte-1uha8ag{cursor:default}.main-card.svelte-1uha8ag:before{content:"";position:absolute;inset:1px;z-index:1;border-radius:23px;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 55%);pointer-events:none;mix-blend-mode:screen}.main-card-overlay.svelte-1uha8ag{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;display:flex;align-items:center;justify-content:center;padding:8px 24px;border:1px solid rgba(255,255,255,.24);border-radius:0 0 16px 16px;background:linear-gradient(180deg,#0c14201a,#070c169e),#0c121e6b;box-shadow:inset 0 1px #ffffff2e,0 -20px 52px #0308102e;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);pointer-events:none}.main-card-overlay.svelte-1uha8ag p:where(.svelte-1uha8ag){width:min(760px,100%);margin:0;color:#ffffffeb;font-size:1.1rem;line-height:1.45;font-weight:500;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.42)}.coming-soon-ribbon.svelte-1uha8ag{position:absolute;top:42px;right:-48px;z-index:5;width:190px;padding:8px 0;color:#0d1b2a;background:linear-gradient(135deg,#fff7c2,#ffd166 58%,#f4a261);box-shadow:0 14px 28px #060b123d,inset 0 1px #ffffffbf;font-size:.86rem;font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(45deg);pointer-events:none}.site-frame.svelte-1uha8ag{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#070c14;box-shadow:0 18px 42px #060b1247,inset 0 0 0 1px #ffffff0a}.main-site.svelte-1uha8ag{width:100%;height:100%;border-radius:16px}.site-bar.svelte-1uha8ag{height:34px;display:flex;align-items:center;gap:12px;padding:0 13px;color:#222b3ab8;font-size:.72rem;font-weight:800;background:#f7f9fc;border-bottom:1px solid rgba(13,21,35,.08)}.window-dots.svelte-1uha8ag{display:inline-flex;gap:5px}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag){width:7px;height:7px;border-radius:999px;background:#d2d8e1}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(1){background:#ff6464}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){background:#ffbf48}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){background:#47c765}.main-card.svelte-1uha8ag .brand-hero:where(.svelte-1uha8ag){width:128%;height:calc(128% - 34px);transform:scale(.78);transform-origin:top left}.brand-hero.svelte-1uha8ag{position:relative;--site-gutter: 48px;color:#fff;background-image:var(--hero-image);background-position:center;background-size:cover;background-color:#020817}.career.svelte-1uha8ag,.process.svelte-1uha8ag,.homebook.svelte-1uha8ag,.shortify.svelte-1uha8ag{background-position:center}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(90deg,#060c18f0,#07142bd1 44%,#070f1c70),#070c1459}.career.svelte-1uha8ag .hero-overlay:where(.svelte-1uha8ag){background:linear-gradient(90deg,#060c18f0,#071c24d1 44%,#070f1c70),#070c1459}.homebook.svelte-1uha8ag .hero-overlay:where(.svelte-1uha8ag){background:linear-gradient(90deg,#081312eb,#0d302dc2 43%,#06141852),#06121447}.shortify.svelte-1uha8ag .hero-overlay:where(.svelte-1uha8ag){background:linear-gradient(180deg,#040a1214,#040a122e 60%,#040a1257),#0c141c14}.shortify-preview.svelte-1uha8ag{position:relative;z-index:3;height:100%;color:#fff;text-align:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shortify-links.svelte-1uha8ag{position:absolute;top:18px;right:18px;display:flex;gap:16px;align-items:center}.shortify-links.svelte-1uha8ag span:where(.svelte-1uha8ag){min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:8px;color:#2f3a56;background:#ffffffeb;box-shadow:0 10px 22px #0000002e;font-size:.72rem;font-weight:900;text-transform:uppercase}.shortify-links.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:#fff;background:#ff8a00}.shortify-preview.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;padding-top:clamp(120px,17.2vh,178px);color:#fff;font-size:clamp(3.2rem,6.3vw,5.2rem);line-height:1;font-weight:900;text-shadow:0 5px 0 rgba(0,0,0,.42)}.shortify-form.svelte-1uha8ag{width:min(860px,calc(100% - 180px));min-height:72px;margin:clamp(36px,5.4vh,64px) auto 0;display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;padding:10px 14px 10px 24px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#214053a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1a}.shortify-form.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffffffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.35rem;font-weight:900;letter-spacing:.06em;text-align:left}.shortify-form.svelte-1uha8ag strong:where(.svelte-1uha8ag){min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:#44b84d;box-shadow:0 9px 18px #0f511c47;font-size:1rem;font-weight:900;text-transform:uppercase}.shortify-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){width:min(620px,calc(100% - 260px));margin:clamp(48px,7vh,72px) auto 0;padding:16px 24px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fffffff0;background:#244c58a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;line-height:1.35}.shortify-footer.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;min-height:44px;display:flex;align-items:center;justify-content:space-around;gap:20px;padding:0 34px;color:#ffffffb8;background:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%) 0 0 / 22px 22px,linear-gradient(225deg,rgba(255,255,255,.05) 25%,transparent 25%) 0 0 / 22px 22px,#181818d6;font-size:.8rem}.hero-content.svelte-1uha8ag{position:relative;z-index:3;width:min(900px,calc(100% - 48px));margin:0 0 0 var(--site-gutter);padding-top:clamp(58px,11vh,96px)}.hero-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 14px;color:color-mix(in srgb,var(--accent),white 24%);font-size:.78rem;line-height:1.4;letter-spacing:.08rem;font-weight:900;text-transform:uppercase}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:860px;margin:0 0 24px;color:#fff;font-size:clamp(2.8rem,5.4vw,4.8rem);line-height:.94;font-weight:900;letter-spacing:0;white-space:pre-line}.hero-content.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:block;max-width:820px;color:#ffffffd6;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.55}.career.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){max-width:1040px}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:8px;font-size:.92rem;font-weight:900;text-decoration:none}.hero-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){background:var(--accent);color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--accent),transparent 62%)}.hero-actions.svelte-1uha8ag .secondary:where(.svelte-1uha8ag){background:#fff;color:#182235}.side-stack.svelte-1uha8ag{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:min(980px,100%);padding:2px 0 10px}.preview-card.svelte-1uha8ag{position:relative;width:210px;height:132px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:#fff3;box-shadow:0 18px 44px #14191242,inset 0 1px #ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,border-color .22s ease,background .22s ease}.preview-card.svelte-1uha8ag:hover,.preview-card.active.svelte-1uha8ag{z-index:4;opacity:1;border-color:color-mix(in srgb,var(--portfolio-blue),white 36%);background:#ffffff4d;box-shadow:0 24px 60px #14191257,0 0 0 1px color-mix(in srgb,var(--portfolio-blue),transparent 34%),0 0 34px color-mix(in srgb,var(--portfolio-blue),transparent 42%),inset 0 1px #ffffffb8}.preview-card.active.svelte-1uha8ag{transform:translateY(-4px)}.preview-card.svelte-1uha8ag:hover{transform:translateY(-8px) scale(1.035)}.preview-card.svelte-1uha8ag:not(.active){opacity:.82}.preview-image.svelte-1uha8ag{position:relative;display:block;width:100%;height:100%;border-radius:12px}.preview-image.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.16) 0 18%,transparent 18% 58%,rgba(255,255,255,.08) 58% 68%,transparent 68%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%);mix-blend-mode:screen}.preview-hero.svelte-1uha8ag{display:block;width:100%;height:calc(100% - 22px);background-image:linear-gradient(90deg,#050b16d6,#050b1661),var(--hero-image);background-position:center;background-size:cover}.preview-image.svelte-1uha8ag .site-bar:where(.svelte-1uha8ag){height:22px;gap:6px;padding:0 8px;font-size:.48rem}.preview-image.svelte-1uha8ag .window-dots:where(.svelte-1uha8ag){gap:3px}.preview-image.svelte-1uha8ag .window-dots:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:4px;height:4px}.preview-title.svelte-1uha8ag{display:block;width:76%;padding:18px 12px;color:#fff;font-size:.72rem;line-height:1.05;font-weight:900;text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.6);white-space:pre-line}.preview-copy.svelte-1uha8ag,.preview-actions.svelte-1uha8ag,.preview-shortify-form.svelte-1uha8ag{display:none}.preview-hero.career.svelte-1uha8ag,.preview-hero.process.svelte-1uha8ag{background-position:center}.preview-label.svelte-1uha8ag{position:absolute;left:20px;right:20px;bottom:18px;z-index:3;display:flex;align-items:center;gap:7px;color:#fff;font-size:.72rem;font-weight:900;line-height:1.15;text-align:left;text-shadow:0 1px 10px rgba(0,0,0,.55)}.preview-label.svelte-1uha8ag img:where(.svelte-1uha8ag){width:22px;height:22px;flex:0 0 auto;border-radius:6px;object-fit:cover}@media(max-width:900px){.hq-nav.svelte-1uha8ag{position:fixed;top:14px;left:50%;width:calc(100% - 28px);height:42px;margin:0;transform:translate(-50%)}.homepage2.svelte-1uha8ag{padding-top:88px;padding-bottom:0;overflow-x:hidden;overflow-y:auto}.hq-label.svelte-1uha8ag{display:none}.portfolio-stage.svelte-1uha8ag{width:calc(100% - 28px);min-height:auto;gap:32px}.technology-hero.svelte-1uha8ag{width:100vw;min-height:clamp(560px,74vh,660px);margin:28px calc(50% - 50vw) 0;align-items:center;padding:18px 14px;background:linear-gradient(180deg,#eef5fb8a,#060c1614 28%,#060c169e 78%),url(../../../img/homepage2-technology-infrastructure-hero.jpg) 62% center / cover no-repeat}.technology-card.svelte-1uha8ag{padding:24px}.technology-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.05rem,10vw,3.5rem)}.technology-card.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1rem;line-height:1.5}.hq-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:calc(100vw - 150px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-card.svelte-1uha8ag{width:100%;height:clamp(320px,48vh,400px);aspect-ratio:auto;padding:12px;border-radius:20px}.main-card.svelte-1uha8ag:before{border-radius:19px}.main-card-overlay.svelte-1uha8ag{display:none}.coming-soon-ribbon.svelte-1uha8ag{top:34px;right:-54px;width:180px;padding:7px 0;font-size:.76rem}.main-card.svelte-1uha8ag .brand-hero:where(.svelte-1uha8ag){width:150%;height:calc(150% - 34px);transform:scale(.667)}.hero-content.svelte-1uha8ag{--site-gutter: 34px;width:calc(100% - 44px);padding-top:clamp(64px,15vw,92px)}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:640px;font-size:clamp(3rem,13vw,5.2rem)}.hero-content.svelte-1uha8ag>span:where(.svelte-1uha8ag){max-width:600px;font-size:clamp(1.08rem,4vw,1.45rem)}.hero-actions.svelte-1uha8ag{margin-top:26px}.shortify-links.svelte-1uha8ag{top:14px;right:14px;left:14px;justify-content:center;gap:8px}.shortify-links.svelte-1uha8ag span:where(.svelte-1uha8ag){min-height:34px;padding:0 10px;font-size:.55rem}.shortify-preview.svelte-1uha8ag h1:where(.svelte-1uha8ag){padding-top:clamp(150px,26vh,210px);font-size:clamp(3.6rem,15vw,5.4rem)}.shortify-form.svelte-1uha8ag{width:min(760px,calc(100% - 80px));grid-template-columns:minmax(0,1fr);min-height:112px}.shortify-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){width:min(620px,calc(100% - 120px));margin-top:clamp(34px,7vh,56px)}.side-stack.svelte-1uha8ag{flex-direction:column;gap:32px;overflow:visible;align-items:stretch;justify-content:center;width:100%;padding:0 0 10px}.preview-card.career.svelte-1uha8ag{display:none}.preview-card.svelte-1uha8ag,.preview-card.svelte-1uha8ag:hover,.preview-card.active.svelte-1uha8ag{width:100%;height:clamp(320px,48vh,400px);flex:0 0 auto;transform:none;padding:12px;border-radius:20px;border-color:#ffffff80;background:#eef4fa52;box-shadow:0 16px 38px #0c121c3d,inset 0 1px #ffffffa3;cursor:default;pointer-events:none}.preview-card.svelte-1uha8ag:not(.active){opacity:1}.preview-image.svelte-1uha8ag{border-radius:16px}.preview-image.svelte-1uha8ag:after{display:none}.preview-image.svelte-1uha8ag .site-bar:where(.svelte-1uha8ag){height:34px;padding:0 15px;gap:9px;font-size:.72rem}.preview-image.svelte-1uha8ag .window-dots:where(.svelte-1uha8ag){gap:5px}.preview-image.svelte-1uha8ag .window-dots:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:8px;height:8px}.preview-hero.svelte-1uha8ag{height:calc(100% - 34px)}.preview-title.svelte-1uha8ag{width:min(84%,520px);padding:clamp(34px,7vw,48px) 28px 0;font-size:clamp(1.7rem,7.2vw,2.75rem);line-height:1.02}.preview-hero.homebook.svelte-1uha8ag .preview-title:where(.svelte-1uha8ag){width:min(86%,540px)}.preview-hero.shortify.svelte-1uha8ag .preview-title:where(.svelte-1uha8ag){width:100%;padding-top:clamp(52px,11vw,72px);text-align:center}.preview-copy.svelte-1uha8ag{display:block;width:min(78%,500px);padding:12px 28px 0;color:#ffffffdb;font-size:clamp(.82rem,3.25vw,1rem);line-height:1.34;font-weight:500;text-align:left;text-shadow:0 2px 16px rgba(0,0,0,.42)}.preview-actions.svelte-1uha8ag{display:flex;gap:10px;flex-wrap:wrap;padding:14px 28px 0}.preview-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:7px;background:#ffffffeb;color:#172033;font-size:.68rem;font-weight:900;box-shadow:0 10px 22px #040a162e}.preview-actions.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{background:var(--accent);color:#fff}.preview-hero.shortify.svelte-1uha8ag .preview-copy:where(.svelte-1uha8ag),.preview-hero.shortify.svelte-1uha8ag .preview-actions:where(.svelte-1uha8ag){display:none}.preview-hero.shortify.svelte-1uha8ag .preview-shortify-form:where(.svelte-1uha8ag){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(82%,470px);min-height:58px;margin:clamp(26px,7vw,42px) auto 0;padding:8px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#183644bd;box-shadow:inset 0 1px #ffffff24,0 14px 28px #040a143d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-shortify-form.svelte-1uha8ag>span:where(.svelte-1uha8ag){padding:0 12px;color:#ffffffbd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.78rem,3.4vw,1rem);font-weight:900;letter-spacing:.08em;text-align:left}.preview-shortify-form.svelte-1uha8ag strong:where(.svelte-1uha8ag){min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:7px;background:#42bd4d;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;box-shadow:0 8px 18px #10551a42}.preview-label.svelte-1uha8ag{inset:48px 24px auto auto;max-width:46%;gap:7px;padding:6px 8px;border-radius:999px;background:#070c1657;font-size:.72rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-label.svelte-1uha8ag img:where(.svelte-1uha8ag){width:22px;height:22px;border-radius:6px}}@media(max-height:680px)and (min-width:901px){.portfolio-stage.svelte-1uha8ag{min-height:calc(100vh - 120px);gap:14px}.main-card.svelte-1uha8ag{width:min(1080px,100%);aspect-ratio:2.45 / 1}.preview-card.svelte-1uha8ag{width:180px;height:112px}.hero-content.svelte-1uha8ag{padding-top:44px}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.8rem,5.4vw,4.8rem)}}
