.page_page__556_G{min-height:100svh;font-size:13px;font-weight:335;color:rgb(var(--ink));letter-spacing:normal;background:var(--bg)}.page_column__hsMp1,.page_column__hsMp1 *{line-height:18px!important;text-wrap:wrap}.page_column__hsMp1{width:100%;max-width:400px;min-height:100svh;padding:28px 20px 40px}.page_column__hsMp1 h1,.page_column__hsMp1 h2,.page_column__hsMp1 h3{padding:0;margin:0;font-size:inherit;font-weight:inherit;color:inherit}.page_column__hsMp1 h1,.page_section__zQZ2o h2{line-height:15px!important}.page_column__hsMp1 h2,.page_column__hsMp1 h3{color:rgb(var(--ink)/60%)}.page_section__zQZ2o{padding-top:8px;margin-top:16px;scroll-margin-top:12px}.page_section__zQZ2o h2{margin-bottom:16px}.page_animation__qDza3{height:20px;margin-bottom:19px;transform:translateX(-4px) scale(.5);transform-origin:left center}.page_prose__7Yr7K{letter-spacing:.01em}.page_prose__7Yr7K p{margin:0 0 12px}.page_prose__7Yr7K p:last-child{margin-bottom:0}.page_groups__c8rYi{display:grid;gap:16px}.page_contact__jWuHg{margin-top:16px}.page_column__hsMp1 .page_work-group__qgSuO h3{margin-bottom:2px;color:rgb(var(--ink)/60%)}.page_contact-links__FMKeD li,.page_work-links__mhaAT li{display:inline}.page_contact-links__FMKeD li:not(:last-child):after,.page_work-links__mhaAT li:not(:last-child):after{content:", "}.page_column__hsMp1 ul{padding:0;margin:0;list-style:none}.page_column__hsMp1 li,.page_column__hsMp1 p,.page_column__hsMp1 ul{font-size:inherit;font-weight:inherit;color:inherit}.page_column__hsMp1 p{padding:0}.page_column__hsMp1 a{color:inherit;text-decoration:none;transition:color .15s ease}.page_column__hsMp1 a:hover{color:rgb(var(--ink)/60%)}.page_column__hsMp1 a:focus-visible{border-radius:2px;outline:1px solid currentcolor;outline-offset:4px}.page_prose__7Yr7K a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--ink)/40%);text-underline-offset:2px}.page_studio-layout__hpya5{display:block}.page_studio-layout__hpya5 .page_column__hsMp1{min-height:300px;padding-top:112px;padding-bottom:64px;margin-inline:auto;text-align:center}.page_studio-layout__hpya5 .page_animation__qDza3{margin-bottom:0;transform:scale(.5);transform-origin:center}.page_studio-layout__hpya5 .page_context__sE2on{margin-top:24px}.page_mark__xkzC1{view-transition-name:portfolio-mark}.page_mark-button__YsowO{display:block;width:100%;padding:0;margin:0;font:inherit;color:inherit;appearance:none;cursor:pointer;background:none;border:0}.page_mark-button__YsowO:focus-visible{border-radius:2px;outline:1px solid currentcolor;outline-offset:4px}.page_studio-layout__hpya5 .page_mark-button__YsowO{width:13rem;padding:1rem 0;margin:-1rem auto}.page_mark-button__YsowO:focus-visible .vertical-line,.page_mark-button__YsowO:hover .vertical-line{--line-color:var(--line-lit)!important}.page_studio-layout__hpya5 .page_mark__xkzC1{transition:opacity .2s ease}body:has([data-studio-explorer]) .page_studio-layout__hpya5 .page_mark__xkzC1{pointer-events:none;opacity:0}@media (width < 1024px){.page_mark-button__YsowO{cursor:default}}.page_context__sE2on{view-transition-name:portfolio-context}html[data-closing-post] .page_context__sE2on,html[data-closing-post] .page_mark__xkzC1,html[data-opening-post] .page_context__sE2on,html[data-opening-post] .page_mark__xkzC1{view-transition-name:none}.page_gallery__zv1_e{min-width:0;min-height:100svh;padding:0 0 40px}.page_home-footer__zaQ59{display:none}@media (width < 600px){.page_with-footer__lAZl4{display:flex;flex-direction:column;padding-bottom:16px}.page_home-footer__zaQ59{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding-top:32px;margin-top:auto;color:rgb(var(--ink)/60%)}.page_home-footer__zaQ59>span{font-variant-numeric:tabular-nums;text-wrap:nowrap!important}.page_studio-layout__hpya5 .page_column__hsMp1{min-height:auto;padding-top:76px;padding-bottom:48px}}[data-studio-track][data-from-grid]{overflow:visible!important}body:has([data-studio-grid]) :is([data-sound-toggle],[data-theme-toggle],[data-explore-back]){padding-top:calc(38px - .5rem)!important}::view-transition-group(portfolio-context),::view-transition-group(portfolio-mark){animation-duration:0s}::view-transition-old(portfolio-mark){opacity:0;animation:none}::view-transition-new(portfolio-mark){animation:none}::view-transition-old(portfolio-context){height:auto;animation:portfolio-context-out .18s ease-out both}::view-transition-new(portfolio-context){height:auto;animation:portfolio-context-in .32s ease-out both}@keyframes portfolio-context-out{to{filter:blur(3px);opacity:0}}@keyframes portfolio-context-in{0%{filter:blur(3px);opacity:0}to{filter:blur(0);opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-new(portfolio-context),::view-transition-old(portfolio-context){animation:none}}