:root[data-skin=zine] body:not(#z) .public-header{font-family:var(--z-body);max-width:1288px;height:88px;min-height:88px;gap:20px}:root[data-skin=zine] body:not(#z) .public-header .brand-logo,:root[data-skin=zine] body:not(#z) .public-header>a:first-child img{width:156px;height:76px}:root[data-skin=zine] body:not(#z) .public-header nav.zine-nav{justify-content:flex-start;gap:4px;font-size:1rem;margin-left:12px}:root[data-skin=zine] body:not(#z) .public-header .zine-door{position:static}:root[data-skin=zine] body:not(#z) .public-header .zine-door>summary{min-height:48px;padding:10px 14px;border-radius:0;border:2px solid transparent;background:transparent;color:var(--z-text);font-family:var(--z-display);font-stretch:112%;font-weight:800;font-size:1.0625rem;letter-spacing:0;gap:6px;transition:background-color var(--d-fast),color var(--d-fast)}:root[data-skin=zine] body:not(#z) .public-header .zine-door>summary .zine-caret{width:14px;height:14px;transition:transform var(--d-fast) var(--ease-out)}:root[data-skin=zine] body:not(#z) .public-header .zine-door>summary:hover{background:var(--z-ink-2);color:var(--z-text)}:root[data-skin=zine] body:not(#z) .public-header .zine-door:has(.zine-drop [aria-current]:not([data-zine-alias]))>summary{background:transparent;color:var(--z-text);box-shadow:inset 0 -4px 0 var(--z-signal)}:root[data-skin=zine] body:not(#z) .public-header .zine-door[open]>summary{background:var(--z-paper);color:var(--z-paper-ink);border-color:var(--z-line);border-bottom-color:var(--z-paper);position:relative;z-index:18;box-shadow:none;--z-focus:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .public-header .zine-door[open]>summary .zine-caret{transform:rotate(180deg)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop{position:absolute;top:calc(100% - 14px);left:50%;translate:-50% 0;width:min(940px,calc(100% - 32px));z-index:17;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 28px;padding:28px 28px 24px;box-shadow:8px 8px 0 var(--z-line);animation:zine-drop-in var(--d-base) var(--ease-out) both;transform-origin:50% 0}:root[data-skin=zine] body:not(#z) .public-header .zine-drop:before{content:"";position:absolute;top:-12px;left:36px;width:92px;height:26px;background:var(--z-tape);transform:rotate(-4deg);pointer-events:none;clip-path:polygon(0 10%,7% 0,14% 12%,21% 2%,28% 9%,100% 0,100% 90%,93% 100%,86% 88%,79% 98%,72% 91%,0 100%)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col{display:grid;align-content:start;gap:2px;min-width:0}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-title{margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--z-line);font-family:var(--z-mono);font-size:var(--t-tag);text-transform:uppercase;letter-spacing:.06em;color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:9px 10px;margin:0 -10px;border:0;border-radius:0;background:transparent;color:var(--z-paper-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:none}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button) .zi{width:24px;height:24px;margin-top:2px;color:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button) b{display:block;font-family:var(--z-body);font-weight:800;font-size:1rem;line-height:1.3}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button) small{display:block;font-size:.875rem;line-height:1.35;color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button):hover{background:var(--z-paper-2)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button)[aria-current=page]{background:var(--z-paper-2)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button)[aria-current=page] b{text-decoration:underline;text-decoration-color:var(--z-signal-ink);text-decoration-thickness:3px;text-underline-offset:4px}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button):disabled{opacity:.55;cursor:not-allowed}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature{position:relative;display:grid;align-content:start;gap:8px;padding:20px 18px;margin:0;color:var(--z-paper-ink);background:var(--z-paper-2);border:2px solid var(--z-line);text-decoration:none;transform:rotate(1deg)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature b{font-family:var(--z-display);font-stretch:112%;font-weight:850;font-size:1.375rem;line-height:1.1}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature small{font-size:.9375rem;line-height:1.4;color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature .zine-tag{justify-self:start}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature .zine-feature-cta{justify-self:start;margin-top:6px;padding:8px 12px;background:var(--z-signal);color:var(--z-on-signal);border:2px solid var(--z-line);box-shadow:var(--shadow-1);font-weight:800;font-size:.9375rem}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature:hover .zine-feature-cta{background:#ff6a5f}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature:active .zine-feature-cta{transform:translate(2px,2px);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) .public-header .zine-ticket{-webkit-mask:radial-gradient(circle 9px at 0 50%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,#0000 98%,#000) 100% 0/51% 100% no-repeat}:root[data-skin=zine] body:not(#z) .public-header .public-menu-toggle{border-radius:0;border:2px solid var(--z-line);background:var(--z-ink-2);color:var(--z-text);box-shadow:var(--shadow-1);font-family:var(--z-body);font-weight:800}:root[data-skin=zine] body:not(#z) .public-header .public-menu-toggle:active{transform:translate(2px,2px);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) .public-header .login-button,:root[data-skin=zine] body:not(#z) .public-header [id=member-link]{font-size:1rem;padding:10px 18px}:root[data-skin=zine] body:not(#z) .public-header .account{margin-left:auto}:root[data-skin=zine] body:not(#z) .header.public-header,:root[data-skin=zine] body:not(#z) .portal-header.public-header{border-bottom:0;background:transparent}:root[data-skin=zine] body:not(#z):has(.zine-door[open]) .zine-backdrop{display:block}@keyframes zine-drop-in{0%{opacity:0;transform:translateY(12px) rotate(.5deg)}to{opacity:1;transform:none}}@media(min-width:901px)and (max-width:1100px){:root[data-skin=zine] body:not(#z) .public-header[data-nav-enhanced] nav.public-nav{display:flex;position:static;padding:0;background:transparent;border:0;box-shadow:none;max-height:none;overflow:visible}:root[data-skin=zine] body:not(#z) .public-header .public-menu-toggle:not([hidden]){display:none}:root[data-skin=zine] body:not(#z) .public-header .zine-door{grid-column:auto;border:0;padding:0}:root[data-skin=zine] body:not(#z) .public-header .zine-door>.zine-drop{position:absolute;width:calc(100% - 32px);background:var(--z-grain),var(--z-paper);border:2px solid var(--z-line);box-shadow:8px 8px 0 var(--z-line);padding:24px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}:root[data-skin=zine] body:not(#z) .public-header .zine-door>summary{padding:10px}}@media(max-width:900px){:root[data-skin=zine] body:not(#z) .public-header{height:76px;min-height:76px}:root[data-skin=zine] body:not(#z) .public-header .public-menu-toggle:not([hidden]){display:flex;margin-left:auto}:root[data-skin=zine] body:not(#z) .public-header[data-nav-enhanced] nav.zine-nav{display:none;position:absolute;top:calc(100% + 4px);left:12px;right:12px;margin:0;padding:8px;background:var(--z-ink-1);border:2px solid var(--z-line);border-radius:0;box-shadow:var(--shadow-2);max-height:calc(100dvh - 176px);overflow:auto;grid-template-columns:1fr;gap:6px}:root[data-skin=zine] body:not(#z) .public-header[data-nav-open] nav.zine-nav{display:grid;animation:zine-drop-in var(--d-base) var(--ease-out) both}:root[data-skin=zine] body:not(#z) .public-header:not([data-nav-enhanced]) nav.zine-nav{flex-wrap:wrap;margin-left:0}:root[data-skin=zine] body:not(#z) .public-header .zine-door{grid-column:1/-1;border:0;padding:0}:root[data-skin=zine] body:not(#z) .public-header .zine-door>summary{width:100%;justify-content:space-between;min-height:52px;font-size:1.125rem;padding:12px 14px}:root[data-skin=zine] body:not(#z) .public-header .zine-door[open]>summary{border-bottom-color:var(--z-line)}:root[data-skin=zine] body:not(#z) .public-header .zine-door>.zine-drop{position:static;translate:none;width:auto;margin:0;padding:16px 16px 12px;grid-template-columns:1fr;box-shadow:none;animation:none;background:var(--z-grain),var(--z-paper);border:2px solid var(--z-line);border-top:0}:root[data-skin=zine] body:not(#z) .public-header .zine-drop:before{display:none}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-feature{transform:none}:root[data-skin=zine] body:not(#z) .public-header .zine-drop-col>:is(a,button){margin:0;padding:10px 8px}}@media(max-width:600px){:root[data-skin=zine] body:not(#z) .public-header .brand-logo,:root[data-skin=zine] body:not(#z) .public-header>a:first-child img{width:118px;height:62px}:root[data-skin=zine] body:not(#z) .public-header .login-button,:root[data-skin=zine] body:not(#z) .public-header [id=member-link]{font-size:.9375rem;padding:9px 12px}}:root[data-skin=zine] body:not(#z)[data-site-theme=default] .public-header>:is(.brand,a:first-child){background:var(--z-ink-0)}:root[data-skin=zine] body:not(#z)[data-site-theme=default] .public-header :is(.brand-logo,a:first-child>img){mix-blend-mode:lighten}
