:root{--wiz-gutter:clamp(14px,3vw,20px);--wiz-max:1700px;--wiz-gap:clamp(10px,2vw,18px);--wiz-radius:clamp(8px,1.2vw,12px);--wiz-gold-gradient:linear-gradient(135deg,#f3e7c9,#ead6a0 45%,#d6b873)}@media (min-width:2400px){:root{--wiz-max:2400px;--wiz-gutter:clamp(14px,1.6vw,20px)}}.wizContentWidth{width:min(var(--wiz-max),calc(100vw - (var(--wiz-gutter) * 2)));margin-left:auto;margin-right:auto}.thewizPage,.wizFullBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.thewizPage{min-height:100vh;background:var(--ivory-marble,#f4f1ea);overflow-x:clip}.thewizPage .wizFrame{display:flex;flex-direction:column;gap:0}.thewizPage section{margin:0}.thewizTopLogoStrip{display:flex;padding:10px 0;margin:0!important;background:#0b0b0b}.thewizTopLogoLink,.thewizTopLogoStrip{justify-content:center;align-items:center;line-height:0}.thewizTopLogoLink{display:inline-flex;margin:0;padding:0}.thewizTopLogoImg{display:block}.wizProfileStrip{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#050607;height:clamp(320px,38vw,720px);--wiz-hero-pos-x:22%}.wizProfileBg{position:absolute;inset:0;z-index:0}.wizProfileBg :is(img){width:100%;height:100%}.wizProfileImg{object-fit:cover;object-position:var(--wiz-hero-pos-x) center;filter:saturate(1.02) contrast(1.02)}.wizProfileInner{position:absolute;inset:0;z-index:2}.wizProfileText{position:absolute;left:50%;top:56%;transform:translateX(-50%) translateY(calc(-50% + var(--wiz-hero-y, 34px)));max-width:min(820px,92vw);text-align:center;color:rgba(255,255,255,.92);text-shadow:0 2px 18px rgba(0,0,0,.65);padding:clamp(10px,2vw,22px)}@media (min-width:700px) and (max-width:1100px){.wizProfileText{left:55%;transform:translate(-50%,-50%);max-width:86vw}}.wizProfileKicker{font-size:clamp(13px,1.2vw,16px);letter-spacing:.18em;text-transform:uppercase;opacity:.92;margin:0 0 8px}.wizProfileTitle{font-size:clamp(34px,4.6vw,72px);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;line-height:1.02;background:var(--wiz-gold-pillar-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 1px rgba(0,0,0,.45),0 0 .5px rgba(244,241,234,.35);text-shadow:0 1px 0 rgba(255,230,170,.35),0 -1px 0 rgba(70,50,20,.65),0 6px 18px rgba(0,0,0,.65)}.wizProfileSub{font-size:clamp(14px,1.6vw,20px);letter-spacing:.04em;opacity:.92;margin:0}@media (max-width:720px){.wizProfileStrip{height:clamp(320px,60vw,560px);--wiz-hero-pos-x:10%}}@media (max-width:820px){.wizProfileText{left:70%;max-width:74vw}}@media (min-width:1600px){.wizProfileStrip{height:clamp(420px,26vw,860px);--wiz-hero-pos-x:20%}}@media (min-width:2200px){.wizProfileStrip{height:clamp(720px,30vw,1600px);--wiz-hero-pos-x:18%}}@media (min-width:3000px){.wizProfileStrip{height:clamp(1500px,50vw,1600px);--wiz-hero-pos-x:16%}}.wizModalOverlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,28px);background:rgba(0,0,0,.72);backdrop-filter:blur(6px)}.wizModalDialog{width:min(980px,100%);max-height:min(78vh,760px);color:#F4F1EA;background:rgba(14,14,16,.92);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 18px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.05);overflow:hidden}.wizModalClose{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:50;pointer-events:auto}.wizModalDialog{position:relative;z-index:1}.wizModalClose:hover{background:rgba(0,0,0,.55)}.wizModalContent{display:grid;grid-template-columns:340px 1fr;gap:0;max-height:min(78vh,760px)}.wizModalLeft{padding:22px 18px 18px;border-right:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.wizModalCover{position:relative;width:100%;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.wizModalBadge{margin-top:12px;display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.95);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.wizModalRight{padding:24px 24px 20px;display:flex;flex-direction:column;overflow:auto}.wizModalTitleWrap{padding-right:56px}.wizModalTitle{margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.2;letter-spacing:.01em;color:#F4F1EA}.wizModalAuthor{margin:8px 0 0;font-size:14px;opacity:.85}.wizModalBlurb{margin-top:18px;font-size:15px;line-height:1.65;opacity:.95;white-space:pre-line}.wizModalBlurb p{margin:0}.wizModalBlurbEmpty{opacity:.7}.wizModalTags{margin-top:14px;font-size:12px;letter-spacing:.04em;opacity:.75}.wizModalActions{margin-top:auto;padding-top:18px;display:flex;justify-content:flex-end}.wizModalReadNow{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:600;color:#0b0b0b;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.18)}.wizModalReadNow:hover{background:rgba(255,255,255,1)}@media (max-width:860px){.wizModalDialog{max-height:86vh}.wizModalContent{grid-template-columns:1fr}.wizModalLeft{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.wizModalRight{max-height:46vh}}.wizPreviewBlurb{white-space:pre-line;line-height:1.55}@media (max-width:860px){.wizModalOverlay{padding:10px;align-items:flex-end}.wizModalDialog{width:100%;max-height:92vh;border-radius:18px}.wizModalContent{grid-template-columns:1fr;max-height:92vh}.wizModalLeft{padding:14px 14px 10px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.wizModalCover{width:100%;height:200px;aspect-ratio:auto;border-radius:14px}.wizModalRight{padding:14px;overflow:auto;max-height:calc(92vh - 260px)}.wizModalActions{position:sticky;bottom:0;margin-top:14px;padding-top:12px;padding-bottom:6px;background:rgba(14,14,16,.92);backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.08);justify-content:center}.wizModalReadNow{width:100%;max-width:520px;height:46px}}.wizModalMetrics{margin:.3rem 0 0;font-size:.9rem;opacity:.75;letter-spacing:.02em}.wizMissionVision{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#F4F1EA;color:#1f1b16;border-top:1px solid rgba(0,0,0,.1);min-height:auto;display:block;padding-top:clamp(18px,2.4vw,36px);padding-bottom:clamp(14px,2vw,26px);overflow:hidden}.wizMissionVisionInner{width:min(var(--wiz-max),calc(100vw - (var(--wiz-gutter) * 2)));margin:0 auto;padding:0;display:grid;grid-template-columns:420px 1fr;gap:clamp(18px,3vw,34px);align-items:start;position:relative}.wizMVCardTop{display:flex;gap:14px;align-items:center}.wizMVAvatar{width:96px;height:96px;border-radius:999px;overflow:hidden;border:2px solid rgba(168,124,70,.55);box-shadow:0 10px 26px rgba(0,0,0,.12);flex:0 0 auto}.wizMVAvatarImg{width:100%;height:100%;object-fit:cover}.wizMVIdentity{min-width:0}.wizMVName{font-size:20px;letter-spacing:.04em}.wizMVTitle{font-size:28px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.wizMVRole{margin-top:6px;font-size:14px;letter-spacing:.04em;opacity:.85}.wizMVActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.wizMVBtn{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:13px;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.wizMVBtnPrimary{background:rgba(30,24,18,.92);color:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.28)}.wizMVBtnPrimary:hover{transform:translateY(-1px);background:rgba(30,24,18,.98)}.wizMVBtnGhost{background:rgba(255,255,255,.4);color:rgba(30,24,18,.92);border:1px solid rgba(0,0,0,.16)}.wizMVBtnGhost:hover{transform:translateY(-1px);background:rgba(255,255,255,.55)}.wizMVAbout{background:transparent;border:0;border-radius:0;padding:0}.wizMVAboutTitle{margin:0 0 12px;font-size:18px;letter-spacing:.16em;text-transform:uppercase;color:rgba(80,52,24,.95)}.wizMVStatement+.wizMVStatement{margin-top:18px}.wizMVStatementLabel{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:6px}.wizMVStatementText{margin:0;font-size:15px;line-height:1.7;opacity:.92}.wizMVStatementText+.wizMVStatementText{margin-top:12px}@media (max-width:980px){.wizMissionVision{min-height:auto;padding:clamp(22px,6vw,44px) 0}.wizMissionVisionInner{grid-template-columns:1fr}}@media (min-width:2200px){.wizMissionVision{padding-top:18px;padding-bottom:18px}}