.-zZtDq_mono11{font-family:var(--mono);letter-spacing:.14em;font-size:11px;font-weight:700}.-zZtDq_inkFocus:focus-visible{outline-color:var(--ink)}.-zZtDq_hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,4vw,64px);padding-top:clamp(32px,min(5.4vw,8.6svh),96px);padding-bottom:clamp(28px,min(4vw,6svh),56px);display:grid}.-zZtDq_heroText{flex-direction:column;gap:clamp(14px,2.4svh,22px);min-width:0;display:flex}.-zZtDq_h1{letter-spacing:-.05em;font-size:clamp(38px,min(6.6vw,11svh),108px);line-height:.9}.-zZtDq_h1>span{display:block}.-zZtDq_h1Accent{color:var(--accent)}.-zZtDq_crestGrid{grid-template-columns:repeat(3,auto);gap:12px;margin:0;padding:0;list-style:none;display:grid}.-zZtDq_crestLink{border-radius:50%;transition:transform .16s;display:block;position:relative}.-zZtDq_crestLink:hover{transform:translate(-2px,-4px)rotate(-6deg)}.-zZtDq_crestLink:active{transform:translate(1px,1px)}.-zZtDq_crestLink:focus-visible{outline:3px solid var(--indigo);outline-offset:4px;border-radius:50%}.-zZtDq_crestNum{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;bottom:-2px;right:-4px}.-zZtDq_railBand{background:var(--surface-alt);border-top:2px solid var(--line);border-bottom:2px solid var(--line)}.-zZtDq_railBand>.wrap{padding-top:clamp(24px,min(4.4vw,5svh),72px);padding-bottom:clamp(24px,min(4.4vw,5svh),72px)}.-zZtDq_railHead{flex-direction:column;gap:10px;display:flex}.-zZtDq_railH2{letter-spacing:-.045em;font-size:clamp(30px,min(3.6vw,5.6svh),52px);line-height:.95}.-zZtDq_card{border:2px solid var(--ink);min-height:clamp(360px,50svh,460px);box-shadow:5px 5px 0 var(--ink);border-radius:28px;flex-direction:column;gap:10px;margin:2px 10px 12px 2px;padding:clamp(16px,2.6svh,24px);text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.-zZtDq_card:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)}.-zZtDq_card:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.-zZtDq_card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.-zZtDq_cardHalo{border-radius:50%;width:240px;height:240px;transition:transform .4s;position:absolute;top:-70px;right:-70px}.-zZtDq_card:hover .-zZtDq_cardHalo{transform:scale(1.12)}.-zZtDq_cardTop{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.-zZtDq_cardTop svg{width:clamp(72px,12svh,96px);height:auto;transition:transform .2s}.-zZtDq_card:hover .-zZtDq_cardTop svg{transform:rotate(-6deg)}.-zZtDq_cardBody{flex-direction:column;gap:clamp(8px,1.4svh,12px);margin-top:auto;display:flex;position:relative}.-zZtDq_cardTag{font-family:var(--mono);letter-spacing:.12em;border:1.5px solid;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:10.5px;font-weight:700}.-zZtDq_cardName{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,5svh,40px);font-weight:800;line-height:.92}.-zZtDq_cardBest{font-size:15.5px;line-height:1.42}.-zZtDq_strength{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.-zZtDq_cardGo{font-weight:800;font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:6px;margin-top:2px;font-size:16px;display:inline-flex}.-zZtDq_cardGo svg{transition:transform .16s}.-zZtDq_card:hover .-zZtDq_cardGo svg{transform:translate(4px)}.-zZtDq_mixBand{background:var(--ink);color:var(--paper);border-bottom:2px solid var(--ink)}.-zZtDq_mixIn{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(32px,min(5vw,8svh),72px);padding-top:clamp(36px,min(6vw,9svh),100px);padding-bottom:clamp(36px,min(6vw,9svh),100px);display:grid}.-zZtDq_mixH2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,min(4.4vw,7svh),66px);line-height:.94}.-zZtDq_mixCard{background:var(--paper);color:var(--ink);border:2px solid var(--paper);box-shadow:8px 8px 0 var(--gold);border-radius:26px;flex-direction:column;gap:clamp(10px,1.7svh,14px);padding:clamp(20px,3svh,26px);display:flex;transform:rotate(-1deg)}.-zZtDq_mixRow{grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.-zZtDq_mixTrack{background:var(--paper-dim);border:1.5px solid var(--ink);border-radius:999px;height:16px;overflow:hidden}.-zZtDq_mixFill{border-right:1.5px solid var(--ink);height:100%}.-zZtDq_duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;padding-top:clamp(36px,min(6vw,9svh),100px);padding-bottom:clamp(36px,min(6vw,9svh),100px);display:grid}.-zZtDq_pairCard{background:var(--indigo);color:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:28px;flex-direction:column;gap:16px;padding:30px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.-zZtDq_pairCard:hover{box-shadow:9px 9px 0 var(--ink);color:var(--paper);transform:translate(-3px,-3px)}.-zZtDq_pairCard:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.-zZtDq_pairCard:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.-zZtDq_goldCard{background:var(--gold);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:28px;flex-direction:column;justify-content:center;gap:14px;padding:30px;display:flex}.-zZtDq_goldCard .btn:focus-visible{outline-color:var(--ink)}.-zZtDq_duoTitle{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,min(3.2vw,5.12svh),44px);font-weight:800;line-height:.95}@media (max-width:760px){.-zZtDq_hero{grid-template-columns:minmax(0,1fr)}.-zZtDq_crestGrid{grid-template-columns:repeat(6,auto);justify-content:start;gap:8px}.-zZtDq_crestGrid svg{width:46px;height:auto}.-zZtDq_mixCard{transform:none}}.-zZtDq_sHero{border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.-zZtDq_sHalo{pointer-events:none;border-radius:50%;width:46vw;height:46vw;position:absolute;bottom:-14vw;right:-8vw}.-zZtDq_sHeroIn{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:40px;padding-top:clamp(33px,min(6vw,9.6svh),96px);padding-bottom:clamp(33px,min(6vw,9.6svh),96px);display:grid;position:relative}.-zZtDq_back{font-family:var(--mono);letter-spacing:.14em;align-self:flex-start;font-size:12px;font-weight:700;text-decoration:none}.-zZtDq_back:hover{text-decoration:underline}.-zZtDq_anchors{background:var(--ink);color:var(--paper);border:2px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:11.5px;font-weight:700}.-zZtDq_sH1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,min(7.6vw,12svh),128px);line-height:.86}.-zZtDq_sLead{max-width:560px;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.4}.-zZtDq_paperBtn{background:var(--paper);min-height:56px;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--btn-sh,var(--ink));font-family:var(--display);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.-zZtDq_paperBtn:hover{box-shadow:7px 7px 0 var(--btn-sh,var(--ink));color:var(--ink);background:var(--gold);transform:translate(-2px,-2px)}.-zZtDq_paperBtn:active{box-shadow:1px 1px 0 var(--btn-sh,var(--ink));transform:translate(2px,2px)}.-zZtDq_paperBtn:focus-visible,.-zZtDq_back:focus-visible{outline-offset:3px;outline:3px solid}.-zZtDq_back{align-items:center;min-height:32px;display:inline-flex}.-zZtDq_bigCrest{background:var(--paper);border:3px solid var(--ink);max-width:100%;box-shadow:10px 10px 0 var(--medal-sh,var(--ink));border-radius:50%;justify-self:center;padding:clamp(10px,1.6svh,16px);transition:transform .3s;transform:rotate(-6deg)}.-zZtDq_bigCrest:hover{transform:rotate(0)scale(1.02)}.-zZtDq_bigCrest svg{width:min(300px,44svh,52vw);height:auto;display:block}.-zZtDq_leadBand{border-bottom:2px solid var(--ink)}.-zZtDq_leadHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:clamp(33px,min(5vw,8svh),88px);display:flex}.-zZtDq_h2{letter-spacing:-.045em;font-size:clamp(34px,min(4vw,6.4svh),56px);line-height:.95}.-zZtDq_seg{background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;max-width:100%;padding:4px;display:flex}.-zZtDq_segBtn{cursor:pointer;min-height:42px;color:var(--ink);font-family:var(--sans);background:0 0;border:none;border-radius:999px;padding:0 18px;font-size:15px;font-weight:700;transition:background .12s,color .12s}.-zZtDq_segBtn:hover:not([aria-pressed=true]){background:var(--gold)}.-zZtDq_segBtn:active{transform:translateY(1px)}.-zZtDq_segBtn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.-zZtDq_segBtn:focus-visible{outline-color:var(--indigo);outline-offset:1px}@media (max-width:400px){.-zZtDq_segBtn{padding:0 12px;font-size:14px}}.-zZtDq_traitGrid{padding-top:clamp(20px,3.4svh,28px);padding-bottom:clamp(30px,min(5vw,7svh),88px)}.-zZtDq_trait{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:22px;flex-direction:column;gap:14px;margin:0 6px 8px 0;padding:clamp(18px,3svh,24px);display:flex}.-zZtDq_traitIcon{background:var(--paper);width:38px;height:38px;color:var(--ink);border:2px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.-zZtDq_traitList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.-zZtDq_traitList li{gap:10px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.-zZtDq_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.-zZtDq_muster{background:var(--ink);color:var(--paper)}.-zZtDq_musterIn{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(32px,min(5vw,8svh),72px);padding-top:clamp(39px,min(7vw,11.2svh),100px);padding-bottom:clamp(39px,min(7vw,11.2svh),100px);display:grid}.-zZtDq_startBox{border:2px solid var(--paper);box-shadow:5px 5px 0 var(--paper);font-family:var(--display);letter-spacing:-.02em;border-radius:22px;padding:24px;font-size:clamp(22px,min(2.2vw,3.52svh),30px);font-weight:800;line-height:1.1}.-zZtDq_week{color:var(--paper);opacity:.6;border:2px solid #3a3b48;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.-zZtDq_week.-zZtDq_open{background:var(--gold);border-color:var(--gold);color:var(--ink);opacity:1}.-zZtDq_weekNum{width:34px;height:34px;font-family:var(--mono);border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.-zZtDq_weekTag{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;font-size:10.5px;font-weight:700}.-zZtDq_works{flex-direction:column;gap:24px;padding-top:clamp(39px,min(7vw,11.2svh),100px);padding-bottom:clamp(39px,min(7vw,11.2svh),100px);display:flex}.-zZtDq_otherChip{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:6px 18px 6px 6px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.-zZtDq_otherChip:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.-zZtDq_otherChip:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.-zZtDq_otherChip:focus-visible{outline-color:var(--ink)}.-zZtDq_pager{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:20px;display:grid}.-zZtDq_pagerLink{background:var(--card);color:var(--text);border:2px solid var(--line);box-shadow:3px 3px 0 var(--shadow);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.-zZtDq_pagerLink:hover{box-shadow:7px 7px 0 var(--shadow);transform:translate(-3px,-3px)}.-zZtDq_pagerLink:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.-zZtDq_pagerLink:focus-visible{outline-color:var(--indigo)}.-zZtDq_pagerName{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:800}
