.nimble-module__i1WTZq__intro,.nimble-module__i1WTZq__prose{width:66.6667%}.nimble-module__i1WTZq__figure{width:83.3333%;margin:40px 0 0}.nimble-module__i1WTZq__meta{flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;display:flex}.nimble-module__i1WTZq__meta>div{align-items:baseline;gap:8px;display:flex}.nimble-module__i1WTZq__meta dd{margin:0}.nimble-module__i1WTZq__figure a{border-radius:8px;display:block;overflow:hidden}.nimble-module__i1WTZq__figure img{width:100%;height:auto;display:block}.nimble-module__i1WTZq__figure figcaption{justify-content:space-between;gap:12px 24px;padding-top:12px;display:flex}.nimble-module__i1WTZq__figure figcaption span:last-child{flex-shrink:0}.nimble-module__i1WTZq__prose{margin:72px 0 0}.nimble-module__i1WTZq__features{margin:24px 0 0;padding:0;list-style:none}.nimble-module__i1WTZq__features li{border-top:1px solid var(--home-hairline);padding:12px 0}.nimble-module__i1WTZq__features strong{color:var(--color-fg);font-weight:500}.nimble-module__i1WTZq__footer{margin-top:64px}@media (max-width:799px){.nimble-module__i1WTZq__intro,.nimble-module__i1WTZq__prose,.nimble-module__i1WTZq__figure{width:100%}.nimble-module__i1WTZq__figure figcaption{flex-direction:column;gap:4px}.nimble-module__i1WTZq__prose{margin-top:48px}}
.HomeProjectRows-module__NK0Y-W__projects{counter-reset:project;width:100%;min-width:0}.HomeProjectRows-module__NK0Y-W__row{counter-increment:project;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:40px;padding-bottom:56px;scroll-margin-top:80px;display:grid;position:relative}.HomeProjectRows-module__NK0Y-W__row:after{content:"";border-bottom:1px solid var(--home-rule);position:absolute;bottom:0;left:8.33333%;right:8.33333%}.HomeProjectRows-module__NK0Y-W__main{display:contents}.HomeProjectRows-module__NK0Y-W__caption{grid-area:1/2/auto/span 7;padding-bottom:28px}.HomeProjectRows-module__NK0Y-W__title{font:400 32px/1.12 var(--home-heading,Georgia);letter-spacing:-1px;color:var(--color-fg);margin:0 0 16px}.HomeProjectRows-module__NK0Y-W__title a{color:inherit;text-decoration:none}.HomeProjectRows-module__NK0Y-W__title a:hover{color:var(--home-link-hover);text-decoration:none}.HomeProjectRows-module__NK0Y-W__description{font:13px/21px var(--font-sans);color:var(--home-ink);margin:0}.HomeProjectRows-module__NK0Y-W__captionMeta{flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;display:flex}.HomeProjectRows-module__NK0Y-W__captionMeta>div{align-items:baseline;gap:8px;display:flex}.HomeProjectRows-module__NK0Y-W__captionMeta dt{font:9px/16px var(--home-label);color:var(--home-ink)}.HomeProjectRows-module__NK0Y-W__captionMeta dd{font:10px/18px var(--home-label);color:var(--color-fg);margin:0}.HomeProjectRows-module__NK0Y-W__stageLabel{border-top:1px solid var(--home-hairline);font:9px/16px var(--home-label);color:var(--home-ink);grid-area:2/2/auto/span 10;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.HomeProjectRows-module__NK0Y-W__stageLabel>span:first-child:before{content:"";vertical-align:1px;border:1px solid;width:5px;height:5px;margin-right:8px;display:inline-block}.HomeProjectRows-module__NK0Y-W__visual{grid-area:3/2/auto/span 10;min-width:0;position:relative}.HomeProjectRows-module__NK0Y-W__visual:before,.HomeProjectRows-module__NK0Y-W__visual:after{content:"";border-block:1px solid var(--home-rule);pointer-events:none;width:6px;position:absolute;top:0;bottom:0}.HomeProjectRows-module__NK0Y-W__visual:before{border-left:1px solid var(--home-hairline);left:0}.HomeProjectRows-module__NK0Y-W__visual:after{border-right:1px solid var(--home-hairline);right:0}.HomeProjectRows-module__NK0Y-W__frame{isolation:isolate;background:radial-gradient(ellipse at 50% 62%,var(--color-surface-raised),transparent 68%);border:0;border-radius:0;width:100%;position:relative}.HomeProjectRows-module__NK0Y-W__frame:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 5px,var(--home-hairline)5px 6px);clip-path:polygon(4% 66%,50% 39%,96% 66%,50% 94%);opacity:.7;z-index:-1;position:absolute;inset:0}.HomeProjectRows-module__NK0Y-W__frame:after{content:"";pointer-events:none;border-block:1px solid var(--home-hairline);background:linear-gradient(90deg,transparent calc(50% - .5px),var(--home-hairline)50%,transparent calc(50% + .5px));z-index:-2;opacity:.7;position:absolute;inset:8% 0 5%}.HomeProjectRows-module__NK0Y-W__media{transition:transform .35s;position:absolute;inset:0}.HomeProjectRows-module__NK0Y-W__mediaLink{display:block}.HomeProjectRows-module__NK0Y-W__playgroundVideo{filter:drop-shadow(0 2px 2px #00000014)drop-shadow(0 18px 20px #00000024)}.HomeProjectRows-module__NK0Y-W__context{min-width:0;font:10px/18px var(--home-label);grid-area:1/10/auto/span 2;padding-bottom:28px}.HomeProjectRows-module__NK0Y-W__annotationHeader{font:9px/16px var(--home-label);color:var(--home-ink);margin-bottom:8px}.HomeProjectRows-module__NK0Y-W__annotationHeader:before{content:"P." counter(project,decimal-leading-zero);font:9px/16px var(--home-label);color:var(--home-ink);position:absolute;top:43px;left:0}.HomeProjectRows-module__NK0Y-W__dossier{margin:0}.HomeProjectRows-module__NK0Y-W__dossier>div{border-top:1px solid var(--home-hairline);padding-block:10px}.HomeProjectRows-module__NK0Y-W__dossier dt{font:9px/16px var(--home-label);color:var(--home-ink)}.HomeProjectRows-module__NK0Y-W__dossier dd{font:10px/17px var(--home-label);color:var(--color-fg);overflow-wrap:anywhere;margin:4px 0 0}.HomeProjectRows-module__NK0Y-W__dossier dd span{display:block}.HomeProjectRows-module__NK0Y-W__flow{color:var(--home-ink);margin:12px 0;padding:0;list-style:none}.HomeProjectRows-module__NK0Y-W__flow li{align-items:center;gap:8px;min-height:27px;font-size:9px;display:flex;position:relative}.HomeProjectRows-module__NK0Y-W__flow li:not(:last-child):after{content:"";border-left:1px solid var(--home-rule);height:23px;position:absolute;top:18px;left:4px}.HomeProjectRows-module__NK0Y-W__flowNode{z-index:1;border:1px solid var(--home-rule);background:var(--color-bg);flex-shrink:0;width:9px;height:9px;position:relative;transform:rotate(45deg)}.HomeProjectRows-module__NK0Y-W__flow li:last-child .HomeProjectRows-module__NK0Y-W__flowNode{background:var(--home-ink)}.HomeProjectRows-module__NK0Y-W__readLink{color:var(--color-fg);border-block:1px solid var(--home-rule);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:9px;text-decoration:none;display:flex}.HomeProjectRows-module__NK0Y-W__readLink:hover{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--home-hairline)4px 5px)}.HomeProjectRows-module__NK0Y-W__playgroundHeading{font:11px/20px var(--home-label);border-block:1px solid var(--home-rule);background:repeating-linear-gradient(135deg,transparent 0 5px,var(--home-hairline)5px 6px);justify-content:space-between;gap:16px;margin:48px 8.33333% 0;padding:16px 0;display:flex}.HomeProjectRows-module__NK0Y-W__playgroundHeading>span{background:var(--color-bg);padding-inline:8px}.HomeProjectRows-module__NK0Y-W__main a:focus-visible,.HomeProjectRows-module__NK0Y-W__visual a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeProjectRows-module__NK0Y-W__visual a:hover .HomeProjectRows-module__NK0Y-W__media{transform:translateY(-5px)}}@media not (min-width:1100px) and (min-width:800px){.HomeProjectRows-module__NK0Y-W__title{font-size:28px}.HomeProjectRows-module__NK0Y-W__description{font-size:12px;line-height:20px}}@media not (min-width:800px){.HomeProjectRows-module__NK0Y-W__row{grid-template-columns:minmax(0,1fr) 170px;gap:0 24px;padding-top:32px;padding-bottom:40px}.HomeProjectRows-module__NK0Y-W__caption{grid-column:1}.HomeProjectRows-module__NK0Y-W__context{grid-column:2}.HomeProjectRows-module__NK0Y-W__stageLabel,.HomeProjectRows-module__NK0Y-W__visual{grid-column:1/-1}.HomeProjectRows-module__NK0Y-W__row:after{inset-inline:0}.HomeProjectRows-module__NK0Y-W__annotationHeader:before{display:none}.HomeProjectRows-module__NK0Y-W__playgroundHeading{margin-inline:0}}@media not (min-width:550px){.HomeProjectRows-module__NK0Y-W__row{flex-direction:column;display:flex}.HomeProjectRows-module__NK0Y-W__caption{order:0;padding-bottom:16px}.HomeProjectRows-module__NK0Y-W__stageLabel{order:1;font-size:9px}.HomeProjectRows-module__NK0Y-W__visual{order:2}.HomeProjectRows-module__NK0Y-W__context{border-top:1px dashed var(--home-hairline);order:3;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:24px;padding:16px 0 0;display:grid}.HomeProjectRows-module__NK0Y-W__annotationHeader{grid-column:1/-1;margin:0}.HomeProjectRows-module__NK0Y-W__frame{min-height:240px}.HomeProjectRows-module__NK0Y-W__frame[data-media-kind=phone]{min-height:400px}.HomeProjectRows-module__NK0Y-W__title{font-size:29px}.HomeProjectRows-module__NK0Y-W__description{font-size:12px;line-height:20px}.HomeProjectRows-module__NK0Y-W__captionMeta{gap:12px 20px;margin-top:16px}.HomeProjectRows-module__NK0Y-W__captionMeta>div{display:block}.HomeProjectRows-module__NK0Y-W__dossier>div{padding-block:8px}.HomeProjectRows-module__NK0Y-W__flow{margin:8px 0 0}.HomeProjectRows-module__NK0Y-W__readLink{grid-column:1/-1;min-height:44px;font-size:10px}.HomeProjectRows-module__NK0Y-W__playgroundHeading{font-size:10px}}@media (prefers-reduced-motion:reduce){.HomeProjectRows-module__NK0Y-W__media{transition:none}}.HomeProjectRows-module__NK0Y-W__workflowDrawing{font-family:var(--home-label);color:var(--home-ink);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:12% 6%}.HomeProjectRows-module__NK0Y-W__workflowLabel{margin-bottom:24px;font-size:10px}.HomeProjectRows-module__NK0Y-W__workflowCards{align-items:center;gap:10px;display:flex}.HomeProjectRows-module__NK0Y-W__workflowCards>div{border:1px solid var(--home-rule);background:var(--color-bg);border-radius:3px;flex:1;min-width:0;padding:14px 12px;box-shadow:0 3px 4px #0000000a,0 16px 24px #0000001a}.HomeProjectRows-module__NK0Y-W__workflowCards>div>span{font-size:12px}.HomeProjectRows-module__NK0Y-W__workflowCards svg{fill:none;stroke:currentColor;stroke-width:.8px;width:100%;margin-block:8px;display:block}.HomeProjectRows-module__NK0Y-W__workflowCards small{min-height:26px;font-size:8px;line-height:13px;display:block}.HomeProjectRows-module__NK0Y-W__workflowArrow{font-size:16px}.HomeProjectRows-module__NK0Y-W__workflowLoop{border:1px solid var(--home-rule);text-align:center;border-top:0;height:30px;margin:0 12%;position:relative}.HomeProjectRows-module__NK0Y-W__workflowLoop span{background:var(--color-bg);padding:0 10px;font-size:9px;display:inline-block;position:relative;top:22px}@media not (min-width:650px){.HomeProjectRows-module__NK0Y-W__workflowDrawing{inset-inline:0}.HomeProjectRows-module__NK0Y-W__workflowCards{gap:5px}.HomeProjectRows-module__NK0Y-W__workflowCards>div{padding:10px 7px}.HomeProjectRows-module__NK0Y-W__workflowCards>div>span{font-size:10px}.HomeProjectRows-module__NK0Y-W__frame[data-media-kind=phone]{min-height:400px}}.HomeProjectRows-module__NK0Y-W__visual:before,.HomeProjectRows-module__NK0Y-W__visual:after,.HomeProjectRows-module__NK0Y-W__frame:after,.HomeProjectRows-module__NK0Y-W__stageLabel>span:first-child:before{display:none}.HomeProjectRows-module__NK0Y-W__frame:before{opacity:.3}.HomeProjectRows-module__NK0Y-W__stageLabel{border-top:0}.HomeProjectRows-module__NK0Y-W__stageLabel>span:last-child{display:none}.HomeProjectRows-module__NK0Y-W__playgroundHeading{background:0 0}.HomeProjectRows-module__NK0Y-W__annotationHeader{margin:0;font-size:0}@media not (min-width:550px){.HomeProjectRows-module__NK0Y-W__context{justify-content:space-between;align-items:center;display:flex}.HomeProjectRows-module__NK0Y-W__dossier>div{border:0;padding:0}.HomeProjectRows-module__NK0Y-W__readLink{border:0}}.HomeProjectRows-module__NK0Y-W__row{grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:40px 56px}.HomeProjectRows-module__NK0Y-W__row:after,.HomeProjectRows-module__NK0Y-W__annotationHeader:before{display:none}.HomeProjectRows-module__NK0Y-W__context{grid-area:1/9/auto/span 4;padding:0 0 0 28px}.HomeProjectRows-module__NK0Y-W__caption{padding:0}.HomeProjectRows-module__NK0Y-W__stageLabel{border:0;padding:0 0 16px}.HomeProjectRows-module__NK0Y-W__captionMeta{gap:8px;display:grid}.HomeProjectRows-module__NK0Y-W__dossier>div{border:0;padding-top:16px}.HomeProjectRows-module__NK0Y-W__readLink{border:0;justify-content:flex-start;margin-top:16px}.HomeProjectRows-module__NK0Y-W__playgroundHeading{border:0}@media not (min-width:1100px) and (min-width:800px){.HomeProjectRows-module__NK0Y-W__title{font-size:24px}.HomeProjectRows-module__NK0Y-W__context{padding-left:20px}}@media not (min-width:800px){.HomeProjectRows-module__NK0Y-W__row{flex-direction:column;align-items:stretch;gap:24px;display:flex}.HomeProjectRows-module__NK0Y-W__visual{order:0}.HomeProjectRows-module__NK0Y-W__context{border:0;order:1;margin:0;padding:0;display:block}.HomeProjectRows-module__NK0Y-W__captionMeta{display:flex}}.HomeProjectRows-module__NK0Y-W__frame{background:color-mix(in oklab,var(--project-pigment)28%,var(--color-bg));overflow:hidden}.HomeProjectRows-module__NK0Y-W__frame:before{clip-path:none;z-index:0;opacity:.5;background:var(--grain-image);mix-blend-mode:multiply;inset:0}.HomeProjectRows-module__NK0Y-W__row{grid-template-rows:auto auto;align-items:start;row-gap:24px}.HomeProjectRows-module__NK0Y-W__context{text-align:left;grid-area:1/1/auto/span 8;padding:0}.HomeProjectRows-module__NK0Y-W__visual{grid-area:2/1/auto/span 8}.HomeProjectRows-module__NK0Y-W__title{margin-bottom:12px}.HomeProjectRows-module__NK0Y-W__playgroundHeading{margin-left:0}@media not (min-width:800px){.HomeProjectRows-module__NK0Y-W__context{order:0}.HomeProjectRows-module__NK0Y-W__visual{order:1}}.HomeProjectRows-module__NK0Y-W__title{font-size:26px}@media (max-width:1100px){.HomeProjectRows-module__NK0Y-W__title{font-size:24px}}@media not (min-width:800px){.HomeProjectRows-module__NK0Y-W__row{align-items:stretch}.HomeProjectRows-module__NK0Y-W__visual{width:100%}}@media (min-width:800px){.HomeProjectRows-module__NK0Y-W__description{font-size:14px;line-height:23px}.HomeProjectRows-module__NK0Y-W__context,.HomeProjectRows-module__NK0Y-W__visual{grid-column:1/span 10}}.HomeProjectRows-module__NK0Y-W__filters{width:83.3333%;padding-bottom:16px}.HomeProjectRows-module__NK0Y-W__filterChips{flex-wrap:wrap;gap:8px;display:flex}.HomeProjectRows-module__NK0Y-W__filterChip{border:1px solid var(--home-rule);background:var(--color-surface);min-height:32px;color:var(--home-ink);font:11px/20px var(--home-label);cursor:pointer;border-radius:24px;padding:4px 10px;position:relative}.HomeProjectRows-module__NK0Y-W__filterChip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}@media (pointer:coarse){.HomeProjectRows-module__NK0Y-W__filterChip:after{content:"";position:absolute;inset:-6px 0}}.HomeProjectRows-module__NK0Y-W__filterChip:disabled{opacity:.35;cursor:not-allowed}.HomeProjectRows-module__NK0Y-W__filterChip:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (hover:hover){.HomeProjectRows-module__NK0Y-W__filterChip:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-raised);border-color:var(--color-accent);color:var(--color-fg)}}.HomeProjectRows-module__NK0Y-W__filterStatus{font:11px/20px var(--home-label);color:var(--home-ink);margin:16px 0 0}@media not (min-width:800px){.HomeProjectRows-module__NK0Y-W__filters{width:100%}}.HomeProjectRows-module__NK0Y-W__tabBar{border-bottom:1px solid var(--home-rule);justify-content:space-between;align-items:center;gap:16px;display:flex}.HomeProjectRows-module__NK0Y-W__tabs{scrollbar-width:none;gap:20px;min-width:0;display:flex;overflow-x:auto}.HomeProjectRows-module__NK0Y-W__tab{min-height:44px;color:var(--home-ink);font:12px/20px var(--home-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.HomeProjectRows-module__NK0Y-W__tab[aria-selected=true]{color:var(--color-fg)}.HomeProjectRows-module__NK0Y-W__tab[aria-selected=true]:after{content:"";border-bottom:1px solid var(--color-fg);position:absolute;bottom:-1px;left:0;right:0}@media (hover:hover){.HomeProjectRows-module__NK0Y-W__tab:hover{color:var(--color-fg)}}.HomeProjectRows-module__NK0Y-W__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.HomeProjectRows-module__NK0Y-W__filterMenu{flex-shrink:0;position:relative}.HomeProjectRows-module__NK0Y-W__filterPopover{z-index:50;border:1px solid var(--home-rule);background:var(--color-bg);border-radius:12px;width:320px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000014}.HomeProjectRows-module__NK0Y-W__filterPanel{flex-direction:column;gap:12px;display:flex}.HomeProjectRows-module__NK0Y-W__filterPanel .HomeProjectRows-module__NK0Y-W__filterChips{gap:8px}.bottom-sheet .HomeProjectRows-module__NK0Y-W__filterPanel{padding:8px 24px 24px}.HomeProjectRows-module__NK0Y-W__filterClear{min-height:32px;color:var(--home-ink);font:11px/20px var(--home-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}
.Testimonials-module__JuMjfa__carousel{min-width:0}.Testimonials-module__JuMjfa__controls{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.Testimonials-module__JuMjfa__controls button{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.Testimonials-module__JuMjfa__controls button:hover:not(:disabled){background:var(--color-muted)}.Testimonials-module__JuMjfa__controls button:disabled{opacity:.3;cursor:default}.Testimonials-module__JuMjfa__reverse{display:inline-flex;transform:rotate(180deg)}.Testimonials-module__JuMjfa__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;align-items:flex-start;gap:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.Testimonials-module__JuMjfa__card{scroll-snap-align:start;flex:0 0 84%;min-width:0}.Testimonials-module__JuMjfa__card>div{background:color-mix(in srgb,var(--color-bg)94%,var(--color-fg))!important;border-radius:0!important}.Testimonials-module__JuMjfa__controls button:focus-visible,.Testimonials-module__JuMjfa__track:focus-visible,.Testimonials-module__JuMjfa__card button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:799px){.Testimonials-module__JuMjfa__card{flex-basis:90%}.Testimonials-module__JuMjfa__card>div{padding:20px}}
.Daydreamer-module__U9iqOG__character{width:74px;height:auto;display:block;overflow:visible}.Daydreamer-module__U9iqOG__breath{transform-origin:700px 1150px;animation:5.6s ease-in-out infinite Daydreamer-module__U9iqOG__breathing;animation-play-state:inherit}.Daydreamer-module__U9iqOG__head{transform-origin:720px 510px;transition:transform .22s ease-out}.Daydreamer-module__U9iqOG__eyes{transition:transform .16s ease-out}@keyframes Daydreamer-module__U9iqOG__breathing{0%,to{transform:scale(1)}50%{transform:scale(1.005,1.012)}}@media (max-width:799px){.Daydreamer-module__U9iqOG__character{width:42px}}@media (prefers-reduced-motion:reduce){.Daydreamer-module__U9iqOG__breath{animation:none}.Daydreamer-module__U9iqOG__head,.Daydreamer-module__U9iqOG__eyes{transition:none;transform:none!important}}.Daydreamer-module__U9iqOG__blinkLeft,.Daydreamer-module__U9iqOG__blinkRight{animation:6s infinite Daydreamer-module__U9iqOG__blink;animation-play-state:inherit}.Daydreamer-module__U9iqOG__blinkLeft{transform-origin:709px 324px}.Daydreamer-module__U9iqOG__blinkRight{transform-origin:793px 280px}@keyframes Daydreamer-module__U9iqOG__blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.Daydreamer-module__U9iqOG__blinkLeft,.Daydreamer-module__U9iqOG__blinkRight{animation:none}}@media (hover:none){.Daydreamer-module__U9iqOG__head,.Daydreamer-module__U9iqOG__eyes{transition:none;transform:none!important}}
.StorybookHero-module__800SmW__scene{--gust-duration:14s;--twinkle-duration:6s;--moon-duration:8s;--motion-ease:ease-in-out;isolation:isolate;pointer-events:none;color:var(--color-fg);animation-play-state:paused;position:absolute;inset:0}.StorybookHero-module__800SmW__landscape{position:absolute;inset:0;overflow:hidden}.StorybookHero-module__800SmW__layer{transform:translate3d(0,var(--scroll-y,0px),0);position:absolute;inset:0}.StorybookHero-module__800SmW__art,.StorybookHero-module__800SmW__canopy{width:100%;height:100%;display:block;position:absolute;overflow:visible}.StorybookHero-module__800SmW__sky{z-index:0}.StorybookHero-module__800SmW__horizon{z-index:1;top:-14%;bottom:14%}.StorybookHero-module__800SmW__far{z-index:2;top:15%;bottom:-5%}.StorybookHero-module__800SmW__mid{z-index:3;top:40%;bottom:-8%}.StorybookHero-module__800SmW__tree{z-index:4;inset:0}.StorybookHero-module__800SmW__canopy{aspect-ratio:8/3;transform-origin:12% 0;height:auto;top:0}.StorybookHero-module__800SmW__characterFrame{z-index:5;align-items:flex-end;height:100%;padding-left:clamp(24px,4.45vw,180px);display:flex;position:relative}.StorybookHero-module__800SmW__character{line-height:0}.StorybookHero-module__800SmW__character>svg{width:clamp(245px,17vw,320px);max-width:37.2svh}.StorybookHero-module__800SmW__foregroundClip{z-index:6;position:absolute;inset:0;overflow:hidden}.StorybookHero-module__800SmW__foreground{height:max(60px,8.125vw);inset:auto 0 -1px}.StorybookHero-module__800SmW__sun{aspect-ratio:1;background:var(--color-bg);border:1px solid;border-radius:50%;width:52px;position:absolute;top:19%;left:76%}@media (min-width:800px) and (max-width:1100px){.StorybookHero-module__800SmW__characterFrame{padding-inline:40px}}@media (max-width:799px){.StorybookHero-module__800SmW__characterFrame{padding-inline:24px}.StorybookHero-module__800SmW__character>svg{width:160px}.StorybookHero-module__800SmW__horizon{inset:3% -8% 22% -80%}.StorybookHero-module__800SmW__far{inset:29% -35% 0 -12%}.StorybookHero-module__800SmW__mid{inset:49% -12% -4% -16%}.StorybookHero-module__800SmW__tree{inset:0}.StorybookHero-module__800SmW__sun{width:36px;top:29%;left:84%}}.StorybookHero-module__800SmW__day,.StorybookHero-module__800SmW__night{transition:opacity var(--crossfade)var(--motion-ease);position:absolute;inset:0}.StorybookHero-module__800SmW__day{opacity:1}.StorybookHero-module__800SmW__night,.StorybookHero-module__800SmW__scene[data-night=true] .StorybookHero-module__800SmW__day{opacity:0}.StorybookHero-module__800SmW__scene[data-night=true] .StorybookHero-module__800SmW__night{opacity:1}.StorybookHero-module__800SmW__sun{transition:transform var(--crossfade)var(--motion-ease)}.StorybookHero-module__800SmW__scene[data-night=true] .StorybookHero-module__800SmW__sun{transform:translateY(220px)}.StorybookHero-module__800SmW__moonOrbit{aspect-ratio:1;width:52px;transition:transform var(--crossfade)var(--motion-ease);position:absolute;top:19%;left:76%;transform:translateY(220px)}.StorybookHero-module__800SmW__scene[data-night=true] .StorybookHero-module__800SmW__moonOrbit{transform:translateY(0)}.StorybookHero-module__800SmW__moon{background:var(--color-fg);box-shadow:inset -7px -3px 0 color-mix(in srgb,var(--color-bg)12%,transparent);border-radius:50%;position:absolute;inset:0}.StorybookHero-module__800SmW__moonGlow{background:radial-gradient(circle,color-mix(in srgb,var(--color-fg)20%,transparent),transparent 68%);border-radius:50%;position:absolute;inset:-34px}.StorybookHero-module__800SmW__star{background:var(--color-fg);opacity:.55;border-radius:50%;width:2px;height:2px;position:absolute}.StorybookHero-module__800SmW__star:nth-child(3n){width:3px;height:3px}.StorybookHero-module__800SmW__cloud{width:100%}@media (max-width:799px){.StorybookHero-module__800SmW__moonOrbit{width:36px;top:29%;left:84%}}@media (prefers-reduced-motion:reduce){.StorybookHero-module__800SmW__scene *,.StorybookHero-module__800SmW__scene :before,.StorybookHero-module__800SmW__scene :after{transition:none!important;animation:none!important}}.StorybookHero-module__800SmW__canopy{animation:StorybookHero-module__800SmW__canopy var(--gust-duration)var(--motion-ease)infinite;animation-delay:.8s}.StorybookHero-module__800SmW__twinkle{animation:StorybookHero-module__800SmW__twinkle var(--twinkle-duration)var(--motion-ease)infinite;animation-delay:var(--phase)}.StorybookHero-module__800SmW__moonGlow{animation:StorybookHero-module__800SmW__glow var(--moon-duration)var(--motion-ease)infinite}.StorybookHero-module__800SmW__scene *{animation-play-state:paused}.StorybookHero-module__800SmW__scene[data-running=true] *{animation-play-state:running}.StorybookHero-module__800SmW__scene[data-night=true] .StorybookHero-module__800SmW__cloudTrack,.StorybookHero-module__800SmW__scene[data-night=false] .StorybookHero-module__800SmW__star,.StorybookHero-module__800SmW__scene[data-night=false] .StorybookHero-module__800SmW__moonGlow{animation-play-state:paused}@keyframes StorybookHero-module__800SmW__canopy{0%,45%,to{transform:rotate(0)}62%{transform:rotate(.3deg)}78%{transform:rotate(-.08deg)}}@keyframes StorybookHero-module__800SmW__twinkle{0%,to{opacity:.25}50%{opacity:.7}}@keyframes StorybookHero-module__800SmW__glow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.StorybookHero-module__800SmW__scene *{transition:none!important;animation:none!important}}.StorybookHero-module__800SmW__scene:not([data-running=true]) *{animation-play-state:paused!important}.StorybookHero-module__800SmW__tree{left:0;right:0}.StorybookHero-module__800SmW__canopy{aspect-ratio:8/3;width:74%;height:auto;top:-12%}@media (max-width:799px){.StorybookHero-module__800SmW__tree{left:0;right:0}.StorybookHero-module__800SmW__canopy{width:130%;top:-5%}.StorybookHero-module__800SmW__far{aspect-ratio:8/3;height:auto;inset:auto -35% 10% -12%}.StorybookHero-module__800SmW__mid{aspect-ratio:8/3;height:auto;inset:auto -10% -3%}}.StorybookHero-module__800SmW__scene:not([data-running=true]) *{transition:none!important}.StorybookHero-module__800SmW__vegetationEdge{width:100%;height:100%;position:absolute;inset:0}.StorybookHero-module__800SmW__characterFrame{padding-bottom:16px}.StorybookHero-module__800SmW__skyline{width:clamp(190px,18vw,295px);height:auto;position:absolute;bottom:19%;left:68%}@media (min-width:480px) and (max-width:799px){.StorybookHero-module__800SmW__character>svg{width:clamp(195px,26vw,220px)}.StorybookHero-module__800SmW__characterFrame{padding-inline:32px}}@media (max-width:479px){.StorybookHero-module__800SmW__skyline{width:180px;bottom:19%;left:67%}}.StorybookHero-module__800SmW__scene{background:var(--color-bg)}.StorybookHero-module__800SmW__scene:after{content:"";z-index:7;pointer-events:none;background-image:var(--grain-image);mix-blend-mode:multiply;background-size:200px 200px;background-attachment:fixed;position:absolute;inset:0}.StorybookHero-module__800SmW__scene[data-night=true]:after{mix-blend-mode:soft-light;opacity:.45}.StorybookHero-module__800SmW__cloudTrack{opacity:.6;width:110px;animation:180s ease-in-out infinite alternate StorybookHero-module__800SmW__cloudDrift;position:absolute}.StorybookHero-module__800SmW__cloudTrack:nth-child(2){width:clamp(78px,9vw,140px);animation-duration:210s;animation-delay:-65s;top:12%;left:29%}.StorybookHero-module__800SmW__cloudTrack:nth-child(3){width:clamp(64px,7vw,108px);animation-duration:260s;animation-delay:-140s;top:5%;left:51%}.StorybookHero-module__800SmW__cloudTrack:nth-child(4){width:clamp(85px,10vw,155px);animation-duration:230s;animation-delay:-35s;top:34%;left:69%}.StorybookHero-module__800SmW__cloudTrack:nth-child(5){width:clamp(64px,6vw,95px);animation-duration:285s;animation-delay:-195s;top:16%;left:89%}@keyframes StorybookHero-module__800SmW__cloudDrift{0%{transform:translate(-16px)}to{transform:translate(20px)}}@media (max-width:799px){.StorybookHero-module__800SmW__cloudTrack:nth-child(2){width:70px;top:16%;left:27%}.StorybookHero-module__800SmW__cloudTrack:nth-child(3){width:60px;top:9%;left:63%}.StorybookHero-module__800SmW__cloudTrack:nth-child(4){width:76px;top:39%;left:76%}.StorybookHero-module__800SmW__cloudTrack:nth-child(5){display:none}}
@font-face{font-family:Home Redaction;src:url(/fonts/home-moodboard/Redaction10-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Home Redaction;src:url(/fonts/home-moodboard/Redaction10-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Home Sligoil;src:url(/fonts/home-moodboard/Sligoil-Micro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.HomeLayout-module__zPFT9G__homeGrid{--home-heading:"Home Redaction",Georgia,serif;--home-label:"Home Sligoil",ui-monospace,monospace;--home-rule:color-mix(in srgb,var(--color-fg)27%,var(--color-bg));--home-hairline:color-mix(in srgb,var(--color-fg)10%,var(--color-bg));--home-ink:color-mix(in srgb,var(--color-fg)75%,var(--color-bg));max-width:1440px;font:13px/21px var(--font-sans);letter-spacing:-.14px;grid-template-columns:repeat(15,minmax(0,1fr));align-items:start;margin-inline:auto;padding-inline:64px;display:grid;position:relative}.HomeLayout-module__zPFT9G__sidebar{z-index:40;grid-column:1/span 3;align-self:start;max-height:calc(100svh - 48px);margin-top:148px;padding-top:0;padding-right:32px;position:sticky;top:32px;overflow-y:auto}.HomeLayout-module__zPFT9G__sidebar:before{display:none}.HomeLayout-module__zPFT9G__identity{flex-direction:column;align-items:flex-start;display:flex}.HomeLayout-module__zPFT9G__logo{align-items:center;height:24px;margin-bottom:18px;display:flex}.HomeLayout-module__zPFT9G__name{font:400 29px/.95 var(--home-heading);letter-spacing:-1px;margin:0}.HomeLayout-module__zPFT9G__name a{color:var(--color-fg);text-decoration:none}.HomeLayout-module__zPFT9G__name a>span{display:block}.HomeLayout-module__zPFT9G__name em{padding-left:15px;font-weight:400;display:block}.HomeLayout-module__zPFT9G__name span span,.HomeLayout-module__zPFT9G__name em span{display:inline}.HomeLayout-module__zPFT9G__navigation{flex-direction:column;padding-top:28px;display:flex}.HomeLayout-module__zPFT9G__navLinks,.HomeLayout-module__zPFT9G__contactLinks{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.HomeLayout-module__zPFT9G__contactLinks{margin-top:24px}.HomeLayout-module__zPFT9G__navLinks a,.HomeLayout-module__zPFT9G__navLinks button,.HomeLayout-module__zPFT9G__contactLinks a{min-height:27px;font:12px/21px var(--font-sans);color:var(--home-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;text-decoration:none;display:flex;position:relative}.HomeLayout-module__zPFT9G__navLinks svg,.HomeLayout-module__zPFT9G__contactLinks svg{display:none}.HomeLayout-module__zPFT9G__contactLinks a span{font-size:10px}.HomeLayout-module__zPFT9G__navLinks a:hover,.HomeLayout-module__zPFT9G__navLinks button:hover,.HomeLayout-module__zPFT9G__contactLinks a:hover{color:var(--color-fg)}.HomeLayout-module__zPFT9G__navLinks a:hover:before,.HomeLayout-module__zPFT9G__navLinks button:hover:before{content:"";border-left:1px solid var(--color-accent);position:absolute;inset:6px auto 6px -12px}.HomeLayout-module__zPFT9G__homeGrid a:focus-visible,.HomeLayout-module__zPFT9G__homeGrid button:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.HomeLayout-module__zPFT9G__themeControls{margin-left:-8px;padding-top:24px}.HomeLayout-module__zPFT9G__menuButton{display:none}.HomeLayout-module__zPFT9G__content{grid-column:4/-1;min-width:0;padding-top:180px;position:relative}.HomeLayout-module__zPFT9G__content:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--home-hairline)0 1px,transparent 1px calc(100%/12),var(--home-hairline)calc(100%/12)calc(100%/12 + 1px),transparent calc(100%/12 + 1px)75%,var(--home-hairline)75% calc(75% + 1px),transparent calc(75% + 1px)calc(100%*11/12),var(--home-hairline)calc(100%*11/12)calc(100%*11/12 + 1px),transparent calc(100%*11/12 + 1px));position:absolute;inset:0}.HomeLayout-module__zPFT9G__edition{font:9px/16px var(--home-label);color:var(--home-ink);justify-content:space-between;gap:16px;display:flex;position:absolute;top:24px;left:8.33333%;right:8.33333%}.HomeLayout-module__zPFT9G__edition span:nth-child(2){display:none}.HomeLayout-module__zPFT9G__introRow{grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:64px;display:grid;position:relative}.HomeLayout-module__zPFT9G__introRow:before{content:"01";font:9px/16px var(--home-label);color:var(--home-ink);position:absolute;top:2px;left:0}.HomeLayout-module__zPFT9G__intro{min-width:0;color:var(--home-ink);flex-direction:column;grid-column:2/span 7;gap:20px;display:flex;position:relative}.HomeLayout-module__zPFT9G__intro p{font:inherit;color:inherit;margin:0}.HomeLayout-module__zPFT9G__intro button{margin-top:0}.HomeLayout-module__zPFT9G__masthead{position:relative}.HomeLayout-module__zPFT9G__welcome{display:none}.HomeLayout-module__zPFT9G__headline{font:400 42px/1.1 var(--home-heading);letter-spacing:-1.3px;color:var(--color-fg);margin:0 0 24px}.HomeLayout-module__zPFT9G__headline em{font-family:Home Redaction,Georgia,serif;font-weight:400}.HomeLayout-module__zPFT9G__stamp{border-block:1px solid var(--home-rule);font:9px/16px var(--home-label);color:var(--home-ink);background:repeating-linear-gradient(135deg,transparent 0 4px,var(--home-hairline)4px 5px);padding:6px 10px;display:inline-block;position:relative}.HomeLayout-module__zPFT9G__introNote{grid-column:10/span 2;align-self:start;padding-top:8px}.HomeLayout-module__zPFT9G__diagram{margin:0 -16px 28px}.HomeLayout-module__zPFT9G__diagram svg{width:100%;height:auto;color:var(--home-ink);overflow:visible}.HomeLayout-module__zPFT9G__diagramGuides{opacity:.3}.HomeLayout-module__zPFT9G__diagramLayer{filter:drop-shadow(0 10px 8px #0000000d);transition:transform .35s}.HomeLayout-module__zPFT9G__diagramLabels{font:10px var(--home-label)}.HomeLayout-module__zPFT9G__diagram figcaption{font:9px/16px var(--home-label);color:var(--home-ink);margin:12px 16px 0}.HomeLayout-module__zPFT9G__diagram figcaption span{margin-right:6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeLayout-module__zPFT9G__diagram:hover .HomeLayout-module__zPFT9G__diagramLayer:nth-of-type(3){transform:translateY(-5px)}.HomeLayout-module__zPFT9G__diagram:hover .HomeLayout-module__zPFT9G__diagramLayer:nth-of-type(4){transform:translateY(-10px)}}.HomeLayout-module__zPFT9G__homeGrid [data-home-table]{border-top:1px solid var(--home-rule);margin:0}.HomeLayout-module__zPFT9G__homeGrid [data-home-table]>div{border-bottom:1px solid var(--home-hairline);padding:10px 0}.HomeLayout-module__zPFT9G__homeGrid [data-home-table] dt{font:9px/16px var(--home-label);color:var(--home-ink)}.HomeLayout-module__zPFT9G__homeGrid [data-home-table] dd{font:10px/17px var(--home-label);color:var(--color-fg);margin:4px 0 0}.HomeLayout-module__zPFT9G__projects{scroll-margin-top:40px}.HomeLayout-module__zPFT9G__sectionHeading{border-block:1px solid var(--home-rule);font:10px/18px var(--home-label);color:var(--home-ink);align-items:center;gap:24px;margin-inline:8.33333%;padding:13px 0;display:flex;position:relative}.HomeLayout-module__zPFT9G__sectionHeading>span:first-child{color:var(--color-fg);font-size:12px}.HomeLayout-module__zPFT9G__sectionHeading>span:last-child{margin-left:auto}.HomeLayout-module__zPFT9G__sectionHeading:before{content:"02";font:9px/16px var(--home-label);position:absolute;top:14px;left:-10%}.HomeLayout-module__zPFT9G__sectionHeading:after{content:"+";color:var(--home-ink);font:16px/20px monospace;position:absolute;top:-11px;right:-5px}.HomeLayout-module__zPFT9G__footer{border-top:1px solid var(--home-rule);justify-content:space-between;gap:24px;margin-inline:8.33333%;padding:40px 0 120px;font-size:11px;display:flex}.HomeLayout-module__zPFT9G__footerNote{color:var(--home-ink)}@media (max-width:1100px) and (min-width:800px){.HomeLayout-module__zPFT9G__homeGrid{padding-inline:40px}.HomeLayout-module__zPFT9G__headline{font-size:36px}.HomeLayout-module__zPFT9G__introNote{grid-column:10/span 3;padding-right:16px}.HomeLayout-module__zPFT9G__diagramLabels{display:none}.HomeLayout-module__zPFT9G__name{font-size:26px}}@media (max-width:799px){.HomeLayout-module__zPFT9G__homeGrid{padding-inline:24px;display:block}.HomeLayout-module__zPFT9G__sidebar{background:var(--color-bg);border-bottom:1px solid var(--home-rule);max-height:none;margin-top:0;padding:10px 0;position:sticky;top:0;overflow:visible}.HomeLayout-module__zPFT9G__sidebar:before{display:none}.HomeLayout-module__zPFT9G__identity{flex-direction:row;align-items:center;gap:12px;min-height:44px}.HomeLayout-module__zPFT9G__logo{margin:0}.HomeLayout-module__zPFT9G__name{letter-spacing:-.8px;font-size:23px;line-height:1}.HomeLayout-module__zPFT9G__name a>span,.HomeLayout-module__zPFT9G__name em{padding:0;display:inline}.HomeLayout-module__zPFT9G__menuButton{width:44px;height:44px;color:var(--color-fg);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:22px;display:flex}.HomeLayout-module__zPFT9G__navigation{background:var(--color-bg);border-bottom:1px solid var(--home-rule);max-height:calc(100svh - 64px);padding:16px 24px 24px;display:none;position:absolute;top:100%;left:-24px;right:-24px;overflow-y:auto}.HomeLayout-module__zPFT9G__sidebar[data-menu-open=true] .HomeLayout-module__zPFT9G__navigation{display:flex}.HomeLayout-module__zPFT9G__navLinks a,.HomeLayout-module__zPFT9G__navLinks button,.HomeLayout-module__zPFT9G__contactLinks a{width:100%;min-height:44px}.HomeLayout-module__zPFT9G__navLinks,.HomeLayout-module__zPFT9G__contactLinks{align-items:stretch}.HomeLayout-module__zPFT9G__contactLinks{margin-top:16px}.HomeLayout-module__zPFT9G__themeControls{padding-top:16px}.HomeLayout-module__zPFT9G__content{padding-top:60px}.HomeLayout-module__zPFT9G__content:before{background:linear-gradient(90deg,var(--home-hairline)0 1px,transparent 1px calc(100% - 1px),var(--home-hairline)calc(100% - 1px))}.HomeLayout-module__zPFT9G__edition{top:14px;font-size:8px;inset-inline:0}.HomeLayout-module__zPFT9G__introRow{grid-template-columns:minmax(0,1fr) 170px;gap:24px;padding-bottom:40px}.HomeLayout-module__zPFT9G__introRow:before{display:none}.HomeLayout-module__zPFT9G__intro{grid-column:1;font-size:12px;line-height:20px}.HomeLayout-module__zPFT9G__headline{font-size:36px}.HomeLayout-module__zPFT9G__introNote{grid-column:2}.HomeLayout-module__zPFT9G__diagram{margin-inline:0}.HomeLayout-module__zPFT9G__diagramLabels{display:none}.HomeLayout-module__zPFT9G__projects{scroll-margin-top:80px}.HomeLayout-module__zPFT9G__sectionHeading,.HomeLayout-module__zPFT9G__footer{margin-inline:0}.HomeLayout-module__zPFT9G__sectionHeading:before{display:none}.HomeLayout-module__zPFT9G__sectionHeading:after{right:0}.HomeLayout-module__zPFT9G__sectionHeading{gap:12px}.HomeLayout-module__zPFT9G__sectionHeading>span:nth-child(2){max-width:150px;font-size:9px;line-height:15px}}@media (max-width:550px){.HomeLayout-module__zPFT9G__introRow{display:block}.HomeLayout-module__zPFT9G__headline{font-size:clamp(32px,8vw,42px)}.HomeLayout-module__zPFT9G__introNote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:28px;padding:0;display:grid}.HomeLayout-module__zPFT9G__diagram{margin:0}.HomeLayout-module__zPFT9G__diagram figcaption{margin-inline:0;font-size:8px;line-height:13px}.HomeLayout-module__zPFT9G__homeGrid [data-home-table]>div{padding:8px 0}.HomeLayout-module__zPFT9G__footer{flex-direction:column;gap:16px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.HomeLayout-module__zPFT9G__diagramLayer{transition:none}}.HomeLayout-module__zPFT9G__diagram figcaption{display:none}.HomeLayout-module__zPFT9G__diagram{margin-bottom:0}.HomeLayout-module__zPFT9G__sectionHeading:after{display:none}@media (max-width:550px){.HomeLayout-module__zPFT9G__introNote{max-width:180px;margin-top:24px;display:block}}.HomeLayout-module__zPFT9G__content:before{display:none}.HomeLayout-module__zPFT9G__sectionHeading,.HomeLayout-module__zPFT9G__footer,.HomeLayout-module__zPFT9G__sidebar,.HomeLayout-module__zPFT9G__navigation{border:0}@media (min-width:800px){.HomeLayout-module__zPFT9G__sidebar{max-height:calc(100svh - 172px);position:sticky;top:148px}}.HomeLayout-module__zPFT9G__aboutPage{grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:64px;display:grid}.HomeLayout-module__zPFT9G__aboutBio{grid-column:2/span 7;min-width:0}.HomeLayout-module__zPFT9G__aboutBio>p{font:inherit;color:var(--home-ink);margin:0 0 24px}.HomeLayout-module__zPFT9G__aboutLead{margin-bottom:40px!important}.HomeLayout-module__zPFT9G__aboutRecommendations{margin-top:64px}.HomeLayout-module__zPFT9G__aboutRecommendations p,.HomeLayout-module__zPFT9G__aboutRecommendations div[id]{font:13px/21px var(--font-sans)!important}.HomeLayout-module__zPFT9G__aboutRecommendations button{font:10px/18px var(--home-label)!important}@media (max-width:799px){.HomeLayout-module__zPFT9G__aboutPage{display:block}.HomeLayout-module__zPFT9G__aboutPage>aside{display:none}.HomeLayout-module__zPFT9G__aboutRecommendations p,.HomeLayout-module__zPFT9G__aboutRecommendations div[id]{font-size:12px!important;line-height:20px!important}}@media (min-width:800px){.HomeLayout-module__zPFT9G__sidebar{padding-bottom:8px}}@media (max-width:799px){.HomeLayout-module__zPFT9G__aboutBio{font-size:12px;line-height:20px}}.HomeLayout-module__zPFT9G__homeGrid{--home-link:#1d6b89;--home-link-hover:color-mix(in srgb,var(--home-link)75%,black)}.dark .HomeLayout-module__zPFT9G__homeGrid{--home-link:#5bb8d4;--home-link-hover:color-mix(in srgb,var(--home-link)75%,white)}.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline{color:var(--home-link);background:0 0;text-decoration:none;transition:color .12s}:is(.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline:hover,.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline:focus-visible){color:var(--home-link-hover);background:0 0;text-decoration:none}@media (max-width:799px){.HomeLayout-module__zPFT9G__aboutPage{flex-direction:column;display:flex}.HomeLayout-module__zPFT9G__aboutPage>aside{order:-1;width:180px;margin:0 0 32px;padding:0;display:block}}.HomeLayout-module__zPFT9G__introRow:before,.HomeLayout-module__zPFT9G__sectionHeading:before{display:none}.HomeLayout-module__zPFT9G__name em{padding-left:0}.HomeLayout-module__zPFT9G__content{grid-column:5/-1}.HomeLayout-module__zPFT9G__intro,.HomeLayout-module__zPFT9G__aboutBio{grid-column:1/span 8}.HomeLayout-module__zPFT9G__footer{margin-left:0}.HomeLayout-module__zPFT9G__contactLinks svg[data-studio-icon]{display:inline-block}@media (max-width:799px){.HomeLayout-module__zPFT9G__intro{grid-column:1}}@media (min-width:800px){.HomeLayout-module__zPFT9G__homeGrid,.HomeLayout-module__zPFT9G__navLinks a,.HomeLayout-module__zPFT9G__navLinks button,.HomeLayout-module__zPFT9G__contactLinks a,.HomeLayout-module__zPFT9G__footer{font-size:14px;line-height:23px}.HomeLayout-module__zPFT9G__aboutRecommendations p,.HomeLayout-module__zPFT9G__aboutRecommendations div[id]{font-size:14px!important;line-height:23px!important}}.HomeLayout-module__zPFT9G__hero{height:60svh;position:relative}.HomeLayout-module__zPFT9G__heroInner{align-items:flex-end;max-width:1440px;height:100%;margin-inline:auto;padding-inline:64px;display:flex}.HomeLayout-module__zPFT9G__heroCharacter{line-height:0}.HomeLayout-module__zPFT9G__heroCharacter svg{width:180px}@media (max-width:799px){.HomeLayout-module__zPFT9G__heroCharacter svg{width:105px}}@media (max-width:1100px) and (min-width:800px){.HomeLayout-module__zPFT9G__heroInner{padding-inline:40px}}@media (max-width:799px){.HomeLayout-module__zPFT9G__heroInner{padding-inline:24px}}.HomeLayout-module__zPFT9G__heroToggle{width:fit-content;min-height:44px;color:var(--color-fg-secondary);font:inherit;cursor:pointer;align-items:center;gap:8px;margin-left:8px;display:flex}.HomeLayout-module__zPFT9G__heroToggle input{width:14px;height:14px;accent-color:var(--color-fg);cursor:pointer;margin:0}.HomeLayout-module__zPFT9G__heroToggle:has(input:focus-visible){outline:1px solid var(--color-fg);outline-offset:3px;border-radius:2px}@media (max-width:799px){.HomeLayout-module__zPFT9G__sidebar{background:0 0;position:relative}#home:has(.HomeLayout-module__zPFT9G__hero){position:relative}#home:has(.HomeLayout-module__zPFT9G__hero) .HomeLayout-module__zPFT9G__homeGrid{position:static}#home:has(.HomeLayout-module__zPFT9G__hero) .HomeLayout-module__zPFT9G__sidebar{position:absolute;top:0;left:24px;right:24px}}.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s,text-decoration-thickness .12s}:is(.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline:hover,.HomeLayout-module__zPFT9G__homeGrid .dotted-link--inline:focus-visible){text-decoration:underline;text-decoration-thickness:2px}
