@charset "UTF-8";@layer reset,tokens,brand-defaults,components;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer tokens{html{--ddc-bluegum: oklch(42.694% .03285 187.468);--ddc-redgumbark: oklch(33.187% .10789 38.304);--ddc-bluegumbark: oklch(52.332% .06894 262.032);--ddc-desertpea: oklch(21.374% .02997 313.103);--ddc-eucalyptus: oklch(58.867% .0576 192.743);--ddc-purpledaisy: oklch(83.269% .08189 302.261);--ddc-grevillea: oklch(68.952% .11055 18.854);--ddc-fingerlime: oklch(74.383% .04414 71.682);--ddc-rockorchid: oklch(97.953% .07283 108.54);--ddc-whitecorrea: oklch(97.934% .00275 84.3);--ddc-pandorea: oklch(83.023% .00996 298.954);--ddc-banksia: oklch(59.513% .21179 31.052);--ddc-bottlebrush: oklch(61.24% .23141 15.996);--ddc-peppermintgum: oklch(50.274% .07377 132.236);--color-primary: var(--ddc-bluegum);--color-secondary: var(--ddc-bluegumbark);--color-darkest: var(--ddc-desertpea);--color-lightest: var(--ddc-whitecorrea);--color-link: var(--color-primary);--color-hover: var(--ddc-redgumbark);--color-focus: var(--ddc-grevillea);--color-highlight: var(--ddc-rockorchid);--color-background: var(--color-lightest);--color-foreground: var(--color-darkest);--color-success: color-mix(in hsl, var(--ddc-bluegum) 65%, var(--ddc-grevillea) 35%);--color-error: var(--bottlebrush-s20);--color-disabled: var(--ddc-pandorea);--bluegum-t20: color-mix(in hsl, var(--ddc-bluegum), white 20%);--bluegum-t40: color-mix(in hsl, var(--ddc-bluegum), white 40%);--bluegum-t60: color-mix(in hsl, var(--ddc-bluegum), white 60%);--bluegum-t80: color-mix(in hsl, var(--ddc-bluegum), white 80%);--bluegum-s20: color-mix(in hsl, var(--ddc-bluegum), black 20%);--bluegum-s40: color-mix(in hsl, var(--ddc-bluegum), black 40%);--bluegum-s60: color-mix(in hsl, var(--ddc-bluegum), black 60%);--bluegum-s80: color-mix(in hsl, var(--ddc-bluegum), black 80%);--redgumbark-t20: hsl(from var(--ddc-redgumbark) h calc(s - 15) calc(l + 15) );--redgumbark-t40: hsl(from var(--ddc-redgumbark) h calc(s - 40) calc(l + 30) );--redgumbark-t60: hsl(from var(--ddc-redgumbark) h calc(s - 35) calc(l + 45) );--redgumbark-t80: hsl(from var(--ddc-redgumbark) h calc(s - 25) calc(l + 70) );--redgumbark-s20: hsl(from var(--ddc-redgumbark) h s calc(l*.8) );--redgumbark-s40: hsl(from var(--ddc-redgumbark) h s calc(l*.65) );--redgumbark-s60: hsl(from var(--ddc-redgumbark) h s calc(l/2) );--redgumbark-s80: hsl(from var(--ddc-redgumbark) h s calc(l*.4) );--bluegumbark-t20: color-mix(in hsl, var(--ddc-bluegumbark), white 20%);--bluegumbark-t40: color-mix(in hsl, var(--ddc-bluegumbark), white 40%);--bluegumbark-t60: color-mix(in hsl, var(--ddc-bluegumbark), white 60%);--bluegumbark-t80: color-mix(in hsl, var(--ddc-bluegumbark), white 80%);--bluegumbark-s20: color-mix(in hsl, var(--ddc-bluegumbark), black 20%);--bluegumbark-s40: color-mix(in hsl, var(--ddc-bluegumbark), black 40%);--bluegumbark-s60: color-mix(in hsl, var(--ddc-bluegumbark), black 60%);--bluegumbark-s80: color-mix(in hsl, var(--ddc-bluegumbark), black 80%);--desertpea-t20: hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 9) );--desertpea-t40: hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 19) );--desertpea-t60: hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 42) );--desertpea-t80: hsl(from var(--ddc-desertpea) h calc(s - 16) calc(l + 61) );--desertpea-s20: color-mix(in hsl, var(--ddc-desertpea), black 20%);--desertpea-s40: color-mix(in hsl, var(--ddc-desertpea), black 40%);--desertpea-s60: color-mix(in hsl, var(--ddc-desertpea), black 60%);--desertpea-s80: color-mix(in hsl, var(--ddc-desertpea), black 80%);--eucalyptus-t20: color-mix(in hsl, var(--ddc-eucalyptus), white 20%);--eucalyptus-t40: color-mix(in hsl, var(--ddc-eucalyptus), white 40%);--eucalyptus-t60: color-mix(in hsl, var(--ddc-eucalyptus), white 60%);--eucalyptus-t80: color-mix(in hsl, var(--ddc-eucalyptus), white 80%);--eucalyptus-s20: color-mix(in hsl, var(--ddc-eucalyptus), black 20%);--eucalyptus-s40: color-mix(in hsl, var(--ddc-eucalyptus), black 40%);--eucalyptus-s60: color-mix(in hsl, var(--ddc-eucalyptus), black 60%);--eucalyptus-s80: color-mix(in hsl, var(--ddc-eucalyptus), black 80%);--purpledaisy-t20: color-mix(in hsl, var(--ddc-purpledaisy), white 20%);--purpledaisy-t40: color-mix(in hsl, var(--ddc-purpledaisy), white 40%);--purpledaisy-t60: color-mix(in hsl, var(--ddc-purpledaisy), white 60%);--purpledaisy-t80: color-mix(in hsl, var(--ddc-purpledaisy), white 80%);--purpledaisy-s20: color-mix(in hsl, var(--ddc-purpledaisy), black 20%);--purpledaisy-s40: color-mix(in hsl, var(--ddc-purpledaisy), black 40%);--purpledaisy-s60: color-mix(in hsl, var(--ddc-purpledaisy), black 60%);--purpledaisy-s80: color-mix(in hsl, var(--ddc-purpledaisy), black 80%);--grevillea-t20: color-mix(in hsl, var(--ddc-grevillea), white 20%);--grevillea-t40: color-mix(in hsl, var(--ddc-grevillea), white 40%);--grevillea-t60: color-mix(in hsl, var(--ddc-grevillea), white 60%);--grevillea-t80: color-mix(in hsl, var(--ddc-grevillea), white 80%);--grevillea-s20: color-mix(in hsl, var(--ddc-grevillea), black 20%);--grevillea-s40: color-mix(in hsl, var(--ddc-grevillea), black 40%);--grevillea-s60: color-mix(in hsl, var(--ddc-grevillea), black 60%);--grevillea-s80: color-mix(in hsl, var(--ddc-grevillea), black 80%);--fingerlime-t20: color-mix(in hsl, var(--ddc-fingerlime), white 20%);--fingerlime-t40: color-mix(in hsl, var(--ddc-fingerlime), white 40%);--fingerlime-t60: color-mix(in hsl, var(--ddc-fingerlime), white 60%);--fingerlime-t80: color-mix(in hsl, var(--ddc-fingerlime), white 80%);--fingerlime-s20: color-mix(in hsl, var(--ddc-fingerlime), black 20%);--fingerlime-s40: color-mix(in hsl, var(--ddc-fingerlime), black 40%);--fingerlime-s60: color-mix(in hsl, var(--ddc-fingerlime), black 60%);--fingerlime-s80: color-mix(in hsl, var(--ddc-fingerlime), black 80%);--rockorchid-t20: color-mix(in hsl, var(--ddc-rockorchid), white 20%);--rockorchid-t40: color-mix(in hsl, var(--ddc-rockorchid), white 40%);--rockorchid-t60: color-mix(in hsl, var(--ddc-rockorchid), white 60%);--rockorchid-t80: color-mix(in hsl, var(--ddc-rockorchid), white 80%);--rockorchid-s20: color-mix(in hsl, var(--ddc-rockorchid), black 20%);--rockorchid-s40: color-mix(in hsl, var(--ddc-rockorchid), black 40%);--rockorchid-s60: color-mix(in hsl, var(--ddc-rockorchid), black 60%);--rockorchid-s80: color-mix(in hsl, var(--ddc-rockorchid), black 80%);--whitecorrea-t20: color-mix(in hsl, var(--ddc-whitecorrea), white 20%);--whitecorrea-t40: color-mix(in hsl, var(--ddc-whitecorrea), white 40%);--whitecorrea-t60: color-mix(in hsl, var(--ddc-whitecorrea), white 60%);--whitecorrea-t80: color-mix(in hsl, var(--ddc-whitecorrea), white 80%);--whitecorrea-s20: color-mix(in hsl, var(--ddc-whitecorrea), black 20%);--whitecorrea-s40: color-mix(in hsl, var(--ddc-whitecorrea), black 40%);--whitecorrea-s60: color-mix(in hsl, var(--ddc-whitecorrea), black 60%);--whitecorrea-s80: color-mix(in hsl, var(--ddc-whitecorrea), black 80%);--pandorea-t20: color-mix(in hsl, var(--ddc-pandorea), white 20%);--pandorea-t40: color-mix(in hsl, var(--ddc-pandorea), white 40%);--pandorea-t60: color-mix(in hsl, var(--ddc-pandorea), white 60%);--pandorea-t80: color-mix(in hsl, var(--ddc-pandorea), white 80%);--pandorea-s20: color-mix(in hsl, var(--ddc-pandorea), black 20%);--pandorea-s40: color-mix(in hsl, var(--ddc-pandorea), black 40%);--pandorea-s60: color-mix(in hsl, var(--ddc-pandorea), black 60%);--pandorea-s80: color-mix(in hsl, var(--ddc-pandorea), black 80%);--banksia-t20: color-mix(in hsl, var(--ddc-banksia), white 20%);--banksia-t40: color-mix(in hsl, var(--ddc-banksia), white 40%);--banksia-t60: color-mix(in hsl, var(--ddc-banksia), white 60%);--banksia-t80: color-mix(in hsl, var(--ddc-banksia), white 80%);--banksia-s20: color-mix(in hsl, var(--ddc-banksia), black 20%);--banksia-s40: color-mix(in hsl, var(--ddc-banksia), black 40%);--banksia-s60: color-mix(in hsl, var(--ddc-banksia), black 60%);--banksia-s80: color-mix(in hsl, var(--ddc-banksia), black 80%);--bottlebrush-t20: oklch(from var(--ddc-bottlebrush) calc(l + (1 - l)*.1743) c h);--bottlebrush-t40: oklch(from var(--ddc-bottlebrush) calc(l + (1 - l)*.4711) c h);--bottlebrush-t60: oklch(from var(--ddc-bottlebrush) calc(l + (1 - l)*.6697) c h);--bottlebrush-t80: oklch(from var(--ddc-bottlebrush) calc(l + (1 - l)*.8645) c h);--bottlebrush-s20: oklch(from var(--ddc-bottlebrush) calc(l*.8) c h);--bottlebrush-s40: oklch(from var(--ddc-bottlebrush) calc(l*.5715) calc(c - .0074) h);--bottlebrush-s60: oklch(from var(--ddc-bottlebrush) calc(l*.4) c h);--bottlebrush-s80: oklch(from var(--ddc-bottlebrush) calc(l/5) c h);--peppermintgum-t20: color-mix(in hsl, var(--ddc-peppermintgum), white 20%);--peppermintgum-t40: color-mix(in hsl, var(--ddc-peppermintgum), white 40%);--peppermintgum-t60: color-mix(in hsl, var(--ddc-peppermintgum), white 60%);--peppermintgum-t80: color-mix(in hsl, var(--ddc-peppermintgum), white 80%);--peppermintgum-s20: color-mix(in hsl, var(--ddc-peppermintgum), black 20%);--peppermintgum-s40: color-mix(in hsl, var(--ddc-peppermintgum), black 40%);--peppermintgum-s60: color-mix(in hsl, var(--ddc-peppermintgum), black 60%);--peppermintgum-s80: color-mix(in hsl, var(--ddc-peppermintgum), black 80%)}}@layer tokens{html{--f-family-body: Inter, sanserif;--f-family-mono: "Maple Mono", monospace;--f-family-display: "Inter Display", serif;--f-weight-body: 300;--f-weight-body-semibold: 500;--f-weight-body-bold: 600;--f-weight-body-light: 200;--f-weight-mono: 300;--f-weight-mono-bold: 700;--f-weight-display: 700;--f-style-body-normal: normal;--f-style-body-italic: italic;--f-sizing-factor: 1.2;--fsf: var(--f-sizing-factor);--f-size-body: clamp(.8rem, 3.2vw, 1.1rem);--f-size-smaller: calc(var(--f-size-body) / var(--fsf));--f-size-smallest: calc(var(--f-size-smaller) / var(--fsf));--f-size-larger: calc(var(--f-size-body) * var(--fsf));--f-size-larger\+1: calc(var(--f-size-larger) * var(--fsf));--f-size-larger\+2: calc(var(--f-size-larger\+1) * var(--fsf));--f-size-larger\+3: calc(var(--f-size-larger\+2) * var(--fsf));--f-size-larger\+4: calc(var(--f-size-larger\+3) * var(--fsf));--f-size-largest: calc(var(--f-size-larger\+4) * var(--fsf));--f-size-largerx1: var(--f-size-larger\+1);--f-size-largerx2: var(--f-size-larger\+2);--line-height-body: 1.3;--line-height-mono: 1.1;--f-size-lede: var(--f-size-larger\+2);--f-weight-lede: var(--f-weight-body-semibold);--font-body: var(--f-weight-body) var(--f-size-body)/var(--line-height-body) var(--f-family-body);--font-body-ital: var(--f-style-body-italic) var(--font-body);--f-var-num: normal;--f-var-alt-body: styleset(square-punctuation, square-quotes);--f-var-alt-display: var(--f-var-alt-body) character-variant(simplified-u, upper-i-serif, single-story-a, l-with-tail, compact-t, compact-f);--f-feat-ccmp: "ccmp" 1;--f-feat-aalt: "aalt" 1;--f-feat-case: "case" 1;--f-feat-cpsp: "cpsp" 1;--f-feat-locl: "locl" 1;--f-feat-salt: "salt" 1;--f-feat-dnom: "dnom" 1;--f-feat-numr: "numr" 1;--f-feat-sinf: "sinf" 1;--f-feat-ss01: "ss01" 1;--f-feat-ss02: "ss02" 1;--f-feat-ss03: "ss03" 1;--f-feat-ss04: "ss04" 1;--f-feat-ss05: "ss05" 1;--f-feat-ss06: "ss06" 1;--f-feat-ss07: "ss07" 1;--f-feat-ss08: "ss08" 1;--f-feat-cv01: "cv01" 1;--f-feat-cv02: "cv02" 1;--f-feat-cv03: "cv03" 1;--f-feat-cv04: "cv04" 1;--f-feat-cv05: "cv05" 1;--f-feat-cv06: "cv06" 1;--f-feat-cv07: "cv07" 1;--f-feat-cv08: "cv08" 1;--f-feat-cv09: "cv09" 1;--f-feat-cv10: "cv10" 1;--f-feat-cv11: "cv11" 1;--f-feat-cv12: "cv12" 1;--f-feat-cv13: "cv13" 1}@supports (font-variation-settings: normal){html{--f-family-body: InterVariable, sanserif;--f-weight-body: 321;--f-weight-body-semibold: 460;--f-weight-body-bold: 630;--f-weight-body-light: 220;--f-family-display: InterVariable, sanserif;--f-weight-display: 747}}}@layer tokens{html{--line-style-light: solid;--line-style-heavy: solid;--line-style-highlight: double;--line-thickness-light: 1px;--line-thickness-highlight: 2px;--line-thickness-heavy: 3px;--line-color-light: var(--ddc-fingerlime);--line-color-heavy: var(--color-primary);--line-color-highlight: var(--banksia-t60);--outline-offset-highlight: 1px;--border-light: var(--line-thickness-light) var(--line-style-light) var(--line-color-light);--border-heavy: var(--line-style-heavy) var(--line-thickness-heavy) var(--line-color-heavy);--outline-highlight: var(--line-style-highlight) var(--line-thickness-highlight) var(--line-color-highlight);--border-radius-small: .3em;--space-flow: calc(1em / 1.2)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Inter-Thin-DzN99i8q.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Inter-ThinItalic-DxehbPeK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLight-7kXoOaX_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Inter-ExtraLightItalic-Ox17i_b0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light-14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Inter-LightItalic-iBr7p6CH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Inter-Italic-Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Inter-MediumItalic-BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBoldItalic-B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Inter-BoldItalic-Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBold-BUaDDWMS.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/Inter-ExtraBoldItalic-efVpd_pq.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Inter-Black-BJbWHna9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Inter-BlackItalic-D3PIgx41.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-Thin-BT9qaRpT.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-ThinItalic-DtFR0WUP.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLight-B3-UpUq4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLightItalic-C8b3Z3Tc.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-Light-DQj7ly9y.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-LightItalic-Bbt9QreW.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Regular-CHKdHLF4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Italic-Pk5cUfHi.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-Medium-CYGNL_ty.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-MediumItalic-hd-DtBFz.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBold--Mm3ZPsY.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBoldItalic-KqvXNdTp.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-Bold-BpCEuk9N.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-BoldItalic-2f5-4TWO.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBold-CTk6ni5a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBoldItalic-7uYEMdJ3.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-Black--Thh5XZM.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-BlackItalic-CeOspfgx.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/maple-mono-latin-300-normal-AcGycWqp.woff2) format("woff2"),url(/assets/maple-mono-latin-300-normal-BdanakNZ.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/maple-mono-latin-700-normal-B_sC0Ion.woff2) format("woff2"),url(/assets/maple-mono-latin-700-normal-DeN56mtg.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/maple-mono-latin-300-italic-JCMbew0Z.woff2) format("woff2"),url(/assets/maple-mono-latin-300-italic-uf6tQrAi.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/maple-mono-latin-700-italic-D7QxTey4.woff2) format("woff2"),url(/assets/maple-mono-latin-700-italic-CGj4YFr-.woff) format("woff")}@font-feature-values Inter,InterVariable{@styleset{open-digits:1;disambiguation-zero:2;round-quotes:3;disambiguation-no-zero:4;circled:5;squared:6;square-punctuation:7;square-quotes:8}@character-variant{alt-one:1;open-four:2;open-six:3;open-nine:4;l-with-tail:5;simplified-u:6;alt-german-ss:7;upper-i-serif:8;flat-top-three:9;capital-g-spur:10;single-story-a:11;compact-f:12;compact-t:13}}html{font:var(--font-body);font-feature-settings:"liga" 1,"calt" 1}@layer brand-defaults{body{margin:0;color:var(--color-foreground);background-color:var(--color-background);font-family:var(--f-family-body);font-size:var(--f-size-body);font-weight:var(--f-weight-body);display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;font-variant-alternates:styleset(square-punctuation,square-quotes)}body>*{width:clamp(300px,85ch,90%);line-height:1.3;font-variant-numeric:var(--f-var-num)}body main{flex-grow:2;display:flex;flex-direction:column;justify-content:start}*.flow>*+*{margin-block-start:var(--space-flow, 1.2em);margin-block-end:unset}:is(article,aside,details,figcaption,figure,footer,main,menu,nav,section,summary,blockquote):has(>p,dl,ol,ul)>*+*{margin-block-start:var(--space-flow);margin-block-end:0}article:first-of-type{margin-block-start:var(--f-size-larger\+4)}article+article{margin-block-start:var(--f-size-larger\+3)}h1,h2,h3,h4,h5,h6,.displaytype,hgroup{font-family:var(--f-family-display);line-height:1.25;font-weight:var(--f-weight-display);font-variant-ligatures:discretionary-ligatures;font-variant-numeric:diagonal-fractions;font-variant-alternates:var(--f-var-alt-display);margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,.displaytype,hgroup) code{font-variant-numeric:initial;font-size:inherit;font-style:italic;font-weight:var(--f-weight-mono-bold);color:var(--color-secondary)}:is(h1,h2,h3,h4,h5,h6,.displaytype,hgroup) .nofrac{font-variant-numeric:initial}h1,.f-size-largest{font-size:var(--f-size-largest);margin-block-start:var(--space-flow)}h2,.f-size-largest-1{font-size:var(--f-size-larger\+4);margin-block-start:var(--space-flow)}h3,.f-size-largest-2{font-size:var(--f-size-larger\+3);margin-block-start:var(--space-flow)}h4,.f-size-larger×2{font-size:var(--f-size-larger\+2);margin-block-start:var(--space-flow)}h5,.f-size-larger×1{font-size:var(--f-size-larger\+1);margin-block-start:var(--space-flow)}h6,.f-size-larger{font-size:var(--f-size-larger);margin-block-start:var(--space-flow)}hgroup p{margin-block-start:0;line-height:1;font-weight:var(--f-weight-lede);font-size:var(--f-size-lede)}hgroup p:last-child{margin-block-end:.25ex}hgroup p code{font-size:inherit}hgroup h1+p{--f-size-lede: var(--f-size-larger\+4)}hgroup h2+p{--f-size-lede: var(--f-size-larger\+3)}hgroup h3+p{--f-size-lede: var(--f-size-larger\+2)}hgroup h4+p{--f-size-lede: var(--f-size-larger\+1)}hgroup h5+p{--f-size-lede: var(--f-size-larger)}hgroup h6+p{--f-size-lede: var(--f-size-body)}b,strong{font-weight:var(--f-weight-body-bold)}a{color:var(--color-link);transition:color .25s}a:hover{color:var(--color-hover)}a:focus{outline:.09em dashed var(--color-focus);outline-offset:.05em;transition:.1s}.footnote{font-variant-position:super}small,.smallest{font-size:var(--f-size-smallest)}kbd{border:1px solid var(--color-darkest);border-radius:4px;padding-inline:.2ch}tt,code,kbd,pre,samp,listing,xmp,plaintext{font-family:var(--f-family-mono),monospace;font-weight:var(--f-weight-mono);line-height:var(--line-height-mono)}pre,pre[class*=language-],code,code[class*=language-]{font-size:.9rem;white-space:pre-line}pre,pre[class*=language-]{margin-inline-start:clamp(1em,5%,2rem);margin-inline-end:clamp(1em,3%,2rem)}pre,code{background-color:var(--color-background)}blockquote{width:34rem;font-weight:400;margin-inline-start:2rem;margin-inline-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;padding-block-start:.05rem;padding-block-end:.25rem;border-block-start:var(--border-heavy);border-block-end:var(--border-heavy)}blockquote footer{margin-block-start:-.5em;text-align:end;font-weight:var(--f-weight-body-light);font-size:1.5ex}dl{display:grid;grid-template-columns:1fr 2fr 5fr 1fr;row-gap:.5ex;column-gap:.5ch;font-size:var(--f-size-smaller)}dl>*{padding-inline:.5ch;line-height:normal}dl>* *{line-height:inherit;background-color:inherit;font-size:inherit}dt{grid-column-start:2;font-weight:var(--f-weight-body-bold);text-align:right;background-color:var(--eucalyptus-t60)}dd{margin-inline-start:0;background-color:var(--eucalyptus-t80)}:is(p,blockquote,ol,ul,dl,aside)>.frac{font-variant-numeric:diagonal-fractions}form *:focus{outline-color:var(--ddc-peppermintgum);outline-style:solid;outline-width:2px;outline-offset:1px}dd-banner:not(:defined),dd-footer:not(:defined){visibility:hidden}table{--f-var-num: tabular-nums}}@layer components{body>header:first-child,body>footer:last-of-type{width:100%;padding-inline:1ch;background-color:var(--color-primary);display:flex;flex-flow:row wrap;justify-content:space-around;color:var(--color-lightest);font-variant-alternates:var(--f-var-alt-display)}:is(body>header:first-child,body>footer:last-of-type) a{color:var(--color-lightest)}:is(body>header:first-child,body>footer:last-of-type) noscript p{line-height:4ex}:is(body>header:first-child,body>footer:last-of-type) pre,:is(body>header:first-child,body>footer:last-of-type) code{color:var(--color-darkest)}body>header:first-child{align-items:end;justify-content:space-between;gap:2ch}body>header:first-child span{text-align:end}body>footer:last-of-type{font-size:var(--f-size-smallest);margin-block-start:1em;font-variant-ligatures:discretionary-ligatures;font-variant-alternates:var(--f-var-alt-display);font-weight:var(--f-weight-body-light);padding-block:1ex}body>footer:last-of-type div{display:flex;flex-flow:row wrap;align-items:center}body>footer:last-of-type div img{height:3em;aspect-ratio:1 auto;margin-inline-end:1ch}}@layer brand-defaults{button{color:var(--color-primary);background-color:var(--pandorea-t80);border-width:2px;border-style:double;border-color:hsl(from var(--color-primary) h s calc(l + 20));border-radius:8px 12px;font-weight:var(--f-weight-body-bold);text-transform:capitalize;padding-block:.5ex;padding-inline:.5ch}button:hover{box-shadow:0 0 1px 0 var(--color-primary);border-color:var(--bluegum-t40);border-style:double;color:var(--bluegumbark-s40);outline:var(--outline-highlight);outline-offset:var(--outline-offset-highlight)}button:active{color:var(--bluegum-t20);text-shadow:0 0px 1px var(--banksia-t20);border-color:var(--bluegum-t60);box-shadow:inset 0 1px 3px var(--bluegum-t60),inset 0 0 1px var(--banksia-t40)}button:active:focus{outline-color:var(--banksia-t60)}button:focus,button:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}button:focus-visible{outline-color:var(--ddc-grevillea)}button.inplay{color:var(--pandorea-t80);background-color:var(--color-primary);border:2px double var(--ddc-pandorea)}}h1,h2,h3,h4{text-align:center}li+li{margin-block-start:.5em}dd-feedback-form::part(ff-parent-form){max-width:100%}.attribution{font-size:small}.details-content{background-color:var(--ddc-details);border-radius:var(--dd-small-border-radius);padding:1em}.candidate-deck{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1em}.character-card-ctr{display:flex;justify-content:center}.character-card{display:flex;flex-direction:column;align-items:center;border-radius:var(--dd-border-radius);background-color:var(--ddc-card-bg);padding:1em}.character-card figure{display:flex;flex-direction:column;align-items:center}.character-card figure img{width:min(15.6em,100%);height:auto;aspect-ratio:1}.character-card-heading{font-weight:700;margin-block-start:0}.character-mini-button,.character-mini{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;border:1px solid black;border-radius:0;padding:0;width:7.5em;height:10.5em;box-shadow:0 4px 6px #0000001a;cursor:pointer}.character-mini-button img,.character-mini img{width:7.5em;height:7.5em;object-fit:cover;flex-shrink:0}.character-mini-button p,.character-mini p{flex:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0 .2em}.character-mini-button.active,.character-mini-button:hover{border:3px solid var(--ddc-highlight);background-color:var(--ddc-highlight)}.fun-fact{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;background-color:var(--ddc-card-bg);border-radius:var(--dd-border-radius);column-gap:1em;padding:1em;margin-inline:auto}.fun-fact:before{content:"";background-image:url(data:image/x-icon;base64,AAABAAEAEBAAAAAAIACaAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAWFJREFUeJzFk0srRHEYxn/nnOnMTCTTjCkxkZScsbFhLChR7PkSUrKQhZQUcllpXFb4AFhQQsgYC7KhMFJy6YymjsvWnMmcv+0wLpNRnu3b++t53oskhBBkITmb5r8HrGxvET46ZGg6yOXNNcMzU1iWxfpeCDOR+BlwchEh9vBAzDCIx01ihsHtfZSR2WmOI+fETTMNIKUOcTA4SbPmp0K2ISkKitMJiozpcXOq6ywsLTI/NoFdVT93ACAlErzoOgDCsnjc2cV2p1NZXk5joI5kMvl1hFS5G+px1dZQ1t2FsCzUswgCwfLmRmaATGX7qvAU3ke223kK7+MK1GJWaUghg7aW1u8dCFXF6fMBIMkynqZGXkt8XFxdsXt4gKIo3wOi8RcGQjtECzz0r63yXOChvbeH3Jwc5kbH320gLUK1ppGfl0eh14vDYafQ66W0qJi+jk6qNX9aM3y4g9/o/5/pDU3Je6Uhp/ZPAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;width:3em;height:3em;grid-column:2;grid-row:1;justify-self:end}.fun-fact-title{grid-column:1;grid-row:1}.fun-fact-content{grid-column:1 / -1;grid-row:2}.coach-question{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;background-color:var(--ddc-details);border-radius:var(--dd-border-radius);column-gap:1em;padding:1em;margin-inline:auto}.coach-question:before{content:"";background-image:url(data:image/x-icon;base64,AAABAAEAEBAAAAAAIACaAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAWFJREFUeJzFk0srRHEYxn/nnOnMTCTTjCkxkZScsbFhLChR7PkSUrKQhZQUcllpXFb4AFhQQsgYC7KhMFJy6YymjsvWnMmcv+0wLpNRnu3b++t53oskhBBkITmb5r8HrGxvET46ZGg6yOXNNcMzU1iWxfpeCDOR+BlwchEh9vBAzDCIx01ihsHtfZSR2WmOI+fETTMNIKUOcTA4SbPmp0K2ISkKitMJiozpcXOq6ywsLTI/NoFdVT93ACAlErzoOgDCsnjc2cV2p1NZXk5joI5kMvl1hFS5G+px1dZQ1t2FsCzUswgCwfLmRmaATGX7qvAU3ke223kK7+MK1GJWaUghg7aW1u8dCFXF6fMBIMkynqZGXkt8XFxdsXt4gKIo3wOi8RcGQjtECzz0r63yXOChvbeH3Jwc5kbH320gLUK1ppGfl0eh14vDYafQ66W0qJi+jk6qNX9aM3y4g9/o/5/pDU3Je6Uhp/ZPAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;width:3em;height:3em;grid-column:1;grid-row:1;justify-self:end}.coach-question-title{grid-column:2;grid-row:1}.coach-question-context{margin-top:1em;grid-column:1 / -1}.coach-answer{margin-top:1em;background-color:var(--ddc-details);border-radius:var(--dd-border-radius);padding:.5em;grid-column:1 / -1}.coach-answer-content{margin-top:1em}.ballot-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}.ballot{border:1px solid black;border-radius:var(--dd-border-radius);padding:1em;width:fit-content;background-color:var(--ddc-ballot-bg)}.ballot-header{font-weight:700;text-align:center}.ballot-instr{text-align:center}.ballot-candidates{display:flex;flex-direction:column;gap:.8em}.ballot-name-box-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.8em}.ballot-noneditable-box{width:3ch;height:2ch;background-color:var(--ddc-ballot-bg);border:1px solid black;text-align:center;font-weight:700}.ballot-candidate-input{font-weight:700;background-color:#fff;width:3ch;text-align:center}.ballot-candidate-input[disabled]{background-color:var(--ddc-inactive-ballot-box)}.ballot-candidate-input.error{background-color:var(--ddc-error)}.ballot-with-verify{display:flex;flex-direction:column;gap:1em;align-items:center}.ballot-verify-text{background-color:var(--ddc-verified);font-weight:700;padding:.5em;border-radius:var(--dd-label-border-radius)}.ballot-verify-text.invalid{background-color:var(--ddc-error)}.count-round-title{font-size:var(--f-size-largerx2);font-weight:700;text-align:center}.cand-tally-display{display:grid;grid-template-columns:30% 1fr;gap:1em;align-items:center;background-color:var(--ddc-cand-tally-display);border-radius:var(--dd-border-radius);margin:0;padding-right:1em}.cand-tally-name-wrapper{display:flex;background-color:var(--ddc-cand-tally-name-col);border-radius:var(--dd-border-radius) 0 0 var(--dd-border-radius);align-self:start;justify-content:center;height:100%;padding:1em}.cand-tally-name-wrapper.removed{background-color:var(--ddc-excluded-cand-tally-name-col)}.cand-tally-display-name{display:flex;flex-direction:column;gap:1em;text-align:center;align-items:center;font-weight:700;align-self:start}.cand-tally-display-name.removed{text-decoration:line-through}.rank-tally-box-ctr{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;justify-content:center;padding-bottom:2em;padding-top:2em}.rank-tally-box{display:flex;flex-direction:column}.rank-box-wrapper{position:relative;display:inline-block;width:fit-content}.rank-box{display:grid;grid-template-columns:auto auto;column-gap:.5em;row-gap:.2em;border:1px solid black;border-radius:var(--dd-border-radius);padding:10pt;width:max-content;align-items:center;background-color:#fff;box-shadow:var(--inner-depth) var(--inner-depth) 0 0 #fff,var(--inner-depth) var(--inner-depth) 0 1px #888,var(--outer-depth) var(--outer-depth) 0 0 #fff,var(--outer-depth) var(--outer-depth) 0 1px #888}.rank-label{max-width:100%;text-wrap:wrap;border-radius:var(--dd-label-border-radius);text-align:center;font-weight:700;padding:5pt}.destination-label{background-color:var(--ddc-dest-vote-label)}.origin-label{background-color:var(--ddc-orig-vote-label)}.your-vote-label{background-color:var(--ddc-user-vote-label);margin-top:var(--outer-depth)}.rank-box-cand-box{max-width:2ch;font-weight:700;cursor:default;border:1px solid black;padding:.2em}.rank-box-cand-box.removed,.rank-box-cand-name.removed{text-decoration:line-through}.rank-box-cand-name.owner{font-weight:700}.rank-tally-box-count{position:absolute;bottom:-1.2em;right:-1em;border:2px solid black;padding:.3em .6em;border-radius:var(--dd-small-border-radius);background-color:#fff;font-weight:700;min-width:1.5ch;text-align:center;z-index:1}.cand-total-tally{padding:.6em;border:2px solid black;border-radius:var(--dd-small-border-radius);text-align:center;background-color:var(--ddc-cand-tally-bg);font-weight:700;font-size:var(--f-size-largerx2)}.cand-total-tally.removed{text-decoration:line-through}.count-step-fieldset{width:100%;margin:auto}.count-step-fieldset hgroup{border-radius:var(--dd-border-radius);border:1px solid black;background-color:var(--ddc-card-bg);padding:.5em}.count-step-fieldset hgroup p{font-weight:400;font-size:var(--f-size-larger);text-align:left;padding:.5em}.ballot-journey-container{display:flex;flex-direction:column}.ballot-journey-round{font-weight:700;font-size:var(--f-size-larger);text-align:center}.ballot-journey-step{display:flex;flex-direction:row;row-gap:2.5em}:root{--ddc-details: var(--fingerlime-t40);--ddc-verified: var(--eucalyptus-t40);--ddc-card-bg: var(--purpledaisy-t20);--ddc-error: var(--grevillea-t20);--ddc-ballot-bg: var(--pandorea-t40);--ddc-cand-tally-display: var(--eucalyptus-t60);--ddc-cand-tally-name-col: var(--purpledaisy-t20);--ddc-excluded-cand-tally-name-col: var(--grevillea-t20);--ddc-user-vote-label: var(--rockorchid-t20);--ddc-dest-vote-label: var(--bottlebrush-t60);--ddc-orig-vote-label: var(--redgumbark-t80);--ddc-cand-tally-bg: var(--ddc-whitecorrea);--ddc-inactive-ballot-box: var(--pandorea-t20);--ddc-highlight: var(--ddc-grevillea);--dd-border-radius: 1em;--dd-label-border-radius: .5em;--dd-small-border-radius: .3em }body{align-items:center}.flow>*+*{margin-block-start:var(--flow-space, 1.2em);margin-block-end:0}.max-w-prose{max-width:75ch;display:flex;flex-flow:column wrap;align-items:center}header,hgroup{text-align:center}:is(header,hgroup) p{margin-block-end:0}header.dd-banner{text-align:end;width:100vw;color:var(--color-lightest);background-color:var(--color-primary);font-size:var(--f-size-smaller);font-weight:var(--f-weight-body-light);font-family:var(--f-family-display);line-height:5ex;font-variant-alternates:styleset(square-punctuation,square-quotes) character-variant(simplified-u,upper-i-serif,single-story-a);padding-inline:1ch}
