@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,300..800&family=Archivo+Narrow:wght@400..700&family=Atkinson+Hyperlegible+Mono:wght@300..700&family=Atkinson+Hyperlegible+Next:wght@300..700&display=swap";:root{color-scheme:light;--board: #f4f3ef;--surface: #e4e1da;--ink: #14171c;--ink-2: #3b4047;--ink-3: #565c64;--teal: #0d6e66;--teal-ink: #0a5751;--amber: #e2a23b;--foil: #c9ccd1;--rule: rgba(20, 23, 28, .18);--perf: rgba(20, 23, 28, .24);--narrow: "Archivo Narrow", "Archivo", sans-serif;--grot: "Archivo", sans-serif;--read: "Atkinson Hyperlegible Next", sans-serif;--mono: "Atkinson Hyperlegible Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--pad: 56px;--band-bg: #0d6e66;--band-fg: #eef6f5;--amber-fg: #14171c;--foil-hi: #d3d6da;--foil-lo: #c3c6cb;--foil-sheen: rgba(255, 255, 255, .5);--print-ink: #a3a8af;--dome-hi: rgba(255, 255, 255, .55);--dome-edge: rgba(255, 255, 255, .9);--dome-shade: rgba(20, 23, 28, .18);--open-bg: #fbfaf7;--open-fg: #0a5751;--tear: linear-gradient(225deg, #e9ebee 0%, #bfc3c9 55%, #9fa4ab 100%);--lift: 0 1px 1px rgba(20, 23, 28, .08), 0 18px 40px -16px rgba(40, 38, 30, .35), 0 4px 10px -4px rgba(40, 38, 30, .18);--lift-low: 0 1px 1px rgba(20, 23, 28, .08), 0 14px 30px -18px rgba(40, 38, 30, .35);--hover-wash: rgba(13, 110, 102, .08);--cta-bg: #0d6e66;--cta-bg-hover: #0a5751;--cta-fg: #f4f3ef;--sw-bg: #f4f3ef;--sw-fg: #14171c;--sw-line: rgba(20, 23, 28, .14);--sw-hover: rgba(20, 23, 28, .06);--sw-on: #0d6e66;--sw-on-fg: #f4f3ef;--focus: #0d6e66;scrollbar-color:#a3a8af var(--surface)}html{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .75' numOctaves='2' seed='3' stitchTiles='stitch' result='h'/%3E%3CfeColorMatrix in='h' values='0 0 0 0 .16 0 0 0 0 .15 0 0 0 0 .12 .13 0 0 0 -.052' result='hh'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75 .012' numOctaves='2' seed='8' stitchTiles='stitch' result='v'/%3E%3CfeColorMatrix in='v' values='0 0 0 0 .16 0 0 0 0 .15 0 0 0 0 .12 .13 0 0 0 -.052' result='vv'/%3E%3CfeMerge%3E%3CfeMergeNode in='hh'/%3E%3CfeMergeNode in='vv'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23l)'/%3E%3C/svg%3E");background:var(--grain) 0 0 / 240px 240px,var(--surface)}body{margin:0;background:none;color:var(--ink);font:400 15px/1.5 var(--read);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,ul{margin:0}::selection{background:var(--amber);color:var(--amber-fg)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(260px,26.5vw,396px)) clamp(148px,12vw,172px);grid-template-rows:auto 1fr;padding:0 var(--pad) 48px}.pack{grid-column:1;grid-row:1 / span 2;align-self:start;position:sticky;top:0;height:100vh;height:100svh;padding:26px var(--pad) 32px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr;container-type:inline-size}.label{display:contents}.label h1{grid-row:1;font:700 clamp(28px,2.5vw,37px)/1.05 var(--narrow);letter-spacing:-.015em}.title-line{grid-row:2;margin-top:8px;max-width:62ch;font:500 15px/1.4 var(--grot);font-stretch:88%;color:var(--teal-ink);text-wrap:balance}.lot{grid-row:3;margin-top:8px;font:400 13px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.lead{grid-row:5;max-width:64ch;font-size:15.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.carton{--frame-top: .23;--frame-keep: .635;--frame-bleed: calc(var(--pad) - 24px);--frame-bleed-left: calc(var(--pad) - 16px);--frame-chrome: 380px;--frame: max(260px, min(100cqw + var(--frame-bleed-left) + var(--frame-bleed), (100svh - var(--frame-chrome)) / var(--frame-keep)));grid-row:4;grid-column:1;position:relative;height:calc(var(--frame) * var(--frame-keep));margin:6px calc(-1 * var(--frame-bleed)) 12px calc(-1 * var(--frame-bleed-left));overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--frame-bleed-left),#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--frame-bleed-left),#000 calc(100% - 56px),transparent)}.label>*{position:relative;z-index:1;grid-column:1}.carton canvas{position:absolute;top:calc(var(--frame) * var(--frame-top) * -1);left:0;display:block;width:100%;max-width:1080px;height:var(--frame)}.carton .poster{position:absolute;top:calc(var(--frame) * var(--frame-top) * -1);left:calc(min(100%,1080px)/2);display:block;width:var(--frame);height:var(--frame);transform:translate(-50%)}.carton canvas{opacity:0;cursor:grab}.carton canvas.drag{cursor:grabbing}.carton.live canvas{opacity:1}.carton.live .poster{opacity:0}.hint{position:absolute;left:var(--frame-bleed-left);bottom:0;display:none;align-items:center;gap:12px;font:400 13px/1 var(--mono);letter-spacing:.02em;color:var(--ink-3);pointer-events:none}.hint:before{content:"";width:30px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3 8h24M7 4 3 8l4 4M23 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3 8h24M7 4 3 8l4 4M23 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat}.carton.live .hint{display:flex}.blister{grid-column:2 / span 2;grid-row:1;margin-top:66px;padding:12px 14px 14px;background:var(--board);border-radius:3px;box-shadow:var(--lift)}.card-head{padding:0 2px 10px;font:600 12px/1.2 var(--grot);font-stretch:80%;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cavities{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:2px;overflow:hidden;background:linear-gradient(115deg,var(--foil-sheen) 0%,transparent 28%,var(--foil-sheen) 52%,transparent 74%,var(--foil-sheen) 100%),linear-gradient(180deg,var(--foil-hi),var(--foil-lo))}.cavities:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background:var(--print-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='18'%3E%3Ctext x='0' y='12' font-family='Arial' font-size='8' letter-spacing='1.4' fill='%23000'%3EMICHAEL R. RUSSO %C2%B7 PUSH THROUGH FOIL%3C/text%3E%3C/svg%3E") 0 0 / 300px 18px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='18'%3E%3Ctext x='0' y='12' font-family='Arial' font-size='8' letter-spacing='1.4' fill='%23000'%3EMICHAEL R. RUSSO %C2%B7 PUSH THROUGH FOIL%3C/text%3E%3C/svg%3E") 0 0 / 300px 18px repeat}.cavity{position:relative;appearance:none;margin:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:176px;padding:0 12px 12px;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"band" "dome" "line";row-gap:8px;align-content:stretch;-webkit-tap-highlight-color:transparent}.band{grid-area:band}.ch-name{grid-area:dome}.ch-line{grid-area:line}.cavity:not(:nth-child(3n)):after{content:"";position:absolute;top:8px;bottom:8px;right:0;border-right:1.5px dashed var(--perf)}.cavity:nth-child(-n+3){border-bottom:1.5px dashed var(--perf)}.cavity:focus-visible{outline:2px solid var(--teal);outline-offset:-4px;z-index:1}.band{margin:0 -12px;padding:5px 12px;background:var(--band-bg);color:var(--band-fg);font:400 12px/1.35 var(--mono);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cavity[aria-pressed=true] .band{background:var(--amber);color:var(--amber-fg)}.ch-name{position:relative;min-height:82px;display:flex;align-items:flex-end;padding:12px 13px;border-radius:20px;font:700 21px/1.02 var(--narrow);letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(160deg,var(--dome-hi),transparent 45%,rgba(20,23,28,.05));box-shadow:inset 1px 1.5px 0 var(--dome-edge),inset -1px -2px 3px var(--dome-shade),0 1px 2px #14171c1f}.ch-line{min-height:2.7em;font-size:12.5px;line-height:1.35;color:var(--ink-2);text-wrap:pretty}.cavity:hover .ch-name{box-shadow:inset 1px 1.5px 0 var(--dome-edge),inset -1px -2px 4px var(--dome-shade),0 4px 10px -4px #00000059}.ch-figure,.ch-detail{display:block}.ch-figure{font-weight:600;color:var(--ink)}.cavity:hover:not([aria-pressed=true]) .ch-line{color:var(--ink)}.cavity[aria-pressed=true]:hover .ch-name{transform:none}.cavity[aria-pressed=true] .ch-name{overflow:hidden;background:var(--open-bg);box-shadow:inset 0 2px 6px #14171c47,inset 0 0 0 1px #14171c14;color:var(--open-fg)}.cavity[aria-pressed=true] .ch-name:after{content:"";position:absolute;right:-2px;top:-2px;width:60px;height:54px;background:var(--tear);clip-path:polygon(18% 0,100% 0,100% 100%,82% 86%,88% 70%,70% 62%,74% 44%,52% 36%,56% 20%,34% 14%);filter:drop-shadow(-2px 3px 2px rgba(20,23,28,.3))}.cavity[aria-pressed=true] .ch-name-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cavity[aria-pressed=true] .ch-line{grid-area:dome;align-self:end;position:relative;z-index:1;min-height:0;padding:44px 10px 13px;pointer-events:none}.cavity[aria-pressed=true] .ch-figure{font:700 clamp(21px,1.8vw,28px)/.98 var(--narrow);letter-spacing:-.015em;color:var(--amber-fg);text-wrap:balance}.cavity[aria-pressed=true] .ch-detail{margin-top:6px;font:500 12.5px/1.3 var(--read);color:#3b4047;text-wrap:pretty}.panels{grid-column:2;grid-row:2;align-self:start;margin-top:14px;background:var(--board);border-radius:3px 0 0 3px;box-shadow:var(--lift-low)}.panel{padding:16px 20px 20px}.panel[hidden]{display:none}.panel h2{font:700 22px/1.1 var(--narrow);letter-spacing:-.01em;text-wrap:balance}.panel .body{margin-top:9px;max-width:62ch;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.role{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.role h3{font:700 16px/1.2 var(--narrow);letter-spacing:-.005em}.role .meta{margin-top:3px;font:500 13px/1.4 var(--grot);font-stretch:88%;color:var(--ink-3);font-variant-numeric:tabular-nums}.role ul{margin-top:8px;padding-left:1.1em}.role li{margin-top:5px;max-width:62ch;font-size:13.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.role li::marker{color:var(--teal)}.contact-panel{grid-column:3;grid-row:2;align-self:start;position:sticky;top:66px;margin-top:14px;display:flex;flex-direction:column;background:var(--board);border-left:1px solid var(--rule);border-radius:0 3px 3px 0;box-shadow:var(--lift-low)}.contact-panel h2{padding:16px 16px 0;font:700 16px/1.2 var(--narrow)}.contact-panel p{padding:6px 16px 14px;font-size:12.5px;line-height:1.45;color:var(--ink-2);border-bottom:1px solid var(--rule)}.contact-panel a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 16px;text-decoration:none;border-bottom:1px solid var(--rule);font:600 14px/1.2 var(--grot);font-stretch:85%}.contact-panel a:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.contact-panel a[rel=me]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M5 11 11 5M6 5h5v5'/%3E%3C/svg%3E")}.contact-panel a[data-mail]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Crect x='2' y='3.5' width='12' height='9' rx='1'/%3E%3Cpath d='m2.5 4.5 5.5 4.5 5.5-4.5'/%3E%3C/svg%3E")}.contact-panel a.pdf{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M8 2.5v8M4.5 7 8 10.5 11.5 7M3 13.5h10'/%3E%3C/svg%3E");min-height:60px;border-bottom:0;background:var(--cta-bg);color:var(--cta-fg);border-bottom-right-radius:3px}.contact-panel a:hover{background:var(--hover-wash);color:var(--teal-ink)}.contact-panel a.pdf:hover{background:var(--cta-bg-hover);color:var(--cta-fg)}.contact-panel a:focus-visible{outline-offset:-4px}.contact-panel a.pdf:focus-visible{outline-color:var(--cta-fg)}@media(prefers-reduced-motion:no-preference){.carton canvas{transition:opacity .6s var(--ease)}.carton.live .poster{transition:opacity .6s var(--ease) .2s}.ch-name{transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease)}.cavity:hover .ch-name{transform:translateY(-1px)}.cavity:active .ch-name{transform:translateY(1px) scale(.985);transition-duration:.08s}.band{transition:background-color .3s var(--ease),color .3s var(--ease)}.contact-panel a{transition:background-color .2s var(--ease),color .2s var(--ease)}.chosen .panel:not([hidden]){animation:panel-in .45s var(--ease)}@keyframes panel-in{0%{opacity:.35;transform:translateY(6px)}}}@media(max-width:1279.98px){.stage{grid-template-columns:minmax(0,1fr) minmax(0,clamp(270px,30vw,436px)) clamp(150px,13vw,184px)}}@media(max-width:1180px){:root{--pad: 32px}.ch-name{font-size:19px;padding:10px 11px}}@media(max-width:899.98px){:root{--pad: 20px}.stage{display:flex;flex-direction:column;padding:0 var(--pad) 40px}.pack{grid-template-rows:auto auto auto auto auto}.pack{position:static;align-self:stretch;height:auto;padding:0}.carton{--frame-top: .17;--frame-keep: .74;--frame-fit: .84;--frame: min((100cqw + 2 * var(--pad)) * var(--frame-fit), 62svh / var(--frame-keep));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent);grid-row:1;margin:0 calc(-1 * var(--pad)) 6px}.hint{left:var(--pad);bottom:8px}.label h1{grid-row:2;font-size:30px}.title-line{grid-row:3}.lot{grid-row:4}.lead{grid-row:5;margin-top:14px;font-size:15px}.blister{margin-top:28px;padding:10px 10px 12px}.cavities{grid-template-columns:repeat(2,minmax(0,1fr))}.cavity{min-height:0;padding:0 10px 12px}.band{margin:0 -10px;padding:5px 10px}.cavity:not(:nth-child(3n)):after{content:none}.cavity:nth-child(-n+3){border-bottom:0}.cavity:nth-child(odd):before{content:"";position:absolute;top:8px;bottom:8px;right:0;border-right:1.5px dashed var(--perf)}.cavity:nth-child(-n+4){border-bottom:1.5px dashed var(--perf)}.ch-name{min-height:72px;font-size:19px;border-radius:16px}.cavity[aria-pressed=true] .ch-line{padding:40px 11px 12px}.cavity[aria-pressed=true] .ch-figure{font-size:20px}.panels{margin-top:18px;border-radius:3px}.panel{padding:16px 16px 20px}.contact-panel{position:static;margin-top:14px;border-left:0;border-radius:3px}.contact-panel a.pdf{border-radius:0 0 3px 3px}}@media(min-width:560.02px)and (max-width:899.98px){.stage{padding-top:64px}}.poster-mode,.poster-mode body{background:transparent}.poster-mode body>:not(main),.poster-mode .stage>:not(.pack),.poster-mode .label,.poster-mode .poster,.poster-mode .hint{display:none!important}.poster-mode .carton{--frame: 600px;--frame-top: 0;--frame-keep: 1;-webkit-mask-image:none;mask-image:none;position:fixed;inset:0 auto auto 0;width:600px;height:600px;margin:0}.poster-mode *{transition:none!important;animation:none!important}@media print{@page{margin:16mm 16mm 18mm}:root{--surface: #fff}html,body{background:#fff}body{font-size:11pt}.carton,.hint,.blister{display:none!important}.stage{display:block;padding:0}.pack{position:static;height:auto;padding:0;display:block}.label h1{font-size:26pt}.title-line{margin-top:4pt;font-size:11pt}.lead{margin-top:10pt;max-width:none;font-size:10.5pt}.panels,.contact-panel{box-shadow:none;background:none;border-radius:0;margin:0}.panel,.panel[hidden]{display:block!important;padding:14pt 0 0;animation:none}.panel{break-inside:auto}.panel h2,.role h3{break-after:avoid}.role{break-inside:avoid}.panel .body,.role li{max-width:none}.contact-panel{position:static;display:block;margin-top:16pt;padding-top:10pt;border-left:0;border-top:1px solid var(--rule);break-inside:avoid}.contact-panel h2,.contact-panel p{padding:0;border:0}.contact-panel p{margin:3pt 0 6pt}.contact-panel a,.contact-panel a.pdf{display:inline;min-height:0;padding:0;margin-right:14pt;border:0;background:none;color:var(--ink);text-decoration:underline}.contact-panel a:after{content:none}.contact-panel a[rel=me]:after{content:" (" attr(href) ")";display:inline;width:auto;height:auto;background:none;mask:none;-webkit-mask:none;font-weight:400}}@media(forced-colors:active){html{background:Canvas}.cavity[aria-pressed=true]{outline:3px solid Highlight;outline-offset:-3px}.ch-name:after{display:none}}
