:root{--pa-paper: #f3eee5;--pa-paper-ink: #1a1714;--pa-paper-muted: #71685d;--pa-ivory: var(--poiesis-ivory, #f5f3ee);--pa-ivory-ink: var(--poiesis-ink, #171717);--pa-ivory-muted: #6f6b65;--pa-timber: #221d19;--pa-timber-ink: #f1eadf;--pa-timber-muted: #a8998a;--pa-indigo: #1f2b3d;--pa-indigo-ink: #eee7da;--pa-indigo-muted: #a9a79f;--pa-sumi: #1f1c19;--pa-sumi-ink: #f1eadd;--pa-sumi-muted: #b2a897;--pa-gold: #c8a66a;--pa-gilt: #7a5c26;--pa-gold-deep: #8c6d3c;--pa-gold-light: #b8955c;--pa-font-display: var(--poiesis-font-heading, "Libre Caslon Display", Georgia, serif);--pa-font-text: var(--poiesis-font-body, "Libre Caslon Text", Georgia, serif);--pa-font-label: var(--poiesis-font-accent, "Red Hat Text", Arial, sans-serif);--pa-font-japanese: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", "Noto Serif CJK JP", serif;--pa-size-chapter: clamp(60px, 7.2vw, 116px);--pa-size-title: clamp(34px, 3.3vw, 52px);--pa-size-subtitle: clamp(23px, 1.9vw, 30px);--pa-size-item: clamp(20px, 1.6vw, 24px);--pa-size-text: 18px;--pa-size-label: 11px;--pa-size-link: 12px;--pa-size-caption: 11px;--pa-leading-text: 1.64;--pa-size-kicker: 17px;--pa-size-standfirst: clamp(21px, 1.9vw, 28px);--pa-size-lead: clamp(19px, 1.45vw, 22px);--pa-size-note: 14px;--pa-size-cta: 17px;--pa-size-grand: clamp(44px, 5.6vw, 92px);--pa-size-panel: clamp(30px, 2.7vw, 42px);--pa-max: 1680px;--pa-gutter: clamp(28px, 5vw, 90px);--pa-section-y: clamp(96px, 9vw, 144px);--pa-stack: clamp(40px, 4.5vw, 72px);--pa-ease-settle: cubic-bezier(.16, 1, .3, 1);--pa-ease-soft: cubic-bezier(.22, .61, .36, 1);--pa-dur-major: 1.6s;--pa-dur-minor: .95s;--pa-delay-text: .22s}@media screen and (max-width:1023px){:root{--pa-gutter: 24px;--pa-section-y: 80px;--pa-size-text: 17px;--pa-dur-major: 1.3s}}.pa-atmos{background:var(--pa-bg);color:var(--pa-ink);--pa-ink-soft: color-mix(in srgb, var(--pa-ink) 86%, var(--pa-bg));--pa-tint: color-mix(in srgb, var(--pa-ink) 7%, var(--pa-bg));--pa-rule: color-mix(in srgb, var(--pa-ink) 16%, var(--pa-bg))}.pa-atmos--paper{--pa-bg: var(--pa-paper);--pa-ink: var(--pa-paper-ink);--pa-muted: var(--pa-paper-muted);--pa-accent: var(--pa-gold-deep)}.pa-atmos--ivory{--pa-bg: var(--pa-ivory);--pa-ink: var(--pa-ivory-ink);--pa-muted: var(--pa-ivory-muted);--pa-accent: var(--pa-gold-deep)}.pa-atmos--timber{--pa-bg: var(--pa-timber);--pa-ink: var(--pa-timber-ink);--pa-muted: var(--pa-timber-muted);--pa-accent: var(--pa-gold-light)}.pa-atmos--indigo{--pa-bg: var(--pa-indigo);--pa-ink: var(--pa-indigo-ink);--pa-muted: var(--pa-indigo-muted);--pa-accent: var(--pa-gold)}.pa-atmos--sumi{--pa-bg: var(--pa-sumi);--pa-ink: var(--pa-sumi-ink);--pa-muted: var(--pa-sumi-muted);--pa-accent: var(--pa-gold)}.shopify-block:has(>.pa-atmos){align-self:stretch;width:100%;max-width:100%;min-width:0}.shopify-section:has(.pa-atmos--paper)+.shopify-section .pa-atmos--paper,.shopify-section:has(.pa-atmos--ivory)+.shopify-section .pa-atmos--ivory,.shopify-section:has(.pa-atmos--timber)+.shopify-section .pa-atmos--timber{--pa-section-top: calc(var(--pa-section-y) * .45)}.pa-container{max-width:var(--pa-max);margin:0 auto;padding:var(--pa-section-y) var(--pa-gutter)}.pa-label{margin:0;font-family:var(--pa-font-label);font-size:var(--pa-size-label);font-weight:400;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;color:var(--pa-muted)}.pa-display,.pa-chapter,.pa-title,.pa-subtitle,.pa-item{margin:0;font-family:var(--pa-font-display);font-weight:400;color:var(--pa-ink)}.pa-chapter{font-size:var(--pa-size-chapter);line-height:.86;letter-spacing:-.022em}.pa-title{font-size:var(--pa-size-title);line-height:1.02;letter-spacing:-.016em}.pa-subtitle{font-size:var(--pa-size-subtitle);line-height:1.16;letter-spacing:-.006em}.pa-item{font-size:var(--pa-size-item);line-height:1.22;letter-spacing:-.004em}.pa-japanese{font-family:var(--pa-font-japanese);letter-spacing:.08em;color:var(--pa-muted)}.pa-text{font-family:var(--pa-font-text);font-size:var(--pa-size-text);line-height:var(--pa-leading-text);color:var(--pa-ink-soft, inherit)}.pa-text p{margin:0 0 1.05em;font:inherit;color:inherit}.pa-text p:last-child{margin-bottom:0}.pa-caption{margin:14px 0 0;max-width:46em;font-family:var(--pa-font-label);font-size:var(--pa-size-caption);line-height:1.6;letter-spacing:.05em;color:var(--pa-muted)}.pa-link{display:inline-flex;align-items:center;gap:.6em;min-height:44px;margin-top:26px;color:var(--pa-ink);text-decoration:none;font-family:var(--pa-font-label);font-size:var(--pa-size-link);letter-spacing:.14em;text-transform:uppercase;background-image:linear-gradient(var(--pa-accent),var(--pa-accent)),linear-gradient(var(--pa-rule),var(--pa-rule));background-repeat:no-repeat;background-position:0 calc(100% - 10px),0 calc(100% - 10px);background-size:0 1px,100% 1px;transition:background-size .45s var(--pa-ease-soft)}.pa-link:hover,.pa-link:focus-visible{background-size:100% 1px,100% 1px}.pa-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.pa-link.is-pending{color:var(--pa-muted);background-image:none;cursor:default}.pa-links{display:flex;flex-wrap:wrap;gap:0 32px}.pa-rule{display:block;width:56px;height:1px;border:0;margin:0;background:var(--pa-accent)}.pa-kicker{margin:0;font-family:var(--pa-font-text);font-style:italic;font-size:var(--pa-size-kicker);line-height:1.4;color:var(--pa-muted)}.pa-standfirst{margin:0;font-family:var(--pa-font-text);font-style:italic;font-size:var(--pa-size-standfirst);line-height:1.3;color:var(--pa-ink-soft, var(--pa-ink))}.pa-lead{margin:0;font-family:var(--pa-font-text);font-size:var(--pa-size-lead);line-height:1.52;color:var(--pa-ink)}.pa-note{margin:12px 0 0;max-width:46em;font-family:var(--pa-font-text);font-style:italic;font-size:var(--pa-size-note);line-height:1.5;color:var(--pa-muted)}.pa-cta{display:inline-flex;align-items:center;min-height:44px;font-family:var(--pa-font-text);font-size:var(--pa-size-cta);line-height:1.3;color:var(--pa-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.34em;text-decoration-color:var(--pa-rule);transition:text-decoration-color .35s var(--pa-ease-soft)}.pa-cta:hover,.pa-cta:focus-visible{text-decoration-color:var(--pa-accent)}.pa-cta:focus-visible{outline:1px solid currentColor;outline-offset:4px}.pa-cta.is-pending{color:var(--pa-muted);text-decoration:none;cursor:default}.pa-ctas{display:flex;flex-wrap:wrap;gap:0 28px}.pa-mark{display:flex;align-items:baseline;gap:.7em;margin:0;font-family:var(--pa-font-text);font-style:italic;font-size:var(--pa-size-kicker);line-height:1.3;color:var(--pa-muted)}.pa-mark__num{font-family:var(--pa-font-display);font-style:normal;font-size:1.05em;letter-spacing:.06em;color:var(--pa-accent)}.pa-grand{margin:0;font-family:var(--pa-font-display);font-weight:400;font-size:var(--pa-size-grand);line-height:.98;letter-spacing:-.02em;color:var(--pa-ink);text-wrap:balance}.pa-button{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:52px;padding:0 26px;border:1px solid color-mix(in srgb,var(--pa-ink) 40%,transparent);background:transparent;color:var(--pa-ink);font-family:var(--pa-font-text);font-size:var(--pa-size-cta);line-height:1.2;text-decoration:none;transition:background-color .35s var(--pa-ease-soft),border-color .35s var(--pa-ease-soft),color .35s var(--pa-ease-soft)}.pa-button:hover{border-color:var(--pa-ink);background:var(--pa-ink);color:var(--pa-bg)}.pa-button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.pa-kicker,.pa-standfirst,.pa-note,.pa-mark,.pa-works__toggle{font-variant-ligatures:no-common-ligatures}.pa-plate{position:relative;margin:0}.pa-frame{position:relative;overflow:hidden;background:var(--pa-tint, #e9e2d7)}@property --pa-reveal-scale{syntax: "<number>"; inherits: true; initial-value: 1;}.pa-frame img{display:block;width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--pa-drift-y, 0px),0) scale(var(--pa-reveal-scale, 1))}[data-pa-drift]>img,[data-pa-drift]>.pa-slide>img{height:112%;margin-top:-6%;will-change:transform}.pa-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.pa-slide.is-active{opacity:1}.pa-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap;font-family:var(--pa-font-label);font-size:var(--pa-size-caption);letter-spacing:.08em;color:var(--pa-muted)}.pa-controls button,.pa-toggle{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:6px 4px;min-width:44px;min-height:44px;color:var(--pa-ink);font:inherit;font-size:15px;line-height:1;cursor:pointer}.pa-controls button:focus-visible,.pa-toggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.pa-controls .pa-controls__label{font-family:var(--pa-font-label);font-size:var(--pa-size-caption);letter-spacing:.12em;text-transform:uppercase}.pa-gallery{position:relative}.pa-gallery__entries{display:grid;touch-action:pan-y}.pa-gallery__entries>[data-pa-entry]{grid-area:1 / 1;min-width:0;margin:0;transition:opacity .9s ease,visibility 0s linear 0s}.pa-gallery__entries>[data-pa-entry]:not(.is-active){opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.pa-gallery__controls{display:flex;align-items:center;gap:2px;font-family:var(--pa-font-text);font-size:15px;line-height:1;color:var(--pa-muted);font-variant-numeric:oldstyle-nums}.pa-gallery__controls[hidden]{display:none}.pa-gallery__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:none;color:var(--pa-ink);cursor:pointer;transition:color .3s var(--pa-ease-soft)}.pa-gallery__btn svg{width:26px;height:12px;overflow:visible}.pa-gallery__btn:hover{color:var(--pa-accent)}.pa-gallery__btn:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.pa-gallery__count{min-width:3.2em;text-align:center;letter-spacing:.04em}.pa-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa-mask{display:inline-block;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.pa-mask>span{display:inline-block}html.pa-motion [data-pa-reveal]:not(.is-in) [data-pa-part=title]{opacity:0;transform:translate3d(0,28px,0)}html.pa-motion [data-pa-reveal]:not(.is-in) [data-pa-part=plate]{opacity:0;clip-path:inset(5% 4% 5% 4%);--pa-reveal-scale: 1.06}html.pa-motion [data-pa-reveal]:not(.is-in) [data-pa-part=text]{opacity:0;transform:translate3d(0,14px,0)}html.pa-motion [data-pa-reveal]:not(.is-in) .pa-mask>span{transform:translate3d(0,104%,0)}html.pa-motion [data-pa-reveal] [data-pa-part=title]{transition:opacity var(--pa-dur-major) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, 0s)),transform var(--pa-dur-major) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, 0s))}html.pa-motion [data-pa-reveal] [data-pa-part=plate]{transition:opacity calc(var(--pa-dur-major) * .8) ease calc(var(--pa-stagger, 0s) + var(--pa-delay, .05s)),clip-path calc(var(--pa-dur-major) * 1.1) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, .05s)),--pa-reveal-scale calc(var(--pa-dur-major) * 1.25) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, .05s))}html.pa-motion [data-pa-reveal] [data-pa-part=text]{transition:opacity var(--pa-dur-minor) ease calc(var(--pa-stagger, 0s) + var(--pa-delay, var(--pa-delay-text))),transform var(--pa-dur-minor) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, var(--pa-delay-text)))}html.pa-motion [data-pa-reveal] .pa-mask>span{transition:transform var(--pa-dur-major) var(--pa-ease-settle) calc(var(--pa-stagger, 0s) + var(--pa-delay, 0s))}html.pa-motion [data-pa-reveal] .pa-mask+.pa-mask>span{transition-delay:calc(var(--pa-stagger, 0s) + var(--pa-delay, 0s) + .12s)}html.pa-motion [data-pa-reveal]:not(.is-in) [data-pa-part=plate][data-pa-settle]{opacity:1;clip-path:none;--pa-reveal-scale: 1.035}html.pa-motion [data-pa-reveal] [data-pa-part=plate][data-pa-settle]{transition:--pa-reveal-scale 2.4s var(--pa-ease-settle) 0s}@media(prefers-reduced-motion:reduce){[data-pa-drift]>img,[data-pa-drift]>.pa-slide>img{transform:none!important}.pa-slide,.pa-gallery__entries>[data-pa-entry],.pa-gallery__entries>[data-pa-entry]:not(.is-active){transition:none}.pa-link,.pa-cta,.pa-button{transition:none}}.pa-welcome{--pa-section-y: clamp(112px, 11vw, 176px)}.pa-welcome .pa-welcome__heading{font-size:clamp(46px,5.2vw,80px)}@media screen and (max-width:1023px){.pa-welcome{--pa-section-y: 96px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/poiesis-atelier.css.map */
