/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Th.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Th.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Th.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLt.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Lt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Lt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Lt.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Roman.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Roman.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Md.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Md.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Md.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Bd.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Bd.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Bd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Hv.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Hv.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Hv.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-Blk.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Blk.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-Blk.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-ThIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-ThIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-ThIt.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLtIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLtIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-UltLtIt.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-LtIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-LtIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-LtIt.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-It.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-It.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-It.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-MdIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-MdIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-MdIt.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-BdIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-BdIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-BdIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-HvIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-HvIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-HvIt.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HelveticaN;src:url(/assets/fonts/helvetica/webfonts/HelveticaN-BlkIt.woff2) format("woff2"),url(/assets/fonts/helvetica/webfonts/HelveticaN-BlkIt.woff) format("woff"),url(/assets/fonts/helvetica/webfonts/HelveticaN-BlkIt.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtEx.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThEx.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtEx.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-Ex.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-Ex.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-Ex.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdEx.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdEx.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvEx.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkEx.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkEx.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkEx.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-UltLtExO.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ThExO.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-LtExO.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-ExO.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-MdExO.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BdExO.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-HvExO.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNE;src:url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkExO.woff2) format("woff2"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkExO.woff) format("woff"),url(/assets/fonts/helvetica-extended/webfonts/HelveticaN-BlkExO.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--font-family: "HelveticaN", Helvetica, sans-serif;--font-family-ex: "HelveticaNE", Helvetica, sans-serif;--font-size: clamp(16px, calc((100vw - 991px) / 154.84 + 16px), 22px);--background-color: hsl(0, 0%, 0%);--color: hsl(0, 0%, 100%);--primary-color: hsl(197, 80%, 44%);--header-height: clamp(80px, calc((100vw - 991px) / 37.16 + 80px), 105px);--header-top: calc(var(--header-height) * .685);--header-v: calc(var(--header-height) + (var(--header-top) * 3));--margin-h: clamp(50px, calc((100vw - 991px) / 23.225 + 50px), 90px);--nav-gap: 15px}html,body{height:100%;font-family:var(--font-family);font-size:16px;font-weight:400;background-color:var(--background-color);color:var(--color)}.body{width:100%;min-height:100vh;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:-1}.body main{z-index:1;width:100%;flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.body__top{justify-content:flex-start}.body__top main{justify-content:flex-start}div[data-astro-cid-j7pv25f6].home{--font-size: clamp(10px, calc((100vw - 576px) / 224 + 10px), 16px);--height: clamp(90px, calc((100vw - 576px) / 14.94 + 90px), 180px);--logo-height: calc(var(--height) * .79);--nav-height: calc(var(--height) * 1.17);--gap: var(--height);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:calc(var(--logo-height) + var(--nav-height) + var(--gap) * 2 + var(--height) * 1.15);padding-bottom:var(--gap);gap:var(--gap);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}div[data-astro-cid-j7pv25f6].home h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}div[data-astro-cid-j7pv25f6].home h1[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:var(--logo-height)}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]{display:flex;height:var(--nav-height);min-height:var(--nav-height);width:100%;gap:var(--nav-gap);justify-content:space-between}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex-grow:1;border:1px solid #fff;background-color:#00000080}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{border-left:none}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{border-right:none}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:var(--nav-gap);height:var(--nav-height)}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border:1px solid #fff;background-color:#000;aspect-ratio:15/8;height:100%}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;border:1px solid hsla(0,0%,100%,0);transition:border .3s ease}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border:1px solid hsl(0,0%,100%)}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center;padding-top:1em;width:100%}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;width:100%;height:100%;object-fit:contain}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].mac{width:75%}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].tec7{height:80%}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:HelveticaNE,Helvetica,sans-serif;font-size:var(--font-size);font-weight:400;letter-spacing:.1em;padding-bottom:.5em;flex-shrink:1}@media (max-width: 575px){div[data-astro-cid-j7pv25f6].home{background-position-y:55%;background-size:160%!important}div[data-astro-cid-j7pv25f6].home .jarallax-container[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{background-size:160%!important}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]{width:100%;justify-content:center;min-height:calc(var(--nav-height) * 2)}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:none}div[data-astro-cid-j7pv25f6].home nav[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{width:100%;flex-direction:column;height:auto}}
