@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/abril-fatface-latin-400-normal.utNZUC9m.woff2) format("woff2"),url(/_astro/abril-fatface-latin-400-normal.CSRW-xuf.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-700-normal.CGGdTIBe.woff2) format("woff2"),url(/_astro/source-serif-4-latin-700-normal.3V4Pv1hj.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-italic.0j97Jm6B.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-italic.Dv9jnFA_.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2) format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2) format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/permanent-marker-latin-400-normal.BF23djCy.woff2) format("woff2"),url(/_astro/permanent-marker-latin-400-normal.BnZj5c41.woff) format("woff")}.page--placemat-cover{--ts-newsprint: #e8e1cb;--ts-newsprint-deep: #d8d0b4;--ts-ink: #1f1300;--ts-ink-soft: color-mix(in srgb, #1f1300 52%, #7a6e62);--ts-red: #a62639;--ts-pink: #f38d68;--ts-sides: #72b01d;--ts-turquoise: #3c7a89;--ts-cosmic: #1f1300;--ts-star: #f4ead0;--ts-yellow: color-mix(in srgb, var(--ts-pink) 22%, var(--ts-newsprint));--font-display: "Abril Fatface", "Bodoni Moda", Georgia, serif;--font-body: "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-kicker: "Oswald", "Bebas Neue", "Helvetica Neue Condensed", sans-serif;--font-sticker: "Permanent Marker", "Caveat Brush", cursive;background-color:var(--ts-newsprint);color:var(--ts-ink);font-family:var(--font-body);position:relative;isolation:isolate}.page--placemat-cover:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:multiply;background-image:repeating-linear-gradient(-22deg,transparent,transparent 3px,rgb(27 31 46 / .018) 3px,rgb(27 31 46 / .018) 4px),repeating-linear-gradient(68deg,transparent,transparent 5px,rgb(27 31 46 / .012) 5px,rgb(27 31 46 / .012) 6px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.105 0 0 0 0 0.122 0 0 0 0 0.180 0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:36px 36px,40px 40px,160px 160px;background-repeat:repeat}.page--placemat-cover>*{position:relative;z-index:1}.ts-cover{max-width:min(72rem,100%);margin-inline:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);flex:1}.ts-cover__masthead{padding-bottom:var(--space-2);border-bottom:6px solid var(--ts-ink);box-shadow:0 7px 0 -2px var(--ts-pink);font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase}.ts-cover__masthead-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--space-3)}.ts-cover__edge{font-size:.78rem;font-weight:600;color:var(--ts-ink-soft)}.ts-cover__edge--right{text-align:end}.ts-cover__wordmark{font-family:var(--font-display);font-weight:400;letter-spacing:0;text-transform:none;font-size:clamp(3rem,9vw,6rem);line-height:.9;color:var(--ts-ink);margin:0;text-align:center;white-space:nowrap}.ts-cover__masthead-rule{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb,var(--ts-ink) 30%,transparent);font-size:.78rem;font-weight:600}.ts-cover__dateline{color:var(--ts-ink-soft)}.ts-cover__motto{color:var(--ts-red);font-style:italic;font-family:var(--font-body);letter-spacing:0;text-transform:none}.ts-cover__price{font-family:var(--font-kicker);color:var(--ts-ink-soft)}@media(max-width:640px){.ts-cover__masthead-row{grid-template-columns:1fr;text-align:center}.ts-cover__edge,.ts-cover__edge--right{text-align:center}}.ts-cover__lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-4);align-items:start}@media(max-width:880px){.ts-cover__lead{grid-template-columns:1fr}}.ts-cover__lead-kicker{display:inline-block;margin:0 0 var(--space-2);padding:4px 10px;background:var(--ts-red);color:var(--ts-newsprint);font-family:var(--font-kicker);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.ts-cover__lead-headline{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6vw,5rem);line-height:.94;letter-spacing:-.005em;color:var(--ts-ink)}.ts-cover__lead-headline em{font-style:italic;color:var(--ts-cosmic)}.ts-cover__lead-dek{margin:0 0 var(--space-3);max-width:40rem;font-family:var(--font-body);font-style:italic;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.4;color:var(--ts-ink-soft)}.ts-cover__lead-body{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ts-ink);column-count:2;column-gap:var(--space-3);column-rule:1px solid color-mix(in srgb,var(--ts-ink) 20%,transparent)}@media(max-width:720px){.ts-cover__lead-body{column-count:1}}.ts-cover__lead-body p{margin:0 0 var(--space-2)}.ts-cover__lead-body>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-weight:400;font-size:4em;line-height:.85;margin:.05em .08em 0 0;padding:.04em .08em 0 0;color:var(--ts-red)}.ts-cover__lead-aside{border:2px solid var(--ts-ink);background:var(--ts-newsprint-deep);padding:var(--space-3);box-shadow:5px 5px 0 var(--ts-pink)}.ts-cover__lead-aside-kicker{margin:0 0 var(--space-1);font-family:var(--font-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--ts-red)}.ts-cover__lead-aside-title{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1;color:var(--ts-ink)}.ts-cover__lead-aside-body{margin:0 0 var(--space-2);font-family:var(--font-body);font-style:italic;font-size:.95rem;line-height:1.4;color:var(--ts-ink-soft)}.ts-cover__lead-aside-cta{display:inline-block;padding:6px 12px;background:var(--ts-ink);color:var(--ts-newsprint);font-family:var(--font-kicker);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;text-decoration:none}.ts-cover__lead-aside-cta:hover{background:var(--ts-red)}.ts-cover__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;border-top:4px solid var(--ts-ink);border-bottom:4px solid var(--ts-ink);padding:var(--space-2) 0;margin:var(--space-2) 0}.ts-cover__stat{padding:var(--space-1) var(--space-2);border-right:1px solid color-mix(in srgb,var(--ts-ink) 20%,transparent);text-align:center}.ts-cover__stat:last-child{border-right:none}.ts-cover__stat-label{display:block;font-family:var(--font-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:var(--ts-ink-soft)}.ts-cover__stat-value{display:block;margin-top:4px;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;color:var(--ts-ink)}.ts-cover__inside{margin-top:var(--space-2)}.ts-cover__inside-kicker{margin:0 0 var(--space-2);font-family:var(--font-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;color:var(--ts-red)}.ts-cover__inside-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-3)}.ts-cover__thumb{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:2px solid var(--ts-ink);background:var(--ts-newsprint);color:var(--ts-ink);text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out}.ts-cover__thumb:nth-child(4n+1){box-shadow:4px 4px 0 var(--ts-cosmic)}.ts-cover__thumb:nth-child(4n+2){box-shadow:4px 4px 0 var(--ts-pink)}.ts-cover__thumb:nth-child(4n+3){box-shadow:4px 4px 0 var(--ts-red)}.ts-cover__thumb:nth-child(4n+4){box-shadow:4px 4px 0 var(--ts-sides)}.ts-cover__thumb:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ts-ink)}.ts-cover__thumb-kicker{font-family:var(--font-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:var(--ts-red)}.ts-cover__thumb-headline{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.05;color:var(--ts-ink)}.ts-cover__thumb-dek{font-family:var(--font-body);font-style:italic;font-size:.92rem;line-height:1.4;color:var(--ts-ink-soft)}.ts-cover__thumb-page{margin-top:auto;font-family:var(--font-kicker);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ts-ink-soft)}.ts-cover__workspace{margin-top:var(--space-3);padding:var(--space-3) 0;border-top:2px solid var(--ts-ink);border-bottom:2px solid var(--ts-ink)}.ts-cover__workspace-kicker{margin:0 0 var(--space-2);font-family:var(--font-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--ts-cosmic)}.ts-cover__workspace-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-2)}.ts-cover__workspace-item a{display:block;padding:var(--space-2);border-left:4px solid var(--ts-cosmic);color:var(--ts-ink);text-decoration:none;font-family:var(--font-body);background:transparent}.ts-cover__workspace-item a:hover{background:color-mix(in srgb,var(--ts-cosmic) 8%,transparent)}.ts-cover__workspace-title{display:block;font-family:var(--font-kicker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.86rem;color:var(--ts-ink)}.ts-cover__workspace-desc{display:block;margin-top:2px;font-family:var(--font-body);font-style:italic;font-size:.92rem;line-height:1.4;color:var(--ts-ink-soft)}.ts-cover__footer-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);background:var(--ts-pink);border-top:4px solid var(--ts-ink);color:var(--ts-ink);text-decoration:none;font-family:var(--font-display);margin-top:auto;transition:box-shadow .15s ease-out}.ts-cover__footer-ribbon:hover{box-shadow:inset 0 0 0 4px var(--ts-ink)}.ts-cover__footer-ribbon-label{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1}.ts-cover__footer-ribbon-hint{font-family:var(--font-kicker);font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.ts-cover__stamp{display:inline-block;padding:4px 12px;font-family:var(--font-sticker);font-size:1rem;letter-spacing:.04em;color:var(--ts-red);border:2px solid var(--ts-red);background:transparent;transform:rotate(-3deg);text-transform:uppercase;margin-bottom:var(--space-1)}@media(prefers-reduced-motion:reduce){.ts-cover__stamp,.ts-cover__thumb,.ts-cover__thumb:hover{transform:none}.ts-cover__lead-aside,.ts-cover__masthead,.ts-cover__thumb{box-shadow:none}}@media(prefers-contrast:more){.page--placemat-cover:before{opacity:0}}
