*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}body{--webkit-font-smoothing: antialiased;line-height:1.5}button,[type=button],[type=reset],[type=submit]{background:none;border:none;padding:0;cursor:pointer}input,select,textarea{background:none;border:none;padding:0}a{text-decoration:none}@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";html,body{height:100%}body{min-height:100svh;margin:0;overflow-x:hidden;background-color:var(--colour-dark-primary);background-image:radial-gradient(420px 420px at 12% 18%,rgba(162,220,242,.55),transparent 60%),radial-gradient(520px 520px at 85% 12%,rgba(56,92,115,.55),transparent 62%),radial-gradient(680px 680px at 78% 82%,rgba(35,34,38,.8),transparent 65%),radial-gradient(560px 560px at 22% 78%,rgba(43,39,48,.7),transparent 62%);background-repeat:no-repeat;background-attachment:fixed}:root{--colour-dark-primary: #232226;--colour-dark-secondary: #2B2730;--colour-light-primary: #F2F2F2;--colour-highlight-primary: #385C73;--colour-highlight-secondary: #A2DCF2;--font-primary: "Outfit", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-secondary: "Space Grotesk", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-base: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .125rem;--border-radius-base: .25rem;--border-radius-lg: .5rem;--border-radius-xl: 1rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0m 0 2px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--transition-duration: .3s;--transition-easing: ease-in-out;--z-index-dropdown: 1000;--z-index-modal: 1100;--z-index-tooltip: 1200}.nav-container{margin-top:1rem;--nav-logo-size: 60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--spacing-lg);width:100%;box-sizing:border-box}.nav-logo{justify-self:start;display:inline-flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;margin-left:var(--spacing-lg)}.nav-logo img{height:var(--nav-logo-size);width:auto;display:block}.nav-container .navbar{justify-self:center}.nav-container a{color:#a9a8a8;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.nav-container a:hover{color:var(--colour-highlight-secondary);transition:var(--transition-duration) var(--transition-easing)}.nav-container .active{color:var(--colour-light-primary)}.nav-container ul{margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-lg)}.nav-container li{list-style:none;display:inline-block}
