@property --dot{syntax:"<length>";inherits:false;initial-value:1px}:root{--paper:#f3eddf;--paper-deep:#e9e1cf;--desk:#d8cfba;--ink:#221d18;--ink-soft:#635a4e;--drum-lava:#b23c0b;--drum-sea:#0d5c64;--drum-sun:#8a5808;--ink-1:var(--drum-lava);--ink-2:var(--drum-sea);--over:#091604;--accent-lava:var(--drum-lava);--accent-sea:var(--drum-sea);--accent-sun:var(--ink-1);--drum-name-1:"Lava";--drum-name-2:"Sea";--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23m)' opacity='.1'/%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='.13'/%3E%3C/svg%3E");--fs-display:clamp(2.1rem, 1.1rem + 7vw, 8rem);--fs-h2:clamp(1.55rem, 1.05rem + 1.9vw, 2.4rem);--fs-h3:clamp(1.12rem, 1rem + .5vw, 1.35rem);--fs-lead:clamp(1.1rem, .98rem + .7vw, 1.4rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-label:.72rem;--lh-display:.94;--lh-h2:1.04;--lh-h3:1.18;--lh-read:1.63;--lh-ui:1.45;--gutter:clamp(1rem, 3.6vw, 3.5rem);--measure:34rem;--measure-lead:40rem;--trim:clamp(0px, 1.3vw, 1.15rem);--gap:clamp(1.25rem, 3vw, 2.75rem);--section:clamp(3.25rem, 7vw, 6.5rem);--maxw:78rem;--z-paper:0;--z-content:1;--z-rail:20;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--desk);background-image:var(--grain);color:var(--ink);font-family:var(--font-read);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-read);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:1px solid;margin:0}table{border-collapse:collapse}h1,h2,h3,h4,.font-press{font-family:var(--font-press);font-weight:800}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.028em;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:900}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.018em;text-wrap:balance;font-weight:800}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:700}p{text-wrap:pretty}.label{font-family:var(--font-press);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:650;line-height:1.2}.label--ink{color:var(--ink-1)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:40;background:var(--ink);color:var(--paper);font-family:var(--font-press);font-weight:650;font-size:var(--fs-small);letter-spacing:.04em;padding:.7rem 1rem;text-decoration:none;position:absolute;top:0;translate:0 -120%}.skip:focus{translate:0}:focus-visible{outline:3px solid var(--focus,var(--ink));outline-offset:2px}.on-ink{--focus:var(--paper)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reg-layer{translate:0!important}}html:has(#pair-lava-sea:checked){--ink-1:var(--drum-lava);--ink-2:var(--drum-sea);--over:#091604;--accent-lava:var(--drum-lava);--accent-sea:var(--drum-sea);--accent-sun:var(--drum-lava);--drum-name-1:"Lava";--drum-name-2:"Sea"}html:has(#pair-sea-sun:checked){--ink-1:var(--drum-sea);--ink-2:var(--drum-sun);--over:#072003;--accent-lava:var(--drum-sea);--accent-sea:var(--drum-sea);--accent-sun:var(--drum-sun);--drum-name-1:"Sea";--drum-name-2:"Sun"}html:has(#pair-sun-lava:checked){--ink-1:var(--drum-sun);--ink-2:var(--drum-lava);--over:#601500;--accent-lava:var(--drum-lava);--accent-sea:var(--drum-sun);--accent-sun:var(--drum-sun);--drum-name-1:"Sun";--drum-name-2:"Lava"}.sheet{margin:var(--trim);background-color:var(--paper);background-image:var(--grain);color:var(--ink);position:relative;box-shadow:0 .5px #221d182e}.marks{z-index:0;pointer-events:none;color:var(--ink-soft);position:absolute;inset:0}.marks i{opacity:.75;border:0 solid;width:.55rem;height:.55rem;display:block;position:absolute}.marks .crop--tl{border-top-width:1px;border-left-width:1px;top:.28rem;left:.28rem}.marks .crop--tr{border-top-width:1px;border-right-width:1px;top:.28rem;right:.28rem}.marks .crop--bl{border-bottom-width:1px;border-left-width:1px;bottom:.28rem;left:.28rem}.marks .crop--br{border-bottom-width:1px;border-right-width:1px;bottom:.28rem;right:.28rem}.marks .target{border:1px solid;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%;translate:0 -50%}.marks .target:before,.marks .target:after{content:"";background:currentColor;position:absolute}.marks .target:before{height:1px;inset:50% -.25rem auto}.marks .target:after{width:1px;height:1.2rem;inset:-.25rem 50% auto}.marks .target--l{left:.22rem}.marks .target--r{right:.22rem}.colorbar{gap:2px;display:flex;position:absolute;bottom:.34rem;left:.28rem}.colorbar span{background-color:var(--bar-ink,var(--ink-1));width:.5rem;height:.5rem;display:block}@media (width<=47.99rem){:root{--trim:0px}.marks{display:none}}.half{--dot:1px;--step:5px;--half-ink:var(--ink-1);background-image:radial-gradient(circle at 50% 50%, var(--half-ink) 0 calc(var(--dot) - .3px), transparent var(--dot)), radial-gradient(circle at 50% 50%, var(--half-ink) 0 calc(var(--dot) - .3px), transparent var(--dot));background-size:var(--step) var(--step);background-position:0 0, calc(var(--step) / 2) calc(var(--step) / 2)}.half--light{--dot:.7px}.half--mid{--dot:1.1px}.half--heavy{--dot:1.7px;--step:6px}.half--ink2{--half-ink:var(--ink-2)}.half--over{--half-ink:var(--over)}.reg{position:relative}.rule-double{border-top:1px solid var(--ink-1);border-bottom:1px solid var(--ink-2);height:5px}.rule-thin{border-top:1px solid var(--ink-1)}.rule-thick{border-top:3px solid var(--ink-1)}.plate{background-color:var(--paper-deep);background-image:var(--grain);border:1px solid var(--ink)}.plate--field{background-color:var(--paper);background-image:var(--grain)}.coupon{border:2px dashed var(--ink-1);background-color:var(--paper)}.section{padding-block:var(--section)}.section--tight{padding-block:clamp(2.25rem,4.5vw,3.75rem)}.section+.section{border-top:1px solid var(--ink-1)}.section__eyebrow{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.section__eyebrow .label{color:var(--ink-1);flex:none}.section__rule{background-color:var(--ink-1);transform-origin:0;flex:1;height:2px}.section__lead{max-width:var(--measure-lead);font-size:var(--fs-lead);color:var(--ink);margin-top:.9rem;line-height:1.5}.section__body{margin-top:clamp(1.75rem,3.5vw,3rem)}.masthead{z-index:var(--z-rail);background-color:var(--paper);background-image:var(--grain);border-bottom:1px solid var(--ink-1);position:sticky;top:0}.masthead__inner{align-items:center;gap:.75rem var(--gap);flex-wrap:wrap;padding-block:.6rem;display:flex}.brand{font-family:var(--font-press);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.55rem;margin-inline-end:auto;font-size:1.22rem;font-weight:900;text-decoration:none;display:inline-flex}.brand__mark{flex:none;width:1.35rem;height:1.35rem}.mark-block rect:first-of-type{fill:var(--ink-1)}.mark-block rect:nth-of-type(2){fill:var(--ink-2)}.mark-block rect:nth-of-type(3){fill:var(--over)}.nav{display:none}@media (width>=60rem){.nav{display:block}.nav ul{flex-wrap:wrap;gap:.15rem 1.15rem;display:flex}.menu{display:none}}.nav a,.menu a{font-family:var(--font-press);font-size:var(--fs-small);letter-spacing:.01em;color:var(--ink);text-underline-offset:.32em;padding-block:.2rem;font-weight:600;text-decoration:none;display:inline-block}.nav a:hover,.nav a:focus-visible,.menu a:hover,.menu a:focus-visible{text-decoration:underline;text-decoration-color:var(--ink-2);text-decoration-thickness:2px}.nav a[aria-current=page],.menu a[aria-current=page]{color:var(--ink-1)}.menu{position:relative}.menu>summary{cursor:pointer;font-family:var(--font-press);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);align-items:center;gap:.4rem;padding:.35rem .6rem;font-weight:650;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.42rem;height:.42rem;transition:rotate .2s;translate:0 -.1rem;rotate:45deg}.menu[open]>summary:after{translate:0 .12rem;rotate:225deg}.menu[open]>summary{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.menu ul{background-color:var(--paper);background-image:var(--grain);border:1px solid var(--ink);min-width:12rem;box-shadow:4px 4px 0 var(--ink-2);padding:.5rem .7rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.menu a{padding-block:.42rem}.inks{border:0;align-items:center;gap:.6rem;margin:0;padding:0;display:none}@supports selector(html:has(*)){.inks{display:flex}}.inks>legend{float:left;color:var(--ink-soft);margin-inline-end:.5rem;padding:0}.inks__row{gap:.35rem;display:flex}.ink{cursor:pointer;border:1px solid #0000;padding:.2rem;display:block}.ink input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ink__swatches{align-items:center;display:flex}.ink__dot{border:1px solid #221d1840;border-radius:50%;width:.95rem;height:.95rem}.ink__dot--b{mix-blend-mode:multiply;margin-inline-start:-.34rem}.ink__name{display:none}.ink:has(input:checked){border-color:var(--ink);background-color:var(--paper-deep)}.ink:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}@media (width>=40rem){.ink__name{font-family:var(--font-press);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:.4rem;font-weight:600;display:inline-block}}.inks__now{color:var(--ink-soft);margin:0;display:none}.inks__now-item{display:none}html:has(#pair-lava-sea:checked) .inks__now-item[data-pair=pair-lava-sea],html:has(#pair-sea-sun:checked) .inks__now-item[data-pair=pair-sea-sun],html:has(#pair-sun-lava:checked) .inks__now-item[data-pair=pair-sun-lava]{display:inline}@media (width<=39.99rem){.inks__now{margin-inline-start:.5rem;display:inline-block}.masthead__inner{justify-content:space-between}.menu{order:1}.inks{flex-basis:100%;order:2}}.btn{font-family:var(--font-press);letter-spacing:.01em;border:2px solid var(--ink);background-color:var(--paper);color:var(--ink);align-items:center;gap:.5rem;padding:.72rem 1.15rem;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.btn__ghost{border:2px solid var(--ink-2);pointer-events:none;transition:translate .22s cubic-bezier(.2,.85,.25,1.08);position:absolute;inset:-2px;translate:4px 4px}.btn:hover .btn__ghost,.btn:focus-visible .btn__ghost{translate:0}.btn--solid{background-color:var(--ink-1);border-color:var(--ink-1);color:var(--paper)}.btn--solid .btn__ghost{border-color:var(--ink)}.link-ink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:.22em;font-weight:500;text-decoration-thickness:2px}.link-ink:hover,.link-ink:focus-visible{text-decoration-color:var(--ink-1);text-decoration-thickness:3px}.colophon{border-top:3px solid var(--ink-1);background-color:var(--paper);background-image:var(--grain);padding-block:clamp(2rem,4vw,3.5rem) 1.5rem}.colophon__grid{gap:var(--gap);display:grid}@media (width>=48rem){.colophon__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.colophon a{color:var(--ink)}.colophon__title{font-family:var(--font-press);text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:800}.colophon__list{font-size:var(--fs-small);color:var(--ink-soft);gap:.3rem;display:grid}.smallprint>summary{cursor:pointer;font-family:var(--font-press);font-size:var(--fs-small);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:.24em;align-items:center;gap:.45rem;font-weight:600;text-decoration-thickness:2px;list-style:none;display:inline-flex}.smallprint>summary::-webkit-details-marker{display:none}.smallprint>summary:before{content:"";border:1px solid var(--ink);background:var(--ink-1);width:.5rem;height:.5rem}.smallprint[open]>summary:before{background:var(--ink-2)}.smallprint__body{max-width:46rem;font-size:var(--fs-small);color:var(--ink-soft);margin-top:.9rem;line-height:1.6}.smallprint__body p+p{margin-top:.6rem}.smallprint__body a{color:var(--ink)}.rules{font-family:var(--font-press);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1.1rem;font-weight:600;display:flex}.stamp-head{fill:none;overflow:visible}.stamp-head__ink{stroke:var(--ink-1);stroke-width:3.4px;stroke-linejoin:round;stroke-linecap:round}.stamp-head__ghost{stroke:var(--ink-2);stroke-width:3.4px;stroke-linejoin:round;stroke-linecap:round;opacity:.62;transition:translate .26s cubic-bezier(.2,.85,.25,1.08);translate:3px -2px}.stamp-head__face{stroke:var(--ink-1);stroke-width:3.4px;stroke-linecap:round}.stamp-head__dot{fill:var(--ink-1)}.reg:hover .stamp-head__ghost,.reg:hover .stamp-mark__field{translate:0}.stamp-mark{color:var(--ink-1);background:0 0;display:inline-block;position:relative}.stamp-mark__field{--half-ink:var(--ink-2);pointer-events:none;transition:translate .26s cubic-bezier(.2,.85,.25,1.08);position:absolute;inset:.06em -.12em .08em;translate:4px -3px}.stamp-mark__ink{z-index:1;position:relative}.hero__title:hover .stamp-mark__field{translate:0}.inkname{font-family:var(--font-press);letter-spacing:.01em;font-weight:700}.inkname--1{color:var(--ink-1)}.inkname--1:after{content:var(--drum-name-1)}.inkname--2{color:var(--ink-2)}.inkname--2:after{content:var(--drum-name-2)}@media print{:root{--paper:#fff;--paper-deep:#fff;--desk:#fff}body{background:#fff}.marks,.masthead,.colophon,.grain-off,.skip,.no-print{display:none!important}.sheet{box-shadow:none;margin:0}.half{background-image:none}a{text-decoration-color:#000}}
