:root{--ease: cubic-bezier(.22, .61, .36, 1);--max: 1320px;--gut: 32px;--hair: var(--wb-line)}*{box-sizing:border-box}html{scroll-behavior:smooth}html.is-preload *{transition:none!important}body{margin:0;font-family:var(--wb-font-sans);font-size:var(--wb-fs-body);line-height:var(--wb-lh-body);color:var(--wb-text);background:var(--wb-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.lucide{stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.seal{width:17px;height:17px;color:var(--wb-verified);flex:none}.wb-skip{position:absolute;left:-9999px;top:0;z-index:400;background:var(--wb-ink);color:var(--wb-canvas);padding:10px 16px;font-size:13px;font-weight:var(--wb-fw-medium);border-radius:var(--wb-radius-sm)}.wb-skip:focus{left:12px;top:12px}.wb-header{position:sticky;top:0;z-index:200;background:var(--wb-canvas);border-bottom:1px solid var(--hair);transition:background .25s var(--ease),box-shadow .25s var(--ease)}.wb-header.is-scrolled{background:color-mix(in srgb,var(--wb-canvas) 72%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 1px #0000000a}.wb-header__inner{max-width:var(--max);margin-inline:auto;padding:0 var(--gut);height:74px;display:flex;align-items:center;gap:30px;transition:height .35s var(--ease)}.wb-header.is-scrolled .wb-header__inner{height:60px}.wb-logo{flex:none;display:inline-flex;align-items:center}.wb-logo svg{width:188px;height:auto;color:var(--wb-ink);transition:width .35s var(--ease)}.wb-header.is-scrolled .wb-logo svg{width:158px}.wb-nav{display:flex;align-items:center;gap:28px;margin-left:8px}.wb-nav__item{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:var(--wb-fw-medium);letter-spacing:.2px;color:var(--wb-ink);background:none;border:0;cursor:pointer;padding:26px 0;line-height:1}.wb-nav__item .chev{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none;opacity:.55;transition:transform .2s var(--ease),opacity .2s var(--ease)}.wb-nav__item:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:1.5px;background:var(--wb-ink);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.wb-nav__item:hover:after,.wb-nav__item[aria-expanded=true]:after{transform:scaleX(1)}.wb-nav__item[aria-expanded=true] .chev{transform:rotate(180deg);opacity:1}.wb-header.is-scrolled .wb-nav__item{padding-block:19px}.wb-header.is-scrolled .wb-nav__item:after{bottom:15px}.wb-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.wb-search{width:20px;height:20px;color:var(--wb-ink);background:none;border:0;cursor:pointer;padding:0;display:inline-flex;align-items:center}.wb-search svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}.wb-signin{font-size:13.5px;font-weight:var(--wb-fw-medium);color:var(--wb-ink)}.wb-join{display:inline-flex;align-items:center;gap:7px;background:var(--wb-ink);color:var(--wb-canvas);padding:9px 18px;border-radius:var(--wb-radius-sm);font-size:13px;font-weight:var(--wb-fw-medium);letter-spacing:.2px;transition:background .2s var(--ease)}.wb-join:hover{background:var(--wb-muted)}.wb-burger{display:none;width:26px;height:18px;position:relative;background:none;border:0;cursor:pointer;padding:0}.wb-burger span{position:absolute;left:0;right:0;height:1.6px;background:var(--wb-ink)}.wb-burger span:nth-child(1){top:2px}.wb-burger span:nth-child(2){top:8px}.wb-burger span:nth-child(3){top:14px}.wb-mega{position:absolute;left:0;right:0;top:100%;background:var(--wb-white);border-bottom:1px solid var(--hair);box-shadow:0 24px 40px -28px #00000047;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .24s var(--ease),transform .24s var(--ease),visibility 0s linear .24s}.wb-mega[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .24s var(--ease),transform .24s var(--ease),visibility 0s}.wb-mega__panel[hidden]{display:none}.wb-mega__grid{max-width:var(--max);margin-inline:auto;padding:38px var(--gut) 42px;display:grid;grid-template-columns:1.1fr 1.1fr 1.4fr;gap:48px}.wb-mega__col h4{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;font-weight:var(--wb-fw-bold);color:var(--wb-muted);margin:0 0 16px;padding-bottom:11px;border-bottom:1px solid var(--hair)}.wb-mega__col a{display:flex;align-items:center;justify-content:space-between;font-family:var(--wb-font-serif);font-size:19px;color:var(--wb-text-soft);padding:9px 0;transition:color .2s var(--ease)}.wb-mega__col a .ar{font-family:var(--wb-font-sans);font-size:14px;opacity:0;transform:translate(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.wb-mega__col a:hover{color:var(--wb-ink)}.wb-mega__col a:hover .ar{opacity:.6;transform:translate(0)}.wb-mega__promo{display:flex;flex-direction:column}.wb-mega__promo .pic{aspect-ratio:16/9;overflow:hidden;background:var(--wb-gray-100)}.wb-mega__promo .pic img{width:100%;height:100%;object-fit:cover}.wb-mega__promo .cat{margin:16px 0 8px}.cat{font-family:var(--wb-font-sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;font-weight:var(--wb-fw-medium);color:var(--wb-muted);display:inline-block}.wb-mega__promo h3{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:20px;line-height:1.22;letter-spacing:-.3px;margin:0;color:var(--wb-ink)}.wb-mega__promo .pp-name{display:flex;align-items:center;gap:8px}.wb-mega__promo p{font-size:14px;color:var(--wb-text-soft);margin:8px 0 0;line-height:1.5}.wb-mega__promo .pp-view{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:var(--wb-fw-medium);letter-spacing:.4px;text-transform:uppercase;color:var(--wb-ink)}.wb-mega__promo .pp-view svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.site-footer{background:var(--wb-canvas);color:var(--wb-text);border-top:1px solid var(--hair)}.f-wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.f-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:48px;padding-block:60px 12px}.f-brand .fb-logo svg{width:178px;height:auto;color:var(--wb-ink);display:block}.f-brand p{color:var(--wb-text-soft);font-size:14px;line-height:1.6;max-width:36ch;margin:18px 0 20px}.f-social{display:flex;gap:16px}.f-social a{color:var(--wb-muted);transition:color .2s var(--ease)}.f-social a:hover{color:var(--wb-ink)}.f-social svg{width:18px;height:18px;fill:currentColor}.f-col h4{font-size:10.5px;text-transform:uppercase;letter-spacing:2px;color:var(--wb-muted-5);margin:0 0 16px;font-weight:var(--wb-fw-bold)}.f-col a{display:block;width:max-content;font-size:14px;color:var(--wb-text-soft);padding-block:5px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color .2s var(--ease),background-size .2s var(--ease)}.f-col a:hover{color:var(--wb-ink);background-size:100% 1px}.f-sign{margin-top:48px;padding-top:30px;border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.f-sign__mark{display:flex;align-items:center;gap:16px}.f-sign__seal{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--wb-line-input);border-radius:50%;color:var(--wb-ink)}.f-sign__seal svg{width:18px;height:18px}.f-sign__line{font-family:var(--wb-font-serif);font-style:italic;font-size:17px;color:var(--wb-text);line-height:1.35;margin:0}.f-sign__line b{font-style:normal;font-weight:var(--wb-fw-bold);color:var(--wb-ink)}.f-backtop{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:.4px;text-transform:uppercase;font-weight:var(--wb-fw-medium);color:var(--wb-muted-5);transition:color .2s var(--ease)}.f-backtop:hover{color:var(--wb-ink)}.f-backtop svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.f-backtop:hover svg{transform:translateY(-3px)}.f-legal{border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding-block:22px 30px;margin-top:30px}.f-legal__links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.f-legal__links a,.f-legal__links button{font-size:12.5px;color:var(--wb-muted);background:none;border:0;padding:0;cursor:pointer;transition:color .2s var(--ease)}.f-legal__links a:hover,.f-legal__links button:hover{color:var(--wb-ink)}.f-legal__sep{color:var(--wb-gray-300)}.f-legal__right{margin-left:auto;display:flex;align-items:center;gap:18px}.f-legal__copy{font-size:12.5px;color:var(--wb-muted)}.f-legal__copy a{color:var(--wb-text);border-bottom:1px solid var(--wb-line-input)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--wb-line-input);border-radius:var(--wb-radius-sm);background:transparent;color:var(--wb-muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.theme-toggle:hover{color:var(--wb-ink);border-color:var(--wb-line-mid)}.theme-toggle svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .ico-sun{display:none}:root[data-theme=dark] .theme-toggle .ico-sun{display:block}:root[data-theme=dark] .theme-toggle .ico-moon{display:none}.wb-mobile{position:fixed;inset:0;z-index:300;background:var(--wb-canvas);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.wb-mobile[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s}.wb-mobile__top{display:flex;align-items:center;justify-content:space-between;padding:18px var(--gut);border-bottom:1px solid var(--hair)}.wb-mobile__top svg.wm{width:160px;color:var(--wb-ink)}.wb-mobile__close{width:34px;height:34px;border:0;background:none;cursor:pointer;color:var(--wb-ink)}.wb-mobile__close svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round}.wb-mobile__body{padding:24px var(--gut);overflow-y:auto;flex:1}.wb-mobile__body a{display:block;font-family:var(--wb-font-serif);font-size:26px;color:var(--wb-ink);padding:14px 0;border-bottom:1px solid var(--wb-line)}.wb-mobile__foot{padding:22px var(--gut);display:flex;gap:14px;border-top:1px solid var(--hair)}:root[data-theme=dark]{--wb-canvas: #121212;--wb-white: #1c1c1c;--wb-surface: #181818;--wb-gray-100: #262626;--wb-gray-200: #333333;--wb-gray-300: #555555;--wb-text: #e4e4e4;--wb-text-soft: #bdbdbd;--wb-muted: #9a9a9a;--wb-muted-5: #8a8a8a;--wb-muted-6: #6f6f6f;--wb-line: #2a2a2a;--wb-line-input: #3a3a3a;--wb-line-mid: #666666;--wb-ink: #f2f2f2}:root[data-theme=dark] body{background:var(--wb-canvas);color:var(--wb-text)}@media(max-width:1080px){.wb-mega__grid{grid-template-columns:1fr 1fr}.wb-mega__promo{display:none}}@media(max-width:980px){.f-top{grid-template-columns:1fr 1fr}.wb-nav,.wb-signin,.wb-search,.wb-join{display:none}.wb-burger{display:block}}@media(max-width:680px){:root{--gut: 18px}.wb-header__inner{gap:14px}.wb-logo svg{width:150px}.f-top{grid-template-columns:1fr}.f-legal__copy{margin-left:0;width:100%}}.serif{font-family:var(--wb-font-serif)}.title-link{color:var(--wb-ink);transition:color .2s var(--ease)}a:hover .title-link,.title-link:hover{color:var(--wb-muted)}.dek{color:var(--wb-text-soft);line-height:1.5}.textlink{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:var(--wb-fw-medium);letter-spacing:.3px;color:var(--wb-ink)}.textlink svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.textlink:hover svg{transform:translate(4px)}.media,.lead__fig,.pic{overflow:hidden;background:var(--wb-gray-100)}.media img,.lead__fig img,.pic img{width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--ease)}a:hover .media img,a:hover .lead__fig img,a:hover .pic img{opacity:.9}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--wb-ink)}.sec-head .lt{display:flex;flex-direction:column;gap:9px}.sec-head h2{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:27px;letter-spacing:-.6px;line-height:1.1;margin:0;color:var(--wb-ink)}.sec-head .sub{font-size:15px;color:var(--wb-text-soft);max-width:60ch;line-height:1.5}.readmore{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:var(--wb-fw-medium);letter-spacing:.4px;text-transform:uppercase;color:var(--wb-ink);white-space:nowrap}.readmore svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.readmore:hover svg{transform:translate(4px)}section.band{padding-block:76px}.rule-soft{border:0;border-top:1px solid var(--hair);margin:0}.hero{padding-top:34px;padding-bottom:48px}.hero__grid{display:grid;grid-template-columns:1.58fr 1fr;gap:48px;align-items:stretch}.lead{display:flex}.lead>a{display:flex;flex-direction:column;width:100%}.lead__fig{aspect-ratio:auto;height:clamp(300px,32vw,392px);flex:none}.lead__cap{padding-top:20px}.lead__cap .cat{margin-bottom:12px}.lead__h{font-family:var(--wb-font-display);font-weight:var(--wb-fw-regular);font-size:clamp(25px,2.7vw,36px);line-height:1.1;letter-spacing:-.8px;color:var(--wb-ink);margin:0;max-width:32ch}.lead:hover .lead__h{color:var(--wb-muted)}.lead__dek{font-size:16.5px;line-height:1.5;color:var(--wb-text-soft);margin:15px 0 0;max-width:58ch}.brief{align-self:stretch;display:flex;flex-direction:column}.brief__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--wb-ink)}.brief__top h2{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:20px;margin:0;color:var(--wb-ink)}.brief__top .fresh{font-size:11.5px;color:var(--wb-muted-5);display:flex;align-items:center;gap:7px}.livedot{position:relative;width:8px;height:8px;flex:none;display:inline-block}.livedot:before,.livedot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--wb-verified)}.livedot:after{animation:livepulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes livepulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.livedot:after{animation:none}}.brief ol{list-style:none;margin:0;padding:13px 0 0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.brief li{padding:0 0 13px;border-bottom:1px solid var(--wb-line);display:flex;gap:14px;align-items:baseline}.brief li:last-of-type{border-bottom:0;padding-bottom:0}.brief li .n{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:13px;color:var(--wb-muted-6);min-width:14px;line-height:1.45;flex:none;font-variant-numeric:tabular-nums}.brief li a{display:block;font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:15px;line-height:1.45;color:var(--wb-text-soft);transition:color .18s var(--ease)}.brief li a b{font-weight:var(--wb-fw-bold);color:var(--wb-ink)}.brief li:hover a,.brief li:hover a b{color:var(--wb-muted)}.brief__foot{padding-top:16px;margin-top:auto}.cardrow{display:grid;gap:32px 30px}.c2{grid-template-columns:repeat(2,1fr)}.c3{grid-template-columns:repeat(3,1fr)}.acard .media{aspect-ratio:16/9}.acard .cat{margin:15px 0 8px}.acard h3{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:20px;line-height:1.24;letter-spacing:-.3px;margin:0;color:var(--wb-ink)}.acard:hover h3{color:var(--wb-muted)}.acard p{font-size:14px;color:var(--wb-text-soft);margin:8px 0 0;line-height:1.5}.acard.is-portrait .media{aspect-ratio:4/5}.ffull{display:block;margin-bottom:46px}.ffull .media{aspect-ratio:16/9}.ffull .cap{padding-top:20px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:end}.ffull .cat{margin-bottom:11px}.ffull h3{font-family:var(--wb-font-display);font-weight:var(--wb-fw-regular);font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-1.1px;margin:0;color:var(--wb-ink)}.ffull:hover h3{color:var(--wb-muted)}.ffull .dek{font-size:16px;margin:0;color:var(--wb-text-soft);line-height:1.5}.moves-band{background:var(--wb-surface);border-block:1px solid var(--hair)}.moves-band .band{padding-block:104px}.moves{display:grid;grid-template-columns:1.45fr 1fr;gap:52px}.move{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px dotted var(--wb-line-input)}.move:first-child{padding-top:0}.ava{flex:none;border-radius:50%;overflow:hidden;background:var(--wb-gray-100);display:flex;align-items:center;justify-content:center;font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);color:var(--wb-ink)}.move .ava{width:48px;height:48px}.move .ava img{width:100%;height:100%;object-fit:cover}.move .mb{flex:1}.move .mb p{margin:0;font-size:15.5px;line-height:1.35;color:var(--wb-text)}.move .mb p b{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);color:var(--wb-ink);font-size:16.5px}.move .mb .meta{font-size:12.5px;color:var(--wb-muted);margin-top:2px}.move .go{flex:none;color:var(--wb-muted-6);transition:color .2s var(--ease),transform .2s var(--ease)}.move .go svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.move:hover .go{color:var(--wb-ink);transform:translate(3px)}.moves__bridge{margin-top:20px;padding-top:16px;border-top:1px solid var(--wb-ink);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.moves__bridge p{margin:0;font-family:var(--wb-font-serif);font-style:italic;font-size:15.5px;color:var(--wb-text)}.newmembers .nm{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--hair)}.newmembers .nm:last-child{border-bottom:0}.newmembers .ava{width:44px;height:44px;font-size:15px}.newmembers .nm .nx{flex:1}.newmembers .nm .nname{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:16px;color:var(--wb-ink);display:flex;align-items:center;gap:6px;line-height:1.2}.newmembers .nm .nrole{font-size:12.5px;color:var(--wb-muted);margin-top:2px}.house-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.house-strip a{background:var(--wb-white);aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:16px 20px;transition:background .2s var(--ease)}.house-strip a:hover{background:var(--wb-surface)}.house-strip img{width:100%;height:100%;object-fit:contain;opacity:.7;filter:grayscale(1);transition:opacity .2s var(--ease),filter .2s var(--ease)}.house-strip a:hover img{opacity:1;filter:grayscale(0)}.house-foot{margin-top:24px;display:flex;justify-content:flex-end}.dir-tabs{display:flex;gap:6px;margin-bottom:26px}.dir-tabs button{font-size:13px;font-weight:var(--wb-fw-medium);letter-spacing:.3px;padding:8px 18px;border-radius:var(--wb-radius-pill);border:1px solid var(--wb-line-input);background:var(--wb-white);color:var(--wb-muted);cursor:pointer;transition:var(--wb-transition)}.dir-tabs button.on{background:var(--wb-ink);color:var(--wb-canvas);border-color:var(--wb-ink)}.mcards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mcard{background:var(--wb-white);border:1px solid var(--hair);border-radius:var(--wb-radius-lg);padding:22px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);display:flex;flex-direction:column}.mcard:hover{box-shadow:var(--wb-shadow-md);border-color:var(--wb-line-input)}.mcard .pf{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--wb-gray-100)}.mcard .pf img{width:100%;height:100%;object-fit:cover}.mcard .nm{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:18px;letter-spacing:-.3px;margin:15px 0 4px;display:flex;align-items:center;gap:6px;color:var(--wb-ink)}.mcard .rl{font-size:13px;color:var(--wb-text-soft);line-height:1.4}.mcard .lc{font-size:12.5px;color:var(--wb-muted);display:flex;align-items:center;gap:5px;margin-top:13px}.mcard .lc svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.75;fill:none;opacity:.75}.mcard .badge-founding{align-self:flex-start;margin-top:12px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--wb-radius-sm);padding:3px 9px;font-size:12px;font-weight:var(--wb-fw-medium);background:#dec32f1f;color:var(--wb-gold-deep);border:1px solid var(--wb-gold)}.mcard .badge-founding svg{width:12px;height:12px}.idx-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:0 56px}.idx-row{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--hair)}.idx-n{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:22px;color:var(--wb-ink);min-width:32px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.idx-row .ava{width:42px;height:42px;font-size:14px}.idx-row .ava img{width:100%;height:100%;object-fit:cover}.idx-b{flex:1;min-width:0;display:flex;flex-direction:column}.idx-name{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-bold);font-size:16px;color:var(--wb-ink);line-height:1.2}.idx-role{font-size:12.5px;color:var(--wb-muted);margin-top:1px}.idx-row .mv{font-size:11px;letter-spacing:.4px;color:var(--wb-muted-5);white-space:nowrap}.feed{padding-block:66px}.feed--first{padding-top:14px}.feed+.feed{border-top:1px solid var(--hair)}.feed-gap{margin-top:60px}.rm{display:inline-flex;align-items:center;gap:6px;margin-top:15px;font-size:13px;font-weight:var(--wb-fw-medium);color:var(--wb-ink);width:max-content;border-bottom:1px solid var(--wb-ink);padding-bottom:2px;transition:color .2s var(--ease),border-color .2s var(--ease)}a:hover .rm{color:var(--wb-muted);border-color:var(--wb-muted)}.twin{display:grid;grid-template-columns:1.55fr 1fr;gap:38px;align-items:start}.tcard .media{aspect-ratio:auto;height:clamp(320px,30vw,400px)}.tcard .cat{margin:16px 0 9px}.tcard h3{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:clamp(21px,2.1vw,27px);line-height:1.14;letter-spacing:-.5px;margin:0;color:var(--wb-ink)}.tcard:hover h3{color:var(--wb-muted)}.tcard .dek{font-size:15.5px;color:var(--wb-text-soft);margin:12px 0 0;line-height:1.5;max-width:48ch}.split-rev{display:grid;grid-template-columns:1fr 1.55fr;gap:46px;align-items:center}.split-rev.img-left{grid-template-columns:1.55fr 1fr}.split-rev.img-left .media{order:-1}.split-rev .media{aspect-ratio:16/10}.split-rev .txt .cat{margin-bottom:11px}.split-rev .txt h3{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:clamp(22px,2.2vw,29px);line-height:1.13;letter-spacing:-.5px;margin:0;color:var(--wb-ink)}.split-rev:hover .txt h3{color:var(--wb-muted)}.split-rev .txt .dek{font-size:15.5px;color:var(--wb-text-soft);margin:13px 0 0;line-height:1.5;max-width:46ch}.break-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.break-head .lt{display:flex;flex-direction:column;gap:8px}.break-head .eyebrow{display:flex;align-items:center;gap:11px;font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;font-weight:var(--wb-fw-bold);color:var(--wb-muted-5)}.break-head .eyebrow:before{content:"";width:24px;height:1.5px;background:var(--wb-ink)}.break-head h2{font-family:var(--wb-font-serif);font-weight:var(--wb-fw-regular);font-size:27px;letter-spacing:-.6px;line-height:1.1;margin:0;color:var(--wb-ink)}.break-head .sub{font-size:15px;color:var(--wb-text-soft);max-width:60ch;line-height:1.5}.btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--wb-fw-medium);border-radius:var(--wb-radius-sm);padding:12px 22px;border:1px solid transparent;cursor:pointer;transition:var(--wb-transition);letter-spacing:.2px}.btn-white{background:#fff;color:#191919}.btn-white:hover{background:var(--wb-gray-200)}.btn-ghost{background:transparent;color:#fff;border-color:#fff6}.btn-ghost:hover{border-color:#fff;background:#ffffff0f}.btn-ink{background:var(--wb-ink);color:var(--wb-canvas)}.btn-ink:hover{background:var(--wb-muted)}.cta-banner{background:var(--wb-ink);color:#fff;position:relative;overflow:hidden}.cta-banner .wrap{padding-block:72px;text-align:center}.cta-banner .cat{color:#fff9;margin-bottom:16px;letter-spacing:2.4px}.cta-banner h2{font-family:var(--wb-font-display);font-weight:var(--wb-fw-regular);font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-1.1px;margin:0 auto;max-width:18ch;color:#fff}.cta-banner .dek{font-size:17px;line-height:1.55;color:#ffffffbd;max-width:50ch;margin:18px auto 30px}.cta-banner .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-banner .mb-reassure{margin-top:20px;font-size:13px;color:#ffffff80;font-style:italic;font-family:var(--wb-font-serif)}.cta-banner .agency-line{margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#fff9}.cta-banner .agency-line a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px;transition:border-color .2s var(--ease)}.cta-banner .agency-line a:hover{border-color:#fff}:root[data-theme=dark] .cta-banner{background:#0c0c0c}:root[data-theme=dark] .house-strip img{filter:grayscale(1) invert(.92);opacity:.78}:root[data-theme=dark] .house-strip a:hover img{filter:grayscale(1) invert(.92);opacity:1}:root[data-theme=dark] .badge-founding{color:var(--wb-gold)}@media(max-width:1080px){.ffull .cap{grid-template-columns:1fr;gap:14px}.house-strip{grid-template-columns:repeat(4,1fr)}}@media(max-width:980px){.hero__grid,.moves,.twin,.split-rev,.split-rev.img-left{grid-template-columns:1fr;gap:36px}.split-rev.img-left .media{order:0}.mcards{grid-template-columns:repeat(2,1fr)}.idx-list{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}}@media(max-width:680px){.c2,.c3,.cardrow,.mcards{grid-template-columns:1fr}.house-strip{grid-template-columns:repeat(3,1fr)}.sec-head,.break-head{flex-wrap:wrap;gap:12px}.cta-banner .wrap{padding-block:54px}.moves__bridge{flex-direction:column;align-items:flex-start}}
