.owb{--owb-mid:var(--ow-mid,#0b0518);--owb-royal:var(--ow-royal,#2a1660);--owb-accent:var(--ow-accent,#8b5cff);--owb-accent-deep:var(--ow-accent-deep,#6d3cf0);--owb-lav:var(--ow-lav,#bfa0ff);--owb-lav-soft:var(--ow-lav-soft,#d6c4ff);--owb-gold:var(--ow-gold,#e0b252);--owb-gold-bright:var(--ow-gold-bright,#f6c85f);--owb-gold-deep:var(--ow-gold-deep,#c79235);--owb-gold-grad:var(--ow-gold-grad,linear-gradient(135deg,#e6b94f 0%,#f6c85f 55%,#d99a3f 100%));--owb-cream:var(--ow-cream,#fbf5ea);--owb-ink:var(--ow-ink,#1b1320);--owb-ink-soft:var(--ow-ink-soft,#4a4258);--owb-on-dark:var(--ow-on-dark,rgba(248,245,255,.94));--owb-on-soft:var(--ow-on-soft,rgba(214,205,238,.74));--owb-line:rgba(42,22,96,.08);--owb-radius:24px;--owb-shadow:0 18px 44px -28px rgba(42,22,96,.3);--owb-shadow-hover:0 30px 60px -28px rgba(42,22,96,.45);--owb-font:'Be Vietnam Pro',system-ui,-apple-system,'Segoe UI',sans-serif;font-family:var(--owb-font);color:var(--owb-ink);line-height:1.62;-webkit-font-smoothing:antialiased}.owb *,.owb *::before,.owb *::after{box-sizing:border-box}html body.owb-view,html body.owb-view #wrapper,html body.owb-view #main{background:var(--ow-cream,#fbf5ea)!important}.owb h1,.owb h2,.owb h3,.owb h4{font-family:var(--owb-font);text-transform:none;letter-spacing:-.018em}.owb a{text-decoration:none}.owb ul,.owb ol{margin:0;padding:0}.owb li{margin:0}.owb-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.owb-wrap--narrow{max-width:880px}.owb-wrap--read{max-width:780px}.owb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1;white-space:nowrap;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.owb-btn--lg{min-height:54px;padding:0 1.8rem;font-size:1.05rem}.owb-btn--gold{background:var(--owb-gold-grad);color:#2b1a05!important;box-shadow:0 8px 30px -8px rgb(230 178 79 / .55),inset 0 1px 0 rgb(255 255 255 / .4)}.owb-btn--gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px -8px rgb(230 178 79 / .7)}.owb-btn--ghost{background:rgb(255 255 255 / .04);color:#fff!important;border:1px solid rgb(191 160 255 / .32);backdrop-filter:blur(8px)}.owb-btn--ghost:hover{background:rgb(191 160 255 / .12);border-color:var(--owb-lav)}.owb-pill{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.42rem .8rem;border-radius:999px;background:rgb(191 160 255 / .16);color:var(--owb-accent-deep)!important;border:1px solid rgb(139 92 255 / .18);transition:background .2s}a.owb-pill:hover{background:rgb(191 160 255 / .28)}.owb-pill--gold{background:rgb(230 178 79 / .16);color:var(--owb-gold-deep)!important;border-color:rgb(230 178 79 / .32)}.owb-pill--dark{background:rgb(191 160 255 / .14);color:var(--owb-lav)!important;border-color:rgb(191 160 255 / .24)}.owb-eyebrow{margin:0 0 1rem;color:var(--owb-gold-bright);font-weight:700;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.owb-eyebrow::before{content:"";display:inline-block;width:26px;height:1px;vertical-align:middle;margin-right:.55rem;background:linear-gradient(90deg,transparent,var(--owb-gold))}.owb-eyebrow--ink{color:var(--owb-gold-deep)}.owb-gold{background:var(--owb-gold-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.owb-hero{position:relative;overflow:hidden;text-align:center;color:var(--owb-on-dark);padding:clamp(120px,14vw,170px) 0 clamp(56px,7vw,88px);background:radial-gradient(120% 80% at 50% -10%,#2a1660 0%,transparent 55%),radial-gradient(90% 60% at 85% 20%,rgb(139 92 255 / .22),transparent 60%),linear-gradient(180deg,#0e0726,#0b0518 90%)}.owb-hero::after{content:"";position:absolute;left:50%;top:58%;width:min(760px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;border:1px solid rgb(191 160 255 / .08);box-shadow:0 0 0 70px rgb(191 160 255 / .025)}.owb-hero>*{position:relative;z-index:1}.owb-hero--post.has-cover{padding-bottom:clamp(150px,16vw,210px)}.owb-hero__title{margin:0 auto;max-width:22ch;color:#fff!important;font-weight:800;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.12}.owb-hero--post .owb-hero__title{font-size:clamp(1.9rem,4vw,3rem);max-width:26ch;margin-top:1.1rem}.owb-hero__lead,.owb-hero__lead p{max-width:640px;margin:1.2rem auto 0;color:var(--owb-on-soft);font-size:1.08rem;line-height:1.65}.owb-hero__lead p:last-child{margin-bottom:0}.owb-hero__count{margin:1.1rem 0 0;color:var(--owb-lav);font-size:.9rem;font-weight:600}.owb-crumbs{margin:0 0 1.8rem}.owb-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;font-size:.82rem}.owb-crumbs li{color:var(--owb-on-soft);display:flex;align-items:center;gap:.5rem}.owb-crumbs li+li::before{content:"/";color:rgb(191 160 255 / .4)}.owb-crumbs a{color:var(--owb-on-soft);transition:color .2s}.owb-crumbs a:hover{color:#fff}.owb-crumbs [aria-current]{color:var(--owb-lav-soft)}.owb-crumbs [aria-current] span{max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owb-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin-top:1.4rem;font-size:.9rem;color:var(--owb-on-soft)}.owb-meta span+span::before{content:"·";margin-right:1.4rem;color:rgb(191 160 255 / .5)}.owb-search{display:flex;max-width:460px;margin:1.8rem auto 0;padding:5px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(191 160 255 / .24);backdrop-filter:blur(10px)}.owb-search input[type=search]{flex:1;min-width:0;height:44px;margin:0;padding:0 1.1rem;border:0!important;box-shadow:none!important;background:transparent!important;color:#fff!important;font:500 .95rem var(--owb-font)}.owb-search input::placeholder{color:var(--owb-on-soft)}.owb-search button{height:44px;margin:0;padding:0 1.4rem;border:0;border-radius:999px;cursor:pointer;background:var(--owb-gold-grad);color:#2b1a05;font:700 .9rem var(--owb-font);text-transform:none;letter-spacing:0}.owb-chips{background:var(--owb-cream);border-bottom:1px solid var(--owb-line)}.owb-chips ul{list-style:none;display:flex;gap:.6rem;padding:1.4rem 0;overflow-x:auto;scrollbar-width:none;justify-content:center;flex-wrap:wrap}.owb-chips ul::-webkit-scrollbar{display:none}.owb-chip{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;padding:.55rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;background:#fff;color:var(--owb-ink-soft)!important;border:1px solid var(--owb-line);transition:border-color .2s,color .2s,background .2s}.owb-chip span{font-size:.72rem;font-weight:700;color:var(--owb-accent-deep);background:rgb(191 160 255 / .18);border-radius:999px;padding:.15rem .45rem}.owb-chip:hover{border-color:rgb(109 60 240 / .35);color:var(--owb-ink)!important}.owb-chip.is-active{background:var(--owb-royal);border-color:var(--owb-royal);color:#fff!important}.owb-chip.is-active span{background:rgb(255 255 255 / .16);color:#fff}.owb-body{background:var(--owb-cream);padding:clamp(40px,6vw,72px) 0 clamp(64px,8vw,104px)}.owb-body--post{padding-top:0}.owb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.owb-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--owb-line);border-radius:var(--owb-radius);overflow:hidden;box-shadow:var(--owb-shadow);transition:transform .3s,box-shadow .3s}.owb-card:hover{transform:translateY(-5px);box-shadow:var(--owb-shadow-hover)}.owb-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:repeating-linear-gradient(135deg,#efe7d6,#efe7d6 12px,#f6f0e3 12px,#f6f0e3 24px)}.owb-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.owb-card:hover .owb-card__media img{transform:scale(1.04)}.owb-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;flex:1;padding:1.4rem 1.5rem 1.5rem}.owb-card__title{margin:0;font-size:1.1rem;font-weight:800;line-height:1.32}.owb-card__title a{color:var(--owb-ink)!important;transition:color .2s}.owb-card__title a:hover{color:var(--owb-accent-deep)!important}.owb-card__excerpt{margin:0;color:var(--owb-ink-soft);font-size:.92rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.owb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--owb-line)}.owb-card__meta{font-size:.8rem;color:rgb(74 66 88 / .75);display:flex;gap:.4rem;flex-wrap:wrap}.owb-card__more{font-size:.88rem;font-weight:700;color:var(--owb-accent-deep)!important;white-space:nowrap}.owb-card__more span{display:inline-block;transition:transform .25s}.owb-card:hover .owb-card__more span{transform:translateX(4px)}.owb-card--featured{grid-column:1 / -1;flex-direction:row}.owb-card--featured .owb-card__media{flex:0 0 58%;aspect-ratio:auto;min-height:380px;position:relative}.owb-card--featured .owb-card__media img{position:absolute;inset:0}.owb-card--featured .owb-card__body{justify-content:center;padding:clamp(1.8rem,3.4vw,3rem);gap:1rem}.owb-card--featured .owb-card__title{font-size:clamp(1.4rem,2.4vw,1.95rem);line-height:1.2}.owb-card--featured .owb-card__excerpt{font-size:1rem;-webkit-line-clamp:4}.owb-card--featured .owb-card__foot{border-top:0;padding-top:.4rem}.owb-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:3rem}.owb-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .8rem;border-radius:12px;background:#fff;border:1px solid var(--owb-line);color:var(--owb-ink-soft)!important;font-weight:700;font-size:.95rem;transition:border-color .2s,color .2s}.owb-pager a.page-numbers:hover{border-color:var(--owb-accent-deep);color:var(--owb-accent-deep)!important}.owb-pager .page-numbers.current{background:var(--owb-royal);border-color:var(--owb-royal);color:#fff!important}.owb-pager .page-numbers.dots{background:#fff0;border-color:#fff0}.owb-empty{text-align:center;max-width:520px;margin:0 auto;padding:3rem 0}.owb-empty h2{margin:0 0 .6rem;color:var(--owb-ink);font-weight:800}.owb-empty p{color:var(--owb-ink-soft);margin:0 0 1.6rem}.owb-cover{margin:clamp(-190px,-14vw,-120px) auto 0;position:relative;z-index:2}.owb-cover__frame{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:28px;border:1px solid rgb(191 160 255 / .22);background:#1d1142;box-shadow:0 40px 80px -40px rgb(11 5 24 / .6);isolation:isolate}.owb-cover__frame::before{content:"";position:absolute;inset:-60px;z-index:-1;background:var(--owb-cover) center/cover no-repeat;filter:blur(36px) saturate(1.1) brightness(.7);transform:scale(1.1)}.owb-cover__frame img{display:block;width:auto;max-width:100%;height:auto;max-height:min(640px,80vh);object-fit:contain;border-radius:0;box-shadow:0 0 60px rgb(11 5 24 / .35)}.owb-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;padding-top:clamp(40px,5vw,64px)}.owb-aside{position:relative;align-self:stretch}.owb-aside__sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.owb-toc{background:#fff;border:1px solid var(--owb-line);border-radius:20px;box-shadow:var(--owb-shadow);padding:1.2rem 1.1rem;max-height:calc(100vh - 360px);min-height:0;overflow:auto}.owb-aside-cta{border-radius:20px;padding:1.5rem 1.4rem;color:var(--owb-on-dark);background:radial-gradient(80% 70% at 100% 0%,rgb(139 92 255 / .28),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgb(230 178 79 / .16),transparent 60%),linear-gradient(165deg,#1d1142,#0e0726);border:1px solid rgb(191 160 255 / .2);box-shadow:0 24px 50px -30px rgb(11 5 24 / .7)}.owb-aside-cta .owb-eyebrow{margin-bottom:.7rem;font-size:.68rem}.owb-aside-cta__title{margin:0 0 .5rem;color:#fff;font-weight:800;font-size:1.2rem;line-height:1.25}.owb-aside-cta__text{margin:0 0 1.1rem;color:var(--owb-on-soft);font-size:.88rem;line-height:1.55}.owb-aside-cta .owb-btn{width:100%;font-size:.88rem;white-space:normal;text-align:center;padding:.7rem 1rem}.owb-toc summary{list-style:none;cursor:pointer;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--owb-gold-deep);display:flex;align-items:center;justify-content:space-between}.owb-toc summary::-webkit-details-marker{display:none}.owb-toc summary::after{content:"+";font-size:1.1rem;color:var(--owb-accent-deep)}.owb-toc[open] summary::after{content:"–"}.owb-toc__list{list-style:none;margin-top:.9rem!important;display:flex;flex-direction:column;gap:.15rem}.owb-toc__item a{display:block;padding:.42rem .7rem;border-radius:10px;border-left:2px solid #fff0;font-size:.88rem;line-height:1.4;color:var(--owb-ink-soft)!important;transition:background .2s,color .2s}.owb-toc__item--h3 a{padding-left:1.4rem;font-size:.83rem}.owb-toc__item a:hover{background:rgb(191 160 255 / .12);color:var(--owb-ink)!important}.owb-toc__item a.is-active{background:rgb(191 160 255 / .18);border-left-color:var(--owb-accent-deep);color:var(--owb-accent-deep)!important;font-weight:700}.owb-article{min-width:0;background:#fff;border:1px solid var(--owb-line);border-radius:28px;box-shadow:var(--owb-shadow);padding:clamp(1.6rem,4vw,3.2rem)}.owb-content{font-size:1.075rem;line-height:1.8;color:#2c2438;overflow-wrap:break-word}.owb-content>*:first-child{margin-top:0!important}.owb-content p{margin:0 0 1.25em}.owb-content h2,.owb-content h3,.owb-content h4{color:var(--owb-ink)!important;font-weight:800;line-height:1.28;scroll-margin-top:96px}.owb-content h2{font-size:clamp(1.4rem,2.4vw,1.75rem);margin:2em 0 .8em;padding-top:.9em;position:relative}.owb-content h2::before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:3px;background:var(--owb-gold-grad)}.owb-content h3{font-size:clamp(1.18rem,2vw,1.35rem);margin:1.7em 0 .7em}.owb-content h4{font-size:1.1rem;margin:1.5em 0 .6em}.owb-content a{color:var(--owb-accent-deep)!important;text-decoration:underline;text-decoration-color:rgb(109 60 240 / .35);text-underline-offset:3px;transition:text-decoration-color .2s}.owb-content a:hover{text-decoration-color:var(--owb-accent-deep)}.owb-content strong,.owb-content b{color:var(--owb-ink);font-weight:700}.owb-content ul,.owb-content ol{margin:0 0 1.4em 0;padding-left:1.4em}.owb-content ul{list-style:none;padding-left:0}.owb-content ul>li{position:relative;padding-left:1.5em;margin:.45em 0}.owb-content ul>li::before{content:"";position:absolute;left:.25em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--owb-accent);box-shadow:0 0 0 3px rgb(139 92 255 / .16)}.owb-content ol{list-style:decimal}.owb-content ol>li{margin:.45em 0;padding-left:.3em}.owb-content ol>li::marker{color:var(--owb-accent-deep);font-weight:700}.owb-content blockquote{margin:1.8em 0;padding:1.3em 1.5em;border:0;border-left:3px solid var(--owb-gold);border-radius:0 16px 16px 0;background:linear-gradient(100deg,rgb(230 178 79 / .1),rgb(191 160 255 / .08));color:var(--owb-ink);font-size:1.12rem;font-style:italic}.owb-content blockquote p:last-child{margin-bottom:0}.owb-content img{max-width:100%;height:auto;border-radius:18px}.owb-content figure{margin:1.8em 0;max-width:100%}.owb-content figcaption,.owb-content .wp-caption-text{margin-top:.6em;text-align:center;font-size:.85rem;color:var(--owb-ink-soft)}.owb-content hr{border:0;height:1px;margin:2.4em 0;background:linear-gradient(90deg,transparent,rgb(199 146 53 / .6),transparent)}.owb-content table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95rem;display:block;overflow-x:auto}.owb-content th,.owb-content td{padding:.7em .9em;border:1px solid var(--owb-line);text-align:left}.owb-content th{background:rgb(191 160 255 / .12);color:var(--owb-ink);font-weight:700}.owb-content iframe,.owb-content video{max-width:100%;border-radius:18px}.owb-content code{background:rgb(191 160 255 / .14);padding:.1em .4em;border-radius:6px;font-size:.92em}.owb-pages{margin-top:2rem;font-weight:700}.owb-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--owb-line)}.owb-tags .owb-pill{text-transform:none;letter-spacing:0;font-size:.82rem}.owb-share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.88rem;color:var(--owb-ink-soft)}.owb-share>span{margin-right:.4rem;font-weight:600}.owb-share__btn{display:inline-flex;align-items:center;height:38px;padding:0 1rem;margin:0;border-radius:999px;cursor:pointer;background:#fff;border:1px solid var(--owb-line);color:var(--owb-ink)!important;font:600 .85rem var(--owb-font);text-transform:none;letter-spacing:0;transition:border-color .2s,color .2s}.owb-share__btn:hover{border-color:var(--owb-accent-deep);color:var(--owb-accent-deep)!important}.owb-postnav{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(40px,5vw,64px)}.owb-postnav__item{display:flex;flex-direction:column;gap:.45rem;padding:1.3rem 1.5rem;border-radius:20px;background:#fff;border:1px solid var(--owb-line);box-shadow:var(--owb-shadow);transition:transform .3s,box-shadow .3s}.owb-postnav__item:hover{transform:translateY(-3px);box-shadow:var(--owb-shadow-hover)}.owb-postnav__item--next{text-align:right;grid-column:2}.owb-postnav__label{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--owb-gold-deep)}.owb-postnav__title{font-weight:700;color:var(--owb-ink);line-height:1.4}.owb-related{padding-top:clamp(56px,7vw,88px);text-align:center}.owb-section-title{margin:0 0 2.2rem;color:var(--owb-ink)!important;font-weight:800;font-size:clamp(1.6rem,3vw,2.2rem)}.owb-related .owb-grid{text-align:left}.owb-comments{margin-top:3rem}.owb-comments .comments-area{background:#fff;border:1px solid var(--owb-line);border-radius:24px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:var(--owb-shadow)}.owb-comments input[type=submit],.owb-comments .submit{background:var(--owb-gold-grad)!important;color:#2b1a05!important;border:0!important;border-radius:999px!important;font-weight:700}.owb-cta{text-align:center;color:var(--owb-on-dark);padding:clamp(72px,9vw,120px) 0;background:radial-gradient(45% 45% at 12% 0%,rgb(139 92 255 / .22),transparent 60%),radial-gradient(40% 40% at 95% 100%,rgb(230 178 79 / .16),transparent 60%),var(--owb-mid)}.owb-cta__title{margin:0 auto;max-width:20ch;color:#fff!important;font-weight:800;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.owb-cta__title .owb-gold{display:block}.owb-cta__text{max-width:640px;margin:1.3rem auto 0;color:var(--owb-on-soft);font-size:1.05rem}.owb-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.2rem}.owb-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100000;pointer-events:none;background:linear-gradient(90deg,#e6b94f,#f6c85f,#d99a3f);transform:scaleX(0);transform-origin:0 50%}@media (max-width:1023px){.owb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.owb-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:860px}.owb-aside{order:-1}.owb-aside__sticky{position:static}.owb-toc{max-height:none}.owb-aside-cta{display:none}.owb-card--featured{flex-direction:column}.owb-card--featured .owb-card__media{flex:none;min-height:0;aspect-ratio:16/10}}@media (max-width:640px){.owb-wrap{padding:0 16px}.owb-grid{grid-template-columns:minmax(0,1fr);gap:18px}.owb-chips ul{flex-wrap:nowrap;justify-content:flex-start;padding:1rem 0}.owb-hero__title{font-size:clamp(1.75rem,8vw,2.2rem)}.owb-hero--post .owb-hero__title{font-size:clamp(1.6rem,7.4vw,2rem)}.owb-crumbs [aria-current] span{max-width:20ch}.owb-meta{gap:.45rem;font-size:.82rem}.owb-meta span{padding:.3rem .7rem;border-radius:999px;background:rgb(191 160 255 / .1);border:1px solid rgb(191 160 255 / .16)}.owb-meta span+span::before{display:none}.owb-cover__frame{border-radius:20px}.owb-article{border-radius:22px;padding:1.4rem 1.15rem}.owb-content{font-size:1.02rem;line-height:1.75}.owb-postnav{grid-template-columns:minmax(0,1fr)}.owb-postnav__item--next{grid-column:auto}.owb-btn--lg{width:100%}.owb-card__body{padding:1.2rem 1.25rem 1.3rem}}@media (prefers-reduced-motion:reduce){.owb *,.owb *::before,.owb *::after{transition:none!important}}