.fbmz{--ink:#0B1533;--body:#141B30;--muted:#5A6B90;--line:rgba(11,21,51,.14);--wash:#F4F6FB;--freen:#2E7396;--freen-hi:#5AA0C7;--becky:#D93B85;--becky-hi:#FF6FB1;--violet:#A97AFF;--violet-ink:#7A4FE0;--duo:linear-gradient(90deg,#5AA0C7 0%,#A97AFF 52%,#FF6FB1 100%);--accent:var(--freen);--accent-soft:rgba(46,115,150,.12);--accent-fill:var(--freen-hi);--max:1200px;--gutter:clamp(20px,5vw,48px);--anchor-offset:90px;--display:"Playfair Display",Georgia,serif;--ui:"Jost",system-ui,sans-serif;background:transparent;color:var(--body);max-width:100%;overflow-x:clip;font-family:var(--ui);font-size:17px;line-height:1.7;letter-spacing:.005em;-webkit-font-smoothing:antialiased}.fbmz.is-freen{--accent:var(--freen);--accent-soft:rgba(46,115,150,.12);--accent-fill:var(--freen-hi)}.fbmz.is-becky{--accent:var(--becky);--accent-soft:rgba(217,59,133,.10);--accent-fill:var(--becky-hi)}.fbmz.is-duo{--accent:var(--violet-ink);--accent-soft:rgba(169,122,255,.12);--accent-fill:var(--violet)}.fbmz *{box-sizing:border-box;min-width:0;max-width:100%}.fbmz :where(p,h1,h2,dl,dt,dd,figure){margin:0;padding:0}.fbmz h1,.fbmz h2,.fbmz b{color:var(--ink);-webkit-text-fill-color:currentColor;background-image:none}.fbmz h1,.fbmz h2{font-family:var(--display)}.fbmz img{display:block;width:100%;height:auto}.fbmz a{color:inherit;text-decoration:none}.fbmz-sec{padding:clamp(30px,4.5vw,64px) 0}.fbmz-in{max-width:var(--max);margin-left:auto;margin-right:auto;padding-inline:var(--gutter)}.fbmz-head{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:clamp(24px,3.5vw,44px)}.fbmz-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;gap:9px;align-items:center}.fbmz-kicker a{color:var(--accent);-webkit-text-fill-color:var(--accent);border-bottom:1px solid transparent}.fbmz-kicker a:hover{border-bottom-color:var(--accent)}.fbmz-title em{display:block;font-style:normal;font-weight:400;font-size:.42em;letter-spacing:.02em;color:var(--muted);margin-top:10px}.fbmz-title{font-weight:600;font-size:clamp(34px,6vw,64px);line-height:1.02;margin-top:14px;letter-spacing:-.01em}.fbmz-issue{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px}.fbmz-who{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fbmz-pill{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:8px 15px;border-radius:99px;color:#fff;-webkit-text-fill-color:#fff;transition:transform .2s,box-shadow .2s}.fbmz-pill.is-freen{background:var(--freen-hi)}.fbmz-pill.is-becky{background:var(--becky-hi)}.fbmz-pill.is-duo{background-image:var(--duo)}.fbmz-pill:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(11,21,51,.18)}.fbmz-grid{display:grid;gap:clamp(28px,4vw,56px);align-items:start}.fbmz-cover{overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 60px rgba(11,21,51,.16)}.fbmz-cover img{aspect-ratio:3/4;object-fit:cover}.fbmz-h2{font-weight:600;font-size:clamp(20px,2.6vw,26px);line-height:1.2;padding-left:14px;border-left:3px solid var(--accent)}.fbmz-about p{color:var(--body);margin-top:14px;font-size:16.5px}.fbmz-about p:first-of-type{margin-top:16px}.fbmz-about b{font-weight:600}.fbmz-facts{margin-top:28px;border-top:1px solid var(--line)}.fbmz-facts div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.fbmz-facts dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:3px}.fbmz-facts dd{font-weight:600;color:var(--ink);text-align:right}.fbmz-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fbmz-btn{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:13px 22px;border-radius:99px;background:var(--accent);color:#fff;-webkit-text-fill-color:#fff;transition:transform .2s,box-shadow .2s,filter .2s}.fbmz-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px var(--accent-soft)}.fbmz .fbmz-btn.is-freenbtn{background:var(--freen)}.fbmz .fbmz-btn.is-beckybtn{background:var(--becky)}.fbmz .fbmz-btn.is-duobtn{background-image:linear-gradient(rgba(7,14,36,.12),rgba(7,14,36,.12)),var(--duo)}.fbmz-btn.is-ghost{background:transparent;border:1px solid var(--line);color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:500}.fbmz-btn.is-ghost:hover{border-color:var(--accent);color:var(--accent);-webkit-text-fill-color:var(--accent);filter:none;box-shadow:none}.fbmz-gallery{margin-top:clamp(36px,5vw,64px);padding-top:clamp(28px,4vw,44px)}.fbmz-galhead{display:flex;justify-content:space-between;align-items:center;gap:16px}.fbmz-nav{display:flex;gap:8px}.fbmz-arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);color:var(--ink);-webkit-text-fill-color:var(--ink);font-size:16px;transition:border-color .2s,background .2s,color .2s}.fbmz-arrow:hover{border-color:var(--accent);color:var(--accent);-webkit-text-fill-color:var(--accent);background:var(--accent-soft)}.fbmz-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,340px);gap:14px;margin-top:20px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.fbmz-rail::-webkit-scrollbar{height:8px}.fbmz-rail::-webkit-scrollbar-thumb{background:var(--accent);border-radius:99px}.fbmz-rail::-webkit-scrollbar-track{background:var(--wash);border-radius:99px}.fbmz-slide{scroll-snap-align:start;overflow:hidden;border:1px solid var(--line);background:var(--wash);box-shadow:0 12px 30px rgba(11,21,51,.10)}.fbmz-slide img{aspect-ratio:4/5;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.fbmz-slide:hover img{transform:scale(1.04)}.fbmz-hint{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px}@media (min-width:900px){.fbmz-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.fbmz-rail{grid-auto-columns:min(42%,320px)}.fbmz-hint{display:none}}@media (min-width:1200px){.fbmz-rail{grid-auto-columns:minmax(0,300px)}}@media (min-width:2400px){.fbmz{font-size:19px}}@media (max-width:767px){.fbmz{--gutter:20px}.fbmz-links .fbmz-btn{flex:1 1 100%;text-align:center}.fbmz-rail{grid-auto-columns:82%}}@media (prefers-reduced-motion:reduce){.fbmz *{transition:none!important;scroll-behavior:auto!important}}.fbmz-link-freen{color:#2E7396;-webkit-text-fill-color:#2E7396;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(46,115,150,.45);transition:color .2s,border-color .2s}.fbmz-link-freen:hover{color:#1E4F68;-webkit-text-fill-color:#1E4F68;border-bottom-color:#1E4F68}.fbmz-link-becky{color:#D93B85;-webkit-text-fill-color:#D93B85;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(217,59,133,.45);transition:color .2s,border-color .2s}.fbmz-link-becky:hover{color:#B02E6C;-webkit-text-fill-color:#B02E6C;border-bottom-color:#B02E6C}.fbmz-more-t{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.fbmz-more{overflow:hidden;max-height:0;opacity:0;transition:max-height .55s ease,opacity .4s ease}.fbmz-more-t:checked~.fbmz-more{max-height:3000px;opacity:1}.fbmz-more p:first-child{margin-top:14px}.fbmz-more-btn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);-webkit-text-fill-color:var(--accent)}.fbmz-more-btn::after{content:"";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);transition:transform .3s;margin-top:-3px}.fbmz-more-t:checked~.fbmz-more-btn::after{transform:rotate(-135deg)}.fbmz-more-btn .fbmz-more-less{display:none}.fbmz-more-t:checked~.fbmz-more-btn .fbmz-more-more{display:none}.fbmz-more-t:checked~.fbmz-more-btn .fbmz-more-less{display:inline}.fbmz-klink{display:block;text-decoration:none;position:relative}.fbmz-kcap{display:block;padding:12px 14px;font-size:12.5px;font-weight:600;color:var(--ink);-webkit-text-fill-color:var(--ink)}.fbmz .fbmz-rt{margin-top:14px}.fbmz .fbmz-rt summary{display:inline-flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;padding:11px 22px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#FFF,#FFF) padding-box,linear-gradient(90deg,#5AA0C7 0%,#A97AFF 52%,#FF6FB1 100%) border-box;color:#0B1533}.fbmz .fbmz-rt summary::-webkit-details-marker{display:none}.fbmz .fbmz-rt summary:hover{background:linear-gradient(90deg,#5AA0C7 0%,#A97AFF 52%,#FF6FB1 100%) border-box;color:#070E24}.fbmz .fbmz-rt p{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fbmz .fbmz-rt p a{display:inline-block;padding:9px 18px;border:1px solid #0B1533;border-radius:999px;font-size:15px;font-weight:600;background:#FFF;color:#0B1533;-webkit-text-fill-color:#0B1533;text-decoration:none}.fbmz .fbmz-rt p a+a{background:#0B1533;color:#FFF;-webkit-text-fill-color:#FFF}.fbmz .fbmz-endrow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:14px}.fbmz .fbmz-endrow .fbmz-rt{margin-top:0}.fbmz a.fbmz-mappill{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;padding:11px 22px;border-radius:999px;background:linear-gradient(100deg,#8CCAEA 0%,#C9B3FF 50%,#FFB3D6 100%);color:#070E24;-webkit-text-fill-color:#070E24;text-decoration:none;transition:transform .2s,box-shadow .2s}.fbmz a.fbmz-mappill:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(122,79,224,.25)}.fbmz .fbmz-endsec{padding-top:0}