.ozb{--ozb-white:#FFFFFF;--ozb-muted:#8B8F87;--ozb-line:rgba(36,49,43,0.12);--ozb-head:'Bricolage Grotesque',system-ui,-apple-system,sans-serif;--ozb-body:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--ozb-max:1240px;--ozb-pad:clamp(20px,5vw,56px);font-family:var(--ozb-body);color:var(--ozb-ink);background:var(--ozb-bg);-webkit-font-smoothing:antialiased}.ozb *,.ozb *::before,.ozb *::after{box-sizing:border-box}.ozb img{max-width:100%;height:auto;display:block}.ozb a{text-decoration:none;color:inherit}.ozb__blob{position:absolute;display:block;pointer-events:none;z-index:0}.ozb__blob--sage{top:-140px;right:-90px;width:420px;height:420px;border-radius:52% 48% 44% 56%/48% 52% 48% 52%;background:color-mix(in srgb,var(--ozb-sage) 16%,transparent)}.ozb__blob--accent{top:120px;left:-120px;width:280px;height:280px;border-radius:46% 54% 52% 48%/54% 46% 54% 46%;background:color-mix(in srgb,var(--ozb-accent) 12%,transparent)}.ozb__blob--panel{bottom:-130px;right:-70px;width:320px;height:320px;border-radius:50% 50% 46% 54%/54% 46% 52% 48%;background:color-mix(in srgb,var(--ozb-accent) 22%,transparent)}@supports not (background:color-mix(in srgb,red 10%,transparent)){.ozb__blob--sage{background:rgb(124 148 115 / .16)}.ozb__blob--accent{background:rgb(217 123 87 / .12)}.ozb__blob--panel{background:rgb(217 123 87 / .22)}}.ozb__hero{position:relative;overflow:hidden;padding:72px var(--ozb-pad) 40px}.ozb__hero-inner{position:relative;z-index:1;max-width:var(--ozb-max);margin:0 auto}.ozb__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ozb__eyebrow i{width:26px;height:2px;background:var(--ozb-accent);display:block}.ozb__eyebrow span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ozb-accent-dark)}.ozb__h1{font-family:var(--ozb-head);font-weight:700;font-size:clamp(38px,6vw,64px);line-height:1.02;letter-spacing:-.02em;margin:0 0 20px;max-width:760px;text-wrap:balance;color:var(--ozb-ink)}.ozb__intro{font-size:18px;line-height:1.6;color:rgb(36 49 43 / .62);margin:0;max-width:520px;text-wrap:pretty}.ozb__chips{max-width:var(--ozb-max);margin:0 auto;padding:0 var(--ozb-pad) 36px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ozb__chip{font-family:var(--ozb-body);font-size:13.5px;font-weight:600;padding:10px 18px;border-radius:999px;cursor:pointer;background:#fff0;color:rgb(36 49 43 / .7);border:1px solid var(--ozb-line);transition:all .15s ease}.ozb__chip:hover{border-color:var(--ozb-accent);color:var(--ozb-accent-dark)}.ozb__chip.is-active{background:var(--ozb-ink);color:#fff;border-color:var(--ozb-ink)}.ozb__featured-wrap{max-width:var(--ozb-max);margin:0 auto;padding:0 var(--ozb-pad) 56px}.ozb__featured{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,1fr);background:var(--ozb-white);border:1px solid var(--ozb-line);border-radius:28px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ozb__featured:hover{box-shadow:0 18px 44px -24px rgb(36 49 43 / .28)}.ozb__featured-media{position:relative;min-height:340px;background:rgb(36 49 43 / .06)}.ozb__featured-media img{width:100%;height:100%;object-fit:cover}.ozb__flag{position:absolute;top:18px;left:18px;background:var(--ozb-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.ozb__featured-body{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:center}.ozb__kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ozb-accent-dark)}.ozb__featured-title{font-family:var(--ozb-head);font-weight:700;font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.01em;margin:14px 0;text-wrap:balance;color:var(--ozb-ink)}.ozb__featured-excerpt{font-size:16px;line-height:1.65;color:rgb(36 49 43 / .62);margin:0 0 26px;text-wrap:pretty}.ozb__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ozb-muted)}.ozb__dot{width:4px;height:4px;border-radius:50%;background:var(--ozb-line);display:block}.ozb__list-wrap{max-width:var(--ozb-max);margin:0 auto;padding:0 var(--ozb-pad) 88px}.ozb__list-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--ozb-line)}.ozb__list-title{font-family:var(--ozb-head);font-weight:700;font-size:19px;margin:0;color:var(--ozb-ink)}.ozb__count{font-size:13px;color:var(--ozb-muted)}.ozb__all{font-size:13.5px;font-weight:600;color:var(--ozb-accent-dark)}.ozb__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(20px,2.4vw,32px)}.ozb__card{display:flex;flex-direction:column;height:100%;background:var(--ozb-white);border:1px solid var(--ozb-line);border-radius:22px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.ozb__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -26px rgb(36 49 43 / .32)}.ozb__card[hidden]{display:none}.ozb__card-media{position:relative;background:rgb(36 49 43 / .06)}.ozb__card-media img{width:100%;height:196px;object-fit:cover}.ozb__ph{display:flex;align-items:center;justify-content:center;width:100%;height:196px;background:linear-gradient(135deg,rgb(36 49 43 / .05),rgb(36 49 43 / .1))}.ozb__ph::before{content:'';display:block;width:52px;height:52px;background-color:var(--ozb-sage);opacity:.32;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cellipse cx='50' cy='68' rx='26' ry='20'/%3E%3Ccircle cx='18' cy='38' r='11'/%3E%3Ccircle cx='38' cy='16' r='12'/%3E%3Ccircle cx='62' cy='16' r='12'/%3E%3Ccircle cx='82' cy='38' r='11'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cellipse cx='50' cy='68' rx='26' ry='20'/%3E%3Ccircle cx='18' cy='38' r='11'/%3E%3Ccircle cx='38' cy='16' r='12'/%3E%3Ccircle cx='62' cy='16' r='12'/%3E%3Ccircle cx='82' cy='38' r='11'/%3E%3C/svg%3E") center/contain no-repeat}.ozb__featured-media .ozb__ph{height:100%;min-height:340px}.ozb__featured-media .ozb__ph::before{width:84px;height:84px}.ozb__pill{position:absolute;bottom:14px;left:14px;background:rgb(255 255 255 / .94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ozb-accent-dark);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.ozb__card-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.ozb__card-title{font-family:var(--ozb-head);font-weight:700;font-size:18.5px;line-height:1.25;margin:0 0 10px;text-wrap:pretty;color:var(--ozb-ink)}.ozb__card-excerpt{font-size:14px;line-height:1.6;color:rgb(36 49 43 / .6);margin:0 0 20px;text-wrap:pretty}.ozb__card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ozb-muted)}.ozb__read{color:var(--ozb-accent-dark);font-weight:600}.ozb__empty{font-size:15px;color:var(--ozb-muted);margin:24px 0 0}.ozb__news-wrap,.ozb__cta-wrap{max-width:var(--ozb-max);margin:0 auto;padding:0 var(--ozb-pad) 96px}.ozb__cta-wrap{max-width:1080px}.ozb__news,.ozb__cta{position:relative;overflow:hidden;background:var(--ozb-ink);border-radius:28px;padding:clamp(34px,5vw,60px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;align-items:center}.ozb__news-copy,.ozb__cta-copy{position:relative;z-index:1}.ozb__news-copy h3,.ozb__cta-copy h3{font-family:var(--ozb-head);font-weight:700;font-size:clamp(23px,3vw,32px);line-height:1.15;color:#fff;margin:0 0 12px;text-wrap:balance}.ozb__news-copy p,.ozb__cta-copy p{font-size:15.5px;line-height:1.6;color:rgb(255 255 255 / .66);margin:0;max-width:400px}.ozb__news-form{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.ozb__news-form input{flex:1 1 200px;min-width:0;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:999px;padding:15px 22px;font-family:var(--ozb-body);font-size:15px;color:#fff;outline:none}.ozb__news-form input::placeholder{color:rgb(255 255 255 / .45)}.ozb__news-form input:focus{border-color:var(--ozb-accent)}.ozb__news-form button{background:var(--ozb-accent);color:#fff;border:none;border-radius:999px;padding:15px 28px;font-family:var(--ozb-body);font-size:15px;font-weight:700;cursor:pointer;transition:background .16s ease}.ozb__news-form button:hover{background:var(--ozb-accent-dark)}.ozb__news-msg{flex:1 1 100%;font-size:13.5px;color:rgb(255 255 255 / .72)}.ozb__cta-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.ozb__btn{border-radius:999px;padding:15px 28px;font-size:15px;font-weight:700;display:inline-block;transition:background .16s ease}.ozb__btn--solid{background:var(--ozb-accent);color:#fff}.ozb__btn--solid:hover{background:var(--ozb-accent-dark);color:#fff}.ozb__btn--ghost{border:1px solid rgb(255 255 255 / .28);color:#fff;font-weight:600}.ozb__btn--ghost:hover{background:rgb(255 255 255 / .1);color:#fff}.ozb__post-head{position:relative;overflow:hidden;padding:56px var(--ozb-pad) 36px}.ozb__post-head-inner{position:relative;z-index:1;max-width:780px;margin:0 auto}.ozb__crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ozb-muted);margin-bottom:26px}.ozb__crumbs a:hover{color:var(--ozb-accent-dark)}.ozb__crumb-cat{color:var(--ozb-accent-dark);font-weight:600}.ozb__post-title{font-family:var(--ozb-head);font-weight:700;font-size:clamp(34px,5.2vw,54px);line-height:1.06;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance;color:var(--ozb-ink)}.ozb__post-standfirst{font-size:19px;line-height:1.6;color:rgb(36 49 43 / .62);margin:0 0 30px;text-wrap:pretty}.ozb__byline{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--ozb-line)}.ozb__byline>div{display:flex;flex-direction:column;gap:3px}.ozb__avatar,.ozb__byline img{width:44px;height:44px;border-radius:50%;flex:0 0 44px;object-fit:cover}.ozb__author{font-size:14.5px;font-weight:600}.ozb__byline-meta{font-size:12.5px;color:var(--ozb-muted)}.ozb__post-hero{max-width:1080px;margin:0 auto;padding:0 var(--ozb-pad) 48px}.ozb__post-hero img{width:100%;max-height:460px;object-fit:cover;border-radius:24px}.ozb__prose{max-width:780px;margin:0 auto;padding:0 var(--ozb-pad) 24px;font-size:17.5px;line-height:1.75;color:rgb(36 49 43 / .82)}.ozb__prose>*{max-width:100%}.ozb__prose p{margin:0 0 26px;text-wrap:pretty}.ozb__prose h2{font-family:var(--ozb-head);font-weight:700;font-size:26px;line-height:1.2;margin:44px 0 16px;color:var(--ozb-ink)}.ozb__prose h3{font-family:var(--ozb-head);font-weight:700;font-size:21px;line-height:1.25;margin:34px 0 12px;color:var(--ozb-ink)}.ozb__prose a{color:var(--ozb-accent-dark);text-decoration:underline;text-underline-offset:3px}.ozb__prose ul,.ozb__prose ol{margin:0 0 26px;padding-left:22px}.ozb__prose li{margin-bottom:10px}.ozb__prose img{border-radius:18px;margin:8px 0 26px}.ozb__prose figure{margin:0 0 26px}.ozb__prose figcaption{font-size:13.5px;color:var(--ozb-muted);margin-top:10px}.ozb__prose blockquote{position:relative;background:var(--ozb-white);border:1px solid var(--ozb-line);border-radius:20px;padding:clamp(24px,3vw,34px);margin:36px 0;overflow:hidden}.ozb__prose blockquote::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--ozb-accent)}.ozb__prose blockquote p{font-family:var(--ozb-head);font-weight:600;font-size:clamp(19px,2.2vw,23px);line-height:1.4;margin:0;color:var(--ozb-ink)}.ozb__prose hr{border:none;border-top:1px solid var(--ozb-line);margin:40px 0}.ozb__tags{max-width:780px;margin:0 auto;padding:28px var(--ozb-pad) 72px;display:flex;flex-wrap:wrap;gap:10px}.ozb__tags a{font-size:12.5px;font-weight:600;color:rgb(36 49 43 / .7);border:1px solid var(--ozb-line);border-radius:999px;padding:8px 15px;transition:all .15s ease}.ozb__tags a:hover{border-color:var(--ozb-accent);color:var(--ozb-accent-dark)}@media (max-width:900px){.ozb__featured{grid-template-columns:1fr}.ozb__featured-media,.ozb__featured-media .ozb__ph{min-height:240px}.ozb__featured-media img{height:240px}.ozb__blob--accent{display:none}}@media (max-width:640px){.ozb__hero{padding-top:48px}.ozb__grid{grid-template-columns:1fr}.ozb__chips{gap:8px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:28px;scrollbar-width:none}.ozb__chips::-webkit-scrollbar{display:none}.ozb__chip{flex:0 0 auto;padding:11px 16px}.ozb__news,.ozb__cta{padding:30px 24px}.ozb__news-form button,.ozb__btn{min-height:48px}.ozb__news-form input{min-height:48px}.ozb__prose{font-size:17px}.ozb__post-hero img{border-radius:18px;max-height:280px}}