html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}.storefront,.storefront.atelier-store{--paper:#f3f0e8;--white:#fffdf7;--graphite:#292b28;--ink:#536477;--atelier-paper:#f3f0e8;--atelier-graphite:#292b28;--atelier-nav-paper:#f3f0e8;--folio-rule:#d3cec1;background:var(--paper);color:var(--graphite)}.storefront h1,.storefront h2,.storefront h3,.storefront .wordmark>span,.storefront .footer-invitation>a,.storefront .handwritten-note,.storefront .collection-note>p,.storefront .studio-work-photo figcaption{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif;font-weight:400}.storefront .wordmark{flex-direction:row;align-items:center;gap:12px}.storefront .studio-imprint{flex:none;width:36px;height:43px}.storefront .wordmark>span{letter-spacing:-.045em;font-size:29px}.storefront .wordmark small{letter-spacing:.14em;color:inherit;margin-top:6px;font:9px/1.5 DM Sans,sans-serif;display:block}.storefront .site-header{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}.storefront .site-footer{border-top:1px solid var(--folio-rule);background:#ebe7dd}.storefront .footer-bottom{border-color:var(--folio-rule);color:#5e625a}.storefront .footer-grid .wordmark small{letter-spacing:.03em;margin-top:8px;font-size:10px}.storefront .ink-button{background:var(--graphite)}.storefront .ink-button:hover{background:#474c42}.storefront .ink-button.secondary{background:0 0}.storefront .text-link{border-color:#92988b}.storefront .privacy-note{border-color:var(--folio-rule);background:#fffdf7;border-radius:0;box-shadow:0 5px 22px #292b2812}.storefront .atelier-opening-note,.folio-eyebrow{letter-spacing:.12em;color:#5d625c;font-size:10px;line-height:1.8}.folio-eyebrow{margin-bottom:25px;display:block}.storefront .atelier-home .atelier-hero-copy h1{letter-spacing:-.045em;line-height:1.02}.storefront .atelier-home .gallery-opening h2,.storefront .atelier-home .invitation-paper>h2{letter-spacing:-.045em;line-height:1.03}.storefront .atelier-home .paint-pass{stroke-dashoffset:calc(1000px * (1 - clamp(0, (var(--paint-progress,1) * 5 - var(--pass)), 1)))}.storefront .atelier-home .chapter-caption{letter-spacing:.06em}.storefront .atelier-home .chapter-caption>span{border-top:1px solid;padding-top:6px}.storefront .atelier-home .atelier-art-link figcaption{border-top:1px solid var(--folio-rule);padding-top:14px}.storefront .atelier-home .hero-pencil-note,.storefront .atelier-home .studio-margin-note,.storefront .atelier-home .atelier-signoff,.storefront .atelier-home .gallery-closing>p,.storefront .atelier-home .atelier-invitation-copy>p:first-child{font-family:Newsreader,Georgia,serif}.storefront .atelier-home .hero-charcoal-underlay{opacity:.14}.storefront .atelier-home .gallery-loop{opacity:.12}.storefront main:not([data-folio-page=home]){isolation:isolate;position:relative;overflow:clip}.storefront main:not([data-folio-page=home]):before{content:"";z-index:-1;pointer-events:none;border:1px solid #b3b1a34d;border-bottom:none;width:min(32vw,460px);height:430px;position:absolute;top:42px;right:-85px;transform:rotate(-14deg);box-shadow:-8px 0 0 -7px #b3b1a34d,-17px 0 0 -16px #b3b1a34d}.storefront main[data-folio-page=works]:before{height:680px;right:-90px;transform:rotate(22deg)}.storefront main[data-folio-page=studio]:before{top:300px;right:-100px;transform:rotate(-23deg)}.storefront .page-heading{max-width:900px;padding-top:76px}.storefront .page-heading>p{color:#5d625c;max-width:490px}.storefront .page-heading h1{margin-bottom:20px;font-size:clamp(58px,7vw,100px)}.storefront .collection-toolbar{border-block:1px solid var(--folio-rule);margin-top:15px;padding-block:15px}.storefront .collection-filters button{border-radius:0;padding-inline:12px}.storefront .collection-filters button[aria-pressed=true]{background:#e4e1d6;border-color:#0000}.storefront .collection-filters button:hover{background:#ebe7dd}.storefront .collection-image{background:#e9e5da;border:1px solid #ddd7c9;padding:12px}.storefront .collection-image>img{filter:none}.storefront .collection-work figcaption{border-bottom:1px solid var(--folio-rule);padding-bottom:19px}.storefront .collection-work h2{margin-top:6px;font-size:31px}.storefront .work-index{letter-spacing:.13em;color:#62675f;font-size:9px}.storefront .collection-work figcaption>div{color:#5d625c;font-size:11px}.storefront .studio-work-photo{border:1px solid var(--folio-rule);background:#e9e5da;padding:16px 16px 25px}.storefront .studio-work-photo img{border:0}.storefront .studio-work-photo figcaption{color:#5d625c;margin-top:18px}.storefront .practice-section{border-top:1px solid var(--folio-rule)}.storefront .practice-section article{border-top:1px solid var(--folio-rule);padding-top:24px}.storefront .practice-section article:before{letter-spacing:.12em;color:#62675f;margin-bottom:25px;font-size:10px;display:block}.storefront .practice-section article:first-child:before{content:"01 / THE MARK"}.storefront .practice-section article:nth-child(2):before{content:"02 / THE COLOUR"}.storefront .practice-section article:nth-child(3):before{content:"03 / THE MEMORY"}.storefront .commission-form-area,.storefront .contact-form{border-top:1px solid #a6a594;padding-top:30px}.storefront .commission-steps{border-color:var(--folio-rule)}.storefront .choice-button{background:#fffdf780;border-color:#c6c5b9;border-radius:1px}.storefront .choice-button[aria-pressed=true]{background:#e6e8df;border-color:#707b68}.storefront .atelier-form input:not([type=checkbox]),.storefront .atelier-form textarea,.storefront .atelier-form select{background:#fffdf7;border-color:#bfc1b5;border-radius:1px}.storefront .contact-links a,.storefront .policy-contact{border-color:var(--folio-rule)}.storefront .tracking-status,.storefront .quote-panel{border-color:var(--folio-rule);background:#fffdf780}.storefront .policy-page{border-left:1px solid var(--folio-rule);padding-left:35px}.artwork-dialog{background:#fffdf7!important}.artwork-dialog .detail-image{background:#e9e5da}.artwork-dialog .artwork-title{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif}.artwork-dialog .ink-button{background:#292b28}@media (max-width:800px){.storefront .wordmark>span{font-size:25px}.storefront .wordmark small{letter-spacing:.09em;font-size:8px}.storefront .studio-imprint{width:29px;height:37px}.storefront .wordmark{gap:8px}.storefront .page-heading{padding-top:45px}.folio-eyebrow{letter-spacing:.08em;font-size:8px}.storefront .policy-page{padding-left:18px}.storefront main:not([data-folio-page=home]):before{opacity:.65;width:180px;right:-120px}.storefront .collection-work h2{font-size:25px}.storefront .collection-image{padding:7px}.storefront .collection-work figcaption>div{font-size:10px}}@media (prefers-reduced-motion:reduce){.storefront .atelier-home .paint-pass{stroke-dashoffset:0}.storefront .atelier-home .paint-finish{opacity:1}}@media (min-width:761px){.storefront .atelier-home .studio-chapter-heading{width:calc(66% - var(--studio-copy,1) * 10%)}}.storefront main[data-folio-page=commission]:before,.storefront main[data-folio-page=contact]:before,.storefront main[data-folio-page=track]:before{display:none}.storefront .atelier-home .hero-pencil-note{background:var(--atelier-paper);padding:7px 11px}@media (max-width:760px){.storefront.atelier-store[data-atelier-tone=dark]{--atelier-nav-paper:#292b28}.storefront .atelier-home .chapter-first{height:auto;min-height:0}.storefront .atelier-home .hero-stage{flex-direction:column;height:auto;min-height:0;padding:151px 7% 38px;display:flex;position:relative;overflow:clip}.storefront .atelier-home .atelier-hero-copy{width:100%;position:relative;top:auto;left:auto}.storefront .atelier-home .atelier-hero-copy h1{max-width:560px;font-size:clamp(52px,12vw,80px);line-height:1.02}.storefront .atelier-home .atelier-hero-intro{max-width:340px;font-size:13px}.storefront .atelier-home .atelier-hero-art{width:84%;max-width:420px;margin:48px 2% 36px auto;position:relative;top:auto;left:auto;transform:rotate(-4deg)}.storefront .atelier-home .atelier-hero-art figcaption{gap:15px;font-size:10px}.storefront .atelier-home .hero-chapter-caption{margin-top:12px;position:relative;bottom:auto;left:auto}.storefront .atelier-home .atelier-scroll-invitation{align-self:flex-end;max-width:none;margin-top:20px;font-size:10px;position:relative;bottom:auto;left:auto}.storefront .atelier-home .atelier-scroll-invitation>svg{display:block}.storefront .atelier-home .hero-charcoal-underlay{opacity:.09;bottom:12%}.storefront .atelier-home .hero-charcoal-arc{height:46%;top:42%}.storefront .atelier-home .hero-charcoal-scratch{bottom:6%}.storefront .atelier-home .gallery-opening h2{font-size:clamp(58px,13vw,94px)}.storefront .atelier-home .studio-chapter-heading{font-size:clamp(46px,10.7vw,76px)}.storefront .atelier-home .invitation-paper>h2{font-size:clamp(56px,13vw,94px)}.storefront .atelier-home .atelier-invitation-copy{padding-left:5%}}
