.wm{--wm-ink:#8B2323;--wm-serif:var(--font-playfair),"Playfair Display",serif;--wm-sans:var(--font-inter),"Inter",sans-serif;--wm-mono:var(--font-space-mono),"Space Mono",monospace;padding:40px 16px 56px;background-color:#FAF5EC;background-image:radial-gradient(rgba(139,35,35,.07) 1px,transparent 0);background-size:22px 22px;color:#2B2523}.wm,.wm *{box-sizing:border-box}:where(.wm) a{color:inherit;text-decoration:none}:where(.wm) a:hover{color:inherit}.wm-wrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.wm-mono{font-size:11px}.wm-m9,.wm-mono{font-family:var(--wm-mono);letter-spacing:.12em;text-transform:uppercase}.wm-m9{font-size:9.5px}.wm-b{font-weight:700}.wm-muted{color:#8C7B76}.wm-dim{opacity:.75}.wm-push{margin-top:auto}.wm-sec-t{font-size:38px;line-height:1;color:var(--wm-ink)}.wm-sec-t,.wm-ttl{margin:0;font-family:var(--wm-serif);font-style:italic;font-weight:500}.wm-ttl{line-height:1.1;color:#2B2523}.wm-txt{margin:0;font-family:var(--wm-sans);font-size:13.5px;line-height:1.55;color:#5C4B48}.wm-txt--sm{font-size:12px;line-height:1.45}.wm-col{display:flex;flex-direction:column;gap:5px;min-width:0}.wm-btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 18px;border:1.5px solid var(--wm-ink);font-family:var(--wm-mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.wm-btn.wm-fill{background:var(--wm-ink);color:#FFFFFF}.wm-btn.wm-fill:hover{background:#7A1D1D}.wm-btn.wm-line{background:#FAF5EC;color:var(--wm-ink)}.wm-btn.wm-line:hover{background:#F3E9D8}.wm-btn.wm-paper{background:#FAF5EC;color:var(--wm-ink);border-color:#FAF5EC}.wm-blk:focus-visible,.wm-btn:focus-visible,.wm-deck:focus-visible,.wm-feat:focus-visible,.wm-pass:focus-visible,.wm-patent:focus-visible,.wm-proj:focus-visible{outline:2px dashed var(--wm-ink);outline-offset:3px}.wm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:28px;border-bottom:1.5px solid var(--wm-ink)}.wm-intro{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:640px}.wm-h1{margin:0;font-family:var(--wm-serif);font-style:italic;font-weight:500;font-size:clamp(56px,9vw,88px);line-height:.95;letter-spacing:-.02em;color:var(--wm-ink)}.wm-lede{margin:0;font-family:var(--wm-sans);font-size:18px;line-height:1.6;color:#5C4B48}.wm-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}.wm-badge{position:relative;width:300px;flex-shrink:0;padding-top:46px}.wm-lanyard{position:absolute;top:0;left:50%;width:84px;height:52px;transform:translateX(-50%)}.wm-card-id{position:relative;border:1.5px solid var(--wm-ink);background:#FFFDF8;transform:rotate(2.5deg);box-shadow:0 14px 24px -16px rgba(43,37,35,.45)}.wm-card-band{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--wm-ink);color:#FFFFFF}.wm-card-main{display:flex;gap:14px;padding:16px 14px 12px}.wm-photo{position:relative;width:96px;height:116px;flex-shrink:0;border:1.5px solid var(--wm-ink);background:#F3E9D8;overflow:hidden}.wm-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.wm-photo:has(img):after{content:"";position:absolute;inset:0;background:var(--wm-ink);mix-blend-mode:lighten;pointer-events:none}.wm-photo:empty{background-image:radial-gradient(var(--wm-ink) 1.1px,transparent 1.5px);background-size:5px 5px}.wm-name{font-family:var(--wm-serif);font-style:italic;font-size:24px;line-height:1;color:#2B2523}.wm-card-foot{padding:0 14px 14px}.wm-barcode{height:30px;background:repeating-linear-gradient(90deg,var(--wm-ink) 0 2px,transparent 2px 4px,var(--wm-ink) 4px 5px,transparent 5px 8px,var(--wm-ink) 8px 11px,transparent 11px 13px)}.wm-now{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--wm-ink);color:#FFFFFF;border:1.5px solid var(--wm-ink)}.wm-now li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-left:1px solid rgba(255,255,255,.3)}.wm-now li:first-child{border-left:0}.wm-now .wm-v{font-family:var(--wm-serif);font-style:italic;font-size:20px;line-height:1.15}.wm-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid;font-family:var(--wm-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.wm-chips{display:flex;flex-wrap:wrap;gap:6px}.wm-ch{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding-top:20px;border-top:1.5px solid var(--wm-ink)}.wm-rail{display:flex;flex-direction:column;gap:10px;align-self:start;position:sticky;top:16px;color:var(--wm-ink)}.wm-rail .wm-no{font-family:var(--wm-serif);font-style:italic;font-size:64px;line-height:.8;color:var(--wm-ink)}.wm-rail .wm-rule{height:0;border-top:1px dashed rgba(139,35,35,.5)}.wm-rail .wm-sec-t--sm{font-size:30px}.wm-body{display:flex;flex-direction:column;gap:14px;min-width:0}.wm-lbl{display:flex;justify-content:space-between;gap:12px;color:var(--wm-ink)}.wm-lbl--gap{padding-top:6px}.wm-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wm-s2{grid-column:span 2}.wm-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.wm-top--mid{align-items:center}.wm-blk{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1.5px solid var(--wm-ink);background:#FAF5EC;color:var(--wm-ink)}a.wm-blk:hover{background:#F3E9D8}.wm-blk.wm-ink{background:var(--wm-ink);color:#FFFFFF}a.wm-blk.wm-ink:hover{background:#7A1D1D}.wm-blk.wm-ink .wm-ttl{color:#FFFFFF}.wm-blk.wm-ink .wm-txt{color:#FFFFFF;opacity:.88}.wm-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-top:3px double rgba(255,255,255,.6);border-bottom:3px double rgba(255,255,255,.6)}.wm-fade{display:flex;height:6px;margin-top:auto}.wm-fade span{flex:1;background:#FAF5EC}.wm-fade span:nth-child(2){opacity:.75}.wm-fade span:nth-child(3){opacity:.5}.wm-fade span:nth-child(4){opacity:.3}.wm-silly{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1.5px dashed var(--wm-ink);background:#FFFDF8;color:var(--wm-ink)}.wm-silly .wm-stamp{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1.5px solid var(--wm-ink);font-family:var(--wm-mono);font-weight:700;font-size:9px;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg)}.wm-silly .wm-row{display:flex;gap:10px;align-items:baseline;padding-top:8px}.wm-silly .wm-row+.wm-row{border-top:1px dashed rgba(139,35,35,.5)}.wm-silly .wm-n{font-family:var(--wm-serif);font-style:italic;font-size:22px;line-height:1;color:var(--wm-ink)}.wm-who{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;font-family:var(--wm-mono);font-weight:700;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--wm-ink)}.wm-who.wm-solo{background:var(--wm-ink);color:#FAF5EC}.wm-who.wm-team{background:#FAF5EC;color:var(--wm-ink)}.wm-honours{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);border:1.5px solid var(--wm-ink);background:#FFFDF8}.wm-hero2{position:relative;display:flex;gap:16px;align-items:center;padding:18px;background:var(--wm-ink);color:#FFFFFF;overflow:hidden}.wm-hero2 .wm-ht{position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:radial-gradient(#FAF5EC 1.2px,transparent 1.6px);background-size:6px 6px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0,transparent 65%);mask-image:radial-gradient(circle at 100% 0,#000 0,transparent 65%)}.wm-hlist{display:flex;flex-direction:column;margin:0;padding:4px 16px;list-style:none;color:var(--wm-ink);min-width:0}.wm-hrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px dashed rgba(139,35,35,.4)}.wm-hrow:first-child{border-top:0}.wm-hname{align-items:baseline;flex-wrap:wrap;min-width:0}.wm-hname,.wm-stats{display:flex;gap:10px}.wm-stats{padding-top:4px}.wm-stat,.wm-stats{flex-direction:column}.wm-stat{display:flex;gap:2px}.wm-stat b{font-family:var(--wm-mono);font-style:normal;font-weight:700;font-size:19px;line-height:1.1;letter-spacing:-.02em;color:var(--wm-ink)}.wm-stat span{font-family:var(--wm-sans);font-size:11.5px;line-height:1.35;color:#5C4B48}.wm-alum{gap:12px;align-items:flex-start;padding:14px;background:#FFFDF8;border:1.5px solid var(--wm-ink);outline:1px solid var(--wm-ink);outline-offset:-6px}.wm-alum,.wm-seal{display:flex;color:var(--wm-ink)}.wm-seal{flex-shrink:0;width:46px;height:46px;border-radius:50%;border:1.5px dashed var(--wm-ink);flex-direction:column;align-items:center;justify-content:center;line-height:1}.wm-seal span{font-family:var(--wm-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase}.wm-seal b{font-family:var(--wm-serif);font-style:italic;font-weight:500;font-size:18px}.wm-deck{grid-row:span 2;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--wm-ink);color:#FFFFFF;border:1.5px solid var(--wm-ink);position:relative;overflow:hidden}a.wm-deck:hover{background:#7A1D1D}.wm-deck .wm-ttl{color:#FFFFFF}.wm-deck .wm-txt{color:#FFFFFF;opacity:.88}.wm-deck .wm-chip{border-color:rgba(255,255,255,.7)}.wm-stack{position:relative;height:104px;margin:4px 18px 6px 4px}.wm-stack .wm-sl{position:absolute;inset:0;border:1.5px solid #faf5ec;background:var(--wm-ink)}.wm-stack .wm-sl:first-child{transform:translate(16px,-10px) rotate(3deg);opacity:.5}.wm-stack .wm-sl:nth-child(2){transform:translate(8px,-5px) rotate(1.5deg);opacity:.75}.wm-stack .wm-sl.wm-front{background:#FAF5EC;color:var(--wm-ink);display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px;background-image:radial-gradient(rgba(139,35,35,.16) 1px,transparent 1.4px);background-size:6px 6px;background-position:100% 100%}.wm-slide-t{font-family:var(--wm-serif);font-style:italic;font-size:26px;line-height:1}.wm-nda{display:inline-flex;align-items:center;height:18px;padding:0 6px;background:#FAF5EC;font-family:var(--wm-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase}.wm-nda,.wm-patent{color:var(--wm-ink)}.wm-patent{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#FFFDF8;border:1.5px solid var(--wm-ink);outline:1px solid var(--wm-ink);outline-offset:-7px}a.wm-patent:hover{background:#F3E9D8}.wm-ip{gap:14px;align-items:flex-start;padding:16px;background:#FFFDF8}.wm-ip,.wm-trip{display:flex;color:var(--wm-ink);border:1.5px solid var(--wm-ink)}.wm-trip{flex-direction:column;background:#FAF5EC}.wm-trip-top{justify-content:space-between;padding:8px 14px;background:var(--wm-ink);color:#FFFFFF}.wm-route,.wm-trip-top{display:flex;align-items:center}.wm-route{gap:10px;padding:12px 14px 0}.wm-route .wm-ln{flex:1;border-top:1.5px dashed var(--wm-ink)}.wm-trip .wm-txt{padding:8px 14px 14px}.wm-feat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;padding:12px;border:1.5px solid var(--wm-ink);background:#FFFDF8;color:var(--wm-ink)}a.wm-feat:hover{background:#F3E9D8}.wm-vid{position:relative;min-height:150px;border:1.5px solid var(--wm-ink);background:var(--wm-ink);overflow:hidden}.wm-vid .wm-dots{opacity:.22;background-image:radial-gradient(#FAF5EC 1.1px,transparent 1.5px);background-size:6px 6px;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 0,transparent 75%);mask-image:radial-gradient(circle at 30% 40%,#000 0,transparent 75%)}.wm-vid .wm-dots,.wm-vid .wm-poster,.wm-vid .wm-poster img{position:absolute;inset:0}.wm-vid .wm-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.wm-vid .wm-poster:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,transparent 28%,transparent 72%,rgba(0,0,0,.45))}.wm-vid .wm-bar,.wm-vid .wm-play,.wm-vid .wm-rec{z-index:2}.wm-vid .wm-play{left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border:1.5px solid #faf5ec;border-radius:50%;background:rgba(250,245,236,.12);justify-content:center}.wm-vid .wm-bar,.wm-vid .wm-play{position:absolute;display:flex;align-items:center}.wm-vid .wm-bar{left:8px;right:8px;bottom:8px;gap:8px;color:#FAF5EC}.wm-vid .wm-track{flex:1;height:2px;background:rgba(250,245,236,.35)}.wm-vid .wm-track i{display:block;width:30%;height:100%;background:#FAF5EC}.wm-vid .wm-rec{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;color:#FAF5EC}.wm-vid .wm-rec b{width:6px;height:6px;border-radius:50%;background:#FAF5EC}.wm-fbody{display:flex;flex-direction:column;gap:8px;padding:4px 4px 2px 0;min-width:0}.wm-fbody .wm-rule2{border-top:3px double var(--wm-ink)}.wm-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1.5px solid var(--wm-ink);background:#FAF5EC}.wm-lcell{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;border-left:1.5px dashed var(--wm-ink);color:var(--wm-ink);min-width:0}.wm-lcell:first-child{border-left:0}.wm-pass-hole{width:24px;height:7px;border-radius:4px;background:#FAF5EC}.wm-pass-hole,.wm-tmx{border:1.5px solid var(--wm-ink)}.wm-tmx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.2fr);background:#FFFDF8}.wm-tmx-path{gap:10px;padding:16px;background:var(--wm-ink);color:#FFFFFF}.wm-tmx-col,.wm-tmx-path{display:flex;flex-direction:column}.wm-tmx-col{gap:2px;padding:14px 16px;border-left:1px dashed rgba(139,35,35,.5);color:var(--wm-ink);min-width:0}.wm-tmx-col ul{margin:0;padding:0;list-style:none}.wm-tmx-col .wm-li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px dashed rgba(139,35,35,.35)}.wm-tmx-col .wm-li:first-child{border-top:0}.wm-tmx-col .wm-li--award{justify-content:flex-start;align-items:center;gap:10px}.wm-done{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#FAF5EC;color:var(--wm-ink);font-family:var(--wm-mono);font-weight:700;font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:rotate(4deg)}.wm-yrs{display:flex;gap:4px}.wm-yrs span{flex:1;height:8px;background:#FAF5EC}.wm-tools{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 1.5px 0 0;padding:0;list-style:none}.wm-tool{display:inline-flex;min-height:40px;padding:0 14px;margin:0 -1.5px -1.5px 0;border:1.5px solid var(--wm-ink);font-family:var(--wm-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#2B2523;background:#FAF5EC}.wm-end,.wm-tool{align-items:center}.wm-end{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;background:var(--wm-ink);color:#FFFFFF}.wm-end-t{font-family:var(--wm-serif);font-style:italic;font-size:32px;line-height:1.1}@media (max-width:980px){.wm-alum,.wm-stats{width:100%}.wm-stats{flex-direction:row;flex-wrap:wrap;gap:10px 20px}.wm-head{flex-direction:column;align-items:flex-start}.wm-now{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-now li:nth-child(3){border-left:0}.wm-now li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.3)}.wm-ch{grid-template-columns:minmax(0,1fr);gap:16px}.wm-rail{position:static;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.wm-rail .wm-no{font-size:44px}.wm-rail .wm-rule{display:none}.wm-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-honours{grid-template-columns:minmax(0,1fr)}.wm-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-lcell:nth-child(3){border-left:0}.wm-lcell:nth-child(n+3){border-top:1.5px dashed var(--wm-ink)}.wm-tmx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wm-tmx-path{grid-column:1/-1}.wm-tmx-col:nth-child(2){border-left:0}}@media (max-width:620px){.wm-hrow{grid-template-columns:40px minmax(0,1fr)}.wm-hrow .wm-who{grid-column:2;justify-self:start}.wm-ledger,.wm-tmx{grid-template-columns:minmax(0,1fr)}.wm-lcell{border-left:0}.wm-lcell+.wm-lcell{border-top:1.5px dashed var(--wm-ink)}.wm-tmx-col{border-left:0;border-top:1px dashed rgba(139,35,35,.5)}.wm-deck{grid-row:auto}.wm-feat,.wm-g4{grid-template-columns:minmax(0,1fr)}.wm-s2{grid-column:auto}.wm-badge{width:260px}.wm-now{grid-template-columns:minmax(0,1fr)}.wm-now li{border-left:0}.wm-now li+li{border-top:1px solid rgba(255,255,255,.3)}}