.odoyal .creator-heading{text-align:center;margin:0 auto 34px}.odoyal .zhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;max-width:1264px;margin:0 auto;display:grid}.odoyal .zhero>.intro{background:linear-gradient(135deg,#11111d,#210d26 65%);border:1px solid #784064;border-radius:22px;grid-area:1/1;min-width:0;padding:18px 12px 26px;box-shadow:inset 0 0 0 5px #090d16,0 0 24px #4ae1dd15}.odoyal .zhero>.portrait{object-fit:cover;object-position:center top;border-radius:22px;grid-area:1/2;width:100%;height:auto}.odoyal .zaga-panel-header{grid-template-columns:39% 61%;align-items:center;margin:0 0 8px;display:grid}.odoyal .crest{object-fit:contain;width:100%;max-height:200px;margin:0}.odoyal .zaga-panel-heading{text-align:left;min-width:0}.odoyal .zaga-panel-heading .gwa-eyebrow{letter-spacing:.28em;color:#b8dcff;margin:0 0 16px;font-size:10px;line-height:1.6}.odoyal .zaga-panel-heading h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(23px,2.65vw,38px);font-weight:500;line-height:1.08}.odoyal .zaga-panel-heading>p:last-child{color:#fff;margin:0;font-size:clamp(22px,2.5vw,35px);line-height:1.1}.odoyal .zfind{background:0 0;border:0;grid-template-columns:57% 30%;gap:14px 10px;margin:0;padding:0;display:grid}.odoyal .zlinks{grid-column:1/-1;gap:8px;width:83%;display:grid}.odoyal .zlink{color:#fff;border:1px solid #ca487f;border-radius:11px;align-items:center;gap:12px;min-height:66px;padding:10px 9px;text-decoration:none;display:flex}.odoyal .zlink-tiktok{background:linear-gradient(105deg,#125668,#352260 75%,#89023f)}.odoyal .zlink-twitch{background:linear-gradient(105deg,#4d2493,#74257e);border-color:#aa63e1}.odoyal .zlink-adhp{background:linear-gradient(105deg,#94172e,#510f23);border-color:#e44160}.odoyal .zlink-icon{background:#090914;border:1px solid #ff5586;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.odoyal .zlink-icon svg{fill:currentColor;width:23px;height:23px}.odoyal .zlink-twitch .zlink-icon{background:#9849fa;border-color:#c59aff}.odoyal .zlink-adhp .zlink-icon{background:#ff1026;border-color:#ff7183}.odoyal .zlink-copy{flex:1;min-width:0}.odoyal .zlink-copy small,.odoyal .zlink-copy strong,.odoyal .zlink-copy em{display:block}.odoyal .zlink-copy small{letter-spacing:1.7px;margin-bottom:4px;font-size:7px}.odoyal .zlink-copy strong{font-size:13px;line-height:1.2}.odoyal .zlink-copy em{margin-top:4px;font-size:8px;font-style:normal;line-height:1.5}.odoyal .zlink>b,.odoyal .zaga-join-panel>a{color:#23152b;white-space:nowrap;background:#fff;border-radius:99px;padding:9px 12px;font-size:8px}.odoyal .zfind-featured{grid-area:2/1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.odoyal .zfeature{color:#fff;background:linear-gradient(125deg,#891c4a,#c93270);border:1px solid #bd527f;border-radius:9px;flex-direction:column;justify-content:space-between;gap:7px;min-height:88px;padding:10px 8px;text-decoration:none;display:flex}.odoyal .zfeature-shop{background:linear-gradient(125deg,#28142c,#6b2c50)}.odoyal .zfeature small{letter-spacing:1px;gap:4px;font-size:7px;display:flex}.odoyal .zfeature span,.odoyal .zfeature b{letter-spacing:1px;font-size:6px}.odoyal .zfeature strong{font-size:10px;line-height:1.3}.odoyal .zstore-cart{display:none}.odoyal .zfind-socials{background:#0d0d1c;grid-area:2/2;justify-content:space-around;align-items:start;gap:10px;padding:9px 6px 22px;display:flex}.odoyal .zfind-socials>a{color:#fff;background:linear-gradient(135deg,#ffc152,#f33584 50%,#7f36b4);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.odoyal .zfind-socials>a:last-child{background:#13bd5b}.odoyal .zfind-socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:26px;height:26px}.odoyal .zicon-dot{fill:currentColor;stroke:none}.odoyal .zfind-socials small{font-size:11px;position:absolute;top:57px}.odoyal .zaga-join-panel{background:linear-gradient(100deg,#24266d,#693888);border:1px solid #9685ed;border-radius:10px;grid-area:3/1;align-items:center;gap:10px;margin:0 16px 14px 0;padding:9px;display:flex;position:relative}.odoyal .zjoin-discord-icon{background:#10143b;border:1px solid #aca5e7;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.odoyal .zjoin-discord-icon svg{fill:#fff;width:23px;height:23px}.odoyal .zjoin-copy{flex:1;min-width:0}.odoyal .zjoin-copy small{letter-spacing:.7px;color:#d4cbfa;font-size:5px;display:block}.odoyal .zjoin-copy strong{white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1;display:block}.odoyal .zjoin-copy em{font-size:7px;font-style:normal;display:block}.odoyal .zjoin-copy .zjoin-role{font-size:15px;position:absolute;bottom:-24px;right:0}.odoyal .zaga-join-panel>a{padding:6px 9px}.odoyal a:focus-visible{outline-offset:4px;outline:2px solid #a5f7ef}.odoyal .creator-bio-copy{text-align:left;max-width:980px;margin:30px auto;font-size:19px;line-height:1.78}.odoyal .creator-bio-copy p+p{margin-top:22px}.odoyal .zaga-bio-lead{color:#fff;font-size:1.32em;font-weight:800;line-height:1.5}.odoyal .creator-bio-copy h3{color:#ff73a6;margin:38px 0 20px;font-size:30px}.odoyal .editorial{border-radius:16px;width:min(100%,540px);margin:34px auto;display:block}.odoyal .quotephoto{max-width:540px;margin:0 auto 70px;padding:20px}.odoyal .quotephoto img{border-radius:20px;width:100%}@media (max-width:1000px){.odoyal .zhero{grid-template-columns:1fr;max-width:600px}.odoyal .zhero>.portrait{grid-area:2/1}.odoyal .zaga-panel-heading h2{font-size:32px}.odoyal .zaga-panel-heading>p:last-child{font-size:29px}}@media (max-width:480px){.odoyal .intro{padding:14px 10px 24px}.odoyal .zaga-panel-heading h2{font-size:24px}.odoyal .zaga-panel-heading>p:last-child{font-size:23px}.odoyal .zaga-panel-heading .gwa-eyebrow{font-size:7px}.odoyal .zfind{grid-template-columns:1fr}.odoyal .zlinks{width:100%}.odoyal .zfind-featured{grid-area:2/1}.odoyal .zfind-socials{grid-area:3/1;justify-content:flex-start;gap:24px;padding-bottom:26px}.odoyal .zaga-join-panel{grid-area:4/1;width:85%}.odoyal .creator-bio-copy{font-size:17px}}.odoyal{background:#180e20!important}.odoyal .creator-hero,.odoyal .creator-bio,.odoyal .creator-signoff{background:#180e20}.odoyal .zhero>.intro{box-shadow:none;background:#180e20;padding:18px 14px 20px}.odoyal .zfind{grid-template-columns:minmax(0,1.7fr) minmax(122px,1fr);gap:14px 10px}.odoyal .zlinks{width:100%}.odoyal .zfind-featured{align-self:start;gap:8px}.odoyal .zfeature{border-radius:8px;justify-content:space-between;gap:3px;height:78px;min-height:0;padding:9px 8px}.odoyal .zfeature small{font-size:7px;line-height:1.2}.odoyal .zfeature span,.odoyal .zfeature b{font-size:6px;line-height:1.2}.odoyal .zfeature strong{font-size:11px;font-weight:600;line-height:1.2}.odoyal .zfind-socials{background:0 0;justify-content:center;align-items:start;gap:10px;padding:4px 0 0}.odoyal .zfind-socials>a{flex:0 0 42px;width:42px;height:42px}.odoyal .zfind-socials svg{width:23px;height:23px}.odoyal .zfind-socials small{font-size:10px;line-height:1.2;top:49px}.odoyal .zaga-join-panel{grid-column:1/-1;gap:12px;width:100%;min-height:64px;margin:0;padding:10px 12px}.odoyal .zjoin-copy small{letter-spacing:1px;font-size:7px;line-height:1.3}.odoyal .zjoin-copy strong{white-space:normal;margin:2px 0;font-size:20px;line-height:1.25}.odoyal .zjoin-copy em{font-size:10px;line-height:1.3}.odoyal .zaga-join-panel>a{padding:8px 12px;font-size:9px}@media (max-width:480px){.odoyal .zfind{grid-template-columns:1fr}.odoyal .zfind-featured{grid-area:2/1}.odoyal .zfind-socials{grid-area:3/1;justify-content:flex-start;gap:28px;min-height:70px}.odoyal .zaga-join-panel{grid-area:4/1;width:100%}.odoyal .zjoin-copy strong{font-size:18px}}.odoyal .zhero>.portrait{grid-area:1/1}.odoyal .zhero>.intro{grid-area:1/2;align-self:center}.odoyal .zfind{flex-direction:column;gap:14px;display:flex}.odoyal .zaga-panel-heading>p:last-child{font-size:23px}.odoyal .zlink{min-height:78px}.odoyal .zlink-copy strong{font-size:16px}.odoyal .zlink-copy small{font-size:9px}.odoyal .zlink-copy em{font-size:11px}.odoyal .zlink>b{font-size:10px}.odoyal .crest{max-height:180px}.odoyal .zaga-panel-header{grid-template-columns:40% 60%;margin-bottom:20px}.odoyal .zaga-join-panel button{color:#23152b;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:9px 12px;font-size:10px}.preview-note{text-align:center;color:#e0d8e8;background:#292032;padding:9px 14px;font:12px Arial}.odoyal .creator-heading h1{font-size:clamp(36px,5vw,68px)}.family-photo{max-width:540px;margin:32px auto}.family-photo img{border-radius:16px;width:100%}.family-photo figcaption{text-align:center;color:#d2c1d8;margin-top:10px;font-size:13px}@media (max-width:1000px){.odoyal .zhero>.portrait{grid-area:1/1}.odoyal .zhero>.intro{grid-area:2/1}}
