/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:clamp(.6683rem, .8205rem + -.1964vw, .7813rem);--text-xs--line-height:calc(1 / .75);--text-sm:clamp(.8908rem, .9537rem + -.0811vw, .9375rem);--text-sm--line-height:calc(1.25 / .875);--text-base:clamp(1.125rem, 1.1033rem + .1087vw, 1.1875rem);--text-lg:clamp(1.35rem, 1.269rem + .4051vw, 1.5829rem);--text-xl:clamp(1.62rem, 1.4495rem + .8523vw, 2.1101rem);--text-2xl:clamp(1.944rem, 1.6418rem + 1.5108vw, 2.8127rem);--text-3xl:clamp(2.3328rem, 1.8401rem + 2.4635vw, 3.7493rem);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:clamp(2.7994rem, 2.0347rem + 3.8235vw, 4.9979rem);--radius-lg:var(--spacing-2);--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--blur:10px;--font-base:"Helvetica-Now", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-baseMed:"Helvetica-Now-Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--head-font:var(--font-baseMed);--leading-small:1;--leading-mid:1.02;--leading-mad:1.064;--leading-big:1.51;--leading-base:1.364;--padding:var(--spacing-4-m);--text-2xs:clamp(.5014rem, .7031rem + -.2603vw, .651rem);--spacing-1:clamp(.3125rem, .3125rem + 0vw, .3125rem);--spacing-2:clamp(.5625rem, .5408rem + .1087vw, .625rem);--spacing-3:clamp(.875rem, .875rem + 0vw, .875rem);--spacing-4:clamp(1.125rem, 1.1033rem + .1087vw, 1.1875rem);--spacing-5:clamp(1.6875rem, 1.644rem + .2174vw, 1.8125rem);--spacing-6:clamp(2.25rem, 2.2065rem + .2174vw, 2.375rem);--spacing-7:clamp(3.375rem, 3.3098rem + .3261vw, 3.5625rem);--spacing-8:clamp(4.5rem, 4.413rem + .4348vw, 4.75rem);--spacing-9:clamp(6.75rem, 6.6196rem + .6522vw, 7.125rem);--spacing-10:clamp(7.875rem, 7.7228rem + .7609vw, 8.3125rem);--spacing-11:clamp(9rem, 8.8261rem + .8696vw, 9.5rem);--spacing-1-2xs:clamp(.3125rem, .2038rem + .5435vw, .625rem);--spacing-2-xs:clamp(.5625rem, .4538rem + .5435vw, .875rem);--spacing-4-m:clamp(1.125rem, .8859rem + 1.1957vw, 1.8125rem);--spacing-5-l:clamp(1.6875rem, 1.4484rem + 1.1957vw, 2.375rem);--spacing-7-2xl:clamp(3.375rem, 2.8967rem + 2.3913vw, 4.75rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable;font-family:var(--font-base);color:var(--color-text);background:var(--color-background)}body{color:var(--color-text);background:var(--color-background);line-height:var(--leading-base);font-variation-settings:"wght" 400;text-rendering:geometricprecision;font-weight:400;font-size:var(--text-base);scroll-behavior:smooth;font-variant:normal;padding:0 var(--padding);margin:0 auto;font-style:normal}img{width:100%}li{list-style:none}a{color:var(--link);text-decoration:none}a:hover{color:var(--hover)}button{font:inherit;color:currentColor;cursor:pointer;background:0 0;border:0}strong,b{font-family:inherit;font-weight:600}small{font-size:inherit;color:var(--color-text-grey)}hr{width:1.5rem;height:2px;margin:var(--spacing-7) auto;background:currentColor;border:0}[x-cloak]{display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--head-font);margin-bottom:var(--spacing-4);line-height:var(--leading-mid);padding:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}@media screen and (min-width:780px){h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-5)}}@media screen and (min-width:1280px){h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-6)}}h1{font-size:var(--text-4xl);line-height:var(--leading-mid)}h2{font-size:var(--text-3xl);line-height:var(--leading-mad)}h3{font-size:var(--text-2xl);line-height:var(--leading-mad)}h4{font-size:var(--text-xl);line-height:var(--leading-mid)}h5{font-size:var(--text-lg);line-height:var(--leading-mid);font-family:inherit}h6{font-size:var(--text-base);font-family:inherit}p{font-size:var(--text-base);line-height:var(--leading-base)}.mysans-lite{font-weight:300;font-family:Helvetica-Now-Light,sans-serif!important}.mysans{font-weight:400;font-family:Helvetica-Now,sans-serif!important}.mysans-medium{font-weight:400;font-family:Helvetica-Now-Medium,sans-serif!important}.decor{font-weight:400;font-family:Domaine,serif!important}.super{font-family:var(--head-font);width:100%;height:100%;font-size:var(--spacing-7-2xl);text-overflow:ellipsis;white-space:nowrap;color:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.align-center{text-align:center}.video,.img{--w:1;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));background:var(--color-black);display:block;position:relative}.img img,.video iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.img[data-contain] img{object-fit:contain}.img-caption,.video-caption{padding-top:.75rem;line-height:1.5em}.map{--w:2;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));background:var(--color-black);position:relative;overflow:hidden}.map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.svg-cover{aspect-ratio:16/9;overflow:hidden}.svg-cover>svg{object-fit:cover;width:100%;height:100%}.card-grid{gap:var(--spacing-4);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;margin:0 auto;display:grid}.card-image{object-fit:cover;grid-area:1/1/-1/-1;width:100%;height:100%}.card-text{padding:var(--spacing-4);text-align:center;grid-area:2/1/3/-1}.cta{background:var(--color-black);color:var(--color-white);border:4px solid var(--color-white);outline:2px solid var(--color-black);justify-content:center;padding:.75rem 1.5rem;display:inline-flex}.box{background:var(--color-light);border:4px solid var(--color-white);outline:2px solid var(--color-light);padding:1.5rem}.cta-shape{flex-direction:row;justify-content:space-between;align-items:center;max-width:100%;display:flex;position:relative}.cta-shape a{font-size:var(--text-lg);flex:0 auto;text-decoration:none;position:relative}.cta-shape a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.cta-shape a:hover:after{transform:scaleX(1)}.cta-shape .shape{flex:auto;align-self:stretch;min-width:0}.cta-shape svg{width:var(--spacing-5-l);filter:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);max-width:100%;height:100%;display:block}.cta-shape svg path{fill:var(--cta-fill,var(--color-4))}}@layer components{:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translate(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translate(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.bottom-2{bottom:var(--spacing-2)}.left-3{left:var(--spacing-3)}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1/span 1}.m-0{margin:0}.mx-1{margin-inline:var(--spacing-1)}.mx-auto{margin-inline:auto}.my-10{margin-block:var(--spacing-10)}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-30{height:calc(var(--spacing) * 30)}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.w-50{width:calc(var(--spacing) * 50)}.w-100{width:calc(var(--spacing) * 100)}.w-full{width:100%}.w-screen{width:100vw}.resize{resize:both}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.gap-4{gap:var(--spacing-4)}.gap-x-0{column-gap:0}.gap-y-4{row-gap:var(--spacing-4)}.object-contain{object-fit:contain}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.px-1{padding-inline:var(--spacing-1)}.px-5{padding-inline:var(--spacing-5)}.py-2{padding-block:var(--spacing-2)}.pt-2{padding-top:var(--spacing-2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\(--color-grey\){color:var(--color-grey)}.uppercase{text-transform:uppercase}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:48rem){.md\:mx-2{margin-inline:var(--spacing-2)}.md\:mt-8{margin-top:var(--spacing-8)}.md\:mt-9{margin-top:var(--spacing-9)}.md\:mb-3{margin-bottom:var(--spacing-3)}.md\:mb-4{margin-bottom:var(--spacing-4)}.md\:mb-6{margin-bottom:var(--spacing-6)}.md\:gap-4{gap:var(--spacing-4)}.md\:p-4{padding:var(--spacing-4)}.md\:p-5{padding:var(--spacing-5)}.md\:px-3{padding-inline:var(--spacing-3)}.md\:py-4{padding-block:var(--spacing-4)}.md\:pt-3{padding-top:var(--spacing-3)}.md\:pt-4{padding-top:var(--spacing-4)}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:mx-4{margin-inline:var(--spacing-4)}.lg\:my-5{margin-block:var(--spacing-5)}.lg\:mt-11{margin-top:var(--spacing-11)}.lg\:mb-4{margin-bottom:var(--spacing-4)}.lg\:mb-6{margin-bottom:var(--spacing-6)}.lg\:gap-5{gap:var(--spacing-5)}.lg\:p-7{padding:var(--spacing-7)}.lg\:px-5{padding-inline:var(--spacing-5)}.lg\:pt-6{padding-top:var(--spacing-6)}.lg\:drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}}@layer bespoke{.wrapper{width:100%;margin:0 auto}main,article{width:100%;margin:0 auto;display:block;position:relative}.section{padding:var(--spacing-6) 0}.indented{margin:0 auto}@media screen and (min-width:780px){.indented{max-width:90vw}}@media screen and (min-width:1280px){.indented{max-width:80vw}}.full-bleed{width:100dvw;margin-inline:calc(50% - 50dvw)}.full-bleed-clip{width:100dvw;margin-inline:calc(50% - 50dvw);overflow-x:clip}.full-bleed-grid{gap:var(--gutter,var(--spacing-4-m));grid-template-columns:repeat(auto-fit, minmax(var(--min,16rem), 1fr));width:100dvw;margin-inline:calc(50% - 50dvw);display:grid}@media screen and (min-width:60rem){body{--padding:var(--spacing-5-l)}.indent-sm{margin-left:var(--spacing-5)}.indent-md{margin-left:var(--spacing-7)}.indent-lg{margin-left:var(--spacing-10)}}.grid-kirby,.grid-codey,.grid-home{--columns:12;--gutter:var(--spacing-7);grid-gap:var(--gutter);grid-template-columns:1fr;display:grid}.grid-kirby>.column,.grid-codey>.column,.grid-home>.column{margin-bottom:var(--gutter)}.autogrid{--gutter:var(--spacing-7);--min:10rem;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit, minmax(var(--min), 1fr));grid-auto-flow:dense;display:grid}.plain-blocks{grid-template-columns:1fr;gap:0;margin-block:0;display:grid}.plain-blocks-padded{grid-template-columns:1fr;gap:1.5rem;margin-block:.5rem;display:grid}.card-blocks{background-color:var(--color-1);border-radius:var(--radius-lg,.5rem);padding:var(--spacing-6);grid-template-columns:1fr;gap:1.5rem;margin-block:.5rem;display:grid}@media screen and (min-width:60rem){.grid,.grid-kirby,.grid-codey,.grid-home,.plain-blocks-padded,.card-blocks{--gutter:var(--spacing-4);grid-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.plain-blocks{grid-template-columns:repeat(12,1fr)}.grid>.column,.grid-kirby>.column,.grid-codey>.column,.grid-home>.column,.plain-blocks>.column,.plain-blocks-padded>.column,.card-blocks>.column{grid-column:span var(--columns)}}.header{margin-right:calc(var(--spacing-4) * -1);margin-left:calc(var(--spacing-4) * -1);flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem;display:flex;position:relative}.logo{padding:var(--spacing-4) var(--spacing-3) var(--spacing-4) 0;cursor:pointer;font-weight:inherit;color:var(--logo);letter-spacing:1.1px;font-family:var(--head-font);font-size:var(--text-lg);align-items:center;display:flex}.logo-leaf svg{width:var(--spacing-5-l);height:var(--spacing-5-l)}#logo-ihm{width:90vw;height:auto}.menu{justify-content:space-between;align-items:center;width:100%;margin:0 auto;transition:all .6s cubic-bezier(.455,.03,.515,.955);display:none}.menu.mobile{display:flex}.menu a{padding:var(--spacing-2) var(--spacing-4);color:var(--color-dark);display:block}.menu a[aria-current]{background-color:var(--nav-item-bg-current);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.menu a[aria-current]{background-color:color-mix(in oklab, var(--nav-item-bg-current) 65%, transparent)}}.menu a[aria-current]{filter:saturate(300%)}.menu.dark a,.menu.light a{transition:all .6s cubic-bezier(.455,.03,.515,.955)}.menu.dark a{color:var(--color-dark)}.menu.light a{color:var(--color-light)}.menu.dark #logo-ihm path{color:var(--color-dark);transition:all .5s cubic-bezier(.455,.03,.515,.955) .3s}.menu.light #logo-ihm path{fill:var(--color-light);transition:all 1s cubic-bezier(.455,.03,.515,.955) .2s}@media screen and (min-width:680px){.menu.mobile{display:none}.menu{display:flex}#logo-ihm{max-width:46vw}.menu #logo-ihm{width:22vw;transition:all 1s cubic-bezier(.455,.03,.515,.955) .5s}}@media screen and (min-width:1200px){.menu.dark #logo-ihm{width:30dvw}.menu.light #logo-ihm,.menu.pages #logo-ihm{width:20dvw;transition:all 1s cubic-bezier(.455,.03,.515,.955) .2s}}.site-nav{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-2);margin-bottom:var(--spacing-4);display:flex}.site-nav-logo{flex:0 auto;align-items:center;min-width:0;max-height:40px;display:flex}.site-nav-logo #logo-ihm{width:60vw;max-width:22rem;height:auto;max-height:40px}.site-nav .site-nav-menu{justify-content:flex-end;gap:var(--spacing-2);flex:0 auto;width:auto;margin:0}.site-nav-toggle{padding:var(--spacing-2) var(--spacing-3);color:var(--color-dark);cursor:pointer;font-size:var(--text-sm);display:block}@media screen and (min-width:680px){.site-nav-logo #logo-ihm{width:22vw}.site-nav-toggle{display:none}}@media screen and (min-width:1200px){.site-nav-logo #logo-ihm{width:20dvw}}a.textnav{aspect-ratio:1/3;width:auto;font-size:var(--text-sm);line-height:1.2}.social{padding:var(--spacing-3);padding-right:0;display:flex}.social a{padding:var(--spacing-2)}.social a:hover{--nav-item-bg:var(--color-7)}.social a+a{margin-left:calc(var(--spacing-1-2xs) * .5)}.social svg{height:var(--spacing-4);width:var(--spacing-4);aspect-ratio:1}.nav-bar{padding:var(--spacing-2) var(--spacing-4);background-color:var(--nav-item-bg);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.nav-bar{background-color:color-mix(in oklab, var(--nav-item-bg) var(--nav-item-bgPC), transparent)}}.nav-bar{-webkit-backdrop-filter:blur(var(--blur,20px));backdrop-filter:blur(var(--blur,20px));border-radius:var(--radius-lg,.5rem);filter:saturate(var(--saturate))}.nav-bar-item,.nav-bar-item-social{font-size:var(--text-sm);background-color:var(--nav-item-bg);font-weight:400;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.nav-bar-item,.nav-bar-item-social{background-color:color-mix(in oklab, var(--nav-item-bg) var(--glass-transparency), transparent)}}.nav-bar-item,.nav-bar-item-social{border-radius:var(--radius-lg,.5rem);transition-property:color,background-color,box-shadow,transform;transition-timing-function:ease-in-out}.nav-bar-item{color:var(--nav-text);transition-duration:.4s}.nav-bar-item-social{color:var(--nav-social);letter-spacing:.1cqb;-webkit-backdrop-filter:blur(var(--blur,20px));backdrop-filter:blur(var(--blur,20px));filter:saturate(var(--saturate));transition-duration:.5s}.glass-buttons{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:inline-flex;transform:translateZ(0)}.glass-buttons:focus{outline:none}button.glass-button,a.glass-button{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background-color:var(--color-7);border-radius:var(--radius-lg,.5rem);font-size:var(--text-sm);-webkit-backdrop-filter:blur(var(--blur,10px));backdrop-filter:blur(var(--blur,10px));filter:saturate(var(--saturate,100%));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), inset 0 -2px 0 oklab(0% none none/.12), 0 2px 6px var(--color-8);border:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){button.glass-button,a.glass-button{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), inset 0 -2px 0 oklab(0% none none/.12), 0 2px 6px color-mix(in oklab, var(--color-8) 25%, transparent)}}button.glass-button,a.glass-button{transition:background-color .3s ease-in-out,box-shadow .25s ease-in-out,transform .15s}button.glass-button:hover,a.glass-button:hover{color:#fff;background-color:var(--color-6);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.32), inset 0 -2px 0 oklab(0% none none/.18), 0 3px 10px var(--color-8)}@supports (color:color-mix(in lab, red, red)){button.glass-button:hover,a.glass-button:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.32), inset 0 -2px 0 oklab(0% none none/.18), 0 3px 10px color-mix(in oklab, var(--color-8) 35%, transparent)}}button.glass-button:hover,a.glass-button:hover{transform:translateY(-1px)}button.glass-button:active,a.glass-button:active{box-shadow:inset 0 2px 4px oklab(0% none none/.12), 0 1px 2px var(--color-8);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){button.glass-button:active,a.glass-button:active{box-shadow:inset 0 2px 4px oklab(0% none none/.12), 0 1px 2px color-mix(in oklab, var(--color-8) 15%, transparent)}}button.glass-button:focus,a.glass-button:focus{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), inset 0 -2px 0 oklab(0% none none/.12), 0 0 0 3px var(--color-5);outline:none}@supports (color:color-mix(in lab, red, red)){button.glass-button:focus,a.glass-button:focus{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.28), inset 0 -2px 0 oklab(0% none none/.12), 0 0 0 3px color-mix(in oklab, var(--color-5) 50%, transparent)}}button.glass-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-nav-enter{transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}.mobile-nav-enter-start{opacity:0;transform:translate(-100%)}.mobile-nav-enter-end{opacity:1;transform:translate(0)}.mobile-nav-leave{transition:opacity .3s cubic-bezier(.55,.09,.68,.53),transform .3s cubic-bezier(.55,.09,.68,.53)}.mobile-nav-leave-start{opacity:1;transform:translate(0)}.mobile-nav-leave-end{opacity:0;transform:translate(-100%)}.mobile-nav-overlay{z-index:50;padding:var(--spacing-6);background-color:var(--color-background);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.mobile-nav-close{top:var(--spacing-4);right:var(--spacing-4);font-size:var(--text-2xl);color:var(--color-text);line-height:1;position:absolute}.mobile-nav-links{gap:var(--spacing-3);flex-direction:column;display:flex}.mobile-nav-link{font-family:var(--head-font);font-size:var(--text-2xl);line-height:var(--leading-mid);color:var(--color-text);padding:var(--spacing-2) 0}.mobile-nav-link[aria-current]{color:var(--hover)}.text{line-height:1.5em}.text a{text-decoration:underline}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text p,.text ul,.text ol{margin-bottom:var(--spacing-3)}.text ul,.text ol{margin-left:var(--spacing-4)}.text ul p,.text ol p{margin-bottom:0}.text ul>li{list-style:outside}.text ol>li{list-style:decimal}.text ul ol,.text ul ul,.text ol ul,.text ol ol{margin-bottom:0}.text h1,.h1,.intro{margin-bottom:var(--spacing-7);line-height:var(--leading-mid)}.text h2,.h2{font-family:Domaine;line-height:var(--leading-mid);margin-bottom:var(--spacing-6)}.text .codeblock{display:grid}.text code{font-family:var(--font-family-mono);background:var(--color-light);padding:0 var(--spacing-2);color:var(--color-black);font-size:1em;display:inline-block}.text pre{margin:var(--spacing-7) 0;background:var(--color-black);color:var(--color-white);padding:1.5rem;line-height:1.5;overflow:scroll hidden}.text pre code{color:inherit;background:0 0;padding:0}.text hr{margin:6rem 0}.text dt{font-weight:600}.text blockquote{border-left:2px solid var(--color-black);padding-left:var(--spacing-4);margin:var(--spacing-7) 0;max-width:25rem;font-size:1.25rem;line-height:1.325em}.text blockquote footer{font-size:.875rem;font-style:italic}.text figure{margin:var(--spacing-7) 0}.text figcaption{padding-top:var(--spacing-2);color:var(--color-text-grey);font-size:var(--text-xs);text-align:right;line-height:var(--leading-small)}.text figure ul{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;margin:0;line-height:0;display:grid}.text figure ul li{list-style:none}.intro{max-width:40rem}.intro :not(:last-child){margin-bottom:1em}.margin-s{margin-bottom:.75rem}.margin-m{margin-bottom:1.5rem}.margin-l{margin-bottom:var(--spacing-7)}.margin-xl{margin-bottom:4.5rem}.margin-xxl{margin-bottom:6rem}.pagination{padding-top:6rem;display:flex}.pagination>span{color:var(--color-text-grey)}.pagination>*{padding:var(--spacing-2);width:var(--spacing-7);text-align:center;border:2px solid;margin-right:1.5rem}.pagination>a:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.note-excerpt{line-height:1.5em}.note-excerpt header{margin-bottom:1.5rem}.note-excerpt figure{margin-bottom:var(--spacing-2)}.note-excerpt-title{font-weight:600}.note-excerpt-date{color:var(--color-text-grey)}.footer{padding:var(--spacing-10) 0 var(--spacing-6);line-height:var(--leading-big)}.footer:before{content:"";background:var(--color-black);width:1.5rem;height:2px;margin-bottom:var(--spacing-5);display:block}.footer h2{font-weight:inherit;margin-bottom:var(--spacing-5)}.footer ul,.footer p{color:var(--color-text)}.footer p{max-width:15rem}.footer a{text-decoration:none}.footer a:hover{color:var(--hover)}@keyframes fadeInUp{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}.animat{animation-duration:1s;animation-fill-mode:both}.animatFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp}.fold-element{transform-origin:100% 100%;width:400px;height:400px;transition:transform .8s cubic-bezier(.455,.03,.515,.955);position:relative}.fold-element.folded{transform:perspective(1000px)rotateX(45deg)rotateY(-45deg)}.fold-element:after{content:"";background:inherit;opacity:0;transition:opacity .8s cubic-bezier(.455,.03,.515,.955);position:absolute;inset:0}.fold-element.folded:after{opacity:.1}body.page-home{height:100svh;padding:0;overflow:hidden}.home-split{grid-template-rows:70% 1fr;height:100svh;display:grid;overflow:hidden}.home-stage{background:var(--color-1,#222);min-height:0;position:relative;overflow:hidden}.home-stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s ease-in-out;position:absolute;inset:0}.home-stage img.is-current{opacity:1}.home-brand{z-index:2;font-family:var(--head-font);font-size:var(--text-lg);text-shadow:0 1px 4px #0000008c;margin:0;line-height:1;position:absolute;top:0;left:0}.home-brand a{color:#fff;padding:var(--spacing-2-xs);background-color:#222}.home-brand a:hover{color:#f14c4c}.home-panel{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-background);min-height:0;color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr);display:grid}.home-caption{min-height:0}.home-caption h1{font-size:var(--text-2xl);line-height:var(--leading-mid);margin:0}.home-caption p{color:var(--color-text-grey);font-size:var(--text-sm);margin:0}.home-tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.home-tag{font-family:var(--head-font);font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg,.5rem);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out}.home-tag:hover{color:var(--hover)}.home-tag[aria-pressed=true]{background:var(--color-text);color:var(--color-background)}.home-thumbs{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.home-thumb{aspect-ratio:3/2;cursor:pointer;background:var(--color-1,#222);opacity:.55;border:0;padding:0;transition:opacity .2s ease-in-out;display:block;position:relative;overflow:hidden}.home-thumb:hover,.home-thumb:focus-visible{opacity:.85}.home-thumb[aria-current=true]{opacity:1;outline:2px solid var(--color-text)}.home-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:40rem){.home-split{grid-template-rows:40svh 1fr}.home-caption h1{font-size:var(--text-xl)}}}@font-face{font-family:Helvetica-Now;src:url(/assets/fonts/HelveticaNowText-Regular.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400}:root{--color-black:#181818;--color-white:#fcf9f9;--color-light:#efefef;--color-dark:#181818;--color-code-light-grey:#cacbd1;--theme-pale-grey:#f2f2f2;--color-bone:#f3e8c8;--colour-hermes:#ccbdb1;--merino-white:#fffef6;--vanilla:#fbfaf6;--theme-white:#fcf9f9;--theme-null:#fff0;--color-gray-100:#f7f7f7;--color-gray-200:#eaeaea;--color-gray-300:#dcdcdc;--color-gray-400:#b0b0b0;--color-gray-500:#a0a0a0;--color-gray-600:#909090;--color-gray-700:#808081;--color-gray-800:#707070;--color-gray-900:#606060;--color-gray-1000:#505050;--color-gray-1100:#404040;--color-gray-1200:#303030;--color-gray-1300:#202020;--color-gray-1400:#101010;--color-active-0:#eef6fe;--color-active-1:#c8e2fc;--color-active-2:#9fcef9;--color-active-3:#6fbaf6;--color-active-4:#1fa7f3;--color-active-5:#257fb7;--color-active-6:#367aa7;--color-active-7:#1c3549;--color-active-8:#0f151b;--hot-pink-light:#ff9cda;--hot-pink:#ff6dc4;--hot-pink-dark:#e84aa4;--hot-pink-darkest:#d22584;--theme-thatch:#b59d9b;--theme-thatch-dark:#9c8280;--theme-thatch-darkest:#826967;--theme-woody:#453a33;--theme-woody-dark:#392e28;--theme-woody-light:#584c44;--theme-woody-lighter:#85796d;--theme-contra-lightest:#b8a58b;--theme-contra-light:#bd7625;--theme-contra:#705d4b;--theme-contra-dark:#5e4b3b;--hamburger-bone:#f3e8c8;--hamburger-white:#fcf9f9;--color-text:var(--color-black);--color-text-grey:var(--color-4);--nav-item-bg:var(--color-5);--nav-item-bg-current:var(--color-6);--logo:var(--color-6);--wb-starcraft:linear-gradient(174deg, #000 0%, #484a45 52%, #fff 81%);--blind-bw:linear-gradient(90deg, #000 0%, #484a45d4 5%, #fff 21%)}.theme-woody{--color-0:#bc9a86;--color-1:#937969;--color-2:#7b6659;--color-3:#64554c;--color-4:#52453d;--color-5:#453a33;--color-6:#372e28;--color-7:#2a221d;--color-8:#171311;--color-text:var(--color-6);--color-light:var(--color-0);--color-text-grey:var(--color-4);--color-background:var(--color-7);--logo:var(--color-7);--link:var(--color-2);--hover:var(--theme-contra-light);--nav-text:var(--color-5);--nav-social-fill:var(--color-2);--nav-item-bg:var(--color-8);--nav-item-bg-current:var(--color-6);--nav-item-bgPC:40%;--date-col:var(--color-4);--saturate:110%}.theme-caramel{--color-0:#020201;--color-1:#242115;--color-2:#524726;--color-3:#8b7640;--color-4:#b9a062;--color-5:#d6c188;--color-6:#eadcb3;--color-7:#faf4e0;--color-8:#fdfade;--color-9:#fffffa;--keycolor-0:#eef6fe;--keycolor-1:#c8e2fc;--keycolor-2:#9fcef9;--keycolor-3:#6fbaf6;--keycolor-4:#1fa7f3;--keycolor-5:#257fb7;--keycolor-6:#367aa7;--keycolor-7:#1c3549;--keycolor-8:#0f151b;--color-text:var(--color-0);--color-light:var(--color-2);--color-text-grey:var(--color-4);--color-background:var(--color-9);--link:var(--color-active-4);--hover:var(--color-active-2);--nav-text:var(--keycolor-0);--nav-social-fill:var(--keycolor-0);--nav-item-bg:var(--keycolor-6);--nav-item-bg-current:var(--keycolor-7);--nav-item-bgPC:46%;--date-col:var(--color-4);--saturate:150%}.theme-carnival{--color-0:#180611;--color-1:#3a0f24;--color-2:#6b1739;--color-3:#a11f4c;--color-4:#d62661;--color-5:#f0487d;--color-6:#f77ba0;--color-7:#fbb0c3;--color-8:#fdd8e2;--color-9:#fff4f7;--accent-gold:#f5b60a;--accent-teal:#17b3a3;--color-text:var(--color-0);--color-light:var(--color-9);--color-text-grey:var(--color-4);--color-background:var(--color-9);--link:var(--accent-teal);--hover:var(--accent-gold);--nav-text:var(--color-9);--nav-social-fill:var(--color-9);--nav-item-bg:var(--color-2);--nav-item-bg-current:var(--color-1);--nav-item-bgPC:48%;--date-col:var(--color-4);--saturate:160%}.theme-bw{--color-0:#000;--color-1:#1a1a1a;--color-2:#333;--color-3:#4d4d4d;--color-4:#666;--color-5:gray;--color-6:#999;--color-7:#b3b3b3;--color-8:#ccc;--color-9:#e6e6e6;--color-text:var(--color-0);--color-light:var(--color-2);--color-text-grey:var(--color-4);--color-background:var(--color-7);--link:var(--color-active-4);--hover:var(--color-active-2);--nav-text:var(--color-0);--nav-social-fill:var(--color-0);--nav-item-bg:var(--color-6);--nav-item-bg-current:var(--color-7);--nav-item-bgPC:46%;--date-col:var(--color-4);--saturate:100%}.theme-home{--color-0:#020201;--color-1:#242115;--color-2:#524726;--color-3:#8b7640;--color-4:#b9a062;--color-5:#d6c188;--color-6:#eadcb3;--color-7:#faf4e0;--color-8:#fdfade;--color-9:#fffffa;--color-light:var(--color-9);--color-dark:var(--color-0);--color-background-dark:var(--color-1);--color-background:var(--color-9);--color-text:var(--color-0);--link:var(--color-active-4);--hover:var(--color-active-2)}.theme-bw,.mydark{transition:all .6s cubic-bezier(.455,.03,.515,.955)}.theme-bw{background:var(--color-background);color:var(--color-text)}.mydark{--hover:#257fb7;--link:#1fa7f3;background:var(--color-background-dark);color:var(--color-light)}.theme-bw a,.mydark a{color:var(--link);text-decoration:none}.theme-bw a:hover,.mydark a:hover{color:var(--hover)}.theme-bw hr,.mydark hr{border-color:var(--color-3)}.theme-woody{background-image:url(/assets/images/leaf-3.svg);background-position:30vw -34vw;background-repeat:no-repeat;background-size:88%}.theme-caramel{background-image:url(/assets/images/leaf-3.svg);background-position:33vw -39vw;background-repeat:no-repeat;background-size:88%;height:100vh}@media screen and (min-width:600px){.theme-caramel{background-position:40vw -59vw;background-size:87%}}.theme-dark-architecture{background:linear-gradient(174deg,#000 0%,#484a45 52%,#fff 81%)}.bg-light{background-color:var(--color-light)}.color-grey{color:var(--color-text-grey)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}