@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}:root{--cream:#f8f5ef;--ivory:#fffcf7;--ink:#413c35;--muted:#655d53;--terracotta:#89523d;--sage:#e5e9df;--rose:#e8d7d0;--sand:#e8dfd1;--line:#dcd3c6;--serif:"Cormorant Garamond", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";pointer-events:none;z-index:-1;opacity:.45;background:url(/images/paper-grain.svg);position:fixed;inset:0}h1,p,figure{margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img,svg{max-width:100%;display:block}img{height:auto}::selection{color:var(--ink);background:#e3ccbc}:focus-visible{outline:2px solid var(--terracotta);outline-offset:7px;border-radius:3px}.page-shell{flex-direction:column;width:min(1200px,100% - 104px);min-height:100svh;margin:auto;display:flex}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:12px 20px;position:fixed;top:15px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{justify-content:space-between;align-items:center;gap:28px;min-height:122px;display:flex}.brand-logo{align-items:center;gap:12px;display:inline-flex}.brand-symbol{color:var(--terracotta);width:44px;height:52px}.brand-name{font:400 31px/1.05 var(--serif);letter-spacing:-.035em;white-space:nowrap}.brand-tagline{font:400 8px/1.5 var(--sans);letter-spacing:.25em;color:var(--muted);margin-top:7px;display:block}.header-note{letter-spacing:.015em;color:var(--muted);align-items:center;gap:17px;font-size:11px;display:flex}.header-note>span{color:var(--terracotta);font-size:24px}main{flex-direction:column;flex:1;justify-content:center;display:flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:45px;padding:42px 0 43px;display:grid}.hero>*{min-width:0}.hero-copy{z-index:1;position:relative}.eyebrow{letter-spacing:.16em;color:var(--terracotta);align-items:center;gap:12px;font-size:10px;font-weight:500;line-height:1.7;display:flex}.eyebrow>span{background:currentColor;width:26px;height:1px}h1{font:400 clamp(66px,6.3vw,87px)/.99 var(--serif);letter-spacing:-.045em;margin:23px 0 24px}h1 em{color:var(--terracotta);font-weight:400}.ellipsis{letter-spacing:-.08em}.subtitle{max-width:440px;color:var(--ink);font-size:17px;line-height:1.8}.introduction{max-width:415px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.9}.status{letter-spacing:.025em;align-items:center;gap:9px;margin-top:27px;font-size:12px;display:flex}.status-dot{background:#6b795d;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:4px;box-shadow:0 0 0 4px #e5e9df}.instagram-link{border-bottom:1px solid #b9a18c;align-items:center;gap:14px;min-height:58px;margin-top:14px;padding:14px 0 12px;font-size:12px;line-height:1.6;transition:color .18s;display:inline-flex}.instagram-link>svg{color:var(--terracotta);flex-shrink:0}.instagram-handle{color:var(--muted);font-size:10px;display:block}.instagram-link .link-arrow{margin-left:13px;transition:transform .18s}.instagram-link:hover{color:var(--terracotta)}.instagram-link:hover .link-arrow{transform:translate(2px,-2px)}.atelier-visual{isolation:isolate;place-items:center;min-height:580px;display:grid;position:relative;overflow:clip}.soft-arch{z-index:-2;background:#e7e9df;border-radius:48% 48% 43% 43%;width:94%;height:82%;position:absolute;top:5%;left:4%;transform:rotate(9deg)}.soft-arch:after{content:"";opacity:.6;background:#e8d8cf;border-radius:50%;width:69%;height:48%;position:absolute;bottom:-3%;right:-5%}.wandering-line{z-index:-1;width:110%;height:110%;position:absolute;top:0;left:-7%;overflow:visible}.wandering-line path{stroke:#af8a70;stroke-width:1px;opacity:.72;stroke-dasharray:1700;animation:2.4s ease-out both trace}.luna-study{width:68%;max-width:357px;margin-top:-17px;position:relative;transform:rotate(6deg)}.study-paper{background:#fffcf7;border:1px solid #e9e0d3;padding:21px 20px 19px;position:relative;box-shadow:1px 2px 3px #56463315,8px 19px 35px #5b48351c}.study-paper img{aspect-ratio:3/4;object-fit:contain;mix-blend-mode:multiply;width:100%}.paper-kicker{color:#7c6b5b;letter-spacing:.2em;text-align:center;padding-bottom:9px;font-size:7px;display:block}.paper-signature{font:italic 21px/1.2 var(--serif);color:var(--terracotta);text-align:right;margin-top:3px;padding-right:8px;display:block}.paper-clip{z-index:1;opacity:.6;clip-path:polygon(1% 1%,98% 0,100% 12%,98% 21%,100% 33%,98% 44%,100% 56%,98% 71%,100% 83%,98% 100%,1% 98%,2% 87%,0 72%,2% 58%,0 42%,2% 29%,0 15%);background:#d5be9d;width:75px;height:27px;position:absolute;top:-13px;left:calc(50% - 37.5px);transform:rotate(-11deg)}.luna-study figcaption{text-align:center;color:var(--muted);letter-spacing:.02em;margin-top:17px;font-size:8px;line-height:1.6}.luna-note{color:var(--terracotta);flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:3%;transform:rotate(-9deg)}.luna-note span{font:italic 26px/1.12 var(--serif)}.luna-note svg{margin-bottom:4px;margin-right:-20px}.little-spark{color:var(--terracotta);position:absolute;top:31px;right:5%;transform:rotate(8deg)}.atelier-thought{justify-content:center;align-items:center;gap:23px;padding:27px 0 33px;display:flex}.atelier-thought>span{background:#c8b8a5;width:29px;height:1px}.atelier-thought p{text-align:center;color:var(--muted);letter-spacing:.015em;font-size:10px;line-height:1.9}.mobile-break{display:none}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.signoff{font:italic 22px/1.4 var(--serif);color:var(--terracotta);align-items:center;gap:10px;display:flex}.signoff img{width:19px;height:19px;transform:rotate(10deg)}.copyright{color:var(--muted);letter-spacing:.015em;font-size:10px}.error-page main{padding:65px 0 100px}.error-page h1{font-size:clamp(50px,6vw,80px)}.error-page main>p:not(.eyebrow){max-width:460px;color:var(--muted);font-size:16px;line-height:1.8}.return-link{border-bottom:1px solid var(--terracotta);align-self:flex-start;align-items:center;gap:24px;min-height:44px;margin-top:27px;font-size:13px;display:inline-flex}@keyframes trace{0%{stroke-dashoffset:1700px}to{stroke-dashoffset:0}}@media (width>=1500px){.page-shell{max-width:1250px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:50px}h1{font-size:94px}.atelier-visual{min-height:640px}.luna-study{max-width:385px}.subtitle{max-width:460px;font-size:18px}.introduction{max-width:450px;font-size:14px}.luna-note{bottom:24px}}@media (width<=1050px){.page-shell{width:calc(100% - 72px)}.hero{gap:20px}h1{font-size:75px}.subtitle{font-size:16px}.atelier-visual{min-height:540px}.luna-study{width:78%}.luna-note{bottom:0;left:0}.luna-note span{font-size:24px}.little-spark{right:0}.atelier-thought{gap:15px}.atelier-thought p{font-size:9px}}@media (width<=800px){.page-shell{width:calc(100% - 56px)}.site-header{min-height:105px}.brand-name{font-size:27px}.brand-symbol{width:38px}.header-note{gap:10px;font-size:9px}.hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:40px 0 10px}.hero-copy{text-align:center}.eyebrow{justify-content:center;font-size:9px}h1{margin-top:23px;font-size:77px;line-height:1.01}.subtitle{max-width:465px;margin:0 auto;font-size:17px}.introduction{max-width:445px;margin:19px auto 0;font-size:14px}.status{justify-content:center;margin-top:24px}.instagram-link{text-align:left;margin-top:14px}.atelier-visual{width:460px;max-width:100%;min-height:555px;margin:30px auto 0}.luna-study{width:70%}.luna-note{bottom:6px;left:1%}.little-spark{top:35px;right:0}.atelier-thought{padding:31px 0 35px}.atelier-thought p{font-size:10px}.mobile-break{display:block}.error-page .eyebrow{justify-content:flex-start}}@media (width<=500px){.page-shell{width:calc(100% - 44px)}.site-header{justify-content:center;min-height:100px}.brand-logo{gap:10px}.brand-name{font-size:28px}.brand-symbol{width:37px;height:47px}.brand-tagline{font-size:7px}.header-note{display:none}.hero{padding:29px 0 7px}.eyebrow{letter-spacing:.14em;gap:9px;font-size:8px}.eyebrow>span{width:20px}h1{margin:21px 0 25px;font-size:clamp(55px,15.4vw,72px);line-height:1}.subtitle{max-width:345px;font-size:15px;line-height:1.85}.introduction{max-width:326px;margin-top:18px;font-size:12px;line-height:1.9}.status{margin-top:25px;font-size:11px}.instagram-link{gap:11px;margin-top:16px;font-size:11px}.instagram-handle{font-size:9px}.instagram-link .link-arrow{width:16px;margin-left:10px}.atelier-visual{min-height:515px;margin-top:24px;padding-bottom:70px}.luna-study{width:73%;margin-top:-9px}.study-paper{padding:16px 14px 14px}.paper-kicker{padding-bottom:7px;font-size:6px}.paper-signature{font-size:18px}.luna-study figcaption{margin-top:13px;font-size:7px}.paper-clip{width:62px;height:22px;top:-10px;left:calc(50% - 31px)}.luna-note{bottom:4px;left:0}.luna-note span{font-size:23px}.luna-note svg{width:47px;height:32px;margin-right:-16px}.little-spark{width:21px;top:20px;right:-1%}.atelier-thought{gap:10px;padding:26px 0 29px}.atelier-thought>span{display:none}.atelier-thought p{font-size:9px;line-height:1.9}.site-footer{flex-direction:column;gap:13px;padding:25px 0 26px}.signoff{gap:9px;font-size:22px}.copyright{font-size:9px}.error-page main{text-align:center;padding:50px 0 80px}.error-page .eyebrow{justify-content:center}.error-page main>p:not(.eyebrow){font-size:14px}.error-page .return-link{align-self:center}}@media (width<=360px){.page-shell{width:calc(100% - 36px)}h1{font-size:55px}.subtitle{font-size:14px}.introduction{font-size:12px}.atelier-visual{min-height:470px}.luna-note span{font-size:21px}.instagram-link{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.wandering-line path{stroke-dashoffset:0}}@media print{.page-shell{width:100%;min-height:auto}.skip-link,.wandering-line,.paper-clip{display:none}.hero{grid-template-columns:1.1fr 1fr}.study-paper{box-shadow:none}body:before{display:none}}
