@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-400-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-400-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-400-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-400-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--kraft:#E4D9C0;--kraft-2:#D8C7A6;--card:#E9DEC6;--card-2:#DFD2B2;--dust:#7A756B;--meta:#585349;--ink:#26221C;--ink-2:#4C4438;--blue:#2E4A6B;--red:#A33526;--rule:rgba(38,34,28,.32);--rule-2:rgba(38,34,28,.15);--sh1:0 1px 0 rgba(38,34,28,.1), 0 2px 5px rgba(38,34,28,.13);--sh2:0 2px 2px rgba(38,34,28,.1), 0 10px 24px rgba(38,34,28,.19);--sh3:0 3px 3px rgba(38,34,28,.12), 0 26px 54px rgba(38,34,28,.26);--tone:multiply;--grain:.16;--blot:.5;--coffee:rgba(120,78,38,.17);--display:"Archivo",system-ui,sans-serif;--body:"Newsreader",Georgia,serif;--mono:"Courier Prime",ui-monospace,monospace;--typed:"Special Elite",var(--mono);--paper-ease:cubic-bezier(.18,.86,.24,1);--sp:0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kraft);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2.5px solid var(--red);outline-offset:3px}.wrap{width:min(1160px,90vw);margin-inline:auto}section{position:relative;padding:clamp(70px,10vw,132px) 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--blot);background:radial-gradient(60% 44% at 12% 8%,var(--kraft-2) 0%,transparent 62%),radial-gradient(48% 38% at 88% 26%,var(--kraft-2) 0%,transparent 60%),radial-gradient(70% 40% at 40% 74%,var(--kraft-2) 0%,transparent 66%),radial-gradient(38% 30% at 78% 94%,var(--kraft-2) 0%,transparent 58%)}.grain{position:fixed;inset:0;width:100%;height:100%;z-index:9;pointer-events:none;opacity:var(--grain);mix-blend-mode:var(--tone)}main,footer{position:relative;z-index:1}header{position:relative;z-index:5}main{overflow-x:clip}.nobr{white-space:nowrap}.dsp{font-family:var(--display);font-weight:700;font-stretch:62%;letter-spacing:-.005em;line-height:.94;text-transform:none}h2.hd,h1.hd{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:clamp(28px,4.4vw,50px);line-height:1.02;letter-spacing:-.01em}h3{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:clamp(19px,2.1vw,25px);line-height:1.12;letter-spacing:-.005em}.lbl{font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.11em;font-size:14px}.meta{font-family:var(--mono);font-size:14px;letter-spacing:.09em;text-transform:uppercase;color:var(--meta)}.typed{font-family:var(--typed);letter-spacing:.005em}.lede{font-size:clamp(17px,1.5vw,20.5px);line-height:1.62;max-width:56ch}p+p{margin-top:.85em}.dim{color:var(--ink-2)}.btn{display:inline-block;font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.1em;font-size:14px;padding:15px 26px 13px;text-decoration:none;background:var(--ink);color:var(--kraft);border:1.5px solid var(--ink);box-shadow:var(--sh1);transform:rotate(-.5deg);transition:transform .22s var(--paper-ease),box-shadow .22s ease}.btn:hover{transform:rotate(.6deg) translateY(-2px);box-shadow:var(--sh2)}.btn:active{transform:rotate(-.2deg) translateY(1px)}.btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.btn.ghost:hover{border-color:var(--ink)}.btn.red{background:var(--red);border-color:var(--red);color:#f4ebd6}.paper{position:relative;background:var(--card);box-shadow:var(--sh2);border:1px solid var(--rule-2)}.paper:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.05),transparent 38%,rgba(38,34,28,.05))}.rot{transform:rotate(var(--rot,0deg))}.stamp{--pr:4.5px;--ps:14px;position:relative;background:var(--card-2);padding:4px;-webkit-mask:radial-gradient(var(--pr) at 50% 0,#0000 97%,#000) 50% 0/var(--ps) 100% repeat-x,radial-gradient(var(--pr) at 50% 100%,#0000 97%,#000) 50% 100%/var(--ps) 100% repeat-x,radial-gradient(var(--pr) at 0 50%,#0000 97%,#000) 0 50%/100% var(--ps) repeat-y,radial-gradient(var(--pr) at 100% 50%,#0000 97%,#000) 100% 50%/100% var(--ps) repeat-y;-webkit-mask-composite:source-in;mask:radial-gradient(var(--pr) at 50% 0,#0000 97%,#000) 50% 0/var(--ps) 100% repeat-x,radial-gradient(var(--pr) at 50% 100%,#0000 97%,#000) 50% 100%/var(--ps) 100% repeat-x,radial-gradient(var(--pr) at 0 50%,#0000 97%,#000) 0 50%/100% var(--ps) repeat-y,radial-gradient(var(--pr) at 100% 50%,#0000 97%,#000) 100% 50%/100% var(--ps) repeat-y;mask-composite:intersect}.stamp-in{border:1px solid var(--rule);padding:8px 9px 6px;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--blue)}.stamp-in .sn{display:block;color:var(--blue)}.stamp-in .den{font-family:var(--display);font-weight:800;font-stretch:70%;font-size:16px;line-height:1;color:var(--ink)}.stamp-in .den sup{font-size:9px;vertical-align:super}.stamp-in .cty{font-family:var(--mono);font-size:7.5px;letter-spacing:.07em;color:var(--ink-2);text-transform:uppercase}.pm{color:var(--red);opacity:.9}.pm.b{color:var(--blue);opacity:.85}.pm text{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;fill:currentColor}.ring{position:absolute;pointer-events:none;border-radius:50%;border:7px solid var(--coffee);border-top-width:4px;border-right-width:10px;border-bottom-width:9px;box-shadow:inset 0 0 20px -8px var(--coffee),0 0 0 1px color-mix(in srgb,var(--coffee) 40%,transparent);mix-blend-mode:var(--tone);transform:rotate(-14deg) scaleY(.9);filter:blur(.5px)}.trail{height:1px;border-top:2px dashed var(--rule-2);margin:0}.strip{border-bottom:1px solid var(--rule-2);background:linear-gradient(180deg,var(--kraft-2),transparent)}.strip .wrap{display:flex;align-items:center;gap:18px;padding:11px 0;flex-wrap:wrap}.strip .mark{display:flex;align-items:center;gap:9px;text-decoration:none}.strip .mark svg{color:var(--ink)}.strip .wm{font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.06em;font-size:15px;line-height:1.02}.strip nav{margin-left:auto;display:flex;gap:20px;align-items:center;flex-wrap:wrap}@media(min-width:1024px){.strip .wrap{padding-right:32px}}.strip nav a{font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);padding:4px 2px;border-bottom:1px solid transparent}.strip nav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.strip nav a.join{color:var(--ink);border-bottom-color:var(--rule)}.strip nav button.navbtn{font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:none;border:0;border-bottom:1px solid transparent;padding:4px 2px;cursor:pointer}.strip nav button.navbtn:hover{color:var(--ink);border-bottom-color:var(--ink)}.rail{display:none}@media(min-width:900px){html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}.rail{display:block;position:fixed;right:12px;top:88px;bottom:44px;width:42px;z-index:8;cursor:pointer;touch-action:none}.rail i{position:absolute;left:20px;top:0;bottom:0;border-left:2px dashed var(--rule-2)}.rail b{position:absolute;left:20px;top:0;height:calc(var(--sp,0) * 100%);border-left:2px dashed var(--rule)}.rail .snl{position:absolute;left:2px;top:calc(var(--sp,0) * 100%);width:38px;color:var(--ink);transform:translateY(-50%) rotate(90deg);transform-origin:50% 50%;opacity:.72;transition:opacity .2s ease,filter .2s ease;filter:drop-shadow(0 1px 0 rgba(38,34,28,.15))}.rail:hover .snl,.rail.dragging .snl{opacity:1}.rail.dragging{cursor:grabbing}.rail.dragging .snl{filter:drop-shadow(0 2px 4px rgba(38,34,28,.3))}}.burger{display:none}@media(max-width:1023px){.strip{position:relative}.strip .wrap{flex-wrap:nowrap}.burger{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;width:42px;height:38px;padding:0 7px;background:none;border:1px solid var(--rule-2);border-radius:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.burger span{display:block;height:2px;background:var(--ink);transition:transform .22s ease,opacity .16s ease}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.strip nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;flex-direction:column;align-items:stretch;gap:0;margin:0;background:var(--card);border-bottom:1px solid var(--rule);box-shadow:var(--sh2)}.strip nav.open{display:flex}.strip nav a{font-size:14px;padding:15px 20px;border-bottom:1px dashed var(--rule-2)}.strip nav a:last-child{border-bottom:none}.strip nav a:hover{border-bottom-color:var(--rule-2)}.strip nav a.join{color:var(--ink);background:var(--kraft-2);border-bottom-color:transparent}.strip nav button.navbtn{width:100%;text-align:left;font-size:14px;padding:15px 20px;border-bottom:none}html:not(.js) .burger{display:none}html:not(.js) .strip nav{display:flex;position:static;box-shadow:none;background:none}}.hero{padding-top:clamp(30px,5vw,56px);padding-bottom:clamp(48px,7vw,86px)}.stage{position:relative;perspective:1500px;padding-top:calc(min(640px,86vw) / 1.38 * .63 + 24px)}.env{position:relative;width:min(640px,86vw);margin:0 auto;aspect-ratio:1.38;transform:rotate(-2.2deg);perspective:1400px;filter:drop-shadow(0 26px 40px rgba(38,34,28,.24))}.env-back{position:absolute;inset:0;background:var(--kraft-2);border:1px solid var(--rule-2);z-index:0}.env-front{position:absolute;inset:0;z-index:3;background:var(--card);border:1px solid var(--rule-2);padding:clamp(14px,2.4vw,26px);display:flex;flex-direction:column}.env-front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,.06),transparent 40%,rgba(38,34,28,.06))}.env-flap{position:absolute;left:0;top:0;width:100%;height:50%;background:linear-gradient(190deg,var(--kraft-2),var(--card-2));filter:drop-shadow(0 6px 10px rgba(38,34,28,.18));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transform:rotateX(-172deg);z-index:1;border-top:1px solid var(--rule-2)}.env-flap i{position:absolute;left:12%;right:12%;top:16%;height:1px;border-top:1px dashed var(--rule-2);transform:scaleY(-1)}.letter{position:absolute;left:7%;width:86%;top:3%;height:94%;z-index:2;background:var(--card);border:1px solid var(--rule-2);box-shadow:0 -2px #26221c0d,0 -16px 26px #26221c29;padding:clamp(13px,2.4vw,26px) clamp(15px,2.8vw,32px);--out:-70%;transform:translateY(var(--out)) rotate(-1.2deg)}.letter .rules{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;opacity:.5;background:repeating-linear-gradient(180deg,transparent 0 27px,var(--rule-2) 27px 28px)}.letter h1{margin:.35em 0 .4em}.hero h1{font-family:var(--display);font-weight:700;font-stretch:62%;font-size:clamp(30px,5.4vw,62px);line-height:.98;letter-spacing:-.015em;text-transform:uppercase}.hero h1 .hl{color:var(--red)}.letter .sub{font-size:clamp(14px,1.35vw,18px);line-height:1.5;max-width:34ch;color:var(--ink-2)}.addr{font-family:var(--mono);font-size:clamp(14px,1.15vw,14px);line-height:1.7;letter-spacing:.03em}.addr.to{position:absolute;left:50%;top:53%;z-index:2;width:max-content;max-width:74%;text-align:left;font-size:clamp(14px,1.65vw,20px);line-height:1.7;letter-spacing:.02em;color:var(--ink);transform:translate(-50%,-50%) rotate(.7deg)}.addr .nm{color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.ret{color:var(--meta);font-family:var(--mono);font-size:clamp(14px,.95vw,14px);line-height:1.6;letter-spacing:.05em;text-transform:uppercase}.frank{position:absolute;right:clamp(12px,2.2vw,24px);top:clamp(12px,2.2vw,24px);width:clamp(80px,13vw,120px)}.frank .pm{position:absolute;left:-58%;top:14%;width:150%;transform:rotate(-11deg)}.indicia{position:absolute;left:clamp(14px,2.4vw,26px);bottom:clamp(12px,2vw,22px);color:var(--meta)}.barcode{height:26px;width:clamp(120px,20vw,190px);margin-bottom:6px;opacity:.55;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 6px,var(--ink) 6px 8px,transparent 8px 13px,var(--ink) 13px 15px,transparent 15px 19px)}.handling{position:absolute;left:6%;top:76%;font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.13em;font-size:clamp(14px,1.05vw,14px);color:var(--ink-2);opacity:.5;border:2px solid var(--ink-2);padding:5px 9px;transform:rotate(-4deg)}.env-seam{position:absolute;left:0;top:0;width:100%;height:50%;z-index:4;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) left/50% 100% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) right/50% 100% no-repeat;opacity:.55}.hero-foot{margin:clamp(38px,6vw,72px) auto 0;text-align:center;max-width:74ch}.hero-foot .lede{margin:0 auto;max-width:none}.hero-cta{margin-top:26px;display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.hero-foot .fine{margin-top:16px}.head-block{max-width:62ch;margin-bottom:clamp(38px,5vw,64px)}.head-block .lede{margin-top:18px}.eyebrow{margin-bottom:14px}.items{display:grid;gap:clamp(46px,6vw,86px)}.item{display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,44px);align-items:start}@media(min-width:900px){.item{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.item.flip .item-obj{order:-1}}.item-txt h3{margin-bottom:12px}.item-txt p{max-width:46ch}.item-txt .meta{margin-top:16px;display:block}.item-obj{position:relative}.sheet{padding:clamp(20px,2.6vw,34px);min-height:280px}.sheet .typed{font-size:15px;line-height:1.9;color:var(--ink)}.sheet .hand{margin-top:16px;font-family:var(--body);font-size:15.5px;line-height:1.75;color:var(--ink-2)}.sheet .sig{margin-top:22px;font-family:var(--typed);font-size:14px;letter-spacing:.08em;color:var(--meta)}.plate{position:relative;aspect-ratio:4/3;background:var(--card-2);overflow:hidden;border:1px solid var(--rule-2);box-shadow:var(--sh2)}.photo-wrap{position:relative;max-width:464px}.plate.photo{aspect-ratio:1/1}.plate.photo.wide{aspect-ratio:7/5}.photo-wrap:has(.wide),.plate.photo.wide{max-width:none}.plate-img{position:absolute;left:0;top:0;width:100%;height:calc(100% - 34px);object-fit:cover;display:block;z-index:1;filter:saturate(.62) sepia(.2) contrast(.92) brightness(1.02)}.plate.photo:after{content:"";position:absolute;inset:0 0 34px;z-index:2;pointer-events:none;background:var(--kraft);mix-blend-mode:multiply;opacity:.26}.plate .cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:8px 10px;background:var(--card);border-top:1px solid var(--rule-2);font-family:var(--mono);font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--meta)}.corner{position:absolute;z-index:3;width:24px;height:24px;border:2px solid var(--ink-2);opacity:.5}.corner.tl{left:8px;top:8px;border-right:0;border-bottom:0}.corner.tr{right:8px;top:8px;border-left:0;border-bottom:0}.corner.bl{left:8px;bottom:38px;border-right:0;border-top:0}.corner.br{right:8px;bottom:38px;border-left:0;border-top:0}.band{background:var(--ink);color:var(--kraft);padding:clamp(52px,7vw,92px) 0;position:relative;overflow:hidden}.band .wrap{position:relative;z-index:2}.band p{font-family:var(--display);font-weight:700;font-stretch:62%;font-size:clamp(26px,4.6vw,54px);line-height:1;letter-spacing:-.01em;max-width:20ch}.band .meta{color:#e4d9c099;margin-top:20px;display:block}.band .waves{position:absolute;right:-6%;top:-14%;width:60%;opacity:.14;color:var(--kraft)}@media(min-width:900px){.band .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.band.alt{background:var(--blue);color:var(--kraft)}.band.alt .wrap{display:block;text-align:center}.band.alt p{max-width:none;margin-inline:auto;font-size:clamp(23px,3.9vw,46px);line-height:1.06}.band.alt .meta{color:#e4d9c0b3;max-width:none;margin-inline:auto}body[data-page=gift] .band .wrap{display:block;text-align:center}body[data-page=gift] .band p.meta{max-width:none;margin-inline:auto;font-family:var(--mono);font-weight:400;font-stretch:100%;font-size:14px;line-height:1.7;letter-spacing:.09em}.author-grid{display:grid;gap:clamp(28px,4vw,58px)}@media(min-width:900px){.author-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.portrait{position:relative;aspect-ratio:4/3;background:var(--card-2);border:1px solid var(--rule-2);box-shadow:var(--sh3);overflow:hidden}.portrait .cap{position:absolute;left:0;right:0;bottom:0;padding:9px 11px;background:var(--card);border-top:1px solid var(--rule-2);font-family:var(--mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--meta);line-height:1.5}.notice{margin-top:clamp(28px,4vw,44px);padding:clamp(20px,2.6vw,30px);position:relative}.notice p{font-family:var(--typed);font-size:14px;line-height:1.9;max-width:60ch}#formats .head-block,#formats .head-block .lede{max-width:none}.facts{list-style:none;padding:0;margin:0}.facts li{position:relative;padding-left:17px}.facts li:before{content:"\2022";position:absolute;left:2px;top:0;color:var(--meta)}.tiers{display:grid;gap:clamp(26px,3vw,34px)}@media(min-width:900px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{position:relative;background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--sh2);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;min-height:430px;transition:transform .3s var(--paper-ease),box-shadow .3s ease}.tier:hover{transform:rotate(var(--rot,0deg)) translateY(-5px);box-shadow:var(--sh3)}.tier .seam{position:absolute;left:0;top:0;width:100%;height:38%;pointer-events:none;opacity:.9;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) left top/50% 100% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) right top/50% 100% no-repeat}.tier:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;pointer-events:none;opacity:.7;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) left bottom/50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - .5px),var(--rule-2) 50%,transparent calc(50% + .5px)) right bottom/50% 100% no-repeat}.tier .frank{position:absolute;right:18px;top:18px;width:74px}.tier .frank .pm{position:absolute;left:-64%;top:24%;width:150%;transform:rotate(-13deg)}.tier .tname{font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(16px,1.7vw,20px);line-height:1.05;margin-top:76px;max-width:9ch}.tier .price{font-family:var(--display);font-weight:700;font-stretch:62%;font-size:clamp(32px,3.6vw,44px);line-height:1;margin-top:14px}.tier .price span{font-family:var(--mono);font-size:14px;letter-spacing:.06em;font-weight:400}.tier .yr{margin-top:6px}.tier .freenote{margin-top:2px;font-size:14px;line-height:1.35;opacity:.8}.tier ul{margin-top:20px;border-top:1px dashed var(--rule-2)}.tier ul li{padding:11px 0;border-bottom:1px dashed var(--rule-2);font-size:15.5px;line-height:1.5}.tier ul li .meta{display:block;margin-top:3px}.tier .cta{margin-top:auto;padding-top:24px}.tier .cta .btn{width:100%;text-align:center}.tier.feat{background:var(--card-2)}.tier .flagline{margin-top:12px;font-family:var(--typed);font-size:14px;color:var(--ink-2)}.terms{margin-top:clamp(30px,4vw,44px);text-align:center}.faq{border-top:1px dashed var(--rule-2)}.faq details{border-bottom:1px dashed var(--rule-2);background:transparent}.faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-family:var(--display);font-weight:700;font-stretch:88%;font-size:clamp(16.5px,1.8vw,21px);line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:19px;font-family:var(--mono);font-size:20px;color:var(--meta);transition:transform .25s var(--paper-ease)}.faq details[open] summary:after{content:"\2013"}.faq .ans{padding:0 44px 24px 0;max-width:none}.faq .ans p{color:var(--ink-2)}footer{border-top:2px dashed var(--rule-2);padding:clamp(52px,7vw,90px) 0 40px;position:relative}.mission{font-family:var(--display);font-weight:700;font-stretch:62%;font-size:clamp(28px,5.4vw,62px);line-height:.98;letter-spacing:-.015em;max-width:none}.fgrid{margin-top:clamp(36px,5vw,58px);display:grid;gap:26px}@media(min-width:520px){.fgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:700px){.fgrid{grid-template-columns:repeat(5,1fr);gap:20px}}.fgrid h3{font-family:var(--mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);margin-bottom:12px}.fgrid a{display:block;text-decoration:none;padding:4px 0;font-size:15.5px;color:var(--ink-2)}.fgrid a:hover{color:var(--ink)}.fbot{margin-top:44px;padding-top:20px;border-top:1px solid var(--rule-2);display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}.signoff{font-family:var(--typed);font-size:14px;color:var(--ink-2);transform:rotate(-1deg)}.form-page{padding-top:clamp(34px,5vw,60px)}.form-head{max-width:60ch;margin-bottom:clamp(30px,4vw,48px)}.form-head .lede{margin-top:16px}.extend-note{margin-bottom:clamp(24px,3vw,36px);padding:16px 18px;border:1.5px solid var(--rule);background:var(--card)}.extend-note p{font-size:16px;line-height:1.6;color:var(--ink-2)}.extend-note p+p{margin-top:8px}.extend-note strong{color:var(--ink);font-weight:700}.fork{display:flex;gap:10px;flex-wrap:wrap;border:1.5px dashed var(--rule);padding:10px;background:var(--card);box-shadow:var(--sh1)}.fork .q{font-family:var(--mono);font-size:14px;letter-spacing:.09em;text-transform:uppercase;color:var(--meta);align-self:center;padding:0 8px}.fork a{flex:1 1 140px;text-align:center;text-decoration:none;padding:12px 14px 10px;font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.09em;font-size:14px;color:var(--ink-2);border:1.5px solid transparent}.fork a:hover{border-color:var(--rule);color:var(--ink)}.fork a[aria-current=page]{background:var(--ink);color:var(--kraft);border-color:var(--ink)}.fieldset{border:0;padding:0;margin:0 0 clamp(34px,4.5vw,58px)}#signup-form{counter-reset:step}.fieldset:not([hidden]){counter-increment:step}.step-head .no:before{content:counter(step,decimal-leading-zero)}[hidden]{display:none!important}.fieldset>legend{padding:0;width:100%}.step-head{display:flex;gap:14px;align-items:baseline;padding-bottom:12px;border-bottom:1.5px dashed var(--rule-2);margin-bottom:clamp(18px,2.4vw,26px)}.step-head .no{font-family:var(--mono);font-size:14px;letter-spacing:.14em;color:var(--meta);flex:none}.step-head h2{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:clamp(19px,2.3vw,27px);line-height:1.1;letter-spacing:-.005em}.step-head .hint{margin-left:auto;text-align:right}@media(max-width:640px){.step-head{flex-wrap:wrap}.step-head .hint{margin-left:0;width:100%;text-align:left}}.field{margin-bottom:16px;min-width:0}.field>label,.field>.lab{display:block;font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta);margin-bottom:6px}.field .note{display:block;margin-top:6px;font-family:var(--mono);font-size:14px;letter-spacing:.06em;color:var(--meta);text-transform:none}.input,select.input,textarea.input{width:100%;display:block;background:var(--card);color:var(--ink);border:1.5px solid var(--rule);border-radius:0;padding:12px 13px 10px;font-family:var(--mono);font-size:15px;line-height:1.4;box-shadow:inset 0 1px #26221c0d;transition:border-color .18s ease,box-shadow .18s ease}.input:hover{border-color:var(--ink-2)}.input:focus{outline:2.5px solid var(--red);outline-offset:2px;border-color:var(--ink)}textarea.input{font-family:var(--body);font-size:16.5px;line-height:1.6;min-height:150px;resize:vertical}select.input{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.input[aria-invalid=true]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.err{display:none;margin-top:6px;font-family:var(--mono);font-size:14px;letter-spacing:.05em;color:var(--red)}.field.bad .err{display:block}.consent.bad .err{display:block;grid-column:2}.claim-err{margin-top:14px;color:var(--red);font-weight:600}.row{display:grid;gap:16px}@media(min-width:620px){.row.two{grid-template-columns:1fr 1fr}.row.city{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr)}}.picks{display:grid;gap:clamp(18px,2.4vw,26px);margin-top:clamp(20px,2.6vw,30px)}@media(min-width:900px){.picks.three{grid-template-columns:repeat(3,1fr)}.picks.two{grid-template-columns:repeat(2,1fr)}}.pick{position:relative;display:block;cursor:pointer}.pick input{position:absolute;opacity:0;width:1px;height:1px}.pick .card{position:relative;height:100%;background:var(--card);border:1.5px solid var(--rule-2);box-shadow:var(--sh1);padding:clamp(18px,2.2vw,24px);display:flex;flex-direction:column;transition:transform .26s var(--paper-ease),box-shadow .26s ease,border-color .2s ease}.pick:hover .card{transform:translateY(-3px) rotate(.4deg);box-shadow:var(--sh2)}.pick input:checked+.card{border-color:var(--ink);border-width:2px;box-shadow:var(--sh2);background:var(--card-2)}.pick input:focus-visible+.card{outline:2.5px solid var(--red);outline-offset:3px}.pick .tick{position:absolute;right:14px;top:14px;width:22px;height:22px;border:1.5px solid var(--rule);background:var(--kraft)}.pick input:checked+.card .tick{background:var(--ink);border-color:var(--ink)}.pick input:checked+.card .tick:after{content:"";position:absolute;left:5px;top:8px;width:10px;height:5px;border-left:2px solid var(--kraft);border-bottom:2px solid var(--kraft);transform:rotate(-45deg)}.pick .tname{font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(15px,1.6vw,18px);line-height:1.1;max-width:15ch;padding-right:34px}.pick .price{font-family:var(--display);font-weight:700;font-stretch:62%;font-size:clamp(28px,3.2vw,38px);line-height:1;margin-top:12px}.pick .price span{font-family:var(--mono);font-size:14px;letter-spacing:.06em;font-weight:400}.pick .alt{margin-top:5px}.pick .freenote{display:block;margin-top:3px;font-size:14px;line-height:1.35;opacity:.8}.pick .freenote[hidden]{display:none}.pick .freenote .fm{display:block}.pick .freenote .fm[hidden]{display:none}.pick .feats{display:block;margin-top:14px;border-top:1px dashed var(--rule-2)}.pick .feats>span{display:block;padding:9px 0;border-bottom:1px dashed var(--rule-2);font-size:15px;line-height:1.45}.pick .feats .meta{display:block;margin-top:3px}.pick .flagline{margin-top:12px;font-family:var(--typed);font-size:14px;color:var(--ink-2)}.months{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:10px}.month{position:relative;cursor:pointer}.month input{position:absolute;opacity:0;width:1px;height:1px}.month .m{display:block;border:1.5px solid var(--rule-2);background:var(--card);padding:11px 12px 9px;transition:border-color .18s ease,background .18s ease}.month:hover .m{border-color:var(--ink-2)}.month input:checked+.m{border-color:var(--ink);border-width:2px;background:var(--card-2)}.month input:focus-visible+.m{outline:2.5px solid var(--red);outline-offset:2px}.month input:disabled+.m{opacity:.5;cursor:not-allowed;background:transparent;border-style:dashed}.month .mn{font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.month .mw{display:block;margin-top:3px;font-family:var(--mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--meta)}.lengths{display:flex;gap:10px;flex-wrap:wrap}.lengths label{position:relative;cursor:pointer;flex:1 1 0;min-width:120px}.lengths[data-when=gift]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.lengths[data-when=gift] label{min-width:0}.lengths[data-when=gift] label:not([data-renewing]){grid-column:span 2}.lengths[data-when=gift] label[data-renewing]{grid-column:span 3}@media(max-width:520px){.lengths[data-when=gift]{grid-template-columns:1fr 1fr}.lengths[data-when=gift] label:not([data-renewing]),.lengths[data-when=gift] label[data-renewing]{grid-column:auto}}.lengths input{position:absolute;opacity:0;width:1px;height:1px}.lengths .l{display:flex;flex-direction:column;justify-content:center;text-align:center;border:1.5px solid var(--rule);background:var(--card);padding:15px 14px 13px;min-height:74px}.lengths input:checked+.l{background:var(--ink);color:var(--kraft);border-color:var(--ink)}.lengths input:focus-visible+.l{outline:2.5px solid var(--red);outline-offset:2px}.lengths .ln{display:block;font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.lengths .lp{display:block;margin-top:4px;font-family:var(--mono);font-size:14px;letter-spacing:.05em;opacity:.85}.recipient{position:relative;border:2px solid var(--red);padding:clamp(18px,2.4vw,26px);background:var(--card);box-shadow:var(--sh2)}.recipient .rmark{position:absolute;right:-1px;top:-1px;background:var(--red);color:#f4ebd6;font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.11em;font-size:14px;padding:6px 10px 4px}.recipient>.lab-lead{margin-bottom:16px;padding-right:120px}.consents{border-top:1.5px dashed var(--rule-2);margin-top:clamp(24px,3vw,34px);padding-top:6px}.consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1.5px dashed var(--rule-2)}.consent input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:2px 0 0;flex:none;width:24px;height:24px;border:1.5px solid var(--rule);background:var(--kraft);cursor:pointer;position:relative}.consent input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}.consent input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:9px;width:10px;height:5px;border-left:2px solid var(--kraft);border-bottom:2px solid var(--kraft);transform:rotate(-45deg)}.consent input[type=checkbox]:focus-visible{outline:2.5px solid var(--red);outline-offset:2px}.consent label{font-size:16px;line-height:1.55;cursor:pointer}.consent .sub{display:block;margin-top:5px;font-family:var(--mono);font-size:14px;letter-spacing:.05em;color:var(--meta);text-transform:none}.step-note{display:block;margin-top:12px}.tally{margin-top:clamp(30px,4vw,46px);background:var(--card);border:1.5px solid var(--ink);box-shadow:var(--sh3);padding:clamp(16px,2.2vw,22px);display:grid;gap:14px}@media(min-width:760px){.tally{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tally .lines{display:grid;gap:4px;min-width:0}.tally .meta{line-height:1.5}.tally .btn{white-space:nowrap}.tally .renew{font-size:14px;line-height:1.55;color:var(--ink);border-top:1px solid var(--rule);margin-top:8px;padding-top:8px}.tally .renew b{font-weight:700}.tally-fine{margin-top:14px;line-height:1.6;max-width:70ch}.result{display:none;margin-top:18px;border:1.5px dashed var(--rule);padding:16px 18px;background:var(--card-2)}.result.on{display:block}.result p{font-family:var(--typed);font-size:14.5px;line-height:1.75}.prose{max-width:68ch}.prose h2{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:clamp(21px,2.4vw,28px);line-height:1.12;letter-spacing:-.005em;margin:clamp(38px,4.5vw,58px) 0 14px}.prose h3{margin:clamp(26px,3vw,34px) 0 10px;font-size:clamp(17px,1.8vw,20px)}.prose p,.prose li{font-size:16.5px;line-height:1.7}.prose p+p{margin-top:.8em}.prose ul{margin:14px 0 0;display:grid;gap:9px}.prose ul li{padding-left:22px;position:relative}.prose ul li:before{content:"";position:absolute;left:0;top:.72em;width:11px;height:1px;border-top:2px dashed var(--rule)}.prose .meta{display:block;margin-top:8px}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.prose a:hover{text-decoration-color:var(--ink)}.prose hr{border:0;border-top:2px dashed var(--rule-2);margin:clamp(34px,4vw,48px) 0}.stamped{display:inline-block;border:2px solid var(--red);color:var(--red);padding:8px 12px 6px;font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;letter-spacing:.1em;font-size:14px;transform:rotate(-2.4deg);margin-bottom:20px}.cards{display:grid;gap:clamp(18px,2.4vw,26px);margin-top:clamp(26px,3vw,36px)}@media(min-width:760px){.cards{grid-template-columns:repeat(2,1fr)}}.svc{background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--sh2);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column}.svc h3{margin-bottom:10px}.svc p{font-size:16px;line-height:1.6;color:var(--ink-2)}.svc .btn{margin-top:auto;align-self:flex-start}.svc .go{padding-top:20px}@media(max-width:620px){.fork{padding:8px}.fork .q{width:100%;padding:6px 4px 8px}.fork a{flex:1 1 0;padding:12px 8px 10px;font-size:14px}.tally{padding:14px;gap:10px}.tally #t-lines,.tally #g-lines{display:none}.tally .btn{width:100%;text-align:center}.recipient{padding:16px 14px}.recipient>.lab-lead{padding-right:0;margin-top:18px}.recipient .rmark{position:static;display:inline-block;margin:-16px -14px 0}}.consent-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;background:var(--card);border:1.5px solid var(--ink);box-shadow:var(--sh3);padding:clamp(14px,2vw,20px);display:grid;gap:14px;align-items:center;max-width:1160px;margin-inline:auto}@media(min-width:820px){.consent-bar{grid-template-columns:minmax(0,1fr) auto;gap:24px}}.consent-bar p{font-size:15.5px;line-height:1.55;max-width:76ch}.consent-bar a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.consent-btns{display:flex;gap:10px;flex-wrap:wrap}.consent-btns .btn{white-space:nowrap;transform:none}.consent-btns .btn:hover{transform:translateY(-2px)}@media(max-width:520px){.consent-btns{width:100%}.consent-btns .btn{flex:1 1 0;text-align:center;font-size:14px;padding:13px 10px 11px}}@media(min-width:900px){.consent-bar{right:64px}}.dlg{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--rule);background:var(--card);color:var(--ink);box-shadow:var(--sh3);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.dlg form{padding:clamp(22px,3vw,30px)}.dlg::backdrop{background:#26221c6b}.dlg .field:last-of-type{margin-bottom:4px}.dlg .go{margin-top:20px}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}[data-claim=code] .claim-details,[data-claim=details] .claim-code{display:none}body[data-page=po] .lede,body[data-page=po] .notice p,body[data-page=po] .form-head,body[data-page=claim] .lede,body[data-page=claim] .notice p,body[data-page=claim] .form-head{max-width:none}body[data-page=international] .form-head,body[data-page=international] .prose,body[data-page=international] #international-form{margin-inline:auto;max-width:640px}body[data-page=privacy] .form-head,body[data-page=privacy] .form-head .lede,body[data-page=privacy] .prose,body[data-page=addresses] .form-head,body[data-page=addresses] .form-head .lede,body[data-page=addresses] .prose,body[data-page=terms] .form-head,body[data-page=terms] .form-head .lede,body[data-page=terms] .prose,body[data-page=affiliates] .form-head,body[data-page=affiliates] .form-head .lede,body[data-page=affiliates] .prose,.occasion .form-head,.occasion .form-head .lede,.occasion .lede,.occasion .meta{max-width:none}.addrq-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#26221c85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:addrq-fade .18s ease both}@keyframes addrq-fade{0%{opacity:0}to{opacity:1}}.addrq{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:26px 26px 22px;transform:rotate(-.4deg);animation:addrq-land .34s var(--paper-ease) both}@keyframes addrq-land{0%{opacity:0;transform:rotate(-.4deg) translateY(14px) scale(.98)}to{opacity:1;transform:rotate(-.4deg) translateY(0) scale(1)}}.addrq-title{font-family:var(--display);font-weight:700;font-stretch:70%;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,2.4vw,26px);line-height:1.05;margin:0 0 8px}.addrq-lede{font-family:var(--body);font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 18px}.addrq-choices{display:grid;gap:12px}@media(min-width:520px){.addrq-choices{grid-template-columns:1fr 1fr}}.addrq-card{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--rule);background:var(--card-2);padding:13px 14px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.addrq-card:hover{border-color:var(--ink)}.addrq-card.on{border-color:var(--red);box-shadow:var(--sh1);background:var(--card)}.addrq-card input{margin:2px 0 0;accent-color:var(--red);flex:none}.addrq-body{display:flex;flex-direction:column;gap:3px;min-width:0}.addrq-tag{font-family:var(--mono);font-size:14px;letter-spacing:.11em;text-transform:uppercase;color:var(--meta)}.addrq-l1,.addrq-l2{font-family:var(--typed);font-size:15px;line-height:1.35;color:var(--ink);word-break:break-word}.addrq-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:22px}.addrq-actions .btn{transform:none}.addrq-actions .btn:hover{transform:translateY(-2px)}@media(max-width:440px){.addrq-actions{flex-direction:column-reverse}.addrq-actions .btn{width:100%;text-align:center}}.motion .reveal{opacity:0}.motion .reveal.in{animation:land .82s var(--d,0ms) cubic-bezier(.16,.84,.3,1) both}@keyframes land{0%{opacity:0;transform:translateY(34px) rotate(calc(var(--rot,0deg) - 3.4deg)) scale(1.015)}58%{opacity:1}74%{transform:translateY(-5px) rotate(calc(var(--rot,0deg) + 1.1deg))}88%{transform:translateY(1px) rotate(calc(var(--rot,0deg) - .3deg))}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg))}}.motion .reveal.slide.in{animation:slidein .9s var(--d,0ms) cubic-bezier(.14,.8,.26,1) both}@keyframes slidein{0%{opacity:0;transform:translate(-26px,26px) rotate(calc(var(--rot,0deg) - 4deg))}62%{opacity:1;transform:translate(3px,-4px) rotate(calc(var(--rot,0deg) + 1.4deg))}to{opacity:1;transform:translate(0) rotate(var(--rot,0deg))}}.motion .reveal.stampin.in{animation:stampdown .5s var(--d,0ms) cubic-bezier(.3,1.5,.5,1) both}@keyframes stampdown{0%{opacity:0;transform:rotate(calc(var(--rot,0deg) + 16deg)) scale(2.1)}70%{opacity:.95}to{opacity:.82;transform:rotate(var(--rot,0deg)) scale(1)}}.motion #env:not(.open) .letter{transform:translateY(0) rotate(0)}.motion #env.open .letter{animation:slideout 1.35s .18s cubic-bezier(.2,.85,.24,1) both}@keyframes slideout{0%{transform:translateY(0) rotate(0)}64%{transform:translateY(calc(var(--out) - 4%)) rotate(-2.6deg)}84%{transform:translateY(calc(var(--out) + 2%)) rotate(-.4deg)}to{transform:translateY(var(--out)) rotate(-1.2deg)}}#drawmark svg{overflow:visible;display:block}.msm-s{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:msm-draw calc(var(--f) * var(--draw)) linear forwards;animation-delay:calc(var(--o) * var(--draw));animation-play-state:paused}#drawmark.go .msm-s{animation-play-state:running}@keyframes msm-draw{to{stroke-dashoffset:0}}.msm-still{display:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.motion .reveal{opacity:1}.msm-s{animation:none}.msm-anim{display:none}.msm-still{display:inline}}@media(max-width:760px){.indicia{display:none}.addr.to{max-width:84%}.strip nav{gap:12px}.strip nav a{font-size:14px}}@media(max-width:560px){body{font-size:16px}.letter{--out:-77%}.stage{padding-top:calc(88vw / 1.38 * .7 + 24px)}.env{width:88vw}.handling{top:80%;left:5%}}.gc-intro{padding-top:clamp(26px,4vw,44px)}.gc-intro p{max-width:60ch}.gc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(20px,3vw,30px)}.gc-set{display:flex;align-items:center;gap:9px}.gc-lab{font-family:var(--mono);font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--meta)}.gc-seg{display:flex;border:1.5px solid var(--rule);border-radius:3px;overflow:hidden;background:var(--card)}.gc-seg button{appearance:none;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-right:1.5px solid var(--rule)}.gc-seg button:last-child{border-right:0}.gc-seg button:hover{background:#26221c12;color:var(--ink)}.gc-seg button[aria-pressed=true]{background:var(--ink);color:var(--kraft);font-weight:700}.gc-wrap-sheet{display:flex;justify-content:center;overflow:hidden;margin:clamp(20px,3vw,32px) 0 clamp(40px,6vw,64px)}.gc-sheet{flex:0 0 auto;width:8.5in;height:11in;position:relative;overflow:hidden;background:#fff;border:1px solid var(--rule);box-shadow:0 2px 4px #26221c1a,0 18px 40px #26221c2e;padding:.4in}@media screen{.gc-sheet{transform:scale(var(--gc-scale,1));transform-origin:top center}}.gc-sheet{--c-ground:#fff;--c-band:transparent;--c-band-ink:var(--ink);--c-ink:#26221C;--c-ink-2:#4C4438;--c-meta:#585349;--c-red:#A33526;--c-blue:#2E4A6B;--c-rule:rgba(38,34,28,.34);--c-rule-2:rgba(38,34,28,.15);--c-ring:rgba(120,78,38,.16);--c-grid-bg:transparent}.gc-sheet[data-style=kraft][data-ink=colour]{--c-ground:var(--kraft)}.gc-sheet[data-style=band][data-ink=colour]{--c-ground:var(--card);--c-band:var(--blue);--c-band-ink:#F6F1E4;--c-grid-bg:var(--blue)}.gc-sheet[data-style=band][data-ink=bw]{--c-band:#26221C;--c-band-ink:#fff;--c-grid-bg:#26221C}.gc-sheet[data-ink=bw]{--c-red:#26221C;--c-blue:#26221C;--c-ring:rgba(38,34,28,.1)}.gc-fill{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.gc-panel{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;color:var(--c-ink)}.gc-ring{position:absolute;border-radius:50%;border:.12in solid var(--c-ring);pointer-events:none}.gc-ring.r1{right:-.6in;top:4.5in;width:3in;height:3in}.gc-ring.r2{right:1in;top:5.8in;width:1.7in;height:1.7in;border-width:.09in}.gc-sheet[data-style=docket] .gc-ring{display:none}.gc-band{padding:0;position:relative;color:var(--c-band-ink)}.gc-band>*:not(.gc-fill){position:relative;z-index:1}.gc-sheet[data-style=kraft] .gc-band{padding:.4in .36in 0}.gc-sheet[data-style=band] .gc-band{padding:.34in .36in .3in}.gc-sheet[data-style=docket] .gc-band{padding:.38in .34in 10px;border-bottom:1px solid var(--c-ink)}.gc-sheet[data-style=docket] .gc-band:before{content:"";display:block;border-top:3px solid var(--c-ink);margin:0 0 10px}.gc-cap{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.gc-lockup{display:flex;align-items:center;gap:10px}.gc-lockup .gc-sn{width:.56in;height:auto;flex:none;color:currentColor}.gc-lockup b{font-family:var(--display);font-weight:800;font-size:13pt;letter-spacing:-.005em;line-height:1;display:block;white-space:nowrap}.gc-lockup i{font-style:normal;font-family:var(--mono);font-size:7.8pt;letter-spacing:.22em;text-transform:uppercase;display:block;margin-top:3px;opacity:.72}.gc-pm{width:1.95in;flex:none;color:var(--c-red);margin-top:-1px}.gc-sheet[data-style=band] .gc-pm{color:var(--c-band-ink);opacity:.62}.gc-formno{display:none;font-family:var(--mono);font-size:7.8pt;letter-spacing:.15em;text-transform:uppercase;color:var(--c-meta);white-space:nowrap;align-self:center;padding-top:2px}.gc-sheet[data-style=docket] .gc-formno{display:block}.gc-hd{font-family:var(--display);font-weight:800;letter-spacing:-.022em;line-height:1.04;margin:0;font-size:28pt;max-width:6.1in}.gc-sheet[data-style=kraft] .gc-hd{margin-top:.22in}.gc-sheet[data-style=band] .gc-hd{margin-top:.16in;font-size:27pt}.gc-sheet[data-style=docket] .gc-hd{margin-top:.22in;font-size:25pt}.gc-hd .gc-nm{display:block;font-family:var(--typed);font-weight:400;font-size:24pt;letter-spacing:.012em;color:var(--c-blue);margin-top:4px}.gc-sheet[data-style=band] .gc-hd .gc-nm{color:var(--c-band-ink);opacity:.88}.gc-sheet[data-style=docket] .gc-hd .gc-nm{color:var(--c-blue)}.gc-body{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.gc-sheet[data-style=kraft] .gc-body{padding:.16in .36in .34in}.gc-sheet[data-style=band] .gc-body{padding:.24in .36in .34in}.gc-sheet[data-style=docket] .gc-body{padding:.2in .34in .26in}.gc-body>*{position:relative}.gc-lede{font-family:var(--body);font-size:11pt;line-height:1.42;margin:0;color:var(--c-ink-2)}.gc-lede+.gc-lede{margin-top:.1in}.gc-sheet[data-style=docket] .gc-lede{font-family:var(--mono);font-size:9.4pt;line-height:1.46}.gc-lede .gc-who{font-family:var(--typed);font-size:11.8pt;color:var(--c-blue)}.gc-sheet[data-style=docket] .gc-lede .gc-who{color:var(--c-blue)}.gc-tier-swap{display:none}.gc-sheet[data-tier=mafia] .gc-tier-swap,.gc-sheet[data-tier=don] .gc-tier-swap{display:block}.gc-sheet[data-tier=mafia] .gc-what ul,.gc-sheet[data-tier=don] .gc-what ul{grid-template-columns:repeat(4,1fr)}.gc-sheet[data-tier=snail] .gc-body{justify-content:space-between}.gc-sheet[data-tier=snail] .gc-claim{margin-top:0}.gc-what{margin-top:.15in}.gc-what .gc-hd-s{font-family:var(--mono);font-size:7.8pt;letter-spacing:.22em;text-transform:uppercase;margin:0 0 7px;padding-bottom:5px;border-bottom:1px solid var(--c-rule-2);color:var(--c-meta)}.gc-what ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.gc-what li{padding-right:10px}.gc-what li+li{border-left:1px solid var(--c-rule-2);padding-left:12px}.gc-what li:last-child{padding-right:0}.gc-what .gc-t{font-family:var(--display);font-weight:700;font-size:10.4pt;display:block;margin-bottom:3px;line-height:1.16;color:var(--c-blue)}.gc-sheet[data-style=docket] .gc-what .gc-t{font-family:var(--typed);font-weight:400;font-size:11pt;color:var(--c-red)}.gc-what .gc-d{font-family:var(--body);font-size:9pt;line-height:1.34;margin:0;color:var(--c-ink-2)}.gc-sheet[data-style=docket] .gc-what .gc-d{font-family:var(--mono);font-size:8pt;line-height:1.4}.gc-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:.15in;position:relative;border-top:1.6px solid var(--c-rule)}.gc-grid>.gc-cell{position:relative;z-index:1}.gc-sheet[data-style=kraft] .gc-grid{border:1.4px solid var(--c-rule)}.gc-sheet[data-style=docket] .gc-grid{border:1px solid var(--c-ink)}.gc-sheet[data-style=band] .gc-grid{border:0}.gc-sheet[data-style=band] .gc-grid{margin-left:-.36in;margin-right:-.36in;padding-left:.36in;padding-right:.36in}.gc-sheet[data-style=band] .gc-cell{border-color:#f6f1e43d}.gc-sheet[data-style=band] .gc-cell .gc-k{color:#f6f1e4b8}.gc-sheet[data-style=band] .gc-cell .gc-v{color:#f6f1e4}.gc-cell{padding:8px 13px 7px;border-bottom:1px solid var(--c-rule-2)}.gc-cell:nth-of-type(odd){border-right:1px solid var(--c-rule-2)}.gc-cell:nth-of-type(n+3){border-bottom:0}.gc-cell .gc-k{font-family:var(--mono);font-size:7.6pt;letter-spacing:.19em;text-transform:uppercase;display:block;margin-bottom:2px;color:var(--c-meta)}.gc-cell .gc-v{font-family:var(--display);font-weight:700;font-size:12.4pt;display:block;line-height:1.2;color:var(--c-blue)}.gc-sheet[data-style=docket] .gc-cell .gc-v{font-family:var(--typed);font-weight:400;font-size:13pt;color:var(--c-blue)}.gc-pen{margin-top:.13in;margin-bottom:.2in}.gc-pen-lab{font-family:var(--mono);font-size:7.6pt;letter-spacing:.19em;text-transform:uppercase;display:block;margin-bottom:2px;color:var(--c-meta)}.gc-ruled{position:relative;--gc-lines:1;min-height:calc(var(--gc-lines) * .25in)}.gc-pen-note .gc-ruled{--gc-lines:4}.gc-ruled .gc-rules{position:absolute;inset:0;z-index:0;pointer-events:none}.gc-ruled .gc-rules span{display:block;height:.25in;border-bottom:1.3px dotted var(--c-rule)}.gc-ruled .gc-fld{position:relative;z-index:1;display:block;outline:0;min-height:.25in;font-family:var(--typed);font-size:11.5pt;line-height:.25in;color:var(--c-ink);word-break:break-word;overflow-wrap:anywhere}.gc-pen-from{max-width:3.4in}.gc-pen-note{margin-top:.12in}.gc-claim{margin-top:auto;display:flex;gap:14px;align-items:flex-start;border:1.6px solid var(--c-red);padding:9px 13px}.gc-sheet[data-style=docket] .gc-claim{border-width:1px;border-color:var(--c-ink)}.gc-claim .gc-qr{width:1in;height:1in;flex:none;color:var(--c-ink)}.gc-claim .gc-qr svg{width:100%;height:100%;display:block}.gc-claim-t{flex:1;min-width:0}.gc-claim-h{font-family:var(--display);font-weight:800;font-size:12pt;margin:0 0 3px;line-height:1.15;color:var(--c-red)}.gc-sheet[data-style=docket] .gc-claim-h{font-family:var(--mono);font-weight:700;font-size:9.6pt;letter-spacing:.16em;text-transform:uppercase;color:var(--c-red)}.gc-claim-d{font-family:var(--body);font-size:9.4pt;line-height:1.38;margin:0 0 4px;color:var(--c-ink-2)}.gc-sheet[data-style=docket] .gc-claim-d{font-family:var(--mono);font-size:8.2pt;line-height:1.42}.gc-claim-d b{font-family:var(--mono);font-weight:700;color:var(--c-ink)}.gc-claim-c{margin:0;display:flex;align-items:baseline;gap:8px}.gc-claim-c .gc-k{font-family:var(--mono);font-size:7.6pt;letter-spacing:.19em;text-transform:uppercase;color:var(--c-meta)}.gc-claim-c .gc-v{font-family:var(--typed);font-size:15pt;letter-spacing:.17em;color:var(--c-red)}.gc-claim-n{font-family:var(--mono);font-size:7.4pt;line-height:1.42;margin:4px 0 0;color:var(--c-meta)}@media screen{body[data-page=certificate] [contenteditable]:hover{background:#2e4a6b17;box-shadow:0 0 0 3px #2e4a6b17}body[data-page=certificate] [contenteditable]:focus{background:#2e4a6b24;box-shadow:0 0 0 3px #2e4a6b24}.gc-ruled .gc-fld:empty:before{content:attr(data-ph);color:var(--c-meta);opacity:.5}.gc-sheet [contenteditable]{background:#26221c0e;box-shadow:0 0 0 2px #26221c0e;border-radius:2px}.gc-sheet[data-style=band] .gc-band [contenteditable]{background:#ffffff26;box-shadow:0 0 0 2px #ffffff26}}body[data-page=certificate] [contenteditable]{outline:0}@media print{html.gc-cert,body[data-page=certificate],body[data-page=certificate] main,.gc-wrap-sheet{background:none!important;background-color:transparent!important}body[data-page=certificate]>*:not(main):not(svg[width="0"]){display:none!important}body[data-page=certificate]>svg[width="0"],body[data-page=certificate] main>svg[width="0"]{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;clip-path:inset(50%)!important}body[data-page=certificate] main>*:not(.gc-wrap-sheet):not(svg){display:none!important}body[data-page=certificate] main{padding:0!important;margin:0!important}.gc-wrap-sheet{padding:0!important;margin:0!important;display:block;height:auto!important}body[data-page=certificate]:before{display:none!important}body[data-page=certificate]{width:7.5in!important;min-width:7.5in!important;max-width:none!important;margin:0!important;padding:0!important;-webkit-text-size-adjust:100%!important}body[data-page=certificate] main{width:7.5in!important;max-width:none!important}.gc-wrap-sheet{width:7.5in!important;max-width:none!important}.gc-lede.gc-tier-swap{margin-top:.06in}.gc-what,.gc-grid{margin-top:.1in}.gc-pen{margin-top:.08in;margin-bottom:.09in}.gc-sheet{margin:0 auto;box-shadow:none;border:0;transform:none;width:7.5in;height:9.4in;padding:0;overflow:hidden;break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}html.gc-cert{height:9.4in!important;max-height:9.4in!important;width:7.5in!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body[data-page=certificate]{height:9.4in!important;max-height:9.4in!important;overflow:hidden!important}body[data-page=certificate] main{height:auto!important;min-height:0!important;max-height:9.4in!important;overflow:hidden!important}}
