.hw-ob{display:block;overflow:visible}.hw-ob *{transform-box:fill-box}.hw-ob,.hw-scene{filter:var(--hw-obj-tone)}.hw-scene .hw-ob{filter:none}.hw-ob-arm{transform-origin:3% 100%;transform:rotate(-14deg);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.hw-ob-disc{transform-origin:50% 50%}.hw-ob-glass,.hw-ob-out{transition:transform .36s cubic-bezier(.3,1.3,.5,1)}.hw-ob-hl{transform-origin:0 50%}.hw-ob-key{transition:transform .14s var(--hw-ease)}.hw-ob-glow{transition:opacity .24s var(--hw-ease)}.hw-ob-lid{transform-origin:8% 100%}.hw-ob-lid,.hw-ob-peek{transition:transform .3s var(--hw-spring)}.hw-ob-peek{transform:translateY(5px)}.obj[aria-expanded=true] .hw-ob-lid,:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-lid{transform:rotate(-12deg)}.obj[aria-expanded=true] .hw-ob-peek,:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-peek{transform:translateY(0)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-flash{animation:hw-ob-flash 1s ease-in-out infinite}@keyframes hw-ob-flash{0%,55%,to{opacity:.25}60%,78%{opacity:1}}.hw-obj.on .hw-ob-arm,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-arm{animation:hw-ob-clap .8s cubic-bezier(.4,0,.2,1) infinite}@keyframes hw-ob-clap{0%,to{transform:rotate(-14deg)}40%{transform:rotate(0deg)}55%{transform:rotate(-3deg)}}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-out{transform:translateX(4px)}.hw-obj.on .hw-ob-disc,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-disc{animation:hw-spin 1.8s linear infinite}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-glass{transform:translate(-6px,-7px)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-hl{animation:hw-ob-hl 1s var(--hw-ease) both}@keyframes hw-ob-hl{0%{transform:scaleX(0)}}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(2){animation:hw-ob-press .9s ease-in-out infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(3){animation:hw-ob-press .9s ease-in-out .15s infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(4){animation:hw-ob-press .9s ease-in-out .3s infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(5){animation:hw-ob-press .9s ease-in-out .45s infinite}@keyframes hw-ob-press{0%,30%,to{transform:translateY(0)}15%{transform:translateY(1.6px)}}:is(.hw-obj,.hw-ideas,.hw-capc):is(:hover,.demo-hover) .hw-ob-glow{opacity:.35}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-land{animation:hw-ob-land 3s linear infinite}@keyframes hw-ob-land{to{transform:translateX(-32px)}}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-caret{animation:hw-ob-blink 1s steps(2) infinite}@keyframes hw-ob-blink{50%{opacity:0}}.hw-obj.on .hw-ob-page,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-page{animation:hw-ob-scroll 2.4s ease-in-out infinite}@keyframes hw-ob-scroll{0%,15%{transform:translateY(0)}55%,70%{transform:translateY(-10px)}to{transform:translateY(0)}}.hw-ob-pad{transform-origin:50% 70%;transition:transform .3s var(--hw-spring)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-pad{transform:rotate(-6deg)}.hw-obj.on .hw-ob-btn:first-of-type,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-btn:first-of-type{animation:hw-ob-tap .7s ease-in-out infinite}.hw-obj.on .hw-ob-btn:nth-of-type(2),:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-btn:nth-of-type(2){animation:hw-ob-tap .7s ease-in-out .35s infinite}@keyframes hw-ob-tap{0%,40%,to{transform:scale(1)}20%{transform:scale(.7)}}.hw-obj.on .hw-ob-wave,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-wave{animation:hw-ob-wave 1.2s ease-out infinite}.hw-obj.on .hw-ob-wave.w2,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-wave.w2{animation-delay:.3s}@keyframes hw-ob-wave{0%{opacity:0}30%{opacity:1}to{opacity:0}}.hw-scene{display:block;width:100%;height:100%;overflow:visible}.hw-scene *{transform-box:fill-box}.hw-sc-print{transform-origin:50% 100%;transform:rotate(var(--r));transition:transform .42s cubic-bezier(.3,1.3,.5,1)}.hw-capc:is(:hover,.demo-hover) .hw-sc-print{transform:rotate(calc(var(--r) * 1.6)) translateY(-4px)}.hw-sc-reel{transition:none}.hw-capc:is(:hover,.demo-hover) .hw-sc-reel,.hw-capt:hover .hw-sc-reel{animation:hw-sc-reel 1.8s linear infinite}@keyframes hw-sc-reel{to{transform:translateX(-168px)}}.hw-sc-bar{transform-origin:50% 100%}.hw-capc:is(:hover,.demo-hover) .hw-sc-bar,.hw-capt:hover .hw-sc-bar{animation:hw-sc-bar .7s ease-in-out infinite alternate}@keyframes hw-sc-bar{to{transform:scaleY(.45)}}.hw-sc-notes{transition:transform .6s var(--hw-ease)}.hw-capc:is(:hover,.demo-hover) .hw-sc-notes{transform:translateY(-6px)}.hw-capc:is(:hover,.demo-hover) .hw-sc-src{animation:hw-sc-src .5s var(--hw-ease) both}@keyframes hw-sc-src{0%{opacity:0;transform:translateX(10px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-blk,.hw-capt:hover .hw-sc-blk{animation:hw-sc-blk .5s var(--hw-ease) both;animation-delay:var(--d)}@keyframes hw-sc-blk{0%{opacity:0;transform:translateY(8px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-hop,.hw-capt:hover .hw-sc-hop{animation:hw-sc-hop 1.1s var(--hw-ease) infinite}@keyframes hw-sc-hop{0%,to{transform:translate(0)}45%{transform:translate(28px,-34px)}70%{transform:translate(52px,-20px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-coin,.hw-capt:hover .hw-sc-coin{animation:hw-sc-coin .8s linear infinite;transform-origin:50% 50%}@keyframes hw-sc-coin{50%{transform:scaleX(.15)}}.hw-sc-said{stroke-dasharray:60;stroke-dashoffset:0}.hw-capc:is(:hover,.demo-hover) .hw-sc-said,.hw-capt:hover .hw-sc-said{animation:hw-sc-said 1.6s linear infinite}@keyframes hw-sc-said{0%{opacity:.25}}.hw-at-work .hw-ob-flash{animation:hw-ob-flash 1s ease-in-out infinite}.hw-at-work .hw-ob-arm{animation:hw-ob-clap .8s cubic-bezier(.4,0,.2,1) infinite}.hw-at-work .hw-ob-out{transform:translateX(4px)}.hw-at-work .hw-ob-disc{animation:hw-spin 1.8s linear infinite}.hw-at-work .hw-ob-glass{animation:hw-ob-scan 2s ease-in-out infinite}@keyframes hw-ob-scan{50%{transform:translate(-6px,-7px)}}.hw-at-work .hw-ob-key:nth-child(2){animation:hw-ob-press .9s ease-in-out infinite}.hw-at-work .hw-ob-key:nth-child(3){animation:hw-ob-press .9s ease-in-out .15s infinite}.hw-at-work .hw-ob-key:nth-child(4){animation:hw-ob-press .9s ease-in-out .3s infinite}.hw-at-work .hw-ob-key:nth-child(5){animation:hw-ob-press .9s ease-in-out .45s infinite}.hw-at-work .hw-ob-land{animation:hw-ob-land 3s linear infinite}.hw-at-work .hw-ob-caret{animation:hw-ob-blink 1s steps(2) infinite}.hw-at-work .hw-ob-page{animation:hw-ob-scroll 2.4s ease-in-out infinite}.hw-at-work .hw-ob-btn:first-of-type{animation:hw-ob-tap .7s ease-in-out infinite}.hw-at-work .hw-ob-btn:nth-of-type(2){animation:hw-ob-tap .7s ease-in-out .35s infinite}.hw-at-work .hw-ob-wave{animation:hw-ob-wave 1.2s ease-out infinite}.hw-at-work .hw-ob-wave.w2{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hw-ob *,.hw-scene *{animation:none!important;transition:none!important}}.FontSpecimen_box__2Zlpu{--inset:var(--specimen-inset,clamp(var(--space-3),6.4cqi,var(--space-4)));--edge:var(--specimen-edge,var(--space-2));--baseline:var(--specimen-baseline,60cqb);--size:var(--specimen-size,calc((100cqi - var(--inset) * 2) * 0.092));--across:calc((100cqi - var(--inset) * 2) / (var(--ink-right) - var(--ink-left)));--fs:min(var(--size)/var(--visual),var(--across),(var(--baseline) - var(--edge))/var(--ink-top),(100cqb - var(--baseline) - var(--edge))/var(--ink-bottom));--x:calc(var(--inset) - var(--fs) * var(--ink-left));--y:var(--baseline);position:relative;display:block;width:100%;height:100%;min-width:0;container-type:size}.FontSpecimen_box__2Zlpu[data-mode=mark]{--inset:var(--specimen-inset,6cqi);--edge:var(--specimen-edge,6cqb);--size:var(--specimen-size,34cqb);--fs:min(var(--size)/var(--visual),var(--across),(100cqb - var(--edge) * 2)/(var(--ink-top) + var(--ink-bottom)));--x:calc(50cqi - var(--fs) * (var(--ink-left) + var(--ink-right)) / 2);--y:calc(50cqb + var(--fs) * (var(--ink-top) - var(--ink-bottom)) / 2)}.FontSpecimen_box__2Zlpu[data-mode=text]{--size:var(--specimen-size,16px);--fs:calc(var(--size) / var(--visual));height:auto;container-type:inline-size}.FontSpecimen_line__bz4Se{position:absolute;top:0;left:var(--x);line-height:0;white-space:pre}.FontSpecimen_line__bz4Se:before{content:"";display:inline-block;height:var(--y)}.FontSpecimen_box__2Zlpu[data-mode=text] .FontSpecimen_line__bz4Se{position:static;display:block;white-space:normal;overflow-wrap:anywhere}.FontSpecimen_box__2Zlpu[data-mode=text] .FontSpecimen_line__bz4Se:before{content:none}.FontSpecimen_ink__yXx_t{color:inherit;font-size:var(--fs);line-height:0;font-kerning:normal;font-synthesis:none;opacity:0;transition:opacity var(--hw-dur-2) var(--hw-ease)}.FontSpecimen_box__2Zlpu[data-mode=text] .FontSpecimen_ink__yXx_t{line-height:1.5}.FontSpecimen_box__2Zlpu>input{position:absolute;top:calc(var(--y) - var(--fs) * var(--ascent, .95));left:0;width:100%;height:calc(var(--fs) * (var(--ascent, .95) + var(--descent, .25)));margin:0;padding:0 0 0 var(--x);border:0;outline:0;background:transparent;color:transparent;caret-color:var(--hw-ink);font:inherit;font-size:var(--fs);line-height:normal;font-kerning:normal;font-synthesis:none}.FontSpecimen_box__2Zlpu>input::placeholder{color:var(--hw-ink-3);font-family:var(--font-inter,system-ui),sans-serif}.FontSpecimen_box__2Zlpu[data-ready] .FontSpecimen_ink__yXx_t{opacity:1}@media (scripting:none){.FontSpecimen_ink__yXx_t{opacity:1}}@media (prefers-reduced-motion:reduce){.FontSpecimen_ink__yXx_t{transition:none}}.Toast_host__NE7tZ{z-index:var(--pf-z-toast)!important;font-family:var(--pf-font),system-ui,sans-serif}.Toast_host__NE7tZ>[data-sonner-toast]{width:100%;display:flex;justify-content:center}.Toast_toast__o92LC{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--pf-ctl-lg);max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--pf-radius-pill);background:var(--pf-layer-dark);color:var(--pf-ink-inverse);backdrop-filter:blur(var(--pf-layer-blur));font-size:var(--pf-fs-ui);line-height:var(--pf-lh-ui)}.Toast_toast__o92LC>svg{width:var(--space-4);height:var(--space-4);flex:none}.Toast_toast__o92LC button{flex:none;min-height:var(--pf-ctl-sm);padding-inline:var(--space-3);border-radius:var(--pf-radius-pill);background:var(--pf-fill-inverse);color:var(--pf-ink-inverse)}.Toast_toast__o92LC button:focus-visible{outline:var(--space-0) solid var(--pf-ink-inverse);outline-offset:var(--space-0)}@media (width < 768px){.Toast_host__NE7tZ>[data-sonner-toast]{display:block}.Toast_toast__o92LC{width:100%;border-radius:var(--pf-radius-dialog)}.Toast_toast__o92LC button{min-height:var(--pf-ctl-lg)}}@media (prefers-reduced-motion:reduce){.Toast_host__NE7tZ{animation:none!important;transition:none!important}}.hw-site-frame{display:flex;flex-direction:column;min-height:100%;background:var(--hw-surface);color:var(--hw-ink)}.hw-site-frame a.hw-button{text-decoration:none}.hw-site-main{flex:1 0 auto}html[data-hw-site-conversation] .hw-site-frame{margin-inline-end:var(--hw-site-conversation-w)}.hw-site-main{--marketing-header-offset:var(--hw-site-bar-h)}.hw-site-main,.hw-site-main :where([id]){scroll-margin-block-start:calc(var(--hw-site-bar-h) + var(--space-4))}.hw-site-col{width:min(100% - 2 * var(--hw-page-x),var(--hw-content-width));margin-inline:auto;container:pg/inline-size}.hw-site-topbar{position:sticky;top:0;z-index:var(--hw-site-z-header);height:var(--hw-site-bar-h)}.hw-site-navbar{position:absolute;top:var(--space-4);left:50%;width:min(100% - 2 * var(--space-4),var(--hw-site-nav-w));transform:translateX(-50%);overflow:hidden;border-radius:calc(var(--hw-site-nav-h) / 2);background:var(--hw-site-nav-glass);-webkit-backdrop-filter:blur(var(--hw-blur-nav)) saturate(1.4);backdrop-filter:blur(var(--hw-blur-nav)) saturate(1.4);box-shadow:var(--hw-site-nav-shadow);color:var(--hw-on-media);transition:border-radius var(--hw-dur-4) var(--hw-ease),box-shadow var(--hw-dur-4) var(--hw-ease),background-color var(--hw-dur-3) var(--hw-ease),color var(--hw-dur-3) var(--hw-ease)}.hw-site-navbar.hw-site-is-open{border-radius:var(--radius-6);box-shadow:var(--hw-site-nav-shadow-open)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open){background:var(--hw-layer);color:var(--hw-ink);box-shadow:none}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-logo{color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-logo img{filter:var(--hw-site-scrolled-logo-filter)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) :is(.hw-site-nb-ghost,.hw-site-nb-icon){color:var(--hw-ink-2)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) :is(.hw-site-nb-ghost,.hw-site-nb-icon):hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item{color:var(--hw-ink-2)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item:hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item[aria-current=page]{color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-nb-cta{background:var(--hw-ink);color:var(--hw-surface)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hw-site-navbar{background:var(--hw-site-nav-tone)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open){background:var(--hw-surface)}}.hw-site-nb-scrim{position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,var(--hw-media-ink) 18%,transparent);animation:hw-fade var(--hw-dur-3) var(--hw-ease)}.hw-site-nb-row{display:flex;align-items:center;gap:var(--space-2);height:var(--hw-site-nav-h);padding:0 var(--space-2) 0 var(--space-6)}.hw-site-tb-logo{min-height:var(--hw-ctl-3);display:inline-flex;align-items:center;flex:none;color:var(--hw-on-media)}.hw-site-tb-logo svg{display:block;height:var(--hw-site-logo-h);width:auto}.hw-site-tb-nav{display:flex;align-items:center;justify-content:center;gap:var(--space-0);flex:1;min-width:0}.hw-site-tb-item{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--hw-ctl-field);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--hw-on-media-2);font-size:var(--hw-fs-nav);line-height:var(--hw-lh-nav);white-space:nowrap;text-decoration:none;transition:background-color var(--hw-dur-1) var(--hw-ease),color var(--hw-dur-1) var(--hw-ease)}.hw-site-tb-item:hover,.hw-site-tb-item[aria-expanded=true]{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-tb-item[aria-current=page]{color:var(--hw-on-media);font-weight:500}.hw-site-tb-chev{opacity:.6;transition:transform var(--hw-dur-2) var(--hw-ease)}.hw-site-tb-item[aria-expanded=true] .hw-site-tb-chev{transform:rotate(180deg)}.hw-site-tb-r{display:flex;align-items:center;gap:var(--space-1);flex:none;margin-left:auto}.hw-site-auth-guest,.hw-site-auth-member{display:contents}html:not([data-hw-member]) .hw-site-auth-member,html[data-hw-member] .hw-site-auth-guest{display:none}.hw-site-drop-list.hw-site-drop-account{grid-template-columns:minmax(0,var(--hw-site-menu-w));justify-content:end}.hw-site-navbar .hw-button{height:var(--hw-site-nav-btn);padding-inline:var(--space-5);border-radius:var(--radius-full);text-decoration:none}.hw-site-nb-ghost{color:var(--hw-on-media-2)}.hw-site-nb-ghost:hover{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-nb-cta{background:var(--hw-on-media);color:var(--hw-media-ink)}.hw-site-nb-cta:hover{background:color-mix(in srgb,var(--hw-on-media) 86%,var(--hw-media-ink));color:var(--hw-media-ink)}.hw-site-nb-avatar{place-items:center;width:var(--hw-site-nav-btn);height:var(--hw-site-nav-btn);background:var(--hw-on-media);color:var(--hw-media-ink);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500;text-decoration:none}.hw-site-nb-avatar,.hw-site-nb-icon{display:grid;border-radius:var(--radius-full)}.hw-site-nb-icon{place-items:center;flex:none;width:var(--hw-site-nav-btn);height:var(--hw-site-nav-btn);color:var(--hw-on-media-2)}.hw-site-nb-icon:hover{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-menu-close,[aria-expanded=true]>.hw-site-menu-open{display:none}[aria-expanded=true]>.hw-site-menu-close{display:block}.hw-site-nb-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--hw-dur-4) var(--hw-ease)}.hw-site-navbar.hw-site-is-open .hw-site-nb-panel{grid-template-rows:1fr}.hw-site-nb-panel-in{min-height:0;max-height:calc(100dvh - var(--hw-site-bar-h) - var(--space-4));overflow:hidden}.hw-site-navbar.hw-site-is-open:not(.hw-site-is-menu) .hw-site-nb-panel-in{overflow-y:auto;overscroll-behavior:contain}.hw-site-drop,.hw-site-mb-body{opacity:0;transition:opacity var(--hw-dur-2) var(--hw-ease)}.hw-site-navbar.hw-site-is-open .hw-site-drop,.hw-site-navbar.hw-site-is-open .hw-site-mb-body{opacity:1;transition-delay:var(--hw-dur-1)}.hw-site-drop-directory{display:grid;grid-template-columns:calc(var(--hw-site-rail-w) + var(--space-3)) minmax(0,1fr);column-gap:var(--space-3)}.hw-site-drop-rail{display:flex;flex-direction:column;gap:var(--space-0);padding:var(--space-2) var(--space-3) var(--space-2) 0;border-right:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-rail-i{display:flex;align-items:center;gap:var(--space-3);min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);color:var(--hw-on-media-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--hw-dur-1) var(--hw-ease),color var(--hw-dur-1) var(--hw-ease);text-decoration:none}.hw-site-rail-i:hover,.hw-site-rail-i[aria-current]{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-rail-obj{width:var(--hw-ctl-2);height:var(--hw-ctl-2);flex:none}.hw-site-rail-obj .hw-ob{width:100%;height:100%;transition:transform var(--hw-dur-3) var(--hw-spring);transform-origin:50% 100%;filter:var(--hw-obj-tone-on-dark)}.hw-site-rail-i[aria-current] .hw-site-rail-obj .hw-ob{transform:translateY(calc(var(--space-0) * -1)) rotate(-6deg) scale(1.08)}.hw-site-rail-i span:not(.hw-site-rail-obj){flex:1}.hw-site-rail-chev{color:var(--hw-on-media-3);opacity:.6;transition:opacity var(--hw-dur-1) var(--hw-ease)}.hw-site-rail-i[aria-current] .hw-site-rail-chev{opacity:1}.hw-site-md-cap{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--hw-on-media-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-drop{padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-drop-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:var(--space-2);align-content:start}.hw-site-drop-body[data-feature=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--hw-site-mega-feature)}.hw-site-drop-body:not([hidden]){animation:hw-fade var(--hw-dur-2) var(--hw-ease)}.hw-site-drop-list{display:grid;grid-template-columns:minmax(0,1fr)}.hw-site-drop-col{display:flex;flex-direction:column;min-width:0}.hw-site-drop-body[data-columns="1"]>.hw-site-drop-col{grid-column:1/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.hw-site-drop-body[data-columns="1"]>.hw-site-drop-col>.hw-site-drop-cap{grid-column:1/-1}.hw-site-drop-cap{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--hw-on-media-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-drop-row{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0);min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);text-decoration:none;transition:background-color var(--hw-dur-1) var(--hw-ease)}.hw-site-drop-row:focus-visible,.hw-site-drop-row:hover{background:var(--hw-site-nav-hover)}.hw-site-drop-row b{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-link-label{display:inline-flex;align-items:baseline;gap:var(--space-1)}.hw-site-drop-col .hw-site-drop-row{justify-content:flex-start}.hw-site-drop-col:not(:has(small)) .hw-site-drop-row{min-height:var(--hw-ctl-field)}.hw-site-drop-row small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);color:var(--hw-on-media-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hw-site-drop-row small[data-site-note-fit]{display:flex;flex-wrap:wrap;align-content:flex-start;block-size:1lh;white-space:nowrap}.hw-site-drop-row small[data-site-note-fit]:before{content:"";flex:none;inline-size:0;block-size:1lh}.hw-site-drop-row small[data-site-note-fit]>span{flex:none}.hw-site-drop-row[aria-current=page] b:after{content:"";display:inline-block;width:var(--hw-site-step-mark);height:var(--hw-site-step-mark);margin-left:var(--space-2);border-radius:50%;background:var(--hw-on-media);vertical-align:middle}.hw-site-rail-ic{display:grid;place-items:center;color:var(--hw-on-media-2)}.hw-site-rail-ic svg{width:var(--space-5);height:var(--space-5)}.hw-site-rail-i[aria-current] .hw-site-rail-ic{color:var(--hw-on-media)}.hw-site-drop-explore .hw-site-drop-body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3) 0}.hw-site-drop-explore .hw-site-drop-all{align-self:flex-start;margin:auto calc(var(--space-3) * -1) 0}.hw-site-drop-explore .hw-site-rail-i>span:not(.hw-site-rail-obj){white-space:nowrap}.hw-site-drop-explore .hw-site-rail-chev{flex:none;margin-left:calc(var(--space-2) * -1)}.hw-site-nav-group .hw-site-drop-cap{padding:0 0 var(--space-2)}.hw-site-nav-words{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.hw-site-nav-words b{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500}.hw-site-nav-words b>span{color:var(--hw-on-media-3);font-weight:400}.hw-site-nav-words small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--hw-on-media-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}:is(.hw-site-nav-lib,.hw-site-nav-col,.hw-site-nav-post){color:var(--hw-on-media);text-decoration:none}:is(.hw-site-nav-col,.hw-site-nav-post){transition:background-color var(--hw-dur-1) var(--hw-ease)}:is(.hw-site-nav-col,.hw-site-nav-post):is(:hover,:focus-visible){background:var(--hw-site-nav-hover)}.hw-site-nav-thumb{display:block;flex:none;overflow:hidden;background:var(--hw-site-nav-hover)}.hw-site-nav-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hw-site-nav-search{display:flex;align-items:center;gap:var(--space-2);min-height:var(--hw-ctl-field);padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--hw-site-nav-hover);color:var(--hw-on-media-3)}.hw-site-nav-search:focus-within{color:var(--hw-on-media);box-shadow:inset 0 0 0 var(--hw-hairline) var(--hw-on-media-3)}.hw-site-nav-search svg{flex:none;width:var(--space-4);height:var(--space-4)}.hw-site-nav-search input{flex:1;min-width:0;padding:0;border:0;outline:none;appearance:none;background:none;color:var(--hw-on-media);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-nav-search input::placeholder{color:var(--hw-on-media-3);opacity:1}.hw-site-nav-search input:placeholder-shown{text-overflow:ellipsis}.hw-site-nav-search input::-webkit-search-cancel-button{display:none}.hw-site-nav-libs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.hw-site-nav-lib{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border-radius:var(--radius-3)}.hw-site-nav-libs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.hw-site-nav-libs[data-count="1"] .hw-site-nav-lib{flex-direction:row;align-items:center;gap:var(--space-4)}.hw-site-nav-libs[data-count="1"] .hw-site-scene{width:50%}.hw-site-nav-libs[data-count="1"] .hw-site-nav-words b{font-size:var(--hw-fs-title);line-height:var(--hw-lh-title)}.hw-site-nav-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1) var(--space-2);margin-inline:calc(var(--space-1) * -1)}.hw-site-nav-col{--thumb:calc(var(--space-9) + var(--space-1));display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1);border-radius:var(--radius-3)}.hw-site-nav-col .hw-site-nav-thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--radius-2)}.hw-site-nav-places{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-site-nav-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-site-scene[data-scene=app]{aspect-ratio:5/2;background:var(--hw-site-nav-hover)}.hw-site-scene[data-scene=app]>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--hw-dur-5) var(--hw-ease)}.hw-site-nav-lib:hover .hw-site-scene[data-scene=app]>img{transform:scale(1.04)}.hw-site-scene-icon{position:absolute;left:var(--space-3);bottom:var(--space-3);width:var(--space-9);height:var(--space-9);overflow:hidden;border-radius:var(--radius-3);box-shadow:var(--hw-site-nav-shadow)}.hw-site-scene-icon img{display:block;width:100%;height:100%;object-fit:cover}.hw-site-nav-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-0) var(--space-2);margin-inline:calc(var(--space-3) * -1)}.hw-site-nav-post{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2)}.hw-site-nav-post .hw-site-nav-thumb{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-2)}.hw-site-scene[data-scene=drops]{background:var(--hw-art-night)}.hw-site-scene-wall{position:absolute;inset:12cqh 14cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqh}.hw-site-scene-wall i{border-radius:var(--radius-1);background:color-mix(in srgb,var(--hw-on-media) 14%,transparent)}.hw-site-scene[data-scene=drops]:has(>.hw-site-scene-still:not([hidden])) .hw-site-scene-wall{display:none}.hw-site-scene-still{--i:0;position:absolute;top:50%;left:50%;width:56cqh;height:70cqh;overflow:hidden;border-radius:var(--radius-2);background:var(--hw-site-nav-hover);transform:translate(calc(-50% + (var(--i) - 1) * 46cqh),-50%) rotate(calc((var(--i) - 1) * 6deg));transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene-still[data-at="1"]{--i:0}.hw-site-scene-still[data-at="2"]{--i:1;z-index:1}.hw-site-scene-still[data-at="3"]{--i:2}.hw-site-scene-still img{display:block;width:100%;height:100%;object-fit:cover}.hw-site-nav-lib:hover .hw-site-scene-still{transform:translate(calc(-50% + (var(--i) - 1) * 54cqh),-54%) rotate(calc((var(--i) - 1) * 9deg))}.hw-site-scene[data-scene=projects]{background:var(--hw-art-sky)}.hw-site-scene[data-scene=projects] i{position:absolute;border-radius:var(--radius-1);transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-scene=projects] i:first-child{inset:18cqh 22cqw 0;border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--hw-art-mat);box-shadow:inset 0 8cqh 0 color-mix(in srgb,var(--hw-art-ink) 10%,var(--hw-art-mat))}.hw-site-scene[data-scene=projects] i:nth-child(2){top:36cqh;left:calc(22cqw + 8cqh);right:calc(22cqw + 8cqh);height:30cqh;background:color-mix(in srgb,var(--hw-art-ink) 78%,var(--hw-art-sky))}.hw-site-scene[data-scene=projects] i:nth-child(3){top:74cqh;left:calc(22cqw + 8cqh);width:30cqw;height:6cqh;background:color-mix(in srgb,var(--hw-art-ink) 32%,transparent)}.hw-site-scene[data-scene=projects] i:nth-child(4){top:84cqh;left:calc(22cqw + 8cqh);width:18cqw;height:6cqh;background:color-mix(in srgb,var(--hw-art-ink) 20%,transparent)}.hw-site-nav-lib:hover .hw-site-scene[data-scene=projects] i{transform:translateY(-4cqh)}.hw-site-scene[data-scene=deepdive]{background:var(--hw-art-wall)}.hw-site-scene[data-scene=deepdive] i{--w:40cqw;--x:0cqw;position:absolute;left:calc(16cqw + var(--x));top:calc(14cqh + (var(--n) - 1) * 13cqh);width:var(--w);height:6cqh;border-radius:var(--radius-full);background:color-mix(in srgb,var(--hw-on-media) 34%,transparent);transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-scene=deepdive] i[data-at="1"]{--n:1;--w:34cqw}.hw-site-scene[data-scene=deepdive] i[data-at="2"]{--n:2;--w:46cqw;--x:6cqw;background:var(--hw-art-mat)}.hw-site-scene[data-scene=deepdive] i[data-at="3"]{--n:3;--w:30cqw;--x:12cqw}.hw-site-scene[data-scene=deepdive] i[data-at="4"]{--n:4;--w:52cqw;--x:12cqw;background:color-mix(in srgb,var(--hw-on-media) 58%,transparent)}.hw-site-scene[data-scene=deepdive] i[data-at="5"]{--n:5;--w:24cqw;--x:6cqw}.hw-site-scene[data-scene=deepdive] i[data-at="6"]{--n:6;--w:38cqw}.hw-site-nav-lib:hover .hw-site-scene[data-scene=deepdive] i[data-at="2"],.hw-site-nav-lib:hover .hw-site-scene[data-scene=deepdive] i[data-at="4"]{transform:translateX(3cqw)}@font-face{font-family:"Scene Young Serif";src:url(/assets-scenes/fonts/young-serif.woff2) format("woff2");font-display:block}@font-face{font-family:"Scene Instrument Serif";src:url(/assets-scenes/fonts/instrument-serif.woff2) format("woff2");font-display:block}@font-face{font-family:Scene Caprasimo;src:url(/assets-scenes/fonts/caprasimo.woff2) format("woff2");font-display:block}.hw-site-scene{position:relative;display:block;flex:none;width:100%;aspect-ratio:5/3;overflow:hidden;border-radius:var(--radius-3);container-type:size}.hw-site-scene[data-thumb]{width:var(--thumb);aspect-ratio:1;border-radius:var(--radius-2)}.hw-site-scene[data-library=music]{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--hw-media-ink) 86%,var(--hw-on-media)),var(--hw-media-ink))}.hw-site-scene[data-library=music] img{--i:0;position:absolute;top:50%;left:50%;width:62cqh;height:62cqh;border-radius:var(--radius-1);transform:translate(calc(-50% + (var(--i) - 1.5) * 17cqh),-50%) rotate(calc(var(--i) * 4deg - 6deg));transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-library=music] img[data-at="2"]{--i:1}.hw-site-scene[data-library=music] img[data-at="3"]{--i:2}.hw-site-scene[data-library=music] img[data-at="4"]{--i:3}.hw-site-nav-lib:hover .hw-site-scene[data-library=music] img{transform:translate(calc(-50% + (var(--i) - 1.5) * 22cqh),-54%) rotate(calc(var(--i) * 7deg - 10deg))}.hw-site-scene[data-library=sound-effects]{padding:0 var(--space-3);background:var(--hw-art-night);color:var(--hw-on-media)}.hw-site-scene[data-thumb][data-library=sound-effects]{padding:0 var(--space-1)}.hw-site-scene[data-library=sound-effects] svg{display:block;width:100%;height:100%;transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-nav-lib:hover .hw-site-scene[data-library=sound-effects] svg{transform:scaleY(1.08)}.hw-site-scene[data-library=fonts]{display:grid;place-items:center;background:var(--hw-art-paper);color:var(--hw-art-ink)}.hw-site-scene[data-library=fonts] b{--word:46cqh;position:absolute;width:calc(var(--word) * 1.7);height:calc(var(--word) * 1.2);font-weight:400;--specimen-size:52cqb;--specimen-inset:0px;--specimen-edge:0px;transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-library=fonts] [data-face=young-serif]{font-family:"Scene Young Serif",Georgia,serif;transform:translate(-37cqh,-9cqh) rotate(-6deg)}.hw-site-scene[data-library=fonts] [data-face=instrument-serif]{--word:56cqh;font-family:"Scene Instrument Serif",Georgia,serif;transform:translateY(6cqh)}.hw-site-scene[data-library=fonts] [data-face=caprasimo]{font-family:Scene Caprasimo,Georgia,serif;transform:translate(41cqh,-11cqh) rotate(5deg)}.hw-site-nav-lib:hover .hw-site-scene[data-library=fonts] [data-face=young-serif]{transform:translate(-45cqh,-13cqh) rotate(-10deg)}.hw-site-nav-lib:hover .hw-site-scene[data-library=fonts] [data-face=caprasimo]{transform:translate(49cqh,-15cqh) rotate(9deg)}.hw-site-scene[data-thumb][data-library=fonts] b:not([data-face=instrument-serif]){display:none}.hw-site-scene[data-thumb][data-library=fonts] [data-face=instrument-serif]{transform:none}.hw-site-scene[data-library=art]{background:var(--hw-art-wall)}.hw-site-scene[data-library=art] img{--i:1;position:absolute;top:50%;left:50%;width:auto;height:49cqh;outline-style:solid;outline-width:3cqh;outline-offset:-3cqh;outline-color:var(--hw-art-mat);transform:translate(calc(-50% + (var(--i) - 1) * 23cqh),calc(-50% + (var(--i) - 1) * (var(--i) - 1) * -5cqh)) rotate(calc((var(--i) - 1) * 6deg));transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-library=art] img[data-at="1"]{--i:0}.hw-site-scene[data-library=art] img[data-at="3"]{--i:2}.hw-site-scene[data-library=art] img[data-at="2"]{z-index:1}.hw-site-nav-lib:hover .hw-site-scene[data-library=art] img{transform:translate(calc(-50% + (var(--i) - 1) * 29cqh),calc(-54% + (var(--i) - 1) * (var(--i) - 1) * -8cqh)) rotate(calc((var(--i) - 1) * 9deg))}.hw-site-scene[data-library=characters]{display:flex;align-items:center;justify-content:center;background:var(--hw-art-sky)}.hw-site-scene[data-library=characters] img{width:56cqh;height:56cqh;border-radius:var(--radius-full);object-fit:cover;outline-style:solid;outline-width:3cqh;outline-color:var(--hw-art-sky);transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-scene[data-library=characters] img+img{margin-left:-15cqh}.hw-site-nav-lib:hover .hw-site-scene[data-library=characters] img:first-child{transform:translateX(-4cqh) rotate(-4deg)}.hw-site-nav-lib:hover .hw-site-scene[data-library=characters] img:last-child{transform:translateX(4cqh) rotate(4deg)}.hw-site-drop-feature{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);color:var(--hw-on-media-2);text-decoration:none}.hw-site-drop-media{display:block;aspect-ratio:4/5;border-radius:var(--radius-3);overflow:hidden;background:var(--hw-site-nav-hover)}.hw-site-drop-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--hw-dur-5) var(--hw-ease)}.hw-site-drop-feature:hover .hw-site-drop-media img{transform:scale(1.04)}.hw-site-drop-feature small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-site-drop-all{grid-column:1/span 2;grid-row:2;align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hw-site-drop-all-link{display:inline-flex;gap:var(--space-1);align-items:center;min-height:var(--hw-ctl-2);padding-inline:var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-drop-all-link:hover{color:var(--hw-on-media);background:var(--hw-site-nav-hover)}.hw-site-logo-short,.hw-site-navbar .hw-site-mb-body,.hw-site-nb-menu-btn{display:none}.hw-site-logo-full,.hw-site-logo-short{display:inline-flex}.hw-site-logo-short{display:none}@media (width < 1024px){.hw-site-navbar .hw-site-drop,.hw-site-tb-nav,.hw-site-tb-r .hw-site-nb-second{display:none}.hw-site-nb-menu-btn{display:grid}.hw-site-navbar .hw-site-mb-body{display:flex}.hw-site-nb-row{padding-left:var(--space-2)}}@media (width < 768px){.hw-site-navbar{width:calc(100% - 2 * var(--space-3));top:var(--space-3)}.hw-site-logo-full{display:none}.hw-site-logo-short{display:inline-flex}.hw-site-logo-short svg{height:var(--hw-site-logo-h-phone)}}.hw-site-navbar.hw-site-is-menu .hw-site-nb-panel-in{overflow:hidden}.hw-site-navbar.hw-site-is-menu .hw-site-tb-r{visibility:hidden}.hw-site-mb-body{display:flex;flex-direction:column;max-height:inherit;min-height:0;border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-md-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2)}.hw-site-md-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--hw-ctl-3);padding:0 var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);font-size:var(--hw-site-menu-fs);line-height:var(--hw-lh-body);text-decoration:none}.hw-site-md-item:active{background:var(--hw-site-nav-hover)}.hw-site-md-scroll [data-site-member-only] .hw-site-drop-row b{font-size:var(--hw-site-menu-fs);line-height:var(--hw-lh-body);font-weight:400}.hw-site-md-item[aria-current=page]{font-weight:500}.hw-site-dg-chev{color:var(--hw-on-media-3);transition:transform var(--hw-dur-2) var(--hw-ease);width:var(--space-4);height:var(--space-4)}.hw-site-dg[open]>summary .hw-site-dg-chev{transform:rotate(180deg)}.hw-site-dg-body{padding:0 0 var(--space-2) var(--space-3);animation:hw-fade var(--hw-dur-2) var(--hw-ease)}.hw-site-dg-body,.hw-site-dg-row{display:flex;flex-direction:column}.hw-site-dg-row{justify-content:center;min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);text-decoration:none}.hw-site-dg-row:active{background:var(--hw-site-nav-hover)}.hw-site-dg-row .hw-site-dg-l{font-size:var(--hw-fs-body);line-height:var(--hw-lh-body)}.hw-site-dg-row[aria-current=page] .hw-site-dg-l{font-weight:500}.hw-site-dg-row small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);color:var(--hw-on-media-3)}.hw-site-dg-all .hw-site-dg-l{color:var(--hw-on-media-2)}.hw-site-md-kind{gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-3)}.hw-site-md-kind>.hw-site-drop-row{margin-inline:calc(var(--space-3) * -1)}.hw-site-md-kind .hw-site-nav-search input{font-size:var(--hw-fs-input)}.hw-site-md-kind .hw-site-nav-libs{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-10) * 2 + var(--space-6)),1fr));row-gap:var(--space-3)}.hw-site-md-kind .hw-site-scene-icon{left:var(--space-2);bottom:var(--space-2);width:var(--space-7);height:var(--space-7);border-radius:var(--radius-2)}.hw-site-md-kind .hw-site-nav-cols{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10) * 6),1fr))}.hw-site-md-kind .hw-site-nav-posts{grid-template-columns:minmax(0,1fr)}.hw-site-md-kind .hw-site-nav-words small{-webkit-line-clamp:2}.hw-site-md-foot{flex:none;padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-md-foot .hw-button{justify-content:center}.hw-site-auth-menu>span,.hw-site-md-foot .hw-site-auth-menu{width:100%}.hw-site-auth-menu :is(.hw-site-nb-cta,.hw-site-nb-second){flex:1}html:not([data-hw-member]) [data-site-member-only]{display:none}.hw-site-footer{margin:0 var(--space-3) var(--space-3);padding:var(--space-10) 0 var(--space-6);border-radius:var(--radius-6);background:var(--hw-site-foot-bg);color:var(--hw-site-foot-ink)}.hw-site-foot-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:var(--space-10)}.hw-site-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.hw-site-foot-line{font-size:var(--hw-fs-title);line-height:var(--hw-lh-title);letter-spacing:var(--hw-ls-title);font-weight:500;text-wrap:balance}.hw-site-foot-sub{max-width:34ch;color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-foot-cta{margin-block-start:var(--space-4);background:var(--hw-site-foot-ink);color:var(--hw-site-foot-bg);text-decoration:none}.hw-site-foot-cta:hover{background:color-mix(in srgb,var(--hw-site-foot-ink) 86%,var(--hw-site-foot-bg));color:var(--hw-site-foot-bg)}.hw-site-foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-9) var(--space-6);align-items:start}.hw-site-foot-group h2{margin-block-end:var(--space-3);color:var(--hw-site-foot-ink);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);font-weight:500}.hw-site-foot-dir ul{display:flex;flex-direction:column;gap:var(--space-3)}.hw-site-foot-dir a,.hw-site-foot-dir ul{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-foot-dir a{color:var(--hw-site-foot-ink-2);text-decoration:none;overflow-wrap:anywhere;transition:color var(--hw-dur-1) var(--hw-ease)}.hw-site-foot-dir a:hover,.hw-site-foot-dir summary:hover,.hw-site-foot-group h2 a{color:var(--hw-site-foot-ink)}.hw-site-foot-group h2 a{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-foot-dir summary{list-style:none;cursor:pointer}.hw-site-foot-dir summary::-webkit-details-marker{display:none}.hw-site-foot-more{position:relative;margin-block-start:var(--space-3)}.hw-site-foot-more summary{display:inline-flex;color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.hw-site-foot-more[open]{padding-block-end:calc(var(--hw-lh-ui) + var(--space-3))}.hw-site-foot-more[open] summary{position:absolute;inset-block-end:0;inset-inline-start:0}.hw-site-foot-more .hw-site-foot-less,.hw-site-foot-more[open] .hw-site-foot-more-n{display:none}.hw-site-foot-more[open] .hw-site-foot-less{display:inline}.hw-site-foot-acc{display:none}.hw-site-foot-word{display:block;margin-block-start:var(--space-10)}.hw-site-foot-word img{display:block;width:100%;height:auto;opacity:.09;filter:var(--hw-site-logo-filter);transition:opacity var(--hw-dur-5) var(--hw-ease)}.hw-site-foot-word:is(:hover,:focus-visible) img{opacity:.16}.hw-site-foot-base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin-block-start:var(--space-6);color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-foot-legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.hw-site-foot-legal a{color:inherit;text-decoration:none;transition:color var(--hw-dur-1) var(--hw-ease)}.hw-site-foot-legal a:hover{color:var(--hw-site-foot-ink)}.hw-site-foot-sign{margin-inline-start:auto}@container pg (width < 880px){.hw-site-foot-top{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}.hw-site-foot-legal{order:-1;flex-basis:100%}}@container pg (width < 600px){.hw-site-foot-top{gap:var(--space-8)}.hw-site-foot-cols{display:none}.hw-site-foot-acc{display:flex;flex-direction:column}.hw-site-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--hw-ctl-3);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500}.hw-site-foot-dir a.hw-site-foot-row,.hw-site-foot-row{color:var(--hw-site-foot-ink)}.hw-site-foot-row>span{color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-body);transition:transform var(--hw-dur-2) var(--hw-ease)}.hw-site-foot-acc details[open] .hw-site-foot-row>span{transform:rotate(45deg)}.hw-site-foot-acc ul{gap:0;padding-block-end:var(--space-3)}.hw-site-foot-acc li a{display:flex;align-items:center;min-height:var(--hw-ctl-3)}.hw-site-foot-word{margin-block-start:var(--space-8)}.hw-site-foot-base{flex-direction:column;align-items:flex-start}.hw-site-foot-legal a{display:inline-flex;align-items:center;min-height:var(--hw-ctl-2)}.hw-site-foot-sign{margin-inline-start:0}}.hw-site-navbar.hw-site-is-lean .hw-site-tb-r .hw-site-nb-second{display:inline-flex;align-items:center;justify-content:center}.hw-site-navbar.hw-site-is-lean .hw-site-auth-bar{width:var(--hw-site-auth-width)}.hw-site-navbar.hw-site-is-lean .hw-site-drop-account{display:grid}.hw-site-lean-foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-block:var(--space-8);color:var(--hw-ink-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-lean-foot a{color:inherit;text-decoration:none}.hw-site-lean-foot a:hover{color:var(--hw-ink)}.hw-site-frame{min-height:100dvh;font-family:var(--font-inter),system-ui,sans-serif}.hw-site-frame [hidden]{display:none!important}.hw-site-frame :is(button,summary){cursor:pointer}.hw-site-frame :is(a,button,summary):focus-visible{outline:var(--hw-focus-width) solid currentColor;outline-offset:var(--hw-focus-width)}.hw-site-frame :is(a,button,summary):focus:not(:focus-visible){outline:none}.hw-site-main{outline:none}.hw-site-section{margin-block:var(--hw-site-section-gap)}.hw-t-hero,.hw-t-page,.hw-t-section{font-weight:500;text-wrap:balance}.hw-t-hero{font-size:var(--hw-fs-hero);line-height:var(--hw-lh-hero);letter-spacing:var(--hw-ls-hero)}.hw-t-page{font-size:var(--hw-fs-page);line-height:var(--hw-lh-page);letter-spacing:var(--hw-ls-page)}.hw-t-section{font-size:var(--hw-fs-section);line-height:var(--hw-lh-section);letter-spacing:var(--hw-ls-section)}.hw-t-lead{font-size:var(--hw-fs-lead);line-height:var(--hw-lh-lead)}.hw-site-auth-slot{display:grid;width:var(--hw-site-auth-width)}.hw-site-auth-slot>span{grid-area:1/1;align-items:center;justify-content:flex-end;gap:var(--space-1)}.hw-site-auth-slot .hw-site-auth-guest,.hw-site-auth-slot .hw-site-auth-member{display:flex}html:not([data-hw-member]) .hw-site-auth-slot .hw-site-auth-member,html[data-hw-member] .hw-site-auth-slot .hw-site-auth-guest{display:none}.hw-site-nb-avatar{overflow:hidden}.hw-site-nb-avatar img{width:100%;height:100%;object-fit:cover}.hw-site-nb-avatar svg,.hw-site-nb-icon svg{width:var(--space-4);height:var(--space-4)}.hw-site-drop-all svg,.hw-site-rail-chev,.hw-site-tb-chev{width:calc(var(--space-3) + var(--space-0));height:calc(var(--space-3) + var(--space-0))}.hw-site-drop-row{text-align:left}.hw-site-drop-row b{font-weight:500}.hw-site-md-item{list-style:none}.hw-site-md-item::-webkit-details-marker{display:none}.hw-site-skip{position:fixed;top:var(--space-4);left:var(--space-4);z-index:var(--hw-z-dialog);transform:translateY(-200%);padding:var(--space-3);border-radius:var(--radius-2);background:var(--hw-surface);color:var(--hw-ink)}.hw-site-skip:focus{transform:none}html[data-hw-root-redirect] .hw-site-frame{visibility:hidden}@media (width < 1024px){.hw-site-auth-bar{width:var(--hw-site-auth-width-compact)}.hw-site-navbar :is(.hw-site-nb-icon,.hw-button,.hw-site-nb-avatar){min-width:var(--hw-ctl-3);min-height:var(--hw-ctl-3)}}@media (width < 768px){.hw-site-tb-logo{min-width:var(--hw-ctl-3)}.hw-site-lean-foot :is(a,button){min-width:var(--hw-ctl-3);display:flex;align-items:center;min-height:var(--hw-ctl-3)}}@media (prefers-reduced-motion:reduce){.hw-site-frame *,.hw-site-frame :after,.hw-site-frame :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.hw-site-navbar{background:var(--hw-site-nav-tone);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-color-scheme:dark){.hw-site{color-scheme:dark;--brand-white:var(--hw-surface);--brand-black:var(--hw-ink);--text-strong:var(--hw-ink);--text-body:var(--hw-ink);--text-muted:var(--hw-ink-2);--text-subtle:var(--hw-ink-3);--text-inverse:var(--hw-ink-inverse);--text-inverse-muted:var(--hw-ink-inverse-2);--text-inverse-subtle:var(--hw-ink-inverse-3);--border-subtle-color:var(--hw-line);--brand-neutral-surface:var(--hw-surface-2);--brand-neutral-text:var(--hw-ink-2);--neutral-muted:var(--hw-ink-2);--color-neutral-50:var(--hw-surface-2);--color-neutral-100:var(--hw-fill);--color-neutral-200:var(--hw-fill-hover);--color-neutral-300:var(--hw-fill-press);--neutral-100:var(--hw-fill);--neutral-200:var(--hw-fill-hover);--neutral-300:var(--hw-fill-press);--neutral-800:var(--hw-ink);--neutral-900:var(--hw-ink)}}.hw-site-system{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-block:var(--hw-site-first-top) var(--hw-site-section-gap);text-align:center}.hw-site-system>p{color:var(--hw-ink-2);max-width:var(--hw-site-copy-width)}.hw-site-system-object{width:var(--hw-obj-xl);height:var(--hw-obj-xl);margin-block-end:var(--space-3)}.hw-site-system-object svg,.hw-site-system-object>span{width:100%;height:100%}.hw-site-system-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-3)}.hw-site-system-share h1{font-size:var(--hw-fs-heading);line-height:var(--hw-lh-heading);letter-spacing:var(--hw-ls-heading);font-weight:500;text-wrap:balance}.hw-site-main:has(>.hw-site-system-share){display:grid;place-items:center}.hw-site-system-share{padding-block:var(--space-8)}.hw-site-system-id{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);color:var(--hw-ink-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-system-id button{min-width:var(--hw-ctl-3);min-height:var(--hw-ctl-3)}.hw-site-system-id{margin-block-start:var(--space-4)}.hw-site-system-id code{color:var(--hw-ink-2);font-family:inherit;letter-spacing:.04em}