@layer base,components,components.hraness-site-footer.legacy,components.hraness-site-footer.priority1;@layer components.hraness-site-footer.priority2{.x1pmbb8p{grid-area:brand}.xxwd7sb{grid-area:label}.xt33hwp{grid-area:links}.x1qaspin{grid-area:mailing}.x2ga2k1{grid-area:support}.x10a8y8t{inset:0}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1bpp3o7{margin:auto}.x1717udv{padding:0}}@layer components.hraness-site-footer.priority3{.x1y4qj14{background-position:0 0}.x1eror2x{background-position:100%}.x1r7ld26{border-color:currentColor}.x9r1u3d{border-color:#0000}.x11ngh50{border-color:var(--hraness-site-footer-line)}.x6i6fhv{border-radius:.375rem}.x116uinm{border-radius:.5rem}.x3fmiap{border-radius:1rem}.x1e6avla{border-radius:999px}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x1aazh3f{font-variant:inherit}.x1enigpx{gap:.125rem}.xvh977a{gap:.25rem}.x8fetqu{gap:1rem}.x17r4bj8{grid-template-areas:"brand brand""mailing support""links links"}.x182hbjg{grid-template-areas:"brand links"}.x1ioy8xi{grid-template-areas:"brand support""links links"}.x8wilts{grid-template-areas:"brand""mailing""links"}.x14deco2{grid-template-areas:"links"}.x1snwzqd{grid-template-areas:"mailing support""links links"}.x18vlmh1{grid-template-areas:"mailing""links"}.x1rpbaqk{grid-template-areas:"support links"}.x17y0mx6{inset-inline:0}.xb3r6kr{overflow:hidden}.xish69e{overscroll-behavior:contain}.x1o5vn8x{padding-block:.25rem}.x18g2hj5{padding-block:.5rem}.x13eudtd{padding-block:.625rem}.xt970qd{padding-block:0}.xrfbana{padding-block:clamp(1.25rem,4vw,2rem)}.xllzysa{padding-inline:.25rem}.x97vtpp{padding-inline:.5rem}.xvpgqt4{padding-inline:.625rem}.x1ryrjj2{padding-inline:.75rem}.x13s4r1c{padding-inline:.875rem}.xk5lw23{padding-inline:clamp(1.25rem,4vw,2rem)}.x1hl2dhg{text-decoration:none}.x1m71csk[data-notice=required]{padding-inline:0}@media (forced-colors:active){.x1ylmb6m.x1ylmb6m{border-color:buttontext}}@media (min-width:47.5rem){.xskd2tj.xskd2tj{grid-template-areas:".links"}.x83lif4.x83lif4{grid-template-areas:"brand.links"}.x63hp6x.x63hp6x{grid-template-areas:"brand mailing.links"}.xhbf6pg.xhbf6pg{grid-template-areas:"brand mailing support.links"}.x1essjf7.x1essjf7{grid-template-areas:"brand support.links"}.x4fh1zb.x4fh1zb{grid-template-areas:"mailing.links"}.x1ja9pd9.x1ja9pd9{grid-template-areas:"mailing support.links"}.x1ape6aw.x1ape6aw{grid-template-areas:"support.links"}}@media (hover:hover){.xwt2121.xwt2121:hover{background-position:0 0}}}@layer components.hraness-site-footer.priority4{.x1urst0s{-webkit-text-fill-color:currentColor}.xc26acl{align-content:center}.x6s0dn4{align-items:center}.x7a106z{align-items:start}.xamitd3{align-self:center}.x1c74tu6{animation-duration:2s}.xa4qsjk{animation-iteration-count:infinite}.x1esw782{animation-timing-function:linear}.x1fdtg7e{background-attachment:scroll}.x1u7o2vf{background-clip:border-box}.xnerjni{background-clip:padding-box,border-box,border-box,border-box,border-box}.x1ta4xzc{-webkit-background-clip:text;background-clip:text}.xjbqb8w{background-color:#0000}.x1ujht2g{background-color:var(--hraness-site-footer-action-background)}.x1hhhz6w{background-color:var(--hraness-site-footer-background)}.xo5clpu{background-color:var(--hraness-site-footer-field-background)}.x1bvqrnj{background-color:var(--hraness-site-footer-holo-surface,var(--hraness-foil-surface,var(--hraness-site-footer-background)))}.x16jmbxj{background-image:linear-gradient(var(--hraness-site-footer-holo-surface,var(--hraness-foil-surface,var(--hraness-site-footer-background))),var(--hraness-site-footer-holo-surface,var(--hraness-foil-surface,var(--hraness-site-footer-background)))),radial-gradient(ellipse 28% 100% at var(--hraness-foil-x,50%) var(--hraness-foil-y,50%),color-mix(in srgb,white calc(60% + var(--hraness-foil-glow,0) * 24%),transparent) 0%,transparent 72%),radial-gradient(ellipse 80% 180% at calc(100% - var(--hraness-foil-x,50%)) calc(100% - var(--hraness-foil-y,50%)),#ffffff47 0%,transparent 78%),linear-gradient(115deg,color-mix(in oklch,var(--_hraness-foil-1) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-2) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-3) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-4) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-5) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-6) var(--hraness-foil-reflection,14%),transparent)),linear-gradient(115deg,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 90%,var(--hraness-site-footer-background,Canvas)) 0%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 24%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 86%,var(--hraness-site-footer-background,Canvas)) 39%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 56%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 84%,var(--hraness-site-footer-background,Canvas)) 82%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 100%)}.x18o3ruo{background-image:none}.xyowimg{background-image:radial-gradient(ellipse 24% 85% at var(--hraness-foil-x,50%) var(--hraness-foil-y,50%),color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 80%,var(--hraness-site-footer-background,Canvas)) 0%,transparent 68%),radial-gradient(ellipse 65% 160% at calc(100% - var(--hraness-foil-x,50%)) calc(100% - var(--hraness-foil-y,50%)),color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 98%,var(--hraness-site-footer-background,Canvas)) 0%,transparent 72%),linear-gradient(115deg,color-mix(in oklch,var(--_hraness-foil-1) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-2) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-3) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-4) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-5) var(--hraness-foil-reflection,14%),transparent),color-mix(in oklch,var(--_hraness-foil-6) var(--hraness-foil-reflection,14%),transparent)),linear-gradient(115deg,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 90%,var(--hraness-site-footer-background,Canvas)) 0%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 24%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 86%,var(--hraness-site-footer-background,Canvas)) 39%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 56%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 84%,var(--hraness-site-footer-background,Canvas)) 82%,color-mix(in oklch,var(--hraness-site-footer-foreground,CanvasText) 100%,var(--hraness-site-footer-background,Canvas)) 100%)}.x1gqfdwy{background-origin:border-box}.x12koezg{background-origin:padding-box}.xiy17q3{background-repeat:no-repeat}.x182nak8{background-repeat:repeat}.x1cwfr1t{background-size:auto}.x18g1bdp{background-size:calc(200% + var(--hraness-site-footer-shimmer-spread) * 2) 100%}.x1wugil3{block-size:1.375rem}.xuxy95z{block-size:100%}.xpoyz9m{block-size:1px}.x38bysi{block-size:1rem}.x18h55qy{block-size:44px}.xzlj3eo{block-size:auto}.xlashs9{block-size:var(--hraness-site-footer-control-block-size)}.x1dmgvpn{block-size:var(--hraness-site-footer-form-block-size)}.x1bxml6c{block-size:var(--hraness-site-footer-social-target)}.x1hdm9tg{border-block-start-color:var(--hraness-site-footer-line)}.x3so8kt{border-block-start-style:solid}.x1b1eqt9{border-block-start-width:1px}.x1e53mt7{border-image-outset:0}.xgkqhyc{border-image-repeat:stretch}.x1jleocg{border-image-slice:100%}.x18sabzy{border-image-source:none}.x1pjjote{border-image-width:1}.xim0ftz{box-shadow:0 .25rem 1rem color-mix(in srgb,var(--hraness-site-footer-foreground,CanvasText) 10%,transparent)}.x1kyqxw3{box-shadow:0 1px 4px color-mix(in srgb,var(--hraness-site-footer-foreground,CanvasText) 12%,transparent)}.x165lju9{box-shadow:0 1rem 3rem #00000040}.x9f619{box-sizing:border-box}.x91417p{caret-color:var(--hraness-site-footer-foreground)}.x1hyvwdk{clip-path:inset(50%)}.xeh89do{clip:rect(0 0 0 0)}.x1heor9g{color:inherit}.xaazplj{color:var(--hraness-site-footer-action-foreground)}.x1g4142m{color:var(--hraness-site-footer-foreground)}.xj5idha{color:var(--hraness-site-footer-muted)}.x1d3i0y6{column-gap:.375rem}.x1n78d84{column-gap:clamp(.5rem,2vw,1rem)}.xgc5ccc{container-name:hraness-socials}.x12h1iku{container-type:inline-size}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xt0psk2{display:inline}.x1s85apg{display:none}.xq2h55{display:var(--_hraness-footer-mark-display)}.xdl72j9{flex-basis:auto}.x4hbtdw{flex-basis:var(--hraness-site-footer-social-target)}.x1c4vz4f{flex-grow:0}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.xs83m0k{flex-shrink:1}.x1a02dak{flex-wrap:wrap}.xjb2p0i{font-family:inherit}.xprmc4t{font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.x10rt0pk{font-feature-settings:inherit}.xvmqkbn{font-kerning:inherit}.x1rcybi7{font-language-override:inherit}.x61gc8y{font-optical-sizing:inherit}.xd4aj15{font-size-adjust:inherit}.xboafo0{font-size:.75rem}.x1dcheo9{font-size:.8125rem}.xkpwil5{font-size:.875rem}.x6u19be{font-size:.9375rem}.xngnso2{font-size:1.5rem}.x1jchvi3{font-size:1rem}.x1qlqyl8{font-size:inherit}.xgt9wab{font-size:max(1rem,16px)}.x1xh6y1q{font-stretch:inherit}.x1t35e8{font-style:inherit}.xkyhvkk{font-variation-settings:inherit}.xk50ysn{font-weight:500}.xh88oxj{font-weight:550}.x1s688f{font-weight:600}.x19s9jnd{font-weight:650}.x1pd3egz{font-weight:inherit}.xx97v1z{grid-auto-rows:var(--hraness-site-footer-content-block-size)}.x1rkzygb{grid-template-columns:auto minmax(0,1fr)}.x5o1nov{grid-template-columns:auto minmax(var(--hraness-site-footer-social-target),1fr)}.x1mkdm3x{grid-template-columns:minmax(0,1fr)}.x37z1gs{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.xif76xs{inline-size:1.375rem}.xiuoait{inline-size:100%}.xi8173g{inline-size:1px}.x1milg1j{inline-size:1rem}.x1nwd19c{inline-size:44px}.x6n8wx1{inline-size:fit-content}.xgybh9h{inline-size:min(100%,18rem)}.x146urod{inline-size:min(18rem,100vw - 2rem)}.xzm6ek{inline-size:min(20rem,100vw - 2rem)}.x1y56ywe{inline-size:min(28rem,100vw - 2rem)}.x175cv4s{inline-size:var(--hraness-site-footer-social-target)}.xr04doy{inset-block-end:calc(100% + .375rem)}.x1smivkc{inset-block-end:calc(100% + .5rem)}.xcc8yhp{inset-block-end:calc(var(--_hraness-site-footer-control-rows) * var(--hraness-site-footer-content-block-size) + (var(--_hraness-site-footer-control-rows) - 1) * var(--hraness-site-footer-row-gap) + var(--hraness-site-footer-padding-block) + .75rem + env(safe-area-inset-bottom,0px))}.x92d9gd{inset-block-start:auto}.xtijo5x{inset-inline-end:0}.xs1cnaw{inset-inline-end:max(.75rem,env(safe-area-inset-right))}.xe89of6{inset-inline-start:1rem}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.x1jfo8e8{justify-content:var(--_hraness-site-footer-links-justify,flex-end)}.x1lqcxt8{justify-self:start}.x130jcwj{letter-spacing:-.018em}.x1i21sxh{letter-spacing:normal}.x14ju556{line-height:0}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.xfrs9s4{line-height:1.45}.x1evy7pa{line-height:1.5}.xo5v014{line-height:1}.x15bjb6t{line-height:inherit}.xnbnhf8{list-style-image:none}.x43c9pm{list-style-position:outside}.x3ct3a4{list-style-type:none}.x1gixskw{margin-block-start:.625rem}.x1dpfygs{margin-inline-end:-.5rem}.x1lziwak{margin-inline-start:0}.xjsudho{margin-inline-start:var(--_hraness-site-footer-links-offset,0px)}.xi9drc3{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M372 141a116 116 0 1 1-232 0 116 116 0 1 1 232 0Zm-14 0a102 102 0 1 0-204 0 102 102 0 1 0 204 0Zm-8 0a94 94 0 1 1-188 0 94 94 0 1 1 188 0Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M211 252c75-8 154 30 204 94 32 40 51 89 59 142H184c20-28 29-57 22-87-9-39-26-71-28-99-2-22 9-39 33-50Z\" fill=\"currentColor\"></path><path d=\"M246 270c-27-20-67-23-100-9-25 11-42 31-46 56l-34 20 38 12c4 25 14 47 31 66 15 13 22 32 18 56l-14 17h116c-20-27-23-50-8-68 6-8 14-14 23-21 23-20 34-50 28-79-5-22-23-40-52-50ZM132 309c9-14 22-22 38-22 13 0 25 7 34 19-10 14-23 22-39 22-14 0-25-6-33-19Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M151 410c-2 30-16 57-43 78h197c-19-27-40-49-63-63-28-18-59-23-91-15Z\" fill=\"currentColor\"></path><circle cx=\"166\" cy=\"307\" fill=\"currentColor\" r=\"8\"></circle></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M372 141a116 116 0 1 1-232 0 116 116 0 1 1 232 0Zm-14 0a102 102 0 1 0-204 0 102 102 0 1 0 204 0Zm-8 0a94 94 0 1 1-188 0 94 94 0 1 1 188 0Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M211 252c75-8 154 30 204 94 32 40 51 89 59 142H184c20-28 29-57 22-87-9-39-26-71-28-99-2-22 9-39 33-50Z\" fill=\"currentColor\"></path><path d=\"M246 270c-27-20-67-23-100-9-25 11-42 31-46 56l-34 20 38 12c4 25 14 47 31 66 15 13 22 32 18 56l-14 17h116c-20-27-23-50-8-68 6-8 14-14 23-21 23-20 34-50 28-79-5-22-23-40-52-50ZM132 309c9-14 22-22 38-22 13 0 25 7 34 19-10 14-23 22-39 22-14 0-25-6-33-19Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M151 410c-2 30-16 57-43 78h197c-19-27-40-49-63-63-28-18-59-23-91-15Z\" fill=\"currentColor\"></path><circle cx=\"166\" cy=\"307\" fill=\"currentColor\" r=\"8\"></circle></svg>")}.x5e4rk6{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.x1rudrqi{-webkit-mask-position:50%;mask-position:50%}.x16fucec{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x2k2kcx{-webkit-mask-size:contain;mask-size:contain}.x1pzgvly{max-block-size:calc(var(--hraness-signup-viewport-height,100dvh) - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.xu668xk{max-block-size:max(5rem,calc(100dvh - var(--_hraness-site-footer-control-rows) * var(--hraness-site-footer-content-block-size) - (var(--_hraness-site-footer-control-rows) - 1) * var(--hraness-site-footer-row-gap) - var(--hraness-site-footer-padding-block) - var(--hraness-site-footer-control-block-size) - 2.5rem - 2px - env(safe-area-inset-bottom,0px)))}.xgyk9h7{max-inline-size:100%}.xmk4v7v{max-inline-size:12rem}.x1n9s1zj{max-inline-size:22rem}.x15qkubi{max-inline-size:calc(100vw - 1.5rem)}.x1ljtl1n{max-inline-size:calc(100vw - 2rem)}.x1tec7hu{max-inline-size:none}.x159srwy{min-block-size:0}.x1ouqbbl{min-block-size:48px}.x5vl0wm{min-block-size:var(--hraness-site-footer-bar-block-size)}.xeuuy2l{min-block-size:var(--hraness-site-footer-control-block-size)}.xesnm00{min-inline-size:0}.xart1r9{min-inline-size:var(--hraness-site-footer-control-block-size)}.xj0a0fe{overflow-wrap:anywhere}.xpcvst1{padding-block-end:calc(var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom,0px))}.x1qtgzxc{padding-block-start:calc(var(--hraness-site-footer-padding-block) + var(--_hraness-site-footer-consent-clearance,0px))}.x1dyck8u{padding-inline-end:max(clamp(1rem,4vw,2rem),env(safe-area-inset-right),calc((100% - var(--hraness-site-footer-measure,100%)) / 2))}.xhvvu7z{padding-inline-start:max(clamp(1rem,4vw,2rem),env(safe-area-inset-left),calc((100% - var(--hraness-site-footer-measure,100%)) / 2))}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x1uhb9sk{position:static}.x1lfezxm{row-gap:var(--hraness-site-footer-row-gap)}.x185mbhu{scrollbar-gutter:stable}.x2b8uid{text-align:center}.xlyipyv{text-overflow:ellipsis}.x1w2vvpw{text-wrap:balance}.xlshs6z{visibility:hidden}.xnpuxes{visibility:visible}.xeaf4i8{white-space:normal}.xuxw1ft{white-space:nowrap}.xhtitgo{z-index:2}.xzkaem6{z-index:3}.xf5e64p{z-index:40}.xvgho8r[hidden]{display:none}.xxuwnm0:focus-visible{outline-color:var(--hraness-site-footer-focus)}.xhfxdjs:focus-visible{outline-offset:-3px}.xj3ae5l:focus-visible{outline-offset:3px}.x9v5kkp:focus-visible{outline-style:solid}.x784prv:focus-visible{outline-width:2px}.x12yxz85.x12yxz85:where(.x1gmlqhs[open] *){visibility:hidden}.x16dnoq8.x16dnoq8:where(.x1gmlqhs[open] *){visibility:visible}.xjb0foi:disabled{cursor:wait}.xo3u330:disabled{opacity:.62}.x502hvl:modal{inset-block-end:calc(100% - var(--hraness-signup-viewport-top,0px) - var(--hraness-signup-viewport-height,100dvh))}.x1t8win8:modal{inset-block-start:var(--hraness-signup-viewport-top,0px)}.x3g7vmf:modal{position:fixed}.xgqpex1:hover{background-color:var(--hraness-site-footer-field-background)}@media (forced-colors:active){.x1g58opa.x1g58opa{-webkit-text-fill-color:currentColor}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1wouot0.x1wouot0{-webkit-text-fill-color:transparent}}@media (forced-colors:active){.xal2be3.xal2be3{animation-name:none}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1n2piig.x1n2piig{animation-name:x3k0bqv-B}}@media (forced-colors:active){.x1tt9vl1.x1tt9vl1{background-color:buttontext}.x9yvj25.x9yvj25{background-color:canvas}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.x1hhrnal.x1hhrnal{background-image:linear-gradient(110deg,currentColor calc(50% - var(--hraness-site-footer-shimmer-spread)),color-mix(in srgb,currentColor 20%,transparent) 50%,currentColor calc(50% + var(--hraness-site-footer-shimmer-spread)))}}@media (forced-colors:active){.xhobzj1.xhobzj1{background-image:none}.x1np48w9.x1np48w9{border-block-start-color:buttontext}.xwaqzdf.xwaqzdf{box-shadow:none}.x1q5838n.x1q5838n{color:buttonface}}@media (min-width:47.5rem){.x7odbza.x7odbza{font-size:.8125rem}.x1od97uc.x1od97uc{grid-template-columns:auto auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x1o8kq85.x1o8kq85{grid-template-columns:auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xzm20xa.xzm20xa{grid-template-columns:auto minmax(0,max-content) auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x11123my.x11123my{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xj3lp7q.xj3lp7q{grid-template-columns:minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.xl7e3be.xl7e3be{grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x1q9k5wc.x1q9k5wc{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size))}.x12aoker.x12aoker{inset-block-end:calc(100% + var(--hraness-site-footer-padding-block) + .375rem)}.x1vbotui.x1vbotui{inset-inline-start:0}}@media (prefers-reduced-motion:no-preference){.x7ctuma.x7ctuma{transition-delay:0s}.x1ntgrh1.x1ntgrh1{transition-duration:.12s}.x105zyf9.x105zyf9{transition-property:color,background-color,opacity}.xma2t0n.xma2t0n{transition-timing-function:ease}}@media (forced-colors:active){.xz4eswf.xz4eswf:focus-visible{outline-color:highlight}}@media (hover:hover){.xlkrsup.xlkrsup:hover{background-attachment:scroll}.x156efcn.x156efcn:hover{background-clip:border-box}.x1voprv7.x1voprv7:hover{background-color:color-mix(in srgb,currentColor 9%,transparent)}.x8o3jvd.x8o3jvd:hover{background-image:none}.xsq4hlx.xsq4hlx:hover{background-origin:padding-box}.x1x226zn.x1x226zn:hover{background-repeat:repeat}.x1f6hyc3.x1f6hyc3:hover{background-size:auto}.xxeg0yr.xxeg0yr:hover{color:var(--hraness-site-footer-foreground)}}@media (pointer:coarse){@container hraness-socials (min-width:136px){.x101cbvv.x101cbvv.x101cbvv{display:block}}@container hraness-socials (min-width:182px){.xwl02xf.xwl02xf.xwl02xf{display:block}}@container hraness-socials (min-width:90px){.x6w72mi.x6w72mi.x6w72mi{display:block}}}@media (pointer:fine) and (not (pointer:coarse)),(pointer:none) and (not (pointer:coarse)){@container hraness-socials (min-width:3.625rem){.xhzsqoz.xhzsqoz.xhzsqoz{display:block}}@container hraness-socials (min-width:5.5rem){.x18g50z5.x18g50z5.x18g50z5{display:block}}@container hraness-socials (min-width:7.375rem){.xir82yx.xir82yx.xir82yx{display:block}}}}@layer components.hraness-site-footer.priority5{.xhbfen4{margin-bottom:.5rem}.xat24cr{margin-bottom:0}.x1nhhxel{margin-bottom:1.5rem}.x1bov10x{margin-top:-.5rem}.xhj8ucd{margin-top:.75rem}.xj1urod{margin-top:1rem}.x1odjw0f{overflow-y:auto}}@layer components.hraness-site-footer.priority6{.x16vqh2n::backdrop{background-color:#0000008c}.xook0zr::placeholder{color:var(--hraness-site-footer-muted)}.x1i5lizr::-webkit-details-marker{display:none}.x7xwk5j::placeholder{opacity:1}}@keyframes x3k0bqv-B{0%{background-position:100%}to{background-position:0}}.x35j2r9{--_hraness-foil-1:var(--hraness-foil-1,#f8cbeb)}@supports (color:lab(0% 0 0)){.x35j2r9{--_hraness-foil-1:var(--hraness-foil-1,lab(86.3403% 20.1464 -9.38262))}}.xmntjkq{--_hraness-foil-2:var(--hraness-foil-2,#cdd4f7)}@supports (color:lab(0% 0 0)){.xmntjkq{--_hraness-foil-2:var(--hraness-foil-2,lab(85.1108% 3.0382 -18.4466))}}.x1xbl91z{--_hraness-foil-3:var(--hraness-foil-3,#c5f0df)}@supports (color:lab(0% 0 0)){.x1xbl91z{--_hraness-foil-3:var(--hraness-foil-3,lab(91.3827% -16.8932 3.15534))}}.x47qxf1{--_hraness-foil-4:var(--hraness-foil-4,#f7efcd)}@supports (color:lab(0% 0 0)){.x47qxf1{--_hraness-foil-4:var(--hraness-foil-4,lab(94.4608% -1.19552 17.4542))}}.x13hwd88{--_hraness-foil-5:var(--hraness-foil-5,#f9d6bf)}@supports (color:lab(0% 0 0)){.x13hwd88{--_hraness-foil-5:var(--hraness-foil-5,lab(88.2259% 10.1507 16.1255))}}.xx7v8hi{--_hraness-foil-6:var(--hraness-foil-6,#dfcdf6)}@supports (color:lab(0% 0 0)){.xx7v8hi{--_hraness-foil-6:var(--hraness-foil-6,lab(84.7576% 12.3398 -18.2155))}}.x1lhcm7p{--_hraness-footer-mark-display:none}.xwk8b0x{--_hraness-site-footer-consent-clearance:0px}.xd04x30{--_hraness-site-footer-control-rows:1}.xwhig44{--_hraness-site-footer-control-rows:2}.xh03epf{--_hraness-site-footer-control-rows:3}.x9fpagd{--_hraness-site-footer-links-justify:flex-end}.xm2onfb{--_hraness-site-footer-links-justify:flex-start}.x10xu2di{--_hraness-site-footer-links-offset:0px}.x11dl3l8{--_hraness-site-footer-links-offset:calc((1rem - var(--hraness-site-footer-social-target)) / 2)}.x136ldfs{--hraness-foil-glow:0}.x3l4yik{--hraness-site-footer-action-background:var(--lightningcss-light,#166534) var(--lightningcss-dark,#86efac)}.x18vkaze{--hraness-site-footer-action-background:var(--lightningcss-light,#1e40af) var(--lightningcss-dark,#93c5fd)}.x1mq49gw{--hraness-site-footer-action-background:var(--lightningcss-light,#9a3412) var(--lightningcss-dark,#fdba74)}.xdg0xw2{--hraness-site-footer-action-background:var(--plain-foreground,var(--foreground,CanvasText))}.x1izjwho{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#052e16)}.x1e6emja{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#172554)}.x1lf6uaq{--hraness-site-footer-action-foreground:var(--lightningcss-light,#fff) var(--lightningcss-dark,#431407)}.x1munjs5{--hraness-site-footer-action-foreground:var(--plain-background,var(--background,Canvas))}.x8c10za{--hraness-site-footer-background:var(--plain-background,var(--background,Canvas))}.x1baz8l3{--hraness-site-footer-bar-block-size:calc(var(--hraness-site-footer-content-block-size) + var(--_hraness-site-footer-consent-clearance) + var(--hraness-site-footer-padding-block) + var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom,0px) + 1px)}.x1o9lycj{--hraness-site-footer-content-block-size:max(var(--hraness-site-footer-social-target),var(--hraness-site-footer-form-block-size))}.x1ghcxmq{--hraness-site-footer-content-block-size:var(--hraness-site-footer-control-block-size)}.x1xgbxbt{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),1.75rem)}.xsctza4{--hraness-site-footer-field-background:color-mix(in srgb,var(--hraness-site-footer-foreground) 4%,var(--hraness-site-footer-background))}.x14z8vex{--hraness-site-footer-focus:var(--plain-link,var(--focus,Highlight))}.x1ktp55a{--hraness-site-footer-foreground:var(--plain-foreground,var(--foreground,currentColor))}.xys6ka6{--hraness-site-footer-form-block-size:var(--hraness-site-footer-control-block-size)}.x96ybla{--hraness-site-footer-line:var(--plain-line,var(--line,color-mix(in srgb,currentColor 18%,transparent)))}.xma658k{--hraness-site-footer-mailing-overlay-clearance:0rem}.x1sphz0r{--hraness-site-footer-mailing-overlay-clearance:calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-row-gap))}.x1h47zgc{--hraness-site-footer-mailing-overlay-offset:calc(var(--hraness-site-footer-mailing-overlay-clearance) + var(--hraness-site-footer-padding-block) + 1px)}.x8d9m59{--hraness-site-footer-muted:var(--plain-muted,var(--muted,color-mix(in srgb,currentColor 68%,transparent)))}.x1a0dqq5{--hraness-site-footer-padding-block:clamp(.75rem,2vw,1rem)}.x18ca4t7{--hraness-site-footer-row-gap:.5rem}.x94vt28{--hraness-site-footer-shimmer-spread:calc(3ch + 40px)}.xtq98z5{--hraness-site-footer-social-target:1.75rem}.x3luoqq{--hraness-site-footer-socials-inline-size:calc(4 * var(--hraness-site-footer-social-target) + max(.375rem,6px))}.x4sry57{--hraness-site-footer-status-block-size:1.5rem}@supports ((-webkit-mask-image:linear-gradient(black, black)) or (mask-image:linear-gradient(black, black))){.xr9ynje.xr9ynje{--_hraness-footer-mark-display:block}}.x1dsv906:has(>.hraness-site-footer__inner>[data-slot=hraness-cookie-consent]:not([hidden])){--_hraness-site-footer-consent-clearance:calc(var(--hraness-site-footer-control-block-size) + 1.25rem + 2px)}@media (prefers-color-scheme:dark){.x1dscx4y.x1dscx4y{--_hraness-foil-1:var(--hraness-foil-1,#af4791)}@supports (color:lab(0% 0 0)){.x1dscx4y.x1dscx4y{--_hraness-foil-1:var(--hraness-foil-1,lab(46.6723% 49.1867 -19.8203))}}.x14xjb22.x14xjb22{--_hraness-foil-2:var(--hraness-foil-2,#6358ba)}@supports (color:lab(0% 0 0)){.x14xjb22.x14xjb22{--_hraness-foil-2:var(--hraness-foil-2,lab(42.2458% 24.6027 -51.6587))}}.x1iiaa4z.x1iiaa4z{--_hraness-foil-3:var(--hraness-foil-3,#00ac8e)}@supports (color:lab(0% 0 0)){.x1iiaa4z.x1iiaa4z{--_hraness-foil-3:var(--hraness-foil-3,lab(62.3695% -49.66 4.27207))}}.x1n6b76k.x1n6b76k{--_hraness-foil-4:var(--hraness-foil-4,#b8a636)}@supports (color:lab(0% 0 0)){.x1n6b76k.x1n6b76k{--_hraness-foil-4:var(--hraness-foil-4,lab(68.1263% -2.49678 57.2653))}}.x1z0t8xj.x1z0t8xj{--_hraness-foil-5:var(--hraness-foil-5,#b64e10)}@supports (color:lab(0% 0 0)){.x1z0t8xj.x1z0t8xj{--_hraness-foil-5:var(--hraness-foil-5,lab(46.7122% 40.9626 52.6576))}}.x1bbyikp.x1bbyikp{--_hraness-foil-6:var(--hraness-foil-6,#9d69d2)}@supports (color:lab(0% 0 0)){.x1bbyikp.x1bbyikp{--_hraness-foil-6:var(--hraness-foil-6,lab(53.5209% 36.7413 -47.0617))}}}@media (min-width:47.5rem){.xrank7c.xrank7c{--_hraness-site-footer-control-rows:1}.xdjmklf.xdjmklf{--_hraness-site-footer-links-justify:flex-end}.xg6nurf.xg6nurf{--_hraness-site-footer-links-offset:0px}}@media (pointer:coarse){.x9cmhvv.x9cmhvv{--hraness-site-footer-control-block-size:max(var(--hraness-site-footer-social-target),2.25rem)}.x1w6jg7m.x1w6jg7m{--hraness-site-footer-social-target:44px}}@supports ((-webkit-mask-image:linear-gradient(black, black)) or (mask-image:linear-gradient(black, black))){@media (forced-colors:active){.x1apl0kd.x1apl0kd.x1apl0kd{--_hraness-footer-mark-display:none}}}@media (hover:hover){.x1a9zcsi.x1a9zcsi:hover:not(:disabled){--hraness-foil-glow:1}}

@layer components.hraness-design-kit.legacy{:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]){--_hraness-landscape-ink:var(--hraness-landscape-ink,color-mix(in oklch, var(--foreground,var(--plain-foreground,CanvasText)) var(--hraness-landscape-strength,30%), var(--background,var(--plain-background,Canvas))));isolation:isolate;position:relative}@supports (mask-mode:luminance) or (mask-source-type:luminance){:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]):before{z-index:-1;background:var(--_hraness-landscape-ink);content:"";opacity:var(--hraness-landscape-opacity,.5);pointer-events:none;-webkit-mask-image:var(--hraness-landscape-image,linear-gradient(transparent, transparent));-webkit-mask-image:var(--hraness-landscape-image,linear-gradient(transparent, transparent));mask-image:var(--hraness-landscape-image,linear-gradient(transparent, transparent));-webkit-mask-source-type:luminance;position:absolute;inset:0;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-source-type:luminance;mask-mode:luminance}@media (max-width:48rem){:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]):before{opacity:var(--hraness-landscape-opacity-narrow,.36);-webkit-mask-image:var(--hraness-landscape-image-narrow,var(--hraness-landscape-image,linear-gradient(transparent, transparent)));-webkit-mask-image:var(--hraness-landscape-image-narrow,var(--hraness-landscape-image,linear-gradient(transparent, transparent)));mask-image:var(--hraness-landscape-image-narrow,var(--hraness-landscape-image,linear-gradient(transparent, transparent)))}}}@media (forced-colors:active),print{:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]):before{display:none}}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.hraness-marketing-page,.plain-site:not(body),.plain-footer,[data-hraness-landscape-surface=clear]){background:0 0}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.plain-publication__article-body pre,.plain-publication__table-scroll,[data-hraness-landscape-surface=solid]){border-radius:var(--hraness-landscape-radius,.75rem);background:var(--hraness-landscape-solid,var(--plain-surface,var(--hraness-marketing-surface,var(--background,Canvas))))}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) .plain-publication__article-body pre{padding:.9rem 1.1rem}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) .plain-publication__table-scroll{border:1px solid var(--plain-line,color-mix(in srgb, currentColor 14%, transparent))}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.hraness-marketing-card,.hraness-marketing-quote,.hraness-marketing-plan,.hraness-marketing-trust-item,.hraness-marketing-interface,.hraness-marketing-primitive,.plain-publication__callout,.plain-publication__social-kit-item,[data-hraness-landscape-surface=glass]){--_hraness-landscape-glass-base:var(--hraness-landscape-glass,var(--hraness-marketing-surface,var(--plain-surface,var(--background,Canvas))));background:var(--_hraness-landscape-glass-base)}:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) [data-hraness-landscape-surface=glass]{border-radius:var(--hraness-landscape-radius,.75rem)}@supports ((-webkit-backdrop-filter:blur(1px))){:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.hraness-marketing-card,.hraness-marketing-quote,.hraness-marketing-plan,.hraness-marketing-trust-item,.hraness-marketing-interface,.hraness-marketing-primitive,.plain-publication__callout,.plain-publication__social-kit-item,[data-hraness-landscape-surface=glass]){background:color-mix(in srgb, var(--_hraness-landscape-glass-base) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.hraness-marketing-card,.hraness-marketing-quote,.hraness-marketing-plan,.hraness-marketing-trust-item,.hraness-marketing-interface,.hraness-marketing-primitive,.plain-publication__callout,.plain-publication__social-kit-item,[data-hraness-landscape-surface=glass]){background:color-mix(in srgb, var(--_hraness-landscape-glass-base) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:is(body:is([data-hraness-landscape=page],:has([data-hraness-landscape=page])):not(:has([data-hraness-landscape=off])),[data-hraness-landscape=contained]) :is(.hraness-marketing-card,.hraness-marketing-quote,.hraness-marketing-plan,.hraness-marketing-trust-item,.hraness-marketing-interface,.hraness-marketing-primitive,.plain-publication__callout,.plain-publication__social-kit-item,[data-hraness-landscape-surface=glass]){background:var(--_hraness-landscape-glass-base);-webkit-backdrop-filter:none;backdrop-filter:none}}}
:root{--ink:#1f332d;--green:#244c3e;--muted:#6f7b73;--line:#dcded4;--paper:#fffef9;--bg:#f5f3ed;--accent:#d8744e;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}input[type=range]{accent-color:var(--green)}body{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:9px 14px}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.primary,.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:10px 16px;text-decoration:none;display:inline-block}input,select,textarea{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:100%;padding:9px 11px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 5vw;display:flex}.brand{letter-spacing:-1.4px;font-size:26px;font-weight:650;text-decoration:none}.brand span{color:var(--accent);margin:0 1px}.top nav{gap:22px;font-size:14px;display:flex}.top nav a{color:var(--green);text-decoration:none}main{max-width:1240px;margin:0 auto;padding:0 5vw 60px}body>footer{border-top:1px solid var(--line);letter-spacing:1.4px;color:var(--muted);justify-content:space-between;padding:22px 5vw;font:10px ui-monospace,monospace;display:flex}.eyebrow{letter-spacing:1.8px;color:#6b7970;margin:0 0 14px;font:10px ui-monospace,monospace}h1{letter-spacing:-2.2px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:400;line-height:1.02}h2{letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:32px;font-weight:400}.lede{color:var(--muted);max-width:620px;margin:0 0 26px;line-height:1.6}.hero{padding:64px 0 36px}.count{color:var(--muted);margin-top:12px;font:11px ui-monospace,monospace}.search{max-width:620px;position:relative}.search input{border-radius:10px;padding:15px 16px;font-size:17px}.hits{z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;box-shadow:0 10px 30px #0001}.hits a{border-radius:6px;justify-content:space-between;padding:9px 10px;text-decoration:none;display:flex}.hits a:hover{background:#eef2ec}.hits small{color:var(--muted)}.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:20px;display:grid}.card{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;text-decoration:none;transition:transform .12s;display:flex}.card:hover{transform:translateY(-2px)}.art svg{width:100px;height:100px}.name{font-size:13px}.how{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:center;gap:30px;margin-top:70px;padding-top:40px;display:grid}.styles{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.styles svg{background:var(--paper);border:1px solid var(--line);border-radius:8px;width:100%;height:auto}.page{padding:48px 0}.icon-page{padding:40px 0}.icon-head h1{font-size:48px}.aliases{color:var(--muted);margin:-8px 0 24px}.icon-meta{color:var(--muted);gap:6px;margin-top:30px;font-size:13px;display:grid}.icon-meta nav{flex-wrap:wrap;gap:10px;display:flex}.icon-meta nav a{color:var(--green)}.empty{border:1px dashed var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:40px;display:flex}.empty p{margin:0 12px 0 0}.editor{grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-top:10px;display:grid}.stage{min-width:0}.canvas{border:1px solid var(--line);border-radius:12px;place-items:center;min-height:380px;padding:24px;display:grid}.canvas svg{width:min(100%,360px);height:auto}.facts{color:var(--muted);margin-top:10px;font:11px ui-monospace,monospace}.actual{align-items:center;gap:18px;margin-top:12px;display:flex}.checker{background-color:#fffef9;background-image:linear-gradient(45deg,#ecece4 25%,#0000 25%),linear-gradient(-45deg,#ecece4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ecece4 75%),linear-gradient(-45deg,#0000 75%,#ecece4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.panel{border:1px solid var(--line);background:#faf9f4;border-radius:12px;flex-direction:column;align-self:start;gap:12px;padding:18px;display:flex}.panel label{gap:6px;font-size:12px;font-weight:550;display:grid}.row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check{grid-template-columns:none;align-items:center;gap:8px;display:flex!important}.check input{width:auto}.parts-head{justify-content:space-between;align-items:center;font-size:12px;font-weight:550;display:flex}.mini{margin-left:4px;padding:3px 9px;font-size:13px}.mini.wide{width:100%;margin:6px 0 0}.parts{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-height:210px;margin:0;padding:0;list-style:none;overflow:auto}.parts button{background:0 0;border:0;border-bottom:1px solid #eef0e8;border-radius:0;justify-content:space-between;width:100%;padding:7px 10px;font-size:12px;display:flex}.parts button[aria-pressed=true]{background:#e6eee5;font-weight:600}.parts small{color:var(--muted);font:10px ui-monospace,monospace}.fields{gap:6px;display:grid}.field{align-items:center;grid-template-columns:70px 1fr!important;font-weight:400!important}.field input{padding:0}.exports{grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid}.exports button{padding:9px 6px;font-size:13px}.strip{grid-column:1/-1}.strip h3{align-items:center;gap:8px;margin:10px 0;font-size:13px;font-weight:600;display:flex}.tiles{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.tile{flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.tile.on{outline:2px solid var(--green)}.tile svg{width:84px;height:84px}.tile small{color:var(--muted);text-align:center;font-size:11px}.note{color:var(--muted);font-size:12px}.warn{color:#9a4b2b;font-size:12px}.status{color:var(--green);font-size:13px}.create{gap:18px;display:grid}.tabs{gap:6px;display:flex}.tabs button[aria-selected=true]{background:var(--green);color:#fff;border-color:var(--green)}.tabpanel{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:18px;display:grid}.tabpanel form{grid-template-columns:1fr auto;gap:8px;display:grid}.tabpanel form .note{grid-column:1/-1;margin:0}.drop{gap:8px;font-weight:550;display:grid}.image-opts{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:10px;display:grid}.image-opts .check{grid-column:1/-1}.image-opts label{gap:6px;font-size:12px;display:grid}@media (max-width:860px){.editor{grid-template-columns:1fr}h1{font-size:40px}.how{grid-template-columns:1fr}.styles{grid-template-columns:repeat(4,1fr)}.image-opts{grid-template-columns:1fr}}@media (max-width:520px){main{padding:0 18px 40px}.top{padding:14px 18px}.gallery{grid-template-columns:repeat(2,1fr)}.canvas{min-height:280px}.styles{grid-template-columns:repeat(3,1fr)}body>footer{flex-direction:column;gap:6px}}.drawings{gap:12px;display:grid}.credit{color:var(--muted);margin:0;font-size:12px}.prose{max-width:760px}.prose h2{margin:34px 0 10px}.prose li{margin:6px 0;line-height:1.5}.prose p{line-height:1.65}:is(.prose :where(p,li),.home-caption) a:not(.button){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}:is(.prose :where(p,li),.home-caption) a:not(.button):hover{text-decoration-style:dotted}:is(.prose :where(p,li),.home-caption) a:not(.button):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}.tiles .note{grid-column:1/-1}.matches{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.matches .tile[aria-selected=true]{outline:2px solid var(--green)}.matches svg{width:72px;height:72px}.tabs{flex-wrap:wrap}.tabs button{white-space:nowrap}.collection-teaser{border:1px solid var(--line);background:#eceee4;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:25px 28px;display:flex}.collection-teaser h2{font-size:28px}.collection-teaser p{max-width:540px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.collection-teaser a{white-space:nowrap}.collection-teaser .eyebrow{margin:0 0 10px;font-size:9px}@media (max-width:800px){.collection-teaser{flex-direction:column;align-items:start}}@media (max-width:520px){.top{flex-wrap:wrap;gap:12px}.top nav{flex-wrap:wrap;gap:16px;font-size:12px}}:root{--hraness-landscape-image:image-set(url(/landscape/landscape-24ce3789be70878c128189f173dc686317f7e7f4f9303b456abd3329a38749a2.webp) 1x, url(/landscape/landscape-47a8e721380afffd90f4c8ac3fe82d03c72fedace576dd7598c9f0fe927849b0.webp) 2x);--hraness-landscape-image-narrow:url(/landscape/landscape-812671dfc1c4a3e7bd4b022a281edd837f530ab9e174ea20ee26248cfe23bd53.webp);--hraness-landscape-ink:color-mix(in oklch, var(--foreground,var(--ink,CanvasText)) 30%, var(--background,var(--paper,Canvas)))}body:has(.home-ctas) main#main{background:0 0}
:root{--ink:#272d29;--green:#34483d;--muted:#676d63;--line:#e3e3da;--paper:#fffefa;--bg:#f9f8f4;font-size:14px}.index-filters a{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 13px;font-size:12px;text-decoration:none}.index-filters a[aria-current=page]{color:var(--ink);background:#eaece5}.index-filters a:hover{border-color:#a6ada2}@media (max-width:600px){.index-filters a{padding:7px 10px;font-size:11px}}body{line-height:1.5}button,input,select{border-radius:5px}button,a,input,select{-webkit-tap-highlight-color:transparent}button{transition:background .12s,border-color .12s}button:hover:not(:disabled){border-color:#a6ada2}button:disabled{cursor:not-allowed}.top{border-bottom:0;gap:24px;max-width:1440px;margin:auto;padding:25px 42px}.brand{letter-spacing:-1.3px;font-size:24px}.brand span{color:#84957c}.top nav{gap:30px;font-size:13px}.top nav a{color:var(--muted)}.top nav a:hover{color:var(--ink)}main{max-width:1240px;padding:0 36px 64px}body>footer{letter-spacing:.02em;max-width:1356px;margin:auto;padding:24px 36px;font-family:inherit;font-size:11px}h1{letter-spacing:-2px;font-size:56px;line-height:1.08}h2{font-size:28px}.eyebrow{letter-spacing:.13em;font-size:10px}.skip-link{z-index:100;background:var(--paper);padding:10px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.index-intro{padding:70px 0 48px}.index-intro h1{margin:0 0 16px}.index-intro .lede{color:#676d63;margin-bottom:30px;font-size:16px}.index-intro .search{max-width:540px}.search input{background:#fffefa;border-radius:6px;padding:14px 16px;font-size:14px}.hits{border-radius:6px;box-shadow:0 8px 24px #242c2010}.hits small{font-size:11px}.hits [aria-selected=true] a{background:#ecefe8}.index-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.index-filters{align-items:center;gap:5px;display:flex}.index-filters button{color:var(--muted);background:0 0;border-color:#0000;padding:7px 13px;font-size:12px}.index-filters button[aria-pressed=true]{color:var(--ink);background:#eaece5}.index-count{color:var(--muted);font-size:11px}.tradition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px;display:grid}.tradition-card{min-width:0;text-decoration:none}.tradition-art{aspect-ratio:1.22;border-radius:4px;place-items:center;transition:box-shadow .18s;display:grid;overflow:hidden}.tradition-art img{object-fit:contain;width:73%;height:87%;transition:transform .22s}.tradition-card:hover .tradition-art{box-shadow:0 6px 25px #20261f0b}.tradition-card:hover img{transform:scale(1.025)}.tradition-caption{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.tradition-caption h2{letter-spacing:-.35px;font-family:inherit;font-size:16px;font-weight:500}.tradition-caption>span{color:#8b9186;font-size:15px}.tradition-card>p{color:var(--muted);justify-content:space-between;gap:10px;margin:6px 0 0;font-size:11px;display:flex}.tradition-card>p>span{font-size:10px}.index-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}.index-bottom p{margin:0}.index-bottom a{text-underline-offset:4px}.index-empty{flex-wrap:wrap;align-items:center;gap:18px;padding:60px 0;display:flex}.index-empty p{width:100%;color:var(--muted)}.index-empty a{font-size:12px}.back-link{color:var(--muted);margin-bottom:28px;font-size:12px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--ink)}.tradition-page{padding-top:35px}.tradition-header{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:55px;display:grid}.tradition-header h1{margin:0 0 12px}.tradition-period{color:var(--muted);margin:0;font-size:12px}.tradition-header>p{color:#687064;max-width:445px;margin:0;font-size:15px;line-height:1.9}.tradition-samples>.index-toolbar{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:15px}.tradition-samples h2{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:500}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sample-art{aspect-ratio:1;border-radius:4px;place-items:center;display:grid}.sample-art img{object-fit:contain;width:84%;height:84%}.sample-art.icon img{width:48px;height:48px}.sample-grid h3{margin:16px 0 10px;font-size:14px;font-weight:500}.sample-links{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.sample-links a{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.sample-links a:hover{text-decoration-style:dotted}.tradition-context{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;margin-top:56px;padding-top:28px;font-size:12px;display:grid}.tradition-context h2{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:500}.tradition-context ul{color:var(--muted);padding-left:17px;line-height:2}.tradition-context summary{cursor:pointer;font-size:13px}.tradition-context details p{color:var(--muted);max-width:440px;line-height:1.8}.tradition-context a{text-underline-offset:3px}.related-traditions{border-top:1px solid var(--line);flex-wrap:wrap;gap:25px;margin-top:55px;padding-top:20px;font-size:12px;display:flex}.related-traditions>span{color:var(--muted)}.related-traditions a{text-decoration:none}.artwork-page{padding-top:32px}.artwork-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.artwork-heading h1{letter-spacing:-1px;margin-bottom:0;font-size:38px}.artwork-heading .eyebrow{margin-bottom:8px}.artwork-heading .button{font-size:12px}.artwork-credit{color:var(--muted);margin-top:24px;font-size:11px}.icon-head h1{margin-bottom:24px;font-size:38px}.icon-head .back-link{margin-bottom:24px}.icon-meta{border-top:1px solid var(--line);gap:3px;padding-top:24px;font-size:11px}.icon-meta p{margin:3px 0}.icon-meta summary{cursor:pointer}.legacy-note{color:var(--muted);margin:24px 0;font-size:12px}.page>h1{font-size:42px}.page{padding-top:42px}.page>.lede{font-size:14px}.tabs button{padding:8px 12px;font-size:12px}.prose h2{font-size:24px}.prose p,.prose li{color:#646d61;font-size:14px;line-height:1.85}.prose .lede{font-size:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:800px){.top{padding:22px 26px}main{padding-inline:26px}.index-intro{padding-top:42px}.index-intro h1{font-size:48px}.tradition-grid{gap:30px 18px}.tradition-card>p>span{display:none}.tradition-header{gap:30px}.tradition-header h1{font-size:42px}.sample-grid{gap:16px}.tradition-caption h2{font-size:14px}.sample-links{gap:9px;font-size:10px}}@media (max-width:600px){.top{padding:20px}.top nav{gap:22px;font-size:12px}.brand{font-size:22px}main{padding:0 20px 44px}.index-intro{padding:38px 0 30px}.index-intro h1{letter-spacing:-1.5px;font-size:40px}.index-intro .lede{max-width:280px;margin-bottom:24px;font-size:14px}.index-toolbar{gap:8px;margin-bottom:18px}.index-filters{gap:2px}.index-filters button{padding:7px 10px;font-size:11px}.index-count{font-size:10px}.tradition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}.tradition-art{aspect-ratio:1}.tradition-art img{width:83%;height:83%}.tradition-caption{gap:4px;margin-top:12px}.tradition-caption h2{letter-spacing:-.2px;font-size:13px;line-height:1.4}.tradition-caption>span{font-size:12px}.tradition-card>p{font-size:10px;line-height:1.5}.index-bottom{margin-top:38px;font-size:11px;display:block}.index-bottom p{margin-bottom:12px}body>footer{padding:20px;font-size:10px}.tradition-header{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.tradition-header h1{font-size:40px}.tradition-header>p{font-size:14px}.sample-grid{grid-template-columns:1fr;gap:30px}.sample-art{aspect-ratio:1.35}.sample-art img{width:72%;height:85%}.sample-links{gap:24px;font-size:12px}.tradition-context{grid-template-columns:1fr;gap:22px;margin-top:35px}.related-traditions{gap:18px}.related-traditions>span{width:100%}.artwork-heading{flex-direction:column;align-items:start;gap:15px}.artwork-heading h1{font-size:32px}.artwork-page .back-link{margin-bottom:20px}.page>h1{font-size:36px}.icon-head h1{font-size:32px}.empty{padding:24px}}@media (any-pointer:coarse){.top nav a,.index-filters a,.index-filters button,.sample-links a,.back-link,.tabs button{align-items:center;min-height:44px;display:inline-flex}.search input,.create input:not([type=checkbox]),.create textarea,.create select{font-size:16px}.sample-links{gap:12px}.sample-links a{padding-block:8px}.index-filters a,.index-filters button{font-size:13px}.top nav{gap:18px}}.brand-mark{vertical-align:-.001em;width:.555em;height:.555em}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-ctas{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.home-strip{margin:0 0 44px}.home-icons,.technique-grid{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-icons{grid-template-columns:repeat(6,minmax(0,1fr))}.home-icons a,.technique-grid li{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;text-decoration:none;display:flex}.home-icons a:hover{border-color:#a6ada2}.home-icon-art{aspect-ratio:1;width:100%;max-width:112px;height:auto;display:block}.home-icon-name{color:var(--muted);text-align:center;font-size:12px}.home-caption{letter-spacing:1px;color:var(--muted);margin:12px 0 0;font:10px ui-monospace,monospace}.home-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 64px;display:grid}.home-stats div{gap:6px;padding:22px 18px 22px 0;display:grid}.home-stats div+div{border-left:1px solid var(--line);padding-left:18px}.home-stats strong{letter-spacing:-1px;font-family:Georgia,serif;font-size:36px;font-weight:400}.home-stats span{color:var(--muted);font-size:13px;line-height:1.45}.home-section-head{margin:0 0 24px}.home-section-head h2{max-width:760px;margin:0 0 12px}.home-section-head .lede{margin:0}.home-wall{margin:0 0 64px}.wall-nav{gap:8px;margin:0 0 22px;display:grid}.wall-nav-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wall-nav-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);min-width:72px;font:10px ui-monospace,monospace}.wall-nav a{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:5px 10px;font-size:12px;text-decoration:none}.wall-nav a span{color:var(--muted);margin-left:4px}.wall-nav a:hover{border-color:#a6ada2}.wall-section{margin:0 0 26px}.wall-section h3{letter-spacing:1.6px;text-transform:uppercase;color:#6b7970;margin:0 0 10px;padding-top:6px;font:11px ui-monospace,monospace}.wall-section h3 span{color:var(--muted);letter-spacing:0;margin-left:6px}.wall-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0}.wall-toggle:hover{color:var(--ink)}.wall-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wall-toggle-action{text-transform:none;font-size:10px}.wall-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.wall-chunk+.wall-chunk{margin-top:3px}.wall-grid a{aspect-ratio:1;background:var(--paper);border:1px solid #0000;border-radius:5px;padding:5px;display:block}.wall-grid a:hover{border-color:#a6ada2}.wall-art{background-repeat:no-repeat;background-size:2000% 1000%;width:100%;height:100%;display:block}.wall-error{color:#a33;font-size:13px}.home-techniques{margin:0 0 64px}.palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.palette-grid li{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;display:flex}.technique-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.home-why{margin:0 0 72px}.why-grid{gap:0;display:grid}.why-grid article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:18px 0;display:grid}.why-grid h3{margin:0;font-size:16px;font-weight:600}.why-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}#traditions{margin-top:0}@media (max-width:900px){.home-icons,.technique-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats div:nth-child(3){border-left:0;padding-left:0}.home-stats div:nth-child(n+3){border-top:1px solid var(--line)}.why-grid article{grid-template-columns:1fr;gap:6px}}@media (max-width:600px){.home-icons,.technique-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-icons a,.technique-grid li,.palette-grid li{padding:10px 4px 8px}.wall-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.wall-grid a{padding:4px}.home-icon-name{font-size:10px}.home-stats strong{font-size:28px}.home-stats div{padding:16px 10px 16px 0}.home-stats div+div{padding-left:10px}.home-stats div:nth-child(3){padding-left:0}}
