@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--module:100px;--gap:calc(var(--module) * 12 / 84);--row:calc(var(--module) * 90 / 84);--line:calc(var(--row) / 6);--col:calc(var(--module) + var(--gap));--field:calc(12 * var(--module) + 11 * var(--gap));--margin:var(--col);--inset:16px;--l2:calc(2 * var(--line));--l3:calc(3 * var(--line));--l4:calc(4 * var(--line));--l5:calc(5 * var(--line));--green:#01a53c;--green-deep:#118933;--red:#d21718;--red-deep:#b51316;--red-text:#d21718;--green-text:#007a2c;--green-pill:#007a2c;--green-pill-deep:#00661f;--blue:#3d6fa8;--pink:#e5318f;--gold:#a9823f;--cream:#fff8e7;--sheet:#fbf9f3;--white:#fff;--on-colour:#fff;--ink-fixed:#141414;--skin:#f6ddc9;--skin-warm:#f3c6b4;--ink:#141414;--ink-soft:#5c5c5c;--line-colour:#e8e2d4;--hair:var(--line-colour);--page:#fff;--card:#fff;--link-line:#c9c4b8;--paper:var(--page);--paper-deep:var(--page);--quiet:var(--ink-soft);--rule:var(--hair);--rule-strong:var(--ink);--keep:var(--red);--sans:"Suisse Intl", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:var(--sans);--radius-card:20px;--radius-field:14px;--pill:999px;--shadow:0 1px 2px #0000000f;--beat:10ms;--ease:cubic-bezier(.22, .61, .21, 1);--quick:calc(24 * var(--beat));--stamp:calc(32 * var(--beat));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ink:#f2efe8;--ink-soft:#a29d93;--line-colour:#2e2c29;--page:#141414;--card:#1e1e1e;--link-line:#55524c;--red-text:#ff5a5a;--green-text:#3ccf6c;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{background:var(--page);color:var(--ink)}body{font-family:var(--sans);font-size:15px;line-height:var(--line);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100dvh;font-weight:400;display:flex}main{flex:1 0 auto}img,video{max-width:100%;display:block}::selection{background:#14141414}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font:inherit;text-wrap:balance}strong,b{font-weight:400}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}:focus,:focus-visible{outline:none}.skip{left:var(--inset);z-index:50;background:var(--page);padding:8px 0;position:absolute;top:-80px}.skip:focus{top:var(--inset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-size:64px;line-height:calc(4 * var(--line));letter-spacing:-.025em;text-wrap:balance}.display-xl{font-size:120px;line-height:calc(7 * var(--line));letter-spacing:-.03em;text-wrap:balance}@media (min-width:1100px){.display{font-size:88px;line-height:calc(5.5 * var(--line))}}@media (max-width:640px){.display{font-size:44px;line-height:calc(3 * var(--line))}.display-xl{font-size:64px;line-height:calc(4 * var(--line))}}.title,.headline,.page-head h1{font-size:32px;line-height:calc(2 * var(--line));letter-spacing:-.015em;text-wrap:balance}@media (max-width:640px){.title,.headline,.page-head h1{font-size:28px}}.big,.subhead{font-size:22px;line-height:calc(1.5 * var(--line));letter-spacing:-.01em;text-wrap:balance}.body-type,.dek{font-size:15px;line-height:var(--line)}.small,.label,.hint,.caps,.kicker{font-size:13px;line-height:var(--line);letter-spacing:0}.quiet,.kicker,.hint,.caps.quiet{color:var(--ink-soft)}.measure,.dek,.narrow,.reading{max-width:55ch}.red{color:var(--red-text)}.pine,.gold{color:inherit}.numeral,.num,.stat{font-variant-numeric:tabular-nums}.body{text-wrap:pretty;hanging-punctuation:first;max-width:55ch}.body p+p,.body p+ul,.body ul+p{margin-top:var(--line)}.body h2{font-size:22px;line-height:calc(1.5 * var(--line));letter-spacing:-.01em;margin-top:calc(2 * var(--line));margin-bottom:calc(var(--line) / 2)}.body ul{padding-left:1.1em}.body li+li{margin-top:calc(var(--line) / 2)}.link,.nav a,.footer a,.body a,.wish-title a,.wish-card-title a,.text-btn,.tabs a,.tabs button,.header-nav a,.btn-ghost,.btn-quiet,.btn-line{--near:0;color:color-mix(in srgb, var(--ink) calc(var(--near) * 100%), var(--rest,var(--ink)));text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) calc(var(--near) * 100%), var(--rest-line,transparent));text-decoration-color:color-mix(in srgb, var(--ink) calc(var(--near) * 100%), var(--rest-line,transparent))}.link,.body a,.wish-title a,.wish-card-title a,.text-btn,.btn-ghost,.btn-quiet,.btn-line{--rest-line:var(--link-line)}.nav a,.footer a,.tabs a,.tabs button,.header-nav a,.text-btn.quiet,.link.quiet{--rest:var(--ink-soft)}.nav a[aria-current=page],.header-nav a[aria-current=page],.tabs a[aria-current=page],.tabs button[aria-selected=true]{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:where(.link,.nav a,.footer a,.body a,.text-btn,.tabs a,.tabs button,.header-nav a,.btn-ghost):focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}@media (pointer:coarse){.text-btn,.btn-ghost,.link{--rest-line:var(--ink-soft)}}.ground :is(.link,.text-btn,.nav a,.header-nav a,.btn-ghost,.footer a){--ink:var(--on-colour);--rest:#ffffffd6}.ground :is(.link,.text-btn,.btn-ghost){--rest:var(--on-colour);--rest-line:#ffffff8c}.wrap{width:100%;max-width:calc(var(--field) + 2 * var(--inset));padding-inline:var(--inset);margin-inline:auto}@supports (width:round(down, 100px, 10px)){@media (min-width:641px){.wrap{max-width:none;width:calc(min(var(--field), round(down, 100vw - 2 * var(--inset) + var(--gap), var(--col)) - var(--gap)) + 2 * var(--inset))}}}.has-margin{position:relative}.m-label{color:var(--ink-soft);font-size:13px;line-height:var(--line);display:block}@media (min-width:1100px){.with-margin{padding-left:calc(var(--margin) + var(--inset))}.with-margin .m-label,.has-margin>.m-label{left:calc(-1 * var(--margin));width:var(--module);position:absolute}}.section{padding-block:calc(4 * var(--line))}.section-tight{padding-block:calc(2 * var(--line))}.stack>*+*{margin-top:var(--line)}.stack-2>*+*{margin-top:calc(2 * var(--line))}.stack-3>*+*{margin-top:calc(4 * var(--line))}.row{align-items:center;gap:calc(var(--line) / 2) var(--gap);flex-wrap:wrap;display:flex}.between{justify-content:space-between;align-items:baseline;gap:calc(var(--line) / 2) var(--gap);flex-wrap:wrap;display:flex}.center{text-align:center}.grid{gap:calc(2 * var(--line)) var(--gap);display:grid}.grid>*{min-width:0}@media (min-width:900px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.cards{gap:var(--gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(3 * var(--module) + 2 * var(--gap))), 1fr));display:grid}.rule,.rule-ink,.double-rule{border:0;border-top:1px solid var(--hair)}.rule-ink{border-top-color:var(--ink)}.page-head{padding-block:calc(3 * var(--line)) calc(2 * var(--line))}.page-head .dek{margin-top:calc(var(--line) / 2)}.arrive{animation:arrive var(--quick) var(--ease) both}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}}.shape{width:100%;height:auto;display:block;overflow:visible}.scene{width:100%;height:auto;display:block}.ground{isolation:isolate;color:var(--on-colour);position:relative}.ground-fill{z-index:-1;position:absolute;inset:0}.ground-print{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ground-body{position:relative}.ground-green{background:var(--green)}.ground-blue{background:var(--blue)}.ground-red{background:var(--red)}.ground-cream{background:var(--cream);color:var(--ink-fixed)}.ground-paper{background:var(--sheet);color:var(--ink-fixed)}.ground .shape,.shape-laid{filter:drop-shadow(0 1px #0000001f)}.ground :is(.btn,.stamp,.header,.footer) .shape{filter:none}.stripes-ground{width:100%;height:100%;display:block}.empty{align-content:start;justify-items:center;gap:var(--line);text-align:center;padding-block:calc(2 * var(--line));color:var(--ink-soft);display:grid}.empty .shape{width:var(--module)}.btn{border-radius:var(--pill);white-space:nowrap;cursor:pointer;background:var(--red);min-height:44px;color:var(--white);transition:background-color var(--quick) var(--ease), transform var(--quick) var(--ease), box-shadow var(--quick) var(--ease);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn:focus-visible{box-shadow:0 0 0 2px var(--page), 0 0 0 3.5px var(--ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:default;transform:none}.btn .shape,.btn svg{flex:none;width:16px;height:16px}.btn-red{background:var(--red);color:var(--white)}.btn-red:hover{background:var(--red-deep)}.btn-green{background:var(--green-pill);color:var(--white)}.price-once{color:var(--green-text)}.btn-green:hover{background:var(--green-pill-deep)}.btn-white{background:var(--white);color:var(--ink-fixed)}.btn-white:hover{background:#f4f1ea}.btn-ink{background:var(--ink);color:var(--page)}.btn-small{min-height:44px;padding:0 18px}.btn-big{min-height:44px;padding:0 26px}.btn-block{width:100%;display:flex}.btn-row{min-height:32px;padding:0 14px;font-size:14px;position:relative}.btn-row:after{content:"";position:absolute;inset:-6px -4px}.btn.btn-ghost,.btn.btn-quiet,.btn.btn-line,.text-btn{cursor:pointer;min-height:44px;font-size:inherit;line-height:var(--line);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.btn.btn-ghost:hover,.btn.btn-quiet:hover,.btn.btn-line:hover{background:0 0}.text-btn[disabled]{opacity:.4;cursor:default}.card,.panel{background:var(--card);color:var(--ink);border:1px solid var(--hair);border-radius:var(--radius-card);padding:calc(1.5 * var(--line)) 24px}.card-cream,.card-tight{padding:var(--line) 20px}.ground .card,.ground .panel,.card.on-colour{color:var(--ink);border-color:#0000}.panel-title{justify-content:space-between;align-items:baseline;gap:var(--gap);margin-bottom:var(--line);font-size:22px;line-height:calc(1.5 * var(--line));display:flex}.panel-title>:not(:first-child){color:var(--ink-soft);font-size:13px}.ledger-list{border-top:1px solid var(--ink);list-style:none}.ledger-list>li{gap:0 var(--gap);padding:calc(var(--line) / 2) 0;border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ledger-list>li>:last-child:not(:first-child){color:var(--ink-soft);text-align:right}.ledger-head{padding-bottom:calc(var(--line) / 2)}.ledger{border-collapse:collapse;width:100%}.ledger th{text-align:left;color:var(--ink-soft);padding:0 12px calc(var(--line) / 2) 0;border-bottom:1px solid var(--ink);white-space:nowrap;font-size:13px;font-weight:400}.ledger td{padding:calc(var(--line) / 2) 12px calc(var(--line) / 2) 0;border-bottom:1px solid var(--hair);vertical-align:top}.ledger th:last-child,.ledger td:last-child{padding-right:0}.ledger .num{text-align:right;white-space:nowrap}.ledger-wrap{overflow-x:auto}@media (max-width:640px){.ledger thead{display:none}.ledger,.ledger tbody,.ledger tr,.ledger td{width:100%;display:block}.ledger{border-top:1px solid var(--ink)}.ledger tr{border-bottom:1px solid var(--hair);padding:calc(var(--line) / 2) 0}.ledger td{border:0;padding:0}.ledger td[data-label]:before{content:attr(data-label) "  ";color:var(--ink-soft)}.ledger .num{text-align:left}}.field{gap:calc(var(--line) / 3);display:grid}.field>span:first-child,.field-label{font-size:13px;line-height:var(--line);color:var(--ink);display:block}.field-hint{font-size:13px;line-height:var(--line);color:var(--ink-soft)}.input,.textarea,.select{width:100%;min-height:56px;color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:var(--radius-field);appearance:none;transition:border-color var(--quick) var(--ease), box-shadow var(--quick) var(--ease);padding:15px 18px;font-size:17px;line-height:24px;display:block}.input::placeholder,.textarea::placeholder{color:var(--ink-soft);opacity:.7}.input:hover,.textarea:hover,.select:hover{border-color:var(--link-line)}.input:focus,.textarea:focus,.select:focus{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--red)}.textarea{min-height:calc(7 * var(--line));resize:vertical}.select{padding-right:44px}.input-big{min-height:calc(6 * var(--line));letter-spacing:-.02em;border-radius:20px;padding:0 24px;font-size:56px;line-height:1}@media (max-width:640px){.input-big{min-height:calc(4.5 * var(--line));font-size:40px}}.input-sans{font-family:var(--sans)}.ground .input,.ground .textarea{background:var(--white);color:var(--ink-fixed);border-color:#0000}.ground .input:focus{border-color:var(--ink-fixed)}.input-row{align-items:center;gap:8px;display:flex}.input-row .input{flex:1;min-width:0}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check input{appearance:none;border:1px solid var(--ink);background:var(--card);cursor:pointer;width:22px;height:22px;transition:background-color var(--quick) var(--ease);border-radius:6px;flex:none;place-content:center;margin:0;display:grid}.check input[type=radio]{border-radius:50%}.check input:checked{background:var(--ink)}.check input:checked:after{content:"";border:2px solid var(--page);border-top:0;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.check input[type=radio]:checked:after{background:var(--page);border:0;border-radius:50%;width:8px;height:8px;transform:none}.check input:focus-visible{box-shadow:0 0 0 2px var(--page), 0 0 0 3px var(--ink)}.form-row{gap:var(--line) var(--gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}fieldset{border:0;min-width:0}legend{margin-bottom:calc(var(--line) / 2);padding:0;font-size:13px}.notice{max-width:55ch;padding:calc(var(--line) / 2) 16px;border:1px solid var(--red);color:var(--ink);font-size:15px;line-height:var(--line);border-radius:12px;display:block}.notice-pine{border-color:var(--green)}.notice-quiet{border-color:var(--hair);color:var(--ink-soft)}.header{z-index:5;color:var(--ink);pointer-events:none;position:relative}.header a,.header button{pointer-events:auto}.header-bar{justify-content:space-between;align-items:baseline;gap:var(--gap);padding-block:var(--inset) calc(3 * var(--line));display:flex;position:relative}.brand{white-space:nowrap;color:inherit;align-items:baseline;gap:7px;display:inline-flex}.brand-heart{width:13px;height:13px;color:var(--red);flex:none;align-self:center;transform:translateY(-1px)}.header-on-field .brand-heart{color:var(--on-colour)}.header-nav{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 12px;display:flex}.header-nav a{white-space:nowrap;position:relative}.header-nav a:after{content:"";position:absolute;inset:-11px -6px}.header-count{color:var(--ink);font-size:13px;line-height:var(--line);display:none}.header-on-field{color:var(--on-colour)}.header-on-field .header-count{color:var(--white)}@media (min-width:1100px){.header-bar{padding-left:var(--margin)}.header-count{left:0;top:var(--inset);width:var(--module);display:block;position:absolute}}@media (max-width:640px){.header-nav a.header-link-extra{display:none}}.footer{margin-top:calc(6 * var(--line))}.footer-band{height:48px;overflow:hidden}.footer-links{padding:calc(var(--line) - 5px) var(--inset) 0;flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex}.footer-links a{line-height:var(--line);padding-block:10px;display:inline-block}.footer-made{text-align:center;color:var(--ink-soft);padding:0 var(--inset) calc(var(--line));font-size:13px}.credit{--cap:.7344em;text-align:center;font-size:13px;line-height:var(--line);padding:0 var(--inset) calc(2 * var(--line))}.credit-link{color:var(--ink-soft);white-space:nowrap;padding-block:10px;text-decoration:none;display:inline-block}.credit-link:hover,.credit-link:focus-visible{color:var(--ink)}.credit-wordmark{height:calc(var(--cap) * 124.52 / 120.21);width:calc(var(--cap) * 982.68 / 120.21);vertical-align:calc(var(--cap) * -2.15 / 120.21);display:inline-block;overflow:visible}.credit-wordmark,.credit-section{color:var(--ink)}.wish-card{gap:calc(var(--line) / 3);background:var(--card);color:var(--ink);border:1px solid var(--hair);border-radius:var(--radius-card);padding:var(--line) 22px;flex-direction:column;display:flex;position:relative}.ground .wish-card{border-color:#0000}.wish-card-title{font-size:22px;line-height:calc(1.5 * var(--line));letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.wish-card-meta,.wish-card-note{font-size:13px;line-height:var(--line);color:var(--ink-soft)}.wish-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--line) / 2) var(--gap);padding-top:calc(var(--line) / 2);flex-wrap:wrap;margin-top:auto;display:flex}.wish-card-star{width:40px;height:40px;color:var(--red);pointer-events:none;position:absolute;top:-16px;left:-14px;transform:rotate(-8deg)}.wish-card[data-state=taken] .wish-card-title{color:var(--ink-soft)}.wish-card button.wish-card-open{all:unset;cursor:pointer;display:block}.wish-card-new{animation:arrive var(--quick) var(--ease) both}.state-label,.state{font-size:13px;line-height:var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.state-label:before,.state:before{content:"";background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}.state-label[data-state=taken]:before,.state-taken:before{background:var(--ink)}.state-label[data-state=together]:before,.state-together:before{background:var(--pink)}.state-label[data-state=yours]:before,.state-yours:before{background:var(--red)}.state-label[data-state=bought]:before,.state-bought:before{background:var(--gold)}.state-label[data-state=taken],.state-taken{color:var(--ink-soft)}.stamp{border:1.5px solid var(--red);color:var(--red-text);font-size:13px;line-height:var(--line);white-space:nowrap;animation:stamp var(--stamp) var(--ease) both;border-radius:10px;align-items:center;gap:7px;padding:3px 12px;display:inline-flex;transform:rotate(-4deg)}.stamp .shape,.stamp svg{width:12px;height:12px}.stamp-green{border-color:var(--green);color:var(--green-deep)}.stamp-ink{border-color:var(--ink);color:var(--ink)}@keyframes stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.4)}60%{opacity:1}to{transform:rotate(-4deg)scale(1)}}.covered{gap:4px;max-width:280px;margin-top:8px;display:grid}.covered-bar{border-radius:var(--pill);background:var(--hair);height:4px;position:relative;overflow:hidden}.covered-bar>span{border-radius:var(--pill);background:var(--green-text);transition:width calc(62 * var(--beat)) var(--ease);position:absolute;inset:0 auto 0 0}.covered-words{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.meter{border-radius:var(--pill);background:var(--hair);height:6px;position:relative;overflow:hidden}.meter>span{border-radius:var(--pill);background:var(--green);transition:width calc(62 * var(--beat)) var(--ease);position:absolute;inset:0 auto 0 0}.meter[data-over]>span{background:var(--red)}.meter-label{justify-content:space-between;gap:var(--gap);font-size:13px;line-height:var(--line);color:var(--ink-soft);margin-top:calc(var(--line) / 3);display:flex}.tabs{scrollbar-width:none;gap:0 16px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.accordion,.faq{border-top:1px solid var(--ink)}.accordion details,.faq details{border-bottom:1px solid var(--hair)}.accordion summary,.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--gap);padding:calc(var(--line) / 2) 0;min-height:44px;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.faq summary::-webkit-details-marker{display:none}.accordion summary:after,.faq summary:after{content:"+";color:var(--ink-soft);flex:none}.accordion details[open] summary:after,.faq details[open] summary:after{content:"–"}.accordion .answer,.faq .answer{padding-bottom:var(--line);color:var(--ink-soft);max-width:55ch}.accordion .answer a,.faq .answer a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}details.edit>summary{cursor:pointer;list-style:none}details.edit>summary::-webkit-details-marker{display:none}.edit-body{padding-top:var(--line);animation:arrive var(--quick) var(--ease) both}.sheet{position:relative}.sheet-panel{overflow-wrap:anywhere}.sheet-backdrop{display:none}.sheet-panel{color:var(--ink);border-top:1px solid var(--ink);padding:calc(var(--line) / 2) 0 var(--line);animation:arrive var(--quick) var(--ease) both}.sheet-head{justify-content:space-between;align-items:baseline;gap:var(--gap);margin-bottom:var(--line);display:flex}.sheet-title{font-size:22px;line-height:calc(1.5 * var(--line));letter-spacing:-.01em}.sheet-close{cursor:pointer;width:44px;height:44px;color:var(--ink-soft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-12px -12px 0 0;display:inline-flex}.sheet-close:hover,.sheet-close:focus-visible{color:var(--ink)}.sheet-close svg{width:13px;height:13px}.sheet-handle{display:none}@media (max-width:719px){.sheet-backdrop{z-index:40;animation:fade var(--quick) var(--ease) both;background:#14141452;display:block;position:fixed;inset:0}.sheet-panel{z-index:41;overscroll-behavior:contain;background:var(--card);max-height:88dvh;padding:10px var(--inset) calc(var(--line) * 1.5 + env(safe-area-inset-bottom));animation:rise calc(32 * var(--beat)) var(--ease) both;border-top:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-handle{background:var(--hair);width:36px;height:4px;margin:0 auto var(--line);border-radius:2px;display:block}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(100%)}}.reserve-panel{padding-top:var(--line);animation:arrive var(--quick) var(--ease) both}.reserve-form{gap:calc(var(--line) / 2);display:grid}.stats{gap:var(--gap);border-top:1px solid var(--ink);padding-top:calc(var(--line) / 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats .label:first-child{color:var(--ink-soft)}@media (max-width:640px){.stats{row-gap:var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}}.lock{color:var(--ink-soft);white-space:nowrap}.locked{position:relative}.locked>.locked-body{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.locked>.locked-cover{place-items:center;display:grid;position:absolute;inset:0}.share-link{align-items:center;gap:var(--gap);border:1px solid var(--hair);border-radius:var(--radius-field);background:var(--card);padding:4px 4px 4px 18px;display:flex}.share-link input{min-width:0;color:var(--ink-soft);background:0 0;border:0;flex:1;padding:10px 0}.share-grid{flex-wrap:wrap;gap:0 16px;display:flex}.qr{width:calc(1.5 * var(--module));height:calc(1.5 * var(--module));color:#141414;background:#fff;padding:8px}.qr svg{width:100%;height:100%;display:block}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:var(--page);border-radius:var(--pill);font-size:15px;line-height:var(--line);animation:toast var(--quick) var(--ease) both;padding:10px 18px;position:fixed;transform:translate(-50%)}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}}.points{gap:calc(2 * var(--line)) var(--gap);list-style:none;display:grid}@media (min-width:900px){.points{grid-template-columns:repeat(3,minmax(0,1fr))}}.ticks{border-top:1px solid var(--ink);list-style:none}.ticks li{padding:calc(var(--line) / 4) 0;border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;display:flex}.ticks li:before{content:"";background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.price-cols{gap:calc(2 * var(--line)) var(--gap);display:grid}@media (min-width:760px){.price-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.thumbs{gap:var(--line) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.wishes,.editor-list{border-top:1px solid var(--ink);list-style:none}.wish,.editor-wish{gap:0 var(--gap);padding:calc(var(--line) / 2) 0;border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.editor-wish{grid-template-columns:auto minmax(0,1fr) auto}.wish-title{font-size:15px}.wish-meta,.wish-note{color:var(--ink-soft);flex-wrap:wrap;gap:0 12px;font-size:13px;display:flex}.wish-actions{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.wish[data-priority=top]:before,.top-dot{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;display:inline-block}.wish[data-priority=top]:before{left:-14px;top:calc(var(--line) - 4px);position:absolute}.mover{flex-direction:column;display:flex}.mover button{cursor:pointer;width:28px;height:22px;color:var(--ink-soft);background:0 0;border:0;font-size:10px}.mover button:hover{color:var(--ink)}.mover button[disabled]{opacity:.3;cursor:default}.sheet-meta{color:var(--ink-soft);font-size:13px}.sheet-letter{white-space:pre-line;max-width:55ch}.columns{gap:var(--line);display:grid}.number{color:var(--ink-soft)}.front{gap:calc(4 * var(--line));display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}@media print{.header,.footer,.no-print,.tabs,.sheet-backdrop,.toast,.skip,.btn{display:none!important}html,body{color:#141414;background:#fff}.card,.wish-card{break-inside:avoid;border-color:#ddd}.ground,.ground-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.printable{--p-ink:#141414;--p-red:#d21718;--p-green:#01a53c;--p-blue:#3d6fa8;--p-pink:#e5318f;--p-cream:#fff8e7;--p-white:#fff;aspect-ratio:8.5/11;width:100%;color:var(--p-ink);background:var(--p-white);font-family:var(--sans);font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:400;position:relative;overflow:hidden;container-type:inline-size}.printable>*{position:absolute}.pr-art{width:100%;height:100%;display:block;inset:0}.pr-art .shape{width:auto}.pr-hand{white-space:nowrap;flex-wrap:nowrap;display:flex}.pr-hand span{transform-origin:50% 70%;display:inline-block}.pr-wishes{--fs:2.7cqw;font-size:var(--fs);letter-spacing:-.005em;line-height:1.2}.pr-wishes[data-n=m]{--fs:2.3cqw}.pr-wishes[data-n=l]{--fs:2.05cqw}.pr-wishes ol{row-gap:calc(var(--fs) * .42);list-style:none;display:grid}.pr-wishes li{break-inside:avoid;align-items:baseline;gap:.7em;display:flex}.pr-n{text-align:right;font-variant-numeric:tabular-nums;opacity:.55;flex:0 0 1.35em}.pr-w{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pr-size{opacity:.6;white-space:nowrap;font-size:.82em}.pr-wishes li[data-top] .pr-w:before{content:"";vertical-align:-.04em;background:var(--p-star,var(--p-red));clip-path:polygon(50% 0%,61.8% 35.3%,100% 35.3%,69.1% 57.1%,80.9% 95.1%,50% 72.6%,19.1% 95.1%,30.9% 57.1%,0% 35.3%,38.2% 35.3%);width:.82em;height:.82em;margin-right:.3em;display:inline-block}.pr-more{margin-top:calc(var(--fs) * .6);opacity:.7;font-size:.86em}.pr-wishes-empty{opacity:.6}.pr-code{text-align:right;flex-direction:column;align-items:flex-end;gap:1.2cqw;display:flex}.pr-scan{text-wrap:balance;max-width:17cqw;font-size:1.6cqw;line-height:1.3}.pr-tile{background:var(--p-white);border-radius:1.6cqw;padding:1.6cqw;box-shadow:0 .12cqw #00000024}.pr-qr{width:11cqw;height:11cqw}.pr-qr svg{width:100%;height:100%;display:block}.pr-qr[data-placeholder]{background:repeating-conic-gradient(var(--p-ink) 0 25%, transparent 0 50%) 0 0 / 2.2cqw 2.2cqw;opacity:.8}.pr-star{color:var(--p-white)}.pr-star .pr-year{text-align:center;letter-spacing:-.02em;font-size:6cqw;line-height:1;top:7.5cqw;left:0;right:0}.pr-star .pr-name{text-align:center;color:var(--p-red);letter-spacing:-.025em;white-space:nowrap;line-height:1;top:70cqw;left:10cqw;right:10cqw}.pr-star .pr-wishes{width:46cqw;color:var(--p-ink);top:85.5cqw;left:27cqw}.pr-star .pr-wishes.pr-two{width:53cqw;top:84.5cqw;left:23.5cqw}.pr-star .pr-two[data-n=l]{--fs:1.95cqw}.pr-star .pr-two ol{columns:2;column-gap:2.6cqw;display:block}.pr-star .pr-two .pr-n{flex-basis:1.2em}.pr-star .pr-two li{gap:.5em}.pr-star .pr-two li+li{margin-top:calc(var(--fs) * .42)}.pr-star .pr-two li{break-inside:avoid}.pr-star .pr-more{text-align:center}.pr-star .pr-n{color:var(--p-blue);opacity:1}.pr-star .pr-code{bottom:4.6cqw;right:4.6cqw}.pr-star .pr-scan{max-width:13.5cqw;font-size:1.5cqw}.pr-lovera{color:var(--p-white);--p-star:var(--p-white)}.pr-lovera .pr-name{letter-spacing:.06em;line-height:1;top:6cqw;left:6.5cqw}.pr-lovera .pr-merry{letter-spacing:0;white-space:nowrap;font-size:3.2cqw;line-height:1.1;top:37.4cqw;left:54cqw}.pr-lovera .pr-wishes{--fs:2.9cqw;width:39cqw;top:45cqw;left:54cqw}.pr-lovera .pr-wishes[data-n=m]{--fs:2.45cqw}.pr-lovera .pr-wishes[data-n=l]{--fs:2.15cqw}.pr-lovera .pr-n{opacity:.7}.pr-lovera .pr-code{bottom:5.5cqw;right:5.5cqw}.pr-lovera .pr-tile{box-shadow:0 .12cqw #00000029}.pr-santa{background:var(--p-cream)}.pr-paper{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pr-santa .pr-lockup{padding:2.8cqw 4cqw 3.2cqw 3.6cqw;top:4cqw;left:4.5cqw}.pr-santa .pr-lockup>:not(.pr-paper){position:relative}.pr-santa .pr-name{color:var(--p-red);letter-spacing:-.02em;white-space:nowrap;line-height:1}.pr-santa .pr-title{letter-spacing:-.01em;white-space:nowrap;color:var(--p-ink);margin-top:1.4cqw;font-size:3.3cqw;line-height:1.15}.pr-santa .pr-yr{color:var(--p-red)}.pr-santa .pr-wishes{flex-direction:column;justify-content:center;width:40cqw;height:41cqw;display:flex;top:80.5cqw;left:30cqw;overflow:hidden}.pr-santa .pr-wishes[data-n=s]{--fs:2.5cqw}.pr-santa .pr-wishes[data-n=m]{--fs:2.3cqw}.pr-santa .pr-wishes[data-n=l]{--fs:2cqw}.pr-santa .pr-wishes[data-n=m] .pr-size,.pr-santa .pr-wishes[data-n=l] .pr-size{display:none}.pr-santa .pr-wishes ol{row-gap:calc(var(--fs) * .3)}.pr-santa .pr-wishes[data-n=m] .pr-w,.pr-santa .pr-wishes[data-n=l] .pr-w{-webkit-line-clamp:1;line-clamp:1}.pr-santa .pr-wishes li{gap:.55em}.pr-santa .pr-n{opacity:.5;flex-basis:1.2em}.pr-santa .pr-more{margin-top:calc(var(--fs) * .4);padding-left:1.75em}.pr-santa .pr-code{gap:1cqw;padding:1.8cqw 1.8cqw 1.9cqw;bottom:4cqw;right:4cqw}.pr-santa .pr-code>:not(.pr-paper){position:relative}.pr-santa .pr-tile{box-shadow:none;background:0 0;padding:.6cqw 0 0}.pr-santa .pr-scan{max-width:14cqw;font-size:1.5cqw}.pr-bear{--p-soft:#5c5c5c;--p-hair:#e6e6e6;background:var(--p-white)}.pr-bear .pr-head{border-bottom:.18cqw solid var(--p-ink);justify-content:space-between;align-items:baseline;gap:4cqw;padding-bottom:2cqw;display:flex;top:10cqw;left:9cqw;right:9cqw}.pr-bear .pr-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:6cqw;line-height:1;overflow:hidden}.pr-bear .pr-kind{color:var(--p-soft);white-space:nowrap;font-size:2.2cqw;line-height:1.2}.pr-bear .pr-kind span{margin-left:.4em}.pr-bear .pr-ledger{--fs:2.2cqw;--row:1.25cqw;font-size:var(--fs);line-height:1.25;top:21.6cqw;left:9cqw;right:9cqw}.pr-bear .pr-ledger[data-n=m]{--row:1.05cqw}.pr-bear .pr-ledger[data-n=l]{--row:.85cqw}.pr-bear .pr-ledger ol{list-style:none}.pr-bear .pr-ledger li{padding:var(--row) 0;border-bottom:.1cqw solid var(--p-hair);justify-content:space-between;align-items:baseline;gap:4cqw;display:flex;position:relative}.pr-bear .pr-ledger li:first-child{padding-top:calc(var(--row) * .4)}.pr-bear .pr-ledger .pr-w{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pr-bear .pr-ledger .pr-v{color:var(--p-soft);white-space:nowrap;flex:none}.pr-bear .pr-ledger li[data-top]:before{content:"";left:-1.5cqw;top:calc(var(--row) + var(--fs) * .4);background:var(--p-red);border-radius:50%;width:.7cqw;height:.7cqw;position:absolute}.pr-bear .pr-ledger li:first-child[data-top]:before{top:calc(var(--row) * .4 + var(--fs) * .4)}.pr-bear .pr-more{margin-top:var(--row);color:var(--p-soft)}.pr-bear .pr-wishes-empty{color:var(--p-soft);padding-top:1cqw}.pr-bear .pr-code{gap:1cqw;bottom:8cqw;right:9cqw}.pr-bear .pr-tile{box-shadow:none;border-radius:0;margin-bottom:-1.6cqw;margin-right:-1.6cqw;padding:1.6cqw}.pr-bear .pr-scan{color:var(--p-soft);max-width:15cqw;font-size:1.5cqw}.pr-wrapping .pr-card{width:75.3cqw;height:101.2cqw;top:14.2cqw;left:12.4cqw;transform:rotate(-3deg)}.pr-wrapping .pr-card-paper{width:100%;height:100%;display:block;position:absolute;inset:0}.pr-wrapping .pr-card-body{flex-direction:column;padding:8cqw 7.5cqw 6.5cqw;display:flex;position:absolute;inset:0}.pr-wrapping .pr-card-star{width:9cqw;position:absolute;top:5.5cqw;right:6cqw}.pr-wrapping .pr-name{color:var(--p-red);letter-spacing:-.025em;white-space:nowrap;max-width:50cqw;line-height:1}.pr-wrapping .pr-sub{opacity:.75;margin-top:1.6cqw;font-size:3cqw;line-height:1.25}.pr-wrapping .pr-wishes{--fs:3.3cqw;margin-top:5cqw}.pr-wrapping .pr-wishes[data-n=m]{--fs:2.8cqw}.pr-wrapping .pr-wishes[data-n=l]{--fs:2.3cqw}.pr-wrapping .pr-n{color:var(--p-red);opacity:1}.pr-wrapping .pr-code{text-align:left;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:2.6cqw;margin-top:auto}.pr-wrapping .pr-tile{box-shadow:none;border-radius:0;padding:0}.pr-wrapping .pr-scan{opacity:.75;max-width:22cqw;font-size:1.8cqw}.s-prints.pr-five{grid-template-columns:repeat(5,minmax(0,1fr))}.s-prints .pr-edition{align-self:center}@media (max-width:1000px){.s-prints.pr-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.s-prints.pr-five{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.s-prints.pr-five figcaption p:first-child{flex-direction:column;align-items:flex-start;gap:0}.s-prints .pr-edition{align-self:flex-start}}.pr-thumb{pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0000000f}.pr-preview{box-shadow:0 1px 2px #0000000f, 0 0 0 1px var(--line)}:is(.pr-thumb:has(.pr-bear),.pr-preview:has(.pr-bear)){box-shadow:0 0 0 1px #14141424}.pp{gap:48px;padding-block:45px 90px;display:grid}@media (min-width:900px){.pp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:60px}}.pp-side{gap:30px;display:grid}.pp-title{letter-spacing:-.015em;text-wrap:balance;font-size:32px;line-height:36px}.pp-dek{color:var(--ink-soft);max-width:40ch;margin-top:8px;font-size:15px;line-height:22px}.pp-designs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}@media (min-width:640px) and (max-width:899px){.pp-designs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.pp-designs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-design{color:var(--ink);gap:10px;text-decoration:none;display:grid}.pp-design .pr-thumb{outline-offset:4px;transition:outline-color .24s var(--ease), transform .24s var(--ease);border-radius:4px;outline:2px solid #0000;overflow:hidden}.pp-design:hover .pr-thumb{transform:translateY(-2px)}.pp-design[aria-current=true] .pr-thumb{outline-color:var(--red)}.pp-design-name{justify-content:space-between;gap:8px;font-size:15px;line-height:20px;display:flex}.pp-design-name .lock{font-size:13px}.pp-act{justify-items:start;gap:14px;display:grid}.pp-act .btn{min-height:44px;padding:0 22px;font-size:15px}.pp-note{color:var(--ink-soft);max-width:44ch;font-size:13px;line-height:18px}.pp-stage{justify-self:center;width:100%;max-width:640px;position:relative}.pp-locked{background:#ffffff2e;place-items:end center;padding-bottom:6%;display:grid;position:absolute;inset:0}.pp-locked span{background:var(--white);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:15px;line-height:20px;box-shadow:0 1px 2px #0000000f}.st-defs{width:0;height:0;position:absolute;overflow:hidden}.st-sheet{aspect-ratio:8.5/11;color:#141414;width:100%;font-family:var(--sans);font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.st-sheet-wrap{position:relative}.st-sheet-wrap+.st-sheet-wrap{margin-top:24px}.st-sheet-wrap+.st-sheet-wrap[data-side=front]{margin-top:48px}.st-stage .st-sheet{box-shadow:0 1px 2px #0000000f,0 0 0 1px #1414141f}.st-marks{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.st-piece{--c:#fff;--soft:#ffffffd1;--accent:var(--c);color:var(--c);position:absolute;container-type:inline-size}.st-alone{width:100%;position:relative;overflow:hidden}.st-art{max-width:none;display:block;position:absolute}:where(.st-piece) p{margin:0}.st-blank{opacity:.55;vertical-align:baseline;border-bottom:.25cqw solid;width:24cqw;height:.9em;display:inline-block}.st-star{--c:#fff;--accent:#d21718}.st-lovera{--c:#fff}.st-santa{--c:#141414;--soft:#141414;--accent:#d21718}.st-wrapping{--c:#141414;--soft:#5c5c5c;--accent:#d21718}.st-bear{--c:#141414;--soft:#5c5c5c;--accent:#141414}.st-tag .st-words{flex-direction:column;justify-content:center;align-items:flex-start;width:40cqw;display:flex;position:absolute;top:0;bottom:0;left:17cqw}.st-to{color:var(--soft);font-size:4.6cqw;line-height:1.1}.st-tag .st-name{letter-spacing:-.02em;white-space:nowrap;color:var(--accent);margin-top:.6cqw;line-height:1}.st-from{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin-top:2.6cqw;font-size:5.4cqw;line-height:1.15;display:-webkit-box;overflow:hidden}.st-from[data-len=m]{font-size:4.7cqw}.st-from[data-len=l]{font-size:4.1cqw}.st-tag.st-star .st-name{color:#fff}.st-tag.st-lovera .st-words{width:52cqw}.st-tag.st-lovera .st-name{letter-spacing:.06em;margin-block:1cqw .4cqw}.st-tag.st-santa .st-words{width:auto;max-width:52cqw;left:13cqw}.st-tile{padding:3.4cqw 5cqw 3.8cqw 4.4cqw;position:relative}.st-tile>:not(.pr-paper){position:relative}.st-tag.st-wrapping .st-words{width:73.6cqw;height:47.47cqw;padding-left:7cqw;top:9.6cqw;bottom:auto;left:15.47cqw;transform:rotate(-3deg)}.st-tag.st-bear .st-words{width:44cqw}.st-tag.st-bear .st-name{text-overflow:ellipsis;border-bottom:.4cqw solid #141414;align-self:stretch;padding-bottom:1.8cqw;overflow:hidden}.st-tag.st-bear .st-from{color:#5c5c5c}.st-face{position:absolute;inset:0;container-type:inline-size}.st-note{color:#141414}.st-note-in{flex-direction:column;padding:12cqw 10cqw 10cqw;display:flex;position:absolute;inset:0}.st-dear{font-size:5cqw;line-height:1.25}.st-body{text-wrap:pretty;margin-top:2.6cqw;font-size:4.7cqw;line-height:1.4}.st-note[data-len=m] .st-body{font-size:4.3cqw}.st-note[data-len=l] .st-body{font-size:3.8cqw}.st-rules span{border-bottom:.16cqw solid #14141433;height:7.4cqw;display:block}.st-love{margin-top:auto;font-size:4.7cqw;line-height:1.3}.st-sign{letter-spacing:-.02em;color:var(--accent);font-size:7.6cqw;line-height:1.1}.st-star .st-sign{color:#3d6fa8}.st-lovera .st-sign{color:#01a53c}.st-year{color:#5c5c5c;margin-top:4.4cqw;font-size:2.7cqw;line-height:1.2}.st-front{height:133.333cqw;color:var(--c);top:6.6667cqw;bottom:auto}.st-thanks{letter-spacing:-.02em;line-height:1}.st-card-from{color:var(--soft);font-size:6cqw;line-height:1.2}.st-card.st-star .st-thanks{text-align:center;font-size:15cqw;position:absolute;top:12cqw;left:8cqw;right:8cqw}.st-card.st-star .st-card-name{text-align:center;letter-spacing:-.025em;white-space:nowrap;color:#d21718;line-height:1;position:absolute;top:79.5cqw;left:10cqw;right:10cqw}.st-card.st-lovera .st-thanks{position:absolute;top:30cqw;left:9cqw}.st-card.st-lovera .st-hand{letter-spacing:.04em;font-size:23cqw;line-height:.98}.st-card.st-lovera .st-card-from{color:#fff;position:absolute;top:78cqw;left:9cqw;right:9cqw}.st-card.st-santa .st-tile{padding:4cqw 6cqw 4.6cqw 5cqw;position:absolute;top:7cqw;left:7cqw}.st-card.st-santa .st-thanks{color:#d21718;white-space:nowrap;font-size:12cqw}.st-card.st-santa .st-card-from{color:#141414;margin-top:2cqw}.st-card.st-wrapping .st-in{width:78.67cqw;height:103.47cqw;padding:11cqw 10cqw;position:absolute;top:14.93cqw;left:10.67cqw;transform:rotate(-3deg)}.st-card.st-wrapping .st-thanks{color:#d21718;max-width:44cqw;font-size:15cqw}.st-card.st-wrapping .st-card-from{margin-top:3cqw}.st-card.st-bear .st-in{position:absolute;top:16cqw;left:10cqw;right:10cqw}.st-card.st-bear .st-thanks{border-bottom:.5cqw solid #141414;padding-bottom:3cqw;font-size:11cqw}.st-card.st-bear .st-card-from{margin-top:3cqw;font-size:5cqw}.st-what{flex-wrap:wrap;gap:6px 20px;font-size:15px;line-height:22px;display:flex}.st-designs-tags .st-thumb,.st-designs-cards .st-thumb{aspect-ratio:auto}.st-one{width:100%;position:relative}.st-one[data-design=bear]{box-shadow:0 0 0 1px #14141424}.st-one-card{align-items:flex-start;gap:4%;display:flex}.st-one-card .st-piece{flex:1 1 0;min-width:0}.st-one-card .st-card-note,.st-one-card .st-card-front.st-bear{box-shadow:0 0 0 1px #14141424}.st-page{color:var(--ink-soft);margin:0 0 8px;font-size:13px;line-height:18px}.pp-design .st-thumb{box-shadow:none}.st-stage .st-seal{top:-14px;bottom:auto}@media (max-width:640px){.st-stage .st-seal{top:-10px}}@media (min-width:900px){.st-designs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-set{margin-top:var(--l4);gap:var(--l2);grid-column:2/-1;display:grid}.st-set .s-text{max-width:60ch}.st-set-row{gap:var(--l2) var(--gap);grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:end;list-style:none;display:grid}.st-set-row figcaption{margin-top:var(--line)}@media (max-width:1100px){.st-set{grid-column:1/-1}}@media (max-width:640px){.st-set{margin-top:var(--l3)}.st-set-row{grid-template-columns:1fr}}@media print{@page{size:letter;margin:0}html,body{background:#fff!important}body *{visibility:hidden}.print-target,.print-target *{visibility:visible}.print-target{width:8.5in;position:fixed;inset:0;box-shadow:none!important;max-width:none!important;margin:0!important}.print-target .printable{aspect-ratio:auto;width:8.5in;height:11in}.printable{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.st-print) .pp-side{display:none!important}.st-print,.st-print *{visibility:visible}.st-print{top:0;left:0;width:8.5in!important;max-width:none!important;margin:0!important;position:absolute!important}.st-print .st-page{display:none!important}.st-print .st-sheet-wrap{break-inside:avoid;break-after:page;height:11in;overflow:hidden;margin:0!important}.st-print .st-sheet-wrap:last-of-type{break-after:auto}.st-print .st-sheet{aspect-ratio:auto;width:8.5in;height:11in;box-shadow:none!important}}.st-sample{width:min(100%,340px);position:relative}
