.wz-paper{--paper-page:#fbfaf6;--paper-page-2:#f3f1ea;--paper-ink:#0b1220;--paper-ink-2:#0b1220a8;--paper-ink-3:#0b122075;--paper-rule:#0b12201f;--paper-lime:#c4f22c;--paper-lime-ink:#3d5a00;--paper-turn-ms:.42s;flex-direction:column;gap:1rem;display:flex}.wz-paper__toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.wz-paper__turn{border:1px solid var(--hairline-strong);background:var(--surface);min-height:2.75rem;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.wz-paper__turn:hover:not(:disabled){border-color:rgb(var(--signal-action) / .7);background:rgb(var(--signal-action) / .12)}.wz-paper__turn:focus-visible{outline:2px solid rgb(var(--signal-action));outline-offset:2px}.wz-paper__turn:disabled{cursor:default;opacity:.38}.wz-paper__indicator{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:600}.wz-paper__hint{text-align:center;color:var(--muted-foreground);margin:0;font-size:.75rem}@media (max-width:639px){.wz-paper__turn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wz-paper__turn{justify-content:center;width:2.75rem;padding:0}.wz-paper__hint{display:none}}.wz-paper__book{perspective:2200px;touch-action:pan-y;outline:none;width:100%;margin-inline:auto;position:relative;container-type:inline-size}.wz-paper__book:focus-visible{outline:2px solid rgb(var(--signal-action));outline-offset:6px;border-radius:.75rem}.wz-paper__spread{transform-origin:50%;will-change:transform, opacity;grid-template-columns:minmax(0,1fr);display:grid}.wz-paper__leaf{background:var(--paper-page);color:var(--paper-ink);border-radius:.5rem;flex-direction:column;min-height:140cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 18px 40px -24px #0b12208c,0 0 0 1px #0b122014;container-type:inline-size}.wz-paper__leaf--blank{background:linear-gradient(90deg, #0b12200f, transparent 14%), var(--paper-page-2)}.wz-paper__leaf:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b12200a,#0000 6% 94%,#0b12200a);position:absolute;inset:0}.wz-paper__folio{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--paper-ink-3);font-size:clamp(.7rem,2.6cqw,.9rem);font-weight:800;position:absolute;bottom:clamp(.5rem,2.6cqw,1rem);right:clamp(.75rem,4cqw,1.5rem)}@media (min-width:640px) and (max-width:1023px){.wz-paper__book{max-width:34rem}}@media (min-width:1024px){.wz-paper__book{width:min(100%,142.857dvh - 28.5714rem);min-width:min(100%,44rem)}.wz-paper__spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.wz-paper__leaf{min-height:70cqw}.wz-paper__spread>.wz-paper__leaf:first-child:not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}.wz-paper__spread>.wz-paper__leaf:last-child:not(:only-child){border-top-left-radius:0;border-bottom-left-radius:0}.wz-paper__book[data-view=cover] .wz-paper__spread:before{content:"";background:linear-gradient(90deg, transparent 86%, #0b122014), var(--paper-page-2);border-radius:.5rem 0 0 .5rem;min-height:70cqw;display:block;box-shadow:0 18px 40px -24px #0b12208c}.wz-paper__book[data-view=cover] .wz-paper__leaf--cover{border-top-left-radius:0;border-bottom-left-radius:0}}@keyframes wz-paper-turn-next{0%{opacity:.2;transform:rotateY(-14deg)translate(3%)}to{opacity:1;transform:none}}@keyframes wz-paper-turn-prev{0%{opacity:.2;transform:rotateY(14deg)translate(-3%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.wz-paper__spread[data-turn=next]{transform-origin:0%;animation:wz-paper-turn-next var(--paper-turn-ms) cubic-bezier(.2, .7, .2, 1)}.wz-paper__spread[data-turn=prev]{transform-origin:100%;animation:wz-paper-turn-prev var(--paper-turn-ms) cubic-bezier(.2, .7, .2, 1)}}.wz-paper__leaf--cover{background:var(--paper-ink);color:#fff}.wz-paper__cover-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.wz-paper__cover-shade{background:linear-gradient(#0b12208c 0%,#0b12200d 38%,#0b122033 62%,#0b1220e6 100%);position:absolute;inset:0}.wz-paper__cover-body{flex-direction:column;flex:1;padding:clamp(1rem,6cqw,2.25rem);display:flex;position:relative}.wz-paper__masthead{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,15cqw,4.6rem);font-weight:900;line-height:.88}.wz-paper__masthead span{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-lime);margin-top:.35em;font-size:.42em;font-weight:800;display:block}.wz-paper__edition{letter-spacing:.04em;color:#ffffffc7;margin:.6rem 0 0;font-size:clamp(.72rem,3cqw,.9rem);font-weight:600}.wz-paper__cover-lead{flex-direction:column;gap:clamp(.5rem,2.4cqw,.85rem);margin-top:auto;display:flex}.wz-paper__cover-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,8cqw,2.4rem);font-weight:800;line-height:1}.wz-paper__cover-count{color:#ffffffe0;max-width:30ch;margin:0;font-size:clamp(.85rem,3.6cqw,1.05rem);line-height:1.45}.wz-paper__cover-cta{background:var(--paper-lime);min-height:2.75rem;color:var(--paper-ink);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.2rem;font-size:clamp(.85rem,3.4cqw,1rem);font-weight:800;display:inline-flex}.wz-paper__cover-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.wz-paper__leaf--vacancy{grid-template-rows:auto minmax(0,1fr);display:grid}.wz-paper__figure{aspect-ratio:16/9;background:var(--paper-page-2);border-bottom:1px solid var(--paper-rule);position:relative;overflow:hidden}.wz-paper__figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wz-paper__body{flex-direction:column;gap:clamp(.4rem,1.9cqw,.7rem);min-height:0;padding:clamp(.85rem,5cqw,1.75rem) clamp(.85rem,5.5cqw,1.9rem) clamp(2rem,7cqw,2.6rem);display:flex}.wz-paper__kicker{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-lime-ink);flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:clamp(.66rem,2.7cqw,.8rem);font-weight:800;display:flex}.wz-paper__kicker>span+span{color:var(--paper-ink-3)}.wz-paper__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.15rem,6.4cqw,1.95rem);font-weight:800;line-height:1.04;display:-webkit-box;overflow:hidden}.wz-paper__employer{color:var(--paper-ink-2);overflow-wrap:anywhere;margin:0;font-size:clamp(.8rem,3.2cqw,.95rem);font-weight:600}.wz-paper__facts{border-top:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:clamp(.4rem,2cqw,.7rem) 0;display:flex}.wz-paper__fact{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wz-paper__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-3);font-size:clamp(.6rem,2.4cqw,.7rem);font-weight:700}.wz-paper__fact dd{color:var(--paper-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(.82rem,3.3cqw,.98rem);font-weight:600}.wz-paper__fact--salary dd{font-family:var(--font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.95rem,4.2cqw,1.25rem);font-weight:800}.wz-paper__fact--salary dd small{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--paper-ink-3);font-size:.6em;font-weight:600;display:block}.wz-paper__summary{color:var(--paper-ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(.82rem,3.3cqw,.98rem);line-height:1.5;display:-webkit-box;overflow:hidden}.wz-paper__cta-row{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:clamp(.4rem,2cqw,.7rem);display:flex}.wz-paper__cta{background:var(--paper-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;font-size:clamp(.82rem,3.3cqw,.95rem);font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.wz-paper__cta:hover{background:#1a2540}.wz-paper__cta:focus-visible{outline:2px solid rgb(var(--signal-action));outline-offset:3px}.wz-paper__cta--ghost{color:var(--paper-ink);background:0 0;box-shadow:inset 0 0 0 1px #0b122047}.wz-paper__cta--ghost:hover{background:#0b12200f}.wz-paper__leaf--note{background:radial-gradient(60% 40% at 80% 0%, #c4f22c47, transparent 70%), var(--paper-page)}.wz-paper__leaf--back{background:radial-gradient(60% 40% at 20% 100%, #c4f22c47, transparent 70%), var(--paper-page)}.wz-paper__note{flex-direction:column;flex:1;justify-content:center;gap:clamp(.6rem,2.6cqw,1rem);padding:clamp(1rem,7cqw,2.4rem);display:flex}.wz-paper__note .wz-paper__title,.wz-paper__note .wz-paper__summary{-webkit-line-clamp:unset;display:block;overflow:visible}.wz-paper__note .wz-paper__cta-row{margin-top:.25rem}.wz-paper__contents{border-top:1px solid var(--hairline);margin-top:1rem;padding-top:1.25rem}.wz-paper__contents-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .75rem;font-size:.8rem;font-weight:800}.wz-paper__contents-list{grid-template-columns:1fr;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wz-paper__contents-list{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.wz-paper__contents-list{grid-template-columns:1fr 1fr 1fr}}.wz-paper__contents-list li{align-items:center;gap:.6rem;min-height:2.5rem;display:flex}.wz-paper__contents-page{border:1px solid var(--hairline-strong);background:var(--surface);font-variant-numeric:tabular-nums;width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.wz-paper__contents-page:hover{border-color:rgb(var(--signal-action) / .7);background:rgb(var(--signal-action) / .12)}.wz-paper__contents-page:focus-visible,.wz-paper__contents-link:focus-visible{outline:2px solid rgb(var(--signal-action));outline-offset:2px;border-radius:.4rem}.wz-paper__contents-link{min-width:0;color:var(--foreground);flex-wrap:wrap;flex:1;align-items:baseline;gap:.15rem .6rem;text-decoration:none;display:flex}.wz-paper__contents-link:hover .wz-paper__contents-name{text-underline-offset:3px;text-decoration:underline}.wz-paper__contents-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.wz-paper__contents-place{color:var(--muted-foreground);font-size:.78rem}
