._gallery_18kub_1{--gallery-ink:#f3f5fc;--gallery-dim:#a8b2c8;--gallery-line:#c9daf62b;--gallery-lime:#c7ff76;min-height:100vh;color:var(--gallery-ink);font-family:var(--font-sans), sans-serif;background:#090e1b;position:relative;overflow:hidden}._gallery_18kub_1 :is(a,button):focus-visible{outline:2px solid var(--gallery-lime);outline-offset:4px}._gallery_18kub_1 a{text-decoration:none}._glow_18kub_16{pointer-events:none;background:radial-gradient(circle,#4569ad33,#0000 65%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:-400px;right:-240px}._header_18kub_17,._hero_18kub_17,._projects_18kub_17,._footer_18kub_17{max-width:1440px;margin-inline:auto;position:relative}._header_18kub_17{border-bottom:1px solid var(--gallery-line);justify-content:space-between;align-items:center;padding:30px clamp(24px,5vw,72px);display:flex}._brand_18kub_19,._topNav_18kub_19,._footer_18kub_17 a{align-items:center;display:inline-flex}._brand_18kub_19{color:var(--gallery-ink);font-family:var(--font-mono), monospace;letter-spacing:-.04em;gap:12px;font-size:15px;font-weight:800}._brandMark_18kub_21{background:var(--gallery-lime);color:#0b1421;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}._brandDot_18kub_22,._footer_18kub_17 strong span{color:var(--gallery-lime)}._topNav_18kub_19{gap:clamp(18px,3vw,42px);font-size:13px;font-weight:650}._topNav_18kub_19 a{color:var(--gallery-dim);align-items:center;gap:6px;transition:color .2s;display:inline-flex}._topNav_18kub_19 a:hover,._footer_18kub_17 a:hover{color:var(--gallery-lime)}._hero_18kub_17{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;min-height:630px;padding:84px clamp(24px,5vw,72px) 80px;display:grid}._heroCopy_18kub_27{z-index:1;max-width:710px;position:relative}._eyebrow_18kub_28{color:var(--gallery-lime);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}._hero_18kub_17 ._eyebrow_18kub_28{white-space:nowrap;align-items:center;gap:12px;display:flex}._liveDot_18kub_30{background:var(--gallery-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c7ff761f}._eyebrowRule_18kub_31{background:#c7ff7680;width:24px;height:1px;display:inline-block}._hero_18kub_17 h1{font-family:var(--font-display), sans-serif;letter-spacing:-.077em;margin:33px 0 25px;font-size:clamp(64px,7vw,112px);font-weight:700;line-height:.97}._hero_18kub_17 h1 em{color:var(--gallery-lime);font-style:normal;display:block}._heroDescription_18kub_34{max-width:520px;color:var(--gallery-dim);font-size:clamp(16px,1.6vw,19px);line-height:1.7}._heroActions_18kub_35{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}._primaryLink_18kub_36{background:var(--gallery-lime);color:#0b1421;border-radius:8px;align-items:center;gap:14px;padding:16px 21px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}._primaryLink_18kub_36:hover{background:#dcffae;transform:translateY(-3px)}._heroActions_18kub_35>span{color:var(--gallery-dim);font-family:var(--font-mono), monospace;font-size:11px}._heroVisual_18kub_39{perspective:900px;height:470px;position:relative}._visualOrbit_18kub_40{border:1px solid #c7ff7621;border-radius:50%;position:absolute;inset:14px 0;transform:rotate(-18deg);box-shadow:inset 0 0 100px #4a76aa1c}._visualCardOne_18kub_41,._visualCardTwo_18kub_41,._visualCardThree_18kub_41{background:#192338;border:5px solid #1e2a3c;border-radius:14px;position:absolute;overflow:hidden;transform:rotate(-7deg);box-shadow:0 30px 70px #00000080}._visualCardOne_18kub_41 img,._visualCardTwo_18kub_41 img,._visualCardThree_18kub_41 img{object-fit:cover}._visualCardOne_18kub_41{z-index:2;width:66%;height:310px;top:20px;left:13%}._visualCardTwo_18kub_41{z-index:3;width:49%;height:225px;bottom:35px;right:-4%;transform:rotate(8deg)}._visualCardThree_18kub_41{z-index:1;width:44%;height:195px;bottom:18px;left:0;transform:rotate(8deg)}._visualCaption_18kub_46{z-index:4;color:#cdddf08c;font-family:var(--font-mono), monospace;letter-spacing:.14em;writing-mode:vertical-rl;font-size:10px;position:absolute;top:12px;right:0}._projects_18kub_17{border-top:1px solid var(--gallery-line);padding:52px clamp(24px,5vw,72px) 120px}._sectionLead_18kub_48{justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px;display:flex}._sectionLead_18kub_48 h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(32px,4vw,55px);line-height:1.08}._sectionLead_18kub_48 h2 span{color:var(--gallery-lime)}._sectionLead_18kub_48>p{max-width:320px;color:var(--gallery-dim);margin:0 0 4px;font-size:14px;line-height:1.6}._categoryNav_18kub_52{border-bottom:1px solid var(--gallery-line);flex-wrap:wrap;gap:8px;padding:0 0 38px;display:flex}._categoryNav_18kub_52 a{border:1px solid var(--gallery-line);color:var(--gallery-dim);border-radius:6px;align-items:center;gap:13px;padding:10px 13px;font-size:12px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}._categoryNav_18kub_52 a:hover{border-color:var(--gallery-lime);color:var(--gallery-lime)}._categoryNav_18kub_52 span{color:var(--gallery-lime);font-family:var(--font-mono), monospace;font-size:10px}._category_18kub_52{padding-top:62px;scroll-margin-top:25px}._categoryHeading_18kub_57{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}._categoryHeading_18kub_57 h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(27px,3vw,39px)}._categoryHeading_18kub_57>p{max-width:400px;color:var(--gallery-dim);margin:0 0 2px;font-size:13px;line-height:1.6}._grid_18kub_60{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._card_18kub_61{border:1px solid var(--gallery-line);min-width:0;color:var(--gallery-ink);background:#111a2a;border-radius:12px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}a._card_18kub_61:hover{border-color:#c7ff768c;transform:translateY(-5px);box-shadow:0 20px 45px #00000038}._cardImage_18kub_63{aspect-ratio:1.52;background:#1b2639;position:relative;overflow:hidden}._cardImage_18kub_63:after{content:"";pointer-events:none;background:linear-gradient(#080e1b14,#0000 58%,#080e1b40);position:absolute;inset:0}._cardImage_18kub_63 img{object-fit:cover;object-position:center;transition:transform .4s}a._card_18kub_61:hover ._cardImage_18kub_63 img{transform:scale(1.04)}._imagePlaceholder_18kub_67{width:100%;height:100%;color:var(--gallery-lime);background:radial-gradient(circle at 70% 30%,#39546b,#0000 50%),repeating-linear-gradient(135deg,#17243a,#17243a 12px,#1b2b43 13px 14px);place-items:center;display:grid}._imageIndex_18kub_68,._imageArrow_18kub_68{z-index:1;height:30px;color:var(--gallery-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1bcc;place-items:center;display:grid;position:absolute;top:14px}._imageIndex_18kub_68{width:37px;font-family:var(--font-mono), monospace;border-radius:5px;font-size:10px;left:14px}._imageArrow_18kub_68{border-radius:50%;width:30px;right:14px}._cardBody_18kub_71{flex-direction:column;flex:1;padding:22px;display:flex}._cardBody_18kub_71 h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:21px}._cardBody_18kub_71 p{color:var(--gallery-dim);flex:1;margin:10px 0 22px;font-size:13px;line-height:1.6}._cardAction_18kub_74{color:var(--gallery-lime);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}._footer_18kub_17{border-top:1px solid var(--gallery-line);justify-content:space-between;align-items:center;gap:24px;padding:38px clamp(24px,5vw,72px);display:flex}._footer_18kub_17 strong{font-family:var(--font-mono), monospace;letter-spacing:-.05em;font-size:16px}._footer_18kub_17 p{color:var(--gallery-dim);margin:8px 0 0;font-size:12px}._footer_18kub_17 a{color:var(--gallery-ink);gap:7px;font-size:13px;font-weight:700;transition:color .2s}@media (max-width:980px){._hero_18kub_17{grid-template-columns:1fr;padding-bottom:35px}._heroVisual_18kub_39{width:min(660px,100%);margin:20px auto 0}._grid_18kub_60{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){._header_18kub_17{padding-block:20px}._topNav_18kub_19{gap:15px}._topNav_18kub_19 a:first-child{display:none}._hero_18kub_17{min-height:0;padding-top:68px}._hero_18kub_17 ._eyebrow_18kub_28{gap:8px;font-size:9px}._hero_18kub_17 h1{font-size:clamp(58px,15vw,78px)}._heroVisual_18kub_39{height:300px}._visualCardOne_18kub_41{height:205px}._visualCardTwo_18kub_41{height:135px}._visualCardThree_18kub_41{height:120px}._visualCaption_18kub_46{display:none}._sectionLead_18kub_48,._categoryHeading_18kub_57{display:block}._sectionLead_18kub_48>p,._categoryHeading_18kub_57>p{margin-top:15px}._grid_18kub_60{grid-template-columns:1fr}._footer_18kub_17{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._gallery_18kub_1 *{scroll-behavior:auto!important;transition-duration:0s!important}}
