@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500&display=swap";form:where(.astro-XMIVUP5A){width:calc(100vw - 48px);max-width:var(--max-width);margin:auto auto 128px;display:flex;flex-direction:column;gap:16px}form:where(.astro-XMIVUP5A).submitted div:where(.astro-XMIVUP5A).content>:where(.astro-XMIVUP5A):not(.success){opacity:0;pointer-events:none}form:where(.astro-XMIVUP5A) h3:where(.astro-XMIVUP5A){font-size:32px;margin:0 0 96px;max-width:520px}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).row{display:flex;gap:16px}@media screen and (max-width: 640px){form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).row{flex-direction:column}}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A){flex:1}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) span:where(.astro-XMIVUP5A){display:block;font-size:14px;font-weight:500;margin-bottom:8px}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A){height:48px;padding-inline:16px}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) textarea:where(.astro-XMIVUP5A){padding:12px 16px;height:128px}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A),form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) textarea:where(.astro-XMIVUP5A){outline:none;resize:none;border:1px solid var(--colour-border);background-color:var(--colour-foreground);border-radius:6px;font-family:inherit;font-size:14px;width:100%;transition:.12s}form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A):focus,form:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A) textarea:where(.astro-XMIVUP5A):focus{border-color:var(--colour-primary);box-shadow:0 0 0 4px var(--colour-primary-translucent)}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions{display:flex;align-items:center;gap:16px}@media screen and (max-width: 640px){form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions{flex-direction:column}}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions button:where(.astro-XMIVUP5A){height:48px;border:none;border-radius:6px;background-color:#e01a00;color:#fff;font-family:inherit;font-weight:500;font-size:14px;padding-inline:24px;cursor:pointer;transition:.12s;outline:none;display:flex;align-items:center;gap:32px;white-space:nowrap;justify-content:space-between}@media screen and (max-width: 640px){form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions button:where(.astro-XMIVUP5A){width:100%}}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions button:where(.astro-XMIVUP5A):hover{background-color:#c71700;transform:scale(1.02)}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions button:where(.astro-XMIVUP5A):active{background-color:#941100;transform:scale(.98)}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions button:where(.astro-XMIVUP5A):focus{box-shadow:0 0 0 4px #e01a0033}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions span:where(.astro-XMIVUP5A){font-size:14px;color:var(--colour-font-translucent);font-weight:500}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions span:where(.astro-XMIVUP5A) a:where(.astro-XMIVUP5A){text-decoration:none;color:var(--colour-primary);outline:none}form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions span:where(.astro-XMIVUP5A) a:where(.astro-XMIVUP5A):hover,form:where(.astro-XMIVUP5A) div:where(.astro-XMIVUP5A).actions span:where(.astro-XMIVUP5A) a:where(.astro-XMIVUP5A):focus{text-decoration:underline}div:where(.astro-XMIVUP5A).content{position:relative;display:flex;flex-direction:column;gap:16px}div:where(.astro-XMIVUP5A).content>:where(.astro-XMIVUP5A){transition:.32s}div:where(.astro-XMIVUP5A).success{position:absolute;inset:0;align-items:center;justify-content:center;transition:.12s;opacity:0;visibility:hidden;background-color:var(--colour-background);display:flex;border:1px solid var(--colour-border);border-radius:6px;padding-inline:48px;gap:36px}div:where(.astro-XMIVUP5A).success>div:where(.astro-XMIVUP5A){display:flex;flex-direction:column;gap:12px}div:where(.astro-XMIVUP5A).success>div:where(.astro-XMIVUP5A) strong:where(.astro-XMIVUP5A){font-size:24px}div:where(.astro-XMIVUP5A).success>div:where(.astro-XMIVUP5A) p:where(.astro-XMIVUP5A){font-weight:500;font-size:14px;opacity:.8;margin:0}div:where(.astro-XMIVUP5A).success.visible{opacity:1;visibility:visible}div:where(.astro-XMIVUP5A).success span:where(.astro-XMIVUP5A){width:48px!important;opacity:0;height:48px!important;border-radius:24px!important;background-color:#22db69!important;position:relative!important;transform:rotate(45deg)!important;animation:.25s cubic-bezier(.175,.885,.32,1.275) .3s 1 normal forwards running anim}div:where(.astro-XMIVUP5A).success span:where(.astro-XMIVUP5A):after{content:"";visibility:visible!important;animation:.15s ease-out .45s 1 normal forwards running animation-10zc5ks!important;position:absolute!important;border-right:4px solid rgb(255,255,255)!important;border-bottom:4px solid rgb(255,255,255)!important;border-top-color:#fff!important;border-left-color:#fff!important;bottom:15px!important;left:17px!important;height:20px!important;width:11px!important;box-sizing:border-box!important}@keyframes anim{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}div:where(.astro-SZ7XMLTE).wrapper{background-color:var(--colour-foreground);border-top:1px solid var(--colour-border)}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE){width:calc(100vw - 48px);max-width:var(--max-width);margin:auto;display:flex;gap:16px;padding-bottom:56px}@media screen and (max-width: 640px){div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE){flex-direction:column}}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column{flex:1;display:flex;flex-direction:column;padding-top:32px}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column img:where(.astro-SZ7XMLTE){max-width:min(100% - 24px,30vw);margin-bottom:16px}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column strong:where(.astro-SZ7XMLTE){margin-bottom:32px;font-weight:700;font-size:16px;text-transform:uppercase}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column>label:where(.astro-SZ7XMLTE),div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column>a:where(.astro-SZ7XMLTE){margin-bottom:16px}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column label:where(.astro-SZ7XMLTE) span:where(.astro-SZ7XMLTE){margin-bottom:4px;font-size:10px;font-weight:600;text-transform:uppercase;display:block;opacity:.6}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column a:where(.astro-SZ7XMLTE){text-decoration:none;font-weight:500;font-size:14px}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column a:where(.astro-SZ7XMLTE)[href]{color:var(--colour-primary)}div:where(.astro-SZ7XMLTE).wrapper footer:where(.astro-SZ7XMLTE) div:where(.astro-SZ7XMLTE).column a:where(.astro-SZ7XMLTE)[href]:hover{text-decoration:underline}div:where(.astro-SZ7XMLTE).wrapper div:where(.astro-SZ7XMLTE).bottom{background-color:var(--colour-font);color:#fff;display:flex;justify-content:center;font-size:12px;padding:16px 24px;font-weight:500;color:#fffc}header:where(.astro-3EF6KSR2){position:sticky;top:0;z-index:4;background-color:var(--colour-background-translucent);backdrop-filter:blur(4px);border-bottom:1px solid var(--colour-border)}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2){width:calc(100vw - 48px);max-width:var(--max-width);display:flex;align-items:center;margin:auto;height:80px;justify-content:space-between}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) img:where(.astro-3EF6KSR2){width:56px;display:block;margin:-12px}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2){display:flex;gap:32px;height:100%;align-items:center}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){font-size:14px;font-weight:500;color:inherit;text-decoration:none;position:relative;display:block;height:100%;display:flex;align-items:center}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover{color:var(--colour-accent)}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover span:where(.astro-3EF6KSR2){transform:translateY(-2px)}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover span:where(.astro-3EF6KSR2):after{transform:translateY(2px);opacity:1;left:0;right:0}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2){transition:.12s;position:relative;font-weight:600}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2) div:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2):after{transition:.12s;position:absolute;content:"";display:block;height:2px;left:50%;right:50%;opacity:0;bottom:-4px;background-color:var(--colour-accent);border-radius:50px}:root{--colour-background: rgb(255, 255, 255);--colour-background-translucent: rgba(255, 255, 255, .72);--colour-background-overlay: rgba(255, 255, 255, .95);--colour-foreground: rgb(250, 251, 255);--colour-foreground-translucent: rgb(250, 251, 255, .72);--colour-border: rgb(237, 239, 245);--colour-primary: #0066ff;--colour-primary-translucent: rgba(0, 102, 255, .2);--colour-accent: #ff1e00;--colour-accent-hover: #e61b00;--colour-accent-active: #b31500;--colour-secondary: #bdc2db;--colour-secondary: #a6bad9;--colour-font: #333a58;--colour-font-translucent: rgba(51, 58, 88, .8);--max-width: 822px;--font-code: "Fira Code", monospace;--colour-red: #e9190f;--code-background: rgb(30, 30, 30);--code-border: rgb(46, 46, 46)}html{font-family:system-ui,sans-serif;background-color:var(--colour-background);color:var(--colour-font);scroll-behavior:smooth;scroll-padding-top:104px}html,body{margin:0;padding:0}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}*{box-sizing:border-box}
