*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-0wt.woff2) format("woff2"),url(/fonts/AbitareSans-0wt.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-250wt.woff2) format("woff2"),url(/fonts/AbitareSans-250wt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-200wt.woff2) format("woff2"),url(/fonts/AbitareSans-200wt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-100wt.woff2) format("woff2"),url(/fonts/AbitareSans-100wt.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-150wt.woff2) format("woff2"),url(/fonts/AbitareSans-150wt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-50wt.woff2) format("woff2"),url(/fonts/AbitareSans-50wt.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-350wt.woff2) format("woff2"),url(/fonts/AbitareSans-350wt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-500wt.woff2) format("woff2"),url(/fonts/AbitareSans-500wt.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-400wt.woff2) format("woff2"),url(/fonts/AbitareSans-400wt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-300wt.woff2) format("woff2"),url(/fonts/AbitareSans-300wt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-600wt.woff2) format("woff2"),url(/fonts/AbitareSans-600wt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-1000wt.woff2) format("woff2"),url(/fonts/AbitareSans-1000wt.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-900wt.woff2) format("woff2"),url(/fonts/AbitareSans-900wt.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-700wt.woff2) format("woff2"),url(/fonts/AbitareSans-700wt.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abitare Sans;src:url(/fonts/AbitareSans-800wt.woff2) format("woff2"),url(/fonts/AbitareSans-800wt.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.contentcontainer h2,h2{font-family:Abitare Sans;font-family:Neue Montreal;font-weight:300;font-weight:500;font-size:2rem;line-height:2rem;margin-bottom:1.25rem;padding-top:2rem;letter-spacing:.01rem}p{margin-bottom:1.35rem;font-size:.95rem;line-height:1.5em;color:rgba(255,255,255,.7)}@media (max-width:579px){.contentcontainer h2,h2{font-size:1.4rem;line-height:1.8rem;padding-top:0}p{font-size:.9rem;line-height:1.5em}}.header-links-container{visibility:hidden;width:0;height:260px;background-color:transparent;color:white;position:fixed;top:0;right:0;opacity:0;display:flex;justify-content:center;align-items:center;z-index:4;transition:all .5s}.header-links-container .header-links{display:flex;flex-direction:column;font-weight:600;font-size:14px;line-height:14px;text-align:right}.header-links-container .header-links span{width:100px;height:21px;background-color:#f8e71c;color:black;position:relative;-webkit-clip-path:polygon(13px 0,100% 0,100% 100%,0 100%);clip-path:polygon(13px 0,100% 0,100% 100%,0 100%);padding:4px 12px 0 0;cursor:pointer;margin-bottom:4px}.header-links-container .header-links span:hover{opacity:.85;background-color:#fff}.change{visibility:inherit;opacity:1;width:100px}.hamburger{position:fixed;height:26px;width:34px;right:32px;top:32px;cursor:pointer;text-align:center;z-index:100}.katana-sword{width:34px;height:6px;background-color:yellow;display:block;position:relative;margin:0 0 4px;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);transform:scaleY(-1);transition:all .5s}.katana-sword:nth-child(3){margin:0}.katana-sword:after,.katana-sword:before{content:"";position:absolute;left:0;width:34px;height:6px;display:block;background-color:yellow;transition:all .3s;display:none}.katana-sword:before{top:9px}.katana-sword:after{top:17px}.hamburger-active .katana-sword{&:first-child:before{top:0;transform:rotate(45deg)}&:nth-child(2){background-color:yellow;display:none}&:nth-child(3):after{top:13px;transform:rotate(-45deg)}}.hamburger-active .katana-sword:nth-child(3){transform:rotate(-45deg);transition:all .3s;-webkit-clip-path:none;clip-path:none;background:#979797;height:2px;top:4px}.hamburger-active .katana-sword:first-child{transform:rotate(45deg);transition:all .3s;-webkit-clip-path:none;clip-path:none;top:10px;background:#979797;height:2px}@media (max-width:579px){.hamburger{right:15px;top:15px}.header-links-container{width:0;height:100%;background-color:yellow;z-index:10}.change{width:100%}.header-links-container .header-links{margin-right:-10vw;margin-top:-60vw}.header-links-container .header-links span{width:90vw;height:50px;background-color:black;color:black;position:relative;-webkit-clip-path:polygon(26px 0,100% 0,100% 100%,0 100%);clip-path:polygon(26px 0,100% 0,100% 100%,0 100%);padding:19px 20px 0 0;cursor:pointer;margin-bottom:7px;color:white;font-size:24px}.hamburger-active .katana-sword:first-child,.hamburger-active .katana-sword:nth-child(3){background:#000}}