.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}.FontSpecimen_discovery__AWTDP{position:relative;display:block;width:100%;height:100%;min-width:0;container-type:inline-size}.FontSpecimen_discoveryBody__bYJXK{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:4cqi;font-kerning:normal;font-synthesis:none;opacity:0;transition:opacity var(--hw-dur-2) var(--hw-ease)}.FontSpecimen_discoveryHeadline__RrOZO{display:flex;flex-direction:column;font-size:var(--discovery-head-size);line-height:1.08}.FontSpecimen_discoveryHeadline__RrOZO>span{display:block;white-space:nowrap}.FontSpecimen_discoverySample__KP_jt{display:block;color:var(--hw-ink-2);font-size:var(--discovery-sample-size);line-height:1.3;white-space:nowrap}.FontSpecimen_discovery__AWTDP[data-ready] .FontSpecimen_discoveryBody__bYJXK{opacity:1}.FontSpecimen_discoveryUnavailable__omwKi{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-3);color:var(--hw-ink-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);text-align:center}@media (scripting:none){.FontSpecimen_discoveryBody__bYJXK,.FontSpecimen_ink__yXx_t{opacity:1}}@media (prefers-reduced-motion:reduce){.FontSpecimen_discoveryBody__bYJXK,.FontSpecimen_ink__yXx_t{transition:none}}.library-scene-ground_ground__bculH{background:var(--scene-ground)}.library-scene-ground_ground__bculH[data-library=music]{--scene-ground:var(--hw-library-music-ground)}.library-scene-ground_ground__bculH[data-library=sound-effects]{--scene-ground:var(--hw-art-night)}.library-scene-ground_ground__bculH[data-library=voices]{--scene-ground:var(--hw-art-sky)}.library-scene-ground_ground__bculH[data-library=fonts]{--scene-ground:var(--hw-art-paper)}.library-scene-ground_ground__bculH[data-library=art],.library-scene-ground_ground__bculH[data-library=images]{--scene-ground:var(--hw-library-art-ground)}.library-scene-ground_ground__bculH[data-library=characters]{--scene-ground:var(--hw-art-sky)}.library-scene-ground_ground__bculH[data-ground=dark]:is([data-library=music],[data-library=art],[data-library=images]){--scene-ground:var(--hw-media-ink)}.library-scene-ground_ground__bculH[data-ground=dark][data-library=voices]{--scene-ground:var(--hw-art-night)}.library-scene-composition_scene__Q6wmV[data-library=images]{container-type:size}.library-scene-composition_scene__Q6wmV[data-library=images] img{--side:0;--picture-frame:min(var(--space-1),2cqh);position:absolute;top:50%;left:50%;width:auto;height:min(52cqh,36cqw);outline:var(--picture-frame) solid var(--hw-art-mat);outline-offset:calc(-1 * var(--picture-frame));transform:translate(calc(-50% + var(--side) * 20cqw),calc(-50% + var(--side) * 3cqh)) rotate(calc(var(--side) * 7deg));transition:transform var(--hw-dur-3) var(--hw-ease)}.library-scene-composition_scene__Q6wmV[data-library=images] img[data-at="1"]{--side:-1}.library-scene-composition_scene__Q6wmV[data-library=images] img[data-at="3"]{--side:1}.library-scene-composition_scene__Q6wmV[data-library=images] img[data-at="2"]{height:min(62cqh,42cqw);z-index:1}:where(a:hover,button:hover,.hw-site-nav-lib:hover) .library-scene-composition_scene__Q6wmV[data-library=images] img{transform:translate(calc(-50% + var(--side) * 22cqw),calc(-50% + var(--side) * 4cqh)) rotate(calc(var(--side) * 10deg))}@media (prefers-reduced-motion:reduce){.library-scene-composition_scene__Q6wmV img{transition:none}}.MediaReveal_layers__Sb7q7{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit}.MediaReveal_original__GIMOc>img,.MediaReveal_picture__VM2ux{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.MediaReveal_layers__Sb7q7[data-fit=cover] .MediaReveal_original__GIMOc>img,.MediaReveal_layers__Sb7q7[data-fit=cover] .MediaReveal_picture__VM2ux{object-fit:cover}.MediaReveal_picture__VM2ux+.MediaReveal_picture__VM2ux{animation:MediaReveal_appear__S0EmY var(--hw-dur-2) var(--hw-ease)}@keyframes MediaReveal_appear__S0EmY{0%{opacity:0}}.MediaReveal_original__GIMOc{position:absolute;inset:0;z-index:1;overflow:hidden;clip-path:inset(0)}.MediaReveal_original__GIMOc[data-phase=wait]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.28) 50%,transparent 70%) 0 0 /250% 100%;animation:MediaReveal_drift__lHWHS 1.4s linear infinite}.MediaReveal_original__GIMOc[data-phase=reveal]{animation:MediaReveal_wipe__4X12S .9s cubic-bezier(.65,0,.25,1) var(--delay,0s) both}.MediaReveal_sweep__K5Qck{position:absolute;z-index:2;top:0;bottom:0;left:0;width:2px;background:rgb(255 255 255/.95);box-shadow:0 0 14px 4px rgb(255 255 255/.55);opacity:0}.MediaReveal_original__GIMOc[data-phase=reveal] .MediaReveal_sweep__K5Qck{animation:MediaReveal_line__qcSHi .9s cubic-bezier(.65,0,.25,1) var(--delay,0s) both}.MediaReveal_original__GIMOc[data-phase=failed]>img{filter:grayscale(.6) brightness(.7)}@keyframes MediaReveal_wipe__4X12S{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes MediaReveal_line__qcSHi{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes MediaReveal_drift__lHWHS{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.MediaReveal_original__GIMOc[data-phase=wait]:after,.MediaReveal_picture__VM2ux+.MediaReveal_picture__VM2ux{animation:none!important}.MediaReveal_original__GIMOc[data-phase=reveal],.MediaReveal_original__GIMOc[data-phase=reveal] .MediaReveal_sweep__K5Qck{animation-duration:1ms}}.LensStage_stage__qA460{width:100%}.LensStage_stage__qA460:not([data-compact]):not([data-decorative]){width:min(100%,var(--lens-native-width))}.LensStage_touchLinks__ZYXIP{display:none}.LensStage_scene__maSDm{--tilt:.16;--s:calc(var(--tilt) * 50cqh);--v:clamp(var(--space-6),7cqw,var(--space-9));--sweep:var(--hw-dur-5);position:relative;container-type:size;width:100%;aspect-ratio:10/9;color:var(--hw-on-media)}.LensStage_subject__0O7nU{position:absolute;inset:0;pointer-events:none}.LensStage_subject__0O7nU[data-current]{pointer-events:auto}.LensStage_stage__qA460[data-decorative]{position:absolute;inset:0;height:100%;border-radius:inherit;overflow:hidden}.LensStage_stage__qA460[data-decorative] .LensStage_scene__maSDm{height:100%;aspect-ratio:auto}.LensStage_stage__qA460[data-decorative] .LensStage_canvas__1JJkk{clip-path:none}.LensStage_stage__qA460[data-decorative] .LensStage_label__nvdaZ{display:none}.LensStage_scene__maSDm[data-holding]{--sweep:var(--hw-dur-4)}.LensStage_canvas__1JJkk{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:var(--hw-media-ink);clip-path:polygon(calc(var(--s) * 2) 0,100% 0,100% 100%,0 100%)}.LensStage_lens__2UB22{position:absolute;inset:0;display:block;color:inherit;clip-path:polygon(calc(var(--seam) + var(--s)) 0,200% 0,200% 100%,calc(var(--seam) - var(--s)) 100%);transition:clip-path var(--sweep) var(--hw-ease) calc(var(--i) * var(--hw-dur-1) / 2),opacity var(--hw-dur-3) var(--hw-ease)}.LensStage_canvas__1JJkk[data-ready=false] .LensStage_lens__2UB22{opacity:0}.LensStage_lens__2UB22 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.LensStage_seam__OcWoS{position:absolute;top:-10%;bottom:-10%;left:var(--seam);width:var(--space-0);background:var(--hw-on-media);rotate:atan(var(--tilt));transition:left var(--sweep) var(--hw-ease) calc(var(--i) * var(--hw-dur-1) / 2)}.LensStage_label__nvdaZ{position:absolute;left:calc(var(--seam) - var(--s) + var(--space-6));bottom:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hw-ctl-3);padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--hw-media-capsule-bg);font-size:var(--hw-fs-body);line-height:var(--hw-lh-body);font-weight:500;white-space:nowrap;opacity:0;transition:left var(--sweep) var(--hw-ease) calc(var(--i) * var(--hw-dur-1) / 2),opacity var(--hw-dur-2) var(--hw-ease)}.LensStage_lens__2UB22[data-original] .LensStage_label__nvdaZ{left:var(--space-6)}.LensStage_lens__2UB22[data-on=true] .LensStage_label__nvdaZ{opacity:1;transition-delay:calc(var(--i) * var(--hw-dur-1) / 2),var(--hw-dur-4)}.LensStage_label__nvdaZ svg{width:var(--space-4);height:var(--space-4);transition:translate var(--hw-dur-2) var(--hw-ease)}.LensStage_lens__2UB22:hover .LensStage_label__nvdaZ svg{translate:var(--space-1) 0}.LensStage_lens__2UB22:focus-visible{outline:none}.LensStage_lens__2UB22:focus-visible .LensStage_label__nvdaZ{outline:var(--hw-focus-width) solid var(--hw-on-media);outline-offset:var(--space-0)}.LensStage_pause__12Uha{position:absolute;right:var(--space-4);top:var(--space-4);display:grid;place-items:center;width:var(--hw-ctl-3);height:var(--hw-ctl-3);border-radius:var(--radius-full);background:var(--hw-media-capsule-bg);color:var(--hw-on-media)}.LensStage_pause__12Uha:focus-visible{outline:var(--hw-focus-width) solid var(--hw-on-media);outline-offset:var(--space-0)}.LensStage_pause__12Uha svg{width:var(--space-4);height:var(--space-4)}.LensStage_scene__maSDm[data-compact]{aspect-ratio:5/4}.LensStage_scene__maSDm[data-compact] .LensStage_canvas__1JJkk{clip-path:none;border-radius:var(--radius-3)}@media (width < 768px){.LensStage_touchLinks__ZYXIP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-2);padding-block-start:var(--space-3)}.LensStage_touchLinks__ZYXIP a{min-height:var(--hw-ctl-3);height:auto;padding-block:var(--space-2);white-space:normal;text-align:center;text-wrap:balance}.LensStage_touchLinks__ZYXIP a:only-child{grid-column:1/-1;justify-self:center}.LensStage_touchLinks__ZYXIP svg{display:none}.LensStage_scene__maSDm,.LensStage_scene__maSDm[data-compact]{aspect-ratio:3/2}.LensStage_canvas__1JJkk{clip-path:none;border-radius:var(--radius-3)}.LensStage_stage__qA460[data-decorative] .LensStage_lens__2UB22 img{object-position:50% 50%}.LensStage_label__nvdaZ{left:calc(var(--seam) - var(--s) + var(--space-3));bottom:var(--space-3);padding-inline:var(--space-3);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.LensStage_lens__2UB22[data-original] .LensStage_label__nvdaZ{left:var(--space-3)}.LensStage_label__nvdaZ svg{display:none}}@media (prefers-reduced-motion:reduce){.LensStage_label__nvdaZ,.LensStage_label__nvdaZ svg,.LensStage_lens__2UB22,.LensStage_seam__OcWoS{transition:none}.LensStage_lens__2UB22 img{animation:none}}.Media_ambient__Bn48J{position:absolute;inset:0;z-index:-1;display:block;pointer-events:none}.Media_ambient__Bn48J img{position:absolute;top:-30%;width:50%;height:160%;object-fit:cover;filter:blur(var(--space-10)) saturate(1.4);opacity:.55}.Media_ambient__Bn48J img:first-child{left:-6%}.Media_ambient__Bn48J img:nth-child(2){left:34%;opacity:.3}@media (width < 600px){.Media_ambient__Bn48J img{width:100%;height:70%;top:-10%}.Media_ambient__Bn48J img:first-child{left:0}.Media_ambient__Bn48J img:nth-child(2){display:none}}.Media_comparison__M1sqR{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-8)}.Media_stage__gADQI{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-6);overflow:hidden;isolation:isolate;background:var(--hw-media-ink);color:var(--hw-on-media)}.Media_stageBlur__U3IjM{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.55;filter:blur(var(--hw-blur-atmos));transform:scale(1.2)}.Media_sides__jljZ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.Media_side__u0mK8{position:relative;margin:0;height:var(--hw-site-pair-h);border-radius:var(--radius-4);overflow:hidden;isolation:isolate}.Media_side__u0mK8 video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.Media_side__u0mK8 figcaption{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--hw-media-shade);-webkit-backdrop-filter:blur(var(--hw-blur-glass));backdrop-filter:blur(var(--hw-blur-glass));color:var(--hw-on-media);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.Media_caption__CAEex{display:flex;align-items:flex-end;gap:var(--space-4)}.Media_caption__CAEex p{flex:1;min-width:0;font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);overflow-wrap:anywhere}.Media_caption__CAEex small{display:block;margin-block-start:var(--space-0);color:var(--hw-on-media-2);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.Media_actions__PQiXH{display:flex;flex:none;gap:var(--space-2)}.Media_pairPicker__AVWSO{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Media_pairPicker__AVWSO button{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:var(--hw-site-thumb-s);aspect-ratio:1;padding:0;border-radius:var(--radius-2);overflow:hidden;opacity:.55;transition:opacity var(--hw-dur-1) var(--hw-ease)}.Media_pairPicker__AVWSO button:hover{opacity:.8}.Media_pairPicker__AVWSO button[aria-pressed=true]{opacity:1;padding:var(--space-0);background:var(--hw-on-media)}.Media_pairPicker__AVWSO img{width:100%;height:100%;object-fit:cover}@container pg (width < 600px){.Media_stage__gADQI{padding:var(--space-3)}.Media_caption__CAEex{flex-wrap:wrap}}.Media_exampleWall__rKVz3{display:flex;flex-wrap:wrap;align-items:start;gap:var(--hw-grid-gap)}.Media_exampleWall__rKVz3>[data-gallery-item]{flex:none;--gallery-ratio-sum:var(--gallery-ratio-sum-wide);--gallery-gaps:var(--gallery-gaps-wide);--gallery-tail:var(--gallery-tail-wide);--gallery-row-end:var(--gallery-row-end-wide);--gallery-control-unit:var(--gallery-control-unit-wide);--gallery-gap-unit:var(--gallery-gap-unit-wide);--gallery-row-unit:calc((100% - var(--hw-grid-gap) * var(--gallery-gaps)) / var(--gallery-ratio-sum));--gallery-tail-unit:min(var(--gallery-row-unit),max(var(--hw-site-row-h),calc(var(--hw-ctl-3) * var(--gallery-control-unit) + var(--space-2) * var(--gallery-gap-unit))));--gallery-unit:calc(var(--gallery-row-unit) * (1 - var(--gallery-tail)) + var(--gallery-tail-unit) * var(--gallery-tail));width:calc(var(--gallery-unit) * var(--media-ratio));margin-inline-end:max(0%,calc(var(--gallery-row-end) * (100% - var(--gallery-unit) * var(--gallery-ratio-sum) - var(--hw-grid-gap) * var(--gallery-gaps))))}@container pg (width < 880px){.Media_exampleWall__rKVz3>[data-gallery-item]{--gallery-ratio-sum:var(--gallery-ratio-sum-mid);--gallery-gaps:var(--gallery-gaps-mid);--gallery-tail:var(--gallery-tail-mid);--gallery-row-end:var(--gallery-row-end-mid);--gallery-control-unit:var(--gallery-control-unit-mid);--gallery-gap-unit:var(--gallery-gap-unit-mid)}}@container pg (width < 600px){.Media_exampleWall__rKVz3>[data-gallery-item]{--gallery-ratio-sum:var(--gallery-ratio-sum-narrow);--gallery-gaps:var(--gallery-gaps-narrow);--gallery-tail:var(--gallery-tail-narrow);--gallery-row-end:var(--gallery-row-end-narrow);--gallery-control-unit:var(--gallery-control-unit-narrow);--gallery-gap-unit:var(--gallery-gap-unit-narrow)}}.Media_exampleWall__rKVz3[data-expanded=false]{max-height:var(--example-first-row-height,var(--hw-site-row-h));overflow:clip}.Media_more__mL_w5{margin-block-start:var(--space-5);text-align:center}.Media_transcript___Xs_I{display:grid;gap:var(--space-2);color:var(--hw-ink)}.Media_transcript___Xs_I h3{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500}.Media_transcript___Xs_I p{white-space:pre-wrap;font-size:var(--hw-fs-body);line-height:var(--hw-lh-body)}@media (prefers-reduced-motion:reduce){.Media_side__u0mK8 video{transition:none}}.TryEntrance_entrance__i2o0u:not([data-compact=true]){padding-inline:var(--space-9)}.TryEntrance_copy__8gfBD{background:transparent}.TryEntrance_eyebrow__K0IYQ{display:none}.TryEntrance_heading__XiI5U{color:var(--hw-on-media);font-size:var(--hw-fs-section);line-height:var(--hw-lh-section);font-weight:500;letter-spacing:var(--hw-ls-section);text-wrap:balance}.TryEntrance_copy__8gfBD p{color:var(--hw-on-media-2);font-size:var(--hw-fs-body);line-height:var(--hw-lh-body);max-width:var(--hw-reading-width);text-wrap:pretty}.TryEntrance_stage__HWGuW{min-width:0;display:flex;align-items:center;justify-content:center}.TryEntrance_stage__HWGuW>*{flex:none}.TryEntrance_entrance__i2o0u[data-compact=true]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-3);padding:0;background:transparent}.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_copy__8gfBD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_heading__XiI5U{color:var(--hw-on-media);font-size:var(--hw-fs-heading);line-height:var(--hw-lh-heading);letter-spacing:var(--hw-ls-heading)}.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_copy__8gfBD p,.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_eyebrow__K0IYQ{color:var(--hw-on-media-2)}.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_eyebrow__K0IYQ{display:none}@media (width < 768px){.TryEntrance_entrance__i2o0u[data-compact=true]{grid-template-columns:minmax(0,1fr);padding:0}.TryEntrance_entrance__i2o0u[data-compact=true] .TryEntrance_copy__8gfBD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}}@media (width < 600px){.TryEntrance_entrance__i2o0u:not([data-compact=true]){gap:var(--space-6);padding:var(--space-7) var(--space-5)}}.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-site-open=explore],.hw-site-navbar[data-site-open=menu]:has([data-site-mobile-section=explore][open]){background:var(--hw-site-nav-explore-tone)}.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-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-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{margin-block-start:auto}.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-site-nav-hint);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)}@media (width >= 1024px){.hw-site-nav-libs[data-featured-library]{grid-template-columns:minmax(0,1fr)}.hw-site-nav-libs[data-featured-library] .hw-site-nav-lib{flex-direction:row;align-items:center;gap:var(--space-4)}.hw-site-nav-libs[data-featured-library] .hw-site-scene{width:50%}.hw-site-nav-libs[data-featured-library] .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-community{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-9) var(--space-4) var(--space-6);border-radius:var(--radius-4);background:var(--hw-media-ink);color:var(--hw-on-media)}.hw-site-community-preview{display:block;min-width:0}.hw-site-community-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.hw-site-community-copy h3{font-weight:500;text-wrap:balance}.hw-site-community-action{gap:var(--space-3)}.hw-site-community-action svg{width:var(--space-4);height:var(--space-4);transition:transform var(--hw-dur-2) var(--hw-ease)}.hw-site-community-action:hover svg{transform:translateX(var(--space-1))}.hw-site-community-terms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hw-site-nav-learn-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media (width < 1024px){.hw-site-community{gap:var(--space-4)}.hw-site-community-action{padding-inline:var(--space-3)}.hw-site-community-terms a{min-height:var(--hw-ctl-3)}}@media (width < 600px){.hw-site-nav-learn-columns{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.hw-site-community{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-7)}.hw-site-community-copy{align-items:center;text-align:center}.hw-site-community-terms{justify-content:center}.hw-site-community-terms a{min-height:var(--hw-ctl-3)}}.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-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-scene=drops]{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);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=voices]{display:grid;place-items:center;color:var(--hw-on-media)}.hw-site-scene[data-library=voices] svg{width:44cqh;height:44cqh;transition:transform var(--hw-dur-3) var(--hw-ease)}.hw-site-nav-lib:hover .hw-site-scene[data-library=voices] svg{transform:translateY(-3cqh) rotate(-4deg)}.hw-site-scene[data-library=fonts]{display:grid;place-items:center;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] 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}.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;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:var(--hw-hairline) solid var(--hw-site-nav-line)}.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);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500}.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 < 600px){.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 (600px <= width < 1024px){.hw-site-nb-row{padding-inline-start:var(--space-4)}.hw-site-tb-item{padding-inline:var(--space-2)}}@media (600px <= width < 880px){.hw-site-drop-directory{grid-template-columns:minmax(0,28%) minmax(0,1fr)}.hw-site-drop-explore .hw-site-rail-i>span:not(.hw-site-rail-obj){white-space:normal}.hw-site-nav-libs{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-site-drop-body[data-feature=true],.hw-site-nav-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-site-drop-feature{display:none}}@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-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[data-view=assets] .hw-site-nav-libs{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10) * 2 + var(--space-6)),1fr))}.hw-site-md-kind .hw-site-nav-places{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-2)}.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}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-frame .hw-menu-item{text-decoration:none}.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}