.rd *,.rd :before,.rd :after{border:0 solid;margin:0;padding:0}.rd{tab-size:4;-webkit-tap-highlight-color:transparent}.rd :where(hr){height:0;color:inherit;border-top-width:1px}.rd :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.rd :where(a){-webkit-text-decoration:inherit;text-decoration:inherit}.rd :where(b,strong){font-weight:bolder}.rd :where(small){font-size:80%}.rd :where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.rd :where(sub){bottom:-.25em}.rd :where(sup){top:-.5em}.rd :where(table){text-indent:0;border-color:inherit;border-collapse:collapse}.rd :where(summary){display:list-item}.rd :where(ol,ul,menu){list-style:none}.rd :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.rd :where(img,video){max-width:100%;height:auto}.rd :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.rd :where(textarea){resize:vertical}.rd ::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}.rd :where(button,input:where([type=button],[type=reset],[type=submit])){appearance:button}.rd :where([hidden]:where(:not([hidden=until-found]))){display:none!important}.rd{width:100%;min-height:100dvh}.rd.rd-overlay{min-height:0}.rd-js .rd .hdr.hdr-on .hdr-cta,.rd-js .rd .hdr.hdr-biz .hdr-cta{opacity:1;pointer-events:auto;max-width:220px;margin-left:0;padding-inline:18px}@media (max-width:899px){.rd-js .rd .hdr.hdr-on .hdr-cta,.rd-js .rd .hdr.hdr-biz .hdr-cta{padding-inline:14px}}.rd-js .rd .hdr .hdr-cta{opacity:1;pointer-events:auto;max-width:220px;transition:transform var(--t-mid) var(--ease-out), background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);margin-left:0;padding-inline:18px}.rd-js .rd .hdr:not(.is-past):not(.hdr-on):not(.hdr-biz) .hdr-cta{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3);background-color:#0000}@media (max-width:899px){.rd-js .rd .hdr .hdr-cta{padding-inline:14px}}.rd .hdr:before{transition:opacity var(--t-mid) linear, background-color var(--t-fast) linear, box-shadow var(--t-fast) linear}.rd .hdr-nav a[aria-current]:after{transition:background-color var(--t-fast) linear}.rd-calm .rd .hdr:before,.rd-calm .rd .hdr-logo,.rd-calm .rd .hdr-menu,.rd-calm .rd .hdr-nav a,.rd-calm .rd .hdr-nav a:after,.rd-calm .rd .hdr-side,.rd-calm .rd .hdr .hdr-cta{transition:none}@media (prefers-reduced-motion:reduce){.rd .hdr:before,.rd .hdr-logo,.rd .hdr-menu,.rd .hdr-nav a,.rd .hdr-nav a:after,.rd .hdr-side,.rd .hdr .hdr-cta{transition:none}}.rd button.lnk,.rd button.hdr-side{background:0 0;border:0;padding:0}.rd .menu[inert]{pointer-events:none}.rd sup.fn{top:auto}.rd sup.fn a{scroll-margin-top:calc(var(--hdr-h) + 48px);position:relative}.rd sup.fn a:after{content:"";position:absolute;inset:-8px -10px}.rd .notes li{scroll-margin-top:calc(var(--hdr-h) + 48px)}.rd .notes li>span:first-child{font-variant-numeric:tabular-nums}.rd .notes li a{vertical-align:-2px;color:inherit;text-decoration:none;transition:color .16s;display:inline-block;position:relative}.rd .notes li a .ic{width:14px;height:14px;transform:rotate(-90deg)}.rd .notes li a:after{content:"";position:absolute;inset:-5px}.rd .notes li a:hover,.rd .notes li a:focus-visible{color:var(--ink)}@media (pointer:coarse){.rd .notes li a:after{inset:-7px -15px}}.rd .notes li:target{color:var(--ink)}.rd .finale .t-display-xl{max-width:8.3em}.rd .city .frame,.rd .wait .form{margin-top:var(--sp-head-body)}.rd .faq-h{text-align:center;margin-bottom:var(--sp-head-body)}.rd .crumb{justify-content:center}.rd .partner{border-top:0}.rd .after-s4{margin-top:var(--s4)}.rd .hero+.say{min-height:0}.rd .after-cta{margin-top:var(--sp-copy-cta)}.rd .after-head{margin-top:var(--sp-head-body)}.rd .center-row{justify-content:center;width:100%;display:flex}.rd .rail-track>li{flex:none;display:flex}.rd-js:not(.rd-calm) .rd .rail-track [data-rv]{transform:none}.rd .rail-track{overscroll-behavior-x:contain;margin-block:-8px;padding-block:8px}.rd .rail-voices .rail-track>li{width:calc((min(100vw, 1440px) - var(--pad) - var(--gap) * 4) / 4.6);scroll-snap-align:start}.rd .rail-voices .vcard-txt{gap:8px;padding:clamp(16px,1.4vw,20px)}.rd .rail-voices .vcard-q{font-size:clamp(16px,1.25vw,18px);line-height:1.26}@media (max-width:1199px){.rd .rail-voices .rail-track>li{width:calc((100vw - var(--pad) - var(--gap) * 3) / 3.3)}}@media (max-width:899px){.rd .rail-voices .rail-track>li{width:calc((100vw - var(--pad) - var(--gap) * 2) / 2.6)}}@media (max-width:719px){.rd .rail-voices .rail-track>li{width:min(72vw,300px)}}@media (max-width:1023px){.rd-js:not(.rd-calm) .rd .voices>[data-rv]{transform:none}.rd .voices{overscroll-behavior-x:contain;margin-block:-8px;padding-block:8px}}.rd .foot-base .lang{gap:0;position:relative}.rd .lang-btn{display:none}.rd .foot .lang-menu{align-items:center;gap:16px;display:flex}.rd .foot .lang-menu a{color:inherit;text-underline-offset:3px;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.rd .foot .lang-menu a[aria-current]{text-decoration:none}.rd .foot .lang-menu .ic{display:none}.rd-js .rd .lang-btn{color:inherit;font:inherit;cursor:pointer;transition:color var(--t-fast) linear, background-color var(--t-fast) linear;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:-8px -10px -8px 0;padding:8px 10px;display:inline-flex}.rd-js .rd .lang-btn:hover,.rd-js .rd .lang[data-open] .lang-btn{color:var(--ink);background:var(--nested)}.rd-js .rd .lang-btn .lang-caret{width:14px;height:14px;color:var(--ink-3);transition:transform var(--t-fast) var(--ease-out)}.rd-js .rd .lang[data-open] .lang-caret{transform:rotate(180deg)}.rd-js .rd .foot .lang-menu{z-index:2;border:1px solid var(--line-3);border-radius:var(--r-in);background:var(--surface);visibility:hidden;opacity:0;min-width:184px;transition:opacity .16s linear, transform .16s var(--ease-out), visibility 0s linear .16s;padding:6px;display:block;position:absolute;bottom:calc(100% + 14px);right:-10px;transform:translateY(4px);box-shadow:0 12px 32px -12px #0000002e}.rd-js .rd .foot .lang[data-open] .lang-menu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.rd-js .rd .foot .lang-menu a{min-height:40px;color:var(--ink-2);transition:color var(--t-fast) linear, background-color var(--t-fast) linear;border-radius:10px;justify-content:space-between;gap:16px;padding:0 12px;text-decoration:none;display:flex}.rd-js .rd .foot .lang-menu a:hover,.rd-js .rd .foot .lang-menu a:focus-visible{color:var(--ink);background:var(--nested)}.rd-js .rd .foot .lang-menu a:focus-visible{outline-offset:-2px;border-radius:10px}.rd-js .rd .foot .lang-menu a[aria-current]{color:var(--ink);font-weight:600}.rd-js .rd .foot .lang-menu .ic{width:16px;height:16px;display:block}@media (max-width:719px),(pointer:coarse){.rd-js .rd .lang-btn{min-height:44px;margin-block:-12px}.rd-js .rd .foot .lang-menu{bottom:calc(100% + 16px)}.rd-js .rd .foot .lang-menu a{min-height:44px}}@media (prefers-reduced-motion:reduce){.rd-js .rd .lang-btn,.rd-js .rd .lang-btn .lang-caret,.rd-js .rd .foot .lang-menu,.rd-js .rd .foot .lang-menu a{transition:none}}.rd .mid-cta{max-width:26em}.rd .demo-mail{margin-top:var(--s4);max-width:30em}.rd .demo-mail b{color:var(--ink);font-weight:600}.rd .cols .num-next{margin-top:var(--s2)}.rd .phero-act-start{justify-content:flex-start}.rd .kpis-words b{letter-spacing:-.034em;font-size:clamp(24px,2.6vw,38px)}.rd .duo-txt .t-body{max-width:30em;margin-top:var(--s2)}.rd .duo-txt .t-title-1+.t-body,.rd .hero-alt-form{margin-top:var(--s3)}.rd .app-fallback{padding-block:var(--s5)}.rd-js .rd .app-fallback{display:none}.rd .form.form-pill{max-width:540px}.rd .mid>.form.form-pill{text-align:start;margin-inline:auto}.rd .empty{max-width:760px;padding-block:var(--s5);border-block:1px solid var(--line-3);text-align:center;margin-inline:auto}.rd .empty p{margin-top:var(--s2);color:var(--ink-2)}.rd .empty .lnk{margin-top:var(--s3)}.rd .phero .empty{margin-top:var(--sp-head-body)}.rd .form-slot{width:100%;margin-top:var(--s4)}.rd .stack>*+*{margin-top:var(--sp-head-body)}.rd .stack>*>:is(h2,h3){margin-bottom:var(--s3)}.rd .bigstat+.twocol{max-width:1040px;margin:var(--sp-head-body) auto 0}.rd .stack-top{margin-top:var(--sp-head-body)}.rd .stack-top>h3{margin-bottom:var(--s3)}.rd .plan-note{margin:var(--s1) 0 var(--s3)}.rd .plan-h{margin-top:var(--s4)}.rd .plan-goal{margin-top:var(--s2);color:var(--ink)}.rd .plan-goal.funds-close{margin-top:var(--s4)}.rd .plan-h+.plan-note{margin-bottom:0}.rd .mix-h{margin:var(--sp-head-body) 0 var(--s3)}.rd .cols+.hint{max-width:none}.rd .after-letter{margin-top:var(--sp-sec)}.rd .team-link{margin-top:var(--s4)}.rd .form-slot-wide{margin-top:var(--sp-head-body)}.rd .form-note{max-width:34em;margin:var(--s3) auto 0}.rd .showcase-txt .t-lead+.t-lead{margin-top:var(--s2)}.rd .rows a em{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:600}.rd .help-search{margin-top:var(--s4);display:none}.rd-js .rd .help-search{display:block}.rd .help-search .rows,.rd .help-search-empty{margin-top:var(--s2)}.rd .help-cats{margin-top:var(--s4)}.rd .prose-after{margin:var(--sp-head-body) 0 0}.rd .prose .prose-sec{margin-top:var(--s4)}.rd .prose .prose-sec>*+*{margin-top:var(--s2)}.rd .prose .cookie-sec{margin-top:64px}.rd .prose .cookie-sec>*+*{margin-top:18px}.rd .prose .cookie-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.rd .prose .cookie-head h2{margin:0}.rd .prose .cookie-save{align-items:center;gap:var(--s2);margin-top:64px;display:flex}.rd .prose .cookie-save .meta{margin:0}.rd .switch{flex:none;width:52px;height:32px;display:inline-flex;position:relative}.rd .switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rd .switch span{background:var(--line-3);width:100%;height:100%;transition:background-color var(--t-fast) linear;pointer-events:none;border-radius:999px}.rd .switch span:after{content:"";background:var(--paper);width:26px;height:26px;transition:translate var(--t-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rd .switch input:checked+span{background:var(--ink)}.rd .switch input:checked+span:after{background:var(--surface);translate:20px}.rd .switch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.rd .switch input:disabled{cursor:default}.rd .switch input:disabled+span{opacity:.4}.rd #cc-main{--cc-font-family:var(--font);--cc-bg:var(--surface);--cc-primary-color:var(--ink);--cc-secondary-color:var(--ink-2);--cc-link-color:var(--ink);--cc-separator-border-color:var(--line-3);--cc-overlay-bg:var(--veil);--cc-toggle-readonly-bg:var(--line-3);--cc-toggle-off-bg:var(--ink-4);letter-spacing:-.006em;font-size:15px;line-height:22px}.rd #cc-main a:focus-visible,.rd #cc-main button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rd #cc-main .cm{left:max(28px, env(safe-area-inset-left,0px));right:auto;bottom:max(28px, env(safe-area-inset-bottom,0px));width:408px;max-width:calc(100vw - 56px);box-shadow:0 0 0 1px var(--line-3), 0 24px 72px #17181a29;border-radius:32px;margin:0;transform:translateY(24px)}.rd #cc-main .cc--anim .cm{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), visibility .6s linear}.rd #cc-main .cm__texts{padding:28px 28px 0}.rd #cc-main .cm__title{letter-spacing:-.026em;padding:0;font-size:21px;font-weight:600;line-height:26px}.rd #cc-main .cm__title+.cm__desc{margin-top:8px}.rd #cc-main .cm__desc{color:var(--ink-2);padding:0;font-size:15px;line-height:22px}.rd #cc-main .cm__btns{border:0;gap:8px;padding:20px 28px 0}.rd #cc-main .cm__btn-group,.rd #cc-main .pm__btn-group{flex-wrap:wrap;gap:8px;display:flex}.rd #cc-main .cm__btn+.cm__btn,.rd #cc-main .pm__btn+.pm__btn,.rd #cc-main .cm__btn-group+.cm__btn-group,.rd #cc-main .pm__btn-group+.pm__btn-group{margin:0}.rd #cc-main .cm__btn,.rd #cc-main .pm__btn{background:var(--ink);min-width:max-content;min-height:44px;color:var(--surface);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-mid) var(--ease-out), background-color var(--t-fast) linear;border:0;border-radius:999px;flex:calc(50% - 4px);justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.rd #cc-main .cm__btn:hover,.rd #cc-main .pm__btn:hover{background:var(--ink);color:var(--surface);transform:scale(1.03)}.rd #cc-main .cm__btn:active,.rd #cc-main .pm__btn:active{transition-duration:var(--t-fast);transform:scale(.97)}.rd #cc-main .cm__btn:focus-visible,.rd #cc-main .pm__btn:focus-visible{border-radius:999px}.rd #cc-main .cm__btn[data-role=show]{background:var(--nested);color:var(--ink)}.rd #cc-main .cm__btn[data-role=show]:hover{background:var(--active);color:var(--ink);transform:none}.rd #cc-main .cm__footer{color:var(--ink-3);background:0 0;border:0;padding:16px 28px 24px}.rd #cc-main .cm__links{padding:0}.rd #cc-main .cm__link-group{gap:20px;font-size:13px;line-height:20px}.rd #cc-main .cm__link-group>*+*{margin:0}.rd #cc-main .cm__link-group a{border-radius:4px;font-weight:500}.rd #cc-main .cm__link-group a:hover{color:var(--ink)}.rd #cc-main .pm-overlay{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.rd #cc-main .pm{box-shadow:0 0 0 1px var(--line-3), 0 40px 120px #00000047;border-radius:32px}.rd #cc-main .pm--box{max-width:640px;height:auto;max-height:min(720px,100% - 32px)}.rd #cc-main .cc--anim .pm,.rd #cc-main .cc--anim .pm-overlay{transition:opacity .36s var(--ease-out), transform .52s var(--ease-out), visibility .52s linear}.rd #cc-main .pm__header{border:0;padding:24px 28px 12px;padding-inline-end:20px}.rd #cc-main .pm__title{letter-spacing:-.026em;font-size:21px;font-weight:600;line-height:26px}.rd #cc-main .pm__close-btn{width:44px;height:44px;transition:background-color var(--t-fast) linear;background:0 0;border:0;border-radius:50%}.rd #cc-main .pm__close-btn svg{stroke:var(--ink-3)}.rd #cc-main .pm__close-btn:hover{background:var(--nested)}.rd #cc-main .pm__close-btn:hover svg{stroke:var(--ink)}.rd #cc-main .pm__body{padding:0 28px}.rd #cc-main .pm__section,.rd #cc-main .pm__section--toggle{border-radius:0;margin:0}.rd #cc-main .pm__section:first-child{margin-bottom:20px}.rd #cc-main .pm__section:first-child .pm__section-title{font-size:15px;line-height:22px}.rd #cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:2px}.rd #cc-main .pm__section-desc-wrapper{color:var(--ink-2);font-size:15px}.rd #cc-main .pm__section-desc{line-height:22px}.rd #cc-main .pm__section--toggle{border-top:1px solid var(--line-3);background:0 0}.rd #cc-main .pm__section--toggle .pm__section-title{letter-spacing:-.014em;background:0 0;border:0;border-radius:0;min-height:64px;padding:0;padding-inline-end:108px;font-size:17px;font-weight:600;line-height:24px}.rd #cc-main .pm__section--toggle .pm__section-title:hover{background:0 0}.rd #cc-main .pm__section--toggle .pm__section-title:focus-visible{outline-offset:4px;border-radius:10px}.rd #cc-main .pm__section--expandable .pm__section-arrow{left:auto;right:auto;background:0 0;width:24px;height:24px;inset-inline-end:68px}.rd #cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--ink-3);transition:transform var(--t-fast) var(--ease-out)}.rd #cc-main .pm__section--toggle .pm__section-title:hover+.pm__section-arrow svg{stroke:var(--ink)}.rd #cc-main .pm__section--toggle .pm__section-desc-wrapper{border:0;border-radius:0;gap:16px;padding:0 0 24px}.rd #cc-main .pm__section-desc-wrapper>:not(:last-child){border:0}.rd #cc-main .pm__section--toggle .pm__section-desc{padding:0}.rd #cc-main .section__toggle,.rd #cc-main .section__toggle-wrapper,.rd #cc-main .toggle__icon,.rd #cc-main .toggle__label{border-radius:999px;width:52px;height:32px}.rd #cc-main .section__toggle-wrapper{left:auto;right:auto;inset-inline-end:0}.rd #cc-main .section__toggle-wrapper:before{content:"";position:absolute;inset:-6px}.rd #cc-main .toggle__icon{background:var(--line-3);box-shadow:none;transition:background-color var(--t-fast) linear}.rd #cc-main .toggle__icon-circle{background:var(--paper);width:26px;height:26px;transition:transform var(--t-fast) var(--ease-out);top:3px;left:3px;box-shadow:0 1px 3px #0003}.rd #cc-main .toggle__icon-on,.rd #cc-main .toggle__icon-off{display:none}.rd #cc-main .section__toggle:checked~.toggle__icon{background:var(--ink);box-shadow:none}.rd #cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background:var(--surface);transform:translate(20px)}.rd #cc-main .section__toggle:focus-visible~.toggle__icon{outline:2px solid var(--ink);outline-offset:3px}.rd #cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--ink);box-shadow:none;opacity:.4}.rd #cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--surface);box-shadow:0 1px 3px #0003}.rd #cc-main.cc--rtl .section__toggle-wrapper{left:0;right:auto}.rd #cc-main.cc--rtl .cm__link-group>*+*{margin:0}.rd #cc-main.cc--rtl .toggle__icon-circle{transform:translate(20px)}.rd #cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}.rd #cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding:0;padding-inline-end:108px}.rd #cc-main .pm__section-table{color:var(--ink-2);font-size:13px;line-height:18px}.rd #cc-main .pm__table-head>tr{border-bottom:1px solid var(--line-3);color:var(--ink-3);font-weight:500}.rd #cc-main .pm__table-tr:hover{background:0 0}.rd #cc-main .pm__table-th,.rd #cc-main .pm__table-td{text-align:start;padding:8px 0;padding-inline-end:16px}.rd #cc-main .pm__table-th:last-child,.rd #cc-main .pm__table-td:last-child{white-space:nowrap;padding-inline-end:0}.rd #cc-main .pm__footer{gap:8px;padding:16px 28px 24px}.rd #cc-main .pm__btn{flex:0 auto;padding:0 22px}@media screen and (max-width:640px){.rd #cc-main .cm{border-radius:28px 28px 0 0;bottom:0;left:0;right:0}.rd #cc-main .cm__texts{padding:24px 20px 0}.rd #cc-main .cm__title,.rd #cc-main .cm__desc,.rd #cc-main .cm__links{padding-left:0!important;padding-right:0!important}.rd #cc-main .cm__btns{border:0!important;padding:20px 20px 0!important}.rd #cc-main .cm__btn-group,.rd #cc-main .pm__btn-group{flex-direction:row!important}.rd #cc-main .cm__btn,.rd #cc-main .pm__btn{padding:0 16px;flex:calc(50% - 4px)!important}.rd #cc-main .cm__btn+.cm__btn,.rd #cc-main .pm__btn+.pm__btn,.rd #cc-main .cm__btn-group+.cm__btn-group,.rd #cc-main .pm__btn-group+.pm__btn-group{margin:0!important}.rd #cc-main .cm__footer{padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px))}.rd #cc-main .cm__link-group{justify-content:flex-start!important}.rd #cc-main .pm{border-radius:28px 28px 0 0;max-height:calc(100dvh - 24px);top:auto;transform:translateY(24px)}.rd #cc-main .pm__header{padding:20px 20px 8px!important;padding-inline-end:12px!important}.rd #cc-main .pm__body{padding:0 20px!important}.rd #cc-main .pm__footer{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px))!important}.rd #cc-main .pm__table-td{padding:3px 0}.rd #cc-main .pm__table-tr{padding:10px 0}.rd #cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--line-3)}.rd #cc-main .pm__table-td:before{min-width:0;color:var(--ink-3);flex:0 0 112px;padding:0;font-weight:500}.rd #cc-main .pm__table-td>div{flex:1}}@media (prefers-reduced-motion:reduce){.rd #cc-main .cc--anim .cm,.rd #cc-main .cc--anim .pm,.rd #cc-main .cc--anim .pm-overlay{transition:none}.rd #cc-main .cm{transform:none}.rd #cc-main .cm__btn,.rd #cc-main .pm__btn{transition:none}.rd #cc-main .cm__btn:hover,.rd #cc-main .pm__btn:hover,.rd #cc-main .cm__btn:active,.rd #cc-main .pm__btn:active{transform:none}}.rd .prose.prose-flush{margin:0}.rd .form-slot>.form{text-align:start;margin-inline:auto}.rd .empty>*{margin-inline:auto}.rd .quiet-top{z-index:2;padding-top:env(safe-area-inset-top,0px);position:absolute;top:0;left:0;right:0}.rd .quiet-top .wrap{height:var(--hdr-h);align-items:center;display:flex}.rd .quiet-top-night .hdr-logo{color:var(--night-ink)}.rd .share-avatar{width:112px;height:112px;margin-top:var(--s3);background:var(--nested);box-shadow:0 0 0 3px var(--night), 0 0 0 5px var(--brand);border-radius:50%;place-items:center;font-size:44px;font-weight:600;line-height:1;display:grid;position:relative;overflow:hidden}.rd .share-avatar img{object-fit:cover}.rd .share h1{margin-top:var(--s3)}.rd .share-facts{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex}.rd .share-facts li+li:before{content:"·";color:var(--ink-4);margin-right:12px}.rd .share-recent{margin-top:var(--s3)}.rd .share-tags{justify-content:center;gap:var(--s1);flex-wrap:wrap;margin-top:12px;display:flex}.rd .share-tags li{align-items:center;gap:var(--s1);background:var(--nested);border-radius:999px;height:36px;padding:0 16px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.rd .share-act{align-items:center;gap:var(--s2);width:100%;margin-top:var(--sp-copy-cta);flex-direction:column;display:flex}.rd .share-act .btn{min-width:min(100%,320px)}.rd .share-act .store{margin-top:var(--s1)}.rd .share .t-small{max-width:28em}.rd .share-handoff{align-items:center;gap:var(--s1);flex-direction:column;display:flex}.rd .share-handoff [role=status]:empty{display:none}.rd .share-code-box{margin-top:var(--s4);flex-direction:column;align-items:center;gap:12px;display:flex}.rd .share-code{border:1px dashed var(--ink-4);border-radius:var(--r-in);color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:14px 28px;display:inline-flex}.rd .share-code code{font-family:var(--font);letter-spacing:.18em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:22px;font-weight:600;line-height:28px}.rd .share-code span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;line-height:16px}.rd .share-code[data-copied] span{color:var(--brand)}.rd .phero.share.on-night+.sec:not(.band-nested):not(.on-night){padding-top:var(--sp-sec)}.rd .share-pulse{padding-bottom:0}.rd .share-live{justify-content:center;align-items:center;gap:var(--s1);margin-bottom:var(--s4);display:flex}.rd .share-live i{background:var(--brand);border-radius:50%;width:8px;height:8px}.rd .share-how .cols{margin-top:var(--s4);grid-template-columns:minmax(0,1fr)}.rd .share-trust{margin-top:var(--s4);color:var(--ink-2)}.rd .share-trust b{color:var(--ink);font-weight:600}@media (max-width:719px){.rd .share-facts{flex-direction:column}.rd .share-facts li+li:before{content:none}.rd .share-pulse .kpis{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--s2)}}.rd .btn-quiet{background:var(--nested);color:var(--ink)}.rd .btn-quiet:hover{background:var(--active)}.rd .btn[disabled]{opacity:.4;cursor:default;transform:none}.rd .btn[aria-busy=true]{opacity:1}.rd .spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite rd-spin}@keyframes rd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rd .spin{animation-duration:2.4s}}.rd.sign-page{flex-direction:column;min-height:100dvh;display:flex}.rd .sign{padding:calc(var(--hdr-h) + env(safe-area-inset-top,0px) + var(--s5)) 0 var(--sp-sec);flex:1}.rd .sign-col{gap:var(--s4);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.rd .sign-head{gap:var(--s2);flex-direction:column;display:flex}.rd .sign-head h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:none}.rd .sign-head .t-lead{max-width:none}.rd .sign-act{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}.rd .sign-link{text-underline-offset:4px;font-size:15px;line-height:20px;text-decoration:underline;text-decoration-thickness:1px}.rd .sign-doc{border-radius:var(--r-tile);background:var(--nested);padding:clamp(24px,4vw,44px)}.rd .sign-text{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:26px}.rd .sign-text>*+*{margin-top:14px}.rd .sign-text :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.014em;font-weight:600}.rd .sign-text :is(h1,h2){font-size:20px;line-height:26px}.rd .sign-text :is(h3,h4,h5,h6){font-size:17px;line-height:24px}.rd .sign-text>:is(h1,h2)+*,.rd .sign-text>:is(h3,h4,h5,h6)+*{margin-top:10px}.rd .sign-text>*+:is(h1,h2){margin-top:36px}.rd .sign-text>*+:is(h3,h4,h5,h6){margin-top:26px}.rd .sign-text strong{font-weight:600}.rd .sign-text :is(ul,ol){flex-direction:column;gap:6px;padding-left:24px;display:flex}.rd .sign-text ul{list-style:outside}.rd .sign-text ol{list-style:decimal}.rd .sign-text blockquote{border-left:2px solid var(--line-3);color:var(--ink-2);margin-inline:0;padding-left:18px}.rd .sign-text hr{background:var(--line-3);border:0;height:1px;margin-block:28px}.rd .sign .form{gap:var(--s3);max-width:none}.rd .sign .field .t-small{margin:0}.rd .sign-pad{flex-direction:column;gap:10px;display:flex}.rd .sign-pad-field{aspect-ratio:2;border-radius:var(--r-in);background:var(--nested);cursor:crosshair;width:100%;transition:box-shadow var(--t-fast) linear;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.rd .sign-pad-field:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.rd .sign-pad-field:focus-visible{border-radius:var(--r-in);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.rd .sign-pad-field[data-invalid]{box-shadow:inset 0 0 0 2px var(--danger)}.rd .sign-pad-field[data-disabled]{opacity:.5;cursor:not-allowed}.rd .sign-pad-line{border-bottom:1px solid var(--line-3);pointer-events:none;position:absolute;bottom:25%;left:24px;right:24px}.rd .sign-pad-field canvas{width:100%;height:100%;color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.rd .sign-pad-foot{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.rd .sign-pad-foot p{min-width:0}.rd .sign-checks{gap:var(--s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rd .sign-check{cursor:pointer;align-items:flex-start;gap:14px;font-size:17px;line-height:26px;display:flex}.rd .sign-check input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:2px 0 0}.rd .sign-check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px;border-radius:4px}.rd .sign-check a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rd .sign-alert{box-shadow:inset 0 0 0 1px var(--danger);color:var(--danger);flex-direction:column;align-items:flex-start;font-size:15px;line-height:22px}.rd .sign-done{gap:var(--s1);border-radius:var(--r-tile);background:var(--nested);flex-direction:column;padding:clamp(24px,4vw,36px);display:flex}.rd .sign-done .ic{box-sizing:content-box;width:24px;height:24px;margin-bottom:var(--s1);background:var(--ink);color:var(--surface);border-radius:50%;padding:10px}.rd .sign-status{align-items:flex-start;gap:var(--s2);padding-block:var(--s4);flex-direction:column;display:flex}.rd .sign-status .btn{margin-top:var(--s1)}.rd .sign-loading{padding-block:var(--s5);color:var(--ink-3);align-items:center;gap:12px;display:flex}.rd .sign-foot .foot-base{margin-top:0}.rd .sign-foot nav{gap:24px;margin-left:auto;display:flex}.rd .sign-foot a:hover{color:var(--ink)}@media (max-width:719px){.rd .sign-col{gap:var(--s3)}.rd .sign-doc{margin-inline:calc(var(--pad) * -.5);border-radius:var(--r-in)}}.rd .sign-alert .btn-quiet{background:var(--active)}.rd-js:not(.rd-calm) .rd .bt.rv-done{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), background-color .5s var(--ease-out);transition-delay:0s}@media (hover:hover) and (pointer:fine){.rd-js:not(.rd-calm) .rd .bt.rv-done:hover,.rd-js:not(.rd-calm) .rd a.bt.rv-done:focus-visible{transform:scale(1.012)}}.rd .appcard-bar .go-apple,.rd .appcard-bar .go-play{display:none}[data-device=ios] .rd .appcard-bar .go-apple,[data-device=android] .rd .appcard-bar .go-play{display:inline-flex}[data-device=ios] .rd .appcard-bar .go-sheet,[data-device=android] .rd .appcard-bar .go-sheet{display:none}[data-device=android] .rd .sheet .store .b-play{order:-1}.rd .sheet-qr,.rd .appcard .sheet-qr{box-shadow:none;background:0 0;border-radius:0;padding:0}.rd .sheet-qr .qr-svg{background:var(--paper);border-radius:28px;width:256px;height:256px}.rd .appcard .sheet-qr .qr-svg{border-radius:22px;width:196px;height:196px}.rd .sheet:not(.is-touch) h2{margin-top:18px}.rd .appcard h2{margin-top:14px}@media (max-height:760px){.rd .appcard .sheet-qr .qr-svg{border-radius:18px;width:148px;height:148px}}.rd .seq-more{margin-top:var(--s3)}.rd-js:not(.rd-calm) .rd .seq[style*=--frames] .seq-track{height:calc(100svh + var(--frames) * 80svh)}.rd .phone .phone-screen>*,.rd .phone .phone-screen>.on{transition:opacity var(--t-slow) var(--ease-io);transform:none}.rd .phone.phone{border-radius:calc(var(--pw) * .175)}.rd .phone .phone-screen{aspect-ratio:1206/2622;border-radius:calc(var(--pw) * .145)}.rd .phone .phone-screen>.pic>img{object-fit:cover;object-position:top;opacity:0;transition:opacity var(--t-slow) var(--ease-io)}.rd .phone .phone-screen>.pic:first-child>img,.rd .phone .phone-screen>.pic.on>img{opacity:1}.rd-js:not(.rd-calm) .rd .seq .seq-phone .phone{--pw:min(clamp(232px, 27vw, 400px), calc((100svh - 96px) / 2.245))}@media (max-width:1023px){.rd-js:not(.rd-calm) .rd .seq .seq-phone .phone{--pw:min(60vw, 300px, calc((100svh - var(--hdr-h) - 250px) / 2.245))}}@media (min-width:1024px){.rd-js:not(.rd-calm) .rd .seq{--seq-top:calc(var(--hdr-h) + env(safe-area-inset-top,0px))}.rd-js:not(.rd-calm) .rd .seq .seq-pin{top:var(--seq-top);height:calc(100svh - var(--seq-top))}.rd-js:not(.rd-calm) .rd .seq[style*=--frames] .seq-track{height:calc(100svh - var(--seq-top) + var(--frames) * 80svh)}.rd-js:not(.rd-calm) .rd .seq .seq-phone .phone{--pw:min(clamp(232px, 27vw, 400px), calc((100svh - var(--seq-top) - 16px) / 2.245))}}.rd .seq[data-film] .phone .phone-screen>.pic>img{transition:opacity .32s var(--ease-io)}.rd .seq[data-film] .phone .phone-screen>video{opacity:0;pointer-events:none;transition:opacity .32s linear}.rd .seq[data-film] .phone .phone-screen>video.on{opacity:1;transition-duration:.12s}.rd .seq-ctl{display:none}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-phone{position:relative}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-ctl{background:var(--surface);color:var(--ink-2);display:inline-flex;position:absolute;bottom:0;left:calc(100% + 12px)}.rd .seq-ctl svg{width:20px;height:20px}.rd .seq-ctl :is(.i-play,.i-replay),.rd .seq[data-film-state=play] .seq-ctl .i-pause,.rd .seq[data-film-state=replay] .seq-ctl .i-pause{display:none}.rd .seq[data-film-state=play] .seq-ctl .i-play,.rd .seq[data-film-state=replay] .seq-ctl .i-replay{display:block}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-track{height:auto;padding:0}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-pin{position:static;overflow:visible}.rd .seq-nav button{font:inherit;color:inherit;cursor:pointer}@media (min-width:1024px){.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-pin{top:auto}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav button{min-width:32px;min-height:32px;transition:color var(--t-fast) linear;border-radius:50%;place-items:center;margin:-6px;display:grid}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav button:hover{color:var(--ink)}}@media (max-width:1023px){.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-track{padding-block:var(--s5) var(--sp-sec)}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-pin{height:auto;padding-top:0;display:block}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-steps{order:1}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav li{position:relative}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav li:before,.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav li+li:before{width:40px}.rd-js:not(.rd-calm) .rd .seq[data-film] .seq-nav button{position:absolute;inset:-21px -4px}}.rd .pt{margin-left:.045em}.rd .chips.chips-tight{width:100%;max-width:840px;margin-inline:auto}.rd .chips.chips-tight a{white-space:nowrap}@media (max-width:899px){.rd .chips.chips-tight{max-width:560px}}.rd .showcase-txt .cols{margin-top:var(--s4);grid-template-columns:minmax(0,1fr)}.rd .rows.rows>li>a,.rd .rows.rows>li>a:hover{padding-inline:0;transition:none}.rd .rows>li>a .ic{transition:transform var(--t-fast) var(--ease-out)}.rd .rows>li>a:hover .ic,.rd .rows>li>a:focus-visible .ic{transform:translate(4px)}.rd .rows>li>a span{transition:color var(--t-fast) linear}.rd .rows>li>a:hover span{color:var(--ink)}@media (min-width:860px){.rd .showcase{align-items:end}}@media (min-width:860px) and (min-height:740px){.rd .showcase>.stage-side{top:calc(var(--hdr-h) + env(safe-area-inset-top,0px) + var(--s3));align-self:start;position:sticky}.rd .share-how .showcase>.stage-side{top:var(--s3)}}.rd .hero-copy h1 .hero-city{white-space:normal;text-wrap:balance;display:block}.rd .notes{margin-top:var(--s5);padding-block:0;font-size:12px;line-height:19px}.rd .notes:before{content:"";margin-bottom:var(--s3);border-top:1px solid var(--line-3);display:block}.rd .notes ol,.rd .notes p{max-width:none}.rd .notes ol{gap:10px}.rd .notes li{grid-template-columns:20px minmax(0,1fr)}.rd .notes-page{flex-direction:column;gap:10px;display:flex}.rd .notes ol+.notes-page{margin-top:var(--s3)}.rd [data-in]{animation:none}html.rd-js:not(.rd-on) .rd [data-rv],html.rd-js:not(.rd-on) .rd [data-reveal],html.rd-js:not(.rd-on) .rd .stage .phone{opacity:1;transition:none;transform:none}html.rd-js:not(.rd-on) .rd .pcard[data-rv]>img,html.rd-js:not(.rd-on) .rd .pcard[data-rv]>video,html.rd-js:not(.rd-on) .rd .tl[data-rv] li:after{transform:none}html.rd-js:not(.rd-on) .rd .tl[data-rv] .tl-now span{opacity:1}html.rd-snap .rd *,html.rd-snap .rd :before,html.rd-snap .rd :after{transition:none!important}.rd .pic{display:contents}.rd .pcard>.pic>img,.rd .duo-media>.pic>img,.rd .vcard>.pic>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd .pcard>.pic>img{transition:transform var(--t-xslow) var(--ease-out)}.rd-js:not(.rd-calm) .rd .pcard[data-rv]>.pic>img{transform:scale(1.12)}.rd-js:not(.rd-calm) .rd .pcard[data-rv].in>.pic>img,html.rd-js:not(.rd-on) .rd .pcard[data-rv]>.pic>img{transform:none}@media (hover:hover){.rd .pcard:hover>.pic>img,.rd-js:not(.rd-calm) .rd .pcard[data-rv].in:hover>.pic>img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.rd .pcard>.pic>img{transition:none}}.rd .nb-list-text span b{font-size:inherit;line-height:inherit;letter-spacing:inherit;display:inline}.rd .news-hero{aspect-ratio:16/9}.rd .news-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd .nb-fig img,.rd .nb-pair img{border-radius:var(--r-tile)}.rd .news-body>.nb-fig:not(.nb-wide){max-width:960px}.rd .nb-pair img{object-fit:cover;height:100%}@media (max-width:859px){.rd .nb-pair div{grid-template-columns:minmax(0,1fr)}.rd .nb-pair img{height:auto}}.rd .t-display-xl,.rd .t-display-l{font-family:Inter, "Inter Fallback Display", var(--font)}.rd .t-title-1{font-family:Inter, "Inter Fallback Mid", var(--font)}.rd .t-title-2{font-family:Inter, "Inter Fallback Title", var(--font)}@media (min-width:1200px){.rd .t-lead{font-family:Inter, "Inter Fallback Mid", var(--font)}}@media (min-width:1360px){.rd .t-lead{font-family:Inter, "Inter Fallback Narrow", var(--font)}}@media (min-width:1024px){.rd .t-title-1{font-family:Inter, "Inter Fallback Narrow", var(--font)}}.rd{--mw-display-xl:8.931em;--mw-display-l:12.758em;--mw-title-1:13.497em;--mw-title-2:17.615em;--mw-lead:31.3em;--mw-body:41.441em}@media (min-width:900px){.rd{--mw-title-1:13.396em}}@media (min-width:1320px){.rd{--mw-title-2:17.485em;--mw-lead:31.055em}}.rd .nr-card{border-radius:var(--r-tile)}.rd .nr-card:focus-visible{outline-offset:8px;border-radius:var(--r-tile)}.rd .nr-fig,.rd .nr-card-lead .nr-fig{aspect-ratio:16/9}.rd .nr-meta{gap:6px 8px}.rd .nr-meta time:before{content:"·";color:var(--ink-4);margin-right:8px}.rd .nr-t{overflow-wrap:break-word;max-width:none;transition:color var(--t-fast) linear;text-decoration:none}.rd .nr-intro{margin-top:var(--s1);color:var(--ink-2);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}@media (hover:hover){.rd .nr-card:hover .nr-t{color:var(--ink-2)}.rd .nr-card:hover .nr-more .ic{transform:translate(4px)}}.rd .nr-grid{gap:clamp(48px, 4.4vw, 64px) var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.rd .nr-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .nr-grid>li{grid-column:auto}.rd .nr-grid .nr-card{height:100%}.rd .nr-grid[data-cols="2"] .nr-t{letter-spacing:-.028em;font-size:clamp(22px,2.1vw,30px);line-height:1.14}.rd .nr-lead{text-align:left}.rd .nr-lead+.nr-grid{margin-top:var(--s5)}.rd .nr-card-lead{align-items:center;gap:var(--s3) clamp(32px, 4.5vw, 72px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.rd .nr-card-lead .nr-meta{margin-top:0}.rd .nr-card-lead .nr-t{margin-top:var(--s2);letter-spacing:-.034em;font-size:clamp(26px,2.8vw,40px);line-height:1.08}.rd .nr-card-lead .nr-intro{margin-top:var(--sp-head-copy);-webkit-line-clamp:4;font-size:clamp(17px,1.32vw,19px);line-height:1.5}.rd .nr-more{margin-top:var(--s3)}.rd .nr-plain .nr-copy{border-radius:var(--r-tile);background:var(--nested);flex-direction:column;height:100%;padding:clamp(24px,2.6vw,36px);display:flex}.rd .nr-plain .nr-meta{margin-top:0}.rd .nr-plain .nr-t{padding-top:var(--s5);margin-top:auto}.rd .nr-grid .nr-plain .nr-t{letter-spacing:-.028em;font-size:clamp(22px,2.1vw,30px);line-height:1.14}.rd .nr-card-lead.nr-plain{grid-template-columns:minmax(0,1fr)}.rd .nr-card-lead.nr-plain .nr-copy{padding:clamp(28px,4.4vw,64px)}.rd .nr-card-lead.nr-plain :is(.nr-t,.nr-intro){max-width:20em}.rd .nr-card-lead.nr-plain .nr-intro{max-width:34em}@media (max-width:859px){.rd .nr-grid,.rd .nr-grid[data-cols="2"]{gap:44px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.rd .nr-grid>li{grid-column:auto}.rd .nr-card-lead{grid-template-columns:minmax(0,1fr)}.rd .nr-card-lead .nr-t{font-size:clamp(26px,6.8vw,34px)}.rd .nr-grid[data-cols="2"] .nr-t,.rd .nr-grid .nr-plain .nr-t{font-size:clamp(20px,3vw,24px)}}@media (max-width:599px){.rd .nr-grid,.rd .nr-grid[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rd .nr-fig>img,.rd .nr-t{transition:none}}.rd .news .news-head h1{overflow-wrap:break-word}.rd .news .news-body{gap:0}.rd .news .news-body>*+*{margin-top:var(--s3)}.rd .news .news-body>.nb-text+.nb-text{margin-top:18px}.rd .news .news-body>:where(h2.nb-h){margin-top:calc(var(--s4) + var(--s3))}.rd .news .news-body>:where(h3.nb-h){margin-top:var(--s4)}.rd .nb-h.t-title-2{letter-spacing:-.022em;font-size:clamp(20px,1.67vw,24px);line-height:1.2}.rd .news .news-body>h2.nb-h+.nb-text{margin-top:16px}.rd .news .news-body>h3.nb-h+.nb-text{margin-top:10px}.rd .news .news-body>:where(.nb-act),.rd .news .news-body>:where(.nb-act)+*{margin-top:var(--s4)}.rd .news .news-body>:where(.nb-fig,.nb-pair,.nb-quote),.rd .news .news-body>:where(.nb-fig,.nb-pair,.nb-quote)+*{margin-top:clamp(48px,5vw,72px)}.rd .news .news-body>:where(.nb-share){margin-top:var(--s5)}.rd .news .news-body>:first-child{margin-top:0}.rd .news :is(.nb-text,.nb-h,.nb-list){overflow-wrap:break-word}.rd .news :is(.nb-fig,.nb-pair) figcaption{max-width:680px;margin-inline:auto}.rd .news .news-body>.nb-quote{text-align:center;letter-spacing:-.034em;border:0;padding-block:0;font-size:clamp(26px,3.2vw,44px);line-height:1.12}.rd .news .nb-quote:before{content:"";width:40px;height:3px;margin:0 auto var(--s3);background:var(--brand);border-radius:2px;display:block}.rd .news .nb-quote blockquote{quotes:"„" "“";overflow-wrap:break-word;max-width:19em;margin-inline:auto}.rd .news .nb-quote blockquote:lang(en){quotes:"“" "”"}.rd .news .nb-quote blockquote:not(.is-quoted):before{content:open-quote}.rd .news .nb-quote blockquote:not(.is-quoted):after{content:close-quote}.rd .news .nb-quote figcaption{margin-top:var(--s2);letter-spacing:-.006em;color:var(--ink-3);text-wrap:balance;font-size:15px;font-weight:500;line-height:22px}.rd .news .nb-list-text{border-top:0;gap:10px}.rd .news .nb-list-text li{border-bottom:0;padding:0 0 0 28px;position:relative}.rd .news .nb-list-text span{margin-top:0;font-size:19px;line-height:31px}.rd .news ul.nb-list-text li:before{content:"";background:var(--ink-4);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:8px}.rd .news ol.nb-list{counter-reset:nb}.rd .news ol.nb-list li{counter-increment:nb}.rd .news ol.nb-list li:before{content:counter(nb) ".";font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:17px;line-height:26px}.rd .news ol.nb-list-text li:before{font-size:19px;line-height:31px;position:absolute;left:0}.rd .news ol.nb-list:not(.nb-list-text) li{grid-template-columns:32px minmax(0,1fr);align-items:baseline;display:grid}.rd .news ol.nb-list:not(.nb-list-text) span{margin-top:0}.rd .news .news-body>.nb-points{gap:var(--s4) clamp(24px, 3.4vw, 48px);max-width:960px}.rd .news .news-body>.nb-points,.rd .news .news-body>.nb-points+:where(.nb-text){margin-top:var(--s4)}.rd .news .nb-points>li{gap:8px;padding-top:20px}.rd .news .nb-points .t-body{text-wrap:pretty;max-width:none}@media (min-width:860px) and (max-width:1023px){.rd .news .news-body>.nb-points{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}}@media (max-width:859px){.rd .news .news-body>.nb-points{border-bottom:1px solid var(--line-3);grid-template-columns:minmax(0,1fr);gap:0}.rd .news .nb-points>li{gap:4px;padding-block:18px}}.rd .news .nb-act>a{justify-content:space-between;align-items:center;gap:var(--s2);border-radius:var(--r-tile);background:var(--nested);letter-spacing:-.018em;width:100%;min-height:72px;color:var(--ink);transition:background-color var(--t-fast) linear;padding:16px 16px 16px 28px;font-size:19px;font-weight:600;line-height:26px;display:flex}.rd .news .nb-act>a:focus-visible{border-radius:var(--r-tile)}.rd .news .nb-act .ic{box-sizing:border-box;background:var(--ink);width:40px;height:40px;color:var(--surface);transition:transform var(--t-mid) var(--ease-out);border-radius:50%;flex:none;padding:11px}@media (hover:hover){.rd .news .nb-act>a:hover{background:var(--active)}.rd .news .nb-act>a:hover .ic{transform:translate(4px)}}.rd .news-more-back{margin-top:var(--s5);justify-content:center;display:flex}@media (max-width:859px){.rd .news .nb-list-text span,.rd .news ol.nb-list-text li:before{font-size:18px;line-height:29px}.rd .news ul.nb-list-text li:before{top:12px}}@media (max-width:719px){.rd .news .news-head h1{-webkit-hyphens:auto;hyphens:auto}.rd .news .nb-act>a{min-height:64px;padding-left:22px;font-size:17px;line-height:24px}}.rd .job-hero-grid{gap:var(--s5) clamp(40px, 7vw, 120px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rd .job-hero-txt{flex-direction:column;align-items:flex-start;display:flex}.rd .job-hero h1{max-width:12em}.rd .job-suffix{color:var(--ink-3);white-space:nowrap;font-weight:500}.rd .job-facts{margin-top:var(--s2);letter-spacing:-.01em;color:var(--ink-2);font-size:17px;font-weight:500;line-height:24px}.rd .job-hero .t-lead{max-width:22em;margin-top:var(--s3);color:var(--ink);text-wrap:pretty}.rd .job-tags{margin-top:var(--s3);flex-wrap:wrap;gap:8px;display:flex}.rd .job-tags>li{background:var(--nested);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;line-height:20px}.rd .job-hero-act{margin-top:var(--sp-copy-cta);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.rd .job-note{color:var(--ink-3);font-size:15px;line-height:22px}.rd .job-hero-media .stage-side{width:clamp(300px,33vw,468px);height:clamp(420px,40vw,580px)}.rd .job-hero-media .duo-media{width:clamp(220px,23vw,328px);margin-inline:auto}.rd .job-flow>.sec:first-child:not(.band-nested):not(.on-night){padding-top:0}.rd .job-more{margin-top:var(--s3)}.rd .job-role{flex-direction:column;gap:clamp(64px,7.5vw,112px);display:flex}.rd .job-part{gap:var(--s3) var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.rd .job-part>:is(h2,h3){top:calc(var(--hdr-h) + var(--s3));max-width:9em;position:sticky}.rd .job-label{letter-spacing:-.006em;color:var(--ink-3);padding-top:.5em;font-size:15px;font-weight:600;line-height:22px}.rd .job-text{letter-spacing:-.008em;max-width:38em;color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:28px}.rd .job-text+.job-text{margin-top:var(--s2)}.rd :is(.job-list,.job-tiles)+.job-text,.rd .job-text+:is(.job-list,.job-tiles){margin-top:var(--s3)}.rd .job-part-intro .job-text{letter-spacing:-.026em;max-width:25em;color:var(--ink);font-size:clamp(22px,2.3vw,33px);font-weight:500;line-height:1.28}.rd .job-part-intro .job-text+.job-text{margin-top:.8em}.rd .job-sub{margin:var(--s4) 0 var(--s2)}.rd .job-part-body>.job-sub:first-child{margin-top:0}.rd .job-list{border-top:1px solid var(--line-3);counter-reset:job}.rd .job-list>li{border-bottom:1px solid var(--line-3);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;counter-increment:job;grid-template-columns:minmax(0,1fr);align-items:baseline;padding:20px 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45;display:grid}.rd .job-list-num>li{grid-template-columns:3.4em minmax(0,1fr)}.rd .job-list-num>li:before{content:counter(job, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-3);font-size:14px;font-weight:600}.rd .job-tiles{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rd .job-tiles>li{border-radius:var(--r-tile);background:var(--nested);letter-spacing:-.018em;min-height:clamp(148px,13vw,196px);color:var(--ink);text-wrap:pretty;align-items:flex-end;padding:clamp(22px,2.2vw,32px);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.36;display:flex}.rd .band-nested .job-tiles>li{background:var(--surface)}.rd .job-tiles>li:last-child:nth-child(odd){grid-column:1/-1;min-height:0}.rd .job-apply-mail{margin-top:var(--s5);flex-direction:column;align-items:center;gap:10px;display:flex}.rd .job-apply-mail small{color:var(--ink-3);font-size:14px;font-weight:500;line-height:20px}.rd .job-apply-mail span{letter-spacing:-.036em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(21px,3.4vw,48px);font-weight:600;line-height:1.1}@media (max-width:1023px){.rd .job-team{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;overflow-x:auto}.rd .job-team::-webkit-scrollbar{display:none}.rd .job-team .team{gap:12px;width:max-content;display:flex}.rd .job-team .tcard{scroll-snap-align:start;flex:none;width:clamp(148px,40vw,220px)}}.rd .job-bar{display:none}@media (max-width:859px){.rd .job-hero-grid{grid-template-columns:minmax(0,1fr)}.rd .job-hero-media{justify-self:center;width:100%}.rd .job-hero-media .stage-side{width:100%}.rd .job-flow .showcase .stage-side{order:0}.rd .job-part{grid-template-columns:minmax(0,1fr)}.rd .job-part>:is(h2,h3){max-width:none;position:static}.rd .job-label{padding-top:0}.rd .job-bar{bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:30;height:60px;margin:-72px max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px));background:var(--surface);box-shadow:0 0 0 1px var(--line-3), 0 24px 72px #17181a29;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 20px;display:flex;position:sticky}.rd .job-bar>span{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.rd .job-bar .btn{flex:none;height:40px;padding:0 16px;font-size:15px}}@media (max-width:599px){.rd .job-tiles{grid-template-columns:minmax(0,1fr)}.rd .job-tiles>li{min-height:0}.rd .job-list-num>li{grid-template-columns:2.6em minmax(0,1fr)}}.rd .news .news-body>:where(.nf,.nf-row,.nb-gal){max-width:960px}.rd .news .news-body>:where(.nf,.nf-row,.nb-gal),.rd .news .news-body>:where(.nf,.nf-row,.nb-gal)+*{margin-top:clamp(48px,5vw,72px)}.rd .nf-bed{border-radius:var(--r-tile);background:var(--nested);justify-content:center;padding:clamp(20px,4vw,56px);display:flex}.rd .nf-landscape .nf-bed{background:0 0;padding:0}.rd .nf-stage{aspect-ratio:var(--ar,9 / 16);cursor:default}.rd .nf-portrait .nf-stage{width:min(100%,320px)}.rd .nf-square .nf-stage{width:min(100%,480px)}.rd .nf-btn{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.rd .nf-btn:focus-visible{outline:2px solid var(--media-ink);outline-offset:-8px}.rd .nf-nojs{z-index:3;object-fit:cover;background:var(--media);width:100%;height:100%;position:absolute;inset:0}.rd .nf-cue{font-size:clamp(16px,1.3vw,19px);line-height:1.26}.rd .nf-cue:empty{display:none}.rd .news :is(.nf,.nf-item)>figcaption,.rd .news .nb-gal>figcaption{color:var(--ink-3);margin-top:12px;font-size:14px;line-height:20px}.rd .news :is(.nf,.nb-gal)>figcaption{max-width:680px;margin-inline:auto}.rd .nb-credit{color:var(--ink-3);font-size:12px;line-height:18px;display:block}.rd .news-fig>figcaption.nb-credit{margin-top:10px}@media (min-width:1024px){.rd .news .news-body>.nf-row{grid-template-columns:repeat(var(--n,3), minmax(0, 320px));justify-content:center}}@media (max-width:1023px){.rd .news .news-body>.nf-row{width:auto;max-width:none;margin-inline:calc(var(--pad) * -1)}}.rd .news .nb-gal img{border-radius:var(--r-in);height:auto}@media (min-width:860px){.rd .news .nb-gal>div{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}}@media (max-width:859px){.rd .news .nb-gal>div{gap:12px}.rd .news .nb-gal:not([data-odd]) img:first-child{aspect-ratio:4/5;grid-column:auto}}.rd .nf-stage:has(.nf-btn[aria-pressed=true]) .vcard-snd i{background:var(--brand)}.rd :is(.nf,.nf-item){position:relative}.rd .mark-live{overflow:visible}.rd .mark-live .mk-all{transform-origin:374.16px 197.47px}.rd .mark-live .mk-l{transform-origin:197.47px 197.47px}.rd .mark-live .mk-r{transform-origin:550.84px 197.47px}.rd .mark-live .mk-look{transform:translate(var(--ex,0px), var(--ey,0px))}.rd .mark-live :is(.mk-pup,.mk-heart){transform-box:fill-box;transform-origin:50%}.rd .mark-live .mk-heart{opacity:0;fill:var(--point)}.rd .mark-live .mk-lid{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(calc(var(--lid,0) * 314px)) rotate(var(--tilt,0deg))}.rd-js:not(.rd-calm) .rd .mark-live .mk-all{transition:transform .34s cubic-bezier(.34,1.45,.64,1)}.rd-js:not(.rd-calm) .rd .mark-live .mk-eye{transition:transform .12s var(--ease-io)}.rd-js:not(.rd-calm) .rd .mark-live .mk-look{transition:transform .28s var(--ease-out);transition-duration:var(--et,.28s)}.rd-js:not(.rd-calm) .rd .mark-live .mk-pup{transition:transform .26s var(--ease-out)}.rd-js:not(.rd-calm) .rd .mark-live .mk-lid{transition:transform .3s var(--ease-out)}.rd-js:not(.rd-calm) .rd .mark-live :is(.mk-dot,.mk-heart){transition:opacity .16s linear}.rd .mark-live[data-mood=attentive] .mk-look{transform:translate(31.18px,31.18px)}.rd-js:not(.rd-calm) .rd .mark-live[data-mood=attentive] .mk-look{transition-duration:.46s}.rd .mark-live[data-mood=attentive] .mk-eye{animation:rd-eyes-nod 1.15s var(--ease-io) both}@keyframes rd-eyes-nod{0%,46%,80%,to{transform:none}57%,63%{transform:scaleY(.12)}}.rd .mark-live[data-mood=glance] .mk-pup{transform:scale(1.1)}.rd .mark-live[data-mood=surprised] .mk-all{transform:scale(1.07)}.rd .mark-live[data-mood=surprised] .mk-pup{transform:scale(.72)}.rd .mark-live[data-mood=relief] .mk-all{transform:scale(1.05)}.rd .mark-live[data-mood=relief] .mk-pup{transform:scale(.8)}.rd .mark-live[data-mood=shut] .mk-eye,.rd .mark-live[data-mood=wink] .mk-r{--lid:1;transform:scaleY(.2)}.rd-js:not(.rd-calm) .rd .mark-live:is([data-mood=shut],[data-mood=wink]) .mk-lid{transition-duration:90ms}.rd .mark-live[data-mood=shut] .mk-all{transform:scale(.94)}.rd .mark-live[data-mood=wink] .mk-all{transform:rotate(-5deg)scale(1.05)}.rd .mark-live[data-mood=seek] .mk-look,.rd .mark-live[data-mood=fidget] .mk-look{transform:none}.rd .mark-live[data-mood=seek] .mk-pup{animation:rd-eyes-seek 1.9s var(--ease-io) both}@keyframes rd-eyes-seek{0%,to{transform:none}16%,40%{transform:translate(-36px,26px)}58%,84%{transform:translate(96px,26px)}}.rd .mark-live[data-mood=fidget]{--lid:.27}.rd .mark-live[data-mood=fidget] .mk-pup{animation:1.5s linear both rd-eyes-fidget}.rd .mark-live[data-mood=fidget] .mk-all{animation:1.5s linear both rd-eyes-huff}@keyframes rd-eyes-fidget{0%,10%,to{transform:none}16%,40%,64%{transform:translate(66px,14px)}28%,52%,76%{transform:translate(-4px,14px)}88%{transform:translate(31px,14px)}}@keyframes rd-eyes-huff{0%,10%,88%,to{transform:none}16%,40%,64%{transform:translate(-14px)}28%,52%,76%{transform:translate(14px)}}.rd .mark-live[data-mood=sleepy]{--lid:.52}.rd .mark-live[data-mood=sleepy] .mk-look{transform:translate(16px,58px)}.rd-js:not(.rd-calm) .rd .mark-live[data-mood=sleepy] :is(.mk-lid,.mk-look){transition-duration:1.8s;transition-timing-function:var(--ease-io)}.rd .mark-live[data-mood=sad]{--lid:.3}.rd .mark-live[data-mood=sad] .mk-l{--tilt:-17deg}.rd .mark-live[data-mood=sad] .mk-r{--tilt:17deg}.rd .mark-live[data-mood=sad] .mk-look{transform:translate(14px,66px)}.rd .mark-live[data-mood=annoyed]{--lid:.3}.rd .mark-live[data-mood=annoyed] .mk-look{transform:none}.rd .mark-live[data-mood=annoyed] .mk-pup{animation:rd-eyes-roll 1.7s var(--ease-io) both}@keyframes rd-eyes-roll{0%,to{transform:none}16%{transform:translate(-26px,6px)}40%{transform:translate(31px,-46px)}62%,82%{transform:translate(92px)}}.rd .mark-live[data-mood=dizzy] .mk-look{transform:none}.rd .mark-live[data-mood=dizzy] .mk-pup{transform-box:view-box;animation:1.9s cubic-bezier(.3,0,.25,1) both rd-eyes-spin}.rd .mark-live[data-mood=dizzy] .mk-l .mk-pup{transform-origin:197.47px 197.47px}.rd .mark-live[data-mood=dizzy] .mk-r .mk-pup{transform-origin:550.84px 197.47px;animation-direction:reverse}.rd .mark-live[data-mood=dizzy] .mk-all{animation:rd-eyes-wobble 1.9s var(--ease-io) both}@keyframes rd-eyes-spin{to{transform:rotate(1080deg)}}@keyframes rd-eyes-wobble{0%,to{transform:none}25%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}85%{transform:rotate(-2deg)}}.rd .mark-live[data-mood=hearts] .mk-look{transform:translate(31.18px,31.18px)}.rd .mark-live[data-mood=hearts] .mk-dot{opacity:0}.rd .mark-live[data-mood=hearts] .mk-heart{opacity:1;animation:rd-eyes-beat 1.1s var(--ease-io) 2 both}.rd .mark-live[data-mood=hearts] .mk-all{transform:scale(1.06)}@keyframes rd-eyes-beat{0%,to{transform:scale(.9)}30%{transform:scale(1.1)}50%{transform:scale(.96)}70%{transform:scale(1.04)}}.rd .pcard-quiet{background:var(--nested);color:var(--ink);aspect-ratio:1}.rd .pcard-quiet.pcard-quiet-2{background:var(--active)}.rd .band-nested .pcard-quiet{background:var(--surface)}.rd .band-nested .pcard-quiet.pcard-quiet-2{background:var(--active)}.rd .pcard-quiet:after{content:none}.rd .pcard-quiet .pcard-kind,.rd .pcard-quiet .pcard-meta{color:var(--ink-2)}.rd .tiles .pcard-quiet{aspect-ratio:4/3}@media (max-width:519px){.rd .tiles .pcard-quiet{aspect-ratio:auto;min-height:168px}.rd .tiles .pcard-quiet .pcard-txt{position:static}.rd .tiles .pcard-quiet .pcard-kind{font-size:13px;line-height:17px}.rd .tiles .pcard-quiet .pcard-when{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rd .tiles .pcard-quiet .pcard-meta{font-size:13px;line-height:17px;display:block}}.rd .band-nested .tiles .pcard-quiet{align-self:stretch}@media (max-width:519px){.rd .band-nested .tiles .pcard:not(.pcard-quiet){aspect-ratio:3/4}.rd .band-nested .tiles .pcard .pcard-kind,.rd .band-nested .tiles .pcard .pcard-meta{font-size:13px;line-height:17px;display:block}.rd .band-nested .tiles .pcard .pcard-when{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}

@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.P_7bCq_className{font-family:Inter,Inter Fallback;font-style:normal}.P_7bCq_variable{--font-inter:"Inter", Inter Fallback}