.calculator-tiles .tile,.team-members-tiles .tile{width:24em;height:6em}.trigon-about *{margin:0;padding:0;box-sizing:border-box}.trigon-about body{font-family:Arial,sans-serif;line-height:1.6}.trigon-about ul{list-style-type:square!important;padding-left:20px}.trigon-about .container{max-width:1200px;margin:0 auto;padding:1px 8px}.trigon-about .warning{color:orange;font-weight:700;font-size:1.1em;padding:.125em .5em}.trigon-about .header{padding:2px 0;text-align:center}.trigon-about .header .focus{color:#c5a95e}.trigon-about .header h1{font-size:1.8rem}.trigon-about .header p{font-size:1.2rem;margin-top:10px}.trigon-about .services{padding:1px 0}.trigon-about .offerings{padding:5px 0}.trigon-about .offerings .center{text-align:center}.trigon-about .contact h2,.trigon-about .offerings h2,.trigon-about .services h2{font-size:1.6rem;margin-bottom:20px;text-align:center}.trigon-about .contact h3,.trigon-about .offerings h3,.trigon-about .services h3{font-size:1.2rem;margin-top:10px;margin-bottom:5px;color:#c5a95e}.trigon-about .offerings h3{font-style:italic}.trigon-about .offerings p,.trigon-about .services p{font-size:1.1rem;margin-bottom:16px}.trigon-about .techSection h3{font-size:1.5rem;margin-top:20px}.trigon-about .techSection ul{list-style-type:none;padding:0}.trigon-about .techSection li{font-size:1.1rem;margin-bottom:10px}.trigon-about .contact p{font-size:1.2rem;text-align:center}.trigon-about .footer{text-align:center;padding:2px 0;margin-top:4px}.trigon-about .footer p{margin:0;font-size:1rem}.trigon-about .trigon-about *{margin:0;padding:0;box-sizing:border-box}.trigon-about [role=button],.trigon-about button{cursor:pointer}.trigon-about .carousel-control-next{right:0}.trigon-about .carousel-control-next,.trigon-about .carousel-control-prev{width:3em}.trigon-about .carousel-control-next-icon,.trigon-about .carousel-control-prev-icon{background-color:var(--trg-brand-color);border:solid;border-radius:5px;border-color:#a9a9a9;width:2.6em;height:2.6em}.trigon-about .carousel-indicators>button{background-color:var(--trg-btn-color)}.trigon-about .carousel-caption>p{color:var(--trg-btn-color)}.trigon-tech-talk{--tech-accent:#c5a95e;--tech-accent-soft:rgba(197,169,94,.18);--tech-blue-soft:rgba(30,64,175,.24);--tech-border:hsla(0,0%,100%,.1);--tech-card-bg:hsla(0,0%,100%,.04);--tech-card-bg-strong:rgba(9,9,11,.8);--tech-card-hover:rgba(24,24,27,.9);--tech-muted:#d4d4d8;--tech-text:#fff;--tech-page-bg:#000;background:var(--tech-page-bg);color:var(--tech-text);overflow:hidden;position:relative}.trigon-tech-talk--light{--tech-accent-soft:rgba(197,169,94,.22);--tech-blue-soft:rgba(69,101,164,.12);--tech-border:rgba(51,60,113,.18);--tech-card-bg:hsla(0,0%,100%,.78);--tech-card-bg-strong:hsla(0,0%,100%,.9);--tech-card-hover:rgba(255,250,236,.98);--tech-muted:#3f455d;--tech-text:#07101f;--tech-page-bg:#f7f4ec}.trigon-tech-talk__backdrop{inset:0;opacity:.3;pointer-events:none;position:absolute}.trigon-tech-talk__glow{border-radius:999px;filter:blur(64px);position:absolute}.trigon-tech-talk__glow--gold{background:var(--tech-accent-soft);height:420px;left:-10%;top:-20%;width:420px}.trigon-tech-talk__glow--blue{background:var(--tech-blue-soft);bottom:-15%;height:520px;right:-10%;width:520px}.trigon-tech-talk__grid-bg{background-image:linear-gradient(rgba(197,169,94,.1) 1px,transparent 0),linear-gradient(90deg,rgba(197,169,94,.08) 1px,transparent 0);background-size:42px 42px;inset:0;position:absolute}.trigon-tech-talk__content{margin:0 auto;max-width:80rem;overflow-y:auto;padding:.5em;position:relative}.trigon-tech-talk__accordion{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.trigon-tech-talk__accordion-item,.trigon-tech-talk__callout,.trigon-tech-talk__footer-card{backdrop-filter:blur(12px);border:1px solid var(--tech-border)}.trigon-tech-talk__accordion-item{background:var(--tech-card-bg);border-color:rgba(197,169,94,.25);border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.14);overflow:hidden;transition:background .3s ease,border-color .3s ease}.trigon-tech-talk__accordion-item.is-active{background:var(--tech-card-bg-strong);border-color:rgba(197,169,94,.5)}.trigon-tech-talk__accordion-heading{margin:0;transition:background .2s ease,box-shadow .2s ease}.trigon-tech-talk__accordion-button{align-items:center;background:transparent;border:0;color:var(--tech-text);cursor:pointer;display:flex;gap:.875rem;padding:1rem;text-align:left;width:100%}.trigon-tech-talk__accordion-button:focus-visible{box-shadow:inset 0 0 0 2px var(--tech-accent);outline:none}.trigon-tech-talk__layer-index{align-items:center;border:1px solid rgba(197,169,94,.4);border-radius:999px;color:var(--tech-accent);display:flex;flex:0 0 2rem;font-size:.875rem;height:2rem;justify-content:center;width:2rem}.trigon-tech-talk__accordion-label{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.trigon-tech-talk__accordion-eyebrow{color:var(--tech-accent);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.trigon-tech-talk__accordion-title{color:var(--tech-text);font-size:1.05rem;font-weight:700}.trigon-tech-talk__accordion-icon{color:var(--tech-accent);flex:0 0 auto;transition:transform .2s ease}.trigon-tech-talk__accordion-item.is-active .trigon-tech-talk__accordion-heading{background:linear-gradient(90deg,rgba(197,169,94,.22),rgba(197,169,94,.04));box-shadow:inset 4px 0 0 var(--tech-accent)}.trigon-tech-talk__accordion-item.is-active .trigon-tech-talk__accordion-button{padding-left:1.25rem}.trigon-tech-talk__accordion-item.is-active .trigon-tech-talk__layer-index{background:var(--tech-accent);border-color:var(--tech-accent);color:#07101f;font-weight:800}.trigon-tech-talk__accordion-item.is-active .trigon-tech-talk__accordion-title{font-size:1.12rem;font-weight:800}.trigon-tech-talk__accordion-item.is-active .trigon-tech-talk__accordion-icon{transform:rotate(180deg)}.trigon-tech-talk__accordion-panel{border-top:1px solid var(--tech-border);padding:0 1rem .5rem 1.25rem}.trigon-tech-talk__callout,.trigon-tech-talk__footer-card{background:var(--tech-card-bg);border-radius:1.5rem;margin-top:2.5rem;padding:1.5rem}.trigon-tech-talk__callout h2,.trigon-tech-talk__footer-card h2{color:var(--tech-text);font-size:1.5rem;font-weight:800;margin:.75rem 0 0}.trigon-tech-talk__callout p:not(.trigon-tech-talk__eyebrow),.trigon-tech-talk__footer-card p:not(.trigon-tech-talk__eyebrow){color:var(--tech-muted);font-size:.925rem;line-height:1.75;margin:.75rem 0 0;max-width:56rem}.trigon-tech-talk__summary{color:var(--tech-muted);font-size:.925rem;line-height:1.75;margin:1.25rem 0 0}.trigon-tech-talk__items{display:grid;gap:.75rem;grid-template-columns:1fr;list-style-type:none!important;margin:1.5rem 0 0;padding-left:0!important}.trigon-tech-talk__item{background:var(--tech-card-bg);border:1px solid var(--tech-border);border-radius:1rem;color:var(--tech-muted);display:block;font-size:.875rem;line-height:1.5;list-style-type:none!important;padding:.75rem 1rem}.trigon-tech-talk__item::marker{content:""}.trigon-tech-talk__item span{color:var(--tech-accent);margin-right:.5rem}.trigon-tech-talk__footer-card{background:linear-gradient(135deg,rgba(197,169,94,.15),hsla(0,0%,100%,.04),var(--tech-blue-soft));border-color:rgba(197,169,94,.3);margin-top:4rem;padding:2rem}.trigon-tech-talk__footer-card h2{font-size:1.875rem;margin-top:1rem}@media(min-width:640px){.trigon-tech-talk__content{padding-left:2rem;padding-right:2rem}.trigon-tech-talk__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.trigon-tech-talk__content{padding:2rem 2.5rem}.trigon-tech-talk__title{font-size:3.75rem}}.space-invaders-outline .route-path.menu{width:100%}.space-invaders-outline .gyro-marker{position:relative}.space-invaders-outline .space-invaders-outline{margin:2px}.space-invaders-outline .space-invaders-outline .space-invaders-wrap{border-width:1px;width:99%}.space-invaders-outline .trigon-start-play-block,.space-invaders-outline .trigon-start-play-click{display:block;position:absolute;width:85%;height:6rem;text-align:center}.space-invaders-outline .trigon-start-play-block .panel,.space-invaders-outline .trigon-start-play-click .panel{background-color:#f08080;border-style:solid;border-width:1px;border-radius:.5rem;cursor:pointer}.space-invaders-outline .trigon-start-play-block.vertical{top:14rem;right:7vw;padding-left:16%;padding-right:10%}.space-invaders-outline .trigon-start-play-block.vertical .panel{padding:1rem .25rem}.space-invaders-outline .trigon-start-play-click.vertical{top:16rem;padding-left:10%;padding-right:10%}.space-invaders-outline .trigon-start-play-click.vertical .panel{padding:1rem .25rem}.space-invaders-outline .trigon-start-play-block.horizontal{top:23vh;right:2vw;padding-left:15%!important;padding-right:15%!important}.space-invaders-outline .trigon-start-play-block.horizontal .panel{padding:1rem .25rem}.space-invaders-outline .trigon-start-play-click.horizontal{top:24vh;padding-left:15%!important;padding-right:15%!important}.space-invaders-outline .trigon-start-play-click.horizontal .panel{padding:1rem .25rem}.space-invaders-outline .trigon-touch-pad-side{display:block;width:100%}@media(max-device-width:1200px){.space-invaders-outline .trigon-touch-pads{display:block;position:absolute;bottom:0;left:0;width:99%}}.space-invaders-outline .trigon-touch-fire-bottom,.space-invaders-outline .trigon-touch-fire-side,.space-invaders-outline .trigon-touch-slide-bottom,.space-invaders-outline .trigon-touch-slide-side{border-radius:.5rem;border:1px solid #ffa07a;margin:.25rem .125rem 0;text-align:center}.space-invaders-outline .trigon-touch-fire-side,.space-invaders-outline .trigon-touch-slide-side{height:56vh;font-size:.9rem}.space-invaders-outline .trigon-touch-fire-bottom,.space-invaders-outline .trigon-touch-slide-bottom{height:22vh}.space-invaders-outline .settings-menu{position:absolute;padding:1rem;right:1rem;top:3rem;min-width:18rem;text-align:left;font-size:1rem;color:#28a745;background-color:#fff;border:1px solid;border-radius:.5rem;z-index:100}.space-invaders-outline .settings-menu div h5{background-color:#a9a9a9;color:#000}.space-invaders-outline .setting-block{border-top:1px solid}.space-invaders-outline .trigon-search-input{width:8rem!important}.space-invaders-outline .trigon-search-btn{font-size:.675rem;width:2.75rem;height:2.5rem;padding:0}.space-invaders-outline .trigon-link-header{font-size:1.8rem}.space-invaders-outline .trigon-free-apps{position:absolute;font-size:.8rem;color:#28a745;left:10rem;top:.3rem}.space-invaders-outline .trigon-menu-brand{text-align:left}@media(max-device-width:767px){.space-invaders-outline .trigon-menu-brand{width:100%}}.space-invaders-outline .menu-header{background-color:#a9a9a9;font-weight:600}.space-invaders-outline .menu-header.main{color:#28a745;font-size:.9rem;background-color:transparent}.space-invaders-outline .menu-bullet{width:.4rem!important;height:.4rem;position:relative;top:-.2rem}.space-invaders-outline .menu-text{padding-left:.875rem}.space-invaders-outline .menu-text.icon{padding-left:.375rem}.space-invaders-outline .software-dev .dropdown-menu{top:3rem;width:20rem;right:0}.space-invaders-outline .free-apps .dropdown-menu,.space-invaders-outline .software-dev .dropdown-menu{font-size:.9rem;padding:.15rem 0}.space-invaders-outline .free-apps .dropdown-divider,.space-invaders-outline .software-dev .dropdown-divider{margin:.15rem 0}.space-invaders-outline .free-apps .dropdown-toggle{color:#28a745!important;font-weight:600;background-color:#dedfe6;border:#28a745;border-style:solid;border-width:2px;height:2.65rem}.space-invaders-outline .free-apps .dropdown-menu{top:3.25rem;font-size:.9rem}.space-invaders-outline .info-misc{text-align:left}.space-invaders-outline .info-agent,.space-invaders-outline .info-misc{font-size:.8rem}@media(max-device-width:767px){.space-invaders-outline .info-agent,.space-invaders-outline .info-misc{font-size:.5rem}}.space-invaders-outline .game-options-v{height:3.1em}.space-invaders-outline .game-options-v .start-button{width:4em;height:4em;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ff4d4d,#b30000);border:4px solid #600;color:#fff;font-family:Press Start\ 2P,monospace;font-size:.65em;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 12px rgba(255,0,0,.6),inset 0 2px 4px hsla(0,0%,100%,.2);transition:all .1s ease-in-out}.space-invaders-outline .game-options-v .start-button:hover{box-shadow:0 6px 18px rgba(255,0,0,.8),inset 0 2px 4px hsla(0,0%,100%,.4);transform:scale(1.05)}.space-invaders-outline .game-options-v .start-button:active{transform:scale(.95);box-shadow:inset 0 2px 6px rgba(0,0,0,.5)}.space-invaders-outline .space-invaders{position:relative}.space-invaders-outline .space-invaders .start-button{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);width:4.6em;height:4.6em;border-radius:50%;font-size:1.25em;background:radial-gradient(circle at 30% 30%,#ff4d4d,#b30000);border:4px solid #600;color:#fff;font-family:Press Start\ 2P,monospace;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 12px rgba(255,0,0,.6),inset 0 2px 4px hsla(0,0%,100%,.2);transition:transform .15s ease,box-shadow .15s ease}.space-invaders-outline .space-invaders .start-button:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 6px 18px rgba(255,0,0,.8),inset 0 2px 4px hsla(0,0%,100%,.4)}.space-invaders-outline .space-invaders .start-button:active{transform:translate(-50%,-50%) scale(1.05);box-shadow:inset 0 2px 6px rgba(0,0,0,.5)}.space-invaders-outline .toggle-fire,.space-invaders-outline .toggle-gyro{width:50px}.space-invaders-outline .game-donate{margin:.25rem 0}@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}