.enamel{--cream:#f6f1e6;--cream-2:#efe7d7;--paper:#fffdf8;--ink:#111;--ink-2:#4a4843;--ink-3:#8b877e;--rule:#1111111f;--vermilion:#e9482b;--yolk:#f5c531;--cobalt:#2f63d6;--sky:#6cb6ee;--navy:#1e2260;--pink:#f2b3d3;--leaf:#3eae52;--forest:#1d6b3c;--font-display:"Bricolage Grotesque", "Figtree", "Helvetica Neue", Arial, sans-serif;--font-sans:"Figtree", "Helvetica Neue", Arial, sans-serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--gutter:clamp(16px, 4vw, 48px);--wrap:1200px;--radius-tin:28px;--ring:0 0 0 7px var(--cream-2), 0 0 0 9px #11111117;--lift:0 30px 56px -30px #1e14008c;--spring:cubic-bezier(.2, .9, .2, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:17px;line-height:1.5;overflow-x:clip}.enamel,.enamel *,.enamel :before,.enamel :after{box-sizing:border-box}.enamel a{color:inherit}.enamel :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}.enamel .wrap{width:min(var(--wrap), 100%);padding-inline:var(--gutter);margin-inline:auto}.enamel h1,.enamel h2,.enamel h3{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.enamel h1{font-size:clamp(2.8rem,5.4vw,5rem)}.enamel h2{font-size:clamp(2.4rem,4.4vw,3.2rem)}.enamel h3{font-variation-settings:"opsz" 24;letter-spacing:-.01em;font-size:1.15rem;line-height:1.2}.enamel .lede{color:var(--ink-2);text-wrap:pretty;max-width:38ch;margin:0;font-size:1.2rem;line-height:1.45}.enamel .label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.78rem;font-weight:700}.enamel .fine{color:var(--ink-3);margin:0;font-size:.92rem}.enamel .hand{font-family:var(--font-hand);color:var(--ink);font-size:1.55rem;font-weight:500;line-height:1.1;display:inline-block;transform:rotate(-3deg)}.enamel .hl{background:var(--yolk);box-decoration-break:clone;border-radius:4px;margin-inline:-.1em;padding:.04em .1em .02em}.enamel .rule{border:0;border-top:1.5px solid var(--rule);margin:0}.enamel .section{border-bottom:0;padding-block:clamp(72px,9vw,120px)}.enamel .section--flush{padding-top:0}.enamel .section__head{gap:18px;max-width:46ch;margin-bottom:44px;display:grid}.enamel .margin-note{align-items:center;gap:14px;margin-top:40px;display:flex}.enamel .margin-note svg{flex:none;width:54px;height:28px}.enamel .glyph{width:56px;height:56px;display:block}.enamel .button{border:2px solid var(--ink);min-height:52px;color:var(--ink);font:600 1rem/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.enamel .button:hover{transform:translateY(-1px)}.enamel .button:active{transform:translateY(0)scale(.985)}.enamel .button--ink{background:var(--ink);color:var(--cream)}.enamel .button--ink:hover{background:#000}.enamel .button--big{min-height:60px;padding:0 32px;font-size:1.08rem}.enamel .button--cream{background:var(--cream);border-color:var(--cream);color:var(--ink)}.enamel .button--cream:hover{background:#fff}.enamel .button--ghost-cream{color:var(--cream);border-color:#fff9}.enamel .button--ghost-cream:hover{background:#ffffff1f}.enamel .actions--stack{flex-direction:column;gap:10px;width:max-content;max-width:100%;display:flex}.enamel .actions--stack .button{width:100%}.enamel .top{z-index:30;background:color-mix(in srgb, var(--cream) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex;position:sticky;top:0}.enamel .brand{line-height:0;display:inline-flex}.enamel .brand__mark{width:auto;height:34px}.enamel .top__links{gap:28px;font-size:.98rem;font-weight:600;display:flex}.enamel .top__links a{opacity:.8;text-decoration:none;position:relative}.enamel .top__links a:hover,.enamel .top__links a[aria-current=page]{opacity:1}.enamel .top__links a[aria-current=page]:after{content:"";background:var(--yolk);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:0;right:0}.enamel .top__actions{flex:none;align-items:center;gap:14px;display:flex}.enamel .top .button{min-height:44px;padding-inline:20px;font-size:.95rem}@media (width<=720px){.enamel .top__links,.enamel .top .button{display:none}}.enamel .plate{color:var(--ink);isolation:isolate;border-radius:36px;position:relative;overflow:hidden}.enamel .plate>canvas,.enamel .plate__bg{z-index:-1;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.enamel .plate__bg{background:var(--plate-fallback)}.enamel .plate__bg:after{content:"";background-image:var(--grain);mix-blend-mode:multiply;opacity:.5;position:absolute;inset:0}.enamel .plate[data-live] .plate__bg{display:none}.enamel .plate:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #00000014,inset 0 3px #ffffff47}.enamel .tinlid{aspect-ratio:5/3.4;box-shadow:0 0 0 6px var(--cream-2), 0 0 0 8px #11111117, 0 22px 40px -26px #1e140099;transition:transform .35s var(--spring), box-shadow .35s ease;background:var(--ground);border-radius:26px;position:relative;overflow:hidden}.enamel .tinlid>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.enamel .tinlid:after{content:"";background-image:var(--grain);mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000029}.enamel .lid-a{--ground:var(--navy)}.enamel .lid-b{--ground:var(--yolk)}.enamel .lid-c{--ground:var(--forest)}.enamel .lid-d{--ground:var(--pink)}.enamel .lid-e{--ground:var(--cobalt)}.enamel .lid-f{--ground:var(--leaf)}.enamel .typed{font-family:var(--font-sans);font-weight:600}.enamel .typed-b{font-family:var(--font-sans);font-weight:700}.enamel .hand-svg{font-family:var(--font-hand);font-weight:500}.enamel .disp{font-family:var(--font-display);letter-spacing:-.01em;font-weight:800}.enamel .final{--plate-fallback:linear-gradient(120deg, var(--yolk) 0 38%, var(--vermilion) 38% 62%, var(--pink) 62% 82%, var(--sky) 82%);justify-items:start;gap:26px;padding:clamp(48px,7vw,96px) clamp(28px,5vw,72px);display:grid}.enamel .final h2{max-width:14ch;font-size:clamp(2.6rem,5.6vw,4.6rem)}.enamel .final .lede{color:var(--ink)}.enamel .final .fine{color:#111111b8}.enamel .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.enamel .chips li{border:1.5px solid var(--ink);border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600}.enamel .foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:40px 56px;font-size:.95rem;display:flex}.enamel .foot__brand{align-items:center;gap:14px;display:flex}.enamel .foot__mascot{width:44px;height:44px}.enamel .foot nav{flex-wrap:wrap;gap:20px;font-weight:600;display:flex}.enamel .foot nav a{text-decoration:none}.enamel .foot nav a:hover{text-underline-offset:4px;text-decoration:underline}.enamel .crumbs{color:var(--ink-3);flex-wrap:wrap;gap:10px;padding-top:clamp(16px,3vw,32px);font-size:.92rem;font-weight:600;display:flex}.enamel .crumbs a{color:var(--ink-2);text-decoration:none}.enamel .crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.enamel .crumbs [aria-current=page]{color:var(--ink)}
