.atelier-store{--atelier-paper:#f0f0ec;--atelier-graphite:#292b28;--atelier-ash:#a8aaa3;--atelier-slate:#536477;--atelier-nav-ink:#292b28;--atelier-nav-paper:#f0f0ec;background:var(--atelier-paper)}.atelier-store[data-atelier-tone=dark]{--atelier-nav-ink:#efefe8;--atelier-nav-paper:#292b28}.atelier-store .site-header{width:100%;max-width:none;height:92px;color:var(--atelier-nav-ink);background:color-mix(in srgb, var(--atelier-nav-paper) 96%, transparent);z-index:35;padding:0 5.2%;transition:color .25s,background .25s;position:fixed;top:0;left:0}.atelier-store[data-atelier-scrolled=true] .site-header{background:color-mix(in srgb, var(--atelier-nav-paper) 96%, transparent)}.atelier-store .site-header .wordmark>span{font-size:28px}.atelier-store .site-header .wordmark small{color:inherit;opacity:.7}.atelier-store .header-commission{border-color:color-mix(in srgb, var(--atelier-nav-ink) 25%, transparent)}.atelier-store .site-header .desktop-nav{font-size:12px}.atelier-store .mobile-nav{z-index:45;color:var(--atelier-graphite);background:var(--atelier-paper);position:fixed;top:82px}.atelier-store .site-footer{background:var(--atelier-paper);border-top:1px solid #d4d5ce}.atelier-store .site-footer .footer-invitation{display:none}.atelier-home{color:var(--atelier-graphite);background:var(--atelier-paper);isolation:isolate;position:relative;overflow-x:clip}.atelier-home .atelier-brush-definitions{pointer-events:none;position:absolute}.atelier-home .atelier-chapter{scroll-margin-top:0;position:relative}.atelier-home .chapter-stage{height:100svh;position:sticky;top:0;overflow:clip}.atelier-home .charcoal-mark,.atelier-home .charcoal-wash{pointer-events:none;color:var(--atelier-graphite);display:block;position:absolute}.atelier-home .brush-reveal{width:100%;height:auto;display:block;overflow:visible}.atelier-home .paint-pass{stroke-dasharray:1000;stroke-dashoffset:calc(1000px * (1 - clamp(0, (var(--paint-progress,1) * 15 - var(--pass)), 1)))}.atelier-home .paint-finish{opacity:clamp(0, (var(--paint-progress,1) - .9) * 10, 1)}.atelier-home .atelier-art-link:focus-visible .paint-pass{stroke-dashoffset:0}.atelier-home .atelier-art-link:focus-visible .paint-finish{opacity:1}.atelier-home .chapter-caption{align-items:baseline;gap:15px;font-size:11px;display:flex}.atelier-home .chapter-caption>span{color:var(--atelier-slate);font-size:10px}.atelier-home .chapter-caption p{margin:0}.atelier-home .atelier-button{background:var(--atelier-graphite);min-height:51px;color:var(--atelier-paper);border:1px solid var(--atelier-graphite);border-radius:1px;justify-content:space-between;align-items:center;gap:34px;padding:15px 21px;font-size:12px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.atelier-home .atelier-button:hover{color:var(--atelier-graphite);background:var(--atelier-paper)}.atelier-home .atelier-link{border-bottom:1px solid;align-items:center;gap:25px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.atelier-home .chapter-rail{z-index:36;color:var(--atelier-nav-ink);background:color-mix(in srgb, var(--atelier-nav-paper) 96%, transparent);padding:6px;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.atelier-home .chapter-rail ol{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.atelier-home .chapter-rail a{opacity:.7;justify-content:flex-end;align-items:center;gap:8px;height:26px;text-decoration:none;transition:opacity .2s;display:flex;position:relative}.atelier-home .chapter-number{font-size:10px}.atelier-home .chapter-rail-line{background:currentColor;width:9px;height:1px;transition:width .2s}.atelier-home .chapter-rail-name{white-space:nowrap;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--atelier-nav-paper) 96%, transparent);padding:6px;font-size:10px;transition:opacity .2s;position:absolute;right:45px}:is(.atelier-home .chapter-rail a[aria-current=location],.atelier-home .chapter-rail a:hover,.atelier-home .chapter-rail a:focus-visible){opacity:1}.atelier-home .chapter-rail a[aria-current=location] .chapter-rail-line{width:20px}:is(.atelier-home .chapter-rail a:hover .chapter-rail-name,.atelier-home .chapter-rail a:focus-visible .chapter-rail-name){opacity:1}.atelier-home .chapter-first{height:180svh;min-height:1000px}.atelier-home .hero-stage{min-height:570px}.atelier-home .atelier-hero-copy{z-index:4;width:47%;position:absolute;top:21%;left:7.8%}.atelier-home .atelier-opening-note{color:#686e68;margin:0 0 27px;font-size:12px}.atelier-home .atelier-hero-copy h1{letter-spacing:-.064em;max-width:610px;margin:0 0 27px;font-size:clamp(78px,7.85vw,126px);line-height:.99}.atelier-home .atelier-hero-intro{color:#62665f;max-width:298px;margin-bottom:23px;font-size:13px;line-height:1.85}.atelier-home .atelier-hero-art{z-index:2;width:43%;max-width:700px;transform:translate3d(0, calc(var(--chapter-progress,1) * -17px), 0) rotate(calc(-7deg + var(--chapter-progress,1) * 5deg));transform-origin:50%;position:absolute;top:11%;left:53%}.atelier-home .atelier-hero-art .brush-reveal{aspect-ratio:4/5}.atelier-home .atelier-hero-art figcaption{color:#62665f;justify-content:space-between;margin-top:13px;padding:0 18px;font-size:10px;display:flex;transform:rotate(2deg)}.atelier-home .hero-charcoal-underlay{width:124%;transform:rotate(-16deg) scaleX(var(--hero-stroke,1));transform-origin:83%;opacity:.97;z-index:1;bottom:-20%;left:1%}.atelier-home .hero-charcoal-arc{opacity:.19;z-index:1;width:56%;height:91%;top:9%;left:42%;transform:rotate(-19deg)}.atelier-home .hero-charcoal-scratch{opacity:.38;width:28%;bottom:5%;left:36%;transform:rotate(-13deg)}.atelier-home .hero-chapter-caption{z-index:4;position:absolute;bottom:31px;left:5.2%}.atelier-home .atelier-scroll-invitation{z-index:4;align-items:end;gap:26px;font-size:10px;line-height:1.65;text-decoration:none;display:flex;position:absolute;bottom:29px;left:38%}.atelier-home .hero-pencil-note{z-index:3;color:#5b655b;font:italic 22px/1.1 Bodoni Moda,Georgia,serif;position:absolute;bottom:7%;right:10%;transform:rotate(-10deg)}.atelier-home .chapter-gallery{padding:128px 0 165px}.atelier-home .gallery-opening{z-index:3;width:37%;margin-left:12%;position:relative}.atelier-home .gallery-opening h2{letter-spacing:-.065em;margin:40px 0 25px;font-size:clamp(68px,8.5vw,132px);line-height:.96}.atelier-home .gallery-opening>p{color:#62685e;font-size:13px;line-height:1.8}.atelier-home .gallery-pencil-mark{opacity:.43;width:65%;bottom:-55%;left:5%;transform:rotate(-6deg)}.atelier-home .atelier-art-composition{z-index:2;height:1190px;margin-top:-150px;position:relative}.atelier-home .atelier-art-composition:empty{height:220px}.atelier-home .atelier-art-link{text-decoration:none;display:block;position:absolute}.atelier-home .artwork-position-0{width:33%;top:-80px;right:12%;transform:rotate(5deg)}.atelier-home .artwork-position-1{width:28%;top:390px;left:13%;transform:rotate(-7deg)}.atelier-home .artwork-position-2{width:24%;top:660px;right:17%;transform:rotate(5deg)}.atelier-home .atelier-work-reveal{position:relative}.atelier-home .atelier-art-link figcaption{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding-inline:8px;display:flex}.atelier-home .atelier-art-link figcaption h3{letter-spacing:-.035em;margin:0;font-size:22px}.atelier-home .atelier-art-link figcaption>span{color:#626b5e;font-size:10px}.atelier-home .gallery-loop{opacity:.07;width:85%;height:850px;top:420px;left:4%;transform:rotate(17deg)}.atelier-home .gallery-closing{z-index:3;width:36%;margin:-120px 0 0 14%;position:relative}.atelier-home .gallery-closing>p{letter-spacing:-.03em;margin-bottom:22px;font:38px/1.24 Bodoni Moda,Georgia,serif}.atelier-home .gallery-closing-stroke{opacity:.24;width:38%;bottom:36px;right:1%;transform:rotate(10deg)}.atelier-home .chapter-studio{height:245svh;min-height:1450px}.atelier-home .studio-stage{background:var(--atelier-paper);min-height:580px}.atelier-home .studio-stage:focus-within{--wash-progress:1;--studio-copy:1;--studio-reveal:1;background:var(--atelier-graphite)}.atelier-home .studio-background-wash{color:#292b28;width:140%;height:158%;transform:translate3d(0, calc(90% - var(--wash-progress,1) * 123%), 0) rotate(-3deg);z-index:0;top:0;left:-18%}.atelier-home .studio-chapter-caption{z-index:4;color:#f0f0e8;mix-blend-mode:difference;position:absolute;top:19%;left:8%}.atelier-home .studio-chapter-caption>span{color:inherit;opacity:.6}.atelier-home .studio-chapter-heading{z-index:4;color:#f0f0e8;mix-blend-mode:difference;letter-spacing:-.055em;transform-origin:0 0;width:66%;max-width:950px;transform:translate3d(calc(var(--studio-copy,1) * -9vw),calc(var(--studio-copy,1) * -10vh),0) scale(calc(1 - var(--studio-copy,1) * .43));margin:0;font-size:clamp(66px,7.9vw,124px);line-height:1.04;position:absolute;top:34%;left:17%}.atelier-home .atelier-studio-story{z-index:4;color:#d4d6cb;width:28%;max-width:385px;opacity:var(--studio-copy,1);transform:translateY(calc((1 - var(--studio-copy,1)) * 32px));position:absolute;top:48%;left:8.2%}.atelier-home .atelier-studio-story>p{margin-bottom:20px;font-size:13px;line-height:1.95}.atelier-home .atelier-studio-story .atelier-link{color:#f0f0e8;margin-top:8px}.atelier-home .studio-art-primary{z-index:2;--paint-progress:var(--studio-reveal,1);width:43%;transform:translate3d(calc((1 - var(--studio-reveal,1)) * 5vw),calc((1 - var(--studio-reveal,1)) * 35vh),0) rotate(calc(-13deg + var(--studio-reveal,1) * 7deg));position:absolute;top:14%;right:10%}.atelier-home .studio-art-primary figcaption{color:#d0d2c8;opacity:var(--studio-reveal,1);margin:13px 0 0 10px;font-size:10px}.atelier-home .studio-art-secondary{z-index:3;--paint-progress:clamp(0, (var(--studio-reveal,1) - .12) * 1.3, 1);width:23%;transform:translateY(calc((1 - var(--studio-reveal,1)) * 45vh)) rotate(16deg);position:absolute;bottom:-17%;right:3%}.atelier-home .studio-ghost-stroke{color:#d0d3c6;width:54%;opacity:calc(var(--studio-copy,1) * .15);z-index:1;bottom:-18%;left:-12%;transform:rotate(-15deg)}.atelier-home .studio-margin-note{z-index:4;color:#cecec0;opacity:var(--studio-reveal,1);font:italic 24px/1.25 Bodoni Moda,Georgia,serif;position:absolute;bottom:10%;left:43%;transform:rotate(-10deg)}.atelier-home .chapter-invitation{background:var(--atelier-paper);padding:155px 9% 105px}.atelier-home .invitation-fading-wash{width:130%;height:250px;top:-198px;left:-15%;transform:rotate(180deg)}.atelier-home .invitation-paper{grid-template-columns:1.25fr 1fr;column-gap:11%;display:grid;position:relative}.atelier-home .invitation-paper>.chapter-caption{grid-column:1/-1;margin-bottom:50px}.atelier-home .invitation-paper>h2{letter-spacing:-.06em;z-index:2;margin:0;font-size:clamp(76px,8.6vw,138px);line-height:.98;position:relative}.atelier-home .atelier-invitation-copy{z-index:2;max-width:315px;padding-top:38%;position:relative}.atelier-home .atelier-invitation-copy>p{color:#626b5f;margin-bottom:24px;font-size:14px;line-height:1.9}.atelier-home .atelier-invitation-copy>p:first-child{color:var(--atelier-graphite);margin-bottom:25px;font:27px/1.35 Bodoni Moda,Georgia,serif}.atelier-home .atelier-invitation-copy .atelier-button{margin-top:8px}.atelier-home .atelier-availability{color:#626b5e;margin-top:16px;font-size:10px;display:block}.atelier-home .invitation-scratch{opacity:.21;z-index:1;width:66%;bottom:-3%;left:-7%;transform:rotate(-6deg)}.atelier-home .atelier-signoff{grid-column:1/-1;width:fit-content;margin:65px 0 0;padding-left:25px;font:italic 29px Bodoni Moda,Georgia,serif;transform:rotate(-5deg)}.atelier-home .atelier-reviews{padding-top:100px}.atelier-home .atelier-reviews>h3{margin-bottom:35px;font-size:34px}.atelier-home .atelier-reviews>div{grid-template-columns:repeat(3,1fr);gap:7%;display:grid}.atelier-home .atelier-reviews blockquote p{margin-bottom:17px;font:24px/1.5 Bodoni Moda,Georgia,serif}.atelier-home .atelier-reviews cite{color:#6b7568;font-size:11px;font-style:normal}@media (min-width:1600px){.atelier-home .atelier-hero-copy{width:40%;top:22%;left:10%}.atelier-home .atelier-hero-art{width:38%;top:13%;left:54%}.atelier-home .atelier-art-composition{height:1500px}.atelier-home .artwork-position-1{top:470px}.atelier-home .artwork-position-2{top:780px}}@media (min-width:761px) and (max-height:760px){.atelier-home .atelier-hero-copy{top:21%}.atelier-home .atelier-opening-note{margin-bottom:19px}.atelier-home .atelier-hero-copy h1{max-width:550px;margin-bottom:19px;font-size:clamp(72px,6.9vw,103px);line-height:.97}.atelier-home .atelier-hero-intro{max-width:290px;margin-bottom:18px;font-size:12px;line-height:1.75}.atelier-home .atelier-hero-art{width:38%;max-width:520px;top:7%;left:57%}.atelier-home .hero-pencil-note{bottom:8%;right:6%}.atelier-home .hero-charcoal-underlay{bottom:-35%}.atelier-home .studio-chapter-heading{font-size:clamp(65px,7.3vw,103px)}.atelier-home .atelier-studio-story{width:31%;top:47%}.atelier-home .atelier-studio-story>p{margin-bottom:17px;font-size:12px;line-height:1.8}.atelier-home .studio-art-primary{width:36%;top:9%;right:13%}.atelier-home .studio-art-secondary{width:19%;bottom:-16%;right:5%}}@media (min-width:761px) and (max-width:1050px){.atelier-store .site-header{padding-inline:34px}.atelier-store .site-header .desktop-nav{gap:20px}.atelier-home .atelier-hero-copy{width:49%;left:7%}.atelier-home .atelier-hero-copy h1{font-size:80px}.atelier-home .atelier-hero-art{width:43%;top:20%;left:54%}.atelier-home .chapter-rail{right:15px}.atelier-home .hero-charcoal-underlay{bottom:-8%}.atelier-home .atelier-art-composition{height:980px;margin-top:-90px}.atelier-home .artwork-position-0{top:-80px;right:10%}.atelier-home .artwork-position-1{top:290px;left:11%}.atelier-home .artwork-position-2{top:540px;right:15%}.atelier-home .gallery-closing{margin-top:-90px}.atelier-home .gallery-closing>p{font-size:31px}.atelier-home .studio-chapter-heading{font-size:80px}.atelier-home .atelier-studio-story{width:32%;top:44%}.atelier-home .studio-art-primary{width:42%;top:24%;right:8%}.atelier-home .studio-art-secondary{width:21%;bottom:-7%}.atelier-home .invitation-paper{column-gap:7%}.atelier-home .invitation-paper>h2{font-size:84px}.atelier-home .atelier-invitation-copy>p{font-size:12px}}@media (max-width:760px){.atelier-store .site-header{height:82px;padding-inline:22px}.atelier-store .site-header .wordmark>span{font-size:25px}.atelier-store .site-header .desktop-nav,.atelier-store .site-header .header-commission{display:none}.atelier-store .site-header .menu-toggle{margin-left:auto;display:block}.atelier-home .chapter-rail{top:90px;right:22px;transform:none}.atelier-home .chapter-rail ol{flex-direction:row;gap:18px}.atelier-home .chapter-rail a{flex-direction:column;justify-content:start;gap:4px;height:26px}.atelier-home .chapter-rail-line{width:8px}.atelier-home .chapter-rail a[aria-current=location] .chapter-rail-line{width:15px}.atelier-home .chapter-rail-name{display:none}.atelier-home .chapter-first{height:145svh;min-height:1080px}.atelier-home .hero-stage{min-height:720px}.atelier-home .atelier-hero-copy{width:83%;top:17%;left:7%}.atelier-home .atelier-opening-note{margin-bottom:19px;font-size:10px}.atelier-home .atelier-hero-copy h1{letter-spacing:-.058em;max-width:490px;margin-bottom:20px;font-size:clamp(62px,11.5vw,83px);line-height:.98}.atelier-home .atelier-hero-intro{max-width:260px;margin-bottom:18px;font-size:11px;line-height:1.8}.atelier-home .atelier-button{gap:27px;min-height:45px;padding:12px 17px;font-size:11px}.atelier-home .atelier-hero-art{width:62%;max-width:420px;transform:translateY(calc(var(--chapter-progress,1) * -15px)) rotate(calc(-8deg + var(--chapter-progress,1) * 5deg));top:46%;left:34%}.atelier-home .atelier-hero-art figcaption{margin-top:9px;padding-inline:4px;font-size:8px}.atelier-home .atelier-hero-art figcaption>span:first-child{max-width:120px}.atelier-home .hero-charcoal-underlay{width:178%;transform:rotate(-21deg) scaleX(var(--hero-stroke,1));bottom:-3%;left:-20%}.atelier-home .hero-charcoal-arc{opacity:.12;width:116%;height:63%;top:35%;left:0}.atelier-home .hero-charcoal-scratch{opacity:.27;width:59%;bottom:9%;left:-9%}.atelier-home .hero-chapter-caption{gap:10px;font-size:9px;bottom:28px;left:7%}.atelier-home .hero-chapter-caption>span{font-size:8px}.atelier-home .atelier-scroll-invitation{gap:17px;font-size:9px;bottom:87px;left:7%}.atelier-home .hero-pencil-note{display:none}.atelier-home .chapter-gallery{padding:90px 0 105px}.atelier-home .gallery-opening{width:80%;margin-left:8%}.atelier-home .gallery-opening h2{margin-top:30px;font-size:clamp(70px,14vw,100px)}.atelier-home .gallery-opening>p{font-size:12px}.atelier-home .gallery-pencil-mark{width:61%;bottom:-30%;left:31%}.atelier-home .atelier-art-composition{flex-direction:column;gap:75px;height:auto;margin-top:80px;padding:0 8%;display:flex}.atelier-home .atelier-art-link{position:relative;top:auto;left:auto;right:auto}.atelier-home .artwork-position-0{align-self:end;width:79%;transform:rotate(5deg)}.atelier-home .artwork-position-1{align-self:start;width:76%;transform:rotate(-6deg)}.atelier-home .artwork-position-2{align-self:end;width:64%;transform:rotate(5deg)}.atelier-home .atelier-art-link figcaption{flex-direction:column;gap:2px;margin-top:13px;padding-inline:4px}.atelier-home .atelier-art-link figcaption h3{font-size:23px}.atelier-home .atelier-art-link figcaption>span{font-size:9px}.atelier-home .gallery-loop{width:150%;height:1100px;top:400px;left:-25%}.atelier-home .gallery-closing{width:72%;margin:70px 0 0 11%}.atelier-home .gallery-closing>p{font-size:32px}.atelier-home .gallery-closing-stroke{opacity:.16;width:62%;bottom:5px;right:0}.atelier-home .chapter-studio{background:var(--atelier-graphite);height:auto;min-height:0}.atelier-home .studio-stage{background:var(--atelier-graphite);flex-direction:column;height:auto;min-height:0;padding:95px 8% 65px;display:flex;position:relative}.atelier-home .studio-background-wash{width:130%;height:120px;top:-58px;left:-15%;transform:none}.atelier-home .studio-chapter-caption{color:#e4e6dc;mix-blend-mode:normal;margin-bottom:35px;position:relative;top:auto;left:auto}.atelier-home .studio-chapter-heading{color:#e9eae0;mix-blend-mode:normal;width:100%;max-width:560px;margin-bottom:30px;font-size:clamp(53px,11vw,78px);position:relative;top:auto;left:auto;transform:none}.atelier-home .atelier-studio-story{opacity:1;width:100%;max-width:520px;position:relative;top:auto;left:auto;transform:none}.atelier-home .atelier-studio-story>p{font-size:13px;line-height:1.95}.atelier-home .studio-art-primary{--paint-progress:1;width:78%;margin:55px 2% 0 20%;position:relative;top:auto;right:auto;transform:rotate(-7deg)}.atelier-home .studio-art-primary figcaption{opacity:1;font-size:9px}.atelier-home .studio-art-secondary{display:none}.atelier-home .studio-margin-note{opacity:1;margin:40px 0 0 9%;font-size:24px;position:relative;bottom:auto;left:auto}.atelier-home .studio-ghost-stroke{opacity:.1;width:110%;bottom:5%;left:-28%}.atelier-home .chapter-invitation{padding:100px 8% 80px}.atelier-home .invitation-fading-wash{height:230px;top:-200px}.atelier-home .invitation-paper{display:block}.atelier-home .invitation-paper>.chapter-caption{margin-bottom:40px}.atelier-home .invitation-paper>h2{font-size:clamp(72px,14.5vw,107px);line-height:.97}.atelier-home .atelier-invitation-copy{max-width:390px;padding:45px 0 0 15%}.atelier-home .atelier-invitation-copy>p{font-size:13px}.atelier-home .atelier-invitation-copy>p:first-child{font-size:26px}.atelier-home .invitation-scratch{opacity:.19;width:104%;top:31%;bottom:auto;left:-9%}.atelier-home .atelier-signoff{margin-top:50px;padding-left:0;font-size:28px}.atelier-home .atelier-reviews{padding-top:75px}.atelier-home .atelier-reviews>div{grid-template-columns:1fr;gap:35px}}@media (max-width:420px){.atelier-home .atelier-hero-copy{top:17%}.atelier-home .atelier-hero-copy h1{font-size:62px}.atelier-home .atelier-hero-art{width:64%;top:53%;left:33%}.atelier-home .hero-charcoal-underlay{bottom:2%}.atelier-home .hero-charcoal-arc{height:50%;top:44%}.atelier-home .atelier-scroll-invitation{max-width:100px;bottom:75px}.atelier-home .atelier-scroll-invitation>svg{display:none}}@media (prefers-reduced-motion:reduce){.atelier-home .chapter-first{height:auto;min-height:0}.atelier-home .hero-stage{position:relative}.atelier-home .chapter-studio{height:auto;min-height:0}.atelier-home .studio-stage{min-height:720px;position:relative}.atelier-home .paint-pass{stroke-dashoffset:0!important}.atelier-home .paint-finish{opacity:1!important}.atelier-home .studio-background-wash{transform:translateY(-33%)rotate(-3deg)}.atelier-home .atelier-studio-story,.atelier-home .studio-art-primary figcaption,.atelier-home .studio-margin-note{opacity:1}.atelier-home .atelier-hero-art{transform:rotate(-2deg)}.atelier-home .studio-art-primary{transform:rotate(-6deg)}.atelier-home .studio-art-secondary{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.atelier-home .studio-stage{min-height:0}.atelier-home .studio-background-wash{transform:none}}
