@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueBlack.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueBlackItalic.otf)format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueBold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueBoldItalic.otf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueHeavy.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueHeavyItalic.otf)format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/HelveticaNeueltalic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueLight.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueLightItalic.otf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueMedium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueMediumItalic.otf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueRoman.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueThin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueThinItalic.otf)format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueUltraLight.otf)format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(../../../fonts/HelveticaNeue/HelveticaNeueUltraLightItalic.otf)format("opentype");font-weight:200;font-style:italic}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Helvetica Neue,sans-serif}:focus{box-shadow:none;outline:none}html{scroll-behavior:smooth}body{background-color:var(--body-background-color);color:var(--body-text-color);background-image:url(photos/home-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:16px}input,button,select,textarea{color:inherit;border:none;outline:none}input{background:0 0}ul,ol{list-style:none}img{-webkit-user-select:none;user-select:none;width:100%;display:block}a{text-decoration:none}a:link,a:visited,a:hover,a:active{color:inherit}small{font-size:.6em}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;display:inline-block}.filled{font-variation-settings:"FILL" 1}.d-grid{display:grid}.grid-col-auto-1{grid-template-columns:auto 1fr}.grid-col-1-auto{grid-template-columns:1fr auto}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:dense}.grid-flow-col-dense{grid-auto-flow:column dense}.gap-2xs{gap:.125rem}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-base{gap:.75rem}.gap-md{gap:1rem}.gap-lg{gap:1.25rem}.gap-x1{gap:1.5rem}.gap-2x1{gap:2rem}.gap-3x1{gap:3rem}.gap-4x1{gap:4rem}.gap-5x1{gap:6rem}.gap-6x1{gap:8rem}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.justify-content-stretch{justify-content:stretch}.justify-content-space-between{justify-content:space-between}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-content-start{align-content:start}.align-content-end{align-content:end}.align-content-center{align-content:center}.align-content-stretch{align-content:stretch}.place-items-center{place-items:center}.p-relative{position:relative}.p-absolute{position:absolute}.text-2xs{font-size:.125rem}.text-xs{font-size:.25rem}.text-sm{font-size:.5rem}.text-base{font-size:1rem}.text-md{font-size:1.125rem}.text-lg{font-size:1.25rem}.text-x1{font-size:1.5rem}.text-2x1{font-size:2rem}.text-3x1{font-size:2.25rem}.text-4x1{font-size:3rem}.text-5x1{font-size:3.75rem}.text-6x1{font-size:4.5rem}.text-7x1{font-size:6rem}.text-8x1{font-size:8rem}.text-9x1{font-size:10rem}.p-2xs{padding:.125rem}.p-xs{padding:.25rem}.p-sm{padding:.5rem}.p-base{padding:.75rem}.p-md{padding:1rem}.p-lg{padding:1.25rem}.p-x1{padding:1.5rem}.p-2x1{padding:2rem}.p-3x1{padding:3rem}.p-4x1{padding:4rem}.p-5x1{padding:6rem}.p-6x1{padding:8rem}.px-2xs{padding-left:.125rem;padding-right:.125rem}.px-xs{padding-left:.25rem;padding-right:.25rem}.px-sm{padding-left:.5rem;padding-right:.5rem}.px-base{padding-left:.75rem;padding-right:.75rem}.px-md{padding-left:1rem;padding-right:1rem}.px-lg{padding-left:1.25rem;padding-right:1.25rem}.px-x1{padding-left:1.5rem;padding-right:1.5rem}.px-2x1{padding-left:2rem;padding-right:2rem}.px-3x1{padding-left:3rem;padding-right:3rem}.px-4x1{padding-left:4rem;padding-right:4rem}.px-5x1{padding-left:6rem;padding-right:6rem}.px-6x1{padding-left:8rem;padding-right:8rem}.py-2xs{padding-top:.125rem;padding-bottom:.125rem}.py-xs{padding-top:.25rem;padding-bottom:.25rem}.py-sm{padding-top:.5rem;padding-bottom:.5rem}.py-base{padding-top:.75rem;padding-bottom:.75rem}.py-md{padding-top:1rem;padding-bottom:1rem}.py-lg{padding-top:1.25rem;padding-bottom:1.25rem}.py-x1{padding-top:1.5rem;padding-bottom:1.5rem}.py-2x1{padding-top:2rem;padding-bottom:2rem}.py-3x1{padding-top:3rem;padding-bottom:3rem}.py-4x1{padding-top:4rem;padding-bottom:4rem}.py-5x1{padding-top:6rem;padding-bottom:6rem}.py-6x1{padding-top:8rem;padding-bottom:8rem}.pt-sm{padding-top:.5rem}.pt-md{padding-top:1rem}.pt-lg{padding-top:1.25rem}.pt-x1{padding-top:1.5rem}.pt-2x1{padding-top:2rem}.pr-sm{padding-right:.5rem}.pr-md{padding-right:1rem}.pr-lg{padding-right:1.25rem}.pr-x1{padding-right:1.5rem}.pr-2x1{padding-right:2rem}.pb-sm{padding-bottom:.5rem}.pb-md{padding-bottom:1rem}.pb-lg{padding-bottom:1.25rem}.pb-x1{padding-bottom:1.5rem}.pb-2x1{padding-bottom:2rem}.pl-sm{padding-left:.5rem}.pl-md{padding-left:1rem}.pl-lg{padding-left:1.25rem}.pl-x1{padding-left:1.5rem}.pl-2x1{padding-left:2rem}footer{border-top:.5em solid #fff;box-shadow:0 2px #fff6,0 3px #0003}footer .footer-box{width:100%;max-width:1280px;margin:0 auto;padding:6em 0}footer .footer-box-content{grid-template-columns:1fr 1fr 1fr}
