:root{--paper:#eae7df;--ink:#534e44;--w:min(37vw,410px,51svh);--h:calc(var(--w)*1.3)}
*{box-sizing:border-box}html{background:#fafaf8;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif}button{font:inherit;color:inherit}button:focus-visible{outline:1px solid #766b53;outline-offset:7px;border-radius:2px}#journey{height:450svh}.tabletop{position:sticky;top:0;height:100svh;min-height:450px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#fff 0%,#fdfdfb 48%,#f7f7f5 100%)}.stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:2400px;perspective-origin:50% 36%}.book{position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateX(0%) rotateX(8deg) rotateZ(-2deg);will-change:transform;cursor:pointer;touch-action:pan-y}.board,.paper-stack,.base-page,.leaf{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:left center}.back-board{inset:-6px -7px -7px -5px;background:#d7d2c6;border-radius:2px 5px 5px 2px;transform:translateZ(-5px);box-shadow:1px 2px 1px #a29e92,2px 6px 5px #514a3b38,6px 18px 20px #534b3b23,14px 35px 55px #534b3b15}.paper-stack{inset:0 -3px -3px 0;background:repeating-linear-gradient(0deg,#f4f0e6 0px,#f4f0e6 1px,#bdb8ab 1.5px,#eeeadd 2.3px);transform:translateZ(-1px);border-right:1px solid #c1bcae;box-shadow:1px 1px 1px #89847544}.base-page{transform:translateZ(0px)}.leaf{will-change:transform}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--paper);border:4px solid #f0eee6;overflow:hidden;border-radius:1px 2px 2px 1px}.front{transform:translateZ(.4px)}.back{transform:rotateY(180deg) translateZ(.4px)}.photo-face img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.photo-face:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 1px #6b634c55}.page-top,.page-bottom{position:absolute;z-index:2;left:8%;right:8%;color:#fffdf5;text-shadow:0 1px 5px #241d1944}.page-top{top:6%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px}.page-bottom{bottom:7%}.page-bottom .kicker{font-size:8px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:10px}.page-bottom h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;letter-spacing:-1.5px;font-size:clamp(23px,3.2vw,44px);line-height:1.08;margin:0}.page-bottom p{font-size:9px;letter-spacing:.9px;margin:10px 0 0;opacity:.85}.cover-face{border:1px solid #dad6ca;background-color:#e7e3d9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238c8678' filter='url(%23n)' opacity='.14' d='M0 0h150v150H0z'/%3E%3C/svg%3E"),linear-gradient(104deg,#c9c4b7 0%,#e0dbd0 3%,#eae6dd 8%,#e8e4da 75%,#dcd7cb 100%);box-shadow:inset 1px 1px 1px #fff9,inset -2px -2px 2px #b0aa9a77}.cover-face:after{position:absolute;content:'';inset:0;background:linear-gradient(90deg,transparent 5%,#a29a8425 6%,#fff5 6.4%,transparent 6.8%);pointer-events:none}.cover-border{position:absolute;inset:13px;border:1px solid #d2cdc144;box-shadow:0 0 0 1px #fff1}.cover-mark{position:absolute;left:0;right:0;top:32%;text-align:center;color:#a39c8e;text-shadow:0 1px 1px #fff9,0 -1px 1px #726a5a75}.emblem{height:54px;width:54px;filter:drop-shadow(0 1px 0 #ffffffb0)}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,5.8vw,72px);font-weight:normal;letter-spacing:-3.5px;line-height:1.05;margin:9px 0 14px}.cover-mark p{font-size:8px;letter-spacing:2px;margin:0;color:#a49c8c}.cover-caption{position:absolute;bottom:12%;width:100%;text-align:center;font-size:7px;letter-spacing:2.4px;color:#a69e8c;text-shadow:0 1px #fff7}.cover-holes{position:absolute;left:13px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:12% 0}.cover-holes i{width:9px;height:9px;border-radius:50%;background:#494638;box-shadow:0 1px 0 #fff8,inset 1px 2px 3px #161510}.bindings{position:absolute;inset:0 auto 0 0;width:64px;transform:translateX(-50%) translateZ(16px);pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:12% 0;opacity:0}.binding{position:relative;height:20px;width:100%;display:flex;align-items:center;justify-content:space-between;filter:drop-shadow(0 2px 1px #0004)}.binding i{height:20px;width:20px;border-radius:50%;background:radial-gradient(ellipse at 50% 49%,#181a16 0 19%,#63645c 20% 26%,#f6f7f2 29% 63%,#d3d5ca 67% 76%,transparent 79%)}.binding b{position:absolute;left:9px;right:9px;height:7px;transform:rotate(-7deg);border-radius:50%;background:linear-gradient(180deg,#161815,#636459 26%,#21241e 50%,#131611 80%,#55594b);box-shadow:0 1px 1px #0008}.caption{position:absolute;left:20px;right:20px;bottom:102px;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:15px;font-style:italic;color:#928b7e}.menu-nav{position:absolute;bottom:51px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:26px;z-index:10}.menu-nav button{border:0;background:none;padding:10px 5px;cursor:pointer;opacity:.45;transition:opacity .25s;font-size:11px;letter-spacing:1px}.menu-nav button:hover,.menu-nav button[aria-current]{opacity:1}.menu-nav button[aria-current]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.menu-nav .arrow{font-size:20px;letter-spacing:0}.arrow:disabled{opacity:.18;cursor:default}.page-dots{display:flex;align-items:center;gap:16px}.nav-rule{display:block;width:22px;height:1px;background:#d2cfc5}.scroll-hint{position:absolute;bottom:16px;width:100%;text-align:center;font-size:7px;letter-spacing:2px;color:#aaa397;margin:0}.scroll-hint span{font-size:12px;margin-left:8px}.concept{position:absolute;bottom:22px;left:27px;font-size:7px;letter-spacing:1.7px;color:#b1ab9f}
@media(min-width:1500px){:root{--w:min(37vw,470px,51svh)}}
@media(max-width:600px){:root{--w:44vw;--h:calc(var(--w)*1.4)}.stage{perspective:1600px}.face{border-width:2px}.bindings{width:36px}.binding{height:14px}.binding i{height:13px;width:13px}.binding b{left:6px;right:6px;height:5px}.cover-holes{left:8px}.cover-holes i{width:6px;height:6px}.emblem{height:35px;width:35px}h1{font-size:38px;letter-spacing:-2px;margin:5px 0 10px}.cover-mark p{font-size:5px;letter-spacing:1px}.cover-caption{font-size:4.5px;letter-spacing:1.3px}.cover-border{inset:8px}.page-top{font-size:5px;letter-spacing:.8px}.page-bottom h2{font-size:25px}.page-bottom .kicker{font-size:5px;letter-spacing:1px;margin-bottom:6px}.page-bottom p{font-size:6px;letter-spacing:.5px}.caption{font-size:14px;bottom:108px}.concept{display:none}.menu-nav{gap:16px}.page-dots{gap:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Cover direction: warm paper, burgundy ink, and a playful cafe illustration. */
.cover-mark{top:25%;color:#662d29;text-shadow:0 1px 0 #fff6,0 -1px 0 #48201d22}
.emblem{width:52%;height:auto;max-height:170px;filter:none;display:block;margin:0 auto 15px}
h1{font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:950;font-size:clamp(42px,6.8vw,85px);letter-spacing:-5px;text-transform:uppercase;transform:scaleX(1.05);line-height:.95;margin:0 0 15px}
.cover-mark p{color:#652e2a;font-size:8px;letter-spacing:1.4px}.cover-caption{color:#897c69}
.cover-face{background-color:#eeeade;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238c8678' filter='url(%23n)' opacity='.1' d='M0 0h150v150H0z'/%3E%3C/svg%3E"),linear-gradient(104deg,#d3cec0 0%,#eae5da 5%,#f0ece2 12%,#ebe7dc 85%,#e0dbcf 100%)}
@media(max-width:600px){.emblem{width:54%;margin-bottom:10px}h1{font-size:38px;letter-spacing:-2px;margin-bottom:10px}.cover-mark p{font-size:4.5px;letter-spacing:.5px}}

.book:focus-visible{outline:1px solid #766b53;outline-offset:12px}

/* Photographs mounted on paper, with their original proportions and color. */
:root{--w:min(42vw,57svh);--h:calc(var(--w)*1.3)}
.tabletop{min-height:0}
.photo-face{background:#f3efe5;border:1px solid #e2ddcf}
.pastry-card{position:absolute;inset:12% 12% 10% 12%;width:76%;height:78%;padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2.7svh,30px);cursor:zoom-in}
.photo-mount{display:flex;align-items:center;justify-content:center;width:100%;height:78%;min-height:0}
.photo-face .photo-mount img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:none;box-shadow:0 2px 5px #42382518}
.pastry-name{font-family:Georgia,'Times New Roman',serif;font-size:clamp(16px,2.2vw,30px);line-height:1.2;color:#662d29;font-weight:normal}
.pastry-card:focus,.pastry-card:focus-visible{outline:none}.pastry-card:focus-visible .pastry-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.detail-open{overflow:hidden}
#pastry-detail{width:min(1040px,90vw);max-height:88svh;border:1px solid #e5dfd4;padding:clamp(25px,4vw,60px);background:#faf7f0;color:#534e44;overflow:auto;box-shadow:0 20px 100px #221a1833}
#pastry-detail::backdrop{background:#28211e66;backdrop-filter:blur(7px)}
.detail-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}
.detail-photo img{display:block;width:100%;height:auto;max-height:70svh;object-fit:contain;filter:none}
.detail-close{position:absolute;top:8px;right:12px;width:44px;height:44px;border:0;background:transparent;font-size:30px;font-weight:300;cursor:pointer;color:#662d29;z-index:1}
.detail-brand{font-size:10px;letter-spacing:3px;color:#662d29;margin:0 0 22px}
.detail-copy h2{font-family:Georgia,'Times New Roman',serif;color:#662d29;font-size:clamp(30px,4vw,50px);font-weight:normal;line-height:1.08;margin:0 0 22px}
.detail-copy p{line-height:1.7;font-size:14px}.detail-copy .detail-brand{font-size:10px}
.detail-ingredients{border-top:1px solid #d8d0c3;margin-top:30px;padding-top:24px}
.detail-ingredients h3{font-weight:normal;font-size:12px;letter-spacing:1px;margin:0 0 8px}.detail-ingredients p{margin:0;color:#7c756b}
@media(max-width:600px){:root{--w:min(43vw,54svh);--h:calc(var(--w)*1.4)}.pastry-card{inset:12% 11% 10%;width:78%;gap:12px}.pastry-name{font-size:clamp(13px,3.6vw,20px)}#pastry-detail{width:90vw;max-height:90svh;padding:48px 24px 30px}.detail-layout{grid-template-columns:1fr;gap:26px}.detail-photo img{max-height:42svh}.detail-copy h2{font-size:32px;margin-bottom:14px}.detail-brand{margin-bottom:12px}.detail-ingredients{margin-top:20px;padding-top:18px}}

/* plate: simple cover and paper section tabs. */
#journey{height:550svh}
.cover-mark{top:50%;transform:translateY(-50%)}
.cover-mark h1{text-transform:none;letter-spacing:-.055em;font-size:clamp(50px,8vw,106px);margin:0;transform:none}
.section-tabs{position:absolute;top:-33px;right:8%;display:flex;gap:8px;transform:translateZ(28px);z-index:30;isolation:isolate}
.section-tab{border:0;border-radius:5px 5px 0 0;padding:11px 17px 15px;font-size:12px;letter-spacing:.4px;box-shadow:1px -2px 5px #30251a12;cursor:pointer;transition:translate .25s;min-height:44px}
.section-tab:hover,.section-tab:focus-visible{translate:0 -5px}.tarts-tab{background:#cfa9a0;color:#582c29}.loaves-tab{background:#ead68b;color:#662d29}.section-tab[aria-current]{text-decoration:underline;text-underline-offset:4px}
.section-page{background:#f3efe5}.section-heading{position:absolute;inset:30% 15%;text-align:center}.section-heading span{font-size:11px;letter-spacing:2px;color:#9c9584}.section-heading h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,55px);color:#662d29;font-weight:normal;margin:24px 0}.section-heading p,.empty-note{font-family:Georgia,serif;font-style:italic;font-size:14px;color:#9c9584}.empty-note{position:absolute;top:48%;width:100%;text-align:center}
.pastry-name{font-size:clamp(14px,1.65vw,24px);line-height:1.35;text-wrap:balance}.photo-mount{height:70%;flex-shrink:1}.pastry-name{flex-shrink:0}
.detail-copy h2{font-size:clamp(25px,3.2vw,43px);line-height:1.25;text-wrap:balance}.detail-brand{text-transform:lowercase;letter-spacing:-1px;font-weight:800!important;font-size:24px!important}
#pastry-detail{transform-origin:center;will-change:transform,opacity}#pastry-detail[open]::backdrop{animation:backdrop-in .5s ease both}
#detail-flavors{padding:0;margin:18px 0 0;list-style:none}#detail-flavors li{padding:12px 0;border-bottom:1px solid #e5dfd4;font-family:Georgia,serif;font-size:18px}
@keyframes backdrop-in{from{background:#28211e00;backdrop-filter:blur(0)}to{background:#28211e66;backdrop-filter:blur(7px)}}
@media(max-width:600px){.section-tabs{top:-29px;right:5%;gap:5px}.section-tab{font-size:10px;padding:9px 11px 13px;min-height:40px}.cover-mark h1{font-size:clamp(42px,13vw,72px)}.pastry-card{inset:11% 10% 9%;width:80%;height:80%;gap:10px}.pastry-name{font-size:clamp(11px,3.1vw,18px)}.section-heading{inset:30% 10%}.section-heading h2{font-size:28px}.section-heading p,.empty-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){#pastry-detail[open]::backdrop{animation:none}.section-tab{transition:none}}

/* Increase the complete binder by 10%; preserve the existing ivory cover. */
:root{--w:min(46.2vw,62.7svh)}
@media(max-width:600px){:root{--w:min(47.3vw,59.4svh)}}

/* Single-line flavor labels and maroon ornamental paper frame. */
.pastry-name{display:block;width:100%;white-space:nowrap;text-wrap:nowrap;font-size:clamp(12px,1.5vw,22px);line-height:1.5;letter-spacing:0}
#detail-title{white-space:nowrap;text-wrap:nowrap;font-size:clamp(24px,3vw,40px);width:100%;line-height:1.35}
.detail-copy{min-width:0}
#pastry-detail{border:0;border-radius:3px 5px 2px 4px;padding:88px 64px 64px;background-color:#faf7f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23grain)' opacity='.06'/%3E%3C/svg%3E");box-shadow:0 25px 100px #221a1833,0 0 0 1px #662d2930}
#pastry-detail:before,#pastry-detail:after{content:'';position:absolute;pointer-events:none;inset:13px;border:1.3px solid #662d29a6;border-radius:31% 2% 29% 3% / 2% 22% 3% 21%;z-index:0}
#pastry-detail:after{inset:18px;border-width:.7px;opacity:.5;border-radius:2% 26% 2% 23% / 26% 2% 25% 2%}
.detail-ornament{position:absolute;width:230px;height:45px;top:23px;left:50%;transform:translateX(-50%);color:#662d29;pointer-events:none}
.flourish-corner{position:absolute;width:76px;height:76px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2090%27%20fill%3D%27none%27%3E%3Cg%20stroke%3D%27%23662d29%27%20stroke-width%3D%271.25%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M13%2078C10%2057%2016%2031%2036%2019C48%2012%2062%2012%2078%2013M20%2070C21%2044%2041%2024%2070%2020%27%2F%3E%3Cpath%20d%3D%27M15%2055C36%2054%2042%2040%2032%2035C20%2030%2017%2046%2027%2047M55%2015C54%2036%2040%2042%2035%2032C30%2020%2046%2017%2047%2027M24%2024C15%2012%207%2021%2015%2028C21%2034%2031%2026%2024%2024M32%2061Q47%2058%2050%2048Q58%2047%2061%2032%27%2F%3E%3Cpath%20d%3D%27M23%2069Q33%2066%2032%2059Q24%2060%2023%2069M69%2023Q66%2033%2059%2032Q60%2024%2069%2023%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");pointer-events:none}
.corner-tl{top:16px;left:16px}.corner-tr{top:16px;right:16px;transform:scaleX(-1)}.corner-bl{bottom:16px;left:16px;transform:scaleY(-1)}.corner-br{bottom:16px;right:16px;transform:scale(-1)}
.detail-layout{position:relative;z-index:1}.detail-close{top:25px;right:27px;background:#faf7f0;border-radius:50%;width:34px;height:34px;font-size:26px;z-index:2}
.detail-ingredients{border-color:#662d2938}.detail-ingredients h3{color:#662d29}#detail-flavors li{border-color:#662d2926}
@media(max-width:600px){#pastry-detail{padding:78px 35px 44px}.detail-ornament{width:175px;height:35px;top:27px}.flourish-corner{width:52px;height:52px}.detail-close{top:20px;right:21px}.detail-photo img{max-height:36svh}.pastry-name{font-size:14px}#detail-title{font-size:28px}}

/* The paper ends at the drawn outline, with a transparent exterior. */
#pastry-detail{background:none;border-radius:0;box-shadow:none}
#pastry-detail:before{background-color:#faf7f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23grain)' opacity='.06'/%3E%3C/svg%3E");box-shadow:0 18px 48px #221a1826}

#journey{height:650svh}
.photo-pending{display:flex;align-items:center;justify-content:center;min-height:150px;width:100%;height:100%;border:1px dashed #662d2933;color:#9b8d7c;font-family:Georgia,serif;font-size:13px;font-style:italic;background:#ebe5d930}
#detail-photo-pending{height:290px}.detail-photo [hidden]{display:none}

/* Soft handmade paper: fine grain, pulp variation and short visible fibers. */
#pastry-detail:before{background-color:#faf7ef;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22320%22%20viewBox%3D%220%200%20320%20320%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.68%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22pulp%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.025%20.08%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h320v320H0z%22%20filter%3D%22url%28%23pulp%29%22%20opacity%3D%22.12%22%2F%3E%3Cpath%20d%3D%22M0%200h320v320H0z%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.17%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M204.6%208.0q2.4%20-1.1%205.3%201.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.55%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M189.0%2010.2q1.4%20-1.1%203.1%200.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M174.4%2070.5q4.1%201.2%209.1%20-3.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.53%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M49.8%20306.3q2.7%20-1.6%206.0%20-2.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.49%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M233.5%20171.6q6.2%20-0.5%2013.7%200.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M184.8%20225.5q1.1%20-1.1%202.5%20-1.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.59%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M121.6%20145.1q5.4%20-1.3%2012.0%20-0.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.36%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M207.4%20194.9q1.8%200.9%204.1%20-2.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.36%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M220.2%2070.3q2.7%201.1%205.9%20-2.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.57%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M21.2%20292.2q4.0%200.9%208.8%20-1.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.41%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M146.8%2084.8q2.2%200.2%205.0%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.42%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M115.8%20319.1q1.6%20-0.0%203.7%201.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M217.8%20190.9q3.0%200.4%206.6%20-0.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.64%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M3.7%20230.6q4.6%200.1%2010.2%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.39%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M50.6%201.0q4.8%200.9%2010.7%202.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.45%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M200.1%20269.3q3.6%20-1.2%208.1%20-0.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.47%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M169.7%200.2q2.7%20-1.9%205.9%202.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.35%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M181.6%2025.2q4.9%201.3%2010.8%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.56%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M152.1%20175.9q2.3%201.5%205.2%20-0.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.62%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M220.8%20228.1q3.1%200.7%206.8%20-0.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.43%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M20.5%206.7q3.9%200.4%208.6%20-3.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M289.7%20275.1q1.3%20-1.0%202.9%201.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.47%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M282.4%20184.4q2.2%20-0.1%204.9%20-0.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.29%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M135.5%20149.4q4.8%200.7%2010.7%202.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.27%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M256.2%2035.0q1.9%200.1%204.3%20-2.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.36%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M295.4%20141.8q5.6%200.2%2012.3%20-2.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.58%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M296.4%20271.6q1.8%20-0.1%204.0%20-1.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.61%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M0.7%20124.9q5.9%201.1%2013.1%20-1.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M177.8%20229.9q1.7%20-0.8%203.9%202.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.54%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M100.4%2016.0q3.5%201.7%207.7%200.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.63%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M59.5%20190.4q4.5%20-1.1%2010.1%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.35%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M198.2%20134.2q4.1%200.1%209.0%202.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.52%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M85.0%2041.9q4.4%20-0.2%209.7%202.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.25%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M180.2%2032.0q3.8%200.0%208.5%20-2.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.60%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M118.2%2050.5q5.4%200.8%2012.0%200.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.46%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M177.5%20298.2q1.5%201.5%203.2%20-1.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M90.2%2067.4q2.8%200.7%206.1%202.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.45%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M270.8%2029.5q3.2%20-0.9%207.1%20-3.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M237.2%20176.5q3.2%20-2.0%207.1%20-2.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M267.1%20186.4q1.7%20-1.5%203.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M79.8%2032.9q5.1%201.5%2011.4%20-0.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.55%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M75.8%2052.0q5.2%20-1.3%2011.6%20-0.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.54%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M297.9%20256.7q5.6%201.2%2012.4%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.29%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M274.7%2071.2q5.3%20-0.2%2011.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.34%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M127.5%2089.2q1.3%201.1%202.8%20-0.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.41%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M171.6%20300.6q1.5%201.9%203.4%20-1.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M110.6%20251.7q3.3%201.9%207.2%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M139.5%20166.4q5.3%200.7%2011.7%202.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M22.4%20212.6q2.7%20-0.7%206.0%202.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M213.4%20104.4q4.7%200.2%2010.4%20-1.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M288.9%20197.0q2.5%200.2%205.6%20-3.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.33%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M194.1%20103.1q3.3%200.7%207.3%200.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.32%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M164.9%20202.5q2.7%201.3%206.0%201.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M47.2%2014.8q6.2%200.4%2013.8%201.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.42%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M62.2%20222.8q3.6%20-1.0%207.9%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M283.3%20249.1q2.1%201.2%204.6%201.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M271.5%20146.1q5.2%200.7%2011.6%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.38%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M141.6%20260.8q5.7%20-0.3%2012.7%202.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.61%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M151.9%2082.9q2.2%200.6%205.0%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.44%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M140.8%20228.3q2.2%20-0.7%204.8%202.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M222.1%20226.1q1.2%20-0.4%202.8%200.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M124.6%20246.3q6.0%20-1.9%2013.4%202.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.40%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M112.6%20241.1q5.5%201.8%2012.2%20-0.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.54%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M287.3%20156.2q2.4%20-0.1%205.3%20-0.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M52.8%20149.6q1.6%200.5%203.5%20-2.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.49%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M26.9%20137.2q5.6%20-1.3%2012.4%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.33%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M243.6%20121.3q5.0%201.3%2011.0%20-1.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.44%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M16.7%20304.6q2.1%20-1.7%204.7%202.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M63.8%206.5q1.7%20-1.5%203.8%201.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M82.0%20118.0q4.2%201.9%209.3%201.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.64%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M8.2%2099.8q4.6%201.8%2010.1%20-0.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M265.8%2077.7q4.7%20-0.8%2010.4%201.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.57%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M13.1%20170.5q4.5%20-1.7%209.9%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.59%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M33.8%20307.5q4.3%201.3%209.6%201.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.32%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M208.1%20197.1q5.9%201.1%2013.0%20-0.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M78.6%20299.1q2.4%20-0.2%205.3%201.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M9.2%20272.3q1.9%20-1.2%204.2%201.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.36%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M281.6%20177.9q3.7%20-1.2%208.2%20-1.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.45%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M221.0%20206.7q3.6%201.2%207.9%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.41%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M212.5%20118.1q3.9%20-0.6%208.6%203.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.38%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M86.7%2080.4q1.6%20-1.2%203.4%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M61.3%20236.4q2.4%200.4%205.3%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.36%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M62.1%2072.8q1.9%20-1.9%204.2%200.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M93.5%20302.1q4.3%201.0%209.7%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.48%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M141.0%2059.0q1.2%201.8%202.6%20-0.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.41%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M201.4%2017.2q1.7%200.3%203.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.30%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M194.0%20253.0q2.1%200.1%204.7%20-0.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.37%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M137.2%20182.0q1.2%201.8%202.7%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M26.0%2076.8q3.9%20-1.4%208.6%20-0.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M74.1%20226.2q4.7%20-0.2%2010.4%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.57%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M211.6%20298.8q3.2%200.2%207.1%200.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M53.1%2098.4q4.9%200.3%2011.0%20-1.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.44%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M128.8%2087.1q3.8%20-0.2%208.5%200.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.54%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M8.3%2073.3q4.5%201.4%2010.1%200.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.65%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M86.2%2012.9q5.0%20-0.1%2011.1%200.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.32%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M203.1%20157.4q1.4%20-0.6%203.1%20-1.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.29%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M131.7%20158.6q4.5%20-0.4%2010.0%201.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M103.4%20310.5q3.1%200.1%206.9%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.60%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M17.3%20165.9q4.3%20-0.0%209.5%20-0.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.33%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M296.9%20140.2q4.7%20-1.5%2010.4%202.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.57%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M99.4%204.4q3.1%20-1.1%206.9%202.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M266.3%20159.5q4.8%200.0%2010.6%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.64%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M176.4%20122.7q5.9%200.0%2013.1%202.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.36%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M132.8%20299.0q3.6%201.3%208.1%20-1.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M211.2%20276.9q3.3%20-0.1%207.4%20-1.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.40%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M278.3%20313.8q2.2%20-0.5%204.9%202.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M225.7%20259.7q3.0%200.7%206.6%201.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.45%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M160.7%20188.9q5.6%201.5%2012.4%20-0.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M46.1%20278.7q6.1%20-1.7%2013.6%201.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M207.9%20272.6q5.5%201.4%2012.2%20-0.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.50%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M156.1%20173.1q4.2%20-1.1%209.4%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.65%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M138.9%2031.5q4.3%201.5%209.6%20-0.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M103.8%2018.0q2.8%20-0.3%206.3%20-1.5%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.48%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M54.4%2025.3q5.6%200.5%2012.5%20-1.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.31%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M81.3%2081.7q1.0%201.2%202.1%202.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.47%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M302.5%20316.0q2.5%201.8%205.6%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.59%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M123.1%20154.6q2.2%200.3%204.8%200.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M210.6%2087.8q4.0%200.7%208.8%201.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M266.5%20288.9q5.1%20-1.1%2011.3%201.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M216.9%20230.7q4.5%201.4%209.9%200.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.51%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M141.1%20185.5q4.9%20-1.6%2010.8%20-1.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.42%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M251.7%20280.5q2.9%200.0%206.4%20-1.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.35%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M154.2%20258.1q4.9%20-0.6%2011.0%20-2.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M275.2%20231.7q6.2%201.9%2013.8%201.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M84.6%2039.5q2.9%201.0%206.4%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M34.7%2074.8q1.0%201.5%202.3%200.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.34%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M263.6%20291.0q2.5%20-0.4%205.6%20-2.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.37%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M31.1%20283.9q1.6%20-0.2%203.6%201.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.53%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M187.9%20232.5q5.7%200.6%2012.6%202.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.41%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M10.5%20118.6q3.3%201.8%207.3%202.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.64%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M288.5%20206.3q1.2%20-0.9%202.7%202.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M204.6%20310.7q1.2%20-0.7%202.6%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M177.3%20187.6q5.3%20-1.1%2011.8%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.25%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M46.3%2041.6q2.3%20-1.3%205.0%201.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.30%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M252.3%20188.4q1.0%20-0.9%202.2%20-2.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.46%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M152.4%20249.0q3.7%20-1.6%208.2%200.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.27%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M277.4%20166.9q3.4%201.9%207.5%20-2.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.59%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M34.5%20228.0q3.3%201.6%207.3%20-1.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.28%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M202.6%20175.5q2.7%202.0%205.9%200.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.45%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M253.8%2036.6q4.4%201.5%209.9%200.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.42%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M132.4%20264.8q3.1%200.9%206.8%20-1.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M48.8%20295.4q1.3%201.3%202.8%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M41.6%2019.2q6.1%200.2%2013.5%201.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M240.1%20277.8q4.8%201.9%2010.7%200.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M49.5%20154.3q5.5%20-0.6%2012.2%200.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.56%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M258.3%20270.4q6.2%201.3%2013.7%200.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.47%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M210.5%20221.9q1.1%20-0.9%202.3%201.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M45.8%20210.4q1.3%201.0%202.8%202.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M134.3%20109.1q2.9%200.9%206.4%201.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M49.8%20241.4q1.2%20-1.7%202.6%20-0.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.44%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M87.4%20241.6q1.5%20-0.3%203.4%20-1.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M98.7%2070.6q6.2%20-1.8%2013.8%20-1.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.56%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M92.6%2038.4q3.6%20-0.3%208.0%20-2.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.53%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M266.7%20258.0q1.3%201.4%202.9%20-2.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M100.2%20137.4q3.1%200.6%206.9%20-1.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.26%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M256.4%20197.8q5.4%201.7%2012.0%20-2.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.35%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M167.7%20126.6q2.6%20-0.6%205.7%20-1.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.28%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M169.8%2062.0q5.1%20-0.6%2011.3%202.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.58%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M46.9%2063.1q4.2%201.0%209.2%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.63%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M148.5%20180.4q4.0%200.7%209.0%202.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),radial-gradient(ellipse at 18% 24%,#fffefa99,transparent 58%),linear-gradient(113deg,#f5efdf44,#fffdf500 47%,#e7ddca33);background-size:320px 320px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;box-shadow:inset 0 0 24px #b4a58a17,inset 0 1px 2px #fffdf9b3,0 18px 48px #221a1826}
.detail-close{background:transparent}
/* Edition 01 / the editorial direction. */
:root{--serif:'Fraunces','Iowan Old Style','Palatino Linotype',Palatino,serif}
#journey{height:750svh}.pastry-name,.section-heading h2,.detail-copy h2,.section-heading p,.empty-note{font-family:var(--serif)}
.edition{position:absolute;bottom:9%;width:100%;text-align:center;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#846e60}
.plate-number{position:absolute;top:7%;left:12%;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#8d7666}
.photo-mount{position:relative}.slice-photo{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity .35s}.pastry-card:hover .slice-photo,.pastry-card:focus-visible .slice-photo{opacity:1}.handwritten-note{position:absolute;bottom:4%;right:8%;max-width:38%;height:auto}.season-stamp{position:absolute;top:18%;right:10%;transform:rotate(-12deg);border:2px solid #763f3c;color:#763f3c;font:12px ui-monospace,monospace;text-transform:uppercase;padding:9px}
.order-tab{background:#dfcfc0;color:#662d29}.section-tabs{right:4%;gap:5px}.section-tab{padding-left:13px;padding-right:13px}
.kraft-paper{background-color:#c7ad89!important;background-image:repeating-linear-gradient(13deg,#fff1 0px,#fff0 1px,#fff0 5px),radial-gradient(ellipse at 30% 40%,#dbc3a588,#a78b6822)!important}.kraft-paper p,.kraft-paper span{color:#715a40}.archive-paper{background:#e8e2d6}
#pastry-detail{width:min(1030px,92vw);padding:52px;overflow:auto;max-height:88svh}
#pastry-detail::backdrop,#order-sheet::backdrop{backdrop-filter:none;background:#453f3522;animation:none}
#pastry-detail:before{inset:0;border:1px solid #a88c6b55;border-radius:2px 4px 2px 3px;box-shadow:0 18px 45px #2920152e,inset 0 1px 2px #fff9}
#pastry-detail:after{display:none}.detail-close{top:14px;right:16px}.detail-layout{grid-template-columns:1.15fr 1fr;gap:44px}.detail-photo{position:relative;padding:12px 12px 28px;border:1px solid #c3b5a144;background:#fff4;box-shadow:inset 0 -9px 15px #e9e2d333,0 2px 4px #443a2e0b}.detail-photo:after{content:'';position:absolute;left:0;right:0;bottom:15px;border-top:1px solid #ad9e8740;pointer-events:none}.detail-photo img{max-height:60svh}
.detail-copy .detail-brand{font:10px ui-monospace,SFMono-Regular,monospace!important;letter-spacing:1.2px;text-transform:none;margin-bottom:22px;color:#8d7666}
#detail-title{font-family:var(--serif);font-weight:400;line-height:1.3}.order-facts{margin:24px 0 30px}.order-facts>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #b6a28a55;padding:12px 0}.order-facts dt{font-size:12px;color:#886f5c}.order-facts dd{margin:0;font-size:12px;color:#57483c}
.paper-button{border:1px solid #662d29;background:#662d29;color:#fbf5e9;padding:14px 19px;font-size:12px;cursor:pointer;letter-spacing:.4px}.paper-button:hover{background:#7e3c35}.text-button{border:0;background:none;text-decoration:underline;cursor:pointer;font:inherit}
#sound-toggle{position:fixed;bottom:18px;right:22px;border:0;background:transparent;font:10px ui-monospace,monospace;color:#927c68;cursor:pointer;padding:8px;z-index:5}
#order-sheet{width:min(540px,92vw);max-height:90svh;overflow:auto;border:1px solid #b6a28a66;padding:42px;background:#f7f0df;color:#57483c;box-shadow:0 15px 60px #30221533}#order-sheet h2{font:32px var(--serif);font-weight:400;line-height:1.2;margin:14px 0}.mono{font:10px ui-monospace,monospace;letter-spacing:1.4px}.form-note{font-size:12px;line-height:1.6;color:#8c7662}#order-form{display:grid;gap:14px;margin-top:25px}#order-form label{display:grid;gap:7px;font-size:11px}#order-form input,#order-form select,#order-form textarea{width:100%;min-width:0;border:0;border-bottom:1px solid #aa9477;background:#fff3;color:#57483c;border-radius:0;padding:9px 4px;font:14px Arial,sans-serif}#order-form select{font-size:12px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}#order-stub{margin:30px -14px -10px;padding:25px 14px 10px;border-top:2px dashed #a58b6a}#stub-summary{font:18px/1.5 var(--serif)}
#mobile-menu{display:none}
@media(max-width:700px){#journey{display:none}#mobile-menu{display:flex;min-height:100svh;flex-direction:column;justify-content:center;align-items:center;padding:38px 20px 110px;perspective:1400px;background:#fafaf8}#mobile-paper{position:relative;width:min(88vw,460px);height:min(112vw,69svh);min-height:290px;border:1px solid #d5c9b6;box-shadow:2px 4px 3px #68543f22,7px 18px 30px #68543f18;background-color:#f3efe5;transform-origin:left center}.mobile-cover{width:100%;height:100%;border:0;background:none;color:#662d29;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-cover strong{font:900 clamp(58px,17vw,90px) Arial,sans-serif;letter-spacing:-5px}.mobile-cover span{position:absolute;bottom:10%;font:9px ui-monospace,monospace;letter-spacing:.5px}.mobile-pagination{display:flex;align-items:center;justify-content:space-between;width:min(88vw,460px);padding-top:14px;gap:20px}.mobile-pagination button{background:none;border:0;padding:8px 15px;font-size:22px;cursor:pointer}.mobile-pagination button:disabled{opacity:.2}.mobile-pagination span{font:10px ui-monospace,monospace;letter-spacing:.7px;color:#8d7666}.mobile-tabs{position:fixed;bottom:32px;display:flex;gap:8px;z-index:10}.mobile-tabs button{border:0;min-height:44px;padding:13px 22px;border-radius:0 0 5px 5px;font-size:12px;cursor:pointer;box-shadow:0 3px 7px #563e2e13}.pastry-name{font-size:18px}.plate-number{font-size:9px}.pastry-card{inset:15% 10% 8%;height:77%;width:80%}.photo-mount{height:78%}#sound-toggle{bottom:6px;right:12px;font-size:9px}#pastry-detail{padding:44px 28px 30px;max-height:90svh}.detail-layout{grid-template-columns:1fr;gap:24px}.detail-photo img{max-height:34svh}.detail-photo{padding:8px 8px 24px}.detail-copy .detail-brand{margin-bottom:12px}#detail-title{font-size:28px}.order-facts{margin:18px 0 22px}.order-facts>div{padding:9px 0}#order-sheet{padding:34px 25px}}
@media print{body>*{display:none!important}body>#order-sheet{display:block!important;position:static;max-height:none;border:0;box-shadow:none;width:100%;margin:0}#order-form,#order-title,#order-close,#print-stub,#order-sheet>.form-note{display:none!important}#order-stub{display:block!important}}
#pastry-detail[open]::backdrop{backdrop-filter:none;animation:none;background:#453f3522}
#mobile-paper{overflow:hidden}#mobile-paper .photo-mount img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:none;box-shadow:0 2px 5px #42382518}

.review-switch{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:90;display:flex;gap:3px;padding:4px;background:#faf8f3e8;border:1px solid #d7c9b9;border-radius:5px;font:12px Arial,sans-serif;box-shadow:0 2px 9px #53402a0b}.review-switch a{color:#662d29;text-decoration:none;padding:8px 16px;border-radius:3px}.review-switch a[aria-current]{background:#662d29;color:#faf8f3}@media print{.review-switch{display:none!important}}
/* Return the embroidered paper frame while keeping the current layout. */
#pastry-detail{padding:78px 46px 40px;overflow:visible;max-height:90svh;background:none;border:0;box-shadow:none}
#pastry-detail:before{inset:13px;border:1.3px solid #662d29a6;border-radius:31% 2% 29% 3% / 2% 22% 3% 21%;box-shadow:inset 0 0 24px #b4a58a17,0 18px 48px #221a1826}
#pastry-detail:after{display:block;inset:18px;border:.7px solid #662d29a6;opacity:.5;border-radius:2% 26% 2% 23% / 26% 2% 25% 2%}
.detail-ornament{top:23px;z-index:1}.flourish-corner{z-index:1}.detail-close{top:26px;right:29px;background:transparent;width:36px;height:36px}
.detail-layout{max-height:calc(90svh - 118px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b19885 transparent;padding:5px;gap:34px;align-items:center}
.detail-gallery{min-width:0}.detail-photo{height:clamp(210px,42svh,420px);display:flex;align-items:center;justify-content:center;touch-action:pan-y}
.detail-photo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.detail-photo [hidden]{display:none!important}#detail-photo-pending{height:100%;min-height:140px;text-align:center;padding:16px}
.gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.gallery-navigation button{border:0;background:none;font-size:23px;min-width:44px;min-height:44px;color:#662d29;cursor:pointer}.gallery-navigation p{font:14px var(--serif);color:#886f5c;text-align:center;margin:0}
.plate-number,.detail-copy .detail-brand,.section-tab,.mobile-tabs button,.mobile-pagination span{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:.2px;text-transform:none}
.plate-number{font-size:14px}.detail-copy .detail-brand{font-size:16px!important;letter-spacing:.2px;margin-bottom:16px}.section-tab,.mobile-tabs button{font-size:16px}.mobile-pagination span{font-size:14px}
.order-facts{margin:20px 0}.order-facts>div{padding:9px 0}.order-facts dt{font:15px var(--serif)}.order-facts dd{font-size:12px;align-self:center;text-align:right}
.format-options{padding:0;border:0;margin:0 0 24px;min-width:0}.format-options legend{font:16px var(--serif);color:#662d29;margin-bottom:10px}.paper-button{font-family:var(--serif);font-size:15px}
.collection-note{position:absolute;inset:0;display:grid;place-items:center;font:italic 19px var(--serif);color:#8d7666}
.leaf .face{box-shadow:var(--turn-shadow,4px 3px 6px #3028180a)}
.bindings{width:68px;transform:translateX(-50%) translateZ(22px)}
.binding{height:27px;filter:drop-shadow(0 3px 2px #2c231d45)}
.binding i{width:19px;height:22px;background:radial-gradient(ellipse,#3f3830 0 22%,#867d6c 25%,#d8d3c7 31%,#fffdf5 38%,#9b9281 53%,#e9e4d7 65%,transparent 70%)}
.binding b{left:8px;right:8px;height:20px;border:3px solid #c7c3b7;border-top-color:#f8f7f0;border-bottom-color:#79786f;border-radius:50%;background:transparent;transform:rotate(-9deg);box-shadow:0 2px 2px #27231c55,inset 0 1px 1px #514b40aa,0 -1px 1px #a09a8b}
.binding b:after{content:'';position:absolute;top:-3px;left:43%;height:3px;width:11px;background:linear-gradient(90deg,#c5c0b3,#fffef8,#c5c0b3);border-radius:50%}
@media(max-width:700px){#pastry-detail{width:96vw;padding:72px 28px 32px}.detail-layout{max-height:calc(90svh - 104px);grid-template-columns:1fr;gap:18px}.detail-photo{height:29svh;min-height:180px}.detail-ornament{width:175px;height:35px;top:27px}.flourish-corner{width:52px;height:52px}.detail-close{top:22px;right:23px}.plate-number{font-size:13px}.mobile-tabs button{padding:12px 20px}.detail-copy .detail-brand{margin-bottom:10px}.collection-note{font-size:17px}}
@media(prefers-reduced-motion:reduce){.leaf,.binding{transition:none}.detail-photo{animation:none}}

/* A quiet, written price list and photo controls revealed on approach. */
.detail-photo .photo-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:48px;padding:0;border:1px solid #662d2922;border-radius:50%;background:#faf7efe8;color:#662d29;font:32px/1 var(--serif);box-shadow:0 2px 9px #39221912;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s ease,background .22s ease}
.photo-arrow-prev{left:18px}.photo-arrow-next{right:18px}
.detail-photo:hover .photo-arrow,.detail-photo:focus-within .photo-arrow{opacity:1;pointer-events:auto}.detail-photo .photo-arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #662d29;outline-offset:3px}.detail-photo .photo-arrow:hover{background:#fffdf7}
.gallery-navigation{justify-content:center;min-height:30px}.gallery-navigation p{font-size:13px}
.detail-copy .detail-description{font:15px/1.75 var(--serif);color:#71604f;margin:16px 0 26px;white-space:pre-line}.detail-description[hidden]{display:none}
.format-options{margin:24px 0 28px}.format-options h3{font:18px var(--serif);font-weight:400;color:#662d29;margin:0 0 12px}#detail-formats{margin:0}.format-price{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #b6a28a33}.format-price dt{font:15px var(--serif)}.format-price dd{margin:0;font:13px var(--serif);color:#886f5c;text-align:right;white-space:nowrap}
@media(hover:none),(pointer:coarse){.detail-photo .photo-arrow{opacity:1;pointer-events:auto}}
@media(prefers-reduced-motion:reduce){.detail-photo .photo-arrow{transition:none}}

/* Before's original ring geometry, finished in silver. */
.bindings{width:64px;transform:translateX(-50%) translateZ(16px)}
.binding{height:20px;filter:drop-shadow(0 2px 1px #7e858544)}
.binding i{height:20px;width:20px;border-radius:50%;background:radial-gradient(ellipse at 50% 49%,#90999c 0 19%,#bbc3c6 20% 26%,#f9fbfb 29% 63%,#d5dcde 67% 76%,transparent 79%)}
.binding b{left:9px;right:9px;height:7px;border:0;transform:rotate(-7deg);border-radius:50%;background:linear-gradient(180deg,#9ba6ab,#f4f7f8 26%,#bec8cc 50%,#e5eaec 80%,#a6b2b7);box-shadow:0 1px 1px #7b858577}
.binding b:after{content:none}
:root{--hand:'Allura','Snell Roundhand','Apple Chancery',cursive}
body,button,input,select,textarea{font-family:var(--serif)}
.cover-mark h1{font-family:var(--serif);font-weight:400;letter-spacing:-.055em;line-height:1.1}
.cover-mark .cover-signature{font:clamp(11px,1.1vw,14px)/1.4 var(--hand);letter-spacing:0;margin:4px 0 0;color:#662d29;text-transform:none}
.mobile-cover{flex-direction:column;gap:4px}.mobile-cover strong{font:400 clamp(65px,18vw,90px)/1.1 var(--serif);letter-spacing:-.055em}.mobile-cover .cover-signature{position:static;font:12px/1.4 var(--hand);letter-spacing:0}
.mono,#sound-toggle,.review-switch,.photo-pending{font-family:var(--serif)}
/* A folded-paper order slip, with the same ink, flourishes and paper grain. */
#order-sheet{width:min(640px,94vw);max-height:92svh;max-height:92dvh;padding:10px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b19885 transparent;border:0;background:transparent;box-shadow:none;color:#665344}
.order-paper{position:relative;padding:34px 42px 22px;border:1px solid #662d2970;border-radius:2% 1% 2% 1% / 1% 2% 1% 2%;background-color:#faf7ef;box-shadow:0 12px 35px #30221522;isolation:isolate;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22320%22%20viewBox%3D%220%200%20320%20320%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.68%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22pulp%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.025%20.08%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h320v320H0z%22%20filter%3D%22url%28%23pulp%29%22%20opacity%3D%22.12%22%2F%3E%3Cpath%20d%3D%22M0%200h320v320H0z%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.17%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M204.6%208.0q2.4%20-1.1%205.3%201.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.55%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M189.0%2010.2q1.4%20-1.1%203.1%200.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M174.4%2070.5q4.1%201.2%209.1%20-3.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.53%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M49.8%20306.3q2.7%20-1.6%206.0%20-2.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.49%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M233.5%20171.6q6.2%20-0.5%2013.7%200.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M184.8%20225.5q1.1%20-1.1%202.5%20-1.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.59%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M121.6%20145.1q5.4%20-1.3%2012.0%20-0.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.36%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M207.4%20194.9q1.8%200.9%204.1%20-2.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.36%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M220.2%2070.3q2.7%201.1%205.9%20-2.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.57%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M21.2%20292.2q4.0%200.9%208.8%20-1.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.41%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M146.8%2084.8q2.2%200.2%205.0%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.42%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M115.8%20319.1q1.6%20-0.0%203.7%201.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M217.8%20190.9q3.0%200.4%206.6%20-0.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.64%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M3.7%20230.6q4.6%200.1%2010.2%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.39%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M50.6%201.0q4.8%200.9%2010.7%202.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.45%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M200.1%20269.3q3.6%20-1.2%208.1%20-0.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.47%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M169.7%200.2q2.7%20-1.9%205.9%202.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.35%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M181.6%2025.2q4.9%201.3%2010.8%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.56%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M152.1%20175.9q2.3%201.5%205.2%20-0.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.62%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M220.8%20228.1q3.1%200.7%206.8%20-0.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.43%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M20.5%206.7q3.9%200.4%208.6%20-3.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M289.7%20275.1q1.3%20-1.0%202.9%201.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.47%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M282.4%20184.4q2.2%20-0.1%204.9%20-0.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.29%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M135.5%20149.4q4.8%200.7%2010.7%202.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.27%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M256.2%2035.0q1.9%200.1%204.3%20-2.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.36%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M295.4%20141.8q5.6%200.2%2012.3%20-2.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.58%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M296.4%20271.6q1.8%20-0.1%204.0%20-1.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.61%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M0.7%20124.9q5.9%201.1%2013.1%20-1.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M177.8%20229.9q1.7%20-0.8%203.9%202.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.54%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M100.4%2016.0q3.5%201.7%207.7%200.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.63%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M59.5%20190.4q4.5%20-1.1%2010.1%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.35%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M198.2%20134.2q4.1%200.1%209.0%202.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.52%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M85.0%2041.9q4.4%20-0.2%209.7%202.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.25%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M180.2%2032.0q3.8%200.0%208.5%20-2.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.60%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M118.2%2050.5q5.4%200.8%2012.0%200.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.46%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M177.5%20298.2q1.5%201.5%203.2%20-1.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M90.2%2067.4q2.8%200.7%206.1%202.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.45%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M270.8%2029.5q3.2%20-0.9%207.1%20-3.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M237.2%20176.5q3.2%20-2.0%207.1%20-2.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M267.1%20186.4q1.7%20-1.5%203.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M79.8%2032.9q5.1%201.5%2011.4%20-0.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.55%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M75.8%2052.0q5.2%20-1.3%2011.6%20-0.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.54%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M297.9%20256.7q5.6%201.2%2012.4%20-1.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.29%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M274.7%2071.2q5.3%20-0.2%2011.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.34%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M127.5%2089.2q1.3%201.1%202.8%20-0.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.41%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M171.6%20300.6q1.5%201.9%203.4%20-1.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M110.6%20251.7q3.3%201.9%207.2%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M139.5%20166.4q5.3%200.7%2011.7%202.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M22.4%20212.6q2.7%20-0.7%206.0%202.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M213.4%20104.4q4.7%200.2%2010.4%20-1.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M288.9%20197.0q2.5%200.2%205.6%20-3.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.33%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M194.1%20103.1q3.3%200.7%207.3%200.1%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.32%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M164.9%20202.5q2.7%201.3%206.0%201.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M47.2%2014.8q6.2%200.4%2013.8%201.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.42%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M62.2%20222.8q3.6%20-1.0%207.9%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M283.3%20249.1q2.1%201.2%204.6%201.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M271.5%20146.1q5.2%200.7%2011.6%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.38%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M141.6%20260.8q5.7%20-0.3%2012.7%202.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.61%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M151.9%2082.9q2.2%200.6%205.0%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.44%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M140.8%20228.3q2.2%20-0.7%204.8%202.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M222.1%20226.1q1.2%20-0.4%202.8%200.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M124.6%20246.3q6.0%20-1.9%2013.4%202.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.40%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M112.6%20241.1q5.5%201.8%2012.2%20-0.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.54%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M287.3%20156.2q2.4%20-0.1%205.3%20-0.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M52.8%20149.6q1.6%200.5%203.5%20-2.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.49%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M26.9%20137.2q5.6%20-1.3%2012.4%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.33%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M243.6%20121.3q5.0%201.3%2011.0%20-1.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.44%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M16.7%20304.6q2.1%20-1.7%204.7%202.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M63.8%206.5q1.7%20-1.5%203.8%201.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M82.0%20118.0q4.2%201.9%209.3%201.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.64%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M8.2%2099.8q4.6%201.8%2010.1%20-0.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M265.8%2077.7q4.7%20-0.8%2010.4%201.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.57%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M13.1%20170.5q4.5%20-1.7%209.9%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.59%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M33.8%20307.5q4.3%201.3%209.6%201.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.32%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M208.1%20197.1q5.9%201.1%2013.0%20-0.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M78.6%20299.1q2.4%20-0.2%205.3%201.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M9.2%20272.3q1.9%20-1.2%204.2%201.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.36%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M281.6%20177.9q3.7%20-1.2%208.2%20-1.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.45%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M221.0%20206.7q3.6%201.2%207.9%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.41%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M212.5%20118.1q3.9%20-0.6%208.6%203.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.38%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M86.7%2080.4q1.6%20-1.2%203.4%20-2.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.63%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M61.3%20236.4q2.4%200.4%205.3%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.36%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M62.1%2072.8q1.9%20-1.9%204.2%200.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M93.5%20302.1q4.3%201.0%209.7%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.48%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M141.0%2059.0q1.2%201.8%202.6%20-0.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.41%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M201.4%2017.2q1.7%200.3%203.8%20-1.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.30%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M194.0%20253.0q2.1%200.1%204.7%20-0.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.37%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M137.2%20182.0q1.2%201.8%202.7%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M26.0%2076.8q3.9%20-1.4%208.6%20-0.5%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M74.1%20226.2q4.7%20-0.2%2010.4%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.57%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M211.6%20298.8q3.2%200.2%207.1%200.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M53.1%2098.4q4.9%200.3%2011.0%20-1.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.44%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M128.8%2087.1q3.8%20-0.2%208.5%200.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.54%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M8.3%2073.3q4.5%201.4%2010.1%200.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.65%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M86.2%2012.9q5.0%20-0.1%2011.1%200.9%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.32%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M203.1%20157.4q1.4%20-0.6%203.1%20-1.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.29%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M131.7%20158.6q4.5%20-0.4%2010.0%201.6%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M103.4%20310.5q3.1%200.1%206.9%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.60%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M17.3%20165.9q4.3%20-0.0%209.5%20-0.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.33%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M296.9%20140.2q4.7%20-1.5%2010.4%202.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.57%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M99.4%204.4q3.1%20-1.1%206.9%202.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M266.3%20159.5q4.8%200.0%2010.6%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.64%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M176.4%20122.7q5.9%200.0%2013.1%202.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.36%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M132.8%20299.0q3.6%201.3%208.1%20-1.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M211.2%20276.9q3.3%20-0.1%207.4%20-1.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.40%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M278.3%20313.8q2.2%20-0.5%204.9%202.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.27%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M225.7%20259.7q3.0%200.7%206.6%201.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.45%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M160.7%20188.9q5.6%201.5%2012.4%20-0.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.61%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M46.1%20278.7q6.1%20-1.7%2013.6%201.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M207.9%20272.6q5.5%201.4%2012.2%20-0.7%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.50%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M156.1%20173.1q4.2%20-1.1%209.4%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.65%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M138.9%2031.5q4.3%201.5%209.6%20-0.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M103.8%2018.0q2.8%20-0.3%206.3%20-1.5%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.48%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M54.4%2025.3q5.6%200.5%2012.5%20-1.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.31%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M81.3%2081.7q1.0%201.2%202.1%202.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.47%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M302.5%20316.0q2.5%201.8%205.6%201.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.59%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M123.1%20154.6q2.2%200.3%204.8%200.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.37%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M210.6%2087.8q4.0%200.7%208.8%201.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.61%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M266.5%20288.9q5.1%20-1.1%2011.3%201.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.50%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M216.9%20230.7q4.5%201.4%209.9%200.8%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.51%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M141.1%20185.5q4.9%20-1.6%2010.8%20-1.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.42%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M251.7%20280.5q2.9%200.0%206.4%20-1.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.35%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M154.2%20258.1q4.9%20-0.6%2011.0%20-2.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.31%22%20opacity%3D%220.25%22%2F%3E%3Cpath%20d%3D%22M275.2%20231.7q6.2%201.9%2013.8%201.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M84.6%2039.5q2.9%201.0%206.4%20-1.4%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.58%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M34.7%2074.8q1.0%201.5%202.3%200.4%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.34%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M263.6%20291.0q2.5%20-0.4%205.6%20-2.2%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.37%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M31.1%20283.9q1.6%20-0.2%203.6%201.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.53%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M187.9%20232.5q5.7%200.6%2012.6%202.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.41%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M10.5%20118.6q3.3%201.8%207.3%202.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.64%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M288.5%20206.3q1.2%20-0.9%202.7%202.8%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M204.6%20310.7q1.2%20-0.7%202.6%202.9%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.33%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M177.3%20187.6q5.3%20-1.1%2011.8%201.6%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.25%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M46.3%2041.6q2.3%20-1.3%205.0%201.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.30%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M252.3%20188.4q1.0%20-0.9%202.2%20-2.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.46%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M152.4%20249.0q3.7%20-1.6%208.2%200.0%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.27%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M277.4%20166.9q3.4%201.9%207.5%20-2.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.59%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M34.5%20228.0q3.3%201.6%207.3%20-1.1%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.28%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M202.6%20175.5q2.7%202.0%205.9%200.2%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.45%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M253.8%2036.6q4.4%201.5%209.9%200.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.42%22%20opacity%3D%220.24%22%2F%3E%3Cpath%20d%3D%22M132.4%20264.8q3.1%200.9%206.8%20-1.1%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.52%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M48.8%20295.4q1.3%201.3%202.8%20-2.4%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.17%22%2F%3E%3Cpath%20d%3D%22M41.6%2019.2q6.1%200.2%2013.5%201.0%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M240.1%20277.8q4.8%201.9%2010.7%200.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.29%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M49.5%20154.3q5.5%20-0.6%2012.2%200.3%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.56%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M258.3%20270.4q6.2%201.3%2013.7%200.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.47%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M210.5%20221.9q1.1%20-0.9%202.3%201.6%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.39%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M45.8%20210.4q1.3%201.0%202.8%202.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.55%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M134.3%20109.1q2.9%200.9%206.4%201.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.23%22%2F%3E%3Cpath%20d%3D%22M49.8%20241.4q1.2%20-1.7%202.6%20-0.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.44%22%20opacity%3D%220.18%22%2F%3E%3Cpath%20d%3D%22M87.4%20241.6q1.5%20-0.3%203.4%20-1.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.49%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M98.7%2070.6q6.2%20-1.8%2013.8%20-1.8%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.56%22%20opacity%3D%220.22%22%2F%3E%3Cpath%20d%3D%22M92.6%2038.4q3.6%20-0.3%208.0%20-2.2%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.53%22%20opacity%3D%220.19%22%2F%3E%3Cpath%20d%3D%22M266.7%20258.0q1.3%201.4%202.9%20-2.7%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.43%22%20opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M100.2%20137.4q3.1%200.6%206.9%20-1.3%22%20stroke%3D%22%23fffefa%22%20stroke-width%3D%220.26%22%20opacity%3D%220.16%22%2F%3E%3Cpath%20d%3D%22M256.4%20197.8q5.4%201.7%2012.0%20-2.5%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.35%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M167.7%20126.6q2.6%20-0.6%205.7%20-1.0%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.28%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M169.8%2062.0q5.1%20-0.6%2011.3%202.7%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.58%22%20opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M46.9%2063.1q4.2%201.0%209.2%200.9%22%20stroke%3D%22%239c927e%22%20stroke-width%3D%220.63%22%20opacity%3D%220.20%22%2F%3E%3Cpath%20d%3D%22M148.5%20180.4q4.0%200.7%209.0%202.3%22%20stroke%3D%22%23b7aa94%22%20stroke-width%3D%220.50%22%20opacity%3D%220.20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),radial-gradient(ellipse at 18% 24%,#fffefa99,transparent 58%),linear-gradient(113deg,#f5efdf44,#fffdf500 47%,#e7ddca33);background-size:320px 320px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;}
.order-paper:before{content:'';position:absolute;inset:7px;border:1px solid #662d2930;border-radius:1% 2% 1% 2%;pointer-events:none;z-index:-1}
#order-close{top:16px;right:16px;width:44px;height:44px;font-family:var(--serif)}
.order-heading{text-align:center;padding:4px 9px 0}.order-flourish{display:block;width:150px;height:29px;margin:0 auto 12px;color:#662d29}.order-wordmark{font:27px/1 var(--serif);color:#662d29;margin:0 0 12px}
#order-sheet h2{font:400 clamp(25px,3vw,34px)/1.2 var(--serif);margin:0 0 10px;color:#662d29;text-wrap:balance}
#order-sheet .form-note{font:13px/1.6 var(--serif);color:#8c7662;margin:8px 0 0}
#order-form{gap:24px;margin-top:28px}.order-section{display:grid;gap:16px;min-width:0;margin:0;padding:18px 0 0;border:0;border-top:1px solid #662d2938}.order-section legend{padding:0 12px 0 0;font:20px/1.2 var(--serif);color:#662d29}
#order-form label{min-width:0;display:grid;gap:6px;font:15px/1.4 var(--serif);color:#745946}
#order-form input,#order-form select,#order-form textarea{display:block;box-sizing:border-box;min-height:46px;width:100%;max-width:100%;min-width:0;padding:11px 10px;border:1px solid #b49a7733;border-bottom:1px solid #a68d705e;border-radius:3px 2px 3px 2px;background:#fffdf54d;color:#57483c;font:16px/1.4 var(--serif);box-shadow:inset 0 1px 4px #80674905;transition:border-color .2s,background .2s}
#order-form input:focus,#order-form select:focus,#order-form textarea:focus{outline:2px solid #662d2944;outline-offset:2px;border-color:#662d29;background:#fffdf599}
#order-form select{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23662d29' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;text-overflow:ellipsis}
#order-form textarea{resize:vertical;min-height:82px;background-image:repeating-linear-gradient(transparent 0 27px,#b49a771a 27px 28px);line-height:28px;padding-top:4px;padding-bottom:4px}
#order-form ::placeholder{color:#9c8874;opacity:1;font-style:italic;font-size:14px}.form-pair{gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#order-form .paper-button{width:100%;min-height:48px;font:16px var(--serif);border-radius:2px 4px 2px 3px;background:#662d29;color:#faf7ef;box-shadow:0 2px 3px #662d2912}
.order-signature{font:25px/1.3 var(--hand);text-align:center;color:#8f7260;margin:20px 0 2px}.order-stub-title{font:23px var(--hand);color:#662d29;margin:0 0 10px}
#order-stub{margin:26px 0 0;padding:22px 0 10px;border-top:1px dashed #a58b6a}#print-stub{min-height:44px;font:15px var(--serif);color:#662d29}#stub-summary{font:17px/1.6 var(--serif);overflow-wrap:anywhere}
@media(max-width:600px){.bindings{width:36px}.binding{height:14px}.binding i{height:13px;width:13px}.binding b{left:6px;right:6px;height:5px}}
@media(max-width:480px){#order-sheet{width:96vw;max-height:94svh;max-height:94dvh;padding:7px}.order-paper{padding:30px 24px 20px}#order-close{top:10px;right:9px}.order-heading{padding:0}.order-flourish{width:120px;height:24px;margin-bottom:13px}.order-wordmark{font-size:25px}#order-form{margin-top:23px;gap:23px}.order-section{gap:14px}.form-pair{grid-template-columns:minmax(0,1fr);gap:14px}.order-signature{font-size:25px}.order-paper:before{inset:6px}}
@media print{#order-sheet .order-paper{border:0;box-shadow:none;background:#fff;padding:0}#order-sheet .order-paper:before,#order-sheet .order-heading,#order-sheet .order-signature{display:none!important}}
@media(prefers-reduced-motion:reduce){#order-form input,#order-form select,#order-form textarea{transition:none}}

/* A real turning leaf on phones, with a stationary page below it. */
.review-switch{white-space:nowrap}.review-switch a{padding:8px 12px}.mobile-preview-embedded .review-switch{display:none}
@media(max-width:700px){
 #mobile-menu{overflow:hidden;padding-top:68px;perspective:none}
 .mobile-preview-embedded #mobile-menu{padding-top:24px}
 #mobile-binder{position:relative;width:min(88vw,460px);height:min(112vw,65svh);min-height:290px;perspective:1600px;perspective-origin:20% 45%}
 #mobile-paper{width:100%;height:100%;min-height:0;overflow:visible;transform-style:preserve-3d;transform-origin:left center;border:0;border-radius:2px;background:#e3dccd;box-shadow:2px 3px 0 #d0c7b5,4px 5px 0 #e9e2d5,6px 18px 30px #68543f25;touch-action:pan-y}
 .mobile-page-content,.mobile-turn-front,.mobile-turn-back{position:absolute;inset:0;overflow:hidden;border:1px solid #d5c9b6;border-radius:2px;background-color:#f3efe5}
 .mobile-page-content{transform:translateZ(0)}
 .mobile-turn-sheet{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:left center;z-index:4;pointer-events:none;will-change:transform,opacity}
 .mobile-turn-front,.mobile-turn-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:5px 8px 20px #473b2822}
 .mobile-turn-front{transform:translateZ(.5px)}
 .mobile-turn-back{transform:rotateY(180deg) translateZ(.5px);background:linear-gradient(90deg,#cfc4ad33,#f3efe5 20%,#faf7ed 85%,#ddd3be)}
 .mobile-turn-front:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#6f5e4920,transparent 12%,transparent 85%,#fff7)}
 .mobile-turn-shadow{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#473b28,transparent 85%)}
 .mobile-bindings{position:absolute;left:-18px;top:0;bottom:0;width:36px;display:flex;flex-direction:column;justify-content:space-between;padding:12% 0;z-index:8;pointer-events:none;opacity:0;transition:opacity .45s ease}
 .is-open .mobile-bindings{opacity:1}.mobile-bindings .binding{height:14px}.mobile-bindings .binding i{height:13px;width:13px}.mobile-bindings .binding b{left:6px;right:6px;height:5px}
 .mobile-page-content .pastry-card,.mobile-turn-front .pastry-card{inset:15% 10% 8%;height:77%;width:80%}
}
@media(prefers-reduced-motion:reduce){.mobile-bindings{transition:none}}

/* Punched paper, continuous silver binding, and visible paper depth. */
:root{--sheet-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23g)' opacity='.065'/%3E%3C/svg%3E")}
.cover-holes{display:none}.bindings{opacity:1}.binding i{border:0;background:radial-gradient(ellipse at 52% 55%,#e5e1d7 0 46%,#9a928370 60%,#756c5945 66%,transparent 72%);box-shadow:none}
.book .binding i:first-child{opacity:var(--hole-reveal,0)}
.photo-face{background-color:#f3efe5;background-image:var(--sheet-grain),linear-gradient(90deg,#b2a58e22,transparent 12%,#fff8 75%,#b5a88f12);background-size:160px 160px,100% 100%;border:1px solid #d9cfbe}
.leaf .back.photo-face{background-image:var(--sheet-grain),linear-gradient(90deg,#c1b49b1c,transparent 18%,#fff5 70%,#87765d24 100%);border-bottom:2px solid #d3c7b2;border-left:2px solid #e4dbca}
.photo-face:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 1px 1px 0 #fff9,inset -2px -2px 2px #9f907329}
.leaf .back.photo-face:after{box-shadow:inset 2px 1px 1px #fff9,inset -12px 0 18px -15px #56442b88,inset 0 -2px 1px #b8a88b44}
.mobile-bindings{opacity:1}.mobile-bindings .binding i{background:radial-gradient(ellipse at 52% 55%,#e5e1d7 0 46%,#9a928370 60%,#756c5945 66%,transparent 72%)}
#mobile-binder .binding i:first-child{opacity:0;transition:opacity .18s ease-out}#mobile-binder.is-open .binding i:first-child{opacity:1}@media(prefers-reduced-motion:reduce){#mobile-binder .binding i:first-child{transition:none}}
.mobile-page-content.paper-page,.mobile-turn-front.paper-page,.mobile-turn-back{background-color:#f3efe5;background-image:var(--sheet-grain),linear-gradient(90deg,#a3927330,transparent 14%,#fff7 80%,#bdad8c18);background-size:160px 160px,100% 100%;box-shadow:inset 1px 1px 0 #fff9,inset -1px -2px 2px #a8987833}

/* Recessed punch holes: shaded upper rim, softly lit lower edge, 10% smaller. */
.binding i,.mobile-bindings .binding i{background:radial-gradient(ellipse at 55% 76%,#716759 0%,#51493d 27%,#342f28 57%,#211e1a 82%,#3e372d 100%);border:0;box-shadow:inset 0 2px 3px #17130dc4,inset 1px 0 1px #201a1266,0 .6px .4px #fff8;transform:scale(.9);transform-origin:center}

/* Keep both recessed holes beneath the metal, regardless of DOM order. */
.binding{isolation:isolate}
.binding i,.mobile-bindings .binding i{position:relative;z-index:0}
.binding b,.mobile-bindings .binding b{z-index:2}

/* Small visible photo controls within generous touch targets. */
.detail-photo .photo-arrow,.detail-photo .photo-arrow:hover{width:48px;height:48px;min-width:48px;min-height:48px;background:transparent;border:0;box-shadow:none;font-size:24px;isolation:isolate}
.detail-photo .photo-arrow:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#faf7efe8;border:1px solid #662d2922;box-shadow:0 1px 4px #39221912;z-index:-1}
.detail-photo .photo-arrow:hover:before{background:#fffdf7}

/* Supplied cover artwork and loaf photograph. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cover-mark{left:10%;right:6%;top:50%;transform:translateY(-50%)}
.cover-logo{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:normal}
.mobile-cover .cover-logo{width:84%;height:auto}
#loaf-page{position:absolute;inset:0}#loaf-page .photo-mount img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.photo-arrow[hidden]{display:none}

/* Cover logo reduced by 30 percent, centered on both layouts. */
.cover-logo{transform:scale(.7);transform-origin:center}

/* Section dividers sit inside the paper stack, below the front cover. */
.section-tabs{top:-36px;right:4%;height:60px;gap:0;align-items:flex-end;transform:translateZ(1px);transform-style:preserve-3d;z-index:auto;isolation:auto}
.section-tabs .section-tab{position:relative;height:60px;min-height:0;padding:10px 15px 27px;border:1px solid #73523b20;border-bottom:0;border-radius:5px 5px 0 0;box-shadow:inset 0 1px 0 #ffffff75,1px -1px 2px #53402e18;transform-style:preserve-3d;transition:translate .25s}
.section-tabs .section-tab+.section-tab{margin-left:-3px}
.section-tabs .tarts-tab{transform:translateZ(6px);z-index:3}
.section-tabs .loaves-tab{height:57px;transform:translateZ(3px);z-index:2}
.section-tabs .order-tab{height:54px;transform:translateZ(0);z-index:1}
.section-tabs .section-tab:hover,.section-tabs .section-tab:focus-visible{translate:0 -3px}
@media(prefers-reduced-motion:reduce){.section-tabs .section-tab{transition:none}}

/* Match the new artwork's visible width to the previous logo. */
.cover-logo{width:73.696775%;margin-inline:auto}
.mobile-cover .cover-logo{width:61.905291%}
/* Mobile section tabs emerge from beneath the cover. */
@media(max-width:700px){
 #mobile-menu{padding-bottom:48px}
 .mobile-preview-embedded #mobile-menu{padding-top:62px}
 #mobile-binder{isolation:isolate}
 #mobile-paper{position:relative;z-index:2}
 .mobile-tabs{position:absolute;top:-44px;right:4%;bottom:auto;left:auto;height:64px;display:flex;align-items:flex-end;gap:0;z-index:1}
 .mobile-tabs button{position:relative;height:64px;min-height:0;padding:12px 16px 30px;border:1px solid #73523b20;border-bottom:0;border-radius:5px 5px 0 0;line-height:20px;box-shadow:inset 0 1px 0 #ffffff75,1px -1px 2px #53402e18}
 .mobile-tabs button+button{margin-left:-3px}
 .mobile-tabs .tarts-tab{z-index:3}
 .mobile-tabs .loaves-tab{height:61px;z-index:2}
 .mobile-tabs .order-tab{height:58px;z-index:1}
}

@media(max-width:700px){.mobile-tabs{top:-30.8px;transform:scale(.7);transform-origin:top right}}

.order-wordmark .order-logo{display:block;height:1.4em;width:2.4977274em;margin:0 auto;overflow:hidden}

/* The Tarts divider belongs to the last leaf of the section and turns with it. */
.tart-divider{position:absolute;top:-36px;right:calc(4% + var(--remaining-tab-width,150px) - 3px);height:60px;transform:translateZ(-.7px);transform-style:preserve-3d}
.tart-divider .section-tab{position:relative;display:block;height:60px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;transform-style:preserve-3d}
.tart-divider .tab-side{display:block;height:60px;padding:10px 15px 27px;border:1px solid #73523b20;border-bottom:0;border-radius:5px 5px 0 0;background:#cfa9a0;color:#582c29;box-shadow:inset 0 1px 0 #ffffff75,1px -1px 2px #53402e18;backface-visibility:hidden;-webkit-backface-visibility:hidden;white-space:nowrap;transform:translateZ(.1px)}
.tart-divider .tab-back{position:absolute;inset:0;transform:rotateY(180deg) translateZ(.1px)}
@media(max-width:700px){
 .mobile-past-tabs{right:auto;left:4%;transform-origin:top left}
 .mobile-past-tabs[hidden]{display:none}
 .mobile-past-tabs:after{content:'';position:absolute;left:-4px;right:-4px;top:58px;height:12px;background:#f3efe5;border:1px solid #d9cfbe;box-shadow:0 -1px 1px #ffffff99;pointer-events:none}
}

/* Launch polish: clear navigation, consistent names, and quiet request forms. */
.review-switch{display:none!important}
.pastry-name{white-space:normal;text-wrap:balance;font-size:clamp(18px,1.65vw,23px);line-height:1.35;min-height:2.7em;display:flex;align-items:center;justify-content:center}
#detail-title{white-space:normal;text-wrap:balance;font-size:32px;line-height:1.25;overflow-wrap:break-word}
.kraft-paper .pastry-name{color:#662d29}
.flourish-corner,.detail-ornament,.order-flourish{display:none}
#pastry-detail{padding-top:50px}
#order-sheet{padding:0;overflow:hidden;background:#faf7ef;border:1px solid #bba58d;border-radius:3px;box-shadow:0 12px 35px #30221522}
#order-sheet .order-paper{max-height:calc(92dvh - 2px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b19885 transparent;border:0;border-radius:0;box-shadow:none;padding-right:42px}
#order-sheet .order-paper:before{display:none}
#order-sheet .form-note{color:#745946}
#request-download,#email-request{display:block;margin-top:16px;padding:12px 14px;min-height:44px;text-align:center;text-decoration:none;cursor:pointer}
#email-request{background:#662d29;color:#faf7ef}
#request-error{color:#8d2929!important}
.request-paper{background:#f3efe5}
.request-page{position:absolute;inset:20% 12%;display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center;font:17px/1.6 var(--serif);color:#662d29}
.request-page h2{font:400 32px/1.2 var(--serif);margin:0}
.request-page p{margin:0}.request-page .request-caption{font-size:13px;color:#745946}
.request-page .paper-button{align-self:center;min-height:44px}
.section-tabs{top:-42px;height:42px;align-items:flex-start;overflow:hidden;transform:translateZ(32px);z-index:40}
.section-tabs .section-tab{height:64px!important;padding:11px 15px 26px;transform:none!important}
.section-tabs .section-tab:hover,.section-tabs .section-tab:focus-visible{translate:none}
.past-tabs{right:auto;left:calc(-100% + 4%)}
.past-tabs[hidden]{display:none}
@media(max-width:700px){
 #mobile-menu,.mobile-preview-embedded #mobile-menu{padding-top:76px;padding-bottom:28px}
 .mobile-tabs{top:-48px;right:2%;height:48px;transform:none;overflow:hidden;align-items:flex-start}
 .mobile-tabs button,.mobile-tabs .loaves-tab,.mobile-tabs .order-tab{height:68px;min-width:66px;padding:14px 12px 30px;font-size:13px;line-height:20px}
 .mobile-past-tabs{left:2%;right:auto;transform:none}
 .mobile-past-tabs:after{display:none}
 .pastry-name{font-size:18px;min-height:2.7em;line-height:1.35}
 .photo-mount{height:68%}
 #detail-title{font-size:28px}
 #pastry-detail{padding:52px 26px 28px}
 .detail-layout{max-height:calc(90svh - 80px)}
 #order-sheet{padding:0;width:94vw}
 #order-sheet .order-paper{max-height:calc(94dvh - 2px);padding:36px 24px 22px}
 .request-page{inset:12% 10%;font-size:15px;gap:16px}.request-page h2{font-size:28px}
}

/* A small handwritten maker credit, without moving the cover logo. */
.cover-mark .cover-signature{position:absolute;top:calc(50% + 48px);left:0;right:0;margin:0;font:20px/1.4 'Monsieur La Doulaise',cursive;letter-spacing:0;color:#662d29;text-transform:none}
.mobile-cover .cover-signature{position:absolute;top:calc(50% + 37px);bottom:auto;left:0;right:0;margin:0;font:18px/1.4 'Monsieur La Doulaise',cursive;letter-spacing:0;color:#662d29;text-transform:none}

@font-face{font-family:"Monsieur La Doulaise";font-style:normal;font-weight:400;font-display:swap;src:url("vendor/MonsieurLaDoulaise-Regular.ttf") format("truetype")}

/* Keep complete flavor titles on one line; fitLabels sizes long names to the page. */
.pastry-name,#detail-title{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;min-width:0}
.pastry-name{min-height:calc(clamp(18px,1.65vw,23px)*2.7)}
.detail-copy{min-width:0}
@media(max-width:700px){.pastry-name{min-height:48.6px}}

/* Display food photography in its original color, without color effects. */
.photo-mount img:not(.slice-photo),#detail-image{filter:none;opacity:1;mix-blend-mode:normal}

/* Multiple selections share one order and one PDF. */
.order-item{min-width:0;border-bottom:1px solid #b6a28a55;padding-bottom:16px;margin-bottom:18px}
.order-item-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#745946;font-size:13px}
.remove-order-item{background:none;border:0;padding:8px 0 8px 12px;color:#662d29;cursor:pointer;font-size:12px;text-decoration:underline}
.remove-order-item[hidden]{display:none}
.add-order-item{display:block;background:none;border:0;padding:8px 0 12px;color:#662d29;cursor:pointer;text-decoration:underline}
.service-area{font-size:12px;line-height:1.5;color:#745946}
.section-heading .service-area{font-size:12px;max-width:280px;margin:16px auto 0}
#order-subtotal{font-size:16px;color:#662d29}
#stub-summary{white-space:pre-line}

/* Keep the local availability note on one line at every screen width. */
.service-area{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;min-width:0;max-width:100%}

/* Restore the detail-card corner artwork and use a simple signature. */
#pastry-detail .flourish-corner{display:block}
.cover-mark .cover-signature{font-family:'Allura',cursive;font-size:18px;text-shadow:none}
.mobile-cover .cover-signature{font-family:'Allura',cursive;font-size:16px;text-shadow:none}

.order-wordmark .order-logo{height:1.61em;width:2.87238651em}
/* Five turns: fig and loaf share a spread, followed by Order. */
#journey{height:calc(100svh + 650svh * 5 / 6)}

/* The lower drawings belong to the end of the item's scrolling content. */
.detail-bottom-art{position:relative;grid-column:1 / -1;height:52px;align-self:end}
#pastry-detail .detail-bottom-art .corner-bl{bottom:0;left:0}
#pastry-detail .detail-bottom-art .corner-br{bottom:0;right:0}
@media(max-width:700px){
 #mobile-menu,.mobile-preview-embedded #mobile-menu{padding-top:84px;padding-bottom:28px}
 .mobile-tabs,.mobile-past-tabs{left:auto;right:3%;width:min(216px,88%);top:-52px;height:52px;transform:none;overflow:hidden;pointer-events:none}
 .mobile-tabs button,.mobile-tabs .loaves-tab,.mobile-tabs .order-tab{position:absolute;top:0;width:31%;min-width:0;height:72px;margin:0;padding:11px 4px 32px;font-size:12px;line-height:22px;pointer-events:auto;touch-action:manipulation}
 .mobile-tabs .tarts-tab{left:0}
 .mobile-tabs .loaves-tab{left:34.5%;top:4px}
 .mobile-tabs .order-tab{right:0;top:8px}
 .mobile-pagination{padding-top:20px;gap:24px}
 .mobile-pagination button{min-height:48px;min-width:112px;padding:10px 16px;border:1px solid #662d2940;border-radius:4px;background:#f3efe5;color:#662d29;font:16px/1.4 var(--serif);touch-action:manipulation}
 .mobile-pagination #mobile-next{background:#662d29;color:#faf7ef;border-color:#662d29}
 .mobile-pagination button:disabled{opacity:.3;cursor:default}
 .mobile-pagination button:focus-visible,.mobile-tabs button:focus-visible{outline:2px solid #662d29;outline-offset:-3px}
 .mobile-turn-front,.mobile-turn-back{box-shadow:3px 5px 12px #473b2818}
 .mobile-turn-front:after{background:none}
 .detail-bottom-art{height:52px;margin-top:6px}
}

/* Give the tart photographs more space while retaining original image colors. */
.tart-card .photo-mount img{transform:scale(1.125);transform-origin:center}
.pastry-name{font-size:clamp(16px,1.4vw,20px)}
#detail-title{font-size:27px}
#detail-description{font-size:15px;line-height:1.6}
#pastry-detail.tart-detail #detail-image{transform:scale(1.125);transform-origin:center}
#pastry-detail.tart-detail .detail-photo{margin:14px 0 18px}
@media(max-width:700px){
 .pastry-name{font-size:16px;min-height:38px}
 #detail-title{font-size:24px}
 #detail-description{font-size:14px}
 #pastry-detail.tart-detail .detail-photo{margin:14px 0 18px}
}

/* A thumb-controlled sheet can pause at any point and settle in either direction. */
.mobile-turn-hint{display:none}
@media(max-width:700px){
 .mobile-turn-hint{display:block;font:12px/1.4 var(--serif);color:#8d7666;margin:22px 0 0}
 #mobile-paper{touch-action:pan-y;user-select:none;-webkit-user-select:none}
 .mobile-turn-sheet{opacity:1;will-change:transform;transform-origin:left center}
 .mobile-turn-front,.mobile-turn-back{border-radius:2px var(--curl,0px) var(--curl,0px) 2px}
 .mobile-turn-back{background-color:#f3efe5}
 .mobile-turn-front img{-webkit-user-drag:none;pointer-events:none}
}

/* Permanent page contents, with a flexible paper surface used only during a turn. */
@media(max-width:700px){
 #mobile-paper{perspective:1800px;perspective-origin:0 50%;transform-style:preserve-3d}
 .mobile-leaf{position:absolute;inset:0;visibility:hidden;transform-style:preserve-3d}
 .mobile-leaf>.mobile-page-content{transform:none;isolation:isolate}
 .curl-strip{display:none;position:absolute;top:0;bottom:0;left:0;transform-origin:0 50%;transform-style:preserve-3d;pointer-events:none}
 .is-peeling>.mobile-page-content{visibility:hidden}
 .is-peeling>.curl-strip{display:block}
 .curl-face,.curl-back{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
 .curl-face{transform:translateZ(.2px)}
 .curl-face:after{content:'';position:absolute;inset:0;background:#57452d;opacity:var(--bend-shade,0);pointer-events:none}
 .curl-face>.mobile-page-content{transform:none;border-radius:0}
 .curl-back{transform:rotateY(180deg) translateZ(.2px);background:#f3efe5;background-image:var(--sheet-grain)}
 .mobile-tabs,.mobile-past-tabs{right:4%;width:min(190px,84%);top:-30px;height:30px;perspective:700px}
 .mobile-tabs button,.mobile-tabs .loaves-tab,.mobile-tabs .order-tab{height:55px;padding:4px 3px 28px;font-size:11px;line-height:22px;border-radius:4px 4px 1px 1px;box-shadow:inset 0 1px 1px #ffffffa0,inset -2px 0 2px #73523b20,2px -2px 3px #53402e18;transform-origin:center bottom}
 .mobile-tabs .tarts-tab{transform:rotateZ(-1deg) rotateX(-5deg)}
 .mobile-tabs .loaves-tab{top:2px;transform:rotateZ(.6deg) rotateX(-5deg)}
 .mobile-tabs .order-tab{top:4px;transform:rotateZ(-.5deg) rotateX(-5deg)}
}

/* A large, unfiltered portrait and a short maker credit on the last page. */
.about-page{position:absolute;inset:8% 7% 7%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5%;text-align:center;color:#662d29}
.about-page h2{margin:0;font:400 18px/1.2 var(--serif)}
.about-portrait{display:block;width:100%;flex:none}
.about-portrait img{display:block;width:100%;height:auto;filter:none;opacity:1;mix-blend-mode:normal;object-fit:contain}
.about-credit h3{font:400 clamp(30px,3.1vw,40px)/1.2 'Allura',cursive;margin:0 0 9px}
.about-credit p{font:400 12px/1.5 var(--serif);margin:0}
@media(max-width:700px){
 .about-page{inset:7% 6% 7%;gap:5%}
 .about-page h2{font-size:16px}
 .about-credit h3{font-size:34px;margin-bottom:7px}
 .about-credit p{font-size:11px}
}

/* The handwritten antique menu card from the middle reference. */
.order-end-card{position:absolute;inset:9% 9% 8%;border:1px solid #8d785950;border-radius:3px 6px 2px 4px;background-color:#eee4cf;background-image:var(--sheet-grain),radial-gradient(ellipse at 45% 42%,#fffaf177,transparent 75%),linear-gradient(95deg,#b7a17c16,transparent 8%,transparent 92%,#9b815815);background-size:160px 160px,100% 100%,100% 100%;box-shadow:1px 3px 4px #5e492b16,inset 0 0 22px #8e6a2b0b;color:#604331}
.order-end-card:before{content:'';position:absolute;inset:7px;border:1px solid #8d785930;border-radius:2px;pointer-events:none}
.order-end-card>.flourish-corner{display:block;width:54px;height:54px;opacity:.72;pointer-events:none}
.order-end-card>.corner-tl,.order-end-card>.corner-tr{top:14px}
.order-end-card>.corner-bl,.order-end-card>.corner-br{bottom:14px}
.order-end-card>.corner-tl,.order-end-card>.corner-bl{left:13px}
.order-end-card>.corner-tr,.order-end-card>.corner-br{right:13px}
.order-end-content{position:absolute;inset:16% 9%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.order-end-content h2{font:400 clamp(44px,5.5vw,66px)/1.1 var(--serif);margin:0;color:#604331}
.order-end-rule{display:flex;align-items:center;gap:10px;width:55%;color:#8c7659;font-size:10px;margin:16px 0 30px}
.order-end-rule:before,.order-end-rule:after{content:'';height:1px;flex:1;background:#8c765947}
.order-end-content .paper-button{background:transparent;color:#662d29;border:1px solid #886d4c70;border-radius:2px;padding:12px 18px;min-height:44px;font:400 15px/1.3 var(--serif);box-shadow:inset 0 1px 0 #fff8}
.order-end-content .paper-button:hover{background:#fffaf14d}
.order-end-content .service-area{font:italic 11px/1.5 var(--serif);color:#7d6b53;margin:24px 0 0;width:100%}
@media(max-width:700px){
 .order-end-card{inset:7% 8%}
 .order-end-content{inset:16% 8%}
 .order-end-content h2{font-size:52px}
 .order-end-card>.flourish-corner{width:44px;height:44px}
 .order-end-rule{margin:12px 0 24px}
 .order-end-content .paper-button{font-size:14px;padding:11px 14px}
 .order-end-content .service-area{font-size:10px;margin-top:22px}
}

/* A quiet remnant of the turned stack, independent of the moving page surface. */
@media(max-width:700px){
 #mobile-binder:before,#mobile-binder:after{content:'';position:absolute;pointer-events:none;opacity:0;z-index:1;transition:opacity .18s ease-out}
 #mobile-binder:before{right:100%;top:1px;bottom:1px;width:clamp(12px,4vw,20px);border:1px solid #cfc4b0;border-right:0;border-radius:3px 0 0 3px;background-color:#f3efe5;background-image:var(--sheet-grain),linear-gradient(90deg,#fff8,#f3efe5 40%,#b5a68b35);background-size:160px 160px,100% 100%;box-shadow:-2px 3px 5px #68543f12,inset -3px 0 4px #8c775a12;transform:skewY(-1deg);transform-origin:right center}
 #mobile-binder:after{right:calc(100% + clamp(12px,4vw,20px));top:4px;bottom:3px;width:3px;border-left:1px solid #d6cdbb;background:linear-gradient(90deg,#f3efe5 0 1px,#c7bca9 1px 2px,#eee7d9 2px);border-radius:2px 0 0 2px}
 #mobile-binder.has-turned-pages:before,#mobile-binder.has-turned-pages:after{opacity:1}
}
@media(prefers-reduced-motion:reduce){#mobile-binder:before,#mobile-binder:after{transition:none}}

/* Navy marks the maker's page, after Order. */
.about-tab{background:#293e53;color:#faf4e9}
@media(max-width:700px){
 .mobile-tabs,.mobile-past-tabs{width:min(252px,90%)}
 .mobile-tabs button,.mobile-tabs .loaves-tab,.mobile-tabs .order-tab,.mobile-tabs .about-tab{width:23.5%}
 .mobile-tabs .tarts-tab{left:0}
 .mobile-tabs .loaves-tab{left:25.5%}
 .mobile-tabs .order-tab{left:51%;right:auto}
 .mobile-tabs .about-tab{left:76.5%;right:auto;top:6px;transform:rotateZ(.6deg) rotateX(-5deg)}
}

/* The moving sheet occludes the rings instead of the rings floating over it. */
@media(max-width:700px){
 #mobile-paper>.mobile-bindings{z-index:3;transform:translateZ(.5px);transform-style:preserve-3d}
}

/* Match the desktop cover's quiet two-degree tilt, leaving the peel geometry intact. */
@media(max-width:700px){#mobile-binder{transform:translateX(3px) rotate(-2deg);transform-origin:center}}

/* A portrait opens the maker's card without changing the book's page gesture. */
.about-photo-button{display:block;width:100%;flex:none;padding:0;border:0;background:none;cursor:zoom-in}
.about-photo-button:focus-visible{outline:1px solid #886d4c;outline-offset:5px}
#about-detail{width:min(880px,92vw);max-height:90svh;overflow:auto;padding:48px 36px 36px;border:1px solid #d8cdbb;background:#faf7f0;color:#662d29;box-shadow:0 20px 100px #221a1833}
#about-detail::backdrop{background:#28211e66;backdrop-filter:blur(7px)}
.about-detail-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px}
.about-detail-photo{display:block;width:100%;height:auto;object-fit:contain;filter:none}
.about-detail-copy h2{font:400 44px/1.15 Allura,cursive;margin:0 0 12px}
.about-detail-copy p{font:15px/1.7 var(--serif);color:#71604f;margin:14px 0}
.about-detail-copy .about-detail-credit{font-size:12px;color:#662d29}
#about-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
#about-socials[hidden]{display:none}
.social-profile{display:flex;align-items:center;gap:9px;min-height:44px;color:#662d29;text-decoration:none;font:12px/1.3 var(--serif)}
.social-profile svg{width:23px;height:23px;flex:none;opacity:.58;fill:currentColor;transition:opacity .2s}
.social-profile .agency-logo{font:700 17px/1 Arial,sans-serif;letter-spacing:-1px;opacity:.58}
.social-profile:hover svg,.social-profile:focus-visible svg,.social-profile:hover .agency-logo{opacity:1}
.social-profile:hover span:last-child{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){#about-detail{padding:46px 24px 26px}.about-detail-layout{grid-template-columns:1fr;gap:22px}.about-detail-photo{max-height:40svh}.about-detail-copy{text-align:center}.about-detail-copy h2{font-size:40px}#about-socials{justify-content:center}}

/* Tabs stay unadorned, including the active, hover and keyboard-focus states. */
.section-tab,.section-tab[aria-current],.section-tab:hover,.section-tab:focus-visible,
.mobile-tabs button,.mobile-tabs button[aria-current],.mobile-tabs button:hover,.mobile-tabs button:focus-visible{text-decoration:none!important}
/* Render the pierced edge as part of each moving face, clipped at the spine. */
@media(max-width:700px){
 .curl-face>.curl-bindings,.curl-back>.curl-bindings{padding:var(--binding-inset) 0;opacity:1;transition:none;transform:none;z-index:1}
 .curl-back>.curl-bindings{left:auto;right:-18px;transform:scaleX(-1)}
}

/* Keep the cover credit small and upright, matching the supplied reference. */
.cover-mark .cover-signature{font:400 11px/1.4 Georgia,'Times New Roman',serif}
.mobile-cover .cover-signature{font:400 10px/1.4 Georgia,'Times New Roman',serif}

/* A small embroidered frame echoes the Order card's existing corner artwork. */
.order-end-content .order-start-button{position:relative;display:flex;align-items:center;justify-content:center;width:min(230px,100%);min-height:64px;padding:19px 34px;border:1px solid #886d4c70;border-radius:3px;background:#fff8e829;box-shadow:inset 0 1px 0 #fff8,0 2px 3px #6043310a;color:#662d29;font:400 15px/1.4 var(--serif);letter-spacing:.2px;text-align:center;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.order-start-button:before{content:'';position:absolute;inset:5px;border:1px solid #886d4c35;pointer-events:none}
.order-start-button .flourish-corner{display:block;width:27px;height:27px;opacity:.6}
.order-start-button .corner-tl,.order-start-button .corner-tr{top:2px}
.order-start-button .corner-bl,.order-start-button .corner-br{bottom:2px}
.order-start-button .corner-tl,.order-start-button .corner-bl{left:2px}
.order-start-button .corner-tr,.order-start-button .corner-br{right:2px}
.order-start-label{position:relative;z-index:1;display:block;white-space:nowrap}
.order-end-content .order-start-button:hover{background:#fff8e87a;border-color:#886d4ca0}
.order-end-content .order-start-button:focus-visible{outline:1px solid #886d4c;outline-offset:4px}
@media(max-width:700px){.order-end-content .order-start-button{width:min(202px,100%);min-height:60px;padding:17px 30px;font-size:14px}}

/* Slightly smaller desktop bookmarks; keep their base aligned with the paper. */
@media(min-width:701px){
 .section-tabs{transform:translateZ(32px) scale(.9);transform-origin:bottom right}
 .section-tabs.past-tabs{transform-origin:bottom left}
}
/* Leave room for the rotated left edge while retaining the tucked-in tab base. */
@media(max-width:700px){
 .mobile-tabs,.mobile-past-tabs{overflow:hidden}
 .mobile-tabs .tarts-tab{left:3px}
 .mobile-tabs button{font-weight:540!important}
}
