.hot{container-type:inline-size;container-name:page;background:var(--ink);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.hot *{box-sizing:border-box}.hot>main{background:var(--surface)}.hot h1,.hot h2,.hot h3,.hot h4,.hot p,.hot ul,.hot ol,.hot figure{margin:0}.hot ul,.hot ol{padding:0;list-style:none}.hot img{display:block;max-width:100%}:where(.hot) a{color:inherit}.wrap{width:100%;max-width:1344px;margin:0 auto;padding:0 32px}.section{padding:128px 0}.section.tight{padding:64px 0}.section.flush-top{padding-top:0}.stack-16{display:flex;flex-direction:column;gap:16px}.stack-32{display:flex;flex-direction:column;gap:32px}.stack-64{display:flex;flex-direction:column;gap:64px}.row-16{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.row-32{display:flex;flex-wrap:wrap;gap:32px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.span-3{grid-column:span 3}.span-9{grid-column:span 9}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-4{grid-column:span 4}.span-8{grid-column:span 8}.span-12{grid-column:1/-1}.start-7{grid-column:7/span 6}.t-display{font-family:var(--font-display);font-weight:800;font-size:96px;line-height:.95;letter-spacing:-2px}.t-display-s{font-size:80px;letter-spacing:-1.5px}.t-h1{font-family:var(--font-display);font-weight:800;font-size:60px;line-height:1;letter-spacing:-1.5px}.t-h2{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-1px}.t-h3{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.5px}.t-number{font-family:var(--font-display);font-weight:800;font-size:236px;line-height:.85;letter-spacing:-8px}.t-num-m{font-family:var(--font-display);font-weight:800;font-size:96px;line-height:.9;letter-spacing:-3px}.t-lead{font-size:24px;line-height:1.35;font-weight:600}.t-body{font-size:17px;line-height:1.55}.t-label{font-size:15px;line-height:1.2;font-weight:700;letter-spacing:2px;text-transform:uppercase}.t-caption{font-size:15px;line-height:1.45}.t-accent{font-family:var(--font-accent);font-weight:700;font-size:34px;line-height:1.1}.measure{max-width:640px}.c-brand{color:var(--brand)}.c-accent{color:var(--accent)}.c-ink{color:var(--ink)}.c-white{color:var(--surface)}.muted-text{color:#4a4b68}.site-header{position:sticky;top:0;z-index:5;background:var(--surface);border-bottom:1px solid var(--surface-muted)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;gap:32px;height:96px}.site-header .logo img{height:44px;width:auto}.nav{display:flex;align-items:center;gap:32px;font-weight:600;font-size:16px}.nav a{text-decoration:none;padding:8px 0;border-bottom:2px solid #fff0}.nav a:hover,.nav a.is-active{border-bottom-color:var(--brand)}.nav-toggle{display:none;width:48px;height:48px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--surface);align-items:center;justify-content:center;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:16px;min-height:52px;padding:0 32px;border-radius:12px 26px 12px 12px;font-family:var(--font-body);font-weight:700;font-size:17px;text-decoration:none;border:2px solid #fff0;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--ink)}.btn-primary:hover{background:#ffc43f}.btn-dark{background:var(--ink);color:var(--surface)}.btn-dark:hover{background:#2c2e5c}.btn-ghost{background:#fff0;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--surface)}.btn-ghost-light{background:#fff0;color:var(--surface);border-color:var(--surface)}.btn-ghost-light:hover{background:var(--surface);color:var(--ink)}.btn svg{width:20px;height:20px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.frame{position:relative;border-radius:var(--radius-frame) 200px var(--radius-frame) var(--radius-frame);padding:64px}.frame.cape-m{border-radius:var(--radius-frame) 120px var(--radius-frame) var(--radius-frame)}.frame.cape-s{border-radius:var(--radius-frame) 64px var(--radius-frame) var(--radius-frame)}.frame.plain{border-radius:var(--radius-frame)}.f-ink{background:var(--ink);color:var(--surface)}.f-brand{background:var(--brand);color:var(--surface)}.f-accent{background:var(--accent);color:var(--ink)}.f-muted{background:var(--surface-muted);color:var(--ink)}.f-line{background:var(--surface);border:2px solid var(--ink)}.f-ink .t-label{color:var(--accent)}.f-muted .t-label,.f-line .t-label{color:var(--brand)}.f-accent .t-label{color:var(--ink)}.breaker-top{position:absolute;top:-64px}.breaker-bottom{position:absolute;bottom:-64px}.breaker-right{position:absolute;right:-64px}.photo{position:relative;border-radius:var(--radius-frame);overflow:hidden;background:#d8d9e4;display:flex;align-items:flex-end;padding:16px}.photo.r45{aspect-ratio:4/5}.photo.r169{aspect-ratio:16/9}.photo.r11{aspect-ratio:1/1}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo .ph{position:relative;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--surface);border-radius:var(--radius-pill);padding:8px 16px}.accent-note{display:inline-flex;align-items:flex-start;gap:8px;font-family:var(--font-accent);font-weight:700;font-size:34px;line-height:1.1;color:var(--brand)}.accent-note svg{flex:none;width:56px;height:56px}.accent-note svg path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.f-ink .accent-note{color:var(--accent)}.list-lines{display:flex;flex-direction:column;gap:16px}.list-lines li{border-top:2px solid currentColor;padding-top:16px;font-weight:600}.card{display:flex;flex-direction:column;gap:16px;border-radius:var(--radius-frame);padding:32px;text-decoration:none;background:var(--surface-muted);color:var(--ink);transition:transform .3s cubic-bezier(.22,1,.36,1)}.card:hover{transform:translateY(-4px)}.card .more{margin-top:auto;font-weight:700;display:inline-flex;gap:8px;align-items:center}.chip{text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:700 15px/1 var(--font-body);cursor:pointer}.chip.is-on{background:var(--ink);color:var(--surface)}.chip .n{font-weight:600;opacity:.7}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.f-muted .tag,.card .tag{background:var(--surface)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-weight:700;font-size:15px}.field input,.field select,.field textarea{font:400 17px/1.4 var(--font-body);color:var(--ink);background:var(--surface);border:2px solid var(--line);border-radius:12px;padding:14px 16px;min-height:52px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.field textarea{min-height:140px;resize:vertical}.field .hint{font-size:14px;color:#4a4b68}.form-modern .field input,.form-modern .field textarea{background:#fff0;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:12px 0;font-size:20px}.form-modern .field input::placeholder,.form-modern .field textarea::placeholder{color:#6b6c86}.form-modern .field input:focus,.form-modern .field textarea:focus{outline:none;border-bottom-color:var(--brand)}.form-modern .field textarea{min-height:120px}.choice{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.choice legend{padding:0;margin-bottom:16px;font-weight:700;font-size:15px}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice .chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.choice .chip:has(input:checked){background:var(--ink);color:var(--surface)}.site-footer{background:var(--ink);color:var(--surface);padding:128px 0 32px}.site-footer a{text-decoration:none;opacity:.85}.site-footer a:hover{opacity:1;text-decoration:underline}.footer-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.footer-bottom{margin-top:128px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;opacity:.85}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;color:#4a4b68}.crumbs a{text-decoration:none}.crumbs span[aria-hidden]{opacity:.5}.logo-tile{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:var(--radius-frame);background:var(--surface);border:1px solid var(--line);font-weight:700;font-size:15px;color:#4a4b68;text-align:center;padding:16px}.logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}@container page (max-width:1100px){.logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@container page (max-width:760px){.logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}@container page (max-width:1100px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:760px){.grid-5{grid-template-columns:minmax(0,1fr)}}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.person{display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-radius:var(--radius-frame);overflow:hidden;text-decoration:none;transition:border-radius .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.person:hover,.person:focus-visible{border-top-right-radius:96px;transform:translateY(-4px)}.person.is-lead{grid-column:span 2;grid-row:span 2}.person.is-lead:hover{border-top-right-radius:200px}.person.is-lead .photo{aspect-ratio:auto;flex:1;min-height:480px}.person .photo{border-radius:0}.person-body{display:flex;flex-direction:column;gap:16px;padding:32px;flex:1}.person-fact{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:2px solid var(--ink);padding-top:16px;font-weight:600}@container page (max-width:1100px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person.is-lead{grid-row:auto}}@container page (max-width:760px){.team-grid{grid-template-columns:minmax(0,1fr)}.person.is-lead{grid-column:auto}}@media (prefers-reduced-motion:reduce){.person{transition:none}}.breaker-inset{left:64px;right:64px}.t-number-xl{font-size:300px;letter-spacing:-12px}@container page (max-width:760px){.breaker-inset{left:32px;right:32px}.t-number-xl{font-size:160px;letter-spacing:-6px}}.logo-tile img{max-height:40px;max-width:80%;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.logo-tile:hover img{filter:none;opacity:1}.hot.hot-header{background:#fff0}.site-header{position:sticky}.nav-drop{display:inline-flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid #fff0;padding:8px 0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.nav-drop:hover,.nav-drop.is-active,.nav-drop.is-open{border-bottom-color:var(--brand)}.nav-drop .caret{transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav-drop.is-open .caret{transform:rotate(180deg)}.mega{position:absolute;top:100%;left:0;right:0;background:var(--surface);border-top:1px solid var(--surface-muted);border-bottom:1px solid var(--line);padding:32px 0 64px}.mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:stretch}.mega-card{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--radius-frame);color:var(--ink);text-decoration:none;transition:border-radius .4s cubic-bezier(.22,1,.36,1)}.mega-card:hover,.mega-card:focus-visible{border-top-right-radius:64px}.mega-card .t-h3{font-size:24px}.mobile-menu{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 72px);overflow-y:auto;background:var(--ink);color:var(--surface);padding:32px 16px;display:flex;flex-direction:column;gap:32px}.mm-link{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.5px;color:var(--surface);text-decoration:none}.mm-group{border-top:1px solid rgb(255 255 255 / .2);padding-top:32px}.mobile-menu .btn{width:100%}@media (prefers-reduced-motion:reduce){.nav-drop .caret,.mega-card{transition:none}}.cookie-stage{position:relative;min-height:760px;background:var(--surface-muted)}.cookie{position:absolute;left:32px;bottom:32px;width:480px;max-width:calc(100% - 32px);background:var(--ink);color:var(--surface);border-radius:var(--radius-frame) 64px var(--radius-frame) var(--radius-frame);padding:32px;display:flex;flex-direction:column;gap:32px;box-shadow:0 12px 32px rgb(31 32 67 / .18)}.cookie a{color:var(--surface)}.cookie-sub{opacity:.8}.cookie-settings{display:flex;flex-direction:column}.cookie-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgb(255 255 255 / .2)}.cookie-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cookie-actions .btn{flex:1 1 180px;justify-content:center}.cookie-link{background:none;border:0;padding:8px 0;font:inherit;font-weight:700;color:var(--surface);text-decoration:underline;cursor:pointer;min-height:44px}.stack-tight{display:flex;flex-direction:column;gap:4px}.switch{position:relative;display:inline-flex;flex:none;width:52px;height:32px;cursor:pointer}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch span{position:absolute;inset:0;border-radius:999px;background:rgb(255 255 255 / .25);transition:background .3s}.switch span::after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--surface);transition:transform .3s cubic-bezier(.22,1,.36,1)}.switch input:checked+span{background:var(--accent)}.switch input:checked+span::after{transform:translateX(20px);background:var(--ink)}.switch input:disabled+span{opacity:.6}.switch input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}@container page (max-width:760px){.cookie{left:16px;right:16px;bottom:16px;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.switch span,.switch span::after{transition:none}}.legal p{max-width:720px}.legal a{color:var(--ink);text-decoration:underline}.legal-table{border-radius:var(--radius-frame);overflow:hidden}.legal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:16px 24px;background:var(--surface-muted)}.legal-row:nth-child(odd){background:var(--surface)}.legal-row.legal-head{background:var(--ink);color:var(--surface);font-weight:700}.sitemap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 32px;align-items:start}@container page (max-width:1100px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (max-width:760px){.sitemap-grid{grid-template-columns:minmax(0,1fr);gap:32px}.legal-row{grid-template-columns:minmax(0,1fr);gap:4px}}.team-num{font-family:var(--font-display);font-weight:800;font-size:180px;line-height:.85;letter-spacing:-6px;left:64px;top:-64px}.hot .team-num-label{margin-bottom:32px}.team-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container page (max-width:760px){.team-num{font-size:120px;letter-spacing:-4px;left:32px;top:-48px}.team-strip .ph{display:none}}.empty-state{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding:64px;background:var(--surface-muted);border-radius:var(--radius-frame) 120px var(--radius-frame) var(--radius-frame)}@container page (max-width:760px){.empty-state{padding:32px;border-top-right-radius:64px}}.check{display:flex;gap:16px;align-items:flex-start;cursor:pointer;font-weight:600}.check input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--ink)}.photo img.alt{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.person:hover .photo img.alt,.person:focus-visible .photo img.alt{opacity:1}.photo:has(img) .ph{display:none}.video-frame{border-radius:var(--radius-frame);overflow:hidden;background:var(--ink);aspect-ratio:16/9;display:flex;justify-content:center}.video-frame video{height:100%;width:auto;max-width:100%;display:block}@media (prefers-reduced-motion:reduce){.photo img.alt{transition:none}}.terms-key{border-top:1px solid rgb(255 255 255 / .25);padding-top:16px}.terms-key a{color:var(--surface)}.article-block{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding-top:32px;border-top:2px solid var(--ink)}.article-nr{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-1px;color:var(--brand)}.terms-sub{display:flex;flex-direction:column;gap:16px}.terms-sub li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px}.terms-sub span{font-weight:700;color:#4a4b68}@container page (max-width:760px){.article-block{grid-template-columns:minmax(0,1fr)}.article-nr{font-size:32px}}.faq details{border-top:2px solid var(--ink);padding:24px 0}.faq details:last-child{border-bottom:2px solid var(--ink)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:32px;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.2}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--font-body);font-weight:700;font-size:28px;line-height:1}.faq details[open] summary::after{content:"–"}.faq details p{margin-top:16px;max-width:720px}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}@container page (max-width:1100px){.nav{display:none}.nav-toggle{display:inline-flex}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.t-display{font-size:72px;letter-spacing:-1.5px}.t-number{font-size:180px;letter-spacing:-6px}}@container page (max-width:760px){.wrap{padding:0 16px}.section{padding:64px 0}.section.tight{padding:32px 0}.stack-64{gap:32px}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.split{grid-template-columns:minmax(0,1fr)}.split>*{grid-column:1/-1!important}.frame{padding:32px;border-radius:var(--radius-frame) 96px var(--radius-frame) var(--radius-frame)}.frame.cape-m,.frame.cape-s{border-radius:var(--radius-frame) 64px var(--radius-frame) var(--radius-frame)}.breaker-top{top:-32px}.breaker-bottom{bottom:-32px}.breaker-right{right:-16px}.t-display{font-size:48px;letter-spacing:-1px;line-height:1}.t-h1{font-size:40px;letter-spacing:-1px}.t-h2{font-size:32px;letter-spacing:-.5px}.t-h3{font-size:24px}.t-number{font-size:128px;letter-spacing:-4px}.t-num-m{font-size:64px}.t-lead{font-size:20px}.t-accent,.accent-note{font-size:28px}.accent-note svg{width:40px;height:40px}.site-header .bar{height:72px}.site-header .logo img{height:36px}.btn{min-height:48px;padding:0 24px;font-size:16px}.site-footer{padding:64px 0 32px}.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-grid>*{grid-column:1/-1!important}.footer-bottom{margin-top:64px}.hide-m{display:none!important}}@container page (min-width:761px){.show-m{display:none!important}}.hot .bg-muted{background:var(--surface-muted)}.hot .bg-white{background:var(--surface)}.hot .bg-none{background:#fff0}.hot .bg-accent{background:var(--accent)}.hot .c-ink{color:var(--ink)}.hot .c-white{color:var(--surface)}.hot .c-brand{color:var(--brand)}.hot .rule-top{border-top:2px solid var(--ink)}.hot .pt-0{padding-top:0}.hot .pt-32{padding-top:32px}.hot .pt-64{padding-top:64px}.hot .pb-64{padding-bottom:64px}.hot .p-0{padding:0}.hot .p-16{padding:16px}.hot .p-32{padding:32px}.hot .frame-photo{padding:0 32px 64px}.hot .frame-photo-l{padding:0 64px 64px}.hot .breaker-up{margin-top:-64px}.hot .mt-16{margin-top:16px}.hot .mt-32{margin-top:32px}.hot .mt-auto{margin-top:auto}.hot .mb-64{margin-bottom:64px}.hot .gap-16{gap:16px}.hot .gap-32{gap:32px}.hot .gap-16-32{gap:16px 32px}.hot .fs-15{font-size:15px}.hot .fs-17{font-size:17px}.hot .fs-20{font-size:20px}.hot .fs-22{font-size:22px}.hot .fs-24{font-size:24px}.hot .fs-30{font-size:30px}.hot .fs-56{font-size:56px}.hot .fw-700{font-weight:700}.hot .fs-normal{font-style:normal}.hot .ai-start{align-items:start}.hot .ai-center{align-items:center}.hot .ai-end{align-items:end}.hot .ai-stretch{align-items:stretch}.hot .jc-between{justify-content:space-between}.hot .jc-center{justify-content:center}.hot .jc-end{justify-content:flex-end}.hot .self-start{align-self:flex-start}.hot .self-end{align-self:flex-end}.hot .self-stretch{align-self:stretch}.hot .ta-right{text-align:right}.hot .no-ul{text-decoration:none}.hot .grow{flex:1}.hot .h-full{height:100%}.hot .nowrap{flex-wrap:nowrap}.hot .mh-64{min-height:64px}.hot .rel{position:relative}.hot .num-break{left:56px}.hot .sticky-side{position:sticky;top:128px}.hot .pt-num{padding-top:176px}.hot .pt-num-s{padding-top:128px}.hot .shadow-lift{box-shadow:0 12px 32px rgb(31 32 67 / .18)}.hot .photo.r219{aspect-ratio:21/9}.hot .flip-x{transform:scaleX(-1)}.hot .flip-y{transform:scaleY(-1)}.hot .flip-xy{transform:scale(-1,-1)}.hot .measure-s{max-width:560px}.hot .measure-xs{max-width:420px}.hot .radius-frame{border-radius:var(--radius-frame)}.hot .mt-64{margin-top:64px}.hot .m-0{margin:0}.hot .row-between{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.hot .cta-photo{position:absolute;right:0;bottom:-128px;width:72%}@container page (max-width:760px){.hot .ta-right{text-align:left}.hot .pt-64{padding-top:32px}.hot .pb-64{padding-bottom:32px}.hot .frame-photo{padding:0 16px 32px}.hot .frame-photo-l{padding:0 32px 32px}.hot .breaker-up{margin-top:-32px}.hot .num-break{left:32px}.hot .sticky-side{position:static}.hot .fs-56{font-size:44px}.hot .pt-num{padding-top:112px}.hot .mt-64{margin-top:32px}}.hot .hero-note{display:flex;justify-content:flex-end}.accent-note.arrow-down{flex-direction:column;align-items:flex-end;gap:0}.accent-note.arrow-down svg{margin-right:32px;margin-bottom:-48px;width:64px;height:64px}.team-strip.out{grid-template-columns:repeat(4,minmax(0,1fr));margin-right:-128px}.team-face{display:flex;flex-direction:column;gap:4px;color:var(--surface);text-decoration:none}.team-face .photo{margin-bottom:12px;transition:border-radius .4s cubic-bezier(.22,1,.36,1)}.team-face:hover .photo,.team-face:focus-visible .photo{border-top-right-radius:96px}@container page (max-width:1100px){.team-strip.out{margin-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.team-face .photo{transition:none}}.site-footer .t-h1{font-size:clamp(30px,3.4cqw,52px);letter-spacing:-1px;hyphens:none;overflow-wrap:normal}.team-grid.equal{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.team-grid.equal .person-body{padding:24px;gap:8px}.team-grid.equal .t-h3{font-size:22px}.team-grid.equal .person:hover{border-top-right-radius:64px}@container page (max-width:1100px){.team-grid.equal{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:760px){.team-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}}.hot .cape-in{border-radius:var(--radius-frame) 136px var(--radius-frame) var(--radius-frame)}@container page (max-width:760px){.hot .cape-in{border-radius:var(--radius-frame) 64px var(--radius-frame) var(--radius-frame)}}.f-ink.form-modern .field label,.f-ink .choice legend{color:var(--surface)}.f-ink.form-modern .field input,.f-ink.form-modern .field textarea{color:var(--surface);border-bottom-color:rgb(255 255 255 / .55)}.f-ink.form-modern .field input::placeholder,.f-ink.form-modern .field textarea::placeholder{color:rgb(255 255 255 / .6)}.f-ink.form-modern .field input:focus,.f-ink.form-modern .field textarea:focus{border-bottom-color:var(--accent)}.f-ink .choice .chip{background:#fff0;color:var(--surface);border-color:rgb(255 255 255 / .55)}.f-ink .choice .chip:has(input:checked){background:var(--surface);color:var(--ink);border-color:var(--surface)}.f-ink .muted-text{color:rgb(255 255 255 / .75)}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.choice-grid .chip{justify-content:flex-start}@container page (max-width:760px){.choice-grid{grid-template-columns:minmax(0,1fr)}}.partner-logo{min-height:112px;width:100%}.hot .mr-32{margin-right:32px}.hot .stat-frame{position:relative;padding:96px 32px 32px;display:flex;flex-direction:column;gap:8px}.stat-frame .t-num-m{position:absolute;top:-48px;left:32px}.topic-list{display:flex;flex-direction:column}.topic{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;border:0;border-top:2px solid var(--ink);background:none;font:700 17px/1.3 var(--font-body);color:var(--ink);text-align:left;cursor:pointer}.topic svg{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.topic:hover svg{transform:translateX(4px)}.topic.is-on{color:var(--brand)}.topic:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.feature{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center;text-decoration:none}.feature .feature-text{grid-column:span 6}.feature .feature-photo{grid-column:7 / span 6;margin:-128px -32px 0 0}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}@container page (max-width:760px){.feature{grid-template-columns:minmax(0,1fr)}.feature .feature-text,.feature .feature-photo{grid-column:1/-1}.feature .feature-photo{margin:0;order:-1}}.scroll-cue{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none}.scroll-cue svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.scroll-cue:hover svg{transform:translateY(4px)}.model-steps{display:flex;flex-direction:column;gap:16px;counter-reset:none}.model-steps li{display:flex;flex-direction:column;gap:4px;border-top:2px solid var(--ink);padding-top:16px}.hot .measure-m{max-width:760px}.hot .obj-team-buiten{object-position:75% 50%}.team-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:128px 32px;padding-top:64px;list-style:none;margin:0}@container page (max-width:1100px){.team-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:760px){.team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-card{position:relative;display:block;aspect-ratio:4/5;container-type:inline-size;background:var(--brand);color:var(--surface);text-decoration:none;border-radius:20px 40% 20px 20px / 20px 32% 20px 20px}.team-card .tc-name{position:absolute;left:16px;top:16px;z-index:0;max-width:48cqw;margin:0;font-family:var(--font-display);font-weight:800;font-size:12.5cqw;line-height:1;letter-spacing:-.04em;white-space:nowrap}@container (min-width:400px){.team-card .tc-name{left:32px;top:32px}}.team-card .tc-fig{position:absolute;left:0;right:0;bottom:0;top:-64px;z-index:1;overflow:hidden;pointer-events:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20400%20500%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M35%200%20H240%20A160%20160%200%200%201%20400%20160%20V465%20A35%2035%200%200%201%20365%20500%20H35%20A35%2035%200%200%201%200%20465%20V35%20A35%2035%200%200%201%2035%200Z%27/%3E%3C/svg%3E),linear-gradient(#000,#000);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20400%20500%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M35%200%20H240%20A160%20160%200%200%201%20400%20160%20V465%20A35%2035%200%200%201%20365%20500%20H35%20A35%2035%200%200%201%200%20465%20V35%20A35%2035%200%200%201%2035%200Z%27/%3E%3C/svg%3E),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - 64px),54cqw calc(64px + 24cqw);mask-size:100% calc(100% - 64px),54cqw calc(64px + 24cqw);-webkit-mask-position:0 64px,46cqw 0;mask-position:0 64px,46cqw 0}.team-card .tc-fig img{position:absolute;top:0;max-width:none;--cx:70cqw;--ih:calc(150cqw + 64px);height:var(--ih);width:calc(var(--ih) * var(--ar));left:calc(var(--cx) - var(--hx) * var(--ih) * var(--ar))}.team-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@keyframes tc-frame{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tc-person{from{transform:translateY(24px)}to{transform:none}}.team-card{animation:tc-frame 400ms cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 80ms)}.team-card .tc-fig img{animation:tc-person 400ms cubic-bezier(.22,1,.36,1) both;animation-delay:calc(400ms + var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){.team-card,.team-card .tc-fig img{animation:none}}.hot .team-cards{padding:64px 0 0;margin:0}.avatar-l{width:96px;height:96px;flex:none}.photo-offset{--po-off:64px;--po-r:120px;position:relative;padding-bottom:var(--po-off)}.photo-offset.cape-l{--po-r:200px}.photo-offset .po-frame{position:absolute;left:var(--po-off);top:var(--po-off);right:0;bottom:0;padding:0}.photo-offset .po-item{position:relative;width:calc(100% - var(--po-r))}.photo-offset .po-note{position:absolute;right:0;bottom:var(--po-off);width:var(--po-r);padding:16px;display:flex;justify-content:center}@container page (max-width:760px){.photo-offset{--po-off:32px;--po-r:64px}.photo-offset.cape-l{--po-r:96px}}.frame.cape-m .clear-cape{margin-right:56px}@container page (max-width:760px){.frame.cape-m .clear-cape{margin-right:32px}}.hot .cta-photo{top:136px;bottom:-128px;width:auto;aspect-ratio:4/5}.feature .feature-photo{grid-column:1 / span 5;margin:-128px 0 0 -32px}.feature .feature-text{grid-column:7 / span 6;padding-top:72px}@container page (max-width:760px){.feature .feature-photo{margin:0}.feature .feature-text{padding-top:0}}@container page (max-width:760px){.feature .feature-photo,.feature .feature-text{grid-column:1/-1}}.hot .pr-cape-l{padding-right:200px}.accent-note.arrow-left{align-items:flex-end;gap:8px}.accent-note.arrow-left svg{margin-bottom:-56px;width:64px;height:64px}.accent-note.note-under{margin-top:32px;align-items:flex-start}.video-frame.square{aspect-ratio:1/1;background:none}.video-frame.square video{width:100%;height:100%;object-fit:cover}.hot .cta-frame{min-height:560px}.hot .cta-frame .cta-photo{top:56px}.logo-tile img{filter:none;opacity:1}.accent-note.arrow-left{white-space:nowrap}