:root{--bg:#06070b;--panel:#0d111a;--panel2:#111723;--text:#f7f8fb;--muted:#9da8b8;--line:#ffffff17;--cyan:#70e7ff;--violet:#a989ff;--pink:#ff79cf;--gold:#f2bd59;--green:#7cf0b2}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 10%,#70e7ff12,#0000 28%),radial-gradient(circle at 82% 5%,#a989ff14,#0000 26%);position:fixed;inset:0}.page-glow{filter:blur(80px);opacity:.08;pointer-events:none;z-index:0;border-radius:50%;width:520px;height:520px;position:fixed}.page-glow--a{background:var(--violet);top:18vh;left:-240px}.page-glow--b{background:var(--cyan);top:55vh;right:-280px}.site-nav{z-index:90;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#06080dd1;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:24px;width:min(1220px,100% - 32px);height:70px;padding:0 15px 0 18px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000047}.brand-lockup{align-items:center;gap:11px;min-width:max-content;display:flex}.brand-lockup__mark{object-fit:cover;object-position:center;border:1px solid #ffffff1f;border-radius:14px;width:42px;height:42px;display:block;box-shadow:0 0 18px #7c67ff1f}.brand-lockup__text{flex-direction:column;line-height:1.05;display:flex}.brand-lockup__text strong{font-size:13px}.brand-lockup__text small{color:#7d899b;text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-size:9px}.site-links{align-items:center;gap:4px;margin-left:auto;display:flex}.site-links a{color:#aab4c3;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:800}.site-links a:hover{color:#fff;background:#ffffff0e}.nav-contact{color:#080a0e;background:#f7f8fb;border-radius:13px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.menu-button{color:#fff;background:0 0;border:0;width:40px;height:40px;padding:10px;display:none}.menu-button span{background:#fff;height:1px;margin:6px 0;display:block}main,footer{z-index:2;position:relative}.hero-section{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:52px;max-width:1500px;min-height:100vh;margin:0 auto;padding:152px max(5vw,28px) 92px;display:grid}.eyebrow,.section-kicker{color:#b4bdca;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:inline-flex}.eyebrow i{background:#67f0a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #67f0a1b3}.hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:22px 0 0;font-size:clamp(56px,6vw,98px);line-height:.91}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#8beaff,#ae93ff 48%,#ff8cd4);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-copy>p{color:#aab3c1;max-width:660px;margin:28px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.button{border:1px solid var(--line);letter-spacing:.02em;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.button--primary{color:#071015;background:linear-gradient(135deg,#aaf2ff,#91c8ff 45%,#b79dff);border-color:#0000}.button--secondary{color:#e7ebf1;background:#ffffff09}.hero-stack{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.hero-stack span,.project-stack span,.project-details span{color:#8894a7;letter-spacing:.06em;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.hero-showcase{min-height:610px;position:relative}.hero-frame{background:#0b0e15;border:1px solid #ffffff21;border-radius:24px;position:absolute;overflow:hidden;box-shadow:0 34px 80px #00000073}.hero-frame img{object-fit:cover;width:100%;height:100%}.hero-frame--main{z-index:3;width:78%;height:52%;top:4%;right:0;transform:rotate(1.5deg)}.hero-frame--main span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080db8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;bottom:18px;left:20px}.hero-frame--copy{z-index:2;width:59%;height:35%;bottom:13%;left:0;transform:rotate(-3.5deg)}.hero-frame--story{z-index:4;width:51%;height:31%;bottom:2%;right:4%;transform:rotate(3deg)}.hero-badge{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a11e0;border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:absolute;top:8%;left:8%;box-shadow:0 18px 50px #00000059}.hero-badge span{letter-spacing:-.05em;font-size:28px;font-weight:950}.hero-badge strong{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.hero-badge small{color:#7d899b;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:7px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6f7b8e;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:18px;padding:21px max(5vw,28px);font-size:9px;font-weight:900;display:flex}.proof-strip i{background:#404958;border-radius:50%;width:3px;height:3px}.work-section,.about-section,.capability-section,.client-section,.contact-section{max-width:1460px;margin:0 auto;padding:116px max(5vw,28px)}.section-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:44px;display:grid}.section-intro h2,.about-statement h2{letter-spacing:-.055em;max-width:900px;margin:14px 0 0;font-size:clamp(42px,5vw,76px);line-height:.98}.section-intro p{color:#98a4b5;margin:0;font-size:15px;line-height:1.75}.section-intro--compact{grid-template-columns:1fr;max-width:850px}.section-intro--compact p{margin-top:14px}.project-list{gap:34px;display:grid}.project-showcase{--accent:#70e7ff;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 7%,#0d121b),#0a0d14 58%);border-radius:30px;grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr);min-height:600px;display:grid;overflow:hidden;box-shadow:0 32px 80px #00000047}.project-showcase--reverse{grid-template-columns:minmax(380px,.72fr) minmax(0,1.28fr)}.project-showcase--reverse .project-media{order:2}.project-showcase--reverse .project-copy{order:1}.project-media{background:#06080c;min-height:600px;position:relative;overflow:hidden}.project-media:after{content:"";background:linear-gradient(#0000 58%,#0000008c);position:absolute;inset:0}.project-media img{object-fit:cover;object-position:center;width:100%;height:100%}.project-media__top,.project-media__bottom{z-index:2;align-items:center;display:flex;position:absolute}.project-media__top{justify-content:space-between;top:22px;left:22px;right:22px}.project-media__top span{letter-spacing:.13em;background:#07090ec7;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.project-media__top b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dfffea;text-transform:uppercase;letter-spacing:.13em;background:#07090eb8;border-radius:999px;padding:9px 12px;font-size:9px}.project-media__top b:before{content:"";background:#58eda0;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #58eda0}.project-media__bottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.14em;background:#07090ead;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900;bottom:20px;right:22px}.project-copy{flex-direction:column;justify-content:center;padding:54px 48px;display:flex}.project-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.project-copy h3{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,4vw,66px);line-height:.98}.project-copy>p{color:#a5afbd;margin:22px 0 0;font-size:16px;line-height:1.75}.project-details,.project-stack{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.project-details span{color:#cbd2dc;border-color:color-mix(in srgb,var(--accent) 25%,#ffffff14)}.project-stack{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.text-link{color:#f0f3f7;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-top:28px;font-size:11px;font-weight:900;display:inline-flex}.text-link span{color:var(--accent)}.about-section{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:start;gap:80px;display:grid}.about-copy{padding-top:24px}.about-copy p{color:#a5afbd;margin:0 0 22px;font-size:17px;line-height:1.8}.about-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.about-facts span{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:18px;font-size:12px;font-weight:900}.about-facts small{color:#707d90;text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:8px;display:block}.capability-section{border-top:1px solid var(--line)}.capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:22px;min-height:260px;padding:28px}.capability-card>span{color:#647186;letter-spacing:.15em;font-size:10px;font-weight:900}.capability-card h3{letter-spacing:-.03em;margin:48px 0 12px;font-size:21px}.capability-card p{color:#8f9bad;margin:0;font-size:13px;line-height:1.7}.client-section{border-top:1px solid var(--line)}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-work-card{--client-accent:#70e7ff;border:1px solid color-mix(in srgb,var(--client-accent) 24%,#ffffff14);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--client-accent) 8%,transparent),transparent 38%),linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:22px;min-width:0;min-height:310px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0000002e}.client-work-card:before{content:"";background:linear-gradient(90deg,var(--client-accent),transparent 76%);opacity:.78;border-radius:999px;height:2px;position:absolute;top:0;left:24px;right:24px}.client-work-card__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-work-card__top>span{color:var(--client-accent);letter-spacing:.14em;font-size:10px;font-weight:950}.client-work-card__top small{color:#7f8b9d;text-align:right;text-transform:uppercase;letter-spacing:.12em;max-width:180px;font-size:8px;font-weight:900;line-height:1.35}.client-work-card__client{color:var(--client-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:34px;font-size:9px;font-weight:900;display:block}.client-work-card h3{letter-spacing:-.04em;margin:9px 0 13px;font-size:24px;line-height:1.02}.client-work-card p{color:#99a5b6;margin:0;font-size:13px;line-height:1.72}.client-work-card__tags{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:7px;margin-top:22px;padding-top:18px;display:flex}.client-work-card__tags span{border:1px solid color-mix(in srgb,var(--client-accent) 20%,#ffffff12);color:#aeb9c9;letter-spacing:.045em;background:#ffffff05;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.contact-section{padding-top:70px}.contact-card{background:radial-gradient(circle at 85% 15%,#70e7ff17,#0000 28%),radial-gradient(circle at 20% 90%,#a989ff1f,#0000 30%),#0b0e15;border:1px solid #ffffff1c;border-radius:32px;padding:70px;position:relative;overflow:hidden}.contact-card h2{letter-spacing:-.06em;max-width:900px;margin:17px 0 0;font-size:clamp(48px,6vw,84px);line-height:.96}.contact-card p{color:#a4aebc;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.75}footer{color:#667287;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--line);justify-content:space-between;gap:20px;max-width:1460px;margin:0 auto;padding:34px max(5vw,28px) 54px;font-size:10px;display:flex}footer a{color:#b5bdc9}@media (max-width:1080px){.hero-section{grid-template-columns:1fr;padding-top:138px}.hero-showcase{min-height:560px}.project-showcase,.project-showcase--reverse{grid-template-columns:1fr}.project-showcase--reverse .project-media,.project-showcase--reverse .project-copy{order:initial}.project-media{min-height:480px}.about-section{grid-template-columns:1fr;gap:32px}.capability-grid{grid-template-columns:repeat(2,1fr)}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.site-nav{border-radius:20px;width:calc(100% - 20px);height:60px;padding:0 10px 0 12px;top:10px}.brand-lockup__mark{width:38px;height:38px}.brand-lockup__text,.nav-contact{display:none}.menu-button{margin-left:auto;display:block}.site-links{border:1px solid var(--line);background:#07090ef7;border-radius:18px;padding:10px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 60px #0006}.site-links.is-open{display:grid}.site-links a{padding:13px}.hero-section{gap:32px;min-height:auto;padding:118px 18px 70px}.hero-copy h1{font-size:clamp(48px,14vw,68px)}.hero-copy>p{font-size:15px}.hero-showcase{min-height:395px}.hero-frame{border-radius:18px}.hero-frame--main{width:91%;height:47%;top:2%;right:0}.hero-frame--copy{width:67%;height:34%;bottom:9%;left:0}.hero-frame--story{width:61%;height:30%;bottom:0;right:0}.hero-badge{width:90px;height:90px;top:6%;left:3%}.hero-badge span{font-size:21px}.proof-strip{white-space:nowrap;justify-content:flex-start;padding:17px 18px;overflow-x:auto}.work-section,.about-section,.capability-section,.client-section,.contact-section{padding:82px 18px}.section-intro h2,.about-statement h2{font-size:clamp(38px,11vw,56px)}.project-list{gap:24px}.project-showcase{border-radius:24px;min-height:0}.project-media{min-height:250px}.project-copy{padding:34px 26px 38px}.project-copy h3{font-size:clamp(38px,11vw,52px)}.project-copy>p,.about-copy p{font-size:15px}.about-facts,.capability-grid,.client-grid{grid-template-columns:1fr}.client-work-card{min-height:0;padding:22px}.client-work-card__client{margin-top:28px}.client-work-card h3{margin-top:8px}.capability-card{min-height:220px}.contact-card{border-radius:24px;padding:38px 26px}.contact-card h2{font-size:clamp(42px,12vw,58px)}footer{flex-direction:column;padding:26px 18px 42px}.button{width:100%}}@media (max-width:480px){.hero-showcase{min-height:330px}.hero-frame--main{height:45%}.hero-frame--copy{height:31%}.hero-frame--story{height:28%}.project-media{min-height:220px}.project-media__top{top:14px;left:14px;right:14px}.project-media__bottom{bottom:14px;right:14px}.project-copy{padding:30px 22px 34px}}.hero-showcase{isolation:isolate;align-items:flex-end;min-height:760px;padding:112px 0 0;display:flex;position:relative}.legacy-logo-cloud{z-index:0;object-fit:contain;object-position:right center;opacity:.9;filter:drop-shadow(0 14px 24px #0000006b);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(74%,560px);max-height:180px;position:absolute;top:0;right:-2%}.hero-gallery{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid;position:relative}.hero-tile{background:#080b11;border:1px solid #ffffff21;border-radius:20px;min-height:190px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}.hero-tile--feature{grid-column:1/-1;min-height:300px}.hero-tile>img,.hero-tile>.rooted-live-frame{width:100%;height:100%;position:absolute;inset:0}.hero-tile>img{object-fit:cover;object-position:center}.hero-tile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 58%,#030509b3);position:absolute;inset:0}.hero-tile figcaption{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f7fb;letter-spacing:.03em;background:#05080db8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;bottom:13px;left:14px}.hero-badge{z-index:4;width:104px;height:104px;top:150px;left:-22px}.hero-badge strong{text-align:center;max-width:72px;line-height:1.25}.rooted-live-frame{background:linear-gradient(#040a081f,#040a081f),url(https://thumb.wikimedia.org/wikipedia/commons/thumb/d/d8/A_close-up_view_of_Veliki_Slap_Waterfall_in_Plitvice_Lakes_National_Park%2C_Croatia_%2848670489432%29.jpg/1920px-A_close-up_view_of_Veliki_Slap_Waterfall_in_Plitvice_Lakes_National_Park%2C_Croatia_%2848670489432%29.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.rooted-live-frame iframe{pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.rooted-live-frame--project{position:absolute}.project-media{cursor:default;pointer-events:none}.project-media__bottom,.text-link{display:none!important}.project-media__top b:before{background:var(--accent);box-shadow:0 0 14px var(--accent)}.project-media:after{pointer-events:none}.project-showcase{cursor:default}@media (max-width:1080px){.hero-showcase{min-height:700px;padding-top:100px}.legacy-logo-cloud{width:min(80%,540px)}}@media (max-width:760px){.hero-showcase{min-height:auto;padding-top:122px;display:block}.legacy-logo-cloud{object-position:center;opacity:.92;width:94%;max-height:112px;top:0;left:50%;right:auto;transform:translate(-50%)}.hero-gallery{gap:9px}.hero-tile{border-radius:16px;min-height:150px}.hero-tile--feature{min-height:210px}.hero-badge{width:74px;height:74px;top:104px;left:8px}.hero-badge span{font-size:18px}.hero-badge strong{font-size:7px}.hero-badge small{display:none}.hero-tile figcaption{padding:6px 8px;font-size:7px;bottom:8px;left:9px}}@media (max-width:480px){.hero-showcase{padding-top:116px}.legacy-logo-cloud{width:100%;max-height:105px}.hero-tile{min-height:132px}.hero-tile--feature{min-height:190px}}.hero-showcase{padding-top:88px}.legacy-logo-cloud{object-fit:contain;object-position:center;opacity:1;filter:none;width:100%;max-width:none;height:auto;max-height:104px;top:4px;left:0;right:0}.hero-gallery{margin-top:8px}.hero-tile,.project-showcase,.project-media{cursor:default!important}.hero-tile,.project-showcase,.project-media,.rooted-static-preview{pointer-events:none!important}.rooted-live-frame{display:none!important}.rooted-static-preview{background:linear-gradient(#050c092e,#050c092e),url(https://thumb.wikimedia.org/wikipedia/commons/thumb/d/d8/A_close-up_view_of_Veliki_Slap_Waterfall_in_Plitvice_Lakes_National_Park%2C_Croatia_%2848670489432%29.jpg/1920px-A_close-up_view_of_Veliki_Slap_Waterfall_in_Plitvice_Lakes_National_Park%2C_Croatia_%2848670489432%29.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.rooted-static-preview__veil{background:linear-gradient(#060a0824,#060a087a 54%,#050807cc);position:absolute;inset:0}.rooted-static-preview__content{z-index:2;color:#fff;text-shadow:0 2px 20px #000000b8;position:absolute;bottom:8%;left:7%;right:7%}.rooted-static-preview__content span{color:#d9f7e6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.rooted-static-preview__content strong{letter-spacing:-.035em;max-width:780px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.6vw,58px);line-height:.98;display:block}.rooted-static-preview__content em{color:#e4eee9;margin-top:9px;font-size:13px;font-style:normal;font-weight:700;display:block}.rooted-static-preview__content blockquote{color:#f4f7f5;max-width:760px;margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.5}.rooted-static-preview__content small{color:#d1ddd6;letter-spacing:.08em;font-size:10px;font-weight:800}.rooted-static-preview--hero .rooted-static-preview__content{bottom:14%;left:8%;right:8%}.rooted-static-preview--hero .rooted-static-preview__content strong{font-size:clamp(22px,2.2vw,34px)}.rooted-static-preview--hero .rooted-static-preview__content span,.rooted-static-preview--hero .rooted-static-preview__content em{font-size:8px}@media (max-width:760px){.hero-showcase{padding-top:76px}.legacy-logo-cloud{object-fit:contain;width:100%;max-height:74px;top:0;left:0;transform:none}.hero-gallery{margin-top:0}.rooted-static-preview__content{bottom:9%;left:7%;right:7%}.rooted-static-preview__content span{margin-bottom:6px;font-size:7px}.rooted-static-preview__content strong{font-size:28px}.rooted-static-preview__content em{font-size:10px}.rooted-static-preview__content blockquote{margin:10px 0 5px;font-size:12px;line-height:1.35}.rooted-static-preview__content small{font-size:8px}}@media (max-width:480px){.hero-showcase{padding-top:68px}.legacy-logo-cloud{max-height:62px}.rooted-static-preview__content strong{font-size:24px}}.hero-section,.hero-copy,.hero-showcase,.hero-gallery{min-width:0;max-width:100%}.hero-showcase{width:100%;overflow:hidden;padding-top:0!important;display:block!important}.hero-gallery{width:100%;max-width:100%;overflow:hidden;margin-top:0!important}.hero-tile{background:linear-gradient(145deg,#0e1f31f5,#07121efa);min-width:0;box-shadow:inset 0 1px #b2cfff14,0 0 0 1px #2b60a41a,0 12px 30px #00000047,0 0 18px #4b80db14;border:1px solid #4d7dc4a3!important}.hero-tile--feature{background:linear-gradient(#0d1c2c,#091522) padding-box padding-box,linear-gradient(90deg,#5281ffe6,#9765ffe0 42%,#ee67cdd1 72%,#e7b14ec7) border-box;box-shadow:inset 0 1px #bed8ff17,0 0 0 1px #3c6fbe1a,0 14px 34px #0000004d,0 0 20px #6774ff1a;border:1px solid #0000!important}.hero-tile figcaption{-webkit-backdrop-filter:blur(14px);background:#050e18c7;border:1px solid #749bd633}@media (max-width:760px){.hero-showcase{overflow:hidden;padding-top:0!important}.hero-gallery{width:100%;max-width:100%;overflow:hidden}.hero-tile{max-width:100%}}.hero-tile{border:1.5px solid #4e85d6e0!important;box-shadow:inset 0 1px #cde2ff1a,inset 0 0 0 1px #345e991f,0 12px 30px #0000004d,0 0 16px #4277ce2b!important}.hero-tile:before{content:"";z-index:4;opacity:.58;pointer-events:none;background:linear-gradient(90deg,#507effb3,#765cffd1 38%,#e964d2ad 72%,#e8b14f80);border-radius:999px;height:2px;position:absolute;top:0;left:10px;right:10px}.hero-tile--feature{border-color:#6084e8f5!important;box-shadow:inset 0 1px #d7e5ff1f,inset 0 0 0 1px #536cbb24,0 14px 34px #00000052,0 0 19px #6671f138!important}.hero-tile--feature:before{opacity:.94;background:linear-gradient(90deg,#4d7cff 0%,#885cff 38%,#ef69cd 70%,#e6ad53 100%);height:2.5px;left:8px;right:8px}
