.t-display-xl,.t-display,.t-hero,.t-display-sm,.sh-display,.sh-h1,.q-display,.q-page-h1,h1:is(.q-h2,.sh-h2,.t-section,.t-h2){font-family:var(--font-disp);font-size:var(--text-display);font-variation-settings:var(--fv-display);font-weight:780;line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);word-spacing:0;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.t-display-xl{font-size:var(--text-display-xl);font-variation-settings:var(--fv-display-xl);font-weight:800;line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing)}.t-section,.t-h2,.sh-h2,.q-h2,.q-h2--s{font-family:var(--font-disp);font-size:var(--text-section);font-variation-settings:var(--fv-display);font-weight:780;line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);word-spacing:0;text-transform:none;text-wrap:balance}.t-title,.t-h3,.sh-h3,.q-h3,.t-subtitle,.t-h4,.t-check{font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-weight:720;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-transform:none;text-wrap:balance}.t-numeral{font-family:var(--font-disp);font-size:var(--text-numeral);font-variation-settings:var(--fv-numeral);font-weight:800;line-height:var(--text-numeral--line-height);letter-spacing:var(--text-numeral--letter-spacing);font-variant-numeric:tabular-nums;display:block}.t-lead,.t-ed-lead,.t-ed-quote,.sh-lead,.q-lead{font-family:var(--font-disp);font-size:var(--text-lead);font-variation-settings:var(--fv-text);font-style:normal;font-weight:420;line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);text-wrap:pretty}:is(.t-lead,.sh-lead,.q-lead).measure,.t-lead--measure{max-width:var(--w-lead)}.t-body,.sh-body,.q-body,.t-explain,.method-line{font-family:var(--font-disp);font-size:var(--text-body);font-variation-settings:var(--fv-text);font-weight:420;line-height:var(--text-body--line-height);letter-spacing:0;text-wrap:pretty}.dark :is(.t-body,.sh-body,.q-body){line-height:1.65}.t-small,.t-sm,.sh-small,.q-small{font-family:var(--font-disp);font-size:var(--text-small);font-variation-settings:var(--fv-text);font-weight:420;line-height:var(--text-small--line-height);letter-spacing:0}.t-label,.t-label-lg,.t-index,.kx-eyebrow,.q-kicker,.q-num{font-family:var(--font-disp);font-size:var(--text-label);font-variation-settings:var(--fv-ui);font-weight:600;line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:none;font-variant-numeric:tabular-nums}.t-caption,.t-evidence,.t-register,.t-id,.sh-meta,.sh-cap,.q-cap{font-family:var(--font-disp);font-size:var(--text-caption);font-variation-settings:var(--fv-text);font-weight:420;line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);text-transform:none}.t-strong{font-variation-settings:var(--fv-ui);color:var(--content);font-weight:600}.t-num{font-variant-numeric:tabular-nums}.measure-head{max-width:var(--w-head)}.measure-lead{max-width:var(--w-lead)}.measure-text{max-width:var(--w-text)}.t-mute,.kx-h1-rest{color:var(--ink-mute)}.dark :is(.t-mute,.kx-h1-rest){color:color-mix(in srgb, var(--paper) 62%, transparent)}:is(.t-label,.t-caption,.kx-eyebrow,.q-kicker,.sh-chip,.sh-meta).uppercase{text-transform:none}.status,.sh-chip,.v4a-badge,.kx-card-tag,.kx-scr-tag,.q-index-status,.sh-use-status,.cx-rule-tag{align-items:center;gap:var(--s-2);height:auto;min-height:0;color:var(--ink-2);font-family:var(--font-disp);font-size:var(--text-label);font-variation-settings:var(--fv-ui);font-weight:600;line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.status:before,.v4a-badge:before{content:"";background:var(--field);border-radius:50%;flex:none;width:7px;height:7px}.status[data-kind=concept]:before,.v4a-badge[data-cls=concept]:before{box-shadow:none;outline:1px solid var(--field);outline-offset:-1px;background:0 0}.status:is([data-kind=anonymised],[data-kind=nda]):before,.v4a-badge[data-cls=anon]:before,.v4a-badge[data-cls=anonymised]:before{background:linear-gradient(90deg, var(--field) 50%, transparent 50%);outline:1px solid var(--field);outline-offset:-1px}.status:is([data-kind=ongoing],[data-kind=draft],[data-kind=studio]):before{outline:1px solid var(--ink-mute);outline-offset:-1px;background:0 0}:root .v4a-badge[data-cls=live]{color:var(--ink-2);background:0 0;border:0}:root .v4a-badge[data-cls=concept],:root .v4a-badge[data-cls=reported]{color:var(--ink-2)}.dark :is(.status,.sh-chip,.v4a-badge,.kx-card-tag,.cx-rule-tag){color:var(--content-muted)}.dark .status:before,.dark .v4a-badge:before{background:var(--tint-on-field);outline-color:var(--tint-on-field)}.dark .status[data-kind=concept]:before{background:0 0}.dark .status:is([data-kind=anonymised],[data-kind=nda]):before{background:linear-gradient(90deg, var(--tint-on-field) 50%, transparent 50%)}.dark .status:is([data-kind=ongoing],[data-kind=draft],[data-kind=studio]):before{outline-color:var(--content-muted);background:0 0}.fig-cap,figcaption.cap{margin-top:var(--s-3);font-family:var(--font-disp);font-size:var(--text-caption);font-weight:420;line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-2);text-align:left}.fig-cap b,.fig-cap strong{color:var(--ink);font-weight:600}.dark :is(.fig-cap,figcaption.cap){color:var(--tint-on-field)}.dark :is(.fig-cap,figcaption.cap) :is(b,strong){color:var(--paper)}.btn{--btn-bg:transparent;--btn-fg:var(--content);justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--r-pill);background:var(--btn-bg);max-width:100%;color:var(--btn-fg);font-family:var(--font-disp);font-variation-settings:var(--fv-ui);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--t-state) var(--ease-state), border-color var(--t-state) var(--ease-state), color var(--t-state) var(--ease-state), transform var(--t-press) var(--ease-state);border:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.4;pointer-events:none}.btn--primary,.sh-button,.q-button,.v4-pill{--btn-bg:var(--accent);--btn-fg:var(--accent-contrast);justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-disp);font-size:var(--text-body);font-variation-settings:var(--fv-ui);white-space:nowrap;transition:background-color var(--t-state) var(--ease-state), color var(--t-state) var(--ease-state), transform var(--t-press) var(--ease-state);border:0;padding:0 22px;font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:639.98px){.btn--primary,.sh-button,.q-button,.v4-pill{min-height:48px}}.btn--primary:hover,.sh-button:hover,.q-button:hover,.v4-pill:hover{--btn-bg:var(--accent-hover);background:var(--accent-hover);color:var(--accent-hover-contrast)}.btn--primary:active,.sh-button:active,.q-button:active,.v4-pill:active{transform:translateY(1px)}:is(.sh-button,.q-button,.v4-pill):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn--primary.has-arrow,.v4-pill{padding-right:12px}.btn-arrow,.v4-pill-arrow{background:var(--accent-contrast);width:28px;height:28px;color:var(--accent);transition:transform var(--t-state) var(--ease-state);border-radius:50%;flex:none;place-items:center;display:grid}.v4-pill--act .v4-pill-arrow{width:28px;height:28px;color:var(--accent)}.btn-arrow svg,.v4-pill-arrow svg{width:14px;height:14px}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow,.v4-pill:hover .v4-pill-arrow,.v4-pill:focus-visible .v4-pill-arrow{transform:translate(4px)}.v4-roll{height:1.2em;display:block;overflow:hidden}.v4-roll-track{flex-direction:column;transition:none;display:flex;transform:none}.v4-roll-track>span{height:1.2em;line-height:1.2;display:block}.v4-pill:hover .v4-roll-track,.v4-pill:focus-visible .v4-roll-track{transform:none}.btn[data-loading]{pointer-events:none}.btn[data-loading]:disabled{opacity:1}.btn[data-loading] .btn-arrow:after,.btn-spinner{content:"";border:1px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite btn-spin}.btn[data-loading] .btn-arrow svg{display:none}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn--link,.sh-link,.q-link{align-items:center;gap:var(--s-2);min-height:44px;color:var(--content);font-family:var(--font-disp);font-size:inherit;font-variation-settings:var(--fv-ui);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--t-state) var(--ease-state), color var(--t-state) var(--ease-state);background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.btn--link{font-size:var(--text-body)}.btn--link:hover,.sh-link:hover,.q-link:hover{color:var(--content);text-decoration-color:currentColor}.btn--link .tl-arrow,.btn--link .btn-arrow-inline{transition:transform var(--t-state) var(--ease-state);display:inline-block}.btn--link:hover .tl-arrow,.btn--link:hover .btn-arrow-inline{transform:translate(4px)}.q-case-reg .q-link{min-height:0;display:inline}.q-link--paper:hover{color:var(--paper)}.btn--ghost{border:1px solid var(--line);min-height:40px;font-size:var(--text-small);padding:0 18px}@media (pointer:coarse){.btn--ghost{min-height:44px}}.btn--ghost:hover{border-color:var(--line-strong)}.btn--ghost[aria-pressed=true],.btn--ghost[aria-current]{background:var(--tint);border-color:var(--ink);color:var(--ink)}.dark .btn--ghost[aria-pressed=true]{background:var(--field-2);border-color:var(--paper);color:var(--paper)}.btn--icon{border:1px solid var(--line);width:44px;height:44px;padding:0}.btn--icon svg{width:20px;height:20px}.btn--icon:hover{border-color:var(--line-strong)}.btn--icon.btn--filled{background:var(--accent);color:var(--accent-contrast);border:0}.btn--icon.btn--filled:hover{background:var(--accent-hover)}.seg{border-radius:var(--r-pill);background:var(--tint);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.seg-opt{z-index:1;border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);font:600 var(--text-small) / 1.2 var(--font-disp);cursor:pointer;transition:color var(--t-state) var(--ease-state);background:0 0;border:0;padding:0 18px;position:relative}.seg-opt[aria-pressed=true],.seg-opt[aria-selected=true]{color:var(--ink)}.seg-ind{border-radius:var(--r-pill);background:var(--paper);box-shadow:var(--shadow-object-half);transition:transform var(--t-move) var(--ease-out), width var(--t-move) var(--ease-out);position:absolute;inset-block:4px}.tlink,.prose a:not([class]),.t-body a:not([class]),.sh-body a:not([class]),.q-body a:not([class]){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:color var(--t-state) var(--ease-state), text-decoration-color var(--t-state) var(--ease-state)}.tlink:hover,.prose a:not([class]):hover,.t-body a:not([class]):hover,.sh-body a:not([class]):hover,.q-body a:not([class]):hover{color:var(--accent-strong);text-decoration-color:currentColor}.tap,.ft8-inline,.ft8-a,.sh-link,.sh-disc-full a,.v8p-notweb-list a,.v7s2-proofname,.v4c-name,.rdm-rb,.kx-svc li>a,.k-proof-list a,.v10-link,.v10-services-ribbon-all,.lc-glance-name,.rdm-view-controls button,.rdm-motion-toggle{position:relative}.tap:after,.ft8-inline:after,.ft8-a:after,.sh-link:after,.sh-disc-full a:after,.v8p-notweb-list a:after,.v7s2-proofname:after,.v4c-name:after,.rdm-rb:after,.kx-svc li>a:after,.k-proof-list a:after,.v10-link:after,.v10-services-ribbon-all:after,.lc-glance-name:after,.rdm-view-controls button:after,.rdm-motion-toggle:after,.cs-loop-btn:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.fld{gap:var(--s-2);padding-block:var(--s-3);display:grid}.fld-label{font-family:var(--font-disp);font-size:var(--text-small);font-variation-settings:var(--fv-ui);color:var(--content);font-weight:600;line-height:1.35;display:block}.fld-opt{color:var(--content-muted);font-weight:420}.fld-help{font-family:var(--font-disp);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--content-muted)}.fld-msg{align-items:flex-start;gap:var(--s-2);min-height:calc(var(--text-caption) * 1.45);font-family:var(--font-disp);font-size:var(--text-caption);color:var(--redline);font-weight:600;line-height:1.45;display:flex}.fld-msg:empty{min-height:calc(var(--text-caption) * 1.45)}.fld-msg-ico{border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;font-size:10px;font-weight:800;line-height:1;display:grid}.dark .fld-msg{color:var(--redline-l)}.fld-control,.q-select select,.cx-form :is(input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select),.v4c-form :is(input[type=text],input[type=email],input[type=url],select){border:1px solid var(--rule);background-color:var(--paper);width:100%;min-height:56px;color:var(--ink);font-family:var(--font-disp);font-size:var(--text-input);appearance:none;transition:border-color var(--t-state) var(--ease-state), box-shadow var(--t-state) var(--ease-state);border-radius:0;padding:0 16px;font-weight:420;line-height:1.4;display:block}textarea.fld-control,.cx-form textarea{resize:vertical;min-height:132px;padding-block:14px}.fld-control::placeholder{color:var(--ink-2);opacity:.7}.fld-control:hover,.q-select select:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.fld-control:focus-visible,.q-select select:focus-visible,.cx-form :is(input,textarea,select):focus-visible{border-color:var(--ink);outline:2px solid var(--redline);outline-offset:2px}.fld-control[aria-invalid=true]{border-color:var(--redline)}.fld-control:disabled{background-color:var(--tint);color:var(--ink-2);cursor:not-allowed}.fld-select,.q-select{position:relative}.fld-select:after,.q-select:after{content:"";pointer-events:none;background:currentColor;width:12px;height:12px;position:absolute;bottom:22px;right:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25 6 8.25l4-4' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25 6 8.25l4-4' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") 50%/contain no-repeat}.fld-select select,.q-select select{padding-right:44px}.fld-check,.q-check{align-items:center;gap:var(--s-3);cursor:pointer;min-height:44px;font-size:var(--text-small);display:inline-flex}.fld-check input[type=checkbox],.q-check input[type=checkbox],.cx-form input[type=checkbox]:not([role=switch]){border:1px solid var(--ink);background:var(--paper);appearance:none;cursor:pointer;width:20px;height:20px;transition:background-color var(--t-press) var(--ease-state);border-radius:0;flex:none;margin:0;position:relative}:is(.fld-check,.q-check) input[type=checkbox]:checked,.cx-form input[type=checkbox]:not([role=switch]):checked{background:var(--field);border-color:var(--field)}:is(.fld-check,.q-check) input[type=checkbox]:checked:after,.cx-form input[type=checkbox]:not([role=switch]):checked:after{content:"";background:var(--paper);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.2l3.2 3.2L15 6.6' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.2l3.2 3.2L15 6.6' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/18px no-repeat}:is(.fld-check,.q-check) input[type=checkbox]:focus-visible{outline:2px solid var(--redline);outline-offset:2px}.fld-switch{border-radius:var(--r-pill);background:var(--rule);appearance:none;cursor:pointer;width:44px;height:26px;transition:background-color var(--t-state) var(--ease-state);border:0;flex:none;margin:0;position:relative}.fld-switch:after{content:"";background:var(--paper);width:20px;height:20px;transition:transform var(--t-state) var(--ease-state);border-radius:50%;position:absolute;top:3px;left:3px}.fld-switch:is(:checked,[aria-checked=true]){background:var(--field)}.fld-switch:is(:checked,[aria-checked=true]):after{transform:translate(18px)}.err-summary{margin-bottom:var(--s-7);padding:var(--s-4) 0 var(--s-4) var(--s-5);border-left:1px solid var(--redline)}.err-summary-title{font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-weight:720;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--content)}.err-summary a{color:var(--redline);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dark .err-summary{border-color:var(--redline-l)}.dark .err-summary a{color:var(--redline-l)}.card8{border-top:1px solid var(--line-strong);transition:border-color var(--t-state) var(--ease-state);flex-direction:column;display:flex;position:relative}.card8-meta{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);padding-block:var(--s-3);color:var(--content-muted);flex-wrap:wrap;display:flex}.card8-media{background:0 0;border-radius:0;margin:0;position:relative;overflow:clip}.card8-media :is(img,video){transform-origin:50%;transition:transform var(--t-enter) var(--ease-out);transform:scale(1)}.card8-title{margin-top:var(--s-4);font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-weight:720;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--content);text-underline-offset:4px;transition:text-decoration-color var(--t-state) var(--ease-state);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.card8-line{margin-top:var(--s-2);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--content-muted);max-width:46ch}.card8-link{z-index:2;position:absolute;inset:0}.card8-link:focus-visible{outline-offset:4px}@media (hover:hover){.card8 .card8-media :is(img,video){transform:scale(1.04)}.card8:is(:hover,:focus-within){border-top-color:var(--field)}.card8:is(:hover,:focus-within) .card8-media :is(img,video){transform:scale(1)}.card8:is(:hover,:focus-within) .card8-title{text-decoration-color:currentColor}}.dark .card8:is(:hover,:focus-within){border-top-color:var(--tint-on-field)}.pairs{gap:var(--s-8) var(--grid-gap);display:grid}@media (min-width:1024px){.pairs{grid-template-columns:repeat(12,minmax(0,1fr))}.pairs>:nth-child(4n+1),.pairs>:nth-child(4n+4){grid-column:span 7}.pairs>:nth-child(4n+2),.pairs>:nth-child(4n+3){grid-column:span 5}}.ledger{border-top:1px solid var(--line-strong)}.ledger-row{align-items:start;gap:var(--s-1) var(--s-6);padding:20px var(--s-2);margin-inline:calc(-1 * var(--s-2));color:inherit;transition:background-color var(--t-state) var(--ease-state);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.ledger-row+.ledger-row,.ledger>li+li>.ledger-row{border-top:1px solid var(--line)}.ledger-row--num{grid-template-columns:3rem minmax(0,1fr) auto}.ledger-row--meta{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) auto}.ledger-num{font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-variant-numeric:tabular-nums;color:var(--content-muted);font-weight:720;line-height:1.08}.ledger-title{font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-weight:720;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--content);text-wrap:balance;display:block}.ledger-line{margin-top:var(--s-1);max-width:54ch;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--content-muted);display:block}.ledger-meta{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--content-muted);text-align:right;font-variant-numeric:tabular-nums}.ledger-go{color:var(--content-muted);transition:transform var(--t-state) var(--ease-state), color var(--t-state) var(--ease-state);align-self:center}a.ledger-row:hover{background:var(--accent-wash)}a.ledger-row:hover .ledger-go{color:var(--content);transform:translate(4px)}@media (max-width:639.98px){.ledger-row--meta{grid-template-columns:minmax(0,1fr) auto}.ledger-row--meta .ledger-meta{text-align:left;grid-column:1}}.disc{border-top:1px solid var(--line-strong)}.disc-item{border-bottom:1px solid var(--line)}.disc-item:last-child{border-bottom:0}.disc-q{justify-content:space-between;align-items:flex-start;gap:var(--s-5);width:100%;min-height:44px;color:var(--content);text-align:left;cursor:pointer;background:0 0;border:0;padding:20px 0;list-style:none;display:flex}.disc-q::-webkit-details-marker{display:none}.disc-q-t{font-family:var(--font-disp);font-size:var(--text-title);font-variation-settings:var(--fv-head);font-weight:720;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-wrap:balance}@media (max-width:639.98px){.disc-q-t{font-size:1.25rem}}.disc-glyph{width:24px;height:24px;transition:transform .22s var(--ease-state);flex:none;margin-top:2px;position:relative}.disc-glyph:before,.disc-glyph:after{content:"";background:currentColor;width:18px;height:1px;margin:-.5px 0 0 -9px;position:absolute;top:50%;left:50%}.disc-glyph:after{transform:rotate(90deg)}.disc-item[data-open] .disc-glyph,.disc-item[open] .disc-glyph{transform:rotate(45deg)}.disc-a{transition:grid-template-rows .22s var(--ease-state);grid-template-rows:0fr;display:grid}.disc-a>div{opacity:0;min-height:0;transition:opacity .22s var(--ease-state);overflow:hidden}.disc-item[data-open] .disc-a{transition-duration:var(--t-move);transition-timing-function:var(--ease-out);grid-template-rows:1fr}.disc-item[data-open] .disc-a>div{opacity:1;transition:opacity var(--t-move) var(--ease-out) 60ms}.disc-a-in{padding-bottom:var(--s-5);max-width:var(--w-text)}.cs-loop{position:relative}.cs-loop-btn{right:var(--s-3);bottom:var(--s-3);z-index:2;background:var(--field);width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background-color var(--t-state) var(--ease-state);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.cs-loop-btn:hover{background:var(--field-2)}.cs-loop-btn:focus-visible{outline:2px solid var(--redline);outline-offset:3px}.device8{border-radius:var(--device-r,0);box-shadow:var(--shadow-object);position:relative;overflow:clip}.border-\[1\.5px\]{border-width:1px}.border-t-\[1\.5px\]{border-top-width:1px}.border-b-\[1\.5px\]{border-bottom-width:1px}.border-l-\[1\.5px\]{border-left-width:1px}.border-r-\[1\.5px\]{border-right-width:1px}.border-y-\[1\.5px\]{border-block-width:1px}.border-l-\[3px\]{border-left-width:1px}.rounded,.rounded-sm{border-radius:0}html{scroll-padding-top:calc(var(--v4-nav-h) + 8px)}.k-nav{gap:var(--s-1);border-top-color:var(--rule)}.k-nav-a{border-radius:var(--r-pill);min-height:48px;font-size:var(--text-body);font-variation-settings:var(--fv-ui);color:var(--ink);transition:background-color var(--t-state) var(--ease-state), color var(--t-state) var(--ease-state);padding:0 18px;font-weight:600}.k-nav-a:hover{background:var(--tint)}:root .k-nav-a[aria-current=page]{background:var(--field);color:var(--paper)}.k-dot{background:var(--tint-on-field);border-radius:50%;width:6px;height:6px;display:none}.k-nav-a[aria-current=page] .k-dot{display:block}.k-nav-a:focus-visible,.k-brand:focus-visible,.k-menu:focus-visible,.k-proof a:focus-visible{outline:2px solid var(--redline);outline-offset:2px}@media (min-width:1024px) and (max-height:800px){.k-rail .k-nav{gap:2px;margin-top:10px;padding-top:10px}.k-rail .k-nav-a{min-height:44px}.k-rail .k-ask{margin-top:14px}.k-rail .k-proof{padding-top:10px}}.k-brand{font-variation-settings:var(--fv-display-xl);letter-spacing:-.035em;font-size:1.375rem;font-weight:800}.k-ask-cta.v4-pill{justify-content:space-between;width:100%;display:flex}.k-ask-line{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2)}.k-ask-entry{color:var(--ink);font-weight:600}.k-ask-start{font-size:var(--text-small);font-weight:600}.k-proof{gap:var(--s-3);font-size:var(--text-caption);font-weight:420;line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-2)}.k-proof-list{gap:var(--s-2)}.k-proof-list li+li{padding-top:var(--s-2);border-top:1px solid var(--rule)}.k-proof-list a{text-decoration:none}.k-proof-list a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.k-proof-list strong{color:var(--ink);font-weight:600}.k-clock{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.k-bar{background:var(--shell)}.k-menu.btn--ghost,:root .k-menu:not(.k-menu--close){border:1px solid var(--rule);min-height:44px;color:var(--ink);font-size:var(--text-small);background:0 0;padding:0 20px}.k-menu.btn--ghost:hover{border-color:var(--ink)}.k-sheetmenu{border-radius:var(--r-sheet) 0 0 var(--r-sheet);background:var(--shell);width:min(100%,440px);transition:transform .28s var(--ease-out), visibility 0s .28s;inset:0 0 0 auto;transform:translate(100%)}.k-sheetmenu[data-open]{transition:transform .42s var(--ease-out), visibility 0s;transform:none}.k-sheetmenu .k-nav-a{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), background-color var(--t-state) var(--ease-state);transform:translate(16px)}.k-sheetmenu[data-open] .k-nav-a{opacity:1;transition:opacity .42s var(--ease-out) calc(80ms + var(--i,0) * 40ms), transform .42s var(--ease-out) calc(80ms + var(--i,0) * 40ms), background-color var(--t-state) var(--ease-state);transform:none}.k-sheetmenu-list .k-nav-a{min-height:56px;font-size:var(--text-title);font-variation-settings:var(--fv-head);letter-spacing:var(--text-title--letter-spacing);font-weight:720}.k-proof--sheet{border-top-color:var(--rule)}@media (prefers-reduced-motion:reduce){.k-sheetmenu,.k-sheetmenu[data-open],.k-sheetmenu .k-nav-a,.k-sheetmenu[data-open] .k-nav-a{transition:visibility;transform:none}.k-sheetmenu .k-nav-a{opacity:1}}:root[data-motion=reduced] :is(.k-sheetmenu,.k-sheetmenu .k-nav-a){transition:visibility!important}[data-reveal-item]{--reveal-dy:16px}[data-reveal-item][data-reveal-variant=mask]{--reveal-duration:.64s}[data-reveal-item][data-reveal-variant=rule]{--reveal-duration:.5s}.label-rule{align-items:center;gap:var(--s-3);display:flex}.label-rule:after{content:"";min-width:var(--s-6);background:var(--line);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);flex:auto}.label-rule[data-in=armed]:after{transform:scaleX(0)}.label-rule[data-in=in]:after{transform:scaleX(1)}.roll{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.roll-d{height:1em;line-height:1;display:inline-block;overflow:clip}.roll-s{transform:translateY(calc(var(--d,0) * -10%));transition:transform var(--t-count) var(--ease-out) calc(var(--p,0) * 40ms);flex-direction:column;display:flex}.roll-s>span{height:1em;line-height:1;display:block}.roll-c{line-height:1;display:inline-block}.roll[data-kx-in=armed] .roll-s{transition:none;transform:translateY(0)}@media (hover:none){.card8 .card8-media :is(img,video){transform:none}}@media (prefers-reduced-motion:reduce){.label-rule:after,.roll-s{transition:none;transform:none}.roll-s{transform:translateY(calc(var(--d,0) * -10%))}.card8 .card8-media :is(img,video){transform:none}}:root[data-motion=reduced] .roll-s{transform:translateY(calc(var(--d,0) * -10%))!important}:root[data-motion=reduced] .label-rule:after{transform:none!important}:root .kx-eyebrow-sep{background:var(--field)}:root .kx-filmband{background:var(--field);color:var(--paper)}:root .kx-filmband .kx-player-frame{box-shadow:none;outline:1px solid var(--rule-field);outline-offset:-1px}:root .kx-filmband :is(.kx-player-cap,.kx-player-cap *){color:color-mix(in srgb, var(--paper) 82%, transparent)}:root .kx-filmband a{color:var(--paper)}:root .kx-player-dot{background:var(--field)}:root .kx-player-bar{background:var(--field-2)}:root .v4s{background:var(--field)}:root .v4s-glow{background:radial-gradient(110% 70% at 80% 14%, color-mix(in srgb, var(--tint-on-field) 16%, transparent), transparent 62%), radial-gradient(80% 55% at 4% 96%, #00000038, transparent 66%)}:root .v4s-rail{font-size:var(--text-small);color:color-mix(in srgb, var(--paper) 84%, transparent)}:root .v4s-rail-k{color:var(--tint-on-field);font-weight:600}:root .v4s-rail-c{color:color-mix(in srgb, var(--paper) 94%, transparent)}:root .v4s-rail-m span:before{background:color-mix(in srgb, var(--paper) 60%, transparent)}:root .v4s-rail-m span[data-tone=label]:before{background:var(--tint-on-field)}:root .v4s-meta{font-size:var(--text-label);color:color-mix(in srgb, var(--paper) 82%, transparent)}:root .v4s-meta span[data-tone=label]:before{background:var(--tint-on-field)}:root .v4s-devlabel{font-size:var(--text-label);color:var(--tint-on-field)}:root .v4s-index{font-size:var(--text-label);color:color-mix(in srgb, var(--paper) 80%, transparent)}:root .v4s-fix--rail .rl-note-where{font-size:var(--text-label)}:root .v4p-res--hit{background:linear-gradient(90deg, color-mix(in srgb, var(--tint-on-field) calc(var(--tap,0) * 20%), transparent), transparent)}:root .v4c-plate{background:var(--field)}:root .v4c-plate:before{background:radial-gradient(60% 70% at 88% 6%, color-mix(in srgb, var(--tint-on-field) 18%, transparent), transparent 62%), linear-gradient(#faf5ec0a 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, #faf5ec0a 1px, transparent 1px) 0 0 / 56px 56px}:root .v4c-cons{background:color-mix(in srgb, var(--field-2) 92%, transparent)}:root .v4c-panel{background:var(--field)}:root .v4c-submit{background:var(--paper);color:var(--field)}:root .v4c-submit:hover{background:var(--tint)}:root :is(.v4c-idx,.v4c-who,.v4c-lede){color:color-mix(in srgb, var(--paper) 86%, transparent)}:root .kx-check svg :is(path,g){stroke:var(--tint-on-field)!important}:root .kx-cfg:after{display:none}:root .kx-cfg-add[data-on]{background:var(--tint);box-shadow:none;outline:1px solid var(--ink);outline-offset:-1px}:root .kx-cfg-price,:root .kx-cfg-price[data-tier]{color:var(--paper);background:var(--field);box-shadow:var(--shadow-object)}:root .kx-cfg-price[data-tier=premium]{background:var(--field)}:root .kx-cfg-price:before{display:none}:root .kx-cfg-price :is(.kx-cfg-price-k,.kx-cfg-sum small,.kx-cfg-extra){color:var(--paper)}:root .sh-disclosure{background:var(--field);color:var(--paper)}:root .sh-disclosure a{color:var(--paper)}:root :is(.v4s,.v4c-plate,.kx-filmband,.v7s2a-panel,.dark,.sh-disclosure,.k-sheetmenu) :focus-visible,:root .v4h :focus-visible{outline-color:var(--redline-l)}:root .v4a-badge[data-cls=live]{background:var(--field);border-color:var(--field);color:var(--paper)}:root .v4-pill-arrow svg :is(path,g){stroke:currentColor!important}:root :is(.v4s,.v4c-plate,.kx-filmband,.v4h,.sh-disclosure,.q-band--ink,.sh-band--ink,.sh-band--ox){--accent:var(--paper);--accent-hover:var(--tint);--accent-contrast:var(--field);--accent-hover-contrast:var(--field);--accent-strong:var(--tint-on-field);--focus:var(--redline-l)}.ledger-link{margin-inline:calc(-1 * var(--s-2));padding-inline:var(--s-2);transition:background-color var(--t-state) var(--ease-state)}.ledger-link:hover{background:var(--accent-wash)}.ledger-link:hover .ledger-go{color:var(--content);transform:translate(4px)}.ft8{padding-block:var(--band) var(--s-6)}.ft8-close{gap:var(--s-6) var(--grid-gap);padding-bottom:var(--head-gap);display:grid}@media (min-width:1024px){.ft8-close{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.ft8-line{grid-column:1/span 8}.ft8-act{grid-column:9/span 4;justify-self:end}}.ft8-line{max-width:22ch;color:var(--content)}.ft8-act{gap:var(--s-3);justify-items:start;display:grid}.ft8-ledger{gap:var(--s-7) var(--grid-gap);padding-top:var(--s-6);border-top:1px solid var(--rule-field-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.ft8-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359.98px){.ft8-ledger{grid-template-columns:minmax(0,1fr)}}.ft8-col-h{padding-bottom:var(--s-3);color:var(--content-muted)}.ft8-col ul{border-top:1px solid var(--rule-field)}.ft8-col li{border-bottom:1px solid var(--rule-field)}.ft8-a{min-height:44px;font-size:var(--text-small);color:var(--content);transition:color var(--t-state) var(--ease-state);align-items:center;line-height:1.35;text-decoration:none;display:flex}a.ft8-a:hover{color:var(--tint-on-field)}.ft8-a--static{color:var(--content-muted)}.ft8-notes{gap:var(--s-6) var(--grid-gap);margin-top:var(--s-8);display:grid}@media (min-width:1024px){.ft8-notes{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ft8-id{grid-column:1/span 5}.ft8-labels{grid-column:6/span 4}.ft8-trust{grid-column:10/span 3;justify-self:end}}.ft8-id{max-width:46ch;color:var(--content-muted)}.ft8-labels{gap:var(--s-3);display:grid}.ft8-labels .ft8-col-h{padding-bottom:0}.ft8-status,.ft8-trust{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.ft8-inline{min-height:24px;color:var(--content);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:color var(--t-state) var(--ease-state), text-decoration-color var(--t-state) var(--ease-state);align-items:center;display:inline-flex}a.ft8-inline:hover{color:var(--tint-on-field);text-decoration-color:currentColor}.ft8-base{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--rule-field);color:var(--content-muted);flex-wrap:wrap;display:flex}.ft8-base-id{align-items:center;gap:var(--s-3);display:inline-flex}.ft8-clock{align-items:center;gap:var(--s-2);font-variant-numeric:tabular-nums;min-width:9.5em;min-height:18px;display:inline-flex}.ft8-legal{align-items:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.ft8-legal .ft8-a{font-size:var(--text-caption);color:var(--content-muted)}.ft8-legal .ft8-a:hover{color:var(--content)}.inline-plate{vertical-align:baseline;border-radius:0;height:.8em;display:inline-block;overflow:clip}.inline-plate img{object-fit:cover;width:100%;height:100%;display:block}.k-instruments{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--rule);display:flex}.k-index{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.paper-close{padding-block:var(--band-tight)}:root .sh-disclosure .sh-chip{color:color-mix(in srgb, var(--paper) 82%, transparent)}
.cs-loop{border-radius:var(--cs-r,0);isolation:isolate;background:#fff;position:relative;overflow:hidden}.cs-loop video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-loop-btn{z-index:2;color:#fff;cursor:pointer;opacity:.86;background:#14161ab8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:10px;right:10px}.cs-loop-btn:hover{opacity:1}.cs-loop-btn:active{transform:scale(.94)}.cs-loop-btn:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #14161ae6}.cs-phone{background:linear-gradient(160deg,#2b2e33,#0d0e10 60%);border-radius:56px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 2px 2px #0000002e,0 30px 60px -18px #00000073,0 60px 120px -40px #00000059}.cs-phone>.cs-loop{--cs-r:47px}.cs-tablet{background:linear-gradient(160deg,#2b2e33,#0d0e10 60%);border-radius:34px;padding:14px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 40px 90px -30px #0009}.cs-tablet>.cs-loop{--cs-r:20px}.cs-live{zoom:var(--z,1)}.cs-live *{pointer-events:none}.cs-cap{max-width:46ch;font-size:14px;line-height:1.5}.cs-cap strong{font-weight:600}.cs-hero{margin-top:8px;position:relative;overflow:hidden}.cs-hero-in{width:100%;max-width:var(--container-shell);padding-inline:var(--spacing-gut);margin-inline:auto}.cs-mv{color:#fff;background:linear-gradient(#6b1e2a 0 74%,#1e2226 74% 100%)}.cs-mv .cs-hero-in{grid-template-columns:minmax(0,393px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,6vw,80px) clamp(40px,5vw,64px);display:grid}.cs-mv-side{align-content:start;gap:22px;padding-top:clamp(0px,4vw,48px);display:grid}.cs-mv-sheet{color:#1e2226;margin-right:calc(-1 * var(--spacing-gut) - 40px);background:#fff;border-radius:14px 0 0 14px;padding:30px 0 30px 30px;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.cs-mv-sheet .cs-live{--z:1.62;width:340px}.cs-mv-cap{font-family:var(--mv-serif), Georgia, serif;letter-spacing:-.005em;color:#fff;max-width:26ch;font-size:clamp(20px,1.9vw,27px);line-height:1.3}.cs-mv-cap-s{font-family:var(--mv-sans), system-ui, sans-serif;color:#ffffffd1;max-width:44ch;font-size:14px;line-height:1.5}.cs-eq{color:#fff;background:#14213d}.cs-eq .cs-hero-in{padding-block:clamp(40px,6vw,84px) clamp(48px,7vw,96px);position:relative}.cs-eq .cs-tablet{width:min(100%,940px)}.cs-eq-now{right:var(--spacing-gut);color:#14213d;background:#fff;border-radius:22px;width:360px;padding:18px 18px 12px;position:absolute;bottom:clamp(24px,4vw,52px);box-shadow:0 30px 70px -20px #0000008c}.cs-eq-now .cs-live{--z:1.3;width:248px}.cs-eq-cap{font-family:var(--eq-text), system-ui, sans-serif;color:#c9d3e6;max-width:52ch;margin-top:18px;font-size:15px;line-height:1.5}.cs-eq-cap strong{color:#fff;font-family:var(--eq-display), system-ui, sans-serif;font-weight:650}.cs-ct{background:linear-gradient(90deg,#ffb000 0 50%,#2b3fd6 50% 100%)}.cs-ct .cs-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,56px);padding-block:clamp(40px,6vw,80px);display:grid}.cs-ct-side{align-content:center;gap:18px;min-width:0;display:grid}.cs-ct-date{font-family:var(--ct-mono), ui-monospace, monospace;letter-spacing:-.02em;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1}.cs-ct-side--mar{color:#16191d}.cs-ct-side--may{color:#fff}.cs-ct-card{color:#16191d;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 26px 50px -26px #00000073}.cs-ct-card .cs-live{--z:1.1}.cs-ct-loop{--cs-r:30px;box-shadow:0 0 0 1px #0000001f,0 40px 80px -30px #0000008c}.cs-ct-foot{width:100%;max-width:var(--container-shell);padding:0 var(--spacing-gut) clamp(28px, 4vw, 48px);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.cs-ct-foot .cs-cap{color:#fff;text-align:right;grid-column:2;justify-self:end}@media (max-width:1023px){.cs-ct-foot{grid-template-columns:1fr}.cs-ct-foot .cs-cap{text-align:left;grid-column:1;justify-self:start}}.cs-ct-note{font-family:var(--ct-sans), system-ui, sans-serif;max-width:34ch;font-size:15px;line-height:1.5}.cs-ge{color:#1c1d1f;background:#f5d90a}.cs-ge .cs-hero-in{grid-template-columns:minmax(0,393px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,6vw,80px);display:grid}.cs-ge-loop{--cs-r:14px;box-shadow:0 0 0 2px #1c1d1f,14px 14px #1c1d1f}.cs-ge-range{background:#fff;border:2px solid #1c1d1f;border-radius:8px;gap:14px;max-width:640px;padding:clamp(20px,3vw,36px);display:grid;box-shadow:14px 14px #1c1d1f}.cs-ge-range .cs-live--fig{white-space:nowrap;font-size:clamp(36px,4.6vw,76px)}.cs-ge-label{font-family:var(--ge-display), system-ui, sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:700}.cs-ge-micro{font-family:var(--ge-text), system-ui, sans-serif;color:#5b6168;font-size:15px}.cs-ge-cap{font-family:var(--ge-text), system-ui, sans-serif;max-width:50ch;margin-top:22px;font-size:15px;line-height:1.5}.cs-re{color:#2b211c;background:#dcebf7}.cs-re .cs-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,393px);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,6vw,80px);display:grid}.cs-re-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.cs-re-shape{align-content:start;gap:10px;display:grid}.cs-re-shape svg{width:100%;max-width:132px;height:auto}.cs-re-name{font-family:var(--re-display), system-ui, sans-serif;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.05}.cs-re-range{font-family:var(--re-sans), system-ui, sans-serif;color:#5b5049;font-size:14px;line-height:1.4}.cs-re-queue{background:#fff;border-radius:26px;gap:12px;margin-top:clamp(28px,4vw,52px);padding:22px 24px;display:grid}.cs-re-queue .cs-live{--z:1.7}.cs-re-queue p{font-family:var(--re-display), system-ui, sans-serif;font-size:22px;font-weight:600}.cs-re-cap{font-family:var(--re-sans), system-ui, sans-serif;max-width:52ch;margin-top:18px;font-size:15px;line-height:1.5}.cs-td{color:#202a27;background:#eceee9}.cs-td .cs-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.cs-td-still{border-radius:10px;overflow:hidden}.cs-td-still img{width:100%;height:auto;display:block}.cs-td-loop{--cs-r:30px;box-shadow:0 0 0 1px #0000001a,0 30px 60px -28px #00000073}.cs-hero-foot{padding-top:14px}.cs-macro{position:relative;overflow:hidden}.cs-macro-in{width:100%;max-width:var(--container-shell);padding:clamp(48px, 7vw, 104px) var(--spacing-gut);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);margin-inline:auto;display:grid}.cs-macro-art{min-width:0}.cs-macro-live{--z:var(--zd,1);width:var(--wd,auto)}.cs-macro-card{padding:26px 28px 18px}@media (max-width:899px){.cs-macro-live{--z:var(--zm,1);width:auto}.cs-macro-card{padding:18px 16px 12px}}.cs-eq-macro{padding:28px 28px 18px}.cs-eq-macro .cs-live{--z:2.2;width:300px}@media (max-width:899px){.cs-eq-macro{padding:18px 16px 12px}.cs-eq-macro .cs-live{--z:1;width:auto}}.cs-macro-text{align-content:center;gap:10px;display:grid}.cs-macro-text h2{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.15}.cs-macro-text p{max-width:40ch;font-size:16px;line-height:1.55}.cs-sys{color:#16181b;background:#fff;border-top:1px solid #00000014}.cs-sys-in{width:100%;max-width:var(--container-shell);padding:clamp(48px, 7vw, 96px) var(--spacing-gut);margin-inline:auto}.cs-sys-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:grid}.cs-sys-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,3.5vw,56px);display:grid}.cs-sys-type{gap:18px;display:grid}.cs-sys-aa{letter-spacing:-.04em;font-size:clamp(96px,11vw,168px);line-height:.86}.cs-sys-face{border-top:1px solid #0000001f;gap:2px;padding-top:12px;display:grid}.cs-sys-face b{font-size:15px;font-weight:600}.cs-sys-face span{color:#555b62;font-size:14px}.cs-sys-sample{font-size:20px;line-height:1.35}.cs-sys-pal{gap:6px;display:grid}.cs-sys-sw{border-radius:6px;align-content:end;min-height:64px;padding:10px 12px;font-size:13px;line-height:1.3;display:grid}.cs-sys-sw--lead{min-height:168px}.cs-sys-sw b{font-weight:600;display:block}.cs-sys-parts{gap:22px;display:grid}.cs-sys-part{gap:8px;display:grid}.cs-sys-part-cap{color:#555b62;font-size:13px;line-height:1.4}.cs-seq-in{width:100%;max-width:var(--container-shell);padding:clamp(48px, 7vw, 104px) var(--spacing-gut);grid-template-columns:minmax(0,393px) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,48px);margin-inline:auto;display:grid}.cs-seq-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:8px;display:grid}.cs-shot{gap:10px;min-width:0;display:grid}.cs-shot-img{background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 24px 50px -28px #0006}.cs-shot-img img{width:100%;height:auto;display:block}.cs-shot--crop .cs-shot-img{aspect-ratio:var(--crop,393 / 520)}.cs-shot--crop .cs-shot-img img{width:100%;height:auto;position:absolute;inset:0}.cs-shot--s{max-width:260px}.cs-shot--m{max-width:320px}.cs-shot--l{max-width:393px}.cs-dplate{justify-items:start;gap:10px;display:grid}.cs-dplate-live{background:var(--cs-ground,#fff);border-radius:18px;width:100%;padding:clamp(18px,3vw,36px);overflow:hidden}.cs-cover{width:768px;height:512px;position:relative;overflow:hidden}@media (max-width:1023px){.cs-mv .cs-hero-in,.cs-ge .cs-hero-in,.cs-re .cs-hero-in,.cs-td .cs-hero-in{grid-template-columns:minmax(0,1fr)}.cs-mv .cs-hero-in>figure,.cs-ge .cs-hero-in>figure,.cs-re .cs-hero-in>figure,.cs-td .cs-hero-in>figure{justify-self:center;width:min(100%,340px)}.cs-re .cs-hero-in>figure{order:-1}.cs-mv{background:linear-gradient(#6b1e2a 0 82%,#1e2226 82% 100%)}.cs-mv-sheet{margin-right:calc(-1 * var(--spacing-gut))}.cs-mv-sheet .cs-live{--z:1;width:auto;padding-right:20px}.cs-mv-sheet{padding-right:0}.cs-eq-now{margin-top:20px;width:auto;margin-inline:12px;position:relative;bottom:auto;right:auto}.cs-eq-now .cs-live{--z:1.15;width:auto}.cs-ct{background:linear-gradient(#ffb000 0 50%,#2b3fd6 50% 100%)}.cs-ct .cs-hero-in{grid-template-columns:minmax(0,1fr)}.cs-ct-loop{justify-self:center;width:min(100%,300px)}.cs-ct-card .cs-live{--z:.92}.cs-macro-in,.cs-sys-grid,.cs-sys-head{grid-template-columns:minmax(0,1fr)}.cs-seq-in{grid-template-columns:minmax(0,1fr);justify-items:center}.cs-seq-head{grid-template-columns:minmax(0,1fr);justify-self:stretch}}@media (max-width:639px){.cs-phone{border-radius:46px;padding:7px}.cs-phone>.cs-loop{--cs-r:39px}.cs-tablet{border-radius:20px;padding:8px}.cs-tablet>.cs-loop{--cs-r:13px}.cs-re-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-re-queue .cs-live{--z:1.05}.cs-ge-range{box-shadow:8px 8px #1c1d1f}.cs-ge-loop{box-shadow:0 0 0 2px #1c1d1f,8px 8px #1c1d1f}}@media (prefers-reduced-motion:reduce){.cs-loop-btn{transition:none}}.dv-spec{color:#202a27;background:#f8f8f5;border-radius:6px;gap:28px;padding:clamp(20px,4vw,44px);display:grid;box-shadow:inset 0 0 0 1px #1b171314}@media (min-width:900px){.dv-spec{grid-template-columns:1.1fr 1.6fr 1fr;align-items:end}}.dv-spec p{margin:0}.dv-spec-mark svg{width:72px;height:auto;display:block}.dv-spec-word{letter-spacing:-.02em;font-family:Avenir Next,Avenir,Nunito Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1;margin-top:14px!important}.dv-spec-line{color:#4f5c57;font-size:.9375rem;margin-top:8px!important}.dv-spec-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dv-spec-chips li{gap:4px;min-width:0;display:grid}.dv-chip{aspect-ratio:1/1.1;border-radius:18px;display:block;box-shadow:inset 0 0 0 1px #202a2714}.dv-chip-name{margin-top:6px;font-size:.875rem;font-weight:600}.dv-chip-hex{color:#4f5c57;font-variant-numeric:tabular-nums;font-size:.75rem}.dv-spec-aa{letter-spacing:-.03em;font-family:Avenir Next,Avenir,Nunito Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(3.5rem,7vw,5.5rem);line-height:.9}.dv-spec-type ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dv-spec-type li{display:grid}.dv-face-name{font-size:.9375rem;font-weight:600}.dv-face-role{color:#4f5c57;font-size:.8125rem}.dv-row{gap:var(--spacing-step-s,32px);display:grid}@media (min-width:900px){.dv-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-bench{margin:0}.cs-bench-loop{border-radius:10px;box-shadow:0 0 0 1px #0000001a,0 24px 50px -30px #00000080}.cs-bench-sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cs-bench-sheet{color:inherit;gap:6px;font-size:12px;line-height:1.3;text-decoration:none;display:grid}.cs-bench-sheet img{border-radius:4px;width:100%;height:auto;transition:transform .16s cubic-bezier(.2,0,0,1);display:block;box-shadow:0 0 0 1px #0000001f}.cs-bench-sheet:hover img{transform:translateY(-2px)}.cs-bench-sheet:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.cs-bench-sheet span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.cs-bench-sheet img{transition:none}}@media (min-width:1024px){.cs-seq-in{align-items:start}.cs-seq-in>.cs-shot:nth-of-type(2){margin-top:clamp(120px,14vw,220px)}.cs-seq-in>.cs-shot:nth-of-type(3){justify-self:end;margin-top:clamp(40px,5vw,80px)}}.cs-cal{color:#16191d;background:#edeff2}.cs-cal-in{width:100%;max-width:var(--container-shell);padding:clamp(48px, 7vw, 104px) var(--spacing-gut) clamp(32px, 4vw, 56px);margin-inline:auto}.cs-cal-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:grid}.cs-cal-cols{border-top:2px solid #16191d;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-cal-cols>li{border-left:1px solid #d3d7de;grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:18px 18px 22px;display:grid}.cs-cal-cols>li:first-child{border-left:0;padding-left:0}.cs-cal-date{font-family:var(--ct-mono), ui-monospace, monospace;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1}.cs-cal-what{color:#5b6270;max-width:30ch;font-size:14px;line-height:1.45}.cs-cal-ui{background:#fff;border-radius:12px;align-self:start;overflow:hidden;box-shadow:0 0 0 1px #d3d7de}.cs-cal-foot{border-top:1px solid #d3d7de;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(24px,3vw,40px);padding-top:14px;font-size:14px;display:flex}.cs-cal-foot ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.cs-cal-foot li{align-items:center;gap:6px;display:inline-flex}.cs-cal-foot li i{border-radius:3px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001f}.cs-cal-foot li span{color:#5b6270;font-family:var(--ct-mono), ui-monospace, monospace;font-size:12px}@media (max-width:1023px){.cs-cal-head{grid-template-columns:minmax(0,1fr)}.cs-cal-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-cal-cols>li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:639px){.cs-cal-cols{grid-template-columns:minmax(0,1fr)}.cs-cal-cols>li{border-top:1px solid #d3d7de;border-left:0;padding-left:0}}.cs-td-in{grid-template-columns:minmax(0,393px) minmax(0,1fr) minmax(0,320px)!important;align-items:center!important}.cs-td-in>.cs-shot:last-child{margin-top:clamp(60px,8vw,140px)}.cs-td-arrow{color:#202a27;justify-self:center;gap:10px;max-width:24ch;font-size:clamp(17px,1.5vw,21px);line-height:1.35;display:grid}.cs-td-n{letter-spacing:-.03em;font-size:clamp(56px,6vw,96px);font-weight:650;line-height:.9;display:block}.cs-td-rule{background:#202a27;width:100%;height:2px;margin:8px 0;display:block}.cs-td-cap{width:100%;max-width:var(--container-shell);padding:0 var(--spacing-gut) 28px;color:#4f5c57;margin-inline:auto}@media (max-width:1023px){.cs-td-in{justify-items:center;grid-template-columns:minmax(0,1fr)!important}.cs-td-in>.cs-shot:last-child{margin-top:0}.cs-td-arrow{justify-self:stretch;max-width:none}}.cs-fr[data-fr=wait]{visibility:hidden;animation:0s linear 1.5s forwards cs-fr-show}@keyframes cs-fr-show{to{visibility:visible}}.st-figs{margin-top:22px}.st-figs-row{flex-wrap:wrap;gap:8px 40px;margin:0;display:flex}.st-fig dd{gap:2px;margin:0;display:grid}.st-fig-n{font-variation-settings:"wdth" 90;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:800;line-height:.9}.st-fig-l{color:var(--color-ink);font-size:1rem;font-weight:600}.st-figs-src{color:var(--color-ink-2);max-width:60ch;margin-top:12px;font-size:.875rem;line-height:1.45}.st-status{color:var(--color-ink);align-items:center;gap:6px;margin-right:6px;font-weight:600;display:inline-flex}.st-status:before{content:"";background:var(--v7-f);border-radius:50%;width:7px;height:7px}.st-strip{border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.st-strip>div{border-bottom:1px solid var(--color-rule);min-width:0;padding:12px 16px 14px 0}.st-strip dt{color:var(--color-ink-2);font-size:.8125rem;font-weight:600}.st-strip dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;line-height:1.4}@media (min-width:900px){.st-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.st-strip>div{border-bottom:0}}.st-strip-band{background:var(--color-paper);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem)}.st-limits{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule)}.st-limits>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:44px;padding:18px 0;list-style:none;display:grid}.st-limits>summary::-webkit-details-marker{display:none}.st-limits-t{letter-spacing:-.016em;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:720;line-height:1.1}.st-limits-lines{color:var(--color-ink-2);gap:4px;margin:10px 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.st-limits-x{width:24px;height:24px;margin-top:4px;transition:transform .22s cubic-bezier(.2,0,0,1);position:relative}.st-limits-x:before,.st-limits-x:after{content:"";background:currentColor;height:2px;position:absolute;top:11px;left:3px;right:3px}.st-limits-x:after{transform:rotate(90deg)}.st-limits[open] .st-limits-x{transform:rotate(45deg)}.st-limits-body{gap:28px;padding:4px 0 28px;display:grid}@media (min-width:900px){.st-limits-body{gap:32px var(--spacing-gut);grid-template-columns:repeat(3,minmax(0,1fr))}}.st-limits-body h3{color:var(--color-ink-2);margin-bottom:8px;font-size:.8125rem;font-weight:600}.st-limits-body ul{gap:8px;padding-left:1.1em;font-size:.9375rem;line-height:1.5;list-style:outside;display:grid}.st-limits:focus-within>summary:focus-visible{outline:2px solid var(--v7-red);outline-offset:4px}.st-ask{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(2rem,4vw,3rem);padding-top:20px;display:flex}.st-ask p{letter-spacing:-.016em;max-width:30ch;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:720;line-height:1.15}.st-ask p span{letter-spacing:0;opacity:.82;margin-top:6px;font-size:.9375rem;font-weight:400;line-height:1.5;display:block}.st-ask-bare{color:var(--color-ink)}.st-related-grid{gap:40px var(--spacing-gut);margin-top:24px;display:grid}@media (min-width:768px){.st-related-grid{grid-template-columns:7fr 5fr;align-items:start}}.st-rel{border-top:1px solid var(--color-ink);color:inherit;padding-top:10px;text-decoration:none;display:block}.st-rel-meta{color:var(--color-ink-2);justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:600;display:flex}.st-rel-img{background:var(--color-paper-2);margin-top:10px;overflow:hidden}.st-rel-img img{width:100%;height:auto;transition:transform .56s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.04)}.st-rel:hover .st-rel-img img,.st-rel:focus-visible .st-rel-img img{transform:scale(1)}.st-rel-t{letter-spacing:-.016em;margin-top:12px;font-size:clamp(1.375rem,1rem + .95vw,1.875rem);font-weight:720;line-height:1.08}.st-rel-q{color:var(--color-ink-2);margin-top:6px;font-size:.9375rem}.st-rel:hover .st-rel-t{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.st-rel:focus-visible{outline:2px solid var(--v7-red);outline-offset:4px}.st-lab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.st-lab th,.st-lab td{text-align:left;border-bottom:1px solid var(--color-rule);white-space:nowrap;padding:8px 14px 8px 0}.st-lab thead th{color:var(--color-ink-2);border-bottom-color:var(--color-ink);font-weight:600}.st-lab tbody th{font-weight:600}.st-hero{margin-top:clamp(1.5rem,3vw,2.75rem)}.st-hero-img img{width:100%;height:auto;display:block}.st-use-grid{gap:28px var(--spacing-gut);display:grid}@media (min-width:1100px){.st-use-grid{grid-template-columns:4fr 8fr;align-items:start}.st-use-head{position:sticky;top:96px}}.st-never{border-top:1px solid;margin-top:24px;padding-top:12px}.st-never-h{opacity:.86;font-size:.8125rem;font-weight:600}.st-never ul{gap:6px;margin-top:8px;font-size:.9375rem;line-height:1.45;display:grid}.st-never li{padding-left:1.4em;position:relative}.st-never li:before{content:"";background:currentColor;width:.8em;height:1.5px;position:absolute;top:.55em;left:0}.st-use .sh-journey{min-width:0}@media (min-width:1024px){.sh-decision[data-layout=wide][data-plate=true]{grid-template-columns:minmax(0,1fr)!important}.sh-decision[data-layout=wide][data-plate=true]>.sh-decision-text{max-width:62ch;order:0!important}.sh-decision[data-layout=macro][data-plate=true]{grid-template-columns:3fr 9fr}}.st-dplate{min-width:0}.st-run{gap:clamp(2rem, 4vw, 3.5rem) var(--spacing-gut);display:grid}@media (min-width:768px){.st-run{grid-template-columns:7fr 5fr;align-items:start}.st-run-wide{grid-column:1/-1}.st-run-b{margin-top:clamp(2rem,6vw,6rem)}}.st-plate{margin:0}.st-plate img{width:100%;height:auto;display:block}.st-plate .sh-cap{margin-top:10px}.st-livery figure{margin:0}.st-livery img{object-fit:cover;width:100%;height:auto;max-height:92svh;display:block}.st-livery .sh-cap{padding-top:10px;padding-bottom:clamp(2rem,4vw,3rem)}.tlr{border-top:1px solid var(--color-ink)}.tlr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 0;display:flex}.tlr-label{color:var(--color-ink-2);font-size:.875rem}.tlr-rail{align-items:center;gap:6px;display:flex}.tlr-rb,.tlr-pp{border:1px solid var(--color-rule);min-width:44px;height:44px;font:inherit;color:var(--color-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;font-size:.875rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s}.tlr-rb[aria-current=step]{background:var(--v7-f);color:var(--color-paper);border-color:var(--v7-f)}.tlr-rb:hover,.tlr-pp:hover{border-color:var(--color-ink)}.tlr-rb:focus-visible,.tlr-pp:focus-visible{outline:2px solid var(--v7-red);outline-offset:2px}.tlr-pp{place-items:center;margin-left:6px;display:grid}.tlr-rows{display:grid}@media (min-width:900px){.tlr-rows{column-gap:var(--spacing-gut);grid-template-columns:1fr 1fr}}.tlr-row{border-top:1px solid var(--color-rule);grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:18px 0 20px;display:grid;position:relative}.tlr-hl{pointer-events:none;background:#c42b000d;position:absolute;inset:0 -12px}.tlr:not([data-anim]) .tlr-hl{visibility:hidden}.tlr-n{color:#fff;background:var(--v7-red);font-variant-numeric:tabular-nums;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:grid;position:relative}.tlr-body{min-width:0;position:relative}.tlr-where{color:var(--color-ink-2);font-size:.8125rem;font-weight:600}.tlr-before{color:var(--color-ink-2);margin-top:8px;font-size:1rem;line-height:1.45}.tlr-strike{-webkit-box-decoration-break:slice;box-decoration-break:slice;background-image:linear-gradient(var(--v7-red), var(--v7-red));background-position:0 58%;background-repeat:no-repeat;background-size:100% 3px;text-decoration:none}.tlr-after{letter-spacing:-.012em;color:var(--color-ink);margin-top:6px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:720;line-height:1.25}.tlr-w{display:inline-block}.tlr-why{color:var(--color-ink-2);max-width:60ch;margin-top:8px;font-size:.875rem;line-height:1.5}.af-stage{position:relative;overflow:hidden}.af-stage>*{position:absolute}.af-stage p,.af-stage dl,.af-stage dd{margin:0}.af-paper{background:#fbfaf7 radial-gradient(#00000006 1px,#0000 1px) 0 0/3px 3px;position:absolute;box-shadow:0 1px 2px #00000024,0 30px 60px -28px #00000073}.af-card{border-radius:6px;position:absolute;box-shadow:0 1px 2px #0003,0 30px 50px -24px #0000008c}.af-frame{background:linear-gradient(135deg,#3b332b,#1f1a15);position:absolute;box-shadow:inset 0 0 0 2px #ffffff0f,0 2px 3px #00000040,0 40px 70px -30px #14213d8c}.af-bubble{color:#14213d;background:#fff;border-radius:24px 24px 24px 6px;padding:22px 24px;font-size:22px;line-height:1.4;box-shadow:0 1px 2px #00000014,0 24px 40px -24px #14213d66}.af-receipt{background:#fbfbf8;padding:30px 30px 40px;position:absolute;box-shadow:0 2px 3px #0003,0 40px 60px -30px #0009;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 12px repeat-x}.af-van{border-radius:18px 18px 6px 6px;position:absolute;overflow:hidden;box-shadow:0 2px 3px #0003,0 40px 70px -34px #0000008c}.af-yard{box-shadow:0 2px 3px #0003,0 30px 50px -26px #00000080}.af-cubbies{background:#b98d62;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:absolute;box-shadow:0 40px 70px -34px #2b211c8c}.af-cubby{background:#c99b6d;border:8px solid #b98d62;grid-template-rows:1fr auto;display:grid;position:relative}.af-cubby-hole{background:linear-gradient(#6f4f33 0%,#8a6544 100%);margin:10px 10px 0;box-shadow:inset 0 18px 30px -12px #00000073}.af-label{text-align:center;background:#fff;justify-items:center;margin:14px 18px 18px;padding:16px 12px 14px;display:grid;box-shadow:0 1px 2px #0003}.af-screen{background:#fff;border-radius:0;height:600px;padding:22px 18px;position:relative}.st-art-fig{margin:0}.st-art-fig img{width:100%;height:auto;display:block}.st-art-fig .sh-cap{margin-top:10px}.cs-mv-macro,.cs-re-macro{flex-wrap:wrap;align-items:flex-end;gap:32px 48px;display:flex}.cs-ct-wide{max-width:1180px;padding-inline:var(--spacing-gut);margin:0 auto}.cs-ct-wide .cs-cap{margin-top:10px}.cs-ge-sq{width:min(100%,440px)}.cs-td-close{width:min(100%,320px);margin:clamp(2rem,4vw,3rem) 0 0}.cs-td-close .cs-cap{margin-top:10px}.cs-ct:has(.cs-ct-wide){background:#e8ecff;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem)}.st-art .cs-seq-in{display:block}.st-art .st-art-fig{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem)}.st-art{padding-block:0}.st-film-bleed{margin-top:clamp(1.5rem,3vw,2.75rem)}.st-film-bleed figcaption{padding-inline:var(--spacing-gut)}.st-spreads{gap:clamp(2rem, 5vw, 4rem) var(--spacing-gut);display:grid}@media (min-width:900px){.st-spreads{grid-template-columns:7fr 5fr;align-items:end}.st-spread-0,.st-spread-2{grid-column:1/-1}.st-spread-1{grid-column:1/2}}.tlr-rows:has(>:only-child){grid-template-columns:minmax(0,1fr)}section[aria-labelledby=claim-title] .tlr-before{font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}section[aria-labelledby=claim-title] .tlr-after{max-width:24ch;font-size:clamp(1.75rem,1rem + 2.4vw,3rem);line-height:1.08}
:root{--v10-ink:#0f2524;--v10-ink-2:#18302f;--v10-ink-3:#2a403f;--v10-paper:#fff;--v10-beige:#f6f4f0;--v10-sage:#bfebd3;--v10-sage-2:#dcf5e7;--v10-sage-deep:#2b6450;--v10-slate:#4a5857;--v10-mark:#fe3c00;--v10-on-ink:#ffffffbd;--v10-hair:#0f25241f;--v10-hair-ink:#ffffff24;--v10-p-latitude:#f6e3a1;--v10-p-stride:#eed5d3;--v10-p-orient:#eadbc8;--v10-p-tokas:#dce3ef;--v10-p-still:#ebd9e2;--v10-p-funded:#dcd5f2;--v10-p-ellery:#e7edf9;--v10-p-grantham:#f4ea9c;--v10-p-marrow:#f7eeef;--v10-p-russet:#f8ece6;--v10-p-carrow:#e8ecff;--v10-p-tandem:#e3f578;--v10-ease-bar:cubic-bezier(.3, 0, .7, 1);--v10-ease-swap:cubic-bezier(.44, 0, .56, 1);--v10-ease-frame:cubic-bezier(.8, 0, .2, 1);--v10-t-bar:.26s;--v10-t-frame:.7s;--v10-t-ground:.5s;--v10-nav-h:72px;--v10-w:1200px;--v10-gut:clamp(20px, 4.4vw, 72px);--v10-band:clamp(88px, 6vw + 48px, 160px);--v10-accent:var(--v10-sage);--v10-ground:var(--v10-paper);--color-paper:var(--v10-paper);--color-shell:var(--v10-beige);--color-ink:var(--v10-ink);--color-ink-2:var(--v10-slate);--color-ink-mute:#687574;--color-field:var(--v10-ink);--color-field-2:var(--v10-ink-2);--color-tint:#e6f4ec;--color-tint-on-field:var(--v10-sage);--color-rule:var(--v10-hair);--paper:var(--v10-paper);--shell:var(--v10-beige);--ink:var(--v10-ink);--ink-2:var(--v10-slate);--ink-mute:#687574;--field:var(--v10-ink);--field-2:var(--v10-ink-2);--tint:#e6f4ec;--tint-on-field:var(--v10-sage);--rule:var(--v10-hair);--rule-field:var(--v10-hair-ink);--hairline-hi:var(--v10-sage-deep);--r-pill:0;--r-sheet:0;--shadow-object:none;--shadow-object-half:none;--fv-display-xl:"wdth" 100, "wght" 560;--fv-display:"wdth" 100, "wght" 560;--fv-head:"wdth" 100, "wght" 560;--fv-numeral:"wdth" 100, "wght" 480;--fv-ui:"wdth" 100, "wght" 560;--fv-text:"wdth" 100, "wght" 430;--text-display-xl:clamp(2.5rem, 1.6rem + 3.4vw, 4.25rem);--text-display-xl--line-height:1.02;--text-display-xl--letter-spacing:-.03em;--text-display:clamp(2.375rem, 1.6rem + 2.8vw, 3.75rem);--text-display--line-height:1.04;--text-display--letter-spacing:-.028em;--text-section:clamp(1.875rem, 1.3rem + 1.9vw, 3rem);--text-section--line-height:1.12;--text-section--letter-spacing:-.024em;--text-title:clamp(1.25rem, 1rem + .7vw, 1.625rem);--text-title--line-height:1.16;--text-title--letter-spacing:-.012em;--text-numeral:clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);--text-numeral--letter-spacing:-.035em}.dark,.sh-band--ink,.sh-band--ox,.q-band--ink{--content-muted:var(--v10-on-ink);--content-soft:var(--v10-on-ink);--accent:var(--v10-paper);--accent-hover:var(--v10-sage);--accent-wash:#ffffff14;--line:var(--v10-hair-ink)}
html{background:var(--v10-ink)}body.v10-body{background:var(--v10-paper);color:var(--v10-ink)}.v10-main{padding-top:var(--v10-nav-h);background:var(--v10-paper)}:is(.v10-main:has(>[data-bleed]:first-child),.v10-main:has(>.v10-page>[data-bleed]:first-child)){padding-top:0}.v10-wrap{width:min(100% - 2 * var(--v10-gut), var(--v10-w));margin-inline:auto}.v10-wrap--wide{width:min(100% - 2 * var(--v10-gut), 1360px);margin-inline:auto}[data-ground=ink]{--g:var(--v10-ink);background-color:var(--v10-ink);color:#fff}[data-ground=paper]{--g:var(--v10-paper);background-color:var(--v10-paper);color:var(--v10-ink)}[data-ground=beige]{--g:var(--v10-beige);background-color:var(--v10-beige);color:var(--v10-ink)}html.v10-morph main [data-ground][data-near]{background-color:var(--v10-ground)}html.v10-morph[data-ground-active=ink] main [data-ground][data-near]{background-color:var(--v10-ink)}html.v10-morph[data-ground-active=paper] main [data-ground][data-near]{background-color:var(--v10-paper)}html.v10-morph[data-ground-active=beige] main [data-ground][data-near]{background-color:var(--v10-beige)}html.v10-morph.v10-morphing main [data-ground][data-near]{transition:background-color var(--v10-t-ground) var(--ease-state)}[data-ground=ink]:not(.v10-nav){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--v10-ink);--surface-raised:var(--v10-ink-2);--content:#fff;--content-muted:var(--v10-on-ink);--content-soft:var(--v10-on-ink);--content-invert:var(--v10-ink);--line:var(--v10-hair-ink);--line-strong:#fff;--accent:#fff;--accent-hover:var(--v10-sage);--accent-contrast:var(--v10-ink);--accent-hover-contrast:var(--v10-ink);--focus:var(--redline-l)}.v10-nav{--nav-fg:var(--v10-ink);--nav-dim:var(--v10-slate);--nav-bg:var(--v10-paper);z-index:60;height:var(--v10-nav-h);color:var(--nav-fg);background:var(--nav-bg);transition:background-color .4s var(--ease-state), color .4s var(--ease-state);position:fixed;inset:0 0 auto}.v10-nav[data-ground=ink]{--nav-fg:#fff;--nav-dim:var(--v10-on-ink)}.v10-nav-in{height:100%;width:min(100% - 2 * var(--v10-gut), 1360px);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.v10-brand{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.v10-brand-word{font-family:var(--font-disp);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:-.02em;font-size:19px;font-weight:600}.v10-doors{display:none}@media (min-width:1100px){.v10-doors{display:block}}.v10-doors ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.v10-doors li{align-items:center;display:flex}.v10-sep{opacity:.45;width:4px;height:4px;transition:background-color .4s var(--ease-state);background:currentColor;margin-inline:14px}.v10-door{min-height:44px;color:inherit;font-variation-settings:"wdth" 100, "wght" 520;letter-spacing:.06em;text-transform:uppercase;transition:color .4s var(--ease-state);align-items:center;font-size:13px;font-weight:520;text-decoration:none;display:inline-flex;position:relative}.v10-door:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--v10-ease-frame);background-image:radial-gradient(circle,currentColor .7px,#0000 .9px);background-size:4px 1px;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.v10-door[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.v10-door:hover:after{transform:scaleX(1)}.v10-nav[data-ground=ink] .v10-door:hover{color:var(--v10-sage)}.v10-nav:not([data-ground=ink]) .v10-door:hover{color:var(--v10-sage-deep)}}.v10-door:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v10-nav-act{align-items:center;gap:12px;display:flex}@media (max-width:479.98px){.v10-nav-start{display:none!important}}.v10-burger{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px 0 10px;font-size:13px;font-weight:520;display:inline-flex}.v10-burger-bars{width:22px;height:10px;display:block;position:relative}.v10-burger-bars span{width:100%;height:1.5px;transition:transform .3s var(--v10-ease-frame), top 0s;background:currentColor;position:absolute;left:0}.v10-burger-bars span:first-child{top:0}.v10-burger-bars span:last-child{top:8.5px}.v10-burger--x .v10-burger-bars span:first-child,.v10-nav[data-open] .v10-burger-bars span:first-child{transform:translateY(4.25px)rotate(45deg)}.v10-burger--x .v10-burger-bars span:last-child,.v10-nav[data-open] .v10-burger-bars span:last-child{transform:translateY(-4.25px)rotate(-45deg)}.v10-burger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:1100px){.v10-burger:not(.v10-burger--x){display:none}}.v10-sheet{z-index:80;padding:0 var(--v10-gut) calc(24px + env(safe-area-inset-bottom));background:var(--v10-ink);color:#fff;visibility:hidden;transition:transform .52s var(--v10-ease-frame), visibility 0s linear .52s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.v10-sheet[data-open]{visibility:visible;transition:transform .52s var(--v10-ease-frame), visibility 0s;transform:none}.v10-sheet-head{height:var(--v10-nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.v10-sheet-list{flex-direction:column;margin-top:16px;display:flex}.v10-sheet-a{color:#fff;font-variation-settings:"wdth" 100, "wght" 520;letter-spacing:-.01em;text-transform:uppercase;opacity:0;min-height:60px;transition:opacity .36s var(--ease-out), transform .56s var(--ease-out);align-items:center;font-size:clamp(28px,7vw,40px);font-weight:520;text-decoration:none;display:flex;position:relative;transform:translate(-40px)}.v10-sheet-a:after{content:"";background:var(--v10-hair-ink);transform-origin:0;height:1px;transition:transform .6s var(--v10-ease-frame);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v10-sheet[data-open] .v10-sheet-a{opacity:1;transition-delay:calc(.14s + var(--i) * 50ms);transform:none}.v10-sheet[data-open] .v10-sheet-a:after{transition-delay:calc(.2s + var(--i) * 50ms);transform:none}.v10-sheet-a[aria-current=page]{color:var(--v10-sage)}.v10-sheet-a:focus-visible{outline:2px solid var(--redline-l);outline-offset:-2px}.v10-sheet-foot{flex-direction:column;align-items:flex-start;gap:18px;margin-top:auto;padding-top:36px;display:flex}.v10-pt{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0}.v10-pt[data-state=in],.v10-pt[data-state=out]{visibility:visible}.v10-pt i{position:absolute;inset:0;transform:translate(101%)}.v10-pt-1{background:var(--v10-ink)}.v10-pt-2{background:var(--v10-sage)}.v10-pt-3{background:var(--pt-3,var(--v10-paper))}.v10-pt[data-state=in] i{transition:transform .18s var(--ease-wipe);transform:none}.v10-pt[data-state=in] .v10-pt-2{transition-delay:40ms}.v10-pt[data-state=in] .v10-pt-3{transition-delay:80ms}.v10-pt[data-state=out] i{transition:transform .22s var(--ease-wipe);transform:translate(-101%)}.v10-pt[data-state=out] .v10-pt-2{transition-delay:40ms}.v10-pt[data-state=out] .v10-pt-1{transition-delay:80ms}.v10-cursor{z-index:70;pointer-events:none;position:fixed;top:0;left:0}.v10-cursor-in{color:var(--v10-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform-origin:50% 100%;opacity:0;transition:opacity .2s var(--ease-state), transform .2s var(--ease-state);background:#fff;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:560;display:inline-flex;transform:translate(-50%,-100%)scale(.6)}.v10-cursor[data-on] .v10-cursor-in{opacity:1;transform:translate(-50%,-100%)}main h1:not([data-nowipe]){position:relative}main h1:not([data-nowipe]):before,main h1:not([data-nowipe]):after{content:"";z-index:2;pointer-events:none;transform-origin:100%;position:absolute;inset:-.04em -.06em}main h1:not([data-nowipe]):before{background:var(--h1-dim,#e2eae6);animation:v10-uncover var(--v10-t-bar) var(--v10-ease-bar) .3s both}main h1:not([data-nowipe]):after{background:var(--v10-accent);animation:v10-uncover var(--v10-t-bar) var(--v10-ease-bar) 40ms both}html.v10-intro-on main h1:not([data-nowipe]):before{animation-delay:.74s}html.v10-intro-on main h1:not([data-nowipe]):after{animation-delay:.48s}[data-ground=ink] h1,.dark h1{--h1-dim:var(--v10-ink-3)}@keyframes v10-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.v10-wl{z-index:2;pointer-events:none;position:absolute;inset:0}.v10-wl-line{position:absolute}.v10-wl-line i{position:absolute;inset:-.04em;transform:scaleX(0)}.v10-bracket{font-variation-settings:"wdth" 100, "wght" 430;letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted,var(--v10-slate));margin:0;font-size:13px;font-weight:430}[data-ground=ink] .v10-bracket{color:var(--v10-on-ink)}.v10-link{color:inherit;text-underline-offset:.22em;transition:color var(--t-state) var(--ease-state);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){[data-ground=ink] .v10-link:hover,.v10-link--ink:hover{color:var(--v10-sage)}.v10-link:hover{color:var(--v10-sage-deep)}}.v10-link--ink{color:#fff}.v10-footer{padding-top:clamp(72px,8vw,120px);position:relative;overflow:clip}.v10-footer .v10-bracket{margin-bottom:14px}.v10-ft-contact{border-bottom:1px solid var(--v10-hair-ink);gap:40px;padding-bottom:56px;display:grid}@media (min-width:900px){.v10-ft-contact{grid-template-columns:1fr 1fr}}.v10-ft-big{color:#fff;font-variation-settings:"wdth" 100, "wght" 430;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .4s var(--ease-state), background-size .4s var(--v10-ease-frame);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-block:6px 4px;font-size:clamp(24px,1.2rem + 1.2vw,34px);font-weight:430;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.v10-ft-big:hover{color:var(--v10-sage);background-size:100% 1px}}.v10-ft-note{color:var(--v10-on-ink);margin:8px 0 0;font-size:15px}.v10-ft-cols{grid-template-columns:1fr 1fr;gap:40px 24px;padding-block:56px;display:grid}@media (min-width:900px){.v10-ft-cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:479.98px){.v10-ft-cols{grid-template-columns:1fr}}.v10-ft-col ul{margin:0;padding:0;list-style:none}.v10-ft-a{color:#fff;min-height:44px;transition:color .4s var(--ease-state);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.v10-ft-a--s{color:var(--v10-on-ink);text-underline-offset:.2em;font-size:14px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.v10-ft-a:hover{color:var(--v10-sage)}}.v10-ft-a:focus-visible{outline:2px solid var(--redline-l);outline-offset:2px}.v10-ft-labels-h{margin-top:28px!important}.v10-ft-status{gap:8px;display:grid;margin:0 0 8px!important}.v10-ft-id{max-width:64ch;color:var(--v10-on-ink);margin:0;padding-block:0 40px;font-size:15px;line-height:1.6}.v10-ft-base{border-top:1px solid var(--v10-hair-ink);color:var(--v10-on-ink);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:24px;font-size:14px;display:flex}.v10-ft-base p{margin:0}.v10-ft-base ul{flex-wrap:wrap;gap:4px 20px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.v10-ft-base .v10-ft-a{color:var(--v10-on-ink);min-height:44px;font-size:14px}.v10-ft-clock{color:var(--v10-on-ink)}.v10-giant{-webkit-user-select:none;user-select:none;margin-top:24px;position:relative}.v10-giant-word:before{content:attr(data-word);font-family:var(--font-disp);font-variation-settings:"wdth" 100, "wght" 560;letter-spacing:-.05em;text-align:center;white-space:nowrap;color:#ffffff12;font-size:clamp(96px,27vw,420px);font-weight:560;line-height:.74;display:block;transform:translateY(14%)}.v10-giant-slivers{grid-template-columns:repeat(8,1fr);align-items:end;gap:0 3%;height:40px;display:grid;position:absolute;inset:0 6% auto}.v10-giant-slivers i{height:calc(10px + (var(--i) * 7 % 4) * 6px);background:var(--c);transition:transform var(--v10-t-frame) var(--v10-ease-frame) calc(var(--i) * 50ms), opacity .3s linear calc(var(--i) * 50ms);display:block;transform:translateY(0)}.v10-giant-slivers[data-kx-in=armed] i{opacity:0;transform:translateY(60px)}@media (prefers-reduced-motion:reduce){main h1:before,main h1:after,.v10-intro{animation:none!important;display:none!important}.v10-sheet,.v10-sheet-a,.v10-sheet-a:after,.v10-nav,.v10-giant-slivers i{transition:none!important}.v10-pt{display:none!important}}html[data-motion=reduced] main h1:before,html[data-motion=reduced] main h1:after,html[data-motion=reduced] .v10-pt{display:none!important}
