:root{--paper: #f3eee6;--paper-deep: #e7dfd2;--ink: #1a1814;--ink-muted: #5c564e;--crease: rgba(26, 24, 20, .11);--coral: #c45c4a}.atelier-root{background-color:var(--paper);color:var(--ink)}.atelier-root .btn-onyx{background:var(--ink);border-color:var(--ink)}.font-serif{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.atelier-paper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.atelier-paper__wash{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(120% 80% at 12% 8%,rgba(255,252,246,.55),transparent 46%),radial-gradient(90% 70% at 88% 92%,rgba(196,92,74,.07),transparent 42%),linear-gradient(180deg,#f6f1ea,#efe8dc 48%,#e6ddcf);animation:atelierParallax 28s ease-in-out infinite alternate}.atelier-paper__crease{display:none}.atelier-paper__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--crease) 1px,transparent 1px),linear-gradient(to bottom,var(--crease) 1px,transparent 1px);background-size:min(32vw,320px) min(28vh,240px);-webkit-mask-image:radial-gradient(ellipse at 78% 42%,#000 4%,transparent 58%);mask-image:radial-gradient(ellipse at 78% 42%,#000 4%,transparent 58%);opacity:.18}.atelier-field{mask-image:linear-gradient(to top,#000 8%,rgba(0,0,0,.45) 32%,transparent 58%);-webkit-mask-image:linear-gradient(to top,#000 8%,rgba(0,0,0,.45) 32%,transparent 58%)}.atelier-paper__grain{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:atelierGrain 1.6s steps(2) infinite}@keyframes atelierParallax{0%{transform:translate3d(-1.2%,-.8%,0) scale(1.04)}to{transform:translate3d(1.4%,1%,0) scale(1.08)}}@keyframes atelierGrain{0%{transform:translate(0)}to{transform:translate(-1.5%,1.2%)}}@keyframes atelierRise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes atelierBlurIn{0%{opacity:0;filter:blur(12px);transform:translate3d(-12px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes atelierInk{0%{opacity:0;letter-spacing:.22em}to{opacity:1;letter-spacing:.18em}}.atelier-rise{animation:atelierRise 1.05s cubic-bezier(.22,1,.36,1) both}.atelier-rise-2{animation-delay:.12s}.atelier-rise-3{animation-delay:.24s}.atelier-rise-4{animation-delay:.36s}.atelier-blur-in{animation:atelierBlurIn 1.35s cubic-bezier(.22,1,.36,1) both}.atelier-ink{animation:atelierInk 1.2s cubic-bezier(.22,1,.36,1) both}.atelier-line-art{mix-blend-mode:multiply;filter:contrast(1.18) brightness(1.06) saturate(.55)}.atelier-print{border:1px solid rgba(26,24,20,.35);background:#efe8dc;padding:.45rem}.atelier-print img{display:block;width:100%;aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:72% 40%;filter:grayscale(1) contrast(1.06)}@media(max-width:1023px){.atelier-paper__crease{display:none}}@media(prefers-reduced-motion:reduce){.atelier-paper__wash,.atelier-paper__grain,.atelier-rise,.atelier-blur-in,.atelier-ink{animation:none!important}}
