.bls-portfolio{padding-top:6rem}.portfolio-opening{max-width:1000px;padding-bottom:6rem}.portfolio-opening .button{margin-top:1.8rem}.portfolio-list{gap:2rem;display:grid}.portfolio-feature{background:#0b1830;border:1px solid #8fbbf938;grid-template-columns:1.07fr .93fr;min-height:500px;display:grid;overflow:hidden}.portfolio-art{background:radial-gradient(at 75% 30%,#19427e,#09162b 70%);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.3rem,3vw,3rem);display:flex}.feature-autos .portfolio-art{background:radial-gradient(at 75% 30%,#3c4d55,#101a22 70%)}.feature-rentals .portfolio-art{background:radial-gradient(at 75% 30%,#4f4636,#1b1d1a 70%)}.portfolio-browser{background:#071221;border:1px solid #cae1ff42;border-radius:9px 9px 0 0;align-items:center;gap:6px;height:35px;padding:0 13px;display:flex}.portfolio-browser i{background:#8eafd0;border-radius:50%;width:7px;height:7px}.portfolio-browser i:first-child{background:#69baff}.portfolio-browser span{color:#accbe9;margin-left:auto;font:500 .6rem DM Mono,monospace}.portfolio-art-inner{background:linear-gradient(130deg,#050d1a85,#08162a33);border:1px solid #cae1ff42;border-top:0;flex-direction:column;justify-content:center;gap:1.2rem;min-height:320px;padding:clamp(1.3rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.portfolio-art-inner:after{content:"";pointer-events:none;border:1px solid #b7ddff38;border-radius:50%;width:340px;height:340px;position:absolute;top:-70px;right:-100px}.portfolio-art-inner small,.portfolio-art-inner span{letter-spacing:.1em;color:#a3c5e8;z-index:1;font:500 .64rem DM Mono,monospace;position:relative}.portfolio-art-inner strong{letter-spacing:-.08em;z-index:1;overflow-wrap:break-word;font-family:Space Grotesk,sans-serif;font-size:clamp(2.8rem,5vw,6.4rem);font-weight:700;line-height:1.05;position:relative}.feature-rentals .portfolio-art-inner strong{color:#e7c98e}.feature-autos .portfolio-art-inner strong{color:#deedfa}.portfolio-line{background:#88c4ff;width:92px;height:4px;margin-top:1.4rem}.portfolio-details{flex-direction:column;justify-content:center;align-items:start;padding:clamp(2rem,4.1vw,5rem);display:flex}.portfolio-details h2{letter-spacing:-.06em;margin:1rem 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,3.5vw,4.6rem);line-height:1.05}.portfolio-details h3{letter-spacing:-.03em;color:#c1e0ff;margin:.3rem 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.1rem,1.65vw,1.8rem);font-weight:500}.portfolio-details>p:not(.section-kicker){color:#b1c6df;max-width:600px;font-size:.94rem;line-height:1.85}.portfolio-tags{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 2rem;display:flex}.portfolio-tags span{color:#bdd5f1;border:1px solid #9cc2f44d;padding:.48rem .7rem;font-size:.69rem}.portfolio-details>small{color:#8eaccd;margin-top:1rem;font:.65rem DM Mono,monospace}.portfolio-disclaimer{color:#879cbb;max-width:1000px;margin:1.6rem 0;font-size:.78rem;line-height:1.8}.portfolio-lab{border-block:1px solid #9cc2f44d;grid-template-columns:1fr 1fr;gap:3rem;margin:7rem 0;padding:5rem 0;display:grid}.portfolio-lab h2,.portfolio-end h2{letter-spacing:-.055em;margin:1.5rem 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,4vw,5rem);line-height:1.05}.portfolio-lab h2 em,.portfolio-end h2 em{color:#86bfff;font-style:normal}.portfolio-lab p:not(.section-kicker){color:#b7cbe4;max-width:540px;line-height:1.85}.portfolio-end{text-align:center;background:#0b1b37;border:1px solid #264b7e;padding:5rem 2rem}.portfolio-end>p:not(.section-kicker){color:#bed3ec;margin:1.5rem auto 2rem}@media (max-width:850px){.portfolio-feature,.portfolio-lab{grid-template-columns:1fr}.portfolio-feature{min-height:auto}.portfolio-art{padding:1.25rem}.portfolio-art-inner{min-height:260px}.portfolio-details{padding:2rem}.portfolio-lab{gap:1rem}}@media (max-width:580px){.bls-portfolio{padding-top:4rem}.portfolio-opening{padding-bottom:4rem}.portfolio-list{gap:1.2rem}.portfolio-art{padding:.8rem}.portfolio-art-inner{min-height:220px;padding:1.3rem}.portfolio-art-inner strong{font-size:clamp(2.3rem,10vw,3.7rem)}.portfolio-art-inner small,.portfolio-art-inner span{font-size:.52rem}.portfolio-details{padding:1.5rem}.portfolio-lab{margin:4rem 0}.portfolio-end{padding:3rem 1.3rem}}.portfolio-art-screenshot{isolation:isolate;background:#081326;min-height:320px;padding:0;position:relative}.portfolio-art-screenshot:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#030a18e6);height:75px;position:absolute;inset:auto 0 0}.portfolio-art-screenshot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block;position:absolute;inset:0}.portfolio-art-screenshot .portfolio-capture-label{z-index:2;letter-spacing:.12em;color:#e8f4ff;text-shadow:0 2px 6px #000000b3;font-family:DM Mono,monospace;font-size:.58rem;position:absolute;bottom:14px;left:18px;right:18px}@media (max-width:850px){.portfolio-art-screenshot{min-height:340px}}@media (max-width:500px){.portfolio-art-screenshot{min-height:260px}.portfolio-art-screenshot .portfolio-capture-label{font-size:.52rem}}
