:root{--ink:#29292a;--text:#000000;--terracotta:#db6437;--peach:#fab89f;--paper:#efe8dc;--paper-warm:#e9e0d2;--mount:#f7f2e9;--mist:#ddd4c6;--muted:#746c64;--white:#ffffff;--focus:#db6437;--header-height:5.25rem;--space:clamp(1.25rem,4vw,3.5rem);--max:72rem;--paper-grain:url(/textures/manuscript.svg?v=4);--paper-flecks:url(/textures/manuscript.svg);--bark-grain:url(/textures/bark.svg);--leather-grain:url(/textures/leather.svg);--timber-grain:url(/textures/timber.svg);--cork-grain:url(/textures/cork.svg?v=4);--leather:#4a1418;--leather-deep:#2e0c10;--leather-lit:#6a2429;--gilt:#e4d2a0;--timber:#3f2918;--timber-deep:#24150c;--timber-lit:#5c3d26;--cork:#a8804e;--cork-deep:#725331;--leaf:#f4ead8;--ledger-hide:#2c241c;--ledger-paper:#f3e6d0;--ledger-rule:rgb(70 100 140/0.22);--ledger-column:rgb(92 64 38/0.16);--ledger-margin:#b33a32;--scrap-lined:#efe0c4;--scrap-cream:#f4ead8;--scrap-kraft:#e6d9c2;--scrap-kraft-deep:#6f5d4a;--scrap-manila:#ead7b0;--scrap-index:#f6edd8}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);overflow-x:clip}body{position:relative;isolation:isolate;font-family:var(--font-roboto),system-ui,sans-serif;font-weight:300;font-size:1.05rem;line-height:1.6;min-height:100vh;background-color:var(--paper);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply}.paper-scrawls{inset:0;z-index:-1;overflow:hidden}.paper-scrawl,.paper-scrawls{position:absolute;pointer-events:none}.paper-scrawl{display:block;transform-origin:center}.paper-scrawl img{width:100%;height:auto;max-width:none;opacity:var(--scrawl-fill,.92)}.order-book-verso-scrawls{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}img{max-width:100%;height:auto;display:block}a{color:inherit}.display,h1,h2,h3{font-family:var(--font-prata),Georgia,serif;font-weight:400;letter-spacing:.08em;line-height:1.2}h1{font-size:clamp(2.4rem,7vw,5.2rem);letter-spacing:.12em;margin:0 0 .4em}h2{font-size:clamp(1.7rem,4vw,2.6rem);margin:0 0 .5em}h3{font-size:clamp(1.2rem,2.4vw,1.7rem);letter-spacing:.04em}p{margin:0 0 1em}p:last-child{margin-bottom:0}.skip-link{position:absolute;left:1rem;top:-4rem;background:var(--ink);color:var(--white);padding:.6rem 1rem;z-index:100}.skip-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;overflow:visible;background-color:color-mix(in srgb,var(--paper) 70%,white);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;border-bottom:1px solid rgb(92 64 38/.14)}.header-inner{max-width:var(--max);margin:0 auto;padding:.75rem 1.25rem;justify-content:space-between;gap:1rem}.header-inner,.logo-link{display:flex;align-items:center}.logo-link{gap:.75rem;text-decoration:none}.logo-link img{width:3.4rem;height:3.4rem;object-fit:contain}.logo-word{font-family:var(--font-prata),Georgia,serif;letter-spacing:.16em;font-size:.85rem}.logo-word,.nav-toggle{text-transform:uppercase}.nav-toggle{display:none;background:transparent;border:1px solid var(--ink);color:var(--ink);padding:.45rem .7rem;font:inherit;letter-spacing:.08em;font-size:.72rem;cursor:pointer}.site-nav{align-self:stretch}.site-nav,.site-nav-list{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;align-items:stretch}.site-nav-list{list-style:none;margin:0;padding:0}.nav-parent,.site-nav a{text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.nav-item.is-current>.nav-parent,.nav-item.is-current>a,.site-nav a[aria-current=page]{color:var(--terracotta)}.site-nav-list>li{display:flex;align-items:center}.nav-item{position:relative;padding-bottom:.75rem;margin-bottom:-.75rem}.nav-parent{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;padding:0;color:inherit;cursor:default}.nav-parent:after{content:"";width:.35rem;height:.35rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translateY(-.1rem)}.nav-sub{display:none;position:absolute;top:100%;left:0;min-width:13.5rem;margin:0;padding:.7rem .9rem;list-style:none;background-color:color-mix(in srgb,var(--paper) 82%,white);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;border:1px solid rgb(92 64 38/.14);box-shadow:0 12px 24px rgb(41 41 42/.08);z-index:5}.nav-sub:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.55rem}.nav-sub a{display:block;padding:.28rem 0}.nav-item.is-open .nav-sub,.nav-item:focus-within .nav-sub,.nav-item:hover .nav-sub{display:grid;grid-gap:.15rem;gap:.15rem}.nav-item.is-dismissed.is-open .nav-sub,.nav-item.is-dismissed:focus-within .nav-sub,.nav-item.is-dismissed:hover .nav-sub{display:none}.header-tools{display:flex;align-items:center;gap:.9rem}.basket-link{text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.band,.hero,.section{padding:var(--space) 1.25rem}.hero{min-height:min(88vh,52rem);display:grid;place-items:center;text-align:center;background:linear-gradient(180deg,rgb(41 41 42/.28),rgb(41 41 42/.45)),var(--hero,var(--peach)) center /cover no-repeat;color:var(--white)}.hero-small-folk{background-position:center 58%}@media (min-width:1600px){.hero-small-folk{background-position:center 64%}}.hero-inner,.wrap{max-width:var(--max);margin:0 auto}.frame-face img,.frame-face>*{object-position:top center}.wrap-shed{max-width:80rem}.kicker{font-size:.78rem;letter-spacing:.28em;margin-bottom:.8rem}.btn,.kicker{text-transform:uppercase;font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.7rem 1.4rem;border:1px solid var(--ink);background:var(--terracotta);color:var(--white);text-decoration:none;font-size:.8rem;letter-spacing:.12em}.btn:hover{background:var(--ink)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:disabled:hover{background:var(--terracotta)}.btn-ghost{background:transparent;color:inherit;border-color:currentColor}.btn-ghost:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:var(--max);margin:0 auto}.frame img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;-webkit-clip-path:var(--photo-edge);clip-path:var(--photo-edge)}.frame{--tilt:-1.1deg;--frame-radius:8px 14px 7px 12px/11px 6px 13px 8px;--photo-edge:polygon(0.5% 1.2%,12% 0.25%,28% 0.9%,47% 0.2%,66% 0.85%,84% 0.3%,99.4% 1.3%,99.7% 18%,99.1% 42%,99.6% 68%,99.2% 88%,98.6% 98.6%,84% 99.7%,62% 99.15%,41% 99.75%,22% 99.2%,0.6% 98.7%,0.25% 82%,0.9% 58%,0.2% 36%,0.85% 14%);position:relative;isolation:isolate;display:grid;grid-template-rows:1fr;overflow:visible;aspect-ratio:3/4;padding:.42rem .42rem .58rem;background:linear-gradient(165deg,#f7efe0 0,var(--mount) 60%,#ead9be 100%);border-radius:var(--frame-radius);box-shadow:0 0 0 1px rgb(92 64 38/.12),0 1px 2px rgb(41 41 42/.1),0 12px 22px rgb(41 41 42/.14);transform:rotate(var(--tilt));transition:transform .35s ease,box-shadow .35s ease}.frame-wide{aspect-ratio:1/1}.frame-landscape{aspect-ratio:4/3}.frame>*{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0;-webkit-clip-path:var(--photo-edge);clip-path:var(--photo-edge)}.frame:after,.frame:before{content:"";position:absolute;z-index:3;width:2.75rem;height:.7rem;background:#d2b07a;box-shadow:0 1px 1px rgb(41 41 42/.16);pointer-events:none}.frame:before{top:-.1rem;left:12%;transform:rotate(-8deg)}.frame:after{top:-.04rem;right:14%;transform:rotate(11deg)}.split>.frame:nth-child(odd){--tilt:-1.35deg}.split>.frame:nth-child(2n){--tilt:1.15deg}.photo-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;align-items:start}.photo-pair .frame:first-child{--tilt:-1.6deg}.photo-pair .frame:last-child{--tilt:1.4deg;margin-top:1.6rem}.cards-3>:nth-child(2n) .frame,.photo-pair .frame:last-child,.product-grid>:nth-child(2n) .frame,.split>.frame:nth-child(2n),.stack .frame:nth-child(2n){--photo-edge:polygon(0.4% 0.9%,16% 0.35%,34% 0.2%,53% 0.8%,71% 0.25%,89% 0.7%,99.5% 1.1%,99.2% 22%,99.7% 46%,99.15% 71%,99.55% 91%,98.7% 99%,78% 99.65%,57% 99.2%,36% 99.7%,15% 99.15%,0.5% 98.5%,0.85% 76%,0.2% 52%,0.9% 28%,0.3% 8%)}.cards-3>:nth-child(3n+1) .frame,.product-grid>:nth-child(3n+1) .frame{--tilt:-1.4deg;--frame-radius:7px 13px 9px 15px/12px 7px 14px 6px}.cards-3>:nth-child(3n+2) .frame,.product-grid>:nth-child(3n+2) .frame{--tilt:1.2deg;--frame-radius:14px 8px 12px 6px/7px 13px 6px 11px}.cards-3>:nth-child(3n) .frame,.product-grid>:nth-child(3n) .frame{--tilt:-0.7deg;--frame-radius:10px 6px 14px 8px/6px 12px 7px 13px}.ink-band .frame{box-shadow:0 0 0 1px rgb(255 255 255/.08),0 1px 2px rgb(0 0 0/.22),0 16px 28px rgb(0 0 0/.3)}.cards-3 a:hover .frame,.folk-card:hover .frame,.product-card:hover .frame{transform:rotate(-.15deg) translateY(-.3rem);box-shadow:0 0 0 1px rgb(92 64 38/.16),0 8px 18px rgb(41 41 42/.16)}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem 1.6rem;gap:2rem 1.6rem;max-width:var(--max);margin:0 auto;padding:.75rem .35rem 0;overflow:visible}.folk-card{text-decoration:none}.folk-card h3{margin:.9rem 0 .4rem}.folk-card h4.kicker{margin:0 0 .7rem}.muted{color:var(--muted)}.quote-block{max-width:46rem;margin:0 auto;text-align:center;font-family:var(--font-prata),Georgia,serif;font-size:clamp(1.2rem,2.4vw,1.7rem);letter-spacing:.02em;line-height:1.45}.quote-block footer{margin-top:1rem;font-family:var(--font-roboto),sans-serif;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.quote-spread{align-items:center}.quote-spread .quote-block{margin:0;text-align:left}.quote-note{position:relative;max-width:34rem;padding:1.7rem 1.8rem 1.45rem;background-color:var(--mount);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;color:#3a322c;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.45rem,2.8vw,2.05rem);font-weight:500;letter-spacing:.01em;line-height:1.32;transform:rotate(1.15deg);box-shadow:0 0 0 1px rgb(92 64 38/.1),0 1px 2px rgb(41 41 42/.08),0 14px 28px rgb(41 41 42/.12)}.quote-note p{margin:0}.quote-note footer{margin-top:1.15rem;font-family:inherit;font-size:1.35rem;letter-spacing:.02em;text-transform:none;color:#5c534a}.case-card,.clip-note,.packing-note{position:relative;padding:1.55rem 1.05rem 1.15rem;background-color:var(--scrap-lined);background-image:repeating-linear-gradient(180deg,transparent 0 1.55rem,rgb(70 100 140/.14) 1.55rem 1.58rem),var(--paper-grain);background-size:auto,280px 280px;background-blend-mode:normal,multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 10px 18px rgb(41 24 20/.12)}.clip-note,.packing-note{margin-top:.7rem}.clip-note>:last-child,.garden-tag>:last-child,.index-card>:last-child,.library-card>:last-child,.luggage-tag-body>:last-child,.packing-note>:last-child,.post-card>:last-child,.tape-scrap>:last-child,.workshop-ticket-body>:last-child{margin-bottom:0}.clip-note h2,.garden-tag h2,.index-card h2,.library-card h2,.luggage-tag h2,.packing-note h2,.post-card h2,.tape-scrap h2,.workshop-ticket h2{font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:.05em;margin:0 0 .45rem}.clip-note h3,.garden-tag h3,.index-card h3,.library-card h3,.luggage-tag h3,.packing-note h3,.post-card h3,.tape-scrap h3,.workshop-ticket h3{font-size:1.15rem;letter-spacing:.04em;margin:0 0 .45rem}.clip-note p,.garden-tag p,.index-card p,.library-card p,.luggage-tag p,.packing-note p,.post-card p,.tape-scrap p,.workshop-ticket p{margin:0 0 .7em;font-size:.98rem}.clip-note a,.garden-tag a,.luggage-tag a{text-underline-offset:.16em}.tilt-left{transform:rotate(-1.2deg)}.tilt-right{transform:rotate(1.15deg)}.tilt-slight{transform:rotate(-.45deg)}.tilt-alt{transform:rotate(.85deg)}.cards-3 .luggage-tag,.folk-card .clip-note{margin-top:.7rem}.cards-3>:nth-child(odd) .clip-note,.cards-3>:nth-child(odd) .luggage-tag{transform:rotate(-1.05deg)}.cards-3>:nth-child(2n) .clip-note,.cards-3>:nth-child(2n) .luggage-tag{transform:rotate(1.1deg)}.cards-3>:nth-child(3n) .clip-note,.cards-3>:nth-child(3n) .luggage-tag{transform:rotate(-.35deg)}.tape-scrap{position:relative;padding:1.35rem 1.25rem 1.15rem;background-color:var(--mount);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.1),0 1px 2px rgb(41 41 42/.08),0 12px 22px rgb(41 41 42/.1)}.admit-slip:after,.admit-slip:before,.letter-slip:after,.letter-slip:before,.post-card:after,.post-card:before,.quote-note:after,.quote-note:before,.tape-scrap:after,.tape-scrap:before{content:"";position:absolute;top:-.28rem;width:2.7rem;height:.62rem;background:rgb(232 196 140/.58);box-shadow:0 1px 1px rgb(41 41 42/.14);mix-blend-mode:multiply;pointer-events:none}.admit-slip:before,.letter-slip:before,.post-card:before,.quote-note:before,.tape-scrap:before{left:14%;transform:rotate(-8deg)}.admit-slip:after,.letter-slip:after,.post-card:after,.quote-note:after,.tape-scrap:after{right:16%;transform:rotate(11deg)}.garden-tag,.luggage-tag{position:relative;overflow:visible;color:var(--ink);background-color:#efe0c4;background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 10px 18px rgb(41 24 20/.1)}.luggage-tag{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;grid-gap:.15rem .45rem;gap:.15rem .45rem;margin-top:1.1rem;padding:.95rem 1.05rem 1rem .7rem}.garden-tag{margin-top:.85rem;padding:1.55rem 1.15rem 1.2rem}.tag-eyelet{display:block;width:.95rem;height:.95rem;margin-top:.35rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--paper) 0 .26rem,transparent .28rem),#cfc3ab;box-shadow:inset 0 0 0 1.5px #7a6a55,0 1px 1px rgb(41 24 20/.18)}.garden-tag .tag-eyelet{position:absolute;top:.55rem;left:50%;margin:0 0 0 -.475rem}.luggage-tag-body{min-width:0}.tag-fastener svg,.tag-twine{display:none!important}.index-card{position:relative;margin-top:.55rem;padding:1.2rem 1.15rem 1.1rem 1.35rem;background-color:var(--scrap-index);background-image:linear-gradient(90deg,transparent .72rem,#c45b52 .72rem,#c45b52 calc(.72rem + 1.5px),transparent calc(.72rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0 1.55rem,rgb(70 100 140/.16) 1.55rem 1.58rem),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:normal,normal,multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 10px 18px rgb(41 24 20/.1)}.faq.index-stack{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:1.25rem}.faq.index-stack details{border:0;padding:0}.faq.index-stack .index-card{margin-top:0}.faq.index-stack summary{position:relative;list-style:none;padding-right:1.4rem}.faq.index-stack summary::-webkit-details-marker{display:none}.faq.index-stack summary:after{content:"▾";position:absolute;right:1.05rem;top:1.2rem;color:var(--muted);font-size:.85rem}.faq.index-stack details[open] summary:after{content:"▴"}.faq.index-stack .index-card p{margin:.65rem 0 0}.faq.index-stack>:nth-child(odd){transform:rotate(-.7deg)}.faq.index-stack>:nth-child(2n){transform:rotate(.85deg)}.packing-note{background-color:var(--scrap-manila)}.library-card-mark,.lost-mark,.packing-kicker,.post-card .post-card-stamp,.workshop-ticket-stub{margin:0 0 .55rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.library-card .library-card-mark,.packing-note .packing-kicker{font-size:.72rem;margin:0 0 .55rem}.packing-note ul{margin:.35rem 0 0;padding-left:1.15rem}.packing-note li{margin-bottom:.35em}.library-card{position:relative;margin-top:.55rem;padding:1.15rem 1.15rem 1.05rem;background-color:var(--scrap-manila);background-image:repeating-linear-gradient(180deg,transparent 0 1.55rem,rgb(92 64 38/.14) 1.55rem 1.58rem),var(--paper-grain);background-size:auto,280px 280px;background-blend-mode:normal,multiply;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 10px 18px rgb(41 24 20/.1)}.library-card-mark{padding-bottom:.35rem;margin-bottom:.7rem;border-bottom:1px solid rgb(92 64 38/.22);color:color-mix(in srgb,var(--terracotta) 70%,#6a2429)}.workshop-ticket{display:grid;grid-template-columns:3.4rem minmax(0,1fr);margin-top:.35rem;background-color:var(--scrap-cream);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 10px 18px rgb(41 24 20/.12)}.workshop-ticket-stub{display:grid;place-items:center;margin:0;padding:.85rem .2rem;border-right:2px dashed rgb(92 64 38/.28);background:radial-gradient(circle at 100% 18%,var(--paper) .42rem,transparent .44rem),radial-gradient(circle at 100% 82%,var(--paper) .42rem,transparent .44rem);color:color-mix(in srgb,var(--terracotta) 72%,#6a2429);writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.workshop-ticket-body{padding:1.15rem 1.1rem 1.05rem 1rem}.letter-slip,.post-card{position:relative;background-color:#f1e4cc;background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 16px 30px rgb(41 24 20/.14)}.post-card{max-width:38rem;margin-left:auto;margin-right:auto;padding:1.55rem 1.35rem 1.25rem}.post-card-stamp{position:absolute;top:.85rem;right:.9rem;display:grid;place-items:center;width:3.15rem;height:3.55rem;margin:0;border:2px dashed color-mix(in srgb,var(--terracotta) 62%,#6a2429);color:color-mix(in srgb,var(--terracotta) 78%,#6a2429);text-align:center;line-height:1.2;transform:rotate(8deg);opacity:.82}.post-card .post-card-stamp{margin:0;font-size:.62rem}.post-card .kicker,.post-card h1,.post-card h2{padding-right:3.4rem}.letter-slip{max-width:38rem;margin:0 auto;padding:1.8rem 1.5rem 1.4rem;background-image:linear-gradient(90deg,transparent 1.35rem,var(--rx-margin,#b33a32) 1.35rem,var(--rx-margin,#b33a32) calc(1.35rem + 1.5px),transparent calc(1.35rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0 1.85rem,var(--rx-rule,rgb(70 100 140/.2)) 1.85rem 1.89rem),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:normal,normal,multiply;transform:rotate(-.45deg)}.admit-head,.letter-head{margin-bottom:1.15rem;padding-bottom:.7rem;border-bottom:1px solid rgb(92 64 38/.22)}.admit-head h2,.letter-head h1,.letter-head h2{margin-bottom:.35rem}.admit-slip .form,.letter-slip .form,.post-card .form{max-width:none}.admit-slip .form input,.admit-slip .form select,.admit-slip .form textarea,.letter-slip .form input,.letter-slip .form select,.letter-slip .form textarea,.post-card .form input,.post-card .form select,.post-card .form textarea{background:color-mix(in srgb,var(--mount) 70%,white);border-color:rgb(92 64 38/.22)}.lost-notice{max-width:28rem;margin:0 auto;text-align:center}.letter-slip h1,.lost-notice h1,.post-card h1{font-size:clamp(1.7rem,4.4vw,2.6rem)}.lost-mark{display:inline-block;margin:0 0 .7rem;padding:.28rem .7rem .22rem;border:2px solid color-mix(in srgb,var(--terracotta) 78%,#6a2429);color:color-mix(in srgb,var(--terracotta) 82%,#6a2429);transform:rotate(-7deg);opacity:.86;mix-blend-mode:multiply}.kind-landing-aside{margin-top:1.15rem;max-width:28rem}.wrap>.packing-note{max-width:42rem;margin-bottom:1.4rem}.split .clip-note,.split .garden-tag,.split .index-card,.split .library-card,.split .luggage-tag,.split .packing-note,.split .tape-scrap,.split .workshop-ticket{margin-bottom:1.1rem}.split .letter-slip,.split .post-card{margin-left:0;margin-right:0;max-width:none}.prose .packing-note{max-width:none;margin:1.15rem 0 1.35rem}.found-photos{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:stretch}.found-photos-pile{position:relative;width:100%;min-height:28rem}.found-photo{position:absolute;left:10%;top:4%;width:min(17.5rem,70%);padding:0;border:0;background:transparent;cursor:pointer;transition:transform .45s ease}.found-photo .frame{transform:none;width:100%;overflow:visible;isolation:auto}.found-photo[data-place="0"]{z-index:3;transform:rotate(-1.4deg)}.found-photo[data-place="1"]{z-index:2;transform:rotate(6.2deg) translate(30%,12%)}.found-photo[data-place="2"]{z-index:1;transform:rotate(-7.5deg) translate(-20%,16%)}.pile-arrows{display:flex;justify-content:center;align-items:center;gap:1.1rem;width:100%}.pile-arrow{all:unset;box-sizing:border-box;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);background:var(--mount);color:var(--ink);border-radius:50%;cursor:pointer;box-shadow:0 1px 0 rgb(92 64 38/.1)}.pile-arrow:focus-visible,.pile-arrow:hover{border-color:var(--terracotta);color:var(--terracotta)}.pile-arrow svg{width:.95rem;height:.95rem;display:block}.ink-band,.peach-band,.warm-band{background-color:transparent;background-image:none;color:inherit}.site-footer{position:relative;isolation:isolate;overflow:visible;background-color:var(--paper);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;color:var(--ink);padding:5.1rem 1.25rem 2.4rem;margin-top:2.75rem}.footer-tear{position:absolute;left:0;right:0;top:-3.4rem;height:4.1rem;pointer-events:none;z-index:2;filter:drop-shadow(0 -6px 10px rgb(41 41 42/.14))}.footer-tear-sheet{position:absolute;inset:0;display:block;background-color:var(--paper);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;mask-image:url(/textures/paper-tear.svg?v=3);mask-mode:luminance;mask-size:52rem 100%;mask-repeat:repeat-x;-webkit-mask-image:url(/textures/paper-tear.svg?v=3);-webkit-mask-size:52rem 100%;-webkit-mask-repeat:repeat-x}.footer-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.5rem,4vw,3.25rem) clamp(1.75rem,5vw,4.5rem);gap:clamp(1.5rem,4vw,3.25rem) clamp(1.75rem,5vw,4.5rem);align-items:center;position:relative;z-index:1}.site-footer .footer-mark{flex-direction:column;align-items:flex-start;gap:.85rem}.site-footer .footer-mark img{width:clamp(12.5rem,26vw,18rem);height:clamp(12.5rem,26vw,18rem)}.site-footer .logo-word{font-size:1rem}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.footer-grid a{color:inherit;text-decoration:none}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin:.35rem 0}.footer-grid h2{font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.footer-grid p{margin:0 0 .35rem}.footer-legal{margin:1.75rem 0 0;font-size:.85rem}.footer-legal a{color:inherit}.prose{max-width:42rem}.prose p{margin-bottom:1.1em}.prose h2{font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.06em;margin:1.75em 0 .55em}.prose ul{margin:0 0 1.1em;padding-left:1.25em}.prose li{margin-bottom:.45em}.prose a{text-decoration:underline;text-underline-offset:.15em}.stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:2rem 1.6rem;gap:2rem 1.6rem;padding-top:.75rem}.kind-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.35rem 0 1rem}.kind-filter a{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.4rem .95rem;border:1px solid var(--ink);background:transparent;color:inherit;text-decoration:none;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.kind-filter a:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.kind-filter a[aria-current=page]{background:var(--terracotta);color:var(--white);border-color:var(--terracotta)}.kind-filter a[aria-current=page]:hover{background:var(--ink);border-color:var(--ink)}.kind-groups{display:grid;grid-gap:3rem;gap:3rem;margin-top:1.25rem}.kind-group{scroll-margin-top:calc(var(--header-height) + 1rem)}.kind-group h2{font-size:clamp(1.4rem,3vw,2rem);letter-spacing:.08em;margin:0}.kind-group .product-grid{margin-top:.15rem}.product-card{display:flex;flex-direction:column;text-decoration:none;background:transparent;border:none;height:100%}.product-card a{color:inherit;text-decoration:none}.product-card .pad{padding:.95rem .35rem .4rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1}.product-card-name{font-size:1.15rem;margin:0}.product-card-media-link{display:block}.product-portraits{position:relative}.portrait-stack,.portrait-stack-2{position:absolute;inset:.45rem -.5rem auto .65rem;height:calc(100% - .55rem);background:linear-gradient(165deg,#f7efe0 0,var(--mount) 60%,#ead9be 100%);border-radius:10px 8px 12px 7px/8px 12px 6px 11px;box-shadow:0 0 0 1px rgb(92 64 38/.1),0 8px 16px rgb(41 41 42/.1);transform:rotate(4.8deg);z-index:0;transition:transform .35s ease}.portrait-stack-2{inset:.25rem .6rem auto -.45rem;transform:rotate(-5.2deg)}.product-portraits>.frame{position:relative;z-index:1}.portrait-count{position:absolute;right:.55rem;bottom:.7rem;z-index:2;background:rgb(41 41 42/.72);color:var(--white);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .5rem}.product-card:hover .portrait-stack{transform:rotate(7deg) translateY(-.15rem)}.product-card:hover .portrait-stack-2{transform:rotate(-8deg) translateY(-.15rem)}.product-card-viewport{display:flex;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab;-webkit-clip-path:var(--photo-edge);clip-path:var(--photo-edge);object-fit:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-card-viewport::-webkit-scrollbar{display:none}.product-card-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.product-card-slide{display:block;flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.frame .product-card-slide img,.product-card-viewport img{width:100%;height:100%;max-width:none;object-fit:cover;-webkit-clip-path:none;clip-path:none;pointer-events:none}.product-card-carousel-ui{position:absolute;left:.45rem;right:.45rem;bottom:.7rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.4rem;pointer-events:none}.product-card-dots button,.product-card-skip{pointer-events:auto;border:0;padding:0;color:var(--white);background:rgb(41 41 42/.55);box-shadow:0 0 0 1px rgb(255 255 255/.18);cursor:pointer}.product-card-skip{width:1.55rem;height:1.55rem;border-radius:999px;font-size:1.15rem;line-height:1;display:grid;place-items:center;opacity:.92}.product-card-dots{display:flex;justify-content:center;align-items:center;gap:.32rem;min-height:1.55rem;padding:.2rem .4rem;border-radius:999px;background:rgb(41 41 42/.45)}.product-card-dots button{width:.42rem;height:.42rem;border-radius:999px;background:rgb(255 255 255/.45);box-shadow:none}.product-card-dots button[aria-current=true]{background:var(--white);transform:scale(1.2)}.product-card-dots button:focus-visible,.product-card-dots button:hover,.product-card-skip:focus-visible,.product-card-skip:hover{background:var(--ink)}@media (hover:hover) and (pointer:fine){.product-card-skip{opacity:0}.product-card-carousel:focus-within .product-card-skip,.product-card-carousel:hover .product-card-skip{opacity:.92}}@media (hover:none),(pointer:coarse){.product-card-skip{display:none}}.product-gallery{display:grid;grid-gap:1rem;gap:1rem;outline:none}.split>.product-gallery{align-self:start}.product-gallery-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.product-gallery-nav .muted{margin:0}.product-thumbs{display:flex;flex-wrap:wrap;gap:.55rem}.product-thumbs button{width:4.5rem;padding:0;border:0;background:none;cursor:pointer}.product-thumbs .frame{width:4.5rem;aspect-ratio:3/4;transform:rotate(-.8deg)}.product-thumbs button:nth-child(2n) .frame{transform:rotate(1deg)}.product-thumbs button[aria-pressed=true] .frame{transform:rotate(0deg);box-shadow:0 0 0 2px var(--terracotta),0 1px 2px rgb(41 41 42/.1),0 8px 16px rgb(41 41 42/.12)}.product-thumbs .frame:after,.product-thumbs .frame:before{width:1.5rem;height:.42rem}.price{font-weight:400;letter-spacing:.04em}.portrait-missing{display:grid;place-items:center;color:var(--muted);text-align:center;padding:.5rem .9rem;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;background-image:repeating-linear-gradient(42deg,var(--paper-warm),var(--paper-warm) 12px,#e4d3b6 12px,#e4d3b6 13px),linear-gradient(165deg,#f8f1e4 0,var(--mount) 55%,#ead9be 100%);background-clip:content-box,padding-box;background-origin:content-box,padding-box}.product-grid>:nth-child(2n) .portrait-missing{background-image:repeating-linear-gradient(-36deg,var(--paper-warm),var(--paper-warm) 12px,#e4d3b6 12px,#e4d3b6 13px),linear-gradient(165deg,#f8f1e4 0,var(--mount) 55%,#ead9be 100%)}.form{display:grid;grid-gap:.9rem;gap:.9rem;max-width:32rem}.form label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.form input,.form select,.form textarea{font:inherit;font-weight:300;padding:.7rem .8rem;border:1px solid var(--mist);background:var(--mount);color:var(--ink);text-transform:none;letter-spacing:0}.form textarea{min-height:8rem;resize:vertical}.notice{border:1px solid var(--mist);background:var(--paper-warm);padding:1rem 1.1rem}.faq details{border-bottom:1px solid var(--mist);padding:.9rem 0}.faq summary{cursor:pointer;font-family:var(--font-prata),Georgia,serif;font-size:1.1rem;letter-spacing:.03em}.center{text-align:center}.plate{background:linear-gradient(165deg,#f7efe0 0,var(--mount) 60%,#ead9be 100%);padding:.55rem .55rem .8rem;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 1px 2px rgb(41 41 42/.08),0 10px 20px rgb(41 41 42/.1)}.plate img{width:100%;height:auto;object-fit:contain;background:var(--paper)}.post-grid .plate{transform:rotate(-.6deg)}.post-grid>:nth-child(2n) .plate{transform:rotate(.7deg)}.post-article .plate{max-width:36rem}.corkboard{--scrap-edge:polygon(0.7% 1.6%,11% 0.35%,24% 1.1%,41% 0.2%,58% 0.95%,74% 0.25%,89% 1.05%,99.3% 0.8%,99.7% 16%,99.1% 34%,99.65% 55%,99.15% 76%,99.5% 91%,98.7% 99.1%,82% 99.7%,64% 99.15%,46% 99.65%,28% 99.1%,12% 99.6%,0.5% 98.6%,0.25% 81%,0.85% 62%,0.2% 41%,0.7% 22%,0.3% 8%);position:relative;isolation:isolate;display:grid;grid-template-columns:clamp(1.15rem,2.8vw,1.65rem) minmax(0,1fr) clamp(1.2rem,3vw,1.75rem);grid-template-rows:clamp(1.05rem,2.6vw,1.5rem) minmax(0,auto) clamp(1.15rem,2.8vw,1.6rem);grid-template-areas:"n n n" "w face e" "s s s";background:var(--timber-deep);border-radius:.28rem .55rem .4rem .22rem;box-shadow:0 0 0 1px rgb(18 8 4/.85),0 0 0 2px rgb(90 62 36/.35),0 1px 0 rgb(196 168 118/.12),0 22px 44px rgb(41 24 20/.28)}.corkboard-rail{position:relative;background-color:var(--timber);background-image:linear-gradient(180deg,rgb(255 255 255/.08),transparent 42%,rgb(0 0 0/.32)),var(--timber-grain);background-size:auto,360px 360px;background-blend-mode:overlay,multiply;box-shadow:inset 0 0 0 1px rgb(18 8 4/.18)}.corkboard-rail-n{grid-area:n;border-radius:.22rem .45rem 0 0;box-shadow:inset 0 -1px 0 rgb(18 8 4/.45),inset 0 1px 0 rgb(255 220 170/.08)}.corkboard-rail-s{grid-area:s;border-radius:0 0 .35rem .18rem;background-image:linear-gradient(0deg,rgb(0 0 0/.38),transparent 48%,rgb(255 255 255/.05)),var(--timber-grain);box-shadow:inset 0 1px 0 rgb(18 8 4/.5)}.corkboard-rail-e,.corkboard-rail-w{overflow:hidden;background-image:none}.corkboard-rail-w{grid-area:w}.corkboard-rail-e{grid-area:e}.corkboard-rail-e:before,.corkboard-rail-w:before{content:"";position:absolute;width:420%;height:70%;top:50%;left:50%;background-color:var(--timber);background-image:linear-gradient(90deg,rgb(0 0 0/.28),transparent 40%,rgb(255 255 255/.06)),var(--timber-grain);background-size:auto,360px 360px;background-blend-mode:overlay,multiply;transform:translate(-50%,-50%) rotate(90deg)}.corkboard-nail{position:absolute;z-index:4;width:.46rem;height:.46rem;border-radius:50%;background:radial-gradient(circle at 34% 30%,#d7c29a 0 16%,#7a5840 48%,#2a1810 100%);box-shadow:0 1px 1px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 236 200/.28),0 0 0 1px rgb(20 10 6/.45);pointer-events:none}.corkboard-nail-tl{top:.38rem;left:.4rem}.corkboard-nail-tr{top:.34rem;right:.46rem}.corkboard-nail-bl{bottom:.42rem;left:.38rem}.corkboard-nail-br{bottom:.38rem;right:.48rem}.corkboard-face{grid-area:face;position:relative;min-width:0;padding:clamp(1.35rem,3.8vw,2.45rem) clamp(1rem,3.1vw,1.95rem) clamp(1.8rem,4.2vw,2.85rem);background-color:var(--cork);background-image:radial-gradient(90% 70% at 12% 8%,rgb(255 230 190/.1),transparent 46%),radial-gradient(70% 55% at 88% 92%,rgb(40 22 10/.18),transparent 52%),linear-gradient(180deg,rgb(0 0 0/.16),transparent 14%,rgb(40 22 12/.1) 100%),var(--cork-grain),var(--cork-grain);background-size:auto,auto,auto,380px 380px,150px 150px;background-blend-mode:soft-light,multiply,multiply,multiply,multiply;box-shadow:inset 0 0 0 2px rgb(18 8 4/.28),inset 0 18px 34px rgb(30 16 8/.22),inset 0 -14px 26px rgb(30 16 8/.16)}.corkboard-face:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 16% 28%,rgb(70 40 18/.14),transparent 26%),radial-gradient(ellipse at 78% 18%,rgb(50 32 16/.12),transparent 22%),radial-gradient(ellipse at 62% 86%,rgb(36 20 10/.16),transparent 30%);mix-blend-mode:multiply}.corkboard-pins,.corkboard-sheet,.corkboard-sign{position:relative;z-index:1}.corkboard-sign{position:relative;max-width:38rem;margin:0 auto 2.1rem;padding:.35rem .45rem 0;transform:rotate(-1.1deg)}.corkboard-sheet-paper,.corkboard-sign-paper,.pin-scrap-paper{position:relative;-webkit-clip-path:var(--scrap-edge);clip-path:var(--scrap-edge);filter:drop-shadow(0 10px 16px rgb(41 24 20/.28))}.corkboard-sign-paper{padding:1.4rem 1.5rem 1.2rem;background-color:#e4d3b4;background-image:radial-gradient(ellipse at 8% 92%,rgb(120 70 30/.16),transparent 42%),radial-gradient(ellipse at 94% 12%,rgb(90 60 28/.12),transparent 36%),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:multiply;text-align:center;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 1px 2px rgb(41 24 20/.12),0 14px 28px rgb(41 24 20/.18)}.tack{--tack:#b8834a;--tack-lit:#e6d2a4;--tack-deep:#6a4a22;position:absolute;z-index:4;display:block;pointer-events:none}.tack:after{content:"";position:absolute;left:50%;top:68%;width:.36rem;height:.36rem;margin-left:-.18rem;border-radius:50%;background:rgb(28 14 8/.34);filter:blur(.6px);z-index:-1}.tack-terracotta{--tack:var(--terracotta);--tack-lit:#f3d2bc;--tack-deep:#8a351c}.tack-brass{--tack:#b8834a;--tack-lit:#e6d2a4;--tack-deep:#6a4a22}.tack-gilt{--tack:#c4b07a;--tack-lit:#f4ead8;--tack-deep:#7a6840}.tack-rust{--tack:#8a4a3a;--tack-lit:#c48972;--tack-deep:#4a2218}.tack-iron{--tack:#5c534a;--tack-lit:#c4bbb0;--tack-deep:#2a241c}.tack-moss{--tack:#6a7348;--tack-lit:#c5cba8;--tack-deep:#3a4024}.tack-round{width:.68rem;height:.68rem;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--tack-lit) 0 16%,var(--tack) 48%,var(--tack-deep) 100%);box-shadow:0 1px 2px rgb(20 8 4/.55),inset 0 1px 0 rgb(255 236 200/.28),0 0 0 1px rgb(30 14 8/.35)}.tack-flat{width:.86rem;height:.86rem;border-radius:50%;background:radial-gradient(circle at 50% 52%,var(--tack-deep) 0 16%,transparent 17.5%),radial-gradient(circle at 34% 30%,var(--tack-lit) 0 14%,var(--tack) 44%,var(--tack-deep) 100%);box-shadow:0 1px 2px rgb(20 8 4/.5),inset 0 0 0 2px color-mix(in srgb,var(--tack-deep) 45%,transparent),inset 0 1px 0 rgb(255 236 200/.22)}.tack-ball{width:.5rem;height:.5rem;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff6e8 0 10%,var(--tack-lit) 18%,var(--tack) 55%,var(--tack-deep) 100%);box-shadow:0 1px 2px rgb(20 8 4/.55),inset 0 1px 0 rgb(255 255 255/.28)}.tack-ball:after{width:.28rem;height:.28rem;margin-left:-.14rem}.tack-sign-l{top:.02rem;left:11%}.tack-sign-r{top:.08rem;right:12%}.tack-scrap{top:.04rem;left:50%;margin-left:-.34rem}.tack-scrap-alt{top:.18rem;left:auto;right:18%;margin-left:0}.tack-sheet-l{top:.1rem;left:12%}.tack-sheet-r{top:.08rem;right:13%}.tack-loose{z-index:1}.tack-loose-a{top:1.6rem;left:4.5%;transform:rotate(-22deg)}.tack-loose-b{bottom:14%;right:5.5%;transform:rotate(16deg)}.corkboard-sign h1{font-size:clamp(1.45rem,4.8vw,3.4rem);letter-spacing:.08em;margin-bottom:.25em;white-space:nowrap}.corkboard-tag{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:600;letter-spacing:.02em;line-height:1.3;color:#5c534a;margin-bottom:.85rem}.corkboard-pins{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));grid-gap:2.35rem 2rem;gap:2.35rem 2rem;padding:.5rem .35rem .35rem;align-items:start;width:100%;max-width:60rem;margin-inline:auto}.corkboard-pins>:nth-child(3n+2){margin-top:1.45rem}.corkboard-pins>:nth-child(3n){margin-top:.55rem}.pin-scrap{--tilt:-2.2deg;position:relative;isolation:isolate;transform:rotate(var(--tilt));transition:transform .35s ease}.pin-scrap-paper{display:grid;grid-gap:.15rem;gap:.15rem;padding:1.15rem 1.05rem 1.25rem;color:inherit;text-decoration:none;background-color:#efe3cd;background-image:radial-gradient(ellipse at 10% 100%,rgb(130 78 32/.14),transparent 40%),radial-gradient(ellipse at 100% 0,rgb(92 64 38/.1),transparent 34%),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 2px 3px rgb(41 24 20/.12),0 14px 26px rgb(41 24 20/.2)}.pin-scrap .plate{transform:none;margin:0 0 .85rem}.pin-scrap h2{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:600;letter-spacing:.01em;line-height:1.2;margin:0 0 .4rem}.pin-scrap .kicker{margin-bottom:.35rem}.corkboard-pins>:nth-child(3n+1){--tilt:-2.4deg;--scrap-edge:polygon(0.8% 1.2%,13% 0.5%,29% 0.2%,47% 1%,66% 0.3%,84% 0.9%,99.4% 1.4%,99.2% 19%,99.7% 41%,99.1% 64%,99.55% 86%,98.6% 99%,79% 99.65%,58% 99.15%,37% 99.7%,16% 99.1%,0.45% 98.4%,0.8% 78%,0.2% 54%,0.9% 31%,0.35% 9%)}.corkboard-pins>:nth-child(3n+2){--tilt:1.9deg}.corkboard-pins>:nth-child(3n+2) .pin-scrap-paper{background-color:#ead8b8}.corkboard-pins>:nth-child(3n+2) .tack-scrap:not(.tack-scrap-alt){left:38%}.corkboard-pins>:nth-child(3n){--tilt:-0.8deg;--scrap-edge:polygon(0.4% 0.9%,16% 0.35%,34% 0.2%,53% 0.8%,71% 0.25%,89% 0.7%,99.5% 1.1%,99.2% 22%,99.7% 46%,99.15% 71%,99.55% 91%,98.7% 99%,78% 99.65%,57% 99.2%,36% 99.7%,15% 99.15%,0.5% 98.5%,0.85% 76%,0.2% 52%,0.9% 28%,0.3% 8%)}.corkboard-pins>:nth-child(3n) .tack-scrap:not(.tack-scrap-alt){left:61%}.pin-scrap:focus-within,.pin-scrap:hover{transform:rotate(calc(var(--tilt) * .25)) translateY(-.18rem)}.corkboard-sheet{position:relative;max-width:42rem;margin:.45rem auto 0;transform:rotate(-.55deg)}.corkboard-sheet-paper{padding:clamp(1.7rem,4.2vw,2.5rem) clamp(1.2rem,4vw,2.2rem) clamp(1.9rem,4.4vw,2.8rem);background-color:#efe3cd;background-image:radial-gradient(ellipse at 6% 96%,rgb(120 70 30/.14),transparent 38%),radial-gradient(ellipse at 96% 8%,rgb(92 64 38/.1),transparent 32%),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12),0 2px 3px rgb(41 24 20/.1),0 18px 32px rgb(41 24 20/.2)}.corkboard-sheet h1{font-size:clamp(2rem,5.5vw,3.6rem)}.corkboard-sheet .prose{max-width:none}.corkboard-back{display:inline-block;margin:0 0 .85rem;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.35rem;font-weight:600;letter-spacing:.02em;color:#6a3a36;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.corkboard-back:focus-visible,.corkboard-back:hover{color:var(--ink)}.studio-tabs{display:flex;gap:.6rem;flex-wrap:wrap;margin:0 0 1.5rem}.studio-tabs button{font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;padding:.45rem .8rem;border:1px solid var(--ink);background:transparent;cursor:pointer}.studio-tabs button[aria-selected=true]{background:var(--terracotta);color:var(--white);border-color:var(--terracotta)}.studio-order{align-items:start}.studio-order p{margin:.25rem 0 0}.studio-letter-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.studio-letter-files{display:grid;grid-gap:.45rem;gap:.45rem}.studio-letter-file{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.studio-letter-file .muted{text-transform:none;letter-spacing:0}.form-wide{max-width:42rem}.form fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.form legend{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;padding:0;margin:0 0 .35rem}.studio-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));grid-gap:.85rem;gap:.85rem}.studio-photo{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.studio-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--mount);border:1px solid var(--mist)}.studio-photo-actions{display:flex;flex-wrap:wrap;gap:.3rem}.studio-photo-actions .btn{min-height:1.9rem;padding:.2rem .5rem;font-size:.65rem}.studio-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--mist)}.studio-thumb{width:3.2rem;height:4.1rem;object-fit:cover;background:var(--mount);border:1px solid var(--mist)}.studio-thumb-empty{display:block}.studio-actions{display:flex;gap:.5rem;flex-wrap:wrap}.studio-actions .btn,.studio-actions button{min-height:2.2rem;padding:.35rem .8rem;font-size:.72rem}.studio-rate-days{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.admin-check{cursor:pointer}.admin-check,.form .admin-check{display:flex;flex-direction:row;align-items:center;gap:.7rem;text-transform:none;letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.4}.form .admin-check input,.form .admin-check input[type=checkbox]{width:1.15rem;height:1.15rem;min-width:1.15rem;min-height:1.15rem;margin:0;padding:0;flex-shrink:0;accent-color:var(--terracotta);background:var(--white);border:1px solid var(--ink);box-shadow:none}.studio-checks{display:grid;grid-gap:.55rem;gap:.55rem}.order-book{position:relative}.order-book-verso{position:absolute;top:0;bottom:0;right:calc(100% - 2px);width:100%;overflow:hidden;pointer-events:none;z-index:0}.order-book-verso-board{height:100%;display:flex;flex-direction:column;background-color:var(--leather);background-image:linear-gradient(255deg,rgb(0 0 0/.42) 0,transparent 36%,rgb(255 255 255/.06) 58%,transparent 78%,rgb(0 0 0/.32) 100%),var(--leather-grain);background-size:auto,400px 400px;background-blend-mode:overlay,multiply;border-radius:.85rem 0 0 .75rem;padding:1.05rem 0 1.15rem .95rem;box-shadow:0 0 0 1px rgb(24 6 8/.7),0 0 0 2px rgb(228 210 160/.18),0 18px 36px rgb(41 41 42/.18)}.order-book-verso-head{flex:0 0 auto;height:2.7rem}.order-book-verso-leaf{position:relative;flex:1 1 auto;min-height:0;background-color:color-mix(in srgb,var(--leaf) 72%,#b7a48a);background-image:linear-gradient(90deg,rgb(32 14 16/.28),rgb(32 14 16/.08) 42%,transparent 78%),var(--paper-grain);background-size:auto,280px 280px;background-blend-mode:normal,multiply;border-radius:.4rem .08rem .08rem .35rem;box-shadow:inset -18px 0 28px rgb(41 24 20/.22),inset 0 0 0 1px rgb(92 64 38/.1)}.order-book-board{position:relative;z-index:1;display:grid;grid-template-columns:clamp(1.05rem,2.6vw,1.55rem) minmax(0,1fr);background-color:var(--leather);background-image:linear-gradient(105deg,rgb(0 0 0/.3) 0,transparent 34%,rgb(255 255 255/.1) 50%,transparent 72%,rgb(0 0 0/.22) 100%),radial-gradient(120% 70% at 18% 0,rgb(255 255 255/.1),transparent 52%),var(--leather-grain);background-size:auto,auto,400px 400px;background-blend-mode:overlay,soft-light,multiply;border-radius:.4rem .85rem .75rem .35rem;box-shadow:0 0 0 1px rgb(24 6 8/.7),0 0 0 2px rgb(228 210 160/.22),0 1px 0 rgb(228 210 160/.18),0 18px 36px rgb(41 41 42/.22);padding:1.05rem .95rem 1.15rem 0}.order-book-spine{border-radius:.28rem 0 0 .28rem;background:repeating-linear-gradient(180deg,transparent 0 2.6rem,rgb(0 0 0/.28) 2.6rem 2.85rem,rgb(228 210 160/.32) 2.85rem 2.93rem,rgb(0 0 0/.2) 2.93rem 3.18rem,transparent 3.18rem 5.8rem),linear-gradient(90deg,rgb(0 0 0/.5),rgb(255 255 255/.1) 42%,rgb(0 0 0/.38));box-shadow:inset -5px 0 10px rgb(0 0 0/.35),inset 2px 0 0 rgb(228 210 160/.12)}.order-book-cover{min-width:0;display:grid;align-content:start}.order-book-tabs{padding:.2rem .45rem 0}.order-book .kind-filter{margin:0;gap:.18rem}.order-book .kind-filter a{min-height:2.5rem;padding:.4rem .9rem .45rem;border:1px solid rgb(228 210 160/.22);border-bottom:0;border-radius:.5rem .5rem 0 0;background:color-mix(in srgb,var(--leather-deep) 55%,var(--leather-lit));color:var(--gilt);letter-spacing:.1em}.order-book .kind-filter a:hover{background:var(--leather-lit);color:var(--white);border-color:rgb(228 210 160/.4)}.order-book .kind-filter a[aria-current=page],.order-book .kind-filter a[aria-current=page]:hover{background:var(--leaf);color:var(--ink);border-color:transparent}.order-book-leaf{min-width:0;background-color:var(--leaf);background-image:linear-gradient(90deg,transparent 1.85rem,var(--ledger-margin) 1.85rem,var(--ledger-margin) calc(1.85rem + 1.5px),transparent calc(1.85rem + 1.5px)),var(--paper-grain);background-size:auto,280px 280px;background-blend-mode:normal,multiply;border-radius:.12rem .4rem .35rem .08rem;box-shadow:inset 14px 0 24px rgb(41 24 20/.1),inset 0 0 0 1px rgb(92 64 38/.08);padding:clamp(1.4rem,3.8vw,2.5rem) clamp(1.2rem,3.6vw,2.6rem) clamp(1.7rem,4vw,2.8rem) clamp(2.5rem,5.2vw,3.4rem);color:var(--ink)}.order-book-flyleaf{max-width:38rem;margin-bottom:.85rem}.order-book-flyleaf:has(.kind-landing-intro){max-width:none}.kind-landing-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.1rem 0 0}.kind-group h2 a{color:inherit;text-decoration:none}.kind-group h2 a:focus-visible,.kind-group h2 a:hover{text-decoration:underline}.order-book-flyleaf h1{font-size:clamp(2rem,6vw,3.6rem);letter-spacing:.14em;line-height:1.28;padding-bottom:.2em}.order-book-flyleaf h1:after{content:"";display:block;width:7.25rem;height:.42rem;margin-top:.55rem;background:linear-gradient(var(--gilt),var(--gilt)) 0 0 /100% 1px no-repeat,linear-gradient(var(--gilt),var(--gilt)) 0 100% /100% 1px no-repeat;opacity:.9}.order-book-flyleaf p{line-height:1.75;margin-bottom:0}.order-book-count{margin:1.35rem 0 .35rem;letter-spacing:.04em}.order-book .kind-groups{gap:4.25rem;margin-top:2.4rem}.order-book .kind-group>h2{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.7rem,3.2vw,2.2rem);font-weight:500;letter-spacing:.06em;line-height:1.4;padding-bottom:.7rem;margin-bottom:.2rem;border-bottom:1px solid rgb(92 64 38/.16)}.order-book .kind-group .product-grid{margin-top:1.5rem}.order-book .product-grid{gap:3.25rem 2.4rem;padding-top:.5rem}.order-book .product-card-name{font-family:var(--font-prata),Georgia,serif;font-size:.95rem;font-weight:400;letter-spacing:.05em;line-height:1.45}.order-book .price{font-family:var(--font-roboto),system-ui,sans-serif;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-top:.05rem}.order-book .product-card-note{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.05rem;font-weight:500;letter-spacing:.04em;line-height:1.4;text-transform:none;color:#5c534a}.order-book .product-card .pad{padding:1.1rem .2rem 1.05rem;gap:.45rem;border-bottom:1px solid rgb(92 64 38/.1)}.order-book-listing{display:grid;grid-gap:2.6rem;gap:2.6rem}.order-book-listing .split{max-width:none;align-items:start}.order-book-listing-copy{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.order-book-listing-copy h1{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.04em;line-height:1.2}.order-book-listing-copy .kicker{margin-bottom:0}.order-book-listing-copy .price{font-size:1.3rem;margin-top:0}.order-book-listing-copy .prose,.order-book-listing-copy .stack{margin-top:.35rem}.order-book-listing-description{padding-top:1.6rem;border-top:1px solid rgb(92 64 38/.16)}.order-book-listing-description h2{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:.06em;margin-bottom:.7rem}.tally{font-family:var(--font-roboto),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.02em;white-space:nowrap}.ledger-board{display:grid;grid-template-columns:clamp(.7rem,1.8vw,1.05rem) minmax(0,1fr);background-color:var(--ledger-hide);background-image:linear-gradient(105deg,rgb(0 0 0/.32) 0,transparent 34%,rgb(255 255 255/.07) 50%,transparent 72%,rgb(0 0 0/.24) 100%),var(--leather-grain);background-size:auto,400px 400px;background-blend-mode:overlay,multiply;border-radius:.16rem .4rem .32rem .14rem;box-shadow:0 0 0 1px rgb(18 10 6/.72),0 0 0 2px rgb(196 176 132/.16),0 18px 36px rgb(41 41 42/.2);padding:.85rem .8rem .95rem 0}.ledger-hinge{border-radius:.12rem 0 0 .12rem;background:repeating-linear-gradient(180deg,transparent 0 .55rem,rgb(196 176 132/.22) .55rem .62rem,transparent .62rem 1.15rem),linear-gradient(90deg,rgb(0 0 0/.52),rgb(255 255 255/.08) 46%,rgb(0 0 0/.4));box-shadow:inset -4px 0 8px rgb(0 0 0/.32),inset 1px 0 0 rgb(196 176 132/.1)}.ledger-cover{min-width:0}.ledger-sheet{min-width:0;background-color:var(--ledger-paper);background-image:linear-gradient(90deg,transparent 1.7rem,var(--ledger-margin) 1.7rem,var(--ledger-margin) calc(1.7rem + 1.5px),transparent calc(1.7rem + 1.5px),transparent calc(1.86rem + 1.5px),var(--ledger-margin) calc(1.86rem + 1.5px),var(--ledger-margin) calc(1.86rem + 3px),transparent calc(1.86rem + 3px)),repeating-linear-gradient(180deg,transparent 0 2.05rem,var(--ledger-rule) 2.05rem 2.09rem),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:normal,normal,multiply;border-radius:.06rem .18rem .14rem .04rem;box-shadow:inset 12px 0 20px rgb(41 24 20/.08),inset 0 0 0 1px rgb(92 64 38/.1);padding:clamp(1.3rem,3.4vw,2.2rem) clamp(1.15rem,3.2vw,2.3rem) clamp(1.6rem,3.8vw,2.5rem) clamp(2.4rem,5vw,3.2rem);color:var(--ink)}.ledger-head{padding-bottom:.85rem;border-bottom:1px solid rgb(92 64 38/.28);box-shadow:0 3px 0 rgb(92 64 38/.12)}.ledger-head,.ledger-head .kicker{margin-bottom:.35rem}.ledger-head h1{font-size:clamp(1.85rem,4.4vw,2.85rem);letter-spacing:.1em;margin-bottom:0}.ledger-empty{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.1rem 0 2.4rem}.ledger-empty-note{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.6rem,3vw,2.05rem);font-weight:600;letter-spacing:.01em;line-height:1.25;margin:0;color:var(--ink)}.ledger-body{display:grid;grid-gap:1.7rem;gap:1.7rem}.ledger-table{display:block;width:100%;border-top:1px solid rgb(92 64 38/.22)}.ledger-table>tbody,.ledger-table>thead{display:block}.ledger-table tbody tr,.ledger-table thead tr{display:grid;grid-template-columns:minmax(0,1fr) 5.2rem 8rem auto;grid-column-gap:0;column-gap:0;align-items:center}.ledger-table thead tr{padding:.7rem 0 .55rem;border-bottom:1px solid rgb(92 64 38/.28)}.ledger-table tbody tr{min-height:4.1rem;padding:1.25rem 0}.ledger-table tbody tr+tr{border-top:1px solid rgb(92 64 38/.14)}.ledger-table td,.ledger-table th{padding:0 .85rem;text-align:left;border:0;background:transparent}.ledger-table td:first-child,.ledger-table th:first-child{padding-left:0}.ledger-table td:last-child,.ledger-table th:last-child{padding-right:0}.ledger-table thead th{font-family:var(--font-roboto),system-ui,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5c534a;align-self:end}.ledger-table tbody th{font-family:var(--font-prata),Georgia,serif;font-size:1.12rem;font-weight:400;letter-spacing:.03em;line-height:1.45;overflow-wrap:anywhere}.ledger-table tbody th a{text-decoration:none}.ledger-table tbody th a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ledger-table tbody td:nth-child(2),.ledger-table tbody td:nth-child(3),.ledger-table thead th:nth-child(2),.ledger-table thead th:nth-child(3){border-left:1px solid var(--ledger-column)}.ledger-table tbody td:nth-child(2),.ledger-table thead th:nth-child(2){text-align:center}.ledger-table tbody td:nth-child(3),.ledger-table thead th:nth-child(3){text-align:right}.ledger-table tbody td:nth-child(3){font-size:1.1rem;color:var(--ink);line-height:1.45}.ledger-each{margin:.25rem 0 0;font-family:var(--font-roboto),system-ui,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.03em;color:var(--muted)}.ledger-qty{display:flex;justify-content:center;align-items:center}.ledger-qty input[type=number]{width:3.6rem;height:2.4rem;min-height:2.4rem;font-family:var(--font-roboto),system-ui,sans-serif;font-size:1.05rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgb(41 41 42/.4);border-radius:0;padding:0}.ledger-remove{font-family:var(--font-roboto),system-ui,sans-serif;font-size:.86rem;font-weight:400;letter-spacing:.04em;color:#6a3a36;background:none;border:0;padding:.2rem .15rem;min-height:2.4rem;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ledger-remove:focus-visible,.ledger-remove:hover{color:var(--ink)}.ledger-foot{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:.2rem}.basket-postage>p,.ledger-grand,.ledger-sum{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0}.ledger-grand span:first-child,.ledger-sum span:first-child{font-family:var(--font-roboto),system-ui,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ledger-grand{padding-top:.7rem;border-top:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-size:1.12rem}.ledger-grand .tally{font-weight:500}.basket-postage-calc{display:grid;grid-gap:.65rem;gap:.65rem;margin:.15rem 0}.basket-postage-calc label{display:grid;grid-gap:.35rem;gap:.35rem;font-family:var(--font-roboto),system-ui,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.basket-postage-calc select{max-width:22rem;font-family:var(--font-roboto),system-ui,sans-serif;font-size:1.02rem;font-weight:300;letter-spacing:0;padding:.7rem .8rem;border:1px solid var(--mist);background:var(--mount);color:var(--ink)}.basket-postage-calc .btn{justify-self:start}.basket-postage ul{list-style:none;padding:.15rem 0 .2rem;margin:0;display:grid;grid-gap:.25rem;gap:.25rem}.basket-postage li{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.95rem}.ledger-sheet .notice{background:color-mix(in srgb,var(--leaf) 70%,white)}.hospital{--rx-paper:#f3e2bc;--rx-paper-field:#e6ddb8;--rx-rule:rgb(70 100 140/0.2);--rx-margin:#b33a32;--rx-carbon:#e7c4b4;--kit-canvas:#8c6a3c;--kit-canvas-lit:#b08952;--kit-canvas-deep:#5c4224;--mot-rule:rgb(92 64 38/0.38)}.hospital-hero{padding-top:0;padding-bottom:clamp(1.6rem,4vw,2.6rem)}.hospital-sign-wrap{--twine:3.15rem;position:relative;max-width:40rem;margin:0 auto;padding-top:var(--twine);transform:rotate(-.65deg);transform-origin:50% 0;animation:hospital-sway 8.8s ease-in-out infinite}.hospital-twine{position:absolute;top:-.85rem;width:3px;height:calc(var(--twine) + 1.15rem);background:repeating-linear-gradient(180deg,#6a4828 0 .2rem,#2e1a0e .2rem .34rem,#8a6238 .34rem .5rem);box-shadow:1px 0 0 rgb(41 24 20/.28);z-index:2}.hospital-twine:before{content:"";position:absolute;top:1px;left:50%;width:.48rem;height:.48rem;margin-left:-.24rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8d2a4 0 22%,#8a6840 48%,#2a1810 72%);box-shadow:0 1px 1px rgb(0 0 0/.35)}.hospital-twine-l{left:22%;transform:rotate(-3.5deg);transform-origin:top}.hospital-twine-r{right:22%;transform:rotate(4.2deg);transform-origin:top}@keyframes hospital-sway{0%,to{transform:rotate(-1.05deg)}22%{transform:rotate(.95deg)}48%{transform:rotate(-.45deg)}73%{transform:rotate(1.15deg)}}.hospital-sign{position:relative;padding:1.35rem 1.7rem 1.45rem;color:var(--leaf);text-align:center;background-color:var(--timber);background-image:linear-gradient(118deg,rgb(0 0 0/.38) 0,transparent 32%,rgb(255 255 255/.08) 48%,transparent 70%,rgb(0 0 0/.28) 100%),var(--timber-grain);background-size:auto,420px 420px;background-blend-mode:overlay,multiply;border-radius:.18rem .28rem .22rem .16rem;box-shadow:0 0 0 1px rgb(18 10 6/.72),0 0 0 2px rgb(196 176 132/.18),inset 0 1px 0 rgb(255 220 170/.12),0 18px 34px rgb(41 24 20/.28)}.hospital-sign:before{content:"";position:absolute;inset:.42rem;border:1px solid rgb(228 210 160/.28);border-radius:.08rem;pointer-events:none}.hospital-eyelet{position:absolute;top:.42rem;z-index:3;width:.78rem;height:.78rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8d2a4 0 18%,#8a6840 42%,#2a1810 68%);box-shadow:0 1px 2px rgb(0 0 0/.4),inset 0 0 0 2px rgb(36 18 8/.55)}.hospital-eyelet-l{left:21%}.hospital-eyelet-r{right:21%}.hospital-sign .kicker{color:var(--gilt);margin-bottom:.55rem}.hospital-sign h1{color:var(--leaf);font-size:clamp(1.85rem,5.4vw,3.35rem);letter-spacing:.14em;margin:0 0 .35em;text-shadow:0 1px 0 rgb(18 10 6/.45)}.hospital-depts{margin:0 0 .7rem;font-family:var(--font-prata),Georgia,serif;font-size:clamp(.95rem,2vw,1.15rem);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}.hospital-tag{margin:0;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:500;letter-spacing:.02em;line-height:1.3;color:color-mix(in srgb,var(--leaf) 88%,var(--gilt))}.hospital-aftercare,.hospital-wards{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.4rem,3.5vw,2.6rem);gap:clamp(1.4rem,3.5vw,2.6rem);align-items:start;max-width:var(--max);margin:0 auto}.rx-pad{position:relative;isolation:isolate}.rx-carbon{position:absolute;inset:.55rem -.45rem -.55rem .55rem;background:linear-gradient(165deg,#f0d0c2,var(--rx-carbon) 55%,#d9b09e);box-shadow:0 10px 18px rgb(41 24 20/.12);transform:rotate(1.8deg);z-index:0}.rx-pad-field .rx-carbon{inset:.45rem .55rem -.5rem -.4rem;background:linear-gradient(165deg,#d7c9a0,#cbb890 60%,#b9a57a);transform:rotate(-1.6deg)}.rx-sheet{--rx-ground:var(--rx-paper);position:relative;z-index:1;min-height:100%;padding:2.15rem 1.25rem 1.35rem 1.55rem;color:var(--ink);background-color:var(--rx-ground);background-image:linear-gradient(90deg,transparent 1.15rem,var(--rx-margin) 1.15rem,var(--rx-margin) calc(1.15rem + 1.5px),transparent calc(1.15rem + 1.5px),transparent calc(1.28rem + 1.5px),var(--rx-margin) calc(1.28rem + 1.5px),var(--rx-margin) calc(1.28rem + 3px),transparent calc(1.28rem + 3px)),repeating-linear-gradient(180deg,transparent 0 1.72rem,var(--rx-rule) 1.72rem 1.76rem),var(--paper-grain);background-size:auto,auto,280px 280px;background-blend-mode:normal,normal,multiply;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 1px 2px rgb(41 24 20/.08),0 16px 28px rgb(41 24 20/.14);transform:rotate(-1.15deg)}.rx-pad-field .rx-sheet{--rx-ground:var(--rx-paper-field);transform:rotate(1.05deg)}.rx-sheet:before{content:"";position:absolute;top:0;left:0;right:0;height:.85rem;background:radial-gradient(circle at 10px -1px,var(--paper) 5px,transparent 5.6px) 8px 0 /18px 12px repeat-x;pointer-events:none}.rx-head{position:relative;padding:.15rem 3.2rem .55rem 0;margin-bottom:.35rem}.rx-practice{margin:0;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rx-margin)}.rx-locale{margin:.15rem 0 .7rem;font-size:.78rem;letter-spacing:.04em;color:var(--muted)}.rx-mark{position:absolute;top:-.15rem;right:.05rem;margin:0;font-family:var(--font-prata),Georgia,serif;font-size:2.55rem;line-height:1;color:var(--rx-margin);opacity:.88}.rx-head h2{font-size:clamp(1.35rem,2.6vw,1.85rem);letter-spacing:.08em;margin:0 0 .4rem}.rx-patient{margin:0;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.45rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.rx-patient span{display:inline-block;margin-right:.55rem;font-family:var(--font-roboto),system-ui,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transform:translateY(-.18em)}.rx-after,.rx-intro,.rx-lead,.rx-repeat{margin:0 0 .85rem}.rx-lead{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.rx-list{list-style:none;margin:0 0 1rem;padding:0}.rx-list li{position:relative;margin:0;padding:.22rem 0 .22rem 1.35rem;border-bottom:1px solid var(--rx-rule);line-height:1.45}.rx-list li:before{content:"";position:absolute;left:.05rem;top:.55rem;width:.62rem;height:.62rem;border:1.5px solid rgb(92 64 38/.55);border-radius:1px;background:color-mix(in srgb,var(--rx-ground) 70%,white)}.rx-list li:after{content:"";position:absolute;left:.18rem;top:.62rem;width:.42rem;height:.28rem;border-left:1.7px solid var(--rx-margin);border-bottom:1.7px solid var(--rx-margin);transform:rotate(-48deg)}.rx-stamp{display:inline-block;margin:.35rem 0 .15rem;padding:.35rem .7rem .28rem;border:2px solid color-mix(in srgb,var(--terracotta) 78%,#6a2429);color:color-mix(in srgb,var(--terracotta) 82%,#6a2429);font-family:var(--font-prata),Georgia,serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;transform:rotate(-6deg);opacity:.82;mix-blend-mode:multiply}.rx-stamp-note{margin:.15rem 0 .85rem;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.35rem;font-weight:500}.rx-repeat{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kit-tin{background-color:var(--kit-canvas-deep);background-image:linear-gradient(145deg,rgb(255 220 170/.12),transparent 42%,rgb(0 0 0/.28)),var(--bark-grain);background-size:auto,360px 360px;background-blend-mode:overlay,multiply;padding:.7rem;border-radius:.55rem .7rem .5rem .62rem;box-shadow:0 0 0 1px rgb(36 18 8/.55),0 14px 28px rgb(41 24 20/.22);transform:rotate(-.9deg)}.kit-lid{position:relative;padding:1.55rem 1.4rem 1.3rem;color:var(--leaf);background-color:var(--kit-canvas);background-image:linear-gradient(160deg,rgb(255 230 190/.16),transparent 46%,rgb(0 0 0/.22)),var(--bark-grain);background-size:auto,320px 320px;background-blend-mode:overlay,multiply;border-radius:.28rem;box-shadow:inset 0 0 0 1px rgb(255 220 170/.12)}.kit-lid:before{content:"";position:absolute;inset:.45rem;border:1.5px dashed rgb(244 234 216/.28);border-radius:.18rem;pointer-events:none}.kit-cross{display:block;width:2.4rem;height:2.4rem;margin:0 auto .85rem;position:relative}.kit-cross:after,.kit-cross:before{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,var(--terracotta) 82%,#6a2429);box-shadow:0 1px 0 rgb(18 10 6/.25)}.kit-cross:before{width:.72rem;height:2.35rem;margin:-1.18rem 0 0 -.36rem;border-radius:2px 3px 2px 3px/4px 2px 4px 2px;transform:rotate(-4deg)}.kit-cross:after{width:2.35rem;height:.72rem;margin:-.36rem 0 0 -1.18rem;border-radius:3px 2px 4px 2px/2px 4px 2px 3px;transform:rotate(3deg)}.kit-cross-sign{width:2.15rem;height:2.15rem;margin:.05rem auto .55rem;filter:drop-shadow(0 1px 0 rgb(18 10 6/.4))}.kit-cross-sign:before{width:.64rem;height:2.1rem;margin:-1.05rem 0 0 -.32rem}.kit-cross-sign:after{width:2.1rem;height:.64rem;margin:-.32rem 0 0 -1.05rem}.kit-cross-sign:after,.kit-cross-sign:before{box-shadow:0 1px 0 rgb(18 10 6/.45),inset 0 0 0 1px rgb(244 234 216/.28)}.kit-lid .kicker{color:var(--gilt);text-align:center}.kit-lid h2,.mot-cert h2{font-size:clamp(1.35rem,2.6vw,1.85rem);letter-spacing:.08em;margin:0 0 .35rem}.kit-lid h2{text-align:center;color:var(--leaf)}.kit-sub,.mot-sub{font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.4rem;font-weight:500;margin:0 0 .9rem}.kit-sub{text-align:center;color:var(--gilt)}.kit-lid p{color:color-mix(in srgb,var(--leaf) 90%,var(--gilt))}.kit-foot{margin:.9rem 0 0;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.45rem;font-weight:600;text-align:center;color:var(--gilt)}.mot-cert{position:relative;padding:1.7rem 1.55rem 1.45rem;color:var(--ink);background-color:#efe4cc;background-image:linear-gradient(rgb(92 64 38/.04),rgb(92 64 38/.04)),var(--paper-grain);background-size:auto,280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.16),0 0 0 .55rem #efe4cc,0 0 0 calc(.55rem + 1px) var(--mot-rule),0 0 0 .72rem #efe4cc,0 0 0 calc(.72rem + 1.5px) rgb(92 64 38/.28),0 16px 28px rgb(41 24 20/.14);transform:rotate(.85deg)}.mot-serial{margin:0 0 .55rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:right}.mot-cert .kicker{margin-bottom:.4rem}.mot-stamp{width:6.6rem;height:6.6rem;margin:.85rem 0 0 auto;display:grid;place-items:center;padding:.65rem;border:3px solid color-mix(in srgb,var(--terracotta) 75%,#6a2429);border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--terracotta) 55%,#6a2429);color:color-mix(in srgb,var(--terracotta) 82%,#6a2429);font-family:var(--font-prata),Georgia,serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.25;transform:rotate(-16deg);opacity:.78;mix-blend-mode:multiply}.hospital-notes-head{text-align:center;margin-bottom:1.4rem}.hospital-notes-head h2{margin-bottom:0}.case-notes{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;max-width:80rem;margin:0 auto;padding:.6rem 1.25rem 0}.case-card:nth-child(odd){transform:rotate(-1.2deg)}.case-card:nth-child(2n){transform:rotate(1.1deg);margin-top:.7rem}.case-card:nth-child(3){transform:rotate(-.4deg);margin-top:.2rem}.case-clip{position:absolute;top:-.85rem;left:50%;width:1.15rem;height:1.9rem;margin-left:-.58rem;color:#8a7a62;filter:drop-shadow(0 1px 1px rgb(41 24 20/.25))}.case-no{display:block;font-family:var(--font-prata),Georgia,serif;font-size:.78rem;letter-spacing:.18em;color:var(--rx-margin);margin-bottom:.35rem}.case-card h3{font-size:1.05rem;letter-spacing:.04em;margin:0 0 .45rem}.case-card p{margin:0;font-size:.95rem}.admit-practice{margin:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.admit-pigeon{margin:1.15rem 0 0;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.35rem;font-weight:500;text-align:center}#send-for-the-doctor{scroll-margin-top:calc(var(--header-height) + .75rem)}.small-folk .section{padding-top:clamp(1.85rem,3.8vw,2.75rem);padding-bottom:clamp(1.85rem,3.8vw,2.75rem)}.small-folk h2{scroll-margin-top:calc(var(--header-height) + .75rem)}.small-folk-mast{padding:clamp(1.1rem,2.4vw,1.8rem) 1.25rem .15rem}.small-folk-trades{padding-top:clamp(1.25rem,2.6vw,1.75rem)}.small-folk-mast-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(1.25rem,3vw,2.4rem);gap:clamp(1.25rem,3vw,2.4rem);align-items:start;max-width:var(--max);margin:0 auto}.small-folk-intro h1{font-size:clamp(2.2rem,5.5vw,3.8rem);margin:0 0 .35rem}.small-folk-lede{margin:0 0 1.1rem;font-size:1.05rem;letter-spacing:.04em;color:var(--muted)}.small-folk-masthead{display:flex;align-items:center;gap:1.15rem;margin:0 0 1.15rem -.35rem}.small-folk-titles .kicker{margin-bottom:.35rem}.small-folk-titles h2{margin:0;max-width:14ch}.small-folk-stamp{display:block;flex:0 0 9.4rem;width:9.4rem;height:9.4rem;margin:0;transform:rotate(-6deg)}.small-folk-stamp img{width:100%;height:100%;object-fit:contain}.small-folk-intro .prose p:last-child{margin-bottom:0}.small-folk-places{display:grid;grid-template-columns:minmax(0,26rem);grid-gap:.4rem;gap:.4rem;margin:1.15rem 0 0;padding:0;list-style:none}.small-folk-places li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .75rem .55rem .85rem;background-color:var(--scrap-kraft);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.12)}.small-folk-places li:nth-child(2){transform:rotate(.7deg)}.small-folk-places li:nth-child(3){transform:rotate(-.55deg)}.small-folk-place-where{font-family:var(--font-prata),Georgia,serif;font-size:.98rem;letter-spacing:.04em}.small-folk-place-note{font-size:.82rem;color:var(--muted)}.small-folk-portrait{display:grid;grid-gap:.9rem;gap:.9rem}.small-folk-portrait .frame,.small-folk-portrait .frame img{max-height:28rem}.small-folk-tidy{margin-top:0}.small-folk-trades-intro{max-width:44rem}.small-folk-trades-intro p{margin-bottom:.65em}.small-folk-trades-intro p:last-child{margin-bottom:0}.chalk-slate{margin-top:2.2rem;max-width:56rem}.chalk-slate-frame{position:relative;padding:.82rem .82rem 0;background-color:var(--timber);background-image:linear-gradient(165deg,rgb(255 220 170/.1),transparent 38%,rgb(0 0 0/.28)),var(--timber-grain);background-size:auto,360px 360px;background-blend-mode:overlay,multiply;border-radius:.22rem .42rem .2rem .28rem;box-shadow:0 0 0 1px rgb(18 8 4/.88),0 0 0 2px rgb(90 62 36/.32),0 1px 0 rgb(196 168 118/.12),0 22px 44px rgb(41 24 20/.28);transform:rotate(-.55deg)}.chalk-screw{position:absolute;z-index:4;width:.48rem;height:.48rem;border-radius:50%;background:radial-gradient(circle at 34% 30%,#e8d4a4 0 18%,#8a6240 50%,#2a1810 100%);box-shadow:0 1px 1px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 236 200/.3),0 0 0 1px rgb(20 10 6/.45);pointer-events:none}.chalk-screw:after{content:"";position:absolute;inset:32% 18%;border-top:1px solid rgb(40 22 12/.55);transform:rotate(-18deg)}.chalk-screw-tl{top:.28rem;left:.3rem}.chalk-screw-tr{top:.26rem;right:.34rem}.chalk-screw-bl{bottom:1.28rem;left:.3rem}.chalk-screw-br{bottom:1.24rem;right:.34rem}.chalk-slate-face{position:relative;overflow:hidden;min-height:22rem;padding:1.15rem 1.15rem 1.35rem;background-color:#171e19;background-image:radial-gradient(80% 55% at 28% 32%,#2a352c 0,transparent 68%),radial-gradient(55% 45% at 86% 78%,#101510 0,transparent 62%),radial-gradient(40% 30% at 70% 18%,rgb(255 246 220/.05),transparent 70%),linear-gradient(128deg,transparent 12%,rgb(243 234 212/.035) 28%,transparent 46%),linear-gradient(38deg,transparent 54%,rgb(243 234 212/.028) 68%,transparent 86%),var(--bark-grain);background-size:auto,auto,auto,auto,auto,420px 420px;background-blend-mode:soft-light,multiply,screen,soft-light,soft-light,overlay;box-shadow:0 0 0 3px var(--timber-deep),inset 0 0 0 1px rgb(8 10 8/.7),inset 0 18px 36px rgb(0 0 0/.28),inset 0 -16px 28px rgb(0 0 0/.22)}.chalk-slate-face:after,.chalk-slate-face:before{content:"";position:absolute;pointer-events:none}.chalk-slate-face:before{inset:0;background:radial-gradient(ellipse at 18% 86%,rgb(243 234 212/.08),transparent 32%),radial-gradient(ellipse at 78% 22%,rgb(243 234 212/.045),transparent 28%),radial-gradient(ellipse at 62% 58%,rgb(0 0 0/.18),transparent 36%)}.chalk-slate-face:after{inset:8% 6% auto auto;width:38%;height:34%;background:linear-gradient(142deg,transparent 20%,rgb(243 234 212/.035) 46%,transparent 72%);transform:rotate(-12deg)}.chalk-cobweb,.chalk-slate-grid,.chalk-slate-head,.chalk-slate-note{position:relative;z-index:1}.chalk-ghost{margin:0;color:rgb(243 234 212/.2);font-family:var(--font-caveat),"Segoe Script",cursive;font-size:clamp(1.02rem,2vw,1.28rem);letter-spacing:.05em;line-height:1;white-space:nowrap;filter:blur(.25px)}.chalk-ghost,.chalk-ghost-pair-a{position:absolute;z-index:0;pointer-events:none}.chalk-ghost-pair-a{top:.95rem;left:.75rem;display:flex;align-items:center;gap:.35rem;transform:rotate(-7deg)}.chalk-ghost-a{position:static;transform:none;-webkit-mask-image:linear-gradient(100deg,rgb(0 0 0/.75),rgb(0 0 0/.55) 52%,rgb(0 0 0/.2) 80%,transparent);mask-image:linear-gradient(100deg,rgb(0 0 0/.75),rgb(0 0 0/.55) 52%,rgb(0 0 0/.2) 80%,transparent)}.chalk-ghost-b{right:.9rem;bottom:2.1rem;transform:rotate(4deg);-webkit-mask-image:linear-gradient(78deg,rgb(0 0 0/.15),rgb(0 0 0/.65) 28%,rgb(0 0 0/.45) 68%,transparent);mask-image:linear-gradient(78deg,rgb(0 0 0/.15),rgb(0 0 0/.65) 28%,rgb(0 0 0/.45) 68%,transparent)}.chalk-ghost-pair-c{position:absolute;top:36%;left:6%;z-index:0;display:flex;align-items:flex-end;gap:.4rem;transform:rotate(-2deg);pointer-events:none}.chalk-ghost-c{position:static;transform:none;-webkit-mask-image:linear-gradient(105deg,rgb(0 0 0/.25),rgb(0 0 0/.7) 32%,rgb(0 0 0/.4) 70%,transparent);mask-image:linear-gradient(105deg,rgb(0 0 0/.25),rgb(0 0 0/.7) 32%,rgb(0 0 0/.4) 70%,transparent)}.chalk-ghost-d{top:38%;right:8%;transform:rotate(3deg);-webkit-mask-image:linear-gradient(88deg,rgb(0 0 0/.2),rgb(0 0 0/.6) 24%,rgb(0 0 0/.45) 72%,transparent);mask-image:linear-gradient(88deg,rgb(0 0 0/.2),rgb(0 0 0/.6) 24%,rgb(0 0 0/.45) 72%,transparent)}.chalk-cobweb{top:.45rem;right:.4rem;width:5.4rem;height:auto;stroke:rgb(243 234 212/.22);stroke-width:.9}.chalk-cobweb,.chalk-rules{position:absolute;overflow:visible;fill:none;pointer-events:none}.chalk-rules{inset:0;z-index:0;width:100%;height:100%;stroke:rgb(243 234 212/.5)}.chalk-rules path{stroke-width:2px;vector-effect:non-scaling-stroke}.chalk-slate-head{text-align:center;padding:0 2.6rem .85rem}.chalk-slate-head h3,.chalk-slate-head p,.chalk-slate-note,.chalk-trade h3,.chalk-trade p,.chalk-trade-no{color:#f3ead4;font-family:var(--font-caveat),"Segoe Script",cursive;text-shadow:0 0 1.2px rgb(255 252 240/.4),0 1px 0 rgb(12 10 8/.35)}.chalk-slate-head p{margin:0 0 .15rem;font-size:clamp(1rem,2.1vw,1.25rem);letter-spacing:.04em;opacity:.78;transform:rotate(-.4deg)}.chalk-slate-head h3{display:inline-block;margin:0;padding:0 .35rem .28rem;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:600;letter-spacing:.06em;text-transform:none;transform:rotate(.35deg);background-image:linear-gradient(92deg,transparent 4%,rgb(243 234 212/.4) 14%,rgb(243 234 212/.22) 86%,transparent 96%);background-position:0 100%;background-size:100% 1.5px;background-repeat:no-repeat}.chalk-slate-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.7rem .65rem;gap:.7rem .65rem;min-height:16.5rem;padding:.45rem .35rem}.chalk-trade{position:relative;display:grid;justify-items:start;align-content:start;grid-gap:.15rem;gap:.15rem;padding:.85rem 1rem 1.35rem}.chalk-trade>:not(.chalk-ghost){position:relative;z-index:1}.chalk-trade:first-of-type{transform:rotate(-.55deg)}.chalk-trade:nth-of-type(2){transform:rotate(.7deg)}.chalk-trade:nth-of-type(3){transform:rotate(.4deg)}.chalk-trade:nth-of-type(4){transform:rotate(-.65deg)}.chalk-trade-no{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin:0 0 .2rem;border:1.5px solid rgb(243 234 212/.42);border-radius:50%;font-size:.95rem;font-weight:600;letter-spacing:.04em;opacity:.86}.chalk-trade h3{margin:0;padding-bottom:.18rem;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600;letter-spacing:.03em;background-image:linear-gradient(90deg,transparent,rgb(243 234 212/.42) 8%,rgb(243 234 212/.22) 92%,transparent);background-position:0 100%;background-size:92% 1.5px;background-repeat:no-repeat}.chalk-trade p{margin:0;max-width:18rem;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.35;opacity:.82}.chalk-doodle{position:absolute;height:auto;overflow:visible;stroke:rgb(243 234 212/.26);stroke-width:1;fill:none;pointer-events:none}.chalk-ghost-pair-a .chalk-ladybird,.chalk-ghost-pair-c .chalk-wrangler{position:relative;right:auto;bottom:auto;transform:none;flex-shrink:0}.chalk-ghost-pair-a .chalk-ladybird{width:1.55rem}.chalk-ghost-pair-c .chalk-wrangler{width:3.55rem}.chalk-worm{right:.35rem;bottom:.2rem;width:4.6rem;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-6deg)}.chalk-moth{right:.7rem;bottom:.45rem;width:2.1rem;transform:rotate(12deg)}.chalk-mark{top:2.15rem;right:6.7rem;z-index:1;width:3.55rem;height:3.55rem;stroke:none;object-fit:contain;opacity:1;filter:none;transform:rotate(5deg)}.chalk-slate-note{margin:.15rem 0 0;font-size:clamp(.95rem,1.7vw,1.12rem);text-align:center;letter-spacing:.03em;opacity:.62;transform:rotate(-.5deg)}.chalk-ledge{position:relative;height:.92rem;margin:.18rem .08rem .22rem;background-color:var(--timber-lit);background-image:linear-gradient(180deg,rgb(0 0 0/.32),transparent 46%,rgb(255 220 170/.08)),var(--timber-grain);background-size:auto,280px 280px;background-blend-mode:overlay,multiply;border-radius:0 0 .14rem .12rem;box-shadow:inset 0 1px 0 rgb(18 8 4/.5),0 5px 10px rgb(18 8 4/.28)}.chalk-duster,.chalk-stick{position:absolute;bottom:.42rem}.chalk-stick{left:18%;width:2.55rem;height:.38rem;border-radius:.18rem;background:linear-gradient(90deg,#fff8ea 0 12%,#f4ead4 38%,#e4d4b4);box-shadow:0 1px 2px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.55);transform:rotate(-11deg)}.chalk-stick:after{content:"";position:absolute;right:-.12rem;top:.04rem;width:.22rem;height:.3rem;border-radius:0 .12rem .12rem 0;background:#efe2c4;opacity:.9}.chalk-duster{right:16%;width:1.55rem;height:.72rem;border-radius:.12rem .16rem .1rem .14rem;background:linear-gradient(180deg,#8a4a32,#5c2e20 58%,#3d1e16);box-shadow:0 1px 2px rgb(0 0 0/.4),inset 0 1px 0 rgb(255 200 160/.16);transform:rotate(8deg)}.small-folk-found{padding-bottom:clamp(1.15rem,2.6vw,1.7rem)}.small-folk-found>.split{align-items:start;gap:clamp(1.35rem,3vw,2.4rem)}.small-folk-tray{margin:2.35rem 0 1.65rem;padding:1.15rem 1rem 1.25rem;background:linear-gradient(180deg,rgb(92 64 38/.08),rgb(41 24 20/.06)),var(--timber-grain),#5c3d26;background-size:auto,220px 220px,auto;box-shadow:inset 0 0 0 1px rgb(36 21 12/.35),0 14px 28px rgb(41 24 20/.16)}.small-folk-tray-label{margin:0 0 .75rem;color:var(--gilt);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;text-align:center}.small-folk-tray-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.small-folk-specimen{padding:.9rem .85rem .95rem;background-color:var(--scrap-index);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;box-shadow:0 0 0 1px rgb(92 64 38/.14),0 8px 14px rgb(41 24 20/.14)}.small-folk-specimen:nth-child(2){transform:rotate(1.1deg)}.small-folk-specimen:nth-child(3){transform:rotate(-.8deg)}.small-folk-specimen-mark{margin:0 0 .35rem;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta)}.small-folk-specimen h3{font-size:1.15rem;margin:0 0 .4rem}.small-folk-specimen p{margin:0;font-size:.92rem}.small-folk-found-close{max-width:44rem}.small-folk-found-close p:last-child{margin-bottom:0}.small-folk-found .kind-landing-actions{margin-top:1.35rem}.small-folk-found>.split .frame,.small-folk-found>.split .frame img{max-height:26rem}@media (max-width:1120px){.case-notes,.small-folk-mast-grid,.small-folk-tray-grid{grid-template-columns:1fr 1fr}.case-card:nth-child(2n),.case-card:nth-child(3){margin-top:0}.case-card:nth-child(2n){margin-top:1rem}}@media (max-width:860px){.paper-scrawl-wide{display:none}.nav-toggle{display:inline-flex}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;background-color:color-mix(in srgb,var(--paper) 70%,white);background-image:var(--paper-grain);background-size:280px 280px;background-blend-mode:multiply;border-bottom:1px solid rgb(92 64 38/.14);padding:1rem 1.25rem 1.4rem;flex-direction:column;align-items:flex-start}.site-nav.is-open{display:flex}.site-nav-list{flex-direction:column;align-items:flex-start;width:100%}.nav-item{width:100%;padding-bottom:0;margin-bottom:0}.nav-item.is-dismissed .nav-sub,.nav-item.is-dismissed:focus-within .nav-sub,.nav-item.is-dismissed:hover .nav-sub,.nav-sub{display:grid;position:static;min-width:0;margin:.35rem 0 .2rem;padding:0 0 0 .85rem;border:0;box-shadow:none;background:transparent}.nav-sub:before{display:none}.cards-3,.corkboard-pins,.footer-grid,.footer-inner,.hospital-aftercare,.hospital-wards,.small-folk-mast-grid,.small-folk-places,.small-folk-tray-grid,.split{grid-template-columns:1fr}.small-folk-masthead{gap:.75rem;margin-left:0}.small-folk-stamp{flex-basis:6.6rem;width:6.6rem;height:6.6rem}.small-folk-titles h2{max-width:none}.corkboard-sheet,.corkboard-sign{transform:rotate(.35deg)}.corkboard-pins>:nth-child(3n),.corkboard-pins>:nth-child(3n+2){margin-top:0}.tack-loose{display:none}.chalk-slate-frame{transform:rotate(-.25deg)}.chalk-slate-face{min-height:0;padding:.95rem .75rem 1.05rem}.chalk-slate-head{padding-right:3.1rem;padding-left:.35rem}.chalk-slate-grid{min-height:22rem;gap:.55rem .4rem;padding:.4rem .15rem}.chalk-trade{padding:.65rem .55rem .75rem}.chalk-trade p{max-width:none}.chalk-cobweb{width:3.1rem}.chalk-mark{top:1.7rem;right:3.85rem;width:2.7rem;height:2.7rem}.chalk-moth{width:1.55rem;right:.35rem;bottom:.25rem}.chalk-ghost-pair-c .chalk-wrangler{width:2.6rem}.chalk-worm{width:3.1rem;right:.22rem;bottom:.12rem}.chalk-ghost{font-size:.95rem}.header-inner{flex-wrap:wrap}.found-photos-pile{min-height:24rem}.quote-note{transform:rotate(.6deg)}.cards-3>:nth-child(2n) .clip-note,.cards-3>:nth-child(2n) .luggage-tag,.cards-3>:nth-child(3n) .clip-note,.cards-3>:nth-child(3n) .luggage-tag,.cards-3>:nth-child(odd) .clip-note,.cards-3>:nth-child(odd) .luggage-tag,.clip-note,.faq.index-stack>:nth-child(2n),.faq.index-stack>:nth-child(odd),.garden-tag,.index-card,.letter-slip,.library-card,.luggage-tag,.packing-note,.post-card,.tape-scrap,.tilt-alt,.tilt-left,.tilt-right,.tilt-slight,.workshop-ticket{transform:rotate(.35deg)}.workshop-ticket-stub{transform:rotate(180deg)}.hospital-sign-wrap{--twine:2.55rem}.admit-slip,.kit-tin,.letter-slip,.mot-cert,.rx-sheet{transform:rotate(.35deg)}.case-card:nth-child(2n),.case-card:nth-child(3),.case-card:nth-child(odd),.rx-pad-field .rx-sheet{transform:rotate(.45deg);margin-top:0}.case-notes{grid-template-columns:1fr;padding-left:0;padding-right:0}.rx-carbon{inset:.4rem -.28rem -.4rem .4rem}.studio-row{grid-template-columns:auto 1fr}.studio-row .studio-actions{grid-column:1/-1}.order-book-verso{display:none}.ledger-sheet,.order-book-leaf{padding-left:clamp(1.7rem,8vw,2.5rem)}.ledger-table>thead{display:none}.ledger-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"folk amount" "qty remove";gap:.5rem 1rem;padding:1.25rem 0}.ledger-table tbody td:nth-child(2),.ledger-table tbody td:nth-child(3),.ledger-table thead th:nth-child(2),.ledger-table thead th:nth-child(3){border-left:0}.ledger-table tbody th{grid-area:folk}.ledger-table tbody td:nth-child(2){grid-area:qty;text-align:left}.ledger-table tbody td:nth-child(3){grid-area:amount;line-height:1.2}.ledger-table tbody td:nth-child(4){grid-area:remove;justify-self:end}.ledger-qty{justify-content:flex-start}.studio-rate-days{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cards-3 a:hover .frame,.folk-card:hover .frame,.frame,.pin-scrap,.pin-scrap:focus-within,.pin-scrap:hover,.product-card:hover .frame,.product-card:hover .portrait-stack,.product-card:hover .portrait-stack-2{transform:none;transition:none}.frame:after,.frame:before{transform:none}.admit-slip,.cards-3>:nth-child(2n) .clip-note,.cards-3>:nth-child(2n) .luggage-tag,.cards-3>:nth-child(3n) .clip-note,.cards-3>:nth-child(3n) .luggage-tag,.cards-3>:nth-child(odd) .clip-note,.cards-3>:nth-child(odd) .luggage-tag,.case-card,.clip-note,.corkboard-sheet,.corkboard-sign,.faq.index-stack>:nth-child(2n),.faq.index-stack>:nth-child(odd),.found-photo,.garden-tag,.hospital-sign,.hospital-sign-wrap,.index-card,.kit-tin,.letter-slip,.library-card,.lost-mark,.luggage-tag,.mot-cert,.mot-stamp,.packing-note,.post-card,.post-card-stamp,.quote-note,.rx-carbon,.rx-sheet,.rx-stamp,.tape-scrap,.tilt-alt,.tilt-left,.tilt-right,.tilt-slight,.workshop-ticket{transform:none;transition:none;animation:none}.order-book-verso-board{filter:none}}