:root{--hue-uluru:26.2;--chroma-uluru:.2416;--hue-flinders:42.5;--chroma-flinders:.2198;--hue-stockton:65;--chroma-stockton:.168;--hue-otway:130;--chroma-otway:.19;--hue-daintree:165;--chroma-daintree:.155;--hue-hyams:251.7;--chroma-hyams:.1847;--hue-grampians:307;--chroma-grampians:.2685;--hue-base:73;--chroma-base:.005;--hue-primary:307;--chroma-primary:.2685;--lightness-primary:.642;--hue-secondary:73;--chroma-secondary:.161;--lightness-secondary:.81;--hue-accent:238;--chroma-accent:.109;--lightness-accent:.7321;--hue-success:151;--chroma-success:.146;--lightness-success:.594;--hue-warning:72;--chroma-warning:.144;--lightness-warning:.827;--hue-danger:28;--chroma-danger:.199;--lightness-danger:.572;--hue-info:263;--chroma-info:.163;--lightness-info:.339;--color-base-light:#fff;--color-base-dark:#000;--color-base-50:oklch(.985 var(--chroma-base) var(--hue-base));--color-base-100:oklch(.96 var(--chroma-base) var(--hue-base));--color-base-200:oklch(.92 calc(var(--chroma-base) * 1.2) var(--hue-base));--color-base-300:oklch(.84 calc(var(--chroma-base) * 1.5) var(--hue-base));--color-base-400:oklch(.72 calc(var(--chroma-base) * 1.8) var(--hue-base));--color-base-500:oklch(.58 calc(var(--chroma-base) * 2) var(--hue-base));--color-base-600:oklch(.45 calc(var(--chroma-base) * 1.8) var(--hue-base));--color-base-700:oklch(.34 calc(var(--chroma-base) * 1.5) var(--hue-base));--color-base-800:oklch(.23 calc(var(--chroma-base) * 1.2) var(--hue-base));--color-base-900:oklch(.15 var(--chroma-base) var(--hue-base));--color-base-950:oklch(.095 var(--chroma-base) var(--hue-base));--color-uluru-50:oklch(.975 calc(var(--chroma-uluru) * .15) var(--hue-uluru));--color-uluru-100:oklch(.952 calc(var(--chroma-uluru) * .25) var(--hue-uluru));--color-uluru-200:oklch(.909 calc(var(--chroma-uluru) * .35) var(--hue-uluru));--color-uluru-300:oklch(.8 calc(var(--chroma-uluru) * .5) var(--hue-uluru));--color-uluru-400:oklch(.7 calc(var(--chroma-uluru) * .85) var(--hue-uluru));--color-uluru-500:oklch(.644 var(--chroma-uluru) var(--hue-uluru));--color-uluru-600:oklch(.564 calc(var(--chroma-uluru) * .9) var(--hue-uluru));--color-uluru-700:oklch(.465 calc(var(--chroma-uluru) * .8) var(--hue-uluru));--color-uluru-800:oklch(.347 calc(var(--chroma-uluru) * .6) var(--hue-uluru));--color-uluru-900:oklch(.233 calc(var(--chroma-uluru) * .4) var(--hue-uluru));--color-uluru-950:oklch(.14 calc(var(--chroma-uluru) * .25) var(--hue-uluru));--color-flinders-50:oklch(.975 calc(var(--chroma-flinders) * .4) var(--hue-flinders));--color-flinders-100:oklch(.956 calc(var(--chroma-flinders) * .5) var(--hue-flinders));--color-flinders-200:oklch(.918 calc(var(--chroma-flinders) * .6) var(--hue-flinders));--color-flinders-300:oklch(.851 calc(var(--chroma-flinders) * .7) var(--hue-flinders));--color-flinders-400:oklch(.7268 calc(var(--chroma-flinders) * .8) var(--hue-flinders));--color-flinders-500:oklch(.687 var(--chroma-flinders) var(--hue-flinders));--color-flinders-600:oklch(.599 calc(var(--chroma-flinders) * .92) var(--hue-flinders));--color-flinders-700:oklch(.491 calc(var(--chroma-flinders) * .78) var(--hue-flinders));--color-flinders-800:oklch(.373 calc(var(--chroma-flinders) * .58) var(--hue-flinders));--color-flinders-900:oklch(.246 calc(var(--chroma-flinders) * .38) var(--hue-flinders));--color-flinders-950:oklch(.145 calc(var(--chroma-flinders) * .22) var(--hue-flinders));--color-stockton-50:oklch(.995 calc(var(--chroma-stockton) * .22) var(--hue-stockton));--color-stockton-100:oklch(.995 calc(var(--chroma-stockton) * .32) var(--hue-stockton));--color-stockton-200:oklch(.995 calc(var(--chroma-stockton) * .52) var(--hue-stockton));--color-stockton-300:oklch(.95 calc(var(--chroma-stockton) * .7) var(--hue-stockton));--color-stockton-400:oklch(.8 calc(var(--chroma-stockton) * .8) var(--hue-stockton));--color-stockton-500:oklch(.78 var(--chroma-stockton) var(--hue-stockton));--color-stockton-600:oklch(.54 calc(var(--chroma-stockton) * .9) var(--hue-stockton));--color-stockton-700:oklch(.43 calc(var(--chroma-stockton) * .75) var(--hue-stockton));--color-stockton-800:oklch(.33 calc(var(--chroma-stockton) * .55) var(--hue-stockton));--color-stockton-900:oklch(.225 calc(var(--chroma-stockton) * .38) var(--hue-stockton));--color-stockton-950:oklch(.15 calc(var(--chroma-stockton) * .22) var(--hue-stockton));--color-otway-50:oklch(.975 calc(var(--chroma-otway) * .14) var(--hue-otway));--color-otway-100:oklch(.951 calc(var(--chroma-otway) * .25) var(--hue-otway));--color-otway-200:oklch(.9 calc(var(--chroma-otway) * .42) var(--hue-otway));--color-otway-300:oklch(.822 calc(var(--chroma-otway) * .62) var(--hue-otway));--color-otway-400:oklch(.726 calc(var(--chroma-otway) * .82) var(--hue-otway));--color-otway-500:oklch(.62 var(--chroma-otway) var(--hue-otway));--color-otway-600:oklch(.529 calc(var(--chroma-otway) * .9) var(--hue-otway));--color-otway-700:oklch(.424 calc(var(--chroma-otway) * .78) var(--hue-otway));--color-otway-800:oklch(.314 calc(var(--chroma-otway) * .58) var(--hue-otway));--color-otway-900:oklch(.212 calc(var(--chroma-otway) * .4) var(--hue-otway));--color-otway-950:oklch(.135 calc(var(--chroma-otway) * .25) var(--hue-otway));--color-daintree-50:oklch(.975 calc(var(--chroma-daintree) * .14) var(--hue-daintree));--color-daintree-100:oklch(.923 calc(var(--chroma-daintree) * .26) var(--hue-daintree));--color-daintree-200:oklch(.824 calc(var(--chroma-daintree) * .44) var(--hue-daintree));--color-daintree-300:oklch(.65 calc(var(--chroma-daintree) * .65) var(--hue-daintree));--color-daintree-400:oklch(.506 calc(var(--chroma-daintree) * .84) var(--hue-daintree));--color-daintree-500:oklch(.42 var(--chroma-daintree) var(--hue-daintree));--color-daintree-600:oklch(.342 calc(var(--chroma-daintree) * .9) var(--hue-daintree));--color-daintree-700:oklch(.263 calc(var(--chroma-daintree) * .78) var(--hue-daintree));--color-daintree-800:oklch(.197 calc(var(--chroma-daintree) * .58) var(--hue-daintree));--color-daintree-900:oklch(.152 calc(var(--chroma-daintree) * .4) var(--hue-daintree));--color-daintree-950:oklch(.13 calc(var(--chroma-daintree) * .25) var(--hue-daintree));--color-hyams-50:oklch(.975 calc(var(--chroma-hyams) * .14) var(--hue-hyams));--color-hyams-100:oklch(.951 calc(var(--chroma-hyams) * .25) var(--hue-hyams));--color-hyams-200:oklch(.903 calc(var(--chroma-hyams) * .42) var(--hue-hyams));--color-hyams-300:oklch(.827 calc(var(--chroma-hyams) * .62) var(--hue-hyams));--color-hyams-400:oklch(.731 calc(var(--chroma-hyams) * .82) var(--hue-hyams));--color-hyams-500:oklch(.623 var(--chroma-hyams) var(--hue-hyams));--color-hyams-600:oklch(.527 calc(var(--chroma-hyams) * .9) var(--hue-hyams));--color-hyams-700:oklch(.422 calc(var(--chroma-hyams) * .78) var(--hue-hyams));--color-hyams-800:oklch(.31 calc(var(--chroma-hyams) * .58) var(--hue-hyams));--color-hyams-900:oklch(.204 calc(var(--chroma-hyams) * .4) var(--hue-hyams));--color-hyams-950:oklch(.12 calc(var(--chroma-hyams) * .25) var(--hue-hyams));--color-grampians-50:oklch(.975 calc(var(--chroma-grampians) * .14) var(--hue-grampians));--color-grampians-100:oklch(.947 calc(var(--chroma-grampians) * .25) var(--hue-grampians));--color-grampians-200:oklch(.896 calc(var(--chroma-grampians) * .42) var(--hue-grampians));--color-grampians-300:oklch(.816 calc(var(--chroma-grampians) * .62) var(--hue-grampians));--color-grampians-400:oklch(.715 calc(var(--chroma-grampians) * .82) var(--hue-grampians));--color-grampians-500:oklch(.603 var(--chroma-grampians) var(--hue-grampians));--color-grampians-600:oklch(.509 calc(var(--chroma-grampians) * .9) var(--hue-grampians));--color-grampians-700:oklch(.406 calc(var(--chroma-grampians) * .78) var(--hue-grampians));--color-grampians-800:oklch(.298 calc(var(--chroma-grampians) * .58) var(--hue-grampians));--color-grampians-900:oklch(.201 calc(var(--chroma-grampians) * .4) var(--hue-grampians));--color-grampians-950:oklch(.122 calc(var(--chroma-grampians) * .25) var(--hue-grampians));--color-primary-50:oklch(calc(var(--lightness-primary) * 1.6) calc(var(--chroma-primary) * .15) var(--hue-primary));--color-primary-100:oklch(calc(var(--lightness-primary) * 1.5) calc(var(--chroma-primary) * .3) var(--hue-primary));--color-primary-200:oklch(calc(var(--lightness-primary) * 1.2) calc(var(--chroma-primary) * .6) var(--hue-primary));--color-primary-300:oklch(calc(var(--lightness-primary) * 1.2) calc(var(--chroma-primary) * .9) var(--hue-primary));--color-primary-400:oklch(calc(var(--lightness-primary) * 1.1) calc(var(--chroma-primary) * 1) var(--hue-primary));--color-primary-500:oklch(var(--lightness-primary) var(--chroma-primary) var(--hue-primary));--color-primary-600:oklch(calc(var(--lightness-primary) * .9) calc(var(--chroma-primary) * .95) var(--hue-primary));--color-primary-700:oklch(calc(var(--lightness-primary) * .7) calc(var(--chroma-primary) * .8) var(--hue-primary));--color-primary-800:oklch(calc(var(--lightness-primary) * .5) calc(var(--chroma-primary) * .58) var(--hue-primary));--color-primary-900:oklch(calc(var(--lightness-primary) * .3) calc(var(--chroma-primary) * .4) var(--hue-primary));--color-primary-950:oklch(calc(var(--lightness-primary) * .2) calc(var(--chroma-primary) * .25) var(--hue-primary));--color-secondary-50:oklch(calc(var(--lightness-secondary) * 1.6) calc(var(--chroma-secondary) * .15) var(--hue-secondary));--color-secondary-100:oklch(calc(var(--lightness-secondary) * 1.5) calc(var(--chroma-secondary) * .3) var(--hue-secondary));--color-secondary-200:oklch(calc(var(--lightness-secondary) * 1.2) calc(var(--chroma-secondary) * .6) var(--hue-secondary));--color-secondary-300:oklch(calc(var(--lightness-secondary) * 1.2) calc(var(--chroma-secondary) * .9) var(--hue-secondary));--color-secondary-400:oklch(calc(var(--lightness-secondary) * 1.1) calc(var(--chroma-secondary) * 1) var(--hue-secondary));--color-secondary-500:oklch(var(--lightness-secondary) var(--chroma-secondary) var(--hue-secondary));--color-secondary-600:oklch(calc(var(--lightness-secondary) * .9) calc(var(--chroma-secondary) * .95) var(--hue-secondary));--color-secondary-700:oklch(calc(var(--lightness-secondary) * .7) calc(var(--chroma-secondary) * .8) var(--hue-secondary));--color-secondary-800:oklch(calc(var(--lightness-secondary) * .5) calc(var(--chroma-secondary) * .58) var(--hue-secondary));--color-secondary-900:oklch(calc(var(--lightness-secondary) * .3) calc(var(--chroma-secondary) * .4) var(--hue-secondary));--color-secondary-950:oklch(calc(var(--lightness-secondary) * .2) calc(var(--chroma-secondary) * .25) var(--hue-secondary));--color-accent-50:oklch(.975 calc(var(--chroma-accent) * .14) var(--hue-accent));--color-accent-100:oklch(.94 calc(var(--chroma-accent) * .25) var(--hue-accent));--color-accent-200:oklch(.878 calc(var(--chroma-accent) * .42) var(--hue-accent));--color-accent-300:oklch(.785 calc(var(--chroma-accent) * .62) var(--hue-accent));--color-accent-400:oklch(.675 calc(var(--chroma-accent) * .82) var(--hue-accent));--color-accent-500:oklch(.558 var(--chroma-accent) var(--hue-accent));--color-accent-600:oklch(.465 calc(var(--chroma-accent) * .9) var(--hue-accent));--color-accent-700:oklch(.368 calc(var(--chroma-accent) * .78) var(--hue-accent));--color-accent-800:oklch(.272 calc(var(--chroma-accent) * .58) var(--hue-accent));--color-accent-900:oklch(.188 calc(var(--chroma-accent) * .4) var(--hue-accent));--color-accent-950:oklch(.122 calc(var(--chroma-accent) * .25) var(--hue-accent));--color-success-50:oklch(calc(var(--lightness-success) * 1.6) calc(var(--chroma-success) * .15) var(--hue-success));--color-success-100:oklch(calc(var(--lightness-success) * 1.5) calc(var(--chroma-success) * .3) var(--hue-success));--color-success-200:oklch(calc(var(--lightness-success) * 1.4) calc(var(--chroma-success) * .7) var(--hue-success));--color-success-300:oklch(calc(var(--lightness-success) * 1.2) calc(var(--chroma-success) * .9) var(--hue-success));--color-success-400:oklch(calc(var(--lightness-success) * 1.1) calc(var(--chroma-success) * 1) var(--hue-success));--color-success-500:oklch(var(--lightness-success) var(--chroma-success) var(--hue-success));--color-success-600:oklch(calc(var(--lightness-success) * .8) calc(var(--chroma-success) * .95) var(--hue-success));--color-success-700:oklch(calc(var(--lightness-success) * .7) calc(var(--chroma-success) * .8) var(--hue-success));--color-success-800:oklch(calc(var(--lightness-success) * .5) calc(var(--chroma-success) * .58) var(--hue-success));--color-success-900:oklch(calc(var(--lightness-success) * .3) calc(var(--chroma-success) * .4) var(--hue-success));--color-success-950:oklch(calc(var(--lightness-success) * .2) calc(var(--chroma-success) * .25) var(--hue-success));--color-warning-50:oklch(calc(var(--lightness-warning) * 1.6) calc(var(--chroma-warning) * .15) var(--hue-warning));--color-warning-100:oklch(calc(var(--lightness-warning) * 1.5) calc(var(--chroma-warning) * .3) var(--hue-warning));--color-warning-200:oklch(calc(var(--lightness-warning) * 1.24) calc(var(--chroma-warning) * .6) var(--hue-warning));--color-warning-300:oklch(calc(var(--lightness-warning) * 1.2) calc(var(--chroma-warning) * .9) var(--hue-warning));--color-warning-400:oklch(calc(var(--lightness-warning) * 1.1) calc(var(--chroma-warning) * 1) var(--hue-warning));--color-warning-500:oklch(var(--lightness-warning) var(--chroma-warning) var(--hue-warning));--color-warning-600:oklch(calc(var(--lightness-warning) * .9) calc(var(--chroma-warning) * .95) var(--hue-warning));--color-warning-700:oklch(calc(var(--lightness-warning) * .7) calc(var(--chroma-warning) * .8) var(--hue-warning));--color-warning-800:oklch(calc(var(--lightness-warning) * .5) calc(var(--chroma-warning) * .58) var(--hue-warning));--color-warning-900:oklch(calc(var(--lightness-warning) * .3) calc(var(--chroma-warning) * .4) var(--hue-warning));--color-warning-950:oklch(calc(var(--lightness-warning) * .2) calc(var(--chroma-warning) * .25) var(--hue-warning));--color-danger-50:oklch(calc(var(--lightness-danger) * 1.6) calc(var(--chroma-danger) * .15) var(--hue-danger));--color-danger-100:oklch(calc(var(--lightness-danger) * 1.5) calc(var(--chroma-danger) * .3) var(--hue-danger));--color-danger-200:oklch(calc(var(--lightness-danger) * 1.4) calc(var(--chroma-danger) * .6) var(--hue-danger));--color-danger-300:oklch(calc(var(--lightness-danger) * 1.2) calc(var(--chroma-danger) * .9) var(--hue-danger));--color-danger-400:oklch(calc(var(--lightness-danger) * 1.1) calc(var(--chroma-danger) * .95) var(--hue-danger));--color-danger-500:oklch(var(--lightness-danger) var(--chroma-danger) var(--hue-danger));--color-danger-600:oklch(calc(var(--lightness-danger) * .8) calc(var(--chroma-danger) * .95) var(--hue-danger));--color-danger-700:oklch(calc(var(--lightness-danger) * .7) calc(var(--chroma-danger) * .8) var(--hue-danger));--color-danger-800:oklch(calc(var(--lightness-danger) * .5) calc(var(--chroma-danger) * .58) var(--hue-danger));--color-danger-900:oklch(calc(var(--lightness-danger) * .3) calc(var(--chroma-danger) * .4) var(--hue-danger));--color-danger-950:oklch(calc(var(--lightness-danger) * .2) calc(var(--chroma-danger) * .25) var(--hue-danger));--color-info-50:oklch(calc(var(--lightness-info) * 2.7) calc(var(--chroma-info) * .15) var(--hue-info));--color-info-100:oklch(calc(var(--lightness-info) * 2.5) calc(var(--chroma-info) * .3) var(--hue-info));--color-info-200:oklch(calc(var(--lightness-info) * 2.4) calc(var(--chroma-info) * .6) var(--hue-info));--color-info-300:oklch(calc(var(--lightness-info) * 2.3) calc(var(--chroma-info) * .9) var(--hue-info));--color-info-400:oklch(calc(var(--lightness-info) * 1.5) calc(var(--chroma-info) * 1) var(--hue-info));--color-info-500:oklch(var(--lightness-info) var(--chroma-info) var(--hue-info));--color-info-600:oklch(calc(var(--lightness-info) * .8) calc(var(--chroma-info) * .7) var(--hue-info));--color-info-700:oklch(calc(var(--lightness-info) * .7) calc(var(--chroma-info) * .6) var(--hue-info));--color-info-800:oklch(calc(var(--lightness-info) * .5) calc(var(--chroma-info) * .5) var(--hue-info));--color-info-900:oklch(calc(var(--lightness-info) * .3) calc(var(--chroma-info) * .4) var(--hue-info));--color-info-950:oklch(calc(var(--lightness-info) * .2) calc(var(--chroma-info) * .25) var(--hue-info))}@supports (color:lab(0% 0 0)){:root{--color-base-light:lab(100% 0 0);--color-base-dark:lab(0% 0 0)}}:root{--color-surface-base:var(--lightningcss-light,var(--color-base-50))var(--lightningcss-dark,var(--color-base-900));--color-surface-raised:var(--lightningcss-light,var(--color-base-100))var(--lightningcss-dark,var(--color-base-950));--color-surface-overlay:var(--lightningcss-light,var(--color-base-200))var(--lightningcss-dark,var(--color-base-700));--color-surface-sunken:var(--lightningcss-light,var(--color-base-300))var(--lightningcss-dark,var(--color-base-600));--color-text-base:var(--lightningcss-light,var(--color-base-950))var(--lightningcss-dark,var(--color-base-100));--color-text-muted:var(--lightningcss-light,var(--color-base-700))var(--lightningcss-dark,var(--color-base-200));--color-text-subtle:var(--lightningcss-light,var(--color-base-400))var(--lightningcss-dark,var(--color-base-400));--color-text-inverse:var(--lightningcss-light,var(--color-base-light))var(--lightningcss-dark,var(--color-base-dark));--color-text-light:var(--lightningcss-light,var(--color-base-light))var(--lightningcss-dark,var(--color-base-light));--color-border-base:var(--lightningcss-light,var(--color-base-300))var(--lightningcss-dark,var(--color-base-600));--color-border-strong:var(--lightningcss-light,var(--color-base-500))var(--lightningcss-dark,var(--color-base-500));--color-border-subtle:var(--lightningcss-light,var(--color-base-200))var(--lightningcss-dark,var(--color-base-700));--color-focus-ring:var(--lightningcss-light,oklch(.55 .18 var(--hue-hyams) / .6))var(--lightningcss-dark,oklch(.75 .16 var(--hue-hyams) / .6));--color-primary-fg:var(--lightningcss-light,var(--color-primary-500))var(--lightningcss-dark,var(--color-primary-500));--color-primary-bg:var(--lightningcss-light,var(--color-primary-100))var(--lightningcss-dark,var(--color-primary-900));--color-primary-border:var(--lightningcss-light,var(--color-primary-500))var(--lightningcss-dark,var(--color-primary-500));--color-primary-hover:var(--lightningcss-light,var(--color-primary-600))var(--lightningcss-dark,var(--color-primary-600));--color-primary-active:var(--lightningcss-light,var(--color-primary-800))var(--lightningcss-dark,var(--color-primary-200));--color-secondary-fg:var(--lightningcss-light,var(--color-secondary-500))var(--lightningcss-dark,var(--color-secondary-400));--color-secondary-bg:var(--lightningcss-light,var(--color-secondary-100))var(--lightningcss-dark,var(--color-secondary-900));--color-secondary-border:var(--lightningcss-light,var(--color-secondary-500))var(--lightningcss-dark,var(--color-secondary-500));--color-secondary-hover:var(--lightningcss-light,var(--color-secondary-600))var(--lightningcss-dark,var(--color-secondary-600));--color-secondary-active:var(--lightningcss-light,var(--color-secondary-800))var(--lightningcss-dark,var(--color-secondary-200));--color-accent-fg:var(--lightningcss-light,var(--color-accent-500))var(--lightningcss-dark,var(--color-accent-400));--color-accent-bg:var(--lightningcss-light,var(--color-accent-50))var(--lightningcss-dark,var(--color-accent-900));--color-accent-border:var(--lightningcss-light,var(--color-accent-500))var(--lightningcss-dark,var(--color-accent-500));--color-accent-hover:var(--lightningcss-light,var(--color-accent-600))var(--lightningcss-dark,var(--color-accent-600));--color-accent-active:var(--lightningcss-light,var(--color-accent-700))var(--lightningcss-dark,var(--color-accent-200));--color-success-fg:var(--lightningcss-light,var(--color-success-700))var(--lightningcss-dark,var(--color-success-400));--color-success-bg:var(--lightningcss-light,var(--color-success-50))var(--lightningcss-dark,var(--color-success-900));--color-success-border:var(--lightningcss-light,var(--color-success-500))var(--lightningcss-dark,var(--color-success-500));--color-warning-fg:var(--lightningcss-light,var(--color-warning-700))var(--lightningcss-dark,var(--color-warning-300));--color-warning-bg:var(--lightningcss-light,var(--color-warning-50))var(--lightningcss-dark,var(--color-warning-900));--color-warning-border:var(--lightningcss-light,var(--color-warning-500))var(--lightningcss-dark,var(--color-warning-500));--color-danger-fg:var(--lightningcss-light,var(--color-danger-700))var(--lightningcss-dark,var(--color-danger-300));--color-danger-bg:var(--lightningcss-light,var(--color-danger-50))var(--lightningcss-dark,var(--color-danger-900));--color-danger-border:var(--lightningcss-light,var(--color-danger-500))var(--lightningcss-dark,var(--color-danger-500));--color-info-fg:var(--lightningcss-light,var(--color-info-500))var(--lightningcss-dark,var(--color-info-300));--color-info-bg:var(--lightningcss-light,var(--color-info-50))var(--lightningcss-dark,var(--color-info-900));--color-info-border:var(--lightningcss-light,var(--color-info-500))var(--lightningcss-dark,var(--color-info-500));--color-assimilative-fg:var(--color-text-base);--color-assimilative-bg:var(--lightningcss-light,var(--color-hyams-300))var(--lightningcss-dark,var(--color-hyams-800));--color-assimilative-juicy:var(--lightningcss-light,var(--color-hyams-500))var(--lightningcss-dark,var(--color-hyams-600));--color-assimilative-border:var(--lightningcss-light,var(--color-hyams-500))var(--lightningcss-dark,var(--color-hyams-500));--color-investigative-fg:var(--color-text-base);--color-investigative-bg:var(--lightningcss-light,var(--color-grampians-300))var(--lightningcss-dark,var(--color-grampians-800));--color-investigative-juicy:var(--lightningcss-light,var(--color-grampians-500))var(--lightningcss-dark,var(--color-grampians-600));--color-investigative-border:var(--lightningcss-light,var(--color-grampians-500))var(--lightningcss-dark,var(--color-grampians-500));--color-discursive-fg:var(--color-text-base);--color-discursive-bg:var(--lightningcss-light,var(--color-uluru-300))var(--lightningcss-dark,var(--color-uluru-800));--color-discursive-juicy:var(--lightningcss-light,var(--color-uluru-500))var(--lightningcss-dark,var(--color-uluru-600));--color-discursive-border:var(--lightningcss-light,var(--color-uluru-500))var(--lightningcss-dark,var(--color-uluru-500));--color-formative-fg:var(--color-text-base);--color-formative-bg:var(--lightningcss-light,var(--color-flinders-300))var(--lightningcss-dark,var(--color-flinders-800));--color-formative-juicy:var(--lightningcss-light,var(--color-flinders-500))var(--lightningcss-dark,var(--color-flinders-600));--color-formative-border:var(--lightningcss-light,var(--color-flinders-500))var(--lightningcss-dark,var(--color-flinders-500));--color-productive-fg:var(--color-text-base);--color-productive-bg:var(--lightningcss-light,var(--color-stockton-300))var(--lightningcss-dark,var(--color-stockton-800));--color-productive-juicy:var(--lightningcss-light,var(--color-stockton-500))var(--lightningcss-dark,var(--color-stockton-600));--color-productive-border:var(--lightningcss-light,var(--color-stockton-500))var(--lightningcss-dark,var(--color-stockton-500));--color-evaluative-fg:var(--color-text-base);--color-evaluative-bg:var(--lightningcss-light,var(--color-otway-300))var(--lightningcss-dark,var(--color-otway-800));--color-evaluative-juicy:var(--lightningcss-light,var(--color-otway-500))var(--lightningcss-dark,var(--color-otway-600));--color-evaluative-border:var(--lightningcss-light,var(--color-otway-500))var(--lightningcss-dark,var(--color-otway-500));--color-social-fg:var(--color-text-base);--color-social-bg:var(--lightningcss-light,var(--color-daintree-200))var(--lightningcss-dark,var(--color-daintree-800));--color-social-juicy:var(--lightningcss-light,var(--color-daintree-500))var(--lightningcss-dark,var(--color-daintree-600));--color-social-border:var(--lightningcss-light,var(--color-daintree-500))var(--lightningcss-dark,var(--color-daintree-500));--color-cognitive-fg:var(--color-text-base);--color-cognitive-bg:var(--lightningcss-light,var(--color-daintree-200))var(--lightningcss-dark,var(--color-daintree-800));--color-cognitive-header-bg:var(--lightningcss-light,var(--color-daintree-500))var(--lightningcss-dark,var(--color-daintree-500));--color-cognitive-border:var(--lightningcss-light,var(--color-daintree-500))var(--lightningcss-dark,var(--color-daintree-500));--color-affective-fg:var(--color-text-base);--color-affective-bg:var(--lightningcss-light,var(--color-hyams-200))var(--lightningcss-dark,var(--color-hyams-800));--color-affective-header-bg:var(--lightningcss-light,var(--color-hyams-500))var(--lightningcss-dark,var(--color-hyams-500));--color-affective-border:var(--lightningcss-light,var(--color-hyams-500))var(--lightningcss-dark,var(--color-hyams-500));--color-operative-fg:var(--color-text-base);--color-operative-bg:var(--lightningcss-light,var(--color-grampians-200))var(--lightningcss-dark,var(--color-grampians-800));--color-operative-header-bg:var(--lightningcss-light,var(--color-grampians-500))var(--lightningcss-dark,var(--color-grampians-500));--color-operative-border:var(--lightningcss-light,var(--color-grampians-500))var(--lightningcss-dark,var(--color-grampians-500));--color-shared-fg:var(--color-text-base);--color-shared-bg:var(--lightningcss-light,var(--color-base-300))var(--lightningcss-dark,var(--color-base-800));--color-shared-header-bg:var(--lightningcss-light,var(--color-base-700))var(--lightningcss-dark,var(--color-base-700));--color-shared-border:var(--lightningcss-light,var(--color-base-500))var(--lightningcss-dark,var(--color-base-500));--font-heading:system-ui, sans-serif;--font-nav:system-ui, sans-serif;--font-body:system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-block-start:1rem!important}nav{font-family:var(--font-nav)}code,pre{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6,p,li,code,td,th{font-size:clamp(var(--fluid-type-min,1rem), calc(1rem + var(--fluid-type-target,3vw)), var(--fluid-type-max,1.3rem))}h1{--fluid-type-min:2.5rem;--fluid-type-max:5rem;--fluid-type-target:5vw;max-width:30ch;line-height:1}h2{--fluid-type-min:1.8rem;--fluid-type-max:3rem;line-height:1}h3{--fluid-type-min:1.5rem;--fluid-type-max:2.5rem;line-height:1}h2,h3{max-width:30ch}h4{--fluid-type-min:1.1rem;--fluid-type-max:1.4rem;line-height:1}h5{--fluid-type-min:1rem;--fluid-type-max:1.15rem;line-height:1}h6{--fluid-type-min:.9rem;--fluid-type-max:1rem;line-height:1}code{--fluid-type-min:.9rem;--fluid-type-max:1rem;background:var(--color-surface-raised);border-radius:.25rem;padding:.15em .4em}pre code{background:0 0;border-radius:0;padding:0}pre{background:var(--color-surface-raised);border-radius:.5rem;margin:2em;padding:1rem;line-height:1.5;overflow-x:auto}blockquote{border-inline-start:.25rem solid var(--color-primary-border);color:var(--color-text-muted);padding-inline-start:1.25rem;font-style:italic;margin:2em!important}figcaption{color:var(--color-text-muted);text-align:center;margin-block-start:.5rem;font-size:1rem}label,.label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);border-bottom:1px solid;margin-block:3em .25rem;font-size:.8rem;font-weight:600}.table-scroll{width:100%;margin:2em 0;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:0}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-base);padding:1ch}th{background:var(--color-surface-overlay);font-weight:700}:is(.table-learning-types,.learning-types) td{border-bottom:1px solid var(--color-surface-base);padding:1ch;font-size:1.4rem}.table-learning-types tbody tr[data-type=assimilative]{background:var(--color-assimilative-bg);color:var(--color-assimilative-fg)}.table-learning-types tbody tr[data-type=investigative]{background:var(--color-investigative-bg);color:var(--color-investigative-fg)}.table-learning-types tbody tr[data-type=discursive]{background:var(--color-discursive-bg);color:var(--color-discursive-fg)}.table-learning-types tbody tr[data-type=formative]{background:var(--color-formative-bg);color:var(--color-formative-fg)}.table-learning-types tbody tr[data-type=productive]{background:var(--color-productive-bg);color:var(--color-productive-fg)}.table-learning-types tbody tr[data-type=evaluative]{background:var(--color-evaluative-bg);color:var(--color-evaluative-fg)}.table-learning-types tbody tr[data-type=social]{background:var(--color-social-bg);color:var(--color-social-fg)}.learning-types tbody tr:first-child{background:var(--color-assimilative-bg);color:var(--color-assimilative-fg)}.learning-types tbody tr:nth-child(2){background:var(--color-investigative-bg);color:var(--color-investigative-fg)}.learning-types tbody tr:nth-child(3){background:var(--color-discursive-bg);color:var(--color-discursive-fg)}.learning-types tbody tr:nth-child(4){background:var(--color-formative-bg);color:var(--color-formative-fg)}.learning-types tbody tr:nth-child(5){background:var(--color-productive-bg);color:var(--color-productive-fg)}.learning-types tbody tr:nth-child(6){background:var(--color-evaluative-bg);color:var(--color-evaluative-fg)}.learning-types tbody tr:nth-child(7){background:var(--color-social-bg);color:var(--color-social-fg)}:is(.blooms-domains,.blooms-verbs) thead th:first-child{visibility:hidden}:is(.blooms-domains,.blooms-verbs) th{font-size:120%}:is(.blooms-domains,.blooms-verbs) th em{font-size:90%;font-weight:400}:is(.blooms-domains,.blooms-verbs) td,:is(.blooms-domains,.blooms-verbs) th{--fluid-type-min:.9rem;--fluid-type-max:1rem;border-bottom:1px solid var(--color-surface-base);margin:0}.blooms-domains,.blooms-verbs{table-layout:fixed}.blooms-domains{min-width:46em}.blooms-verbs{min-width:62em}.blooms-domains th:first-child,.blooms-domains td:first-child,.blooms-verbs th:first-child,.blooms-verbs td:first-child{width:10em}.blooms-verbs th:nth-child(2),.blooms-verbs td:nth-child(2){width:16em}.blooms-domains td,.blooms-domains td p{--fluid-type-min:.9rem;--fluid-type-max:1rem;margin:0}.blooms-domains td p+p{margin-block-start:.5em}.blooms-domains th:nth-child(2){background:var(--color-cognitive-header-bg);color:var(--color-base-light)}.blooms-domains td:nth-child(2){background:var(--color-cognitive-bg);color:var(--color-text-base)}.blooms-domains th:nth-child(3){background:var(--color-affective-header-bg);color:var(--color-base-light)}.blooms-domains td:nth-child(3){background:var(--color-affective-bg);color:var(--color-text-base)}.blooms-domains th:nth-child(4){background:var(--color-operative-header-bg);color:var(--color-base-light)}.blooms-domains td:nth-child(4){background:var(--color-operative-bg);color:var(--color-text-base)}.blooms-verbs th:nth-child(2){background:var(--color-shared-header-bg);color:var(--color-base-light)}.blooms-verbs td:nth-child(2){background:var(--color-shared-bg);color:var(--color-text-base)}.blooms-verbs th:nth-child(3){background:var(--color-cognitive-header-bg);color:var(--color-base-light)}.blooms-verbs td:nth-child(3){background:var(--color-cognitive-bg);color:var(--color-text-base)}.blooms-verbs th:nth-child(4){background:var(--color-affective-header-bg);color:var(--color-base-light)}.blooms-verbs td:nth-child(4){background:var(--color-affective-bg);color:var(--color-text-base)}.blooms-verbs th:nth-child(5){background:var(--color-operative-header-bg);color:var(--color-base-light)}.blooms-verbs td:nth-child(5){background:var(--color-operative-bg);color:var(--color-text-base)}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;background:var(--color-surface-base);min-height:100svh;color:var(--color-text-base);line-height:1.5}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit}button,input[type=submit],input[type=button],input[type=reset],.button{border:1px solid var(--color-border-base);background:var(--color-surface-overlay);color:var(--color-text-base);cursor:pointer;text-box:trim-both cap alphabetic;text-transform:uppercase;border-radius:.375rem;padding:.75em 1em;font-size:90%;font-weight:600;text-decoration:none;display:inline-block}button:hover,input[type=submit]:hover,input[type=button]:hover,.button:hover{background:var(--color-surface-sunken)}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,.button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.button-primary{background:var(--color-primary-bg);color:var(--color-primary-fg);border-color:var(--color-primary-border)}.button-primary:hover{background:var(--color-primary-hover);color:var(--color-base-light)}.button-secondary{background:var(--color-secondary-bg);color:var(--color-secondary-fg);border-color:var(--color-secondary-border)}.button-secondary:hover{background:var(--color-secondary-hover);color:var(--color-base-light)}.button-accent{background:var(--color-accent-bg);color:var(--color-accent-fg);border-color:var(--color-accent-border)}.button-accent:hover{background:var(--color-accent-hover);color:var(--color-base-light)}.button-small{padding:.5em .75em;font-size:.875rem}.button-large{padding:.75em 1.75em;font-size:1.125rem}.button-outline{background:0 0;border-color:currentColor}.alert{border:1px solid var(--color-border-base);background:var(--color-surface-raised);color:var(--color-text-base);border-inline-start-width:.25rem;border-radius:.375rem;padding:.75em 1em}.alert-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.alert-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.alert-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.alert-info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-fg)}.card{border:1px solid var(--color-border-base);background:var(--color-surface-raised);border-radius:.5rem;padding:1.5rem}.card>*+*{margin-block-start:.75rem}progress{appearance:none;background:var(--color-surface-overlay);border:none;border-radius:999px;width:100%;height:.6rem;margin-block-end:1rem;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-surface-overlay);border-radius:999px}progress::-webkit-progress-value{background:var(--color-primary-fg);border-radius:999px}progress::-moz-progress-bar{background:var(--color-primary-fg);border-radius:999px}.progress-success::-webkit-progress-value{background:var(--color-success-fg)}.progress-success::-moz-progress-bar{background:var(--color-success-fg)}.progress-danger::-webkit-progress-value{background:var(--color-danger-fg)}.progress-danger::-moz-progress-bar{background:var(--color-danger-fg)}.icon{width:1em;height:1em}.gallery{column-width:15rem;column-count:3;column-gap:1rem}.gallery>:is(p,figure){break-inside:avoid;margin-block-end:1rem}.gallery img{width:100%}.gallery-lightbox figure{cursor:pointer}.gallery-lightbox figcaption{display:none}#gallery-lightbox{background:var(--color-surface-base);border:none;border-radius:.5rem;max-width:95vw;max-height:95vh;margin:auto;padding:0}#gallery-lightbox:popover-open{grid-template:"topbar topbar topbar""media media media"1fr"prev caption next"/auto 1fr auto;display:grid;overflow:hidden}#gallery-lightbox::backdrop{background:#000c;background:lab(0% 0 0/.8)}#gallery-lightbox>header{grid-area:topbar;justify-content:flex-end;margin:0;padding:.5rem .75rem;display:flex}#gallery-lightbox figure{display:contents}#gallery-lightbox picture,#gallery-lightbox img{grid-area:media;min-height:0;margin:0;padding:1ch;overflow:auto}#gallery-lightbox img{width:auto;max-width:100%;max-height:70vh;margin-inline:auto;padding:0;display:block}#gallery-lightbox button{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;line-height:1}#gallery-lightbox button:disabled{opacity:.3;cursor:default}#gallery-lightbox figcaption{border-top:1px solid var(--color-border-base);padding-block:.75rem}#gallery-lightbox [data-popover-prev]{grid-area:prev;padding-inline-start:1.5rem}#gallery-lightbox [data-popover-next]{grid-area:next;padding-inline-end:1.5rem}#gallery-lightbox figcaption{text-align:center;color:var(--color-text-muted);grid-area:caption;align-self:center}.about-pattern-learning figure{grid-column:content!important}.popout{grid-column:popout!important}.pattern-filters{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-block-end:1.5rem;display:flex}.pattern-filters fieldset{border:none;min-width:0;margin:0;padding:0}.pattern-filters legend{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);flex-basis:100%;margin:0;font-size:.8rem;font-weight:600}.pattern-filters button[aria-pressed=true]{background:var(--color-primary-bg);color:var(--color-primary-fg);border-color:var(--color-primary-border)}.pattern-filters button[data-filter=assimilative]{border-color:var(--color-assimilative-border);color:var(--color-assimilative-fg)}.pattern-filters button[data-filter=investigative]{border-color:var(--color-investigative-border);color:var(--color-investigative-fg)}.pattern-filters button[data-filter=discursive]{border-color:var(--color-discursive-border);color:var(--color-discursive-fg)}.pattern-filters button[data-filter=formative]{border-color:var(--color-formative-border);color:var(--color-formative-fg)}.pattern-filters button[data-filter=productive]{border-color:var(--color-productive-border);color:var(--color-productive-fg)}.pattern-filters button[data-filter=evaluative]{border-color:var(--color-evaluative-border);color:var(--color-evaluative-fg)}.pattern-filters button[data-filter=social]{border-color:var(--color-social-border);color:var(--color-social-fg)}.pattern-filters button[data-filter=assimilative]:hover,.pattern-filters button[data-filter=assimilative]:focus-visible,.pattern-filters button[data-filter=assimilative][aria-pressed=true]{background:var(--color-assimilative-bg)}.pattern-filters button[data-filter=investigative]:hover,.pattern-filters button[data-filter=investigative]:focus-visible,.pattern-filters button[data-filter=investigative][aria-pressed=true]{background:var(--color-investigative-bg)}.pattern-filters button[data-filter=discursive]:hover,.pattern-filters button[data-filter=discursive]:focus-visible,.pattern-filters button[data-filter=discursive][aria-pressed=true]{background:var(--color-discursive-bg)}.pattern-filters button[data-filter=formative]:hover,.pattern-filters button[data-filter=formative]:focus-visible,.pattern-filters button[data-filter=formative][aria-pressed=true]{background:var(--color-formative-bg)}.pattern-filters button[data-filter=productive]:hover,.pattern-filters button[data-filter=productive]:focus-visible,.pattern-filters button[data-filter=productive][aria-pressed=true]{background:var(--color-productive-bg)}.pattern-filters button[data-filter=evaluative]:hover,.pattern-filters button[data-filter=evaluative]:focus-visible,.pattern-filters button[data-filter=evaluative][aria-pressed=true]{background:var(--color-evaluative-bg)}.pattern-filters button[data-filter=social]:hover,.pattern-filters button[data-filter=social]:focus-visible,.pattern-filters button[data-filter=social][aria-pressed=true]{background:var(--color-social-bg)}.pattern-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pattern-cards li{border:1px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;display:flex;position:relative}.pattern-cards li[hidden]{display:none}.pattern-cards li h2{text-transform:capitalize;min-height:3em;font-size:110%}.pattern-cards li>button{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pattern-cards li:has(>button:hover),.pattern-cards li:has(>button:focus-visible){filter:brightness(.95)}.pattern-cards li>button:hover,.pattern-cards li>button:focus-visible{background:0 0}.pattern-cards li>button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pattern-cards li[data-type=assimilative],.pattern-detail[data-type=assimilative]{background:var(--color-assimilative-juicy);color:var(--color-text-light);border-color:var(--color-assimilative-border)}.pattern-cards li[data-type=investigative],.pattern-detail[data-type=investigative]{background:var(--color-investigative-juicy);color:var(--color-text-light);border-color:var(--color-investigative-border)}.pattern-cards li[data-type=discursive],.pattern-detail[data-type=discursive]{background:var(--color-discursive-juicy);color:var(--color-text-light);border-color:var(--color-discursive-border)}.pattern-cards li[data-type=formative],.pattern-detail[data-type=formative]{background:var(--color-formative-juicy);color:var(--color-text-light);border-color:var(--color-formative-border)}.pattern-cards li[data-type=productive],.pattern-detail[data-type=productive]{background:var(--color-productive-juicy);color:var(--color-text-light);border-color:var(--color-productive-border)}.pattern-cards li[data-type=evaluative],.pattern-detail[data-type=evaluative]{background:var(--color-evaluative-juicy);color:var(--color-text-light);border-color:var(--color-evaluative-border)}.pattern-cards li[data-type=social],.pattern-detail[data-type=social]{background:var(--color-social-juicy);color:var(--color-text-light);border-color:var(--color-social-border)}.pattern-detail:popover-open{border-style:solid;border-width:1px;border-radius:.75rem;grid-template-rows:auto 1fr auto;width:90vw;height:90vh;margin:auto;padding:0;display:grid;overflow:hidden}.pattern-detail::backdrop{background:#000c}.pattern-detail>header{border-bottom:1px solid;justify-content:flex-end;margin:0;padding:.5rem .75rem;display:flex}.pattern-detail>header button{color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.pattern-detail>section{grid-template-columns:1fr minmax(28ch,68ch) 1fr;align-content:safe center;row-gap:1rem;min-height:0;padding:1.5rem 2vw;display:grid;overflow-y:auto}.pattern-detail>section>*{grid-column:2}.pattern-detail .icon{width:12rem;height:12rem}.pattern-detail h3{text-transform:capitalize;margin:0;font-size:250%}.pattern-detail .definition{margin:0;font-size:180%;font-style:italic;font-weight:400}.pattern-detail dl{border-top:1px solid;border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin:0;padding:0 0 1rem;display:flex}.pattern-detail dl>div{text-transform:capitalize;flex-direction:column;display:flex}.pattern-detail dl dt{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.pattern-detail>nav{border-top:1px solid;justify-content:space-between;gap:.75rem;padding:.75rem 1.5rem;font-size:80%;display:flex}.pattern-detail>nav button{color:var(--color-text-light);background:0 0;border:1px solid}.pattern-detail>nav button:hover{background:var(--color-text-muted)}.pattern-detail>nav button:disabled{opacity:.4;cursor:not-allowed}.pattern-cards li.title-card{justify-content:center}.icon{align-self:center;width:6rem;height:6rem;display:block}.icon svg{width:100%;height:100%;display:block}main>article>.pattern-grid.type-grid{grid-column:popout}main>article>.pattern-grid.type-grid ul.pattern-cards{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}@media (max-width:48rem){main>article>.pattern-grid.type-grid ul.pattern-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){main>article>.pattern-grid.type-grid ul.pattern-cards{grid-template-columns:1fr}}.content-cards{margin-block-start:4em}.content-cards>ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.content-cards li{isolation:isolate;background:var(--color-surface-raised);min-height:28rem;color:var(--color-text-base);border-radius:.5rem;flex-direction:column;justify-content:flex-end;margin:0;padding:1.25rem;display:flex;position:relative}.content-cards li :is(img,picture,svg){z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.content-cards li :is(picture,svg){height:clamp(8em,20vw,15em)}.content-cards li img{object-fit:cover;width:100%;height:100%;display:block}.content-cards li svg{object-fit:cover;width:100%;display:block}.content-cards img.align-top{object-position:top}.content-cards img.align-bottom{object-position:bottom}.content-cards img.align-center{object-position:center}.content-cards li:before{content:"";z-index:-1;position:absolute;inset:0}.content-cards h3{margin:0;font-size:110%}.content-cards p{margin:.25rem 0 0}.content-cards a{color:inherit;text-decoration:none}.content-cards a:hover{text-decoration:underline}.content-cards a:after{content:"";position:absolute;inset:0}.content-cards li:has(a:hover),.content-cards li:has(a:focus-visible){filter:brightness(1.1);box-shadow:0 30px 15px -20px #0003}.headline{text-align:left;min-height:40vh;color:var(--color-primary-active);flex-direction:column;justify-content:center;display:flex}.headline h2{--fluid-type-min:6rem;--fluid-type-max:12rem;--fluid-type-target:10vw;max-width:8ch;font-weight:800;line-height:1;margin-block:0 1em!important}mark{background:var(--color-surface-overlay);color:inherit;border-radius:.2em;padding:.05em .3em}mark.assimilative{background:var(--lightningcss-light,var(--color-hyams-200))var(--lightningcss-dark,var(--color-hyams-700));color:var(--color-text-base)}mark.investigative{background:var(--lightningcss-light,var(--color-grampians-200))var(--lightningcss-dark,var(--color-grampians-700));color:var(--color-text-base)}mark.discursive{background:var(--lightningcss-light,var(--color-uluru-200))var(--lightningcss-dark,var(--color-uluru-700));color:var(--color-text-base)}mark.formative{background:var(--lightningcss-light,var(--color-flinders-200))var(--lightningcss-dark,var(--color-flinders-700));color:var(--color-text-base)}mark.productive{background:var(--lightningcss-light,var(--color-stockton-200))var(--lightningcss-dark,var(--color-stockton-700));color:var(--color-text-base)}mark.evaluative{background:var(--lightningcss-light,var(--color-otway-200))var(--lightningcss-dark,var(--color-otway-700));color:var(--color-text-base)}mark.social{background:var(--lightningcss-light,var(--color-daintree-200))var(--lightningcss-dark,var(--color-daintree-700));color:var(--color-text-base)}.block-list ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.block-list li{color:var(--color-text-inverse);border-radius:.5rem;padding:1rem 1.25rem;font-weight:600}.block-list li:nth-child(7n+1){background:var(--color-uluru-500)}.block-list li:nth-child(7n+2){background:var(--color-flinders-500)}.block-list li:nth-child(7n+3){background:var(--color-stockton-500)}.block-list li:nth-child(7n+4){background:var(--color-otway-500)}.block-list li:nth-child(7n+5){background:var(--color-daintree-500)}.block-list li:nth-child(7n+6){background:var(--color-hyams-500)}.block-list li:nth-child(7n+7){background:var(--color-grampians-500)}.logo-index{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.logo-index a{border:1px solid var(--color-border-base);color:inherit;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.logo-index a:hover{background:var(--color-surface-raised)}.logo-index .icon{width:4rem;display:block}.logo-index .icon svg{width:100%;height:auto;display:block}.logo-section{margin-block-end:3rem}.logo-section-desc{color:var(--color-text-muted);max-width:72ch;margin-block-end:1.5rem}.scale-group{margin-block-end:2rem}.scale-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border-subtle);margin-block-end:.75rem;padding-block-end:.5rem;font-size:.8rem}.stop-group{margin-block-end:1.5rem}.stop-group-title{font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.8rem;display:flex}.logo-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.logo-card{border:1px solid var(--color-border-subtle);border-radius:.5rem;overflow:hidden}.logo-preview{justify-content:center;align-items:center;min-height:6rem;padding:1rem;display:flex}.logo-preview svg{width:100%;height:auto;max-height:5rem;display:block}.color-pair{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:.5rem .75rem;font-size:.75rem;display:flex}.color-pair .on{color:var(--color-text-subtle)}.swatch-dot{border:1px solid var(--color-border-strong);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}@view-transition{navigation:auto}body{grid-template-rows:auto 1fr auto;grid-template-areas:"header""main""footer";min-height:100svh;display:grid}body a{cursor:pointer}body[data-header-layout=vertical]{grid-template:"header main"1fr"header footer"/min-content 1fr}@media (max-width:48rem){body[data-header-layout=vertical]{grid-template:"header""main"1fr"footer"/1fr}}body>a:first-child{z-index:100;background:var(--color-surface-raised);color:var(--color-text-base);padding:.75em 1em;position:absolute;top:-100%;left:0}body>a:first-child:focus{top:0}body>header{background:var(--color-surface-raised);grid-area:header;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}body[data-header-layout=vertical]>header{flex-direction:column;justify-content:space-between;align-items:stretch;min-width:12rem;height:100svh;padding:3rem 1rem;position:sticky;top:0;overflow-y:auto}body>header>a{color:var(--color-text-base);align-items:center;font-weight:600;text-decoration:none;display:flex}body>header>a svg{width:auto;height:8em}body>header button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:none}body>header button:before{content:"";background:currentColor;width:100%;height:2px;display:block;box-shadow:0 6px,0 -6px}body>header nav ul{text-transform:uppercase;gap:1.5rem;padding:0;list-style:none;display:flex}body[data-header-layout=vertical]>header nav ul{flex-direction:column;gap:.75rem}body>header nav a{text-align:center;border-radius:.25rem;padding:.5ch 1ch;font-size:70%;text-decoration:none}body>header nav a:hover,body>header nav a:focus{color:var(--color-primary-500)}body>header nav a[aria-current=page]{background-color:var(--lightningcss-light,var(--color-primary-100))var(--lightningcss-dark,var(--color-primary-800))}@media (max-width:48rem){body>header,body[data-header-layout=vertical]>header{flex-flow:wrap;justify-content:space-between;align-items:center;min-width:0;height:auto;position:static;overflow-y:visible}body>header button{display:block}body>header nav{flex-basis:100%}body>header nav ul{flex-direction:column;gap:.75rem;width:100%;margin-block-start:1rem;display:none}body>header button[aria-expanded=true]+nav ul{display:flex}}main{grid-area:main;padding:1rem}main *>*{margin-block-start:.5rem}main>article{grid-template-columns:1vw[full-start]1fr[popout-start]1fr[content-start]minmax(30ch,75ch)[content-end]1fr[popout-end]1fr[full-end]1vw;row-gap:1.5rem;display:grid}main>article>*{grid-column:content}main>article>.table-scroll,main>article>pre,main>article>:is(p:has(>:is(img,picture):only-child),figure){grid-column:popout}main>article>.image-full{grid-column:full}main>article>.image-content{grid-column:content}main>article>:is(p:has(>:is(img,picture):only-child),figure) img,main>article>:is(.image-full,.image-content) img{width:100%;height:auto}main>article>.gallery,main>article>.pattern-grid,main>article>.content-cards{grid-column:full}body>footer{color:var(--color-text-muted);flex-wrap:wrap;grid-area:footer;justify-content:space-between;align-items:center;gap:.75rem;padding:5em 1rem 1rem;display:flex}body>footer p{font-size:80%}body>footer .icon{width:1.5rem;height:1.5rem}body>footer div{gap:.5rem;display:flex}body>footer button{border-radius:.25rem;padding:.25em .75em;font-size:80%}body>footer button[aria-pressed=true]{background:var(--color-primary-bg);color:var(--color-primary-fg);border-color:var(--color-primary-border)}main>article>nav[aria-label=Section\ navigation] ul{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}main>article>nav[aria-label=Section\ navigation] li{text-box:trim-both cap alphabetic;align-items:center;gap:.5rem;margin:0;display:flex}main>article>nav[aria-label=Section\ navigation] li+li:before{content:"|";color:var(--color-text-subtle)}main>article>nav[aria-label=Section\ navigation] li:nth-child(2):before{content:">"}main>article>nav[aria-label=Section\ navigation] a{padding:.15em .4em;text-decoration:none}main>article>nav[aria-label=Section\ navigation] a[aria-current=page]{border-bottom:2px solid var(--lightningcss-light,var(--color-primary-500))var(--lightningcss-dark,var(--color-primary-500))}