@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2)format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2)format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2)format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fffdf8;--ink:#1d1b2e;--muted:#5b5870;--kraft:#c9a27a;--red:#e2483d;--green:#2f6f5e;--line:#e8e2d6;--display:"Syne", system-ui, sans-serif;--body:"Work Sans", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.55 var(--body);margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}h2{overflow-wrap:break-word;font-size:clamp(1.75rem,4.2vw,3rem)}p{margin:0}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.small{color:var(--muted);font-size:.875rem}.banner{background:var(--ink);color:#f4efe6;text-align:center;margin:0;padding:.55rem 1rem;font-size:.85rem}.banner a{color:#f6c46a}.banner-cta{white-space:nowrap;font-weight:600}.btn{border:2px solid var(--ink);color:#fff;cursor:pointer;min-height:50px;box-shadow:4px 4px 0 var(--ink);background:#c4362c;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.top{z-index:10;padding:12px var(--gutter);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--ink);align-items:center;gap:24px;display:flex;position:sticky;top:0}.brand{font:800 1.6rem/.9 var(--display);align-items:center;gap:10px;text-decoration:none;display:flex}.brand small{font:500 .72rem var(--body);color:var(--muted);letter-spacing:.04em;display:block}.bow{flex:none;width:30px;height:22px;position:relative}.bow:before,.bow:after{content:"";border:3px solid var(--red);border-radius:50%/60% 60% 40% 40%;width:15px;height:14px;position:absolute;top:2px}.bow:before{left:0;transform:rotate(-20deg)}.bow:after{right:0;transform:rotate(20deg)}.top nav{gap:22px;margin-left:auto;display:none}.top nav a{font-weight:600;text-decoration:none}.call{border:2px solid var(--ink);white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;margin-left:auto;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=900px){.top nav{display:flex}.call{margin-left:8px}}@media (width<=479px){.call .long{display:none}}@media (width>=480px){.call .short{display:none}}.hero{padding:32px var(--gutter) 48px;border-bottom:2px solid var(--ink);background:repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 9px),#ead8bd;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""g""f";gap:18px;display:grid;position:relative;overflow:hidden}.hero h1{grid-area:h;font-size:clamp(2.5rem,11vw,6.6rem);line-height:.92}.hero h1 span{animation:.9s cubic-bezier(.2,.75,0,1) both slide;display:block}.h-bot{color:var(--red);animation-delay:.12s!important}@keyframes slide{0%{transform:translate(-40px)}}.polaroid{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;margin:0;padding:10px 10px 0;transition:transform .4s cubic-bezier(.2,.75,0,1)}.polaroid img{aspect-ratio:4/5;object-fit:cover;width:100%}.polaroid figcaption{font:italic 500 .9rem var(--body);text-align:center;padding:8px 2px 10px}.p-left{z-index:0;grid-area:g;place-self:start;width:46%;transform:rotate(-7deg)}.p-right{z-index:0;grid-area:g;place-self:end;width:42%;transform:rotate(5deg)}.polaroid:hover{z-index:3;transform:rotate(0)scale(1.03)}.hero-foot{grid-area:f;justify-items:start;gap:18px;display:grid}.lead{color:#3d3a52;max-width:44ch;font-size:1.15rem}.gift{z-index:2;cursor:pointer;background:0 0;border:0;grid-area:g;place-self:center;width:300px;height:300px;padding:0;position:relative}.gift:focus-visible{outline-offset:10px;border-radius:20px}.gift .hero-present{margin:-105px 0 0 -110px;animation:3.4s ease-in-out 2.2s infinite bob;position:absolute;top:52%;left:50%;transform:scale(1.15)}@keyframes bob{50%{translate:0 -7px}}.hero-present .box{animation:.7s cubic-bezier(.3,1.4,.5,1) .15s backwards drop}.hero-present .lid{transition:transform .6s cubic-bezier(.2,.75,0,1),opacity .5s;animation:.7s cubic-bezier(.3,1.4,.5,1) .35s backwards drop}.hero-present .ribbon-v{transform-origin:top;transition:transform .4s;animation:.45s ease-out .8s backwards growY}.hero-present .ribbon-h{transform-origin:0;transition:transform .4s;animation:.45s ease-out .9s backwards growX}.hero-present .bow-l{transition:transform .6s cubic-bezier(.2,.75,0,1),opacity .5s;animation:.6s cubic-bezier(.3,1.6,.5,1) 1.15s backwards bowL}.hero-present .bow-r{transition:transform .6s cubic-bezier(.2,.75,0,1),opacity .5s;animation:.6s cubic-bezier(.3,1.6,.5,1) 1.2s backwards bowR}@keyframes drop{0%{opacity:0;transform:translateY(-140px)}}@keyframes growY{0%{transform:scaleY(0)}}@keyframes growX{0%{transform:scaleX(0)}}@keyframes bowL{0%{transform:rotate(-22deg)scale(0)}}@keyframes bowR{0%{transform:rotate(22deg)scale(0)}}.gift:hover .hero-present .lid{transform:translateY(-10px)rotate(-3deg)}.gift.open .hero-present .lid{opacity:0;transform:translate(-40px,-150px)rotate(-30deg)}.gift.open .hero-present .bow-l{opacity:0;transform:translate(-90px,-110px)rotate(-80deg)}.gift.open .hero-present .bow-r{opacity:0;transform:translate(90px,-110px)rotate(80deg)}.gift.open .hero-present .ribbon-v{transform:scaleY(0)}.burst{z-index:6;pointer-events:none;position:absolute;top:40%;left:50%}.pop{border:2px solid var(--ink);background:var(--tint);width:128px;box-shadow:4px 4px 0 var(--ink);opacity:0;border-radius:16px;justify-items:center;gap:4px;padding:10px;display:grid;position:absolute;top:0;left:0;translate:-50%}.pop svg{width:38px;height:38px;fill:var(--ink)}.pop b{font:700 .8rem/1.15 var(--display);text-align:center}.gift.open .pop{animation:pop .8s calc(.25s + var(--i) * 90ms) cubic-bezier(.3, 1.5, .5, 1) forwards}@keyframes pop{to{opacity:1;transform:translate(calc((var(--i) - 1) * 140px), -170px) rotate(calc((var(--i) - 1) * 8deg))}}.gift-hint{background:var(--paper);border:2px solid var(--ink);font:italic 600 .95rem var(--body);border-radius:999px;padding:4px 10px;animation:.6s 1.8s backwards fade;position:absolute;bottom:18px;left:-6px;transform:rotate(-8deg)}.gift-hint:after{content:" ↗"}@keyframes fade{0%{opacity:0}}@media (width>=900px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"h g""f g";align-items:end;column-gap:40px;min-height:min(760px,100svh - 110px);padding-top:48px;padding-bottom:56px}.hero h1{align-self:end;font-size:clamp(3rem,5.4vw,6rem)}.hero-foot{align-self:start}.gift{width:420px;height:420px}.gift .hero-present{transform:scale(1.55)}.p-left{width:44%;max-width:270px;margin-top:10px}.p-right{width:40%;max-width:250px;margin-bottom:10px}}@media (width<=899px){.hero{min-height:0}.gift{margin:30px 0}}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,0,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero h1 span,.hero-present,.hero-present *,.gift-hint{transition:none!important;animation:none!important}.polaroid{transition:none}.reveal{opacity:1;transition:none;transform:none}}.finder{padding:clamp(48px, 7vw, 96px) var(--gutter) 24px}.ask{border:2px solid var(--ink);background:#f6efe3;border-radius:22px;gap:18px;margin-top:24px;padding:20px;display:grid}.ask fieldset{border:0;margin:0;padding:0}.ask legend{font-family:var(--display);margin-bottom:8px;font-size:1.15rem;font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.chip input:checked+span{background:var(--ink);color:#fff}.chip input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.budget label{font-family:var(--display);align-items:baseline;gap:10px;font-size:1.15rem;font-weight:700;display:flex}.budget output{color:var(--red);font-size:1.8rem}.budget input{width:100%;height:44px;accent-color:var(--red);cursor:pointer}.count{margin:22px 0 14px;font-weight:600}.shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.item{text-align:left;border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:20px;grid-template-rows:auto 1fr auto;gap:10px;width:100%;height:100%;padding:16px;transition:transform .15s,box-shadow .15s;display:grid}.item:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-3px)}.item.is-picked{background:var(--tint);box-shadow:0 6px 0 var(--red);border-color:var(--red)}.item.is-out{opacity:.5;cursor:default}.item.is-out:hover{box-shadow:none;transform:none}.item-icon{background:var(--tint);border:2px solid var(--ink);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.item-icon svg{width:36px;height:36px;fill:var(--ink)}.item-name{font-family:var(--display);font-size:1.15rem;font-weight:700;line-height:1.15}.item-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.item-meta small{color:var(--muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.item{transition:none}.item:hover{transform:none}}.wrap{padding:24px var(--gutter) clamp(48px, 7vw, 96px);grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.present-stage{border:2px solid var(--ink);background:radial-gradient(circle at 50% 70%,#f6efe3,#efe4d1);border-radius:26px;place-items:center;min-height:340px;display:grid;overflow:hidden}.present{--paper:#2f6f5e;--ribbon:#e2483d;width:220px;height:210px;position:relative}.present .box{background:var(--paper);border:2px solid var(--ink);border-radius:6px;height:150px;position:absolute;bottom:0;left:10px;right:10px}.present .lid{background:var(--paper);border:2px solid var(--ink);z-index:2;filter:brightness(1.08);border-radius:6px;height:34px;position:absolute;top:40px;left:0;right:0}.present .ribbon-v{background:var(--ribbon);border-left:2px solid var(--ink);border-right:2px solid var(--ink);z-index:3;width:26px;margin-left:-13px;position:absolute;top:40px;bottom:0;left:50%}.present .ribbon-h{background:var(--ribbon);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);z-index:1;height:22px;position:absolute;bottom:58px;left:10px;right:10px}.present .bow-l,.present .bow-r{background:var(--ribbon);border:2px solid var(--ink);z-index:4;border-radius:50%/60% 60% 40% 40%;width:62px;height:44px;position:absolute;top:4px}.present .bow-l{left:46px;transform:rotate(-22deg)}.present .bow-r{right:46px;transform:rotate(22deg)}.present[data-wrap=kraft] .ribbon-v{border-width:1px;width:6px;margin-left:-3px}.present[data-wrap=kraft] .ribbon-h{border-width:1px;height:6px;bottom:66px}.present[data-wrap=kraft] .bow-l,.present[data-wrap=kraft] .bow-r{background:0 0;border-width:3px;border-color:#8a6a44;width:40px;height:26px;top:20px}.present[data-wrap=kraft] .bow-l{left:66px}.present[data-wrap=kraft] .bow-r{right:66px}.present[data-wrap=doboz] .box{border-radius:2px;height:160px}.present[data-wrap=doboz] .lid{border-radius:2px;height:40px;top:30px}.present .tag{border:2px solid var(--ink);width:150px;min-height:64px;font:italic 500 .9rem/1.3 var(--body);z-index:5;overflow-wrap:anywhere;background:#fffdf2;border-radius:4px 12px 12px 4px;padding:10px 12px 10px 18px;position:absolute;top:112px;right:-96px;transform:rotate(6deg)}.present .tag:before{content:"";border:2px solid var(--ink);border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:6px}@media (width<=479px){.present{transform:translate(-46px)scale(.86)}}.pack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.picked{color:var(--green);font-weight:600}.wraps{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pack,.present-stage,.ask fieldset{min-width:0}.wraps legend,.field>span{margin-bottom:6px;font-size:.95rem;font-weight:600}#wraps{gap:8px;display:grid}.wrap-opt{border:2px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.wrap-opt:has(input:checked){border-color:var(--ink);background:#f6efe3}.wrap-opt input{width:20px;height:20px;accent-color:var(--red);flex:none}.wrap-opt small{color:var(--muted);display:block}.swatch{border:2px solid var(--ink);background:linear-gradient(90deg, transparent 42%, var(--ribbon) 42% 58%, transparent 58%), var(--paper);border-radius:8px;flex:none;width:40px;height:40px}.field{gap:4px;display:grid}.field small{color:var(--muted);font-weight:400}.field small.over{color:var(--red);font-weight:600}.field input,.field textarea{border:2px solid var(--ink);background:#fff;border-radius:12px;width:100%;min-height:48px;padding:10px 12px}.row2{gap:12px;display:grid}@media (width>=640px){.row2{grid-template-columns:1fr 1fr}}.sum{font-size:1.15rem}.sum b{font-family:var(--display);font-size:1.8rem}.issues{color:#7a1d14;background:#fde2dd;border-radius:12px;padding:12px 14px;font-weight:600}@media (width>=900px){.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.shop{padding:clamp(48px, 7vw, 96px) var(--gutter);background:var(--ink);color:#f4efe6}.shop h2{color:#f6c46a}.sub{opacity:.85;max-width:52ch;margin-top:10px}.mosaic{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.mosaic img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%}.mosaic img:first-child{border-radius:18px 18px 18px 80px}.mosaic img:nth-child(4){border-radius:80px 18px 18px}@media (width>=900px){.mosaic{grid-template-columns:repeat(4,1fr)}}.hours{padding:clamp(48px, 7vw, 96px) var(--gutter);gap:24px;display:grid}.hours table{border-collapse:collapse;width:100%;max-width:420px}.hours th,.hours td{border-bottom:2px solid var(--line);text-align:left;padding:10px 0}.hours th{font-weight:400}.hours th:first-letter{text-transform:uppercase}.hours td{text-align:right;font-variant-numeric:tabular-nums}.hours tr.today{color:var(--red);font-weight:700}.contact{align-content:start;gap:8px;display:grid}.contact a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=900px){.hours{grid-template-columns:auto 1fr 1fr;align-items:start;gap:56px}}.held{border:2px solid var(--ink);background:var(--paper);width:min(520px,100% - 24px);color:var(--ink);border-radius:22px;padding:24px}.held::backdrop{background:#1d1b2e8c}.held h2{overflow-wrap:normal;font-size:clamp(1.6rem,6vw,2.2rem)}.held h2:focus{outline:none}.code{font:800 clamp(2rem, 9vw, 3rem) var(--display);color:var(--red);letter-spacing:.04em;white-space:nowrap;margin:8px 0}.slip{background:var(--ink);color:#f4efe6;border-radius:14px;gap:6px;margin:16px 0;padding:16px;display:grid}.slip-head{letter-spacing:.1em;text-transform:uppercase;color:#f6c46a;font-size:.8rem;font-weight:600}.slip-main{font:700 1.2rem var(--display)}.slip-note{color:#c8c4d8;font-size:.9rem}.foot{padding:22px var(--gutter) calc(22px + env(safe-area-inset-bottom));color:var(--muted);border-top:2px solid var(--ink);font-size:.85rem}.top nav a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.pack h2{overflow-wrap:normal;font-size:clamp(1.6rem,2.6vw,2.5rem)}
