@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-pill:var(--radius-pill);--ease-surface:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}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}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{color:var(--ink);background-color:var(--paper);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow-x:clip}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dark-run :focus-visible,.on-ink :focus-visible{outline-color:var(--blue-on-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--blue);color:var(--paper)}.dark-run ::selection{background:var(--blue-on-ink);color:var(--ink)}:root{accent-color:var(--blue)}.input,.textarea{caret-color:var(--blue)}.dark-run .input,.dark-run .textarea{caret-color:var(--blue-on-ink)}}@layer components{.sec{padding-inline:var(--pad-inline);position:relative}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.head-split{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:24px 80px;margin:0 0 56px;display:grid}.head-split.top{align-items:start}@media (max-width:900px){.head-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:36px}}.dark-run{background:var(--ink);color:var(--paper);width:100vw;padding-inline:var(--pad-inline);margin-left:calc(50% - 50vw)}.dark-run .t-eyebrow,.dark-run .eyebrow{color:var(--blue-on-ink)}.dark-run .t-statement,.dark-run .t-section,.dark-run .t-hero,.dark-run .t-h3,.dark-run .t-h4{color:var(--paper)}.dark-run .t-lede{color:var(--white-76)}.dark-run .t-body,.dark-run .t-body-s{color:var(--white-72)}.dark-run .t-meta{color:var(--gray-2)}.on-card{background:var(--card)}.t-hero{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(42px,5.33vw,77px);font-weight:400;line-height:1}.t-statement{font-family:var(--display);letter-spacing:-.038em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.05vw,58px);font-weight:400;line-height:1.04}.t-section{font-family:var(--display);letter-spacing:-.038em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:400;line-height:1.04}.t-h3{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.05vw,30px);font-weight:400;line-height:1.06}.t-h4{font-family:var(--display);letter-spacing:-.028em;margin:0;font-size:22px;font-weight:400;line-height:1.15}.t-h5{font-family:var(--display);letter-spacing:-.022em;margin:0;font-size:19px;font-weight:500;line-height:1.2}.t-h6{font-family:var(--text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500;line-height:1.35}.t-figure{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:.92}.t-note{letter-spacing:-.012em;margin:0;font-size:20px;line-height:1.45}.t-lede{letter-spacing:-.006em;color:var(--ink-2);max-width:68ch;margin:0;font-size:17px;line-height:1.55}.t-body{letter-spacing:-.008em;margin:0;font-size:16px;line-height:1.5}.t-body-s{letter-spacing:-.008em;color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.t-eyebrow{font-variant-numeric:tabular-nums;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin:0 0 30px;font-size:13px;display:block}.t-label{letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.t-meta{letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--gray);font-size:11px}.t-hero span,.t-statement span,.t-section span,.t-lede span{color:inherit}@media (max-width:1180px){.t-hero{letter-spacing:-.045em;font-size:clamp(50px,5.33vw,77px)}.t-statement{font-size:clamp(35px,4.05vw,58px)}.t-section{font-size:clamp(35px,3.7vw,54px)}}@media (max-width:640px){.t-hero{font-size:clamp(42px,11vw,50px)}.t-statement{font-size:clamp(32px,8.4vw,35px)}.t-section{font-size:clamp(30px,8vw,35px)}}.tlink{color:var(--blue-d);align-items:center;gap:8px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.tlink svg{flex:none;width:16px;height:16px;transition:transform .16s ease-out}.tlink:hover svg,.tlink:focus-visible svg{transform:translate(3px)}.tlink.ext:hover svg,.tlink.ext:focus-visible svg{transform:translate(2px,-2px)}.tlink.ink{color:var(--ink)}.dark-run .tlink{color:var(--paper)}.nav-link{color:var(--ink);text-decoration:none}.nav-link:hover{color:var(--blue)}.btn{cursor:pointer;font-family:var(--text);letter-spacing:-.01em;border-radius:var(--radius-pill);white-space:nowrap;border:var(--stroke) solid transparent;isolation:isolate;transition:border-color var(--t-border) var(--steps);--bh:50px;--art:calc(var(--bh) * 4.615);justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn.md{--bh:42px}.btn.sm{--bh:37px}.btn.q{--bh:36px}.btn:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-image:linear-gradient(#000,#000),url(/assets/pixel-field.svg);mask-image:linear-gradient(#000,#000),url(/assets/pixel-field.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(0px, calc(66% - var(--art) * .7 + 2px)) 100%, min(100%, var(--art)) 100%;-webkit-mask-size:max(0px, calc(66% - var(--art) * .7 + 2px)) 100%, min(100%, var(--art)) 100%;-webkit-mask-size:max(0px, calc(66% - var(--art) * .7 + 2px)) 100%, min(100%, var(--art)) 100%;-webkit-mask-size:max(0px, calc(66% - var(--art) * .7 + 2px)) 100%, min(100%, var(--art)) 100%;mask-size:max(0px, calc(66% - var(--art) * .7 + 2px)) 100%, min(100%, var(--art)) 100%;-webkit-mask-position:0 0, max(0px, calc(66% - var(--art) * .04)) 0;-webkit-mask-position:0 0, max(0px, calc(66% - var(--art) * .04)) 0;-webkit-mask-position:0 0, max(0px, calc(66% - var(--art) * .04)) 0;-webkit-mask-position:0 0, max(0px, calc(66% - var(--art) * .04)) 0;mask-position:0 0, max(0px, calc(66% - var(--art) * .04)) 0;clip-path:inset(0 100% 0 0);transition:clip-path var(--t-dissolve) var(--steps);position:absolute;inset:0}.btn:hover:after,.btn:focus-visible:after,.btn.is-hover:after{clip-path:inset(0)}.btn.md{padding:13px 21px;font-size:16px}.btn.sm{padding:11px 19px;font-size:15px}.btn.block{width:100%}.btn.p{background:var(--blue);border-color:var(--blue);color:#fff}.btn.p:after{background:var(--ink)}.btn.p:active:after,.btn.p.is-active:after{background:var(--blue-d)}.btn.s{border-color:var(--ink);color:var(--ink);background:0 0}.btn.s:after{background:var(--blue-w)}.btn.s:hover,.btn.s:focus-visible,.btn.s.is-hover{border-color:var(--blue)}.btn.s:active:after,.btn.s.is-active:after{background:var(--blue-l)}.btn.q{border-color:var(--line);color:var(--ink);background:0 0;padding:11px 18px;font-size:14px}.btn.q:after{background:var(--blue-w)}.btn.q:hover,.btn.q:focus-visible,.btn.q.is-hover{border-color:var(--blue)}.btn.l{--bh:0px;color:var(--blue-d);background:0 0;border:0;border-radius:4px;gap:8px;margin-inline:-2px;padding:10px 2px;transition:color .18s ease-out}.btn.l.md{padding:10px 2px}.btn.l.sm{padding:8px 2px}.btn.l:after{display:none}.btn-arrow{width:1.1em;height:1.1em;transition:transform .24s var(--ease-surface);flex:none}.btn.l:hover,.btn.l:focus-visible,.btn.l.is-hover{color:var(--blue)}.btn.l:hover .btn-arrow,.btn.l:focus-visible .btn-arrow,.btn.l.is-hover .btn-arrow{transform:translate(4px)}.btn.l:active,.btn.l.is-active{color:var(--ink)}.btn.l:active .btn-arrow,.btn.l.is-active .btn-arrow{transform:translate(2px)}.btn.l:focus-visible,.btn.l.is-focus{outline:2px solid var(--blue);outline-offset:3px}.btn.btn.btn.l[aria-disabled=true],.btn.btn.btn.l:disabled,.btn.btn.btn.l.is-disabled{color:var(--gray-2);background:0 0}.dark-run .btn.l,.on-ink .btn.l{color:var(--paper)}.dark-run .btn.l .btn-arrow,.on-ink .btn.l .btn-arrow,.dark-run .btn.l:hover,.dark-run .btn.l:focus-visible,.dark-run .btn.l.is-hover,.on-ink .btn.l:hover,.on-ink .btn.l:focus-visible,.on-ink .btn.l.is-hover{color:var(--blue-on-ink)}.dark-run .btn.l:active,.dark-run .btn.l.is-active,.on-ink .btn.l:active,.on-ink .btn.l.is-active{color:var(--white-72)}.dark-run .btn.l:focus-visible,.dark-run .btn.l.is-focus,.on-ink .btn.l:focus-visible{outline-color:var(--blue-on-ink)}.dark-run .btn.btn.btn.l.is-disabled,.dark-run .btn.btn.btn.l:disabled,.dark-run .btn.btn.btn.l[aria-disabled=true]{color:var(--gray-2);background:0 0}.dark-run .btn.btn.btn.l.is-disabled .btn-arrow,.dark-run .btn.l:disabled .btn-arrow{color:var(--gray-2)}.dark-run .btn.p,.on-ink .btn.p{border-color:var(--blue)}.dark-run .btn.p:after,.on-ink .btn.p:after{background:var(--blue-on-ink-55)}.dark-run .btn.p:hover,.dark-run .btn.p:focus-visible,.on-ink .btn.p:hover,.on-ink .btn.p:focus-visible{border-color:var(--blue-on-ink)}.dark-run .btn.p:active:after,.on-ink .btn.p:active:after{background:var(--blue-on-ink-72)}.dark-run .btn.s,.on-ink .btn.s{border-color:var(--white-55);color:var(--paper)}.dark-run .btn.s:after,.on-ink .btn.s:after{background:var(--blue-on-ink-55)}.dark-run .btn.s:hover,.dark-run .btn.s:focus-visible,.on-ink .btn.s:hover,.on-ink .btn.s:focus-visible{border-color:var(--blue-on-ink)}.dark-run .btn.s:active:after,.on-ink .btn.s:active:after{background:var(--blue-on-ink-72)}.dark-run .btn.q,.on-ink .btn.q{border-color:var(--white-16);color:var(--paper)}.dark-run .btn.q:after,.on-ink .btn.q:after{background:var(--blue-on-ink-55)}.btn.btn[aria-disabled=true],.btn.btn:disabled,.btn.btn.is-disabled{background:var(--line-2);border-color:var(--line);color:var(--gray-2);cursor:not-allowed;pointer-events:none}.btn[aria-disabled=true]:after,.btn:disabled:after,.btn.is-disabled:after{display:none}.dark-run .btn.btn[aria-disabled=true],.dark-run .btn.btn:disabled,.dark-run .btn.btn.is-disabled{background:var(--white-4);border-color:var(--white-12);color:var(--gray-2)}.btn.is-loading{pointer-events:none;cursor:progress}.btn.is-loading:after{display:none}.btn-cells{gap:3px;display:inline-flex}.btn-cells i{opacity:.25;background:currentColor;width:6px;height:6px;animation:10ms linear forwards btnCell}.btn-cells i:first-child{animation-delay:.1s}.btn-cells i:nth-child(2){animation-delay:.35s}.btn-cells i:nth-child(3){animation-delay:.6s}@keyframes btnCell{to{opacity:1}}.btns{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:640px){.btns{flex-direction:column;align-items:stretch;gap:12px;width:100%}.btns .btn{width:100%}.btns .btn.l{align-self:flex-start;width:auto}}.iconbtn{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);border:var(--stroke) solid var(--ink);cursor:pointer;width:46px;height:46px;color:var(--ink);background:0 0;place-items:center;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:grid}.iconbtn:hover,.iconbtn:focus-visible{background:var(--blue-w);border-color:var(--blue);color:var(--blue)}.iconbtn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.iconbtn svg{width:19px;height:19px;display:block}.iconbtn[disabled],.iconbtn[aria-disabled=true]{opacity:.22;cursor:default;pointer-events:none}.iconbtn.sm{width:36px;height:36px}.iconbtn.sm svg{width:15px;height:15px}.dark-run .iconbtn{border-color:var(--white-55);color:var(--paper)}.dark-run .iconbtn:hover,.dark-run .iconbtn:focus-visible{background:var(--white-8);border-color:var(--blue-on-ink);color:var(--blue-on-ink)}@media (prefers-reduced-motion:reduce){.btn,.btn:after,.tlink svg,.iconbtn,.btn-arrow{transition:none}.btn-cells i{opacity:1;animation:none}}.tag{border-radius:var(--radius-s);background:var(--line-2);color:var(--gray);font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;max-width:100%;padding:6px 11px 6px 9px;font-size:10.5px;line-height:1.3;display:inline-flex}.tag:before{content:"";background:var(--gray-2);flex:none;align-self:flex-start;width:6px;height:6px;margin-top:.35em}.tag-d{text-transform:none;letter-spacing:-.004em;color:var(--gray);font-size:12.5px}.tag.on{background:var(--card);color:var(--ink)}.tag.on:before{background:var(--blue)}.tag.on .tag-d{color:var(--ink-2)}.tag.human:before{background:var(--salmon)}.tag.human.on{background:var(--card-s)}.tag.note:before{background:var(--amber)}.tag.note.on{background:var(--card-a);color:var(--warning)}.dark-run .tag{background:var(--white-8);color:var(--gray-2)}.dark-run .tag:before{background:var(--white-55)}.dark-run .tag.on{color:var(--paper);background:#5c8cff29}.dark-run .tag.on:before{background:var(--blue-on-ink)}.dark-run .tag.human.on{background:#ee8c6a29}.dark-run .tag.note.on{color:var(--amber);background:#f6be6124}.chip{--pc:var(--ink);--pc-t:var(--paper);background:var(--pc);color:var(--pc-t);white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;line-height:1.4;display:inline-flex}.chip.blue{--pc:var(--blue);--pc-t:#fff}.chip.salmon{--pc:var(--salmon);--pc-t:var(--ink)}.chip.amber{--pc:var(--amber);--pc-t:var(--ink)}.chip.pale{--pc:var(--blue-w);--pc-t:var(--blue-d)}.chip.line{--pc:transparent;--pc-t:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.dark-run .chip.line{--pc-t:var(--gray-2);box-shadow:inset 0 0 0 1px var(--white-16)}.dark-run .chip.blue{--pc:var(--blue-on-ink);--pc-t:var(--ink)}.mark{width:var(--cell);height:var(--cell);color:var(--blue);flex:none;display:inline-block}.key{flex-wrap:wrap;gap:9px 32px;display:flex}.key p{letter-spacing:-.005em;color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35;display:flex}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field-label{letter-spacing:-.005em;color:var(--ink);font-size:14px;line-height:1.3}.field-label .field-opt{color:var(--gray);margin-left:6px}.field-help{color:var(--gray);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.field-help:before{content:"";background:var(--line);flex:none;width:7px;height:7px}.field-help.error{color:var(--error)}.field-help.error:before{background:var(--error)}.field-help.success{color:var(--success)}.field-help.success:before{background:var(--success)}.input,.select,.textarea{appearance:none;box-sizing:border-box;width:100%;font:inherit;letter-spacing:-.008em;color:var(--ink);background:var(--paper);border:var(--stroke) solid var(--line);border-radius:var(--radius);transition:border-color var(--t-border) var(--steps);margin:0;padding:13px 16px;font-size:16px;line-height:1.4}.input::placeholder,.textarea::placeholder{color:var(--gray)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-2)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.textarea{resize:vertical;min-height:132px}.field.is-error .input,.field.is-error .select,.field.is-error .textarea{border-color:var(--error)}.field.is-success .input,.field.is-success .select,.field.is-success .textarea{border-color:var(--success)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--line-2);border-color:var(--line);color:var(--gray-2);cursor:not-allowed}.on-card .input,.on-card .select,.on-card .textarea{background:var(--paper)}.choice{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:inline-flex}.choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice .box{border:var(--stroke) solid var(--ink-2);background:var(--paper);width:20px;height:20px;transition:border-color var(--t-border) var(--steps);border-radius:4px;flex:none;margin-top:0;position:relative}.choice .box:after{content:"";background:var(--blue);clip-path:inset(0 100% 0 0);border-radius:1px;transition:clip-path .18s steps(4,end);position:absolute;inset:3px}.choice.radio .box,.choice.radio .box:after{border-radius:999px}.choice.radio .box:after{inset:4px}.choice:hover .box,.choice input:checked+.box{border-color:var(--blue)}.choice input:checked+.box:after{clip-path:inset(0)}.choice input:focus-visible+.box{outline:2px solid var(--blue);outline-offset:3px}.choice input:disabled+.box{background:var(--line-2);border-color:var(--line)}.choice input:disabled~span{color:var(--gray-2)}.choice.is-disabled{cursor:not-allowed}.field.is-error .choice .box{border-color:var(--error)}@media (prefers-reduced-motion:reduce){.input,.select,.textarea,.choice .box,.choice .box:after,.dd-panel,.dd-chev,.pop{transition:none}}.tile{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden}.tile.s{background:var(--card-s)}.tile.a{background:var(--card-a)}.tile.dark{background:var(--ink);color:var(--paper)}.tile-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);font-size:11px;position:absolute;top:20px;left:20px}.tile.dark .tile-lab{color:var(--blue-on-ink)}.tile-mid{flex-direction:column;flex:auto;justify-content:center;gap:18px;padding-top:26px;display:flex}.plate{border-radius:var(--radius);background:var(--white-4);color:var(--paper);padding:22px;position:relative;overflow:hidden}.plate:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff21}.lifted{transition:background-color .3s ease, transform var(--t-lift) var(--ease-surface)}.lifted:hover,.lifted:focus-within{background:var(--white-8);transform:translateY(-4px)}.lifted:hover:after,.lifted:focus-within:after{box-shadow:inset 0 0 0 1px var(--pc,var(--blue-on-ink))}.tile.lifted:hover,.tile.lifted:focus-within{background:var(--card)}@media (prefers-reduced-motion:reduce){.lifted{transition:none}.lifted:hover,.lifted:focus-within{transform:none}}.obj{border-radius:var(--radius);background:var(--card);scroll-snap-align:start;outline-offset:3px;border:0;flex-direction:column;flex:0 0 min(78vw,420px);height:470px;margin:0;padding:0;display:flex;overflow:hidden}.obj.s{background:var(--card-s)}.obj.a{background:var(--card-a)}.obj canvas{cursor:crosshair;flex:auto;width:100%;min-height:0;display:block}.obj .cap{flex-direction:column;gap:7px;padding:26px;display:flex}.obj h3{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.2}.obj .cap p{letter-spacing:-.008em;color:var(--ink-2);max-width:34ch;margin:0;font-size:15px;line-height:1.45}@media (max-width:900px){.obj{flex-basis:min(82vw,360px);height:auto}.obj canvas{aspect-ratio:1/.92;flex:none;width:100%;height:auto}.obj .cap{padding:20px 20px 24px}}.dcard{border-radius:var(--radius);background:var(--white-4);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.dcard:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff21}.dcard-art{aspect-ratio:1/.52;position:relative;overflow:hidden}.dcard-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dcard-body{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;padding:22px 22px 24px;display:flex}.dcard-body p{letter-spacing:-.008em;color:var(--white-72);margin:0 0 16px;font-size:15px;line-height:1.45}.dcard-note{letter-spacing:.09em;text-transform:uppercase;color:var(--pc);margin:0 0 2px;font-size:11px}.dcard .btn{width:100%;margin-top:auto}.dcard-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.dcard-row{grid-template-columns:minmax(0,1fr);gap:28px}.dcard-art{aspect-ratio:1/.42}}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;font-family:var(--display);letter-spacing:-.028em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:22px;font-weight:400;line-height:1.2;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc-mark{width:16px;height:16px;color:var(--blue);flex:none;position:relative}.acc-mark:before,.acc-mark:after{content:"";background:currentColor;border-radius:1px;position:absolute}.acc-mark:before{height:2px;top:7px;left:0;right:0}.acc-mark:after{width:2px;transition:transform .26s var(--steps);top:0;bottom:0;left:7px}.acc[open] .acc-mark:after{transform:scaleY(0)}.acc summary:hover{color:var(--blue)}.acc summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.acc-body{max-width:64ch;padding:0 0 24px}.acc-body p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.acc::details-content{block-size:0;transition:block-size .34s var(--ease-surface), content-visibility .34s allow-discrete;overflow:hidden}.acc[open]::details-content{block-size:auto}.dark-run .acc,.dark-run .acc:last-child{border-color:var(--white-16)}.dark-run .acc-mark,.dark-run .acc summary:hover{color:var(--blue-on-ink)}.dark-run .acc-body p{color:var(--white-72)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.acc-mark:after{transition:none}.acc::details-content{transition:none}}.tip{display:inline-flex;position:relative}.tip-body{z-index:30;opacity:0;pointer-events:none;background:var(--ink);width:max-content;max-width:260px;color:var(--paper);letter-spacing:-.005em;text-align:left;transition:opacity .2s ease, transform .3s var(--ease-surface);border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.tip:hover .tip-body,.tip:focus-within .tip-body{opacity:1;transform:translate(-50%)}.dark-run .tip-body{background:var(--paper);color:var(--ink)}@media (max-width:640px){.tip-body{max-width:min(260px,100vw - 40px);left:auto;right:-6px;transform:translateY(4px)}.tip:hover .tip-body,.tip:focus-within .tip-body{transform:none}}@media (prefers-reduced-motion:reduce){.tip-body{transition:none}}.tabs-list{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;gap:28px;display:flex;position:relative;overflow-x:auto}.tab{all:unset;cursor:pointer;white-space:nowrap;letter-spacing:-.008em;color:var(--gray);padding:0 0 14px;font-size:15px;line-height:1.3;transition:color .2s ease-out;display:block;position:relative}.tabs-bar{background:var(--blue);pointer-events:none;width:0;height:2px;transition:transform .34s var(--ease-surface), width .34s var(--ease-surface);position:absolute;top:0;left:0}.tabs-bar.is-still{transition:none}.tab[aria-selected=true],.tab:hover{color:var(--ink)}.tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:2px}.tab-panel{padding-top:26px}.tab-panel.is-in{animation:tab-in .26s var(--ease-surface) both}@keyframes tab-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.tabs-bar{transition:none}.tab-panel.is-in{animation:none}}.dialog{border-radius:var(--radius);background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);border:0;width:min(92vw,520px);margin:auto;padding:0;box-shadow:0 30px 80px -30px #101d2380}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101d238f}.dialog-in{flex-direction:column;gap:16px;padding:28px;display:flex}.dialog-foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px;display:flex}@media (max-width:640px){.dialog-foot{flex-direction:column-reverse}.dialog-foot .btn{width:100%}}.dialog[open]{animation:dlgIn .42s var(--ease-surface)}@keyframes dlgIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog[open]{animation:none}}.rule{background:var(--line);border:0;height:1px;margin:0}.rule.dashed{border-top:1px dashed var(--gray-2);background:0 0}.rule-v{background:var(--line);align-self:stretch;width:1px}.dark-run .rule,.dark-run .rule-v{background:var(--white-16)}.dark-run .rule.dashed{border-top-color:var(--white-16);background:0 0}.pending{border:1px dashed var(--gray-2);border-radius:var(--radius)}.dark-run .pending{border-color:var(--white-16)}.brk-ink-wrap{width:100vw;margin-bottom:-1px;margin-left:calc(50% - 50vw);line-height:0;display:block;overflow:hidden}.brk-ink{width:100%;max-width:none;height:auto;display:block}@media (max-width:1180px){.brk-ink{width:122%;margin-left:-11%}}@media (max-width:640px){.brk-ink{width:180%;margin-left:-40%}}.mast{padding-block:30px 18px;padding-inline:var(--pad-inline);background:var(--paper);z-index:40;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.mast .lockup{width:auto;height:30px}.nav{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.nav a{letter-spacing:-.04em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.4;text-decoration:none}.nav a:not(.btn):hover{color:var(--blue)}.nav a.menu{align-items:center;gap:6px;display:inline-flex}.nav a[aria-current=page],.nav .menu-wrap.is-current .menu-btn{align-items:center;gap:8px;display:inline-flex}.nav a[aria-current=page]:before,.nav .menu-wrap.is-current .menu-btn:before{content:"";background:var(--blue);flex:none;width:8px;height:8px}.nav .btn{margin-left:23px}.burger{display:none}@media (max-width:1180px){.mast{flex-wrap:nowrap;padding-block:20px 14px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-6px;padding:0 6px;display:inline-flex}.burger i{background:var(--ink);height:3px;transition:all .22s;display:block}.burger i:first-child,.burger i:nth-child(3){width:100%}.burger i:nth-child(2){width:72%}.burger[aria-expanded=true] i:first-child{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav{z-index:40;background:var(--paper);padding:8px var(--pad-inline) 26px;box-shadow:var(--shadow-float);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav.is-open{display:flex}.nav a:not(.btn){letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:15px 0;font-size:21px}.nav .btn{width:100%;margin:22px 0 0;padding:16px 24px;font-size:18px}}.hero{aspect-ratio:1440/844;margin-bottom:6px;position:relative;overflow:hidden}.hero-art{aspect-ratio:2880/1498;width:100%;position:absolute;top:7.23%;left:0}.hero-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-copy{z-index:2;grid-template-columns:minmax(0, 904px) minmax(200px, var(--note-col));padding-block:4.44% 0;padding-inline:var(--pad-inline);pointer-events:none;justify-content:space-between;align-items:start;gap:32px;display:grid;position:absolute;inset:0}.hero-copy>*{pointer-events:auto}.hero-copy .t-hero{margin:0 0 4.8%}.hero-note{margin:2.9% 0 0}.hero-break{aspect-ratio:1440/168;pointer-events:none;z-index:3;background:url(/assets/section-break-solid.svg) bottom/100% calc(100% + 2px) no-repeat;position:absolute;bottom:0;left:0;right:0}.hero-break:after{content:"";background:var(--paper);height:44%;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1180px){.hero{aspect-ratio:auto;margin-bottom:0}.hero-copy{z-index:2;flex-direction:column;gap:0;padding-block:40px 6px;display:flex;position:relative}.hero-copy>div{display:contents}.hero-copy .t-hero{order:1;margin:0 0 20px}.hero-note{order:2;max-width:none;margin:0 0 26px;font-size:17px}.hero .btns{order:3}.hero-art{margin-top:-60px;margin-bottom:-30px;position:relative;top:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 76px),#0000 calc(100% - 30px));mask-image:linear-gradient(#000 calc(100% - 76px),#0000 calc(100% - 30px))}.hero-break{width:122%;left:-11%;right:auto}}@media (max-width:900px){.hero-art{width:122%;left:-11%}}@media (max-width:640px){.hero-art{width:180%;margin-top:-52px;left:-40%}.hero-break{width:180%;left:-40%}}.collage{background:var(--card);width:100vw;height:320vh;padding-inline:var(--pad-inline);margin-left:calc(50% - 50vw);display:block;position:relative}.collage-stick{grid-template-columns:minmax(0,1fr) minmax(0,520px);justify-content:space-between;align-items:center;gap:72px;min-height:100vh;padding-block:48px;display:grid;position:sticky;top:0}.collage-steps{display:grid}.step{opacity:0;pointer-events:none;transition:opacity var(--t-reveal) ease, transform .55s var(--ease-surface);grid-area:1/1;transform:translateY(18px)}.step.is-on{opacity:1;pointer-events:auto;transform:none}.step .t-section{margin:0 0 26px}.step .t-lede{max-width:58ch}.step-meter{align-items:center;gap:16px;margin-top:34px;display:flex}.step-meter span{letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--gray);font-size:11px}.step-meter b{color:var(--ink);font-weight:500}.step-meter i{background:var(--line);width:120px;height:2px;display:block;position:relative}.step-meter i:after{content:"";height:100%;width:calc(var(--n,1) / 3 * 100%);background:var(--blue);transition:width .45s var(--ease-surface);position:absolute;top:0;left:0}.collage-figure{min-width:0;margin:0}.collage-frames{aspect-ratio:1215/1300;width:100%;position:relative}.hframe{opacity:0;transition:opacity var(--t-reveal) ease, transform .6s var(--ease-surface);position:absolute;inset:0;transform:translateY(9%)}.hframe.is-on{opacity:1;transform:none}.hframe.is-past{transform:translateY(-9%)}.hframe canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.collage-person{z-index:2;width:100%;height:auto;display:block;position:relative}.collage .key{--cell:13.33px;margin-top:22px}.collage .key svg{color:var(--keyc,var(--blue));transition:color .5s}@media (prefers-reduced-motion:reduce){.step,.hframe{transition:none}}@media (max-width:1240px){.collage-stick{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}}@media (max-width:900px){.collage{height:auto}.collage-stick{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-block:24px 44px;display:flex;position:static}.collage-copy,.collage-steps,.collage-figure,.collage-frames{display:contents}.collage .t-eyebrow{display:none}.hframe{aspect-ratio:1215/1300;opacity:1;width:100%;transition:none;position:relative;inset:auto;transform:none}.hframe:first-of-type{order:1}.hframe:nth-of-type(2){order:4}.hframe:nth-of-type(3){order:6}.collage .key{order:2;justify-content:flex-start;gap:8px 22px;margin:14px 0 0}.step{opacity:1;pointer-events:auto;grid-area:auto;margin:28px 0 54px;transform:none}.step:first-of-type{order:3}.step:nth-of-type(2){order:5}.step:nth-of-type(3){order:7;margin-bottom:8px}.step-meter{display:none}.step .t-section{margin-bottom:18px}.step .t-section br{display:none}}.objects{padding-block:120px 96px}.objects-wrap{flex-direction:column;gap:40px;display:flex}.objects-head{flex-direction:column;flex:0 0 clamp(379px,34vw,520px);justify-content:flex-start;gap:34px;display:flex}.objects-head .t-section{margin:0 0 20px}.rail{min-width:0;margin-right:calc(-1 * var(--pad-inline));scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.rail.dragging *{pointer-events:none}.track{gap:20px;display:flex}.track:after{content:"";flex:0 0 var(--pad-inline);align-self:stretch}.rail-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.rail-meter{align-items:center;gap:14px;display:flex}.rail-count{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--gray);white-space:nowrap;font-size:14px}.rail-count b{color:var(--ink);font-weight:600}.rail-track{background:var(--line);width:96px;height:1px;display:block;position:relative}.rail-track i{background:var(--blue);width:33%;height:3px;transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1);position:absolute;top:-1px;left:0}.arrows{gap:10px;display:flex}@media (min-width:1240px){.objects-wrap{flex-direction:row;align-items:stretch;gap:80px}.objects-head{justify-content:space-between;gap:0;height:470px}}@media (max-width:900px){.objects{padding-block:76px 56px}.objects-wrap{gap:26px}.objects-head{display:contents}.objects-head>div:not(.rail-nav){order:0}.rail{margin-left:calc(-1 * var(--pad-inline));scroll-padding-left:var(--pad-inline);order:1}.track{padding-left:var(--pad-inline)}.rail-nav{order:2;margin-top:26px}}.layers{padding-block:96px 160px}.layers-aside{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.layers-strip{scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100vw;margin-left:calc(50% - 50vw);overflow:auto hidden}.layers-strip::-webkit-scrollbar{display:none}.layers-strip.drag{cursor:grabbing}.strip-track{align-items:flex-start;gap:48px;width:max-content;padding-top:44px;display:flex;position:relative}.wrap-pad{flex:0 0 0;align-self:stretch}.lcard{aspect-ratio:3/2;flex:0 0 min(86vw,600px);margin:0;position:relative;overflow:visible}.lc-clip{border-radius:var(--radius);position:absolute;inset:0;overflow:hidden}.lcard canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lc-run{background:var(--paper);gap:34px;padding:22px 24px;display:flex;position:absolute;inset:0;overflow:hidden}.run-col{flex:1 1 0;min-width:0}.lc-run p{white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0;font-size:11px;line-height:1.85;overflow:hidden}.lc-run p.b{height:1.85em}.lc-run p.i{color:var(--gray-2);padding-left:34px}.lc-run .n{color:var(--gray-2);margin-right:12px}.lcard .front{background:var(--blue);opacity:0;will-change:transform;width:2px;position:absolute;top:0;bottom:0;left:0}.lcard .grip{background:var(--blue);color:var(--paper);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:grab;opacity:0;border-radius:999px;padding:5px 14px;font-size:10px;font-style:normal;font-weight:500;line-height:1.4;transition:opacity .18s;display:block;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.layers-strip.drag .lcard .grip{cursor:grabbing}@media (max-width:900px){.layers{flex-direction:column;padding-block:56px 104px;display:flex}.layers .head-split,.layers-aside{display:contents}.layers .head-split>div{order:0}.layers-aside .t-lede{order:1;margin:18px 0 0}.layers-strip{order:2;margin-top:28px}.layers .btn{order:3;width:100%;margin-top:26px}}.gap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;padding-block:96px 104px;display:grid}.gap-figs{flex-direction:column;gap:0;display:flex}.gap-fig{cursor:default;grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.gap-read{border-top:1px solid var(--white-16);padding:26px 0 26px 28px}.gap-fig:last-child .gap-read{border-bottom:1px solid var(--white-16)}.gap-cells{align-self:stretch;min-height:150px;padding:0;position:relative;overflow:hidden}.gap-cells.on-blue{background:var(--blue)}.gap-cells.on-paper{background:var(--paper)}.gap-cells.on-ink{background:var(--ink)}.gap-cells canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gap .t-figure{color:var(--paper);margin:0 0 8px}.gap .cap{letter-spacing:-.008em;color:#ffffffbd;margin:0;font-size:14px;line-height:1.5}.more{opacity:0;transition:grid-template-rows .34s var(--ease-surface), opacity .26s, margin .34s;grid-template-rows:0fr;display:grid}.more>p{letter-spacing:-.008em;color:#ffffff94;max-width:52ch;min-height:0;margin:0;font-size:14px;line-height:1.5;overflow:hidden}.gap-fig:hover .more,.gap-fig:focus-visible .more{opacity:1;grid-template-rows:1fr;margin-top:14px}@media (hover:none){.more{opacity:1;grid-template-rows:1fr;margin-top:14px}}@media (max-width:900px){.gap{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:56px 64px}.gap-fig{border-top:1px solid var(--white-16);grid-template-columns:minmax(0,1fr)}.gap-fig:last-child{border-bottom:1px solid var(--white-16)}.gap-cells{height:168px;min-height:0;margin-top:24px}.gap-read{border-top:0;padding:30px 0}.gap-fig:last-child .gap-read{border-bottom:0}}.qs{width:100vw;padding:80px var(--pad-inline) 104px;background-image:var(--grid-ink);background-repeat:repeat;margin-left:calc(50% - 50vw)}.qpanels{gap:2px;min-height:530px;display:flex}.qp{min-width:0;font:inherit;text-align:left;color:var(--gray-2);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--white-12);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;transition:flex-grow .5s var(--ease-surface), background-color .5s ease, box-shadow .5s ease, color .5s ease;background-color:#ffffff0b;border:0;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:20px;margin:0;padding:20px;display:flex;position:relative}.qp:not(.on):hover{background-color:var(--white-8);box-shadow:inset 0 0 0 1px #ffffff38}.qp.on{cursor:default;background-color:var(--pc);color:var(--pc-t);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-grow:2.2}.qp-row{letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.4;display:flex}.qp-chip{background:var(--pc-t);color:var(--pc);white-space:nowrap;border-radius:999px;padding:4px 11px}.qp-mid{flex:auto;justify-content:center;align-items:center;padding:30px 4px;display:flex;position:relative}.tick{pointer-events:none;width:15px;height:15px;position:absolute}.tick.tl{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.tick.tr{border-top:1px solid;border-right:1px solid;top:8px;right:8px}.tick.bl{border-bottom:1px solid;border-left:1px solid;bottom:8px;left:8px}.tick.br{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.qp-con{background:var(--ink);border-radius:var(--radius);flex-direction:column;align-items:flex-end;gap:8px;width:100%;max-width:420px;padding:20px;display:flex}.qp-q{max-width:94%;color:var(--paper);letter-spacing:-.006em;text-align:right;background:#ffffff14;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.38;display:block}.qp-q.star{background:var(--pc);color:var(--pc-t)}.qp-ans{letter-spacing:-.008em;align-items:flex-start;max-width:46ch;margin:0;font-size:14px;line-height:1.45;display:flex}.qp-bot{flex-direction:column;gap:18px;width:100%}.qp-idle{text-align:center;flex-direction:column;gap:24px;margin:auto 0}.qp-idle b{font-family:var(--display);letter-spacing:-.03em;text-transform:none;color:var(--paper);max-width:14ch;margin-inline:auto;font-size:clamp(21px,1.85vw,27px);font-weight:400;line-height:1.1}.qp-idle span{letter-spacing:.09em;text-transform:uppercase;font-size:11px}.qp:hover .qp-idle span{color:var(--paper)}.qp .on-only{display:none}.qp.on .on-only,.qp .off-only{display:flex}.qp.on .off-only{display:none}@media (prefers-reduced-motion:reduce){.qp{transition:none}.qp.on .on-only{animation:none}}@media (max-width:900px){.qs{padding-top:56px;padding-bottom:64px}.qpanels{flex-direction:column;min-height:0}.qp{min-height:96px;transition:min-height .42s var(--ease-surface), background-color .42s ease, box-shadow .42s ease, color .42s ease;flex:none;padding:14px}.qp.on{min-height:430px}.qp.on .on-only{animation:qpIn .5s var(--ease-surface) both}.qp-con{max-width:none}.qp-mid{padding:26px 0}.qp-bot .qp-row{flex-direction:column;align-items:flex-start;gap:6px}.tick.tl,.tick.bl{left:0}.tick.tr,.tick.br{right:0}.tick.tl,.tick.tr{top:0}.tick.bl,.tick.br{bottom:0}}@keyframes qpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cta{width:100vw;padding:48px var(--pad-inline) 216px;text-align:center;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.cta canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cta-in{flex-direction:column;align-items:center;display:flex;position:relative}.cta .t-statement{max-width:20ch;margin:0 0 18px;font-size:clamp(32px,4.4vw,62px)}.cta .t-lede{text-align:center;max-width:56ch;margin:0 0 40px}.cta .btns{justify-content:center}@media (max-width:900px){.cta{padding-block:36px 144px}.cta .t-lede{margin-bottom:30px}}.foot{border-top:1px solid var(--white-12);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:26px 0 40px;display:flex}.foot p{font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-2);margin:0;font-size:10px}.dd{position:relative}.dd-trigger{appearance:none;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;font:inherit;letter-spacing:-.008em;color:var(--ink);background:var(--paper);border:var(--stroke) solid var(--line);border-radius:var(--radius);transition:border-color var(--t-border) var(--steps);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 16px;font-size:16px;line-height:1.4;display:flex}.dd-trigger:hover{border-color:var(--ink-2)}.dd-trigger:focus-visible,.dd.is-open .dd-trigger{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.dd-trigger .ph{color:var(--gray)}.dd-trigger:disabled{background:var(--line-2);border-color:var(--line);color:var(--gray-2);cursor:not-allowed;outline:0}.dd-chev{width:18px;height:18px;color:var(--ink-2);transition:transform .3s var(--ease-surface);flex:none}.dd.is-open .dd-chev{transform:rotate(180deg)}.field.is-error .dd-trigger{border-color:var(--error)}.field.is-success .dd-trigger{border-color:var(--success)}.pop{z-index:50;box-sizing:border-box;background:var(--paper);min-width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, transform .3s var(--ease-surface), visibility 0s linear .3s;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.is-open>.pop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease, transform .3s var(--ease-surface);transform:none}.pop.dd-panel{max-height:288px;overflow-y:auto}.opt{cursor:pointer;letter-spacing:-.008em;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;font-size:15px;line-height:1.35;display:flex}.opt.is-active{background:var(--card)}.opt[aria-selected=true]{color:var(--blue-d)}.opt svg{width:16px;height:16px;color:var(--blue);flex:none}.opt[aria-disabled=true]{color:var(--gray-2);cursor:not-allowed}.menu-wrap{display:inline-flex;position:relative}.menu-btn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.01em;color:var(--ink);border:var(--stroke) solid var(--line);border-radius:var(--radius-pill);transition:border-color var(--t-border) var(--steps);align-items:center;gap:8px;padding:10px 14px 10px 16px;font-size:15px;line-height:1.3;display:inline-flex}.menu-btn:hover,.menu-wrap.is-open .menu-btn{border-color:var(--blue)}.menu-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.menu-btn svg{width:16px;height:16px;transition:transform .3s var(--ease-surface)}.menu-wrap.is-open .menu-btn svg{transform:rotate(180deg)}.pop.menu-panel{min-width:280px;max-height:min(70vh,560px);left:auto;right:0;overflow-y:auto}.pop.menu-panel a{color:var(--ink);letter-spacing:-.008em;border-radius:8px;align-items:baseline;gap:12px;padding:10px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.pop.menu-panel a:hover,.pop.menu-panel a:focus-visible{background:var(--card);outline:none}.pop.menu-panel a span{min-width:22px;color:var(--gray);font-variant-numeric:tabular-nums;font-size:12px}.pop.menu-panel a[aria-current=page]{color:var(--blue-d)}.pop.menu-panel a[aria-current=page]:before{content:"";background:var(--blue);flex:none;align-self:center;width:6px;height:6px;margin-right:-4px}.info-btn{all:unset;box-sizing:border-box;cursor:help;width:28px;height:28px;color:var(--gray);vertical-align:middle;border-radius:999px;place-items:center;transition:color .16s ease-out,background-color .16s ease-out;display:inline-grid}.info-btn svg{width:18px;height:18px}.info-btn:hover,.info-btn:focus-visible{color:var(--blue);background:var(--blue-w)}.info-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dark-run .info-btn{color:var(--gray-2)}.dark-run .info-btn:hover,.dark-run .info-btn:focus-visible{color:var(--blue-on-ink);background:var(--white-8)}.ico{vertical-align:middle;flex:none;display:inline-block}.nav .menu-wrap .menu-btn{letter-spacing:-.04em;border:0;gap:6px;padding:0;font-size:17px;line-height:1.4}.nav .menu-wrap .menu-btn:hover{color:var(--blue)}.nav .menu-wrap .menu-btn svg{width:15px;height:15px}.nav .pop.menu-panel{min-width:300px;top:calc(100% + 18px);left:-16px;right:auto}.pop.menu-panel a small{color:var(--gray);margin-top:2px;font-size:13px;display:block}@media (max-width:1180px){.nav .menu-wrap{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;display:flex}.nav .menu-wrap .menu-btn{letter-spacing:-.03em;justify-content:flex-start;padding:15px 0;font-size:21px}.nav .menu-wrap .menu-btn svg{margin-left:auto}.nav a[aria-current=page]{display:flex}.nav .pop.menu-panel{box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border:0;min-width:0;max-height:none;padding:0 0 12px;transition:none;display:none;position:static;transform:none}.nav .menu-wrap.is-open .pop.menu-panel{display:block}.nav .pop.menu-panel a{border-bottom:0;padding:10px 0;font-size:17px}.nav .pop.menu-panel a:hover{color:var(--blue);background:0 0}}.site-foot{color:var(--paper);padding:72px 0 36px}.site-foot-top{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px 48px;display:grid}.site-foot-brand{flex-direction:column;gap:20px;max-width:34ch;display:flex}.site-foot-brand .site-foot-logo{width:196px;height:auto}.site-foot-brand p{color:var(--white-72);margin:0;font-size:15px;line-height:1.5}.site-foot h2{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-2);margin:0 0 16px;font-size:11px;font-weight:500}.site-foot ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.site-foot ul a{color:var(--paper);letter-spacing:-.008em;font-size:15px;text-decoration:none}.site-foot ul a:hover{color:var(--blue-on-ink)}.site-foot-base{border-top:1px solid var(--white-16);align-items:center;gap:24px 28px;margin-top:64px;padding-top:22px;display:flex}.site-foot-legal{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:16px 28px;min-width:0;display:flex}.site-foot .to-top{flex:none}.site-foot .to-top svg{transition:transform .2s var(--ease-surface)}.site-foot .to-top:hover svg,.site-foot .to-top:focus-visible svg{transform:translateY(-3px)}.site-foot-base p,.site-foot-base a{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-2);margin:0;font-size:11px;text-decoration:none}.site-foot-base nav{flex-wrap:wrap;gap:24px;display:flex}.site-foot-base a:hover{color:var(--paper)}@media (max-width:900px){.site-foot{padding-top:56px}.site-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot-brand{grid-column:1/-1}.site-foot-base{align-items:flex-end;margin-top:44px}.site-foot-legal{flex-direction:column;align-items:flex-start}}.logo-svg{max-width:100%;height:auto;display:block}.logo-svg .lg-sq{transform-box:fill-box;transform-origin:50%}.logo-svg.is-building .lg-x{animation:lg-on 1ms calc(var(--i) * 80ms) both, lg-stroke .12s steps(3, end) calc(var(--i) * 80ms) both}.logo-svg.is-building .lg-x.b{animation-delay:calc(var(--i) * 80ms + .12s)}.logo-svg.is-building .lg-sq{animation:lg-fill .2s steps(4, end) calc(var(--i) * 80ms + .3s) both}.logo-svg.is-building .lg-letter{animation:lg-rise .62s var(--ease-surface) calc(.5s + var(--j) * 35ms) both}.logo-svg.is-held *{animation-play-state:paused!important}@keyframes lg-on{0%{opacity:0}to{opacity:1}}@keyframes lg-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lg-fill{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lg-rise{0%{transform:translateY(760px)}to{transform:none}}.logo-intro{display:none}html[data-intro]{animation:0s 2.34s forwards intro-unlock;overflow:hidden}html[data-intro] .logo-intro{z-index:1000;background:var(--paper);animation:intro-lift .72s var(--ease-surface) 1.62s forwards;place-items:center;display:grid;position:fixed;inset:0}html[data-intro-skip]{overflow:visible}html[data-intro][data-intro-skip] .logo-intro{animation:intro-lift-fast .34s var(--ease-surface) forwards}.logo-intro-mark{width:min(340px,62vw)}@keyframes intro-lift{to{visibility:hidden;transform:translateY(-100%)}}@keyframes intro-lift-fast{to{visibility:hidden;transform:translateY(-100%)}}@keyframes intro-unlock{to{overflow:visible}}@media (prefers-reduced-motion:reduce){.logo-svg.is-building *{animation:none!important}html[data-intro] .logo-intro{display:none}html[data-intro]{overflow:visible}}.ledger{flex-direction:column;gap:10px;display:flex}.ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ledger-rows{margin:0;padding:0;list-style:none}.ledger-row{grid-template-columns:var(--cell) minmax(0, 1fr) auto;border-top:1px solid var(--line);align-items:baseline;gap:16px;padding:14px 0;display:grid}.ledger-row:last-child{border-bottom:1px solid var(--line)}.ledger-mark{align-self:center;display:flex}.ledger-row.by-person .mark{color:var(--salmon)}.ledger-row.by-system .mark{color:var(--blue)}.ledger-mark .mark{clip-path:inset(0 100% 0 0);transition:clip-path .28s steps(8,end);transition-delay:calc(var(--i,0) * 60ms)}.ledger.is-on .ledger-mark .mark{clip-path:inset(0)}.ledger-step{letter-spacing:-.008em;color:var(--ink);font-size:16px;line-height:1.4}.ledger-step small{color:var(--gray);letter-spacing:-.005em;margin-top:3px;font-size:14px;display:block}.ledger-owner{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.dark-run .ledger-row{border-color:var(--white-16)}.dark-run .ledger-row.by-system .mark{color:var(--blue-on-ink)}.dark-run .ledger-step{color:var(--paper)}.dark-run .ledger-step small,.dark-run .ledger-owner{color:var(--gray-2)}@media (prefers-reduced-motion:reduce){.ledger-mark .mark{clip-path:none;transition:none}}@media (max-width:640px){.ledger-row{grid-template-columns:var(--cell) minmax(0, 1fr)}.ledger-owner{grid-column:2}}.sourced{flex-direction:column;gap:8px;margin:0;display:flex}.sourced figcaption{flex-direction:column;gap:4px;display:flex}.sourced-label{color:var(--ink-2);font-size:15px}.sourced-src{color:var(--gray);font-variant-numeric:tabular-nums;font-size:12px}.dark-run .sourced-label{color:var(--white-72)}.dark-run .sourced-src{color:var(--gray-2)}.loader{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:inline-flex}.loader-cells{color:var(--blue);gap:2px;display:inline-flex}.loader-cells svg{width:var(--cell);height:var(--cell);opacity:0;animation:10ms linear forwards cellIn;animation-delay:var(--d,0s)}.loader-labels{display:inline-grid}.loader-labels>span{white-space:nowrap;grid-area:1/1}.loader-labels>span:first-child{animation:10ms linear forwards cellOut;animation-delay:var(--d)}.loader-labels>span:last-child{opacity:0;animation:10ms linear forwards cellIn;animation-delay:var(--d)}@keyframes cellOut{to{opacity:0}}@keyframes cellIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.loader-cells svg{opacity:1;animation:none}.loader-labels>span{animation:none}}.dark-run .loader{color:var(--white-72)}.dark-run .loader-cells{color:var(--blue-on-ink)}.empty{border:1px dashed var(--gray-2);border-radius:var(--radius);align-items:flex-start;gap:16px;padding:28px;display:flex}.empty>.mark{color:var(--salmon);margin-top:4px}.empty .t-body-s{margin-top:4px}.empty-act{margin-top:14px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tform{display:block}.fstatus{border-radius:var(--radius);align-items:flex-start;gap:14px;margin:0 0 22px;padding:18px 20px;display:flex}.fstatus>svg,.fstatus>.mark{flex:none;width:20px;height:20px;margin-top:1px}.fstatus ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fstatus a{color:inherit;font-size:15px}.fstatus .btn{margin-top:12px}.fstatus:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.fstatus.error{background:var(--error-w);color:var(--error);box-shadow:inset 0 0 0 1px #b8432a59}.fstatus.error .t-h6{color:var(--error)}.fstatus.warn{background:var(--warning-w);color:var(--warning);box-shadow:inset 0 0 0 1px #8a5a064d}.fstatus.warn .t-h6{color:var(--ink)}.fstatus.warn .t-body-s{color:var(--ink-2)}.fstatus.success{background:var(--success-w);color:var(--success);margin:0}.fstatus.success .t-h6{color:var(--ink)}.fstatus.success .mark{color:var(--blue);width:14px;height:14px;margin-top:3px}.consent{color:var(--gray);max-width:60ch;margin:0;font-size:13px;line-height:1.45}.consent a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.field-help.hint button{all:unset;cursor:pointer;color:var(--blue-d);text-underline-offset:2px;text-decoration:underline}.field-help.hint:before{background:var(--blue)}.affix{border:var(--stroke) solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color var(--t-border) var(--steps);align-items:stretch;display:flex}.affix:focus-within{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:2px}.affix>span{white-space:nowrap;color:var(--gray);flex:none;align-items:center;padding:0 14px;font-size:15px;display:flex}.affix .input{border:0;min-width:0;padding-inline:0;outline:0!important}.clist{border:0;min-width:0;margin:0;padding:0}.clist legend{margin-bottom:10px;padding:0}.clist-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0;display:grid;position:relative}.clist-row:last-of-type{border-bottom:1px solid var(--line)}.clist-row input{opacity:0;width:1px;height:1px;position:absolute}.clist-mark{border:var(--stroke) solid var(--ink-2);border-radius:999px;width:18px;height:18px;position:relative;top:2px}.clist-mark:after{content:"";background:var(--blue);clip-path:inset(0 100% 0 0);border-radius:999px;transition:clip-path .18s steps(4,end);position:absolute;inset:3px}.clist-row.is-on .clist-mark{border-color:var(--blue)}.clist-row.is-on .clist-mark:after{clip-path:inset(0)}.clist-row:hover .clist-mark{border-color:var(--blue)}.clist-row input:focus-visible+.clist-mark{outline:2px solid var(--blue);outline-offset:3px}.clist-text{color:var(--ink);font-size:16px;line-height:1.4}.clist-text small{color:var(--gray);margin-top:2px;font-size:13px;display:block}.clist.is-error .clist-mark{border-color:var(--error)}.clist .field-help{margin-top:10px}.book{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.book-form{flex-direction:column;gap:24px;display:flex}.book-submit{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.book-next{position:sticky;top:90px}.book+.sg-block{margin-top:72px}@media (max-width:900px){.book{grid-template-columns:minmax(0,1fr);gap:36px}.book-next{position:static}.book-submit .btn{width:100%}}.confirm{flex-direction:column;gap:18px;max-width:720px;display:flex}.confirm .t-statement{font-size:clamp(30px,3.2vw,44px)}.confirm-bring{border-radius:var(--radius);background:var(--card);padding:18px 20px}.confirm-bring b{color:var(--ink);font-weight:500}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1040px){.case-grid{grid-template-columns:minmax(0,1fr)}}.case{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:18px;padding:24px;display:flex}.case-head{flex-direction:column;gap:8px;display:flex}.case-fields{flex-direction:column;margin:0;display:flex}.case-f{border-top:1px solid var(--line);grid-template-columns:1fr;gap:3px;padding:12px 0;display:grid}.case-f dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.case-f dd{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.case-f.pending-f dd{color:var(--gray);border:1px dashed var(--gray-2);border-radius:8px;padding:8px 10px;font-size:13px}.qindex .tab-panel{padding-top:18px}.qindex-base{margin:0 0 8px;display:block}.qindex-q{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.qindex .acc summary{align-items:flex-start}.qindex .acc-mark{margin-top:5px}.head-margin{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:32px;display:grid}.head-margin>p{color:var(--gray);margin:0;font-size:14px;line-height:1.5}.head-mark{align-items:baseline;gap:18px;display:flex}.head-mark>.mark{--cell:16px;flex:none;transform:translateY(-4px)}@media (max-width:900px){.head-margin{grid-template-columns:1fr;gap:10px}}.nf{min-height:100vh;padding:64px var(--pad-inline);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}.nf svg{margin-bottom:18px}@media (pointer:coarse){.tlink{min-height:44px}.btn.sm,.btn.q{--bh:44px;min-height:44px}.btn.l{min-height:44px}.choice{align-items:center;min-height:44px}.choice .box{margin-top:0}.iconbtn.sm{width:44px;height:44px}.info-btn{width:44px;height:44px;margin:-8px}.tab{padding-top:12px;padding-bottom:16px}.site-foot ul{gap:0}.site-foot ul a,.site-foot-base a{align-items:center;min-height:44px;display:inline-flex}.sg-bar-id{min-height:44px}.nav-link{align-items:center;min-height:44px;display:inline-flex}.consent a{margin-block:-10px;padding-block:10px;display:inline-block}.fstatus li a,.mast>a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.tag{font-size:11px}.tabs-list{box-shadow:none;flex-wrap:wrap;gap:0 22px;overflow:visible}.tab{box-shadow:inset 0 -1px 0 var(--line)}.ledger-row{align-items:start}.ledger-mark{align-self:start;margin-top:5px}}.cells{flex:none;gap:3px;display:inline-flex}.cells i{width:var(--cell);height:var(--cell);box-shadow:inset 0 0 0 var(--stroke) var(--gray-2);display:block}.cells i.on{background:var(--blue);box-shadow:none}.dark-run .cells i,.on-ink .cells i{box-shadow:inset 0 0 0 var(--stroke) var(--white-55)}.dark-run .cells i.on,.on-ink .cells i.on{background:var(--blue-on-ink);box-shadow:none}.ask{background:var(--card);width:100vw;padding:88px var(--pad-inline) 104px;flex-direction:column;margin-left:calc(50% - 50vw);display:flex}.ask-head{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin:0 0 30px;display:flex}.ask-count{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.ask-said{flex-wrap:wrap;gap:8px 30px;margin:0 0 30px;padding:0;list-style:none;display:flex}.ask-said li{letter-spacing:-.008em;color:var(--ink-2);align-items:baseline;gap:10px;max-width:58ch;font-size:15px;line-height:1.4;display:inline-flex}.ask-said .mark{--cell:9px;color:var(--salmon)}.ask .t-section{text-wrap:balance;outline:0;max-width:20ch;margin:0 0 16px}.ask-hint{margin:0 0 38px}.ask .t-section+.picks,.ask .t-section+.ask-free{margin-top:22px}.ask-free{flex-direction:column;gap:20px;max-width:640px;display:flex}.ask-ready{flex-direction:column;align-items:flex-start;display:flex}.ask-step{flex-direction:column;display:flex}.ask-step.is-in{animation:askIn .55s var(--ease-surface) both}@keyframes askIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ask-step.is-in{animation:none}}.ask-other{align-self:flex-start;margin-top:18px}.ask-ready .loader{margin:0 0 22px}.ask-ready .t-note{text-wrap:balance;max-width:44ch;margin:0 0 12px}.ask-ready .t-lede{text-wrap:pretty;max-width:58ch;margin:0 0 34px}@media (max-width:900px){.ask{padding-block:60px 68px}.ask-hint{margin-bottom:28px}}.picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.picks.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.picks.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.picks.c5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.picks.c5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.picks,.picks.c4,.picks.c5{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius);background:var(--paper);min-width:0;min-height:158px;color:var(--ink);box-shadow:inset 0 0 0 var(--stroke) var(--line);transition:transform var(--t-lift) var(--ease-surface), box-shadow var(--t-border) var(--steps), background-color .2s ease;flex-direction:column;justify-content:space-between;gap:30px;padding:22px;display:flex}.pick:hover{box-shadow:inset 0 0 0 var(--stroke) var(--blue);transform:translateY(-4px)}.pick:active{transform:translateY(-1px)}.pick:focus-visible{outline:2px solid var(--blue);outline-offset:3px;box-shadow:inset 0 0 0 var(--stroke) var(--blue)}.pick[aria-pressed=true]{background:var(--blue-w);box-shadow:inset 0 0 0 var(--stroke) var(--blue)}.pick-top{min-height:24px;color:var(--ink-2);justify-content:space-between;align-items:flex-start;display:flex}.pick[aria-pressed=true] .pick-top{color:var(--blue-d)}.pick .cells i{width:10px;height:10px}.pick-mark{flex:none;width:14px;height:14px;position:relative}.pick-mark:after{content:"";background:var(--blue);clip-path:inset(0 100% 0 0);transition:clip-path .18s steps(4,end);position:absolute;inset:0}.pick[aria-pressed=true] .pick-mark:after{clip-path:inset(0)}.pick-text{letter-spacing:-.012em;text-wrap:pretty;font-size:17px;line-height:1.35}.pick-text small{letter-spacing:-.005em;color:var(--gray);margin-top:6px;font-size:14px;line-height:1.4;display:block}@media (hover:none){.pick:hover{transform:none}}@media (max-width:640px){.picks,.picks.c2,.picks.c4,.picks.c5{grid-template-columns:minmax(0,1fr);gap:10px}.pick{gap:16px;min-height:0;padding:18px}}@media (prefers-reduced-motion:reduce){.pick,.pick-mark:after{transition:none}.pick:hover,.pick:active{transform:none}}.apills{border:0;min-width:0;margin:0;padding:0}.apills-legend{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;padding:0;font-size:16px;line-height:1.35}.apills-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apill{box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);border:var(--stroke) solid var(--line);background:var(--paper);letter-spacing:-.01em;color:var(--ink);transition:border-color var(--t-border) var(--steps), background-color .2s ease;align-items:center;gap:10px;padding:11px 18px;font-size:16px;line-height:1.3;display:inline-flex;position:relative}.apill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.apill:hover{border-color:var(--ink-2)}.apill:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.apill-mark{width:12px;height:12px;box-shadow:inset 0 0 0 var(--stroke) var(--ink-2);border-radius:999px;flex:none;position:relative}.apill-mark:after{content:"";background:var(--blue);clip-path:inset(0 100% 0 0);border-radius:999px;transition:clip-path .18s steps(4,end);position:absolute;inset:0}.apill.is-on{border-color:var(--blue);background:var(--blue-w)}.apill.is-on .apill-mark{box-shadow:none}.apill.is-on .apill-mark:after{clip-path:inset(0)}@media (max-width:640px){.apills-row{flex-direction:column;align-items:stretch}.apill{width:100%}.apills-row .btn.q{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.apill,.apill-mark:after{transition:none}}.brief{--bg:48px;--hang:14px;max-width:760px;padding-left:var(--bg);box-sizing:border-box;color:var(--ink);flex-direction:column;gap:44px;margin:0 auto;display:flex}.brief .hang,.brief .said>.mark,.brief .worked>.mark{right:calc(100% + var(--hang));top:calc((1lh - var(--cell)) / 2);position:absolute}.brief-head{margin-left:calc(-1 * var(--bg));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.brief-head img{width:calc(var(--bg) * 3.5475);height:auto}.brief-head dl{grid-template-columns:repeat(3,auto);gap:4px 28px;margin:0;display:grid}.brief-head dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.brief-head dd{margin:0;font-size:15px}.brief-note{padding-left:var(--bg);color:var(--gray);flex-basis:100%;margin:0;font-size:14px;line-height:1.45}.brief-sec{padding-top:22px;position:relative}.brief-sec:before{content:"";top:0;left:calc(-1 * var(--bg));background:var(--line-card);height:1px;position:absolute;right:0}.brief-sec h2{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0 0 20px;font-size:12px;font-weight:500;line-height:1.4;position:relative}.brief-sec h2 span{right:calc(100% + var(--hang));letter-spacing:.06em;color:var(--blue);font-variant-numeric:tabular-nums;position:absolute;top:0}.brief-sec .said{--cell:12px;font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-indent:-.44em;max-width:21ch;margin:0 0 20px;font-size:clamp(26px,3.1vw,34px);font-weight:400;line-height:1.16;position:relative}.brief-sec .said>.mark{color:var(--salmon);right:calc(100% + .44em + 8px)}.brief-sec .lead{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:40ch;margin:0 0 20px;font-size:clamp(19px,1.9vw,22px);font-weight:400;line-height:1.3}.brief-sec>p,.brief-sec>ol>li,.brief-panel>p{letter-spacing:-.006em;color:var(--ink-2);font-size:16px;line-height:1.55}.brief-sec>p,.brief-panel>p{text-wrap:pretty;max-width:62ch;margin:0 0 14px}.brief-sec>p:last-child,.brief-panel>p:last-child{margin-bottom:0}.brief-sec>ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brief-sec>ol>li{max-width:62ch;position:relative}.brief-sec>ol>li:before{content:"";right:calc(100% + var(--hang));background:var(--gray);width:10px;height:1px;position:absolute;top:.78em}.worked{--cell:10px;position:relative}.worked>.mark{color:var(--blue)}.brief-sec .open{color:var(--ink-2)}.brief-panel{margin-left:calc(-1 * var(--bg));padding:32px 32px 32px var(--bg);border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.brief-panel>.lead{margin-bottom:12px}.brief-adjust{margin:28px -32px -32px calc(-1 * var(--bg));padding:20px 32px 24px var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:14px;display:flex}.adjust-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 20px;display:grid}.adjust-k{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px;line-height:1.4}.adjust-k .field-opt{text-transform:none;letter-spacing:0;font-size:12px;display:block}.adjust-row .apill{padding:8px 14px;font-size:14.5px}.adjust-row .affix{width:150px}.adjust-v{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.adjust-hint{color:var(--gray);font-size:13px;line-height:1.4}.adjust-row.next{align-items:start}.adjust-row.next .adjust-k{padding-top:3px}.adjust-row.next .adjust-v{flex-direction:column;align-items:flex-start;gap:2px}.adjust-row.next p{color:var(--ink);max-width:52ch;margin:0;font-size:15px;line-height:1.45}.adjust-row.next .next-why{color:var(--gray);margin-top:3px;font-size:13.5px}.brief-panel.ink{background:var(--ink);color:var(--paper);box-shadow:none}.brief-panel.ink>.lead{color:var(--paper);letter-spacing:-.03em;font-size:clamp(22px,2.3vw,28px)}.brief-panel.ink>p{color:var(--white-72)}.brief-panel .btns{margin-top:24px}.brief-sec>.btns{margin-top:20px}.time-fig{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 14px;display:flex}.time-fig .t-figure{color:var(--ink);min-width:2.4ch;margin-left:-.04em;font-size:clamp(48px,5.6vw,68px);line-height:.9}.time-unit{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.8vw,21px);font-weight:400;line-height:1.25}.brief-panel .worked{letter-spacing:-.004em;color:var(--gray);max-width:58ch;margin:0;font-size:14px;line-height:1.5}.time-dollars{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.time-dollars .t-figure{color:var(--ink);margin-left:-.04em;font-size:clamp(26px,2.6vw,34px);line-height:1}.time-dollars .sourced-label{max-width:54ch}.brief .ledger-row{grid-template-columns:minmax(0,1fr) auto;position:relative}.brief .ledger-row:first-child{border-top:0;padding-top:0}.brief .ledger-row:last-child{border-bottom:0;padding-bottom:0}.brief .ledger-mark{right:calc(100% + var(--hang));top:calc(14px + (22.4px - var(--cell)) / 2);margin:0;position:absolute}.brief .ledger-row:first-child .ledger-mark{top:calc((22.4px - var(--cell)) / 2)}.story{flex-wrap:wrap;align-items:flex-start;gap:20px 36px;display:flex}.story .sourced{flex:none;max-width:220px}.story-body{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.story-body p{letter-spacing:-.006em;color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:16px;line-height:1.55}.story-body .t-label{letter-spacing:.06em;color:var(--ink);font-size:12px;line-height:1.4}.story-body .story-why{color:var(--gray);font-size:14px;line-height:1.5}.brief-foot{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;display:flex;position:relative}.brief-foot:before{content:"";top:0;left:calc(-1 * var(--bg));background:var(--line-card);height:1px;position:absolute;right:0}.brief .key p:first-child .mark{color:var(--salmon)}.brief-foot .t-meta{margin:0}@media (max-width:640px){.brief{--bg:34px;--hang:10px;gap:36px}.brief-head dl{padding-left:var(--bg);flex-basis:100%;grid-template-columns:repeat(2,auto);justify-content:start;gap:10px 28px}.brief-panel{padding:24px 20px 24px var(--bg)}.brief-adjust{margin:22px -20px -24px calc(-1 * var(--bg));padding:18px 20px 22px var(--bg);gap:18px}.adjust-row{grid-template-columns:minmax(0,1fr)}.adjust-k .field-opt{margin-left:8px;display:inline}.adjust-row .apills-row{flex-direction:row;align-items:center}.adjust-row .apill{width:auto}.brief .ledger-row{grid-template-columns:minmax(0,1fr)}.brief .ledger-owner{grid-column:1}.brief .ledger-mark{align-self:auto}}@media (pointer:coarse){.adjust-row .apill{min-height:44px}}.brief-app{padding:24px var(--pad-inline) 148px;background:var(--card);flex-direction:column;gap:40px;min-height:100dvh;display:flex}.brief-main{order:1;min-width:0}.brief-side{order:2}.brief-side-logo,.brief-top{display:none}.brief-app .facts{max-height:none;position:static}@media screen and (min-width:1041px){.brief-app{grid-template-columns:clamp(312px,26vw,376px) minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.brief-main,.brief-side{order:0}.brief-side{--bg:48px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--gray-2) transparent;height:100dvh;padding:24px 24px 32px calc(24px + var(--bg));background:var(--paper);box-shadow:inset -1px 0 0 var(--line);flex-direction:column;gap:30px;display:flex;position:sticky;top:0;overflow-y:auto}.brief-side-logo{margin-left:calc(-1 * var(--bg));border-radius:4px;align-self:flex-start;display:inline-flex}.brief-app .facts{--bg:48px;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.brief-top{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:72px;box-shadow:inset 0 -1px 0 var(--line-card);background:#f2f5fceb;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 32px 12px 80px;display:flex;position:sticky;top:0}.brief-top-t p{margin:0}.brief-top-t p:first-child{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.3}.brief-top-t p:last-child{color:var(--gray);margin-top:2px;font-size:14px;line-height:1.3}.brief-top-acts{gap:10px;display:flex}.brief-app .brief-bar,.brief-app .brief-head{display:none}.brief-app .brief{max-width:808px;padding:28px 32px 96px calc(32px + var(--bg));margin:0}}@media screen and (min-width:1280px){.brief-app .brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1560px;padding:28px 32px 96px;display:grid}.brief-app .brief-sec{padding:26px 32px 32px var(--bg);border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;grid-column:1/-1;display:flex;container-type:inline-size}.brief-app .brief-sec:before{display:none}.brief-app .brief-sec:is(.area-time,.area-plan,.area-result,.area-ask){grid-column:auto}.brief-app .brief:not(:has(.area-time)) .area-ask{grid-column:1/-1}.brief-app .brief-panel{box-shadow:none;background:0 0;border-radius:0;flex:auto;margin:0;padding:0}.brief-app .brief-panel>:has(+.brief-adjust){margin-bottom:28px}.brief-app .brief-adjust{margin-top:auto}.brief-app .brief-sec.area-situation{grid-template-columns:subgrid;box-shadow:none;background:0 0;border-radius:0;gap:0 24px;padding:14px 0 22px;display:grid;container-type:normal}.brief-app .area-situation>h2{margin-left:var(--bg);grid-column:1/-1}.brief-app .area-situation>.said{margin:0 0 0 var(--bg);grid-column:1;max-width:none;font-size:clamp(28px,2.1vw,36px)}.brief-app .area-situation>.open,.brief-app .area-situation>.loader{margin:0 32px 6px var(--bg);grid-column:2;align-self:end;max-width:58ch}.brief-app .brief-sec.area-ask{background:var(--ink);box-shadow:none}.brief-app .area-ask h2{color:var(--gray-2)}.brief-app .area-ask h2 span{color:var(--blue-on-ink)}.brief-app .brief-foot{padding:0 0 0 var(--bg);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:10px 32px}.brief-app .brief-foot:before{display:none}}@container (max-width:560px){.adjust-row{grid-template-columns:minmax(0,1fr)}.adjust-k .field-opt{margin-left:8px;display:inline}}.facts{--bg:28px;scrollbar-width:thin;scrollbar-color:var(--gray-2) transparent;max-height:calc(100dvh - 132px);padding:24px 24px 24px calc(24px + var(--bg));border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:16px;position:sticky;top:24px;overflow-y:auto}.facts-note{color:var(--gray);margin:6px 0 14px;font-size:14px}.fact{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:13px 0;display:flex}.fact-k{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.fact-k .field-opt{text-transform:none;letter-spacing:0;margin-left:6px}.fact-v{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.008em;width:100%;min-height:32px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:15px;line-height:1.4;display:grid;position:relative}.fact-v .mark,.fact-also .mark,.guess .mark{right:calc(100% + 10px);top:calc(var(--pt,0px) + (1lh - var(--cell)) / 2);position:absolute}.fact-v .mark{--cell:9px;color:var(--salmon)}.fact-v.empty{color:var(--gray)}.fact-v em{color:var(--blue-d);text-underline-offset:3px;font-size:13px;font-style:normal;text-decoration:underline}.fact-v:hover em{color:var(--blue)}.fact-v:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.fact-edit:not([hidden]){padding-top:10px}.fact-edit .apills-row{flex-direction:column;align-items:stretch;gap:6px}.fact-edit .apill{border-radius:var(--radius);width:100%;padding:10px 14px;font-size:15px}.fact-edit .btn.q{align-self:flex-start}.fact-text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fact-text .field{width:100%}.fact-also{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:6px;font-size:15px;line-height:1.4;display:flex}.fact-also>span{position:relative}.fact-also .mark{--cell:9px;color:var(--salmon)}.guess{margin:16px 0 0 calc(-1 * var(--bg));padding:16px 16px 16px var(--bg);flex-direction:column;gap:12px;display:flex}.guess.pending{padding-left:calc(var(--bg) - 1px)}.guess p{color:var(--ink);margin:0;font-size:15px;line-height:1.4;position:relative}.guess .mark{--cell:10px}.guess-acts{gap:10px;display:flex}@media (pointer:coarse){.fact-v{--pt:11px;min-height:44px;padding-block:11px}}.dock{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:55;box-sizing:border-box;border-radius:var(--radius);background:var(--ink);min-height:48px;color:var(--paper);letter-spacing:-.01em;box-shadow:inset 0 0 0 var(--stroke) var(--white-16), var(--shadow-float);animation:dockIn var(--t-dissolve) var(--steps) both;align-items:center;gap:14px;padding:12px 18px 12px 14px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex;position:fixed}@keyframes dockIn{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.dock .logo-svg{flex:none;width:26px;height:auto}.dock .cells i{width:10px;height:10px}.dock:hover{background:var(--ink-2)}.dock:focus-visible{outline:2px solid var(--blue-on-ink);outline-offset:3px}.dock.is-ready{box-shadow:inset 0 0 0 var(--stroke) var(--blue-on-ink), var(--shadow-float)}@media (max-width:640px){.dock{justify-content:center;left:12px;right:12px}body:has(.dock):not(:has(.sg-stage .dock)){padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.dock{animation:none}}.brief-bar{z-index:55;padding:14px var(--pad-inline) max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--line);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.brief-bar p{color:var(--ink-2);margin:0;font-size:15px}.brief-bar-acts{gap:12px;display:flex}@media (max-width:640px){.brief-bar p{display:none}.brief-bar-acts{width:100%}.brief-bar-acts .btn{flex:1 1 0;padding-inline:12px}}.dialog.request{scrollbar-width:thin;scrollbar-color:var(--gray-2) transparent;width:min(94vw,560px);overflow-y:auto}.request-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.request .fstatus{margin:0}.attached{border-radius:var(--radius);background:var(--card);padding:16px 18px}.attached .t-label{color:var(--gray);margin:0}.attached ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.attached li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:14px;line-height:1.4;display:flex}.attached .mark{--cell:8px;color:var(--salmon)}.request-submit{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.request .confirm .t-statement{font-size:clamp(24px,2.6vw,30px)}@media (max-width:640px){.request-submit .btn{width:100%}}@media print{@page{size:auto;margin:16mm}body{background:#fff!important}.sg-bar,.mast,.no-print,.dock,.brief-bar,.facts,.brief-adjust,.brief .btns{display:none!important}.brief-app{background:0 0;min-height:0;padding:0;display:block}.brief-side{display:none}.brief{max-width:none}.brief-panel{box-shadow:inset 0 0 0 1px var(--gray-2);break-inside:avoid}.brief-panel.ink{box-shadow:none;color:var(--ink);background:0 0;padding-block:0}.brief-panel.ink>.lead{color:var(--ink)}.brief-panel.ink>p{color:var(--ink-2)}.brief-sec{break-inside:avoid}.ledger-mark .mark{clip-path:none!important}a[href^=http]:after{content:" (" attr(href) ")";color:var(--gray);font-size:11px}}.answer{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:12px 32px;display:grid}.answer-label{color:var(--gray);margin:0;font-size:14px;line-height:1.5}.answer-body{flex-direction:column;gap:22px;max-width:62ch;display:flex}.answer-body .t-note{text-wrap:pretty}@media (max-width:900px){.answer{grid-template-columns:minmax(0,1fr)}}.reviewed{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.reviewed .t-meta{margin:0}.sources{counter-reset:src;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sources li{counter-increment:src;grid-template-columns:22px minmax(0,1fr);align-items:baseline;display:grid}.sources li:before{content:counter(src);color:var(--gray);font-variant-numeric:tabular-nums;font-size:12px}.sources .tlink,.sources li>span{font-size:14px;line-height:1.4}.sources li>span{color:var(--ink-2)}.dark-run .reviewed{border-top-color:var(--white-16)}.dtable-wrap{scrollbar-width:thin;scrollbar-color:var(--gray-2) transparent;overflow-x:auto}.dtable-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.dtable{border-collapse:collapse;letter-spacing:-.008em;width:100%;min-width:720px;font-size:15px;line-height:1.45}.dtable caption{caption-side:top;text-align:left;padding:0 0 18px}.dtable-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.dtable th,.dtable td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:15px 24px 15px 0}.dtable th:last-child,.dtable td:last-child{padding-right:0}.dtable thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);white-space:nowrap;border-top:0;padding-top:0;padding-bottom:12px;font-size:11px;font-weight:500;line-height:1.4}.dtable tbody th{color:var(--ink);min-width:168px;font-weight:500}.dtable td{color:var(--ink-2)}.dtable tbody tr:last-child th,.dtable tbody tr:last-child td{border-bottom:1px solid var(--line)}.dtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dark-run .dtable th,.dark-run .dtable td{border-color:var(--white-16)}.dark-run .dtable thead th{color:var(--gray-2)}.dark-run .dtable tbody th{color:var(--paper)}.dark-run .dtable td{color:var(--white-72)}@media (max-width:640px){.dtable{min-width:0;display:block}.dtable caption,.dtable tbody,.dtable tr,.dtable tbody th,.dtable td{display:block}.dtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dtable tr{border-top:1px solid var(--line);padding:18px 0}.dtable tbody tr:last-child{border-bottom:1px solid var(--line)}.dtable tbody th,.dtable td,.dtable tbody tr:last-child th,.dtable tbody tr:last-child td{border:0;min-width:0;padding:0}.dtable tbody th{font-family:var(--display);letter-spacing:-.022em;margin-bottom:4px;font-size:19px;line-height:1.2}.dtable td{padding-top:12px}.dtable td[data-l]:before{content:attr(data-l);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin-bottom:2px;font-size:11px;display:block}.dtable .num{text-align:left}.dark-run .dtable tr{border-color:var(--white-16)}}.template{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:32px;display:flex}.template-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding-bottom:22px;display:flex}.template-head .t-body-s{max-width:56ch;margin-top:6px}.template-acts{flex-wrap:wrap;gap:8px;display:flex}.template-acts .btn svg{width:16px;height:16px}.template-body{max-width:68ch;color:var(--ink-2);padding:26px 0;font-size:16px;line-height:1.6}.template-body h4{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:26px 0 8px;font-size:19px;font-weight:500;line-height:1.2}.template-body h4:first-child{margin-top:0}.template-body p{text-wrap:pretty;margin:0 0 12px}.template-body ul{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.template-body ul>li{padding-left:22px;position:relative}.template-body ul>li:before{content:"";background:var(--gray);width:10px;height:1px;position:absolute;top:.8em;left:0}.fill{background:var(--card-s);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 3px}.template-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;display:flex}.template-key{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35;display:flex}.template-key .mark{color:var(--salmon)}.template-foot .t-meta{margin:0}@media (max-width:640px){.template{padding:22px 20px}.template-acts,.template-acts .btn{width:100%}}.crumbs ol{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.crumbs li{align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";content:"/" / "";color:var(--gray-2);margin:0 12px}.crumbs a{color:var(--gray);text-decoration:none;transition:color .16s ease-out}.crumbs a:hover{color:var(--blue)}.crumbs [aria-current=page]{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.crumbs [aria-current=page]:before{content:"";background:var(--blue);flex:none;width:8px;height:8px}.dark-run .crumbs a{color:var(--gray-2)}.dark-run .crumbs a:hover{color:var(--blue-on-ink)}.dark-run .crumbs [aria-current=page]{color:var(--paper)}.dark-run .crumbs [aria-current=page]:before{background:var(--blue-on-ink)}@media (pointer:coarse){.crumbs a{align-items:center;min-height:44px;display:inline-flex}}.ilink{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray);-webkit-text-decoration-color:var(--gray);-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);transition:color .16s ease-out,text-decoration-color .16s ease-out}.ilink:hover{color:var(--blue);text-decoration-color:currentColor}.ilink:focus-visible{border-radius:2px}.dark-run .ilink{-webkit-text-decoration-color:var(--gray-2);-webkit-text-decoration-color:var(--gray-2);-webkit-text-decoration-color:var(--gray-2);text-decoration-color:var(--gray-2)}.dark-run .ilink:hover{color:var(--blue-on-ink)}.index{margin:0;padding:0;list-style:none}.index-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto 24px;align-items:baseline;gap:8px 32px;padding:24px 0;text-decoration:none;display:grid}.index li:last-child .index-row{border-bottom:1px solid var(--line)}.index-title{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;font-size:22px;font-weight:400;line-height:1.2;transition:color .2s ease-out}.index-line{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.45}.index-meta{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.index-arrow{width:20px;height:20px;color:var(--blue);transition:transform .24s var(--ease-surface);align-self:center}.index-row:hover .index-title,.index-row:focus-visible .index-title{color:var(--blue)}.index-row:hover .index-arrow,.index-row:focus-visible .index-arrow{transform:translate(4px)}.index-row:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.dark-run .index-row{border-color:var(--white-16);color:var(--paper)}.dark-run .index-line{color:var(--white-72)}.dark-run .index-meta{color:var(--gray-2)}.dark-run .index-arrow,.dark-run .index-row:hover .index-title,.dark-run .index-row:focus-visible .index-title{color:var(--blue-on-ink)}@media (max-width:900px){.index-row{grid-template-columns:minmax(0,1fr) 24px;gap:6px 16px;padding:20px 0}.index-line,.index-meta{grid-column:1}.index-arrow{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.index-title,.index-arrow,.crumbs a,.ilink{transition:none}}.skip{z-index:100;border-radius:var(--radius-s);background:var(--ink);color:var(--paper);padding:12px 16px;font-size:15px;text-decoration:none;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.page{--mcol:200px;--mgap:32px;padding-top:12px}.pgrid{grid-template-columns:var(--mcol) minmax(0, 1fr);column-gap:var(--mgap);align-items:start;row-gap:12px;display:grid}.pgrid>.pbody{grid-column:2;min-width:0}.pgrid>.plabel{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);grid-area:1/1;margin:0;padding-top:9px;font-size:12px;line-height:1.4}.page .answer{grid-template-columns:var(--mcol) minmax(0, 1fr);gap:12px var(--mgap)}.page .answer-body{max-width:760px}.phead{padding-block:28px 64px}.phead .crumbs{margin-bottom:28px}.phead h1{text-wrap:balance;max-width:20ch}.phead .pgrid{margin-bottom:36px}.phead-lede{max-width:60ch;margin-top:22px}.phead .answer .reviewed,.phead .answer .btns{margin-top:24px}.psec{padding-bottom:72px}.psec+.psec .pgrid,.phead+.psec .pgrid{border-top:1px solid var(--line);padding-top:28px}.pbody>h2{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;max-width:36ch;margin:0 0 20px;font-size:clamp(23px,2.05vw,30px);font-weight:400;line-height:1.1}.pfoot{padding-bottom:88px}.pnext{padding-block:16px 104px}.pnext .pbody{border-top:1px solid var(--line);padding-top:40px}.pnext .t-lede{margin-top:14px}.pnext .btns{margin-top:28px}.prose>p,.prose>ul,.prose>ol,.prose>blockquote{max-width:68ch}.prose>p{letter-spacing:-.006em;color:var(--ink-2);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.6}.prose>p:last-child{margin-bottom:0}.prose b{color:var(--ink);font-weight:600}.prose>h2:not(:first-child){margin-top:44px}.prose>h3{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:30px 0 10px;font-size:19px;font-weight:500;line-height:1.25}.prose>ul,.prose>ol{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.prose>ol{counter-reset:n}.prose>ul>li,.prose>ol>li{letter-spacing:-.006em;color:var(--ink-2);font-size:17px;line-height:1.55;position:relative}.prose>ul>li:before{content:"";background:var(--gray);width:10px;height:1px;position:absolute;top:.78em;right:calc(100% + 12px)}.prose>ol>li{counter-increment:n}.prose>ol>li:before{content:counter(n);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--blue);font-size:12px;line-height:1.6;position:absolute;top:.2em;right:calc(100% + 12px)}.prose>blockquote{margin:8px 0 20px;padding:0}.prose>blockquote p{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:22px;line-height:1.3}.prose>blockquote footer{color:var(--gray);margin-top:8px;font-size:14px}.prose .pnote{border-radius:var(--radius);background:var(--card-a);color:var(--ink);padding:16px 18px;font-size:15px;line-height:1.5}.prose .pfig{max-width:760px;margin:8px 0 24px}.prose .pfig .key,.pfig .key{margin-top:16px}.page .key p:first-child .mark{color:var(--salmon)}.template-body h3{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:26px 0 8px;font-size:19px;font-weight:500;line-height:1.2}.template-body h3:first-child{margin-top:0}.template-body ol{counter-reset:n;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.template-body ol>li{counter-increment:n;padding-left:26px;position:relative}.template-body ol>li:before{content:counter(n) ".";color:var(--gray);font-variant-numeric:tabular-nums;position:absolute;left:0}.template-body .dtable-wrap{margin:8px 0 16px}.prose .dtable-wrap{margin:8px 0 24px}.prose .ledger{max-width:760px}.page .pbody .ledger-row{grid-template-columns:minmax(0,1fr) auto;position:relative}.page .pbody .ledger-mark{right:calc(100% + 11px);top:calc(14px + (22.4px - var(--cell)) / 2);margin:0;position:absolute}.fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;max-width:880px;display:grid}.fit h3{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0 0 12px;font-size:12px;font-weight:500}.fit ul{margin:0;padding:0;list-style:none}.fit li{border-top:1px solid var(--line);color:var(--ink);padding:12px 0;font-size:16px;line-height:1.45}.rows{counter-reset:r;max-width:880px;margin:0;padding:0;list-style:none}.rows>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 32px;padding:20px 0;display:grid}.rows>li:last-child{border-bottom:1px solid var(--line)}.rows h3{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.25}.rows p{color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.55}.rows p+p{margin-top:8px}.rows .rows-get{color:var(--ink);font-weight:500}.rows .t-meta{color:var(--blue);margin-bottom:6px;display:block}.caselist{margin:0;padding:0;list-style:none}.caselist>li{border-top:1px solid var(--line)}.caselist>li:last-child{border-bottom:1px solid var(--line)}.caserow{color:var(--ink);grid-template-columns:minmax(0,200px) minmax(0,1fr) 24px;align-items:start;gap:8px 32px;padding:26px 0;text-decoration:none;display:grid}.caserow .t-meta{padding-top:5px}.caserow h3{font-family:var(--display);letter-spacing:-.028em;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2;transition:color .2s ease-out}.caserow p{color:var(--ink-2);max-width:64ch;margin:0;font-size:16px;line-height:1.55}.caserow svg{width:20px;height:20px;color:var(--blue);transition:transform .24s var(--ease-surface);margin-top:4px}.caserow:hover h3,.caserow:focus-visible h3{color:var(--blue)}.caserow:hover svg,.caserow:focus-visible svg{transform:translate(4px)}.caserow:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.jump{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.jump a{border-radius:var(--radius-pill);min-height:36px;box-shadow:inset 0 0 0 var(--stroke) var(--line);color:var(--ink);transition:box-shadow var(--t-border) var(--steps);align-items:center;padding:6px 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.jump a:hover{box-shadow:inset 0 0 0 var(--stroke) var(--blue)}@media (pointer:coarse){.jump a{min-height:44px}}.draft{margin:0 var(--pad-inline) 4px;padding:0}.draft summary{cursor:pointer;list-style:none;display:inline-flex}.draft summary::-webkit-details-marker{display:none}.draft ul{max-width:80ch;color:var(--ink-2);margin:12px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.draft p{margin:10px 0 0;font-size:14px}.draft a{color:var(--blue-d)}.held{color:var(--gray);align-items:baseline;gap:10px;margin:12px 0 0;font-size:14px;line-height:1.45;display:flex}.postmeta{color:var(--gray);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:14px;display:flex}.postmeta a{color:var(--ink-2)}.book-brief{border-radius:var(--radius);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:40px;padding:22px 24px;display:flex}.book-brief p{margin:0}.book-brief .t-body-s{margin-top:4px}.facts-dl{max-width:760px;margin:0}.facts-dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 32px;padding:16px 0;display:grid}.facts-dl>div:last-child{border-bottom:1px solid var(--line)}.facts-dl dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);padding-top:3px;font-size:12px}.facts-dl dd{color:var(--ink);margin:0;font-size:17px;line-height:1.5}.home-def{padding-block:72px 24px}.home-sec{padding-block:72px}.home-sec .head-split{margin-bottom:40px}.home-sec .head-split h2{font-family:var(--display);letter-spacing:-.036em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1.08}.home-sec .btns{margin-top:32px}@media (min-width:1181px){.site-foot-top{grid-template-columns:minmax(0,1.25fr) repeat(5,minmax(0,1fr));gap:40px 32px}}@media (min-width:901px) and (max-width:1180px){.site-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.site-foot-brand{grid-column:1/-1}}@media (max-width:900px){.pgrid,.page .answer{grid-template-columns:minmax(0,1fr)}.pgrid>.pbody,.pgrid>.plabel{grid-area:auto/1}.pgrid>.plabel{padding-top:0}.phead{padding-block:20px 44px}.psec{padding-bottom:52px}.prose>ul>li,.prose>ol>li{padding-left:24px}.prose>ul>li:before,.prose>ol>li:before{left:0;right:auto}.page .pbody .ledger-row{grid-template-columns:var(--cell) minmax(0, 1fr)}.page .pbody .ledger-mark{position:static}.fit,.rows>li,.facts-dl>div{grid-template-columns:minmax(0,1fr)}.caserow{grid-template-columns:minmax(0,1fr) 24px;gap:6px 16px;padding:22px 0}.caserow .t-meta{grid-column:1/-1;padding-top:0}.home-sec{padding-block:52px}}@media (prefers-reduced-motion:reduce){.caserow h3,.caserow svg,.jump a{transition:none}}@media print{.skip,.mast,.draft,.ask,.site-foot,.brk-ink-wrap,.dock{display:none!important}}.band-tint{background:var(--card)}.band-warm{background:var(--card-a)}.band-blush{background:var(--card-s)}.band-paper+.band-paper,.whero+.band-paper,.draft+.band-paper{padding-top:0}.band-cta{padding-block:0 clamp(56px,7.4vw,112px)}.band-tint+.band-cta,.band-warm+.band-cta,.band-blush+.band-cta{padding-top:clamp(56px,7.4vw,112px)}.band-cta.band-tint,.band-cta.band-warm{padding-top:0}.whead{gap:16px;max-width:900px;margin:0 0 clamp(28px,3.6vw,52px);display:grid}.whead.center{text-align:center;justify-items:center;margin-inline:auto}.whead.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:20px clamp(32px,6vw,96px);max-width:none}.weyebrow{letter-spacing:.13em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--blue-d);margin:0 0 14px;font-size:12.5px;line-height:1.4}.wtitle{font-family:var(--display);letter-spacing:-.036em;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;max-width:22ch;margin:0;font-size:clamp(28px,3.1vw,44px);font-weight:400;line-height:1.06}.whead.center .wtitle{max-width:24ch}.wlede{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.whead-side{justify-items:start;gap:16px;display:grid}.whead.center .whead-side{justify-items:center}.whead-link{margin:4px 0 0}.wsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.wsplit.top{align-items:start}.wsplit.more-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.wsplit.more-media{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.wsplit.flip>.wsplit-media{order:-1}.wsplit-copy>.whead{margin-bottom:22px}.wsplit-copy>*+.btns,.wsplit-copy>*+.tlink{margin-top:28px}.wsplit-copy,.wsplit-media{min-width:0}.wcols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,6vw,96px);display:grid}.wcols-head{position:sticky;top:32px}.wcols-head>.whead{margin:0}.wcols-body{min-width:0}.shot{--ar:4 / 3;width:100%;aspect-ratio:var(--ar);border-radius:var(--radius);background-color:var(--card);background-image:linear-gradient(to top right, transparent calc(50% - .6px), var(--line-card) calc(50% - .6px), var(--line-card) calc(50% + .6px), transparent calc(50% + .6px)), linear-gradient(to bottom right, transparent calc(50% - .6px), var(--line-card) calc(50% - .6px), var(--line-card) calc(50% + .6px), transparent calc(50% + .6px));place-items:center;min-height:220px;margin:0;padding:52px 24px 28px;display:grid;position:relative}.shot:after{content:"";border:1px dashed var(--gray-2);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.shot[data-shot=photo]{background-color:var(--card-s)}.shot[data-shot=illustration],.shot[data-shot=map]{background-color:var(--card-a)}.shot[data-shot=logo]{background-color:var(--paper);background-image:none;min-height:0;padding:34px 12px 12px}.shot-tag,.shot-ratio{z-index:1;border-radius:var(--radius-s);background:var(--paper);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:5px 9px;font-size:10.5px;line-height:1.3;display:inline-flex;position:absolute;top:12px}.shot-tag{left:12px}.shot-tag:before{content:"";background:var(--blue);flex:none;width:6px;height:6px}.shot[data-shot=photo] .shot-tag:before{background:var(--salmon)}.shot[data-shot=illustration] .shot-tag:before,.shot[data-shot=map] .shot-tag:before{background:var(--amber)}.shot-ratio{color:var(--gray);right:12px}.shot-what{z-index:1;background:var(--paper);border-radius:8px;gap:8px;max-width:46ch;padding:16px 18px;display:grid;position:relative}.shot-what b{letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;font-size:15.5px;font-weight:500;line-height:1.42}.shot-what span{color:var(--gray);text-wrap:pretty;font-size:13px;line-height:1.42}.shot.compact{min-height:0;padding:44px 14px 14px}.shot.compact .shot-what{padding:11px 13px}.shot.compact .shot-what b{font-size:13.5px;line-height:1.38}.shot.compact .shot-ratio{display:none}.shot[data-shot=logo] .shot-what{text-align:center;background:0 0;padding:0}.shot[data-shot=logo] .shot-what b{font-family:var(--display);letter-spacing:-.02em;font-size:17px}.band-tint .shot,.band-warm .shot,.band-blush .shot,.wcard .shot{background-color:var(--paper)}.band-tint .shot-what,.band-tint .shot-tag,.band-tint .shot-ratio,.wcard .shot-what,.wcard .shot-tag{background:var(--card)}.band-warm .shot-what,.band-warm .shot-tag,.band-warm .shot-ratio{background:var(--card-a)}.band-blush .shot-what,.band-blush .shot-tag,.band-blush .shot-ratio{background:var(--card-s)}.band-tint .wcard .shot{background-color:var(--card)}.band-tint .wcard .shot-what,.band-tint .wcard .shot-tag{background:var(--paper)}.wquote.slot{border:1px dashed var(--gray-2);border-radius:var(--radius);margin:0;padding:52px 24px 24px;position:relative}.wquote.slot blockquote{margin:0}.wquote.slot blockquote p{font-family:var(--display);letter-spacing:-.025em;color:var(--gray);max-width:34ch;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.3}.wquote.slot figcaption{color:var(--gray);margin-top:12px;font-size:13px;line-height:1.4}.wquote.slot .shot-tag{background:var(--card-a)}.wquote.slot .shot-tag:before{background:var(--amber)}.wcards{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wcards.c2{--cols:2}.wcards.c4{--cols:4}.wcards>li{min-width:0;display:flex}.wcards.wfill{grid-template-columns:repeat(12,minmax(0,1fr))}.wcards.wfill>li{grid-column:span var(--span,4)}.wcard{border-radius:var(--radius);background:var(--card);min-width:0;color:var(--ink);flex-direction:column;flex:auto;align-items:flex-start;gap:12px;padding:26px;text-decoration:none;display:flex;position:relative}.band-tint .wcard,.band-warm .wcard,.band-blush .wcard{background:var(--paper)}.wcard.warm{background:var(--card-a)}.wcard.blush{background:var(--card-s)}.wcard.line{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.wcard.ink{background:var(--ink);color:var(--paper)}.wcard h3{font-family:var(--display);letter-spacing:-.024em;color:inherit;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.2}.wcard p{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.wcard.ink p{color:var(--white-72)}.wcard>.shot{width:calc(100% + 20px);margin:-10px -10px 6px}.wcard-kicker{letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--blue-d);font-size:11px;line-height:1.4}.wcard-n{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--blue-d);font-size:15px}.wcard-icon{background:var(--paper);width:44px;height:44px;color:var(--blue);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.band-tint .wcard-icon,.band-warm .wcard-icon,.band-blush .wcard-icon{background:var(--card)}.wcard-foot{letter-spacing:-.01em;color:var(--blue-d);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:600;display:inline-flex}.wcard-foot svg{width:17px;height:17px;transition:transform .24s var(--ease-surface)}.wpoints{gap:13px;margin:0;padding:0;list-style:none;display:grid}.wpoints li{letter-spacing:-.008em;color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:16.5px;line-height:1.45;display:grid}.wpoints svg{width:18px;height:18px;color:var(--blue);margin-top:3px}.wpoints.no svg{color:var(--gray)}.on-ink .wpoints li{color:var(--paper)}.on-ink .wpoints svg{color:var(--blue-on-ink)}.wcallout{border-radius:var(--radius);background:var(--card);padding:22px 24px}.wcallout.warm{background:var(--card-a)}.wcallout.blush{background:var(--card-s)}.wcallout.paper{background:var(--paper)}.wcallout p{color:var(--ink);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.wcallout p+p{margin-top:10px}.wcallout p.wcallout-label{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0 0 8px;font-size:11px;line-height:1.4}.wscene{font-family:var(--display);letter-spacing:-.026em;color:var(--ink);text-wrap:pretty;max-width:30ch;margin:0 0 24px;font-size:clamp(20px,1.9vw,26px);font-weight:400;line-height:1.3}.wtext{letter-spacing:-.006em;color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:17px;line-height:1.6}.wtext+.wtext{margin-top:14px}.wflow{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.wflow>li{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:10px;min-height:168px;padding:20px 20px 22px;display:flex;position:relative}.wflow>li.by-person{background:var(--card-s)}.band-tint .wflow>li.by-system,.band-blush .wflow>li.by-person{background:var(--paper)}.wflow-who{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin-bottom:6px;font-size:11px;line-height:1.4;display:inline-flex}.wflow .by-person .mark{color:var(--salmon)}.wflow-step{letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;padding-right:8px;font-size:17px;font-weight:500;line-height:1.34}.wflow-note{color:var(--ink-2);font-size:14px;line-height:1.42}.wflow-n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--gray);font-size:11px;position:absolute;top:20px;right:20px}.wflow.arrows>li:not(:last-child):after{content:"";z-index:1;border-top:1.5px solid var(--gray);border-right:1.5px solid var(--gray);width:8px;height:8px;position:absolute;top:50%;right:-10px;transform:translate(50%,-50%)rotate(45deg)}.pfig{margin:0}.pfig .key{margin-top:20px}.wcompare{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wway{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.band-tint .wway,.band-warm .wway{background:var(--paper)}.wway-n{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0;font-size:11px;line-height:1.4}.wway h3{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.1}.wway-when{letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.45}.wway-when span{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin-bottom:4px;font-size:11px;display:block}.wway dl{border-top:1px solid var(--line-card);gap:14px;margin:auto 0 0;padding-top:18px;display:grid}.wway dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.wway dd{color:var(--ink-2);margin:3px 0 0;font-size:14.5px;line-height:1.42}.wway.ours,.band-tint .wway.ours,.band-warm .wway.ours{background:var(--ink)}.wway.ours h3,.wway.ours .wway-when{color:var(--paper)}.wway.ours .wway-when span,.wway.ours dt{color:var(--gray-2)}.wway.ours dd{color:var(--white-72)}.wway.ours dl{border-top-color:var(--white-16)}.wstages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wstage{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.band-tint .wstage,.band-warm .wstage{background:var(--paper)}.wstage>.shot{width:calc(100% + 20px);margin:-10px -10px 10px}.wstage-n{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--blue);font-size:40px;font-weight:400;line-height:1}.wstage h3{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);margin:6px 0 0;font-size:20px;font-weight:500;line-height:1.2}.wstage p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.wstage .wstage-get{color:var(--ink);font-weight:500}.whero{padding-block:16px clamp(48px,6.4vw,96px)}.whero .crumbs{margin-bottom:clamp(24px,3.4vw,48px)}.whero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,5.5vw,88px);display:grid}.whero-grid.solo{grid-template-columns:minmax(0,1fr)}.whero-copy,.whero-media{min-width:0}.whero h1{text-wrap:balance;max-width:17ch}.whero-grid.solo h1{max-width:22ch}.whero-answer{letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty;max-width:54ch;margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.whero .btns{margin-top:32px}.wproof{border-top:1px solid var(--line);color:var(--gray);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:32px 0 0;padding-top:20px;font-size:14.5px;line-height:1.4;display:flex}.wproof span{letter-spacing:.09em;text-transform:uppercase;font-size:11px}.wproof a{color:var(--ink);letter-spacing:-.012em;font-weight:600;text-decoration:none}.wproof a:hover{color:var(--blue)}.wmeta{color:var(--gray);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;font-size:14px;display:flex}.wcta{border-radius:var(--radius);background:var(--ink) var(--grid-ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 56px;padding:clamp(28px,4.6vw,64px);display:grid}.wcta h2{font-family:var(--display);letter-spacing:-.036em;color:var(--paper);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(26px,2.9vw,42px);font-weight:400;line-height:1.06}.wcta p{color:var(--white-76);text-wrap:pretty;max-width:52ch;margin:14px 0 0;font-size:17px;line-height:1.5}.wask-tile{border-radius:var(--radius);background:var(--ink) var(--grid-ink);color:var(--paper);flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.wask-tile h3{font-family:var(--display);letter-spacing:-.03em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.12}.wask-tile p{color:var(--white-76);margin:0;font-size:15.5px;line-height:1.5}.wask-tile .btns{margin-top:8px}.wpanel{border-radius:var(--radius);background:var(--paper);padding:6px 28px}.band-paper .wpanel{padding:0}.wpanel .acc:first-child{border-top:0}.wpanel .acc:last-child{border-bottom:0}.band-paper .wpanel .acc:first-child{border-top:1px solid var(--line)}.band-paper .wpanel .acc:last-child{border-bottom:1px solid var(--line)}.wpanel .acc summary{padding:20px 0;font-size:clamp(18px,1.5vw,21px)}.wfacts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 32px;margin:32px 0 0;padding:0;display:grid}.wfacts>div{padding:16px 0 0}.wfacts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.wfacts dd{color:var(--ink);margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.4}.wreviewed{padding-block:0 clamp(40px,5vw,72px)}.band-tint+.wreviewed,.band-warm+.wreviewed,.band-blush+.wreviewed{padding-top:clamp(32px,4vw,56px)}.wreviewed-in{border-top:1px solid var(--line);gap:12px;max-width:900px;padding-top:20px;display:grid}.wreviewed .t-meta,.wreviewed .t-body-s{margin:0}.wprose>p,.wprose>ul,.wprose>ol,.wprose>blockquote{max-width:64ch}.wprose>ul>li,.wprose>ol>li{padding-left:26px}.wprose>ul>li:before,.wprose>ol>li:before{left:2px;right:auto}.wprose>h2{font-family:var(--display);letter-spacing:-.034em;color:var(--ink);text-wrap:balance;max-width:26ch;margin:0 0 16px;scroll-margin-top:24px;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1}.wprose>h2:not(:first-child){margin-top:52px}.wprose.lead{margin-bottom:28px}.wprose.trail{margin-top:28px}.wprose.full>p{max-width:68ch}.wprose .pfig{max-width:none;margin:8px 0 24px}.wprose .pnote{max-width:64ch}.warticle{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(32px,6vw,104px);padding-bottom:clamp(56px,7vw,104px);display:grid}.warticle-body{min-width:0;max-width:760px}.warticle-side{gap:16px;display:grid;position:sticky;top:28px}.wtoc{border-radius:var(--radius);background:var(--card);padding:22px 24px}.wtoc .t-meta{margin:0 0 12px}.wtoc ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wtoc a{color:var(--ink);font-size:14.5px;line-height:1.35;text-decoration:none}.wtoc a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.wside-cta{border-radius:var(--radius);background:var(--ink) var(--grid-ink);color:var(--paper);flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;display:flex}.wside-title{font-family:var(--display);letter-spacing:-.028em;color:var(--paper);margin:0;font-size:22px;line-height:1.15}.wside-cta p:not(.wside-title){color:var(--white-76);margin:0 0 6px;font-size:14.5px;line-height:1.45}.wcover{margin:0 0 clamp(32px,4vw,56px)}.wanswer{border-radius:var(--radius);background:var(--card);padding:clamp(24px,3vw,40px)}.wanswer .t-meta{color:var(--blue-d);margin:0 0 12px}.wanswer p:not(.t-meta){font-family:var(--display);letter-spacing:-.024em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.34}.wlogos{grid-template-columns:auto repeat(3,minmax(0,200px));justify-content:start;align-items:center;gap:16px 28px;display:grid}.wlogos>p{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);max-width:14ch;margin:0;font-size:11px;line-height:1.5}.wlogos a{text-decoration:none;display:block}@media (max-width:1100px){.wcards.c4,.wstages.c4{--cols:2;grid-template-columns:repeat(2,minmax(0,1fr))}.wflow{grid-template-columns:repeat(2,minmax(0,1fr))}.wflow.arrows>li:after{display:none}.warticle{grid-template-columns:minmax(0,1fr)}.warticle-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:900px){.whero-grid,.wsplit,.wsplit.more-copy,.wsplit.more-media,.wcols,.whead.split{grid-template-columns:minmax(0,1fr)}.wsplit{gap:28px}.wsplit.flip>.wsplit-media{order:0}.wcols-head{position:static}.wcards,.wcards.c2{--cols:2}.wcards.wfill>li{grid-column:span 6}.wcards.wfill>li:last-child:nth-child(odd){grid-column:span 12}.wcompare,.wstages,.wstages.c2,.wcta{grid-template-columns:minmax(0,1fr)}.wlogos{grid-template-columns:repeat(3,minmax(0,1fr))}.wlogos>p{grid-column:1/-1;max-width:none}.wpanel{padding:2px 18px}.shot{min-height:200px}}@media (max-width:640px){.wcards,.wcards.c2,.wcards.c4,.wstages.c4{--cols:1;grid-template-columns:minmax(0,1fr)}.wcards.wfill{grid-template-columns:repeat(12,minmax(0,1fr))}.wcards.wfill>li{grid-column:span 12}.wflow{grid-template-columns:minmax(0,1fr);gap:12px}.wflow>li{min-height:0}.warticle-side{grid-template-columns:minmax(0,1fr)}.wcard,.wway,.wstage{padding:22px}.wlogos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wcard.link,.wcard-foot svg{transition:none}}@media print{.shot,.wcta,.wask-tile,.wside-cta{display:none!important}}.wfit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wfit-yes{background:var(--card)}.wfit-no{box-shadow:inset 0 0 0 1px var(--line)}.band-tint .wfit-yes{background:var(--paper)}.band-tint .wfit-no{box-shadow:inset 0 0 0 1px var(--line-card)}.wfit h3{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);margin:0 0 18px;font-size:20px;font-weight:500}@media (max-width:900px){.wfit{grid-template-columns:minmax(0,1fr)}}.wflow.v{grid-template-columns:minmax(0,1fr);gap:10px}.wflow.v>li{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:4px 16px;min-height:0;padding:16px 18px;display:grid}.wflow.v .wflow-who{grid-row:span 2;align-self:start;margin:0;padding-top:3px}.wflow.v .wflow-step{padding-right:28px;font-size:16.5px}.wflow.v .wflow-note{grid-column:2}.wflow.v .wflow-n{top:18px;right:16px}.wflow.v>li:after{display:none}@media (max-width:640px){.wflow.v>li{grid-template-columns:minmax(0,1fr)}.wflow.v .wflow-who{grid-row:auto}.wflow.v .wflow-note{grid-column:1}}.wresult-client{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0 0 10px;font-size:11px;display:inline-flex}.wresult-client:before{content:"";background:var(--salmon);width:8px;height:8px}.wresult h3{font-family:var(--display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0 0 14px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.1}.wresult .wtext{margin-bottom:18px}.wresult .wcallout{margin-bottom:22px}.wresult .held{margin:0 0 20px}.wafter{margin-top:16px}.wafter .wcallout p{max-width:96ch}.wmore{flex-wrap:wrap;gap:12px 36px;margin:32px 0 0;display:flex}.wlogoband{padding-block:8px clamp(48px,6vw,88px)}.home .objects{padding-block:clamp(72px,8vw,120px) clamp(56px,7vw,96px)}.wduo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wtile{border-radius:var(--radius);background:var(--card);min-width:0;padding:clamp(24px,3vw,40px)}.wtile.blush{background:var(--card-s)}.wtile.warm{background:var(--card-a)}.wtile.paper{background:var(--paper)}.wtile.line{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.band-tint .wtile.tint{background:var(--paper)}.wtile h2{font-family:var(--display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;max-width:20ch;margin:0 0 14px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.1}.wtile p:not(.weyebrow){color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:0;font-size:16.5px;line-height:1.55}.wtile p+p:not(.weyebrow){margin-top:12px}.wtile .held{margin-top:16px}.wtile .tlink{margin-top:18px;display:inline-flex}.wbars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wbars li{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.wbars-name{color:var(--ink);font-size:15.5px;line-height:1.3}.wbars-track{background:var(--card);border-radius:4px;height:24px;overflow:hidden}.band-tint .wbars-track{background:var(--paper)}.wbars-track i{background:var(--blue);background-image:var(--grid-ink);height:100%;display:block}.wbars-val{text-align:right;min-width:2ch;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px}.wbars-val small{font-family:var(--text);letter-spacing:0;color:var(--gray);font-size:11.5px;display:block}.wplans{border-radius:var(--radius);background:var(--card);margin:0;padding:8px 24px;list-style:none}.wplans-head{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);justify-content:space-between;gap:16px;margin:0;padding:16px 0 10px;font-size:11px;display:flex}.wplans li{border-top:1px solid var(--line-card);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;font-weight:500;display:flex}.wplans .tag{flex:none}.band-tint .wplans{background:var(--paper)}.wfeature h2{font-family:var(--display);letter-spacing:-.036em;text-wrap:balance;max-width:20ch;margin:0 0 14px;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1.06}.wfeature h2 a{color:var(--ink);text-decoration:none}.wfeature h2 a:hover{color:var(--blue)}.wfeature .wlede{margin-bottom:8px}.wlegal{max-width:760px;padding-bottom:clamp(56px,7vw,104px)}.wformpanel{border-radius:var(--radius);background:var(--card);padding:clamp(22px,3vw,36px)}.wformpanel>h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 20px;font-size:clamp(22px,2vw,28px);font-weight:400}.wformpanel .book{display:block}.wformpanel .book-next{margin-top:28px}.wlogoband+.band-paper{padding-top:0}.wcard p.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wstack{gap:16px;display:grid}.jump{margin:0}@media (max-width:900px){.wduo{grid-template-columns:minmax(0,1fr)}.wbars li{grid-template-columns:minmax(0,1fr) auto}.wbars-track{grid-area:2/1/auto/-1;height:14px}}.whero-grid.top{align-items:start}.wmeta span+span:before,.wmeta time+span:before,.wmeta span+time:before{content:"·";color:var(--gray-2);margin-right:18px}.wpanel.pad{padding:24px 28px}.wtaglist{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wcard h3 .wwatch{font-family:var(--text);letter-spacing:-.008em;font-size:16px;font-weight:500;line-height:1.45}.wtile .tlink{font-size:14px}@media (max-width:900px){.wpanel.pad{padding:18px}}.held .tag{white-space:nowrap;flex:none}@media (min-width:901px){.whero-grid.top .whero-copy{position:sticky;top:28px}}.btn.ask-other{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;line-height:1.3}.btn.ask-other .btn-arrow{flex:none}.wtile h3.wtile-h{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.2}.wquote-h{max-width:24ch}.whours{border-radius:var(--radius);background:var(--ink) var(--grid-ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin-top:16px;padding:24px 28px;display:grid}.whours p{font-family:var(--display);letter-spacing:-.026em;color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.25}.wmore-d summary{padding:18px 0;font-size:clamp(17px,1.4vw,19px)}.wmore-d .acc-body{max-width:76ch}.wmore-d .acc-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;max-width:none;margin:0;display:grid}.wmore-d .acc-body dt{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:500}.wmore-d .acc-body dd{color:var(--ink-2);margin:0 0 8px;font-size:14.5px;line-height:1.45}.wmore-d .acc-body dd span{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px;display:block}.wmore-d .acc-body:has(dl){max-width:none}.wnot{margin:0;padding:0;list-style:none}.wnot li{border-top:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.wnot li:last-child{border-bottom:1px solid var(--line)}.wnot b{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.25}.wnot span{color:var(--ink-2);font-size:16px;line-height:1.5}.hero-eyebrow{color:var(--blue-d);margin-bottom:22px}.hero-note b{color:var(--ink);margin-bottom:10px;font-weight:600;display:block}.wchips{flex-wrap:wrap;align-items:center;gap:8px 10px;padding-block:0 clamp(56px,7vw,104px);display:flex}.wchips>p{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0 8px 0 0;font-size:11px}.wchips .jump{display:contents}@media (max-width:900px){.whours,.wmore-d .acc-body dl{grid-template-columns:minmax(0,1fr)}}.hero-sub{letter-spacing:-.012em;max-width:31em;color:var(--ink-2);text-wrap:pretty;margin:0 0 3.6%;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.hero-copy .t-hero:has(+.hero-sub){margin-bottom:2.2%}.hero-note b{margin:0;display:inline}@media (max-width:1180px){.hero-sub{order:1;margin:0 0 14px}.hero-copy .t-hero:has(+.hero-sub){margin-bottom:14px}.hero-copy:has(.hero-sub) .hero-note{margin-bottom:22px}}.wchips-end{padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px)}.band-tint+.wchips-end{padding-top:clamp(40px,5vw,72px)}.wgroups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 40px;display:grid}.wgroups-h{border-bottom:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0 0 12px;padding-bottom:10px;font-size:11px}.band-tint .wgroups-h{border-bottom-color:var(--line-card)}.wgroups ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wgroups a{color:var(--ink);font-size:15.5px;line-height:1.35;text-decoration:none}.wgroups a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.wform-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wpills{border:0;min-width:0;margin:0;padding:0}.wpills legend{margin-bottom:12px;padding:0}.wpills-row{flex-wrap:wrap;gap:8px;display:flex}.wpill{cursor:pointer;display:inline-flex;position:relative}.wpill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wpill span{border-radius:var(--radius-pill);background:var(--paper);min-height:40px;box-shadow:inset 0 0 0 var(--stroke) var(--line-card);letter-spacing:-.008em;color:var(--ink);transition:box-shadow var(--t-border) var(--steps), background-color .16s ease-out;align-items:center;padding:8px 16px;font-size:15px;line-height:1.3;display:inline-flex}.wpill input:checked+span{background:var(--blue-w);box-shadow:inset 0 0 0 var(--stroke) var(--blue);color:var(--blue-d)}.wpill input:focus-visible+span{outline:2px solid var(--blue);outline-offset:3px}.wformpanel .confirm .t-statement{font-size:clamp(24px,2.4vw,32px)}.wformpanel .confirm .btns{margin-top:8px}@media (pointer:coarse){.wpill span{min-height:44px}}@media (max-width:640px){.wform-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wpill span{transition:none}}.band-warm,.band-blush{background:var(--card)}:is(.page:has(>.ask:last-of-type)+.brk-ink-wrap,.page:has(>.band-tint:last-of-type)+.brk-ink-wrap){background:var(--paper)}:is(.page:has(>.ask:last-of-type)+.brk-ink-wrap .brk-ink,.page:has(>.band-tint:last-of-type)+.brk-ink-wrap .brk-ink){mix-blend-mode:normal}.weyebrow{color:var(--blue);font-size:13px}.wcard{gap:14px;padding:26px}.wcard h3{letter-spacing:-.028em;font-size:22px;font-weight:400;line-height:1.15}.wcard-kicker{color:var(--blue)}.wcard-icon,.band-tint .wcard-icon,.band-warm .wcard-icon,.band-blush .wcard-icon{width:auto;height:auto;color:var(--ink);background:0 0;border-radius:0;margin:0 0 2px}.wcard-icon svg{width:24px;height:24px}.wcard-n{letter-spacing:-.045em;color:var(--blue);margin-bottom:4px;font-size:44px;line-height:.92}.wcard-foot{font-size:15px;font-weight:500}.wcard.link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wcard>.shot{border-radius:var(--radius) var(--radius) 0 0;width:calc(100% + 52px);margin:-26px -26px 8px}.wstage-n{letter-spacing:-.045em;font-size:44px;line-height:.92}.wstage h3{letter-spacing:-.028em;font-size:22px;font-weight:400}.wstage>.shot{border-radius:var(--radius) var(--radius) 0 0;width:calc(100% + 52px);margin:-26px -26px 10px}@media (max-width:640px){.wcard>.shot,.wstage>.shot{width:calc(100% + 44px);margin:-22px -22px 6px}}@media (prefers-reduced-motion:reduce){.wcard.link{transition:none}.wcard.link:hover{transform:none}}.wpoints.marks li{grid-template-columns:var(--cell) minmax(0, 1fr);gap:14px}.wpoints.marks .mark{margin-top:6px}.wpoints.marks li.by-person .mark{color:var(--salmon)}.wpoints.marks li.by-system .mark{color:var(--blue)}.wpair-key{margin:18px 0 0}.wpair-key .key{margin:0}.wnext-key{flex-direction:column;gap:16px;margin:6px 0 0;display:flex}.wnext-key .wtext{max-width:40ch}.wrefusals .ledger-row{padding:18px 0}.wrefusals .ledger-step{font-size:17px}.wrefusals .ledger-step small{font-size:15px}.wshort{border-radius:var(--radius);background:var(--card);gap:10px;padding:22px 24px;display:grid}.band-tint .wshort{background:var(--paper)}.wshort-label{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;line-height:1.4}.wshort .wlede{max-width:52ch;font-size:16px;line-height:1.55}.wcta{background-image:none}.wway{gap:0;padding:0;overflow:hidden}.wway-art{aspect-ratio:16/10;background:var(--line-2);position:relative}.wway.ours .wway-art{background:var(--ink)}.wway-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wway>.wway-n{margin:24px 26px 0}.wway>h3{letter-spacing:-.028em;margin:8px 26px 0;font-size:22px}.wway>.wway-when{margin:14px 26px 26px}.wway>dl{margin:0 26px 26px}@media (max-width:640px){.wway>.wway-n,.wway>h3,.wway>.wway-when,.wway>dl{margin-inline:22px}}.wpill span{box-shadow:inset 0 0 0 var(--stroke) var(--line);gap:10px}.wpill span:before{content:"";background:var(--line);flex:none;width:8px;height:8px;transition:background-color .18s steps(4,end)}.wpill:hover span{box-shadow:inset 0 0 0 var(--stroke) var(--ink-2)}.wpill input:checked+span{color:var(--ink)}.wpill input:checked+span:before{background:var(--blue)}.wpill input:active+span{background:var(--blue-l)}@media (prefers-reduced-motion:reduce){.wpill span:before{transition:none}}.screen{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;padding:22px 24px 18px;display:flex}.band-tint .screen{box-shadow:none}.screen-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.screen-bar .t-label{color:var(--ink)}.screen-tags{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.screen-ledger .ledger-row{padding:12px 0}.screen-ledger .ledger-row:first-child{border-top:0}.screen-ledger .ledger-step{font-size:15px}.screen-ledger .ledger-step small{font-size:13px}.screen-foot{margin-top:14px;display:block}@media (max-width:640px){.screen{padding:18px 18px 14px}}.brk-paper{background:var(--paper);margin-top:-1px;margin-bottom:0}.brk-paper .brk-ink{transform:scaleY(-1)}.wink{padding-block:clamp(32px,4vw,56px) 0}.wink.stitched{background-image:var(--grid-ink)}.wink .band,.wink .band-paper,.wink .band-tint{background:0 0}.wink>.band:first-child{padding-top:clamp(32px,4vw,56px)}.page:has(>.wink.end)+.brk-ink-wrap{display:none}.wink.end>.cta{padding-bottom:clamp(120px,14vw,216px)}.dark-run .wtitle,.dark-run .wcard h3,.dark-run .wstage h3,.dark-run .wtile h2,.dark-run .wtile .wtile-h,.dark-run .wway h3,.dark-run .wresult h3,.dark-run .wscene,.dark-run .wnot b{color:var(--paper)}.dark-run .weyebrow,.dark-run .wcard-kicker,.dark-run .wway-n,.dark-run .wstage-n,.dark-run .wcard-n,.dark-run .wshort-label{color:var(--blue-on-ink)}.dark-run .wlede,.dark-run .wtext,.dark-run .wcard p,.dark-run .wstage p,.dark-run .wtile p:not(.weyebrow),.dark-run .wway-when,.dark-run .wcallout p,.dark-run .wnot span,.dark-run .wshort .wlede{color:var(--white-72)}.dark-run .wcard,.dark-run .wstage,.dark-run .wtile,.dark-run .wway,.dark-run .wshort,.dark-run .wcallout,.dark-run .wtoc,.dark-run .wplans{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12);color:var(--paper)}.dark-run .wcard.link:hover,.dark-run .wcard.link:focus-visible{background:var(--white-8);box-shadow:inset 0 0 0 1px var(--white-16)}.dark-run .wcard-icon{color:var(--paper)}.dark-run .wcard-foot{color:var(--blue-on-ink)}.dark-run .wcallout p.wcallout-label{color:var(--gray-2)}.dark-run .wpoints li{color:var(--paper)}.dark-run .wpoints svg,.dark-run .wpoints.marks li.by-system .mark{color:var(--blue-on-ink)}.dark-run .screen{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12)}.dark-run .screen-bar{border-color:var(--white-16)}.dark-run .screen-bar .t-label{color:var(--paper)}.dark-run .wflow>li{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12)}.dark-run .wflow>li.by-person{background:#ee8c6a1f}.dark-run .wflow-who,.dark-run .wflow-step{color:var(--paper)}.dark-run .wflow-note{color:var(--white-72)}.dark-run .wflow-n{color:var(--gray-2)}.dark-run .wflow .by-system .mark{color:var(--blue-on-ink)}.dark-run .wflow.arrows>li:not(:last-child):after{border-color:var(--gray-2)}.dark-run .wpanel{background:0 0;padding:0}.dark-run .wpanel .acc:first-child{border-top:1px solid var(--white-16)}.dark-run .wpanel .acc:last-child{border-bottom:1px solid var(--white-16)}.dark-run .held{color:var(--gray-2)}.dark-run .wquote.slot{border-color:var(--white-16)}.dark-run .wquote.slot blockquote p{color:var(--white-72)}.dark-run .wquote.slot figcaption{color:var(--gray-2)}.dark-run .wquote.slot .shot-tag{background:var(--amber);color:var(--ink)}.dark-run .shot{background-color:var(--white-4);background-image:none}.dark-run .shot:after{border-color:var(--white-16)}.dark-run .shot-what,.dark-run .shot-tag,.dark-run .shot-ratio{background:var(--ink);color:var(--paper)}.dark-run .shot-what b{color:var(--paper)}.dark-run .shot-what span,.dark-run .shot-ratio{color:var(--gray-2)}.dark-run .wfacts{border-color:var(--white-16)}.dark-run .wfacts dt{color:var(--gray-2)}.dark-run .wfacts dd{color:var(--paper)}.dark-run .key p{color:var(--white-72)}.dark-run .key p:last-child .mark{color:var(--blue-on-ink)}.dark-run .wreviewed-in{border-color:var(--white-16)}.dark-run .whead-link .tlink,.dark-run .wrefusals .ledger-step,.dark-run .wmore .tlink{color:var(--paper)}.dark-run .wnot li{border-color:var(--white-16)}.wink .dcard-row{margin-bottom:clamp(32px,4vw,56px)}.wcard-art{aspect-ratio:16/9;background:var(--line-2);width:calc(100% + 52px);margin:-26px -26px 8px;display:block;position:relative;overflow:hidden}.dark-run .wcard-art{background:var(--ink)}.wcard-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:640px){.wcard-art{width:calc(100% + 44px);margin:-22px -22px 6px}}.wplate{--ar:4 / 3;width:100%;aspect-ratio:var(--ar);border-radius:var(--radius);background:var(--ink);position:relative;overflow:hidden}.wplate canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wplate-fig{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--paper);margin:0;font-size:clamp(72px,8vw,128px);font-weight:400;line-height:.9;position:absolute;bottom:20px;left:28px}@media (max-width:640px){.wplate-fig{bottom:14px;left:20px}}.wstageband .wstage-n{letter-spacing:-.05em;color:var(--blue);margin:0 0 18px;font-size:clamp(72px,8vw,120px);line-height:.9}.dark-run .wstageband .wstage-n{color:var(--blue-on-ink)}.wstage-lede{color:var(--ink);font-weight:500}.draft{display:none}.whero .crumbs{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.whero.ink{width:100vw;padding:clamp(48px, 5vw, 72px) var(--pad-inline) clamp(56px, 7vw, 104px);background:var(--ink) var(--grid-ink);color:var(--paper);margin-left:calc(50% - 50vw)}.whero.ink .whero-grid{gap:clamp(40px,6vw,112px)}.whero.ink .weyebrow{color:var(--blue-on-ink)}.whero.ink h1{color:var(--paper);letter-spacing:-.04em;max-width:15ch;font-size:clamp(40px,4.8vw,68px)}.whero.ink .whero-answer{color:var(--white-76);font-size:clamp(18px,1.5vw,22px)}.whero.ink .wproof{border-color:var(--white-16);color:var(--gray-2)}.whero.ink .wproof a{color:var(--paper)}.whero.ink .wproof a:hover{color:var(--blue-on-ink)}.whero.ink .wmeta{color:var(--gray-2)}.whero.ink .wmeta span+span:before,.whero.ink .wmeta time+span:before,.whero.ink .wmeta span+time:before{color:var(--white-16)}.whero.ink .jump a{color:var(--paper);box-shadow:inset 0 0 0 var(--stroke) var(--white-16)}.whero.ink .jump a:hover{box-shadow:inset 0 0 0 var(--stroke) var(--blue-on-ink)}.whero.ink .wplate{box-shadow:inset 0 0 0 1px var(--white-12)}.whero.ink .wformpanel,.whero.ink .wanswer,.whero.ink .wplans,.whero.ink .wcallout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--white-12);color:var(--paper);background:#101d23c7}.whero.ink .wanswer p:not(.t-meta),.whero.ink .wplans li,.whero.ink .wcallout p{color:var(--paper)}.whero.ink .wanswer .t-meta,.whero.ink .wplans-head{color:var(--blue-on-ink)}.whero.ink .wplans li,.whero.ink .wplans-head{border-color:var(--white-16)}.whero.ink .wformpanel>h2,.whero.ink .sourced .t-figure{color:var(--paper)}.whero.ink .sourced-label{color:var(--white-72)}.whero.ink .sourced-src{color:var(--gray-2)}.whero.ink .ilink{color:var(--paper)}.whero.ink+.brk-paper+.band-paper{padding-top:clamp(56px,7.4vw,112px)}@media (max-width:900px){.whero.ink{padding-top:24px}}.wcard.ink .wcard-kicker,.wcard.ink .wcard-foot,.wcard.ink .wcard-n{color:var(--blue-on-ink)}.wcard.ink .wcard-icon{color:var(--paper)}.wcard.ink .held{color:var(--gray-2)}.dark-run .wcard,.dark-run .wstage,.dark-run .wtile,.dark-run .wway,.dark-run .wshort,.dark-run .wcallout,.dark-run .wtoc,.dark-run .wplans,.dark-run .screen,.dark-run .wflow>li,.dark-run .wquote.slot,.dark-run .shot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#101d23c7}.dark-run .wflow>li.by-person{background-color:#462c26d1}.dark-run .wcard.link:hover,.dark-run .wcard.link:focus-visible{background-color:#101d23e6}.wflow.v{position:relative}.wflow.v:before{content:"";background:var(--line);z-index:0;width:2px;position:absolute;top:28px;bottom:28px;left:24px}.dark-run .wflow.v:before{background:var(--white-16)}.wflow.v>li{z-index:1;position:relative}.wflow.v .wflow-who .mark{--cell:12px}.whead.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.whead.split .whead-side{text-align:right;justify-self:end;justify-items:end}.whead.split .whead-side .wlede{text-wrap:balance}@media (max-width:900px){.whead.split .whead-side{text-align:left;justify-self:start;justify-items:start}}.wway,.band-tint .wway,.band-warm .wway{background:var(--ink);color:var(--paper)}.wway h3,.wway .wway-when{color:var(--paper)}.wway .wway-n,.wway .wway-when span,.wway dt{color:var(--gray-2)}.wway dd{color:var(--white-72)}.wway dl{border-top-color:var(--white-16)}.wway.ours .wway-n{color:var(--amber)}.wway-art,.wway.ours .wway-art{background:var(--ink)}.wnot-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wnot-tiles li{border-radius:var(--radius);background:var(--card-s);flex-direction:column;gap:10px;min-height:200px;padding:26px;display:flex}.wnot-tiles .mark{--cell:16px;color:var(--salmon);margin-bottom:auto}.wnot-tiles b{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;font-size:22px;font-weight:400;line-height:1.15}.wnot-tiles span{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}@media (max-width:900px){.wnot-tiles{grid-template-columns:minmax(0,1fr)}.wnot-tiles li{min-height:0}}.index-row{grid-template-columns:120px minmax(0,1.1fr) minmax(0,1fr) 24px;align-items:center}.index-row .index-meta{border-radius:var(--radius-s);background:var(--card);color:var(--blue-d);order:-1;justify-self:start;padding:5px 10px}.band-tint .index-row .index-meta{background:var(--paper)}@media (max-width:900px){.index-row{grid-template-columns:minmax(0,1fr) 24px;gap:8px 16px}.index-row .index-meta{grid-area:1/1/auto/-1}.index-row .index-title{grid-area:2/1}.index-row .index-line{grid-area:3/1/auto/-1}.index-row .index-arrow{grid-area:2/2}}.page>.ask{width:auto;margin:0 var(--pad-inline) clamp(56px, 7vw, 104px);border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-card);padding:clamp(28px,4vw,56px)}.page>.ask .pick{background:var(--paper);box-shadow:inset 0 0 0 var(--stroke) var(--line)}.page>.ask .pick[aria-pressed=true]{background:var(--blue-w);box-shadow:inset 0 0 0 var(--stroke) var(--blue)}.page>.ask .ask-head{border-bottom:1px solid var(--line-card);margin-bottom:34px;padding-bottom:20px}.page>.ask .ask-count{color:var(--ink);font-size:13px}.page>.ask .ask-count .cells i{width:14px;height:14px}.page:has(>.ask:last-of-type)+.brk-ink-wrap{background:var(--paper)}@media (min-width:1181px){.site-foot-top{grid-template-columns:minmax(0,1.9fr) repeat(5,minmax(0,.85fr));gap:40px 24px}.site-foot-brand{max-width:30ch;padding-right:40px}}body:has(.whero.ink) .page{padding-top:0}body:has(.whero.ink) .mast .logo-svg g[fill="var(--ink)"]{fill:var(--paper)}body:has(.whero.ink) .mast .logo-svg g[fill="var(--blue)"]{fill:var(--blue-on-ink);stroke:var(--blue-on-ink)}body:has(.whero.ink) .mast .nav a:not(.btn){color:var(--paper)}body:has(.whero.ink) .mast .menu-btn{color:var(--paper)}body:has(.whero.ink) .mast .nav a:not(.btn):hover{color:var(--blue-on-ink)}body:has(.whero.ink) .mast .menu-btn:hover{color:var(--blue-on-ink)}body:has(.whero.ink) .mast .menu-wrap.is-open .menu-btn{color:var(--blue-on-ink)}body:has(.whero.ink) .mast .nav a[aria-current=page]:before{background:var(--blue-on-ink)}body:has(.whero.ink) .mast .menu-wrap.is-current .menu-btn:before{background:var(--blue-on-ink)}body:has(.whero.ink) .mast .btn.s{border-color:var(--white-55);color:var(--paper)}body:has(.whero.ink) .mast .btn.s:after{background:var(--blue-on-ink-55)}:is(body:has(.whero.ink) .mast .btn.s:hover,body:has(.whero.ink) .mast .btn.s:focus-visible){border-color:var(--blue-on-ink)}body:has(.whero.ink) .mast .btn.s:active:after{background:var(--blue-on-ink-72)}body:has(.whero.ink) .mast .burger i{background:var(--paper)}@media (max-width:1180px){body:has(.whero.ink) .mast .nav{background:var(--ink);box-shadow:0 18px 40px -22px #0009}body:has(.whero.ink) .mast .nav a:not(.btn){border-bottom-color:var(--white-16)}body:has(.whero.ink) .mast .nav .menu-wrap{border-bottom-color:var(--white-16)}body:has(.whero.ink) .mast .nav .pop.menu-panel a{color:var(--paper)}body:has(.whero.ink) .mast .nav .pop.menu-panel a:hover{color:var(--blue-on-ink)}body:has(.whero.ink) .mast .nav .pop.menu-panel a small{color:var(--gray-2)}}.whero-strip{margin-top:clamp(32px,4vw,56px)}.whero-strip .wplate{box-shadow:inset 0 0 0 1px var(--white-12)}.whero.ink .whero-grid.solo h1{max-width:18ch}.wiconplate{aspect-ratio:4/3;border-radius:var(--radius);background:var(--ink) var(--grid-ink-2);width:100%;box-shadow:inset 0 0 0 1px var(--white-12);color:var(--blue-on-ink);place-items:center;display:grid;position:relative}.wiconplate svg{width:clamp(120px,15vw,220px);height:auto}@media (max-width:900px){.whero-strip{margin-top:28px}.wiconplate{aspect-ratio:16/9}}.wrun{flex-direction:column;gap:18px;margin:0;display:flex}.wrun-field{--gap:5px;grid-template-columns:repeat(var(--c), minmax(0, 1fr));gap:var(--gap);aspect-ratio:var(--ar);width:100%;display:grid}.wrun-field i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--white-12);display:block;position:relative}.wrun-field svg{width:64%;height:64%;position:absolute;inset:18%;overflow:visible}.wrun-field path{stroke:var(--blue-on-ink);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:rf-stroke var(--cycle) steps(3, end) calc(var(--i) * var(--sweep)) infinite}.wrun-field path.b{animation-name:rf-stroke-b}.wrun-field i.p b{background:var(--salmon);transform-origin:50%;animation:rf-fill var(--cycle) steps(4, end) calc(var(--i) * var(--sweep)) infinite;position:absolute;inset:22%;transform:scale(0)}@keyframes rf-stroke{0%{stroke-dashoffset:1px}2.2%{stroke-dashoffset:0}78%{stroke-dashoffset:0}80%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}@keyframes rf-stroke-b{0%{stroke-dashoffset:1px}1.5%{stroke-dashoffset:1px}3.7%{stroke-dashoffset:0}78%{stroke-dashoffset:0}80%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}@keyframes rf-fill{0%{transform:scale(0)}2%{transform:scale(0)}4.5%{transform:scale(1)}78%{transform:scale(1)}80%{transform:scale(0)}to{transform:scale(0)}}.wrun .key{--cell:12px;gap:9px 28px}.wrun .key p{color:var(--white-72)}.wrun .key p:first-child .mark{color:var(--salmon)}.wrun .key p:last-child .mark{color:var(--blue-on-ink)}.wrun.strip .wrun-field{--gap:4px}@media (max-width:900px){.wrun.strip .wrun-field{--gap:3px}.wrun-field path{stroke-width:3px}}@media (max-width:640px){.wrun.strip .wrun-field{--c:18;aspect-ratio:auto;--gap:4px}}@media (prefers-reduced-motion:reduce){.wrun-field path,.wrun-field i.p b{animation:none}.wrun-field path{stroke-dashoffset:0}.wrun-field i.p b{transform:none}}.wiconplate svg{clip-path:inset(0 100% 0 0);animation:.9s steps(12,end) .2s forwards wi-in}@keyframes wi-in{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.wiconplate svg{clip-path:none;animation:none}}.whero.ink .field-label{color:var(--paper)}.whero.ink .field-opt,.whero.ink .consent{color:var(--gray-2)}.whero.ink .consent a,.whero.ink .wpills legend{color:var(--paper)}.whero.ink .book-brief{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12)}.whero.ink .book-brief .t-h5,.whero.ink .book-brief .t-body-s{color:var(--paper)}.whero.ink .confirm .t-eyebrow{color:var(--blue-on-ink)}.whero.ink .confirm .t-statement{color:var(--paper)}.whero.ink .confirm .t-lede{color:var(--white-76)}.whero.ink,.wink.stitched{background-image:none}body:has(.whero.ink) .mast{background-image:none}.cta{background-color:var(--ink)}.wcards,.wcompare,.wstages,.wnot-tiles,.wlogos,.wframe{padding:calc(var(--cell) * 2);gap:var(--cell);border-radius:var(--radius);background:var(--paper) var(--grid-paper)}.band-tint .wcards,.band-tint .wcompare,.band-tint .wstages{background:var(--card) var(--grid-paper)}.dark-run .wcards,.dark-run .wcompare,.dark-run .wstages,.dark-run .wnot-tiles,.dark-run .wframe{background:var(--ink) var(--grid-ink-2);box-shadow:inset 0 0 0 1px var(--white-12)}.wcards .wcard,.wstages .wstage{border-radius:var(--radius-s);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.band-tint .wcards .wcard,.band-tint .wstages .wstage{background:var(--paper)}.wcards .wcard.ink{background:var(--ink);box-shadow:none}.wcompare .wway,.wnot-tiles li{border-radius:var(--radius-s)}.dark-run .wcards .wcard,.dark-run .wstages .wstage,.dark-run .wcompare .wway{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--white-12)}.dark-run .wcards .wcard.link:hover,.dark-run .wcards .wcard.link:focus-visible{background:#16252c}.wcards .wcard>.shot,.wcards .wcard>.wcard-art,.wstages .wstage>.shot{border-radius:var(--radius-s) var(--radius-s) 0 0}.wlogos{grid-template-columns:auto repeat(3,minmax(0,1fr));justify-content:stretch}.wlogos>a{background:var(--paper);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--line)}.wlogos .shot{background:0 0}.wlogos .shot:after{display:none}:is(.whero-media,.wsplit-media:has(>.screen),.whero-strip){padding:calc(var(--cell) * 2);border-radius:var(--radius);background:var(--paper) var(--grid-paper)}.whero.ink .whero-media,.whero.ink .whero-strip{background:var(--ink) var(--grid-ink-2);box-shadow:inset 0 0 0 1px var(--white-12)}.dark-run .wsplit-media:has(>.screen){background:var(--ink) var(--grid-ink-2);box-shadow:inset 0 0 0 1px var(--white-12)}.whero.ink .whero-media>.screen,.whero.ink .whero-media>.wplate,.whero.ink .whero-media>.wiconplate,.dark-run .wsplit-media>.screen{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.whero-media>.wplate,.whero-media>.wiconplate{border-radius:var(--radius-s)}.whero-media>.wrun,.whero-strip>.wrun{padding:4px}.whero.ink .wformpanel{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:640px){:is(.wcards,.wcompare,.wstages,.wnot-tiles,.wlogos,.wframe,.whero-media,.wsplit-media:has(>.screen),.whero-strip){padding:var(--cell);gap:8px}}.wsteps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.wsteps:has(>li:nth-child(4)){--n:4}.wsteps li{flex-direction:column;gap:12px;min-width:0;padding-right:clamp(20px,3vw,48px);display:flex}.wsteps-n{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--blue);font-size:clamp(44px,4.4vw,64px);font-weight:400;line-height:.9}.wsteps-node{align-items:center;gap:14px;margin:10px calc(-1*clamp(20px,3vw,48px)) 8px 0;display:flex}.wsteps-node .mark{--cell:16px;color:var(--salmon);flex:none}.wsteps-node:after{content:"";background:var(--line);flex:1;height:2px}.wsteps li:last-child .wsteps-node:after{background:linear-gradient(to right, var(--line), var(--line)) left center / 48px 2px no-repeat}.wsteps h3{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:1.15}.wsteps p{color:var(--ink-2);text-wrap:pretty;max-width:34ch;margin:0;font-size:16px;line-height:1.5}.dark-run .wsteps h3{color:var(--paper)}.dark-run .wsteps p{color:var(--white-72)}.dark-run .wsteps-n{color:var(--blue-on-ink)}.dark-run .wsteps-node:after{background:var(--white-16)}@media (max-width:900px){.wsteps{grid-template-columns:minmax(0,1fr);gap:28px}.wsteps li{padding:0 0 0 34px;position:relative}.wsteps-node{margin:0;position:absolute;top:4px;left:0}.wsteps-node:after{display:none}.wsteps li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:-24px;left:7px}}.wrun.ridge .wrun-field{aspect-ratio:auto}.wrun-field i.v{box-shadow:none}.wobj{aspect-ratio:4/3;border-radius:var(--radius-s);width:100%;position:relative;overflow:hidden}.wobj.mountain{aspect-ratio:2880/1498}.wobj canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wstack-screens{padding-bottom:72px;display:grid;position:relative}.wstack-screens>.screen{grid-area:1/1}.wstack-screens>.screen:first-child{transform-origin:0 0;opacity:.62;transform:scale(.94)}.wstack-screens>.screen:last-child{z-index:1;box-shadow:0 30px 60px -30px #0009, inset 0 0 0 1px var(--white-16);margin:120px 0 -72px 48px;position:relative}.wsplit-media:has(>.wstack-screens){padding:calc(var(--cell) * 2);border-radius:var(--radius);background:var(--ink) var(--grid-ink-2);box-shadow:inset 0 0 0 1px var(--white-12)}@media (max-width:640px){.wstack-screens{padding-bottom:0}.wstack-screens>.screen:first-child{display:none}.wstack-screens>.screen:last-child{margin:0}}.wpinned{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.wpinned-nav{position:sticky;top:96px}.wpinned-nav ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wpinned-nav a{border-top:1px solid var(--white-16);letter-spacing:-.01em;color:var(--gray-2);grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;font-size:17px;text-decoration:none;transition:color .2s ease-out;display:grid}.wpinned-nav li:last-child a{border-bottom:1px solid var(--white-16)}.wpinned-nav a span{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px}.wpinned-nav a:hover,.wpinned-nav a[aria-current=step]{color:var(--paper)}.wpinned-nav a[aria-current=step] span{color:var(--blue-on-ink);align-items:center;gap:8px;display:inline-flex}.wpinned-nav a[aria-current=step] span:before{content:"";background:var(--blue-on-ink);width:8px;height:8px}.wpinned-body{gap:clamp(72px,9vw,140px);display:grid}.wstagepanel{scroll-margin-top:96px}.wstagepanel .wstage-n{font-family:var(--display);letter-spacing:-.05em;color:var(--blue-on-ink);margin:0 0 18px;font-size:clamp(72px,8vw,120px);line-height:.9}.wstagepanel .whead{margin-bottom:20px}.wstagepanel-media{padding:calc(var(--cell) * 2);border-radius:var(--radius);background:var(--ink) var(--grid-ink-2);box-shadow:inset 0 0 0 1px var(--white-12);margin-top:28px}@media (max-width:900px){.wpinned{grid-template-columns:minmax(0,1fr)}.wpinned-nav{display:none}}.wridge{width:100vw;height:108px;margin-top:24px;margin-left:calc(50% - 50vw);overflow:hidden}.wridge svg{width:100%;height:100%;display:block}.wridge rect{fill:#5c8cff1f}.wridge rect.e{fill:#5c8cff80}@media (max-width:640px){.wridge{height:72px}}.wcards,.wcompare,.wstages,.wnot-tiles,.wlogos,.wframe,.whero-media,.whero-strip,.wstagepanel-media,.dark-run .wcards,.dark-run .wcompare,.dark-run .wstages,.dark-run .wnot-tiles,.dark-run .wframe,.whero.ink .whero-media,.whero.ink .whero-strip{box-shadow:none;border-radius:0}.wsplit-media:has(>.screen){box-shadow:none;border-radius:0}.wsplit-media:has(>.wstack-screens){box-shadow:none;border-radius:0}.dark-run .wsplit-media:has(>.screen){box-shadow:none;border-radius:0}.wrun-field i{box-shadow:none;background:var(--ink)}.wrun-field i.v{background:0 0}.whero:not(.ink) .wrun .key p{color:var(--ink-2)}.whero:not(.ink) .wrun .key p:last-child .mark{color:var(--blue)}.wcard.proof{min-height:320px;padding:32px}.wcard.proof .wcard-art{aspect-ratio:auto;border-radius:0;width:112px;height:112px;margin:0;position:absolute;top:32px;right:32px}.wcard.proof .wcard-kicker{padding-right:140px}.wcard.proof h3{letter-spacing:-.032em;margin-top:48px;padding-right:140px;font-size:clamp(26px,2.4vw,34px);line-height:1.1}@media (max-width:640px){.wcard.proof .wcard-art{width:72px;height:72px;top:22px;right:22px}.wcard.proof h3{margin-top:64px;padding-right:0}}.dark-run .wcompare .wway{background:var(--ink);box-shadow:none}.dark-run .wcompare .wway-art{background:var(--ink)}.dark-run .wpanel .acc summary,.dark-run .wmore-d .acc-body dt{color:var(--paper)}.dark-run .wmore-d .acc-body dd{color:var(--white-72)}.dark-run .wmore-d .acc-body dd span{color:var(--gray-2)}.wshort,.band-tint .wshort,.dark-run .wshort{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:12px;margin-top:8px;padding:0}.index-row{border-radius:var(--radius-s);margin-inline:-16px;padding-inline:16px;transition:background-color .2s ease-out}.index-row:hover,.index-row:focus-visible{background:var(--card);border-top-color:#0000}.index li:has(.index-row:hover)+li .index-row{border-top-color:#0000}.index-row:hover .index-meta{background:var(--blue);color:var(--paper)}.dark-run .index-row:hover{background:var(--white-8)}.wreviewed-in{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);max-width:none;padding-top:32px;display:grid}.wreviewed-when{flex-direction:column;gap:6px;margin:0;display:flex}.wreviewed-when time{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:26px;line-height:1.1}.wreviewed-by{color:var(--gray);font-size:14px}.wreviewed-src .sources{gap:0}.wreviewed-src .sources li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:14px 0;font-size:16px;display:grid}.wreviewed-src .sources li:last-child{border-bottom:1px solid var(--line)}.wreviewed-src .sources li:before{display:none}.sources-n{font-family:var(--display);color:var(--blue);font-variant-numeric:tabular-nums;font-size:15px}@media (max-width:900px){.wreviewed-in{grid-template-columns:minmax(0,1fr)}}.page>.ask{background:var(--paper) var(--grid-paper);box-shadow:none;padding:calc(var(--cell) * 2);border-radius:0}.page>.ask>*{position:relative}.page>.ask:before{content:"";inset:calc(var(--cell) * 2);background:var(--ink);z-index:0;position:absolute}.page>.ask{position:relative}.page>.ask>*{z-index:1;margin-inline:clamp(20px,4vw,56px)}.page>.ask .ask-head{border-bottom-color:var(--white-16)}.page>.ask .ask-count{color:var(--paper)}.page>.ask .cells i{box-shadow:inset 0 0 0 var(--stroke) var(--white-55)}.page>.ask .cells i.on{background:var(--blue-on-ink);box-shadow:none}.page>.ask .ask-said li{color:var(--white-72)}.page>.ask .t-section,.page>.ask .t-note{color:var(--paper)}.page>.ask .t-lede,.page>.ask .ask-hint{color:var(--white-76)}.page>.ask .pick{box-shadow:inset 0 0 0 var(--stroke) var(--white-12);color:var(--paper);background:#16252c}.page>.ask .pick:hover,.page>.ask .pick:focus-visible{box-shadow:inset 0 0 0 var(--stroke) var(--blue-on-ink)}.page>.ask .pick[aria-pressed=true]{box-shadow:inset 0 0 0 var(--stroke) var(--blue-on-ink);background:#5c8cff2e}.page>.ask .pick-top{color:var(--white-72)}.page>.ask .pick-text small{color:var(--gray-2)}.page>.ask .pick-mark:after{background:var(--blue-on-ink)}.page>.ask .apill{border-color:var(--white-16);color:var(--paper);background:0 0}.page>.ask .apill.is-on{border-color:var(--blue-on-ink);background:#5c8cff2e}.page>.ask .field-label{color:var(--paper)}.page>.ask .loader{color:var(--white-72)}.page>.ask .btn.s,.page>.ask .btn.q{border-color:var(--white-55);color:var(--paper)}.page>.ask .btn.s:after,.page>.ask .btn.q:after,.page>.ask .btn.p:after{background:var(--blue-on-ink-55)}.page>.ask .btn.l{color:var(--paper)}.page>.ask .btn-arrow{color:var(--blue-on-ink)}@media (max-width:640px){.page>.ask{padding:var(--cell)}.page>.ask:before{inset:var(--cell)}.page>.ask>*{margin-inline:20px}}body:has(.whero.ink) .mast .pop.menu-panel a{color:var(--ink)}body:has(.whero.ink) .mast .pop.menu-panel a:hover{color:var(--ink)}body:has(.whero.ink) .mast .pop.menu-panel a:focus-visible{color:var(--ink)}body:has(.whero.ink) .mast .pop.menu-panel a small{color:var(--gray)}body:has(.whero.ink) .mast .pop.menu-panel a[aria-current=page]{color:var(--blue-d)}@media (max-width:1180px){body:has(.whero.ink) .mast .nav .pop.menu-panel a{color:var(--paper)}body:has(.whero.ink) .mast .nav .pop.menu-panel a small{color:var(--gray-2)}body:has(.whero.ink) .mast .nav .pop.menu-panel a[aria-current=page]{color:var(--blue-on-ink)}}.sketch{background:var(--card);width:100%;margin:0;position:relative;overflow:hidden}.sketch svg{width:100%;height:100%;display:block}.sketch text{font-family:var(--text);font-weight:500}.sk-t{fill:var(--ink);font-size:12px}.sk-tb{fill:var(--ink);font-size:12.5px;font-weight:600}.sk-tm{fill:#5b6870;letter-spacing:.02em;font-size:10.5px}.sk-tc{fill:var(--ink);letter-spacing:.02em;font-size:10px}.sk-tw{fill:#fff;font-size:12.5px;font-weight:600}.sk-tmw{fill:#a9b8ff;letter-spacing:.04em;font-size:10px}.sk-hand{fill:var(--ink);letter-spacing:-.01em;font-size:12px;font-style:italic}.sk-q{fill:var(--salmon);font-size:14px;font-weight:700}.sk-paper{fill:#fff;stroke:#cbd3de;stroke-width:1px}.sk-paperf{fill:#fff}.sk-card{fill:var(--card)}.sk-bar{fill:#dce2ec}.sk-barp{fill:#f6c9b8}.sk-rule{stroke:#e4e7ea;stroke-width:1px;fill:none}.sk-x path{stroke:var(--blue);stroke-width:1.6px;stroke-linecap:round;fill:none}.sk-x2 path{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;fill:none}.sk-xp path{stroke:#9fb6f5;stroke-width:1.4px;stroke-linecap:round;fill:none}.sk-sal{fill:var(--salmon)}.sk-blue,.sk-bluef{fill:var(--blue)}.sk-inkf{fill:var(--ink)}.sk-cam{fill:#2a3a42}.sk-cam2{stroke:#2a3a42;stroke-width:1px}.sk-m1{fill:var(--ink)}.sk-m2{fill:var(--blue)}.sk-m3{fill:#c9d7f7}.sk-m4{fill:#e3eafa}.sk-patch{fill:url(#sk-x)}.sk-chip{fill:var(--card);stroke:#d3dbec;stroke-width:1px}.sk-chip-p{fill:var(--card-s);stroke:#f3c5b3;stroke-width:1px}.sk-rowp{fill:var(--salmon)}.sk-blank{fill:#e3eafa;stroke:var(--blue);stroke-width:1px;stroke-dasharray:3 2}.sk-hl{fill:#ee8c6a29}.sk-hlg{fill:#083efe0f;stroke:var(--blue);stroke-width:1px;stroke-dasharray:3 3}.sk-stamp{fill:var(--card-s);stroke:var(--salmon);stroke-width:1.2px}.sk-sticky{fill:var(--card-a);stroke:#eed9b4;stroke-width:1px}.sk-stickys{fill:var(--card-a)}.sk-st{stroke:var(--ink);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sk-thread{stroke:var(--blue);stroke-width:1.5px;fill:none}.sk-loop{stroke:var(--blue);stroke-width:1.5px;fill:none;stroke-dasharray:4 4}.sk-dash{fill:#fff;stroke:var(--salmon);stroke-width:1.5px;stroke-dasharray:4 3}.sk-node{fill:var(--blue)}.sk-nodep{fill:var(--card-s);stroke:var(--salmon);stroke-width:1.5px}.sk-centre{fill:var(--ink)}.sk-pen{stroke:var(--salmon);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sk-scrib{stroke:#8d99a1;stroke-width:1.2px;fill:none;stroke-linecap:round}.sk-marker{stroke:var(--ink);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sk-mbox{fill:#fff;stroke:var(--ink);stroke-width:1.6px}.sk-desk{fill:#e9eef8}.sk-wall{fill:#eef2fa}.sk-board{fill:#fff;stroke:#c7cfda;stroke-width:1.5px}.sk-table{fill:#dde4f1}.sk-mugin{fill:#8a6a55}.sk-binder{fill:var(--blue)}.sk-label{fill:#fff}.sk-tray{fill:#c9d3e6}.sk-bubble{fill:#e3eafa}.sk-cell{fill:#fff;stroke:#e4e7ea;stroke-width:.8px}.sk-cal{fill:none;stroke:#e4e7ea;stroke-width:1px}.sk-ghost{fill:#edf0f6;stroke:#d5dce6;stroke-width:1px}.sk-light{fill:#fff6da}.sk-river{stroke:#c9d7f7;stroke-width:18px;fill:none;stroke-linecap:round}.sk-street{stroke:#c3cbd6;stroke-width:4px;fill:none}.sk-lane{stroke:#e2e6ec;stroke-width:1.5px;fill:none}.sk-sky{fill:#eef2fa}.sk-win{fill:#dce5f7}.sk-cork{fill:#eef2fa}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sk-pen{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both sk-draw;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes sk-draw{to{stroke-dashoffset:0}}.wsplit-media>.sketch,.whero-media>.sketch,.wstagepanel-media>.sketch,.wcover>.sketch{border-radius:var(--radius-s)}.wcover>.sketch{aspect-ratio:21/9}:root{--grid-paper-strong:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 4.2l3.6 3.6M7.8 4.2l-3.6 3.6' stroke='%23101d23' stroke-width='1.1' stroke-linecap='round' opacity='.34'/%3E%3C/svg%3E");--grid-ink-strong:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 4.2l3.6 3.6M7.8 4.2l-3.6 3.6' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round' opacity='.3'/%3E%3C/svg%3E")}.wcard>.sketch{width:calc(100% + 52px);margin:-26px -26px 8px}@media (max-width:640px){.wcard>.sketch{width:calc(100% + 44px);margin:-22px -22px 6px}}.wcards:not(.framed){box-shadow:none;background:0 0;gap:16px;padding:0}.dark-run .wcards:not(.framed){box-shadow:none;background:0 0}.wcards:not(.framed) .wcard{background:var(--card);box-shadow:none;border-radius:var(--radius)}.band-tint .wcards:not(.framed) .wcard{background:var(--paper)}.dark-run .wcards:not(.framed) .wcard{box-shadow:none;background:#17262d}.wcards:not(.framed) .wcard.ink{background:var(--ink)}.wcards:not(.framed) .wcard>.sketch,.wcards:not(.framed) .wcard>.wcard-art{border-radius:var(--radius) var(--radius) 0 0}.wnot-tiles{box-shadow:none;background:0 0;padding:0}.dark-run .wnot-tiles{box-shadow:none;background:0 0}.wsplit-media:has(>.screen){background:0 0;padding:0}.dark-run .wsplit-media:has(>.screen){box-shadow:none;background:0 0}.wpatch-cell{background:var(--grid-paper-strong);border-radius:0;min-height:160px}.dark-run .wpatch-cell{background:var(--grid-ink-strong)}@media (max-width:1100px){.wpatch-cell,.wcards>li.wpatch-cell{display:none}}.band.edge-l,.band.edge-r{position:relative}.band.edge-l:before,.band.edge-r:before{content:"";width:calc(var(--pad-inline) - 12px);pointer-events:none;background:var(--grid-paper-strong);clip-path:polygon(0 0,55% 0,55% 33.33%,100% 33.33%,100% 66.66%,30% 66.66%,30% 100%,0 100%);height:288px;position:absolute;bottom:clamp(40px,5vw,80px)}.band.edge-l:before{left:calc(50% - 50vw)}.band.edge-r:before{right:calc(50% - 50vw);transform:scaleX(-1)}.dark-run .band.edge-l:before,.dark-run .band.edge-r:before{background:var(--grid-ink-strong)}@media (max-width:1100px){.band.edge-l:before,.band.edge-r:before{display:none}}.wpinned-nav:after{content:"";background:var(--grid-ink-strong);clip-path:polygon(0 0,100% 0,100% 70%,60% 70%,60% 100%,0 100%);height:36vh;margin-top:28px;display:block}@media (min-width:1100px){.page>.ask:before{inset:calc(var(--cell) * 2) 14%}.page>.ask>*{margin-inline:calc(14% + clamp(28px,4vw,56px))}.page>.ask:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) left calc(var(--cell) * 2) top 22% / calc(14% - var(--cell) * 6) 46% no-repeat, linear-gradient(var(--ink), var(--ink)) right calc(var(--cell) * 2) top 40% / calc(14% - var(--cell) * 6) 46% no-repeat;position:absolute;inset:0}}.wlogo-name{min-height:92px;font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:clamp(18px,1.6vw,22px);display:flex}.wlogos>a{transition:background-color .2s ease-out}.wlogos>a:hover .wlogo-name,.wlogos>a:focus-visible .wlogo-name{color:var(--blue)}.wlayer{aspect-ratio:6/5;width:100%;position:relative}.wlayer-photo{object-fit:cover;width:80%;height:76%;display:block;position:absolute;top:0;right:0}.wlayer-patch{background:var(--grid-paper-strong);width:48%;height:50%;position:absolute;bottom:0;left:0}.dark-run .wlayer-patch{background:var(--grid-ink-strong)}.wlayer-mosaic{z-index:1;grid-template-rows:repeat(3,48px);grid-template-columns:repeat(3,48px);display:grid;position:absolute;top:-24px;left:calc(20% - 48px)}.wlayer-mosaic i.k{background:var(--ink)}.wlayer-mosaic i.b{background:var(--blue)}.wlayer-mosaic i.p{background:#c9d7f7}.wlayer-mosaic i.p2,.dark-run .wlayer-mosaic i.k{background:var(--paper)}.dark-run .wlayer-mosaic i.p2{background:var(--blue-on-ink)}.wlayer-back{z-index:2;width:60%;position:absolute;top:20%;left:0}.wlayer-front{z-index:3;width:60%;position:absolute;bottom:0;right:5%}.wlayer .screen{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.dark-run .wlayer .screen{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--white-16);background:#101d23db}@media (max-width:900px){.wlayer{aspect-ratio:auto;padding-top:24px;display:grid}.wlayer-photo{aspect-ratio:4/3;width:100%;height:auto;position:relative}.wlayer-back{display:none}.wlayer-front{width:88%;margin:-64px 0 0 auto;position:relative;right:auto}.wlayer-mosaic{grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);top:8px;left:-8px}.wlayer-patch{display:none}}.wwho{align-items:center}.whero.ink{background:var(--ink) var(--grid-ink-2)}body:has(.whero.ink) .mast{background:var(--ink)}.whero.ink .whero-media,.whero.ink .whero-strip{background:var(--ink);box-shadow:none;border-radius:0}.whero.ink .whero-media>.wplate,.whero.ink .whero-media>.wiconplate{box-shadow:none;background:var(--ink)}:is(.brk-paper:has(+.band-tint),.brk-paper:has(+.band-warm),.brk-paper:has(+.band-blush),.brk-paper:has(+.collage),.brk-paper:has(+.objects)){background:var(--card)}:is(.brk-paper:has(+.band-paper),.brk-paper:has(+.ask),.brk-paper:has(+div>.objects)){background:var(--paper)}.band-tint+.brk-ink-wrap:not(.brk-paper),.band-warm+.brk-ink-wrap:not(.brk-paper),.band-blush+.brk-ink-wrap:not(.brk-paper),.collage+.brk-ink-wrap:not(.brk-paper){background:var(--card)}.band-paper+.brk-ink-wrap:not(.brk-paper),.ask+.brk-ink-wrap:not(.brk-paper){background:var(--paper)}.pxicon{aspect-ratio:1;width:100%;display:block;position:relative}.pxicon-src{opacity:0;pointer-events:none;width:24px;height:24px;position:absolute;overflow:hidden}.pxicon-cells{grid-template-columns:repeat(var(--g), minmax(0, 1fr));grid-template-rows:repeat(var(--g), minmax(0, 1fr));gap:1px;display:grid;position:absolute;inset:0}.pxicon i{background:var(--px-f,var(--blue));opacity:0}.pxicon i.h{background:var(--px-h,#b7cdea)}.pxicon.go i{animation:1ms step-end both px-in;animation-delay:calc(var(--d) * var(--step))}@keyframes px-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pxicon i{opacity:1;animation:none!important}}.wiconplate{background:var(--ink);box-shadow:none;--px-f:var(--blue-on-ink);--px-h:#2b4384}.wiconplate>svg{display:none}.wiconplate .pxicon{width:min(56%,300px)}.wcard h3{letter-spacing:-.03em;font-size:clamp(21px,1.7vw,25px)}.wcard-kicker{letter-spacing:.09em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:inline-flex}.wcard-kicker:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.wcard.link{transition:transform var(--t-lift) var(--ease-surface), box-shadow .2s ease-out, background-color .2s ease-out}.wcard.link:hover,.wcard.link:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);transform:translateY(-6px)}.dark-run .wcard.link:hover,.dark-run .wcard.link:focus-visible,.dark-run .wcards:not(.framed) .wcard.link:hover{box-shadow:inset 0 0 0 2px var(--blue-on-ink);background:#1b2c34}.wcard.link .wcard-foot svg{transition:transform .2s steps(2,end)}.wcard.link:hover .wcard-foot svg,.wcard.link:focus-visible .wcard-foot svg{transform:translate(6px)}.wcard.link>.sketch svg{transition:transform .5s var(--ease-surface);transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.wcard.link:hover>.sketch svg{transform:none}}.wcard-px{background:var(--ink);--px-f:var(--blue-on-ink);--px-h:#2b4384;width:84px;margin-bottom:10px;padding:12px;transition:background-color .2s steps(2,end);display:block}.wcard.link:hover .wcard-px,.wcard.link:focus-visible .wcard-px,.dark-run .wcard-px{background:var(--blue);--px-f:var(--paper);--px-h:#ffffff6b}.wsvc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wsvc.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.wsvc>li{min-width:0;display:flex}.wsvc-card{isolation:isolate;border-radius:var(--radius);width:100%;min-height:500px;color:var(--paper);transition:background-color .24s steps(3), transform var(--t-lift) var(--ease-surface);--px-f:var(--paper);--px-h:#ffffff61;flex-direction:column;padding:clamp(24px,2.2vw,36px);text-decoration:none;display:flex;position:relative;overflow:hidden}.wsvc.c2 .wsvc-card{min-height:440px}.wsvc-card.blue{background:var(--blue)}.wsvc-card.ink{background:var(--ink);--px-f:var(--blue-on-ink);--px-h:#2b4384;box-shadow:inset 0 0 0 1px var(--white-12)}.wsvc-card.blue:hover,.wsvc-card.blue:focus-visible{background:var(--ink);--px-f:var(--blue-on-ink);--px-h:#2b4384}.wsvc-card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wsvc-card:after{content:"";z-index:-1;background:var(--grid-ink-strong);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%);width:46%;height:168px;position:absolute;top:0;right:0}.wsvc-top{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.wsvc-n{font-family:var(--display);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px}.wsvc-kicker{text-align:right;align-items:center;gap:8px;display:inline-flex}.wsvc-kicker:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.wsvc-kick-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wsvc-icon{width:clamp(104px,9vw,140px);margin:clamp(36px,4vw,64px) 0 auto;display:block}.wsvc-card h3{font-family:var(--display);letter-spacing:-.035em;color:var(--paper);margin:40px 0 0;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.08}.wsvc-card p{color:#fffc;margin:14px 0 0;font-size:16px;line-height:1.5}.wsvc-points{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.wsvc-points>span{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.wsvc-points>span:before{content:"";background:currentColor;width:6px;height:6px}.wsvc-foot{align-items:center;gap:10px;margin-top:28px;font-size:16px;font-weight:500;display:inline-flex}.wsvc-foot svg{width:18px;height:18px;transition:transform .2s steps(2,end)}.wsvc-card:hover .wsvc-foot svg,.wsvc-card:focus-visible .wsvc-foot svg{transform:translate(6px)}@media (max-width:1180px){.wsvc{grid-template-columns:repeat(2,minmax(0,1fr))}.wsvc-card{min-height:440px}}@media (max-width:640px){.wsvc,.wsvc.c2{grid-template-columns:minmax(0,1fr)}.wsvc-card,.wsvc.c2 .wsvc-card{min-height:0}.wsvc-icon{width:96px;margin:28px 0 0}.wsvc-card h3{margin-top:28px}}@media (prefers-reduced-motion:reduce){.wsvc-card,.wcard.link{transition:none}.wsvc-card:hover,.wcard.link:hover{transform:none}}.collage-index{margin:28px 0 56px;padding:0;list-style:none;display:grid}.collage-index button{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--line);letter-spacing:-.01em;width:100%;color:var(--gray);grid-template-columns:56px minmax(0,1fr);align-items:baseline;padding:14px 0;font-size:16px;transition:color .2s ease-out;display:grid}.collage-index li:last-child button{border-bottom:1px solid var(--line)}.collage-index button span{letter-spacing:.08em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.collage-index button:hover,.collage-index button[aria-current]{color:var(--ink)}.collage-index button[aria-current] span{color:var(--blue)}.collage-index button[aria-current] span:before{content:"";background:var(--blue);width:8px;height:8px}.collage-index button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.collage-patch{background:var(--grid-paper-strong);clip-path:polygon(0 0,40% 0,40% 50%,100% 50%,100% 100%,0 100%);width:min(100%,460px);height:132px;margin-top:48px;display:block}@media (max-width:900px){.collage-index,.collage-patch{display:none}}.obj.linked{cursor:pointer;position:relative}.obj.linked h3 a{color:inherit;text-decoration:none}.obj.linked h3 a:after{content:"";z-index:3;position:absolute;inset:0}.obj.linked h3 a:focus-visible{outline:none}.obj.linked:has(a:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.page>.ask,.wlogos{background:var(--paper) var(--grid-paper-strong)}.wlogos>a{box-shadow:none;border-radius:0}.wcard-px{width:96px;padding:14px}.mast{transition:transform .32s var(--ease-surface), box-shadow .2s ease-out;position:sticky;top:0}.mast.is-scrolled{box-shadow:0 1px 0 var(--line)}body:has(.whero.ink) .mast.is-scrolled{box-shadow:0 1px 0 var(--white-12)}.mast.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.mast{transition:none}}.page>.ask{background:var(--ink);border-radius:var(--radius);margin-inline:var(--pad-inline);padding:0}.page>.ask:before,.page>.ask:after{display:none}.page>.ask>*,.page>.ask>:first-child,.page>.ask>:last-child{margin-inline:clamp(24px,3.4vw,56px)}.page>.ask>:first-child{margin-top:clamp(24px,2.6vw,40px)}.page>.ask>:last-child{margin-bottom:clamp(28px,3vw,44px)}.page>.ask .ask-head{margin-bottom:24px;padding-bottom:16px}.page>.ask .t-section{margin-bottom:20px;font-size:clamp(30px,3vw,44px)}.page>.ask .pick{gap:14px;min-height:112px;padding:18px 56px 18px 20px;position:relative;overflow:hidden}.pick-go{width:30px;height:30px;color:var(--blue);border-radius:999px;place-items:center;transition:background-color .2s steps(2,end),color .2s steps(2,end),transform .2s steps(2,end);display:grid;position:absolute;bottom:16px;right:16px;box-shadow:inset 0 0 0 1.5px}.pick:hover .pick-go,.pick:focus-visible .pick-go{background:var(--blue);color:var(--paper);box-shadow:none;transform:translate(3px)}.pick[aria-pressed=true] .pick-go{background:var(--blue);color:var(--paper);box-shadow:none}.pick-px{pointer-events:none;grid-template-columns:repeat(3,10px);grid-auto-rows:10px;display:grid;position:absolute;top:0;right:0}.pick-px i{background:var(--blue-on-ink);opacity:0;transition:opacity}.pick-px i:first-child{grid-area:1/3}.pick-px i:nth-child(2){grid-area:1/2}.pick-px i:nth-child(3){grid-area:2/3}.pick-px i:nth-child(4){background:#2b4384;grid-area:1/1}.pick-px i:nth-child(5){background:#2b4384;grid-area:2/2}.pick-px i:nth-child(6){background:#2b4384;grid-area:3/3}.pick:hover .pick-px i,.pick:focus-visible .pick-px i,.pick[aria-pressed=true] .pick-px i{opacity:1}.pick:hover .pick-px i:nth-child(2),.pick:hover .pick-px i:nth-child(3){transition-delay:60ms}.pick:hover .pick-px i:nth-child(4),.pick:hover .pick-px i:nth-child(5),.pick:hover .pick-px i:nth-child(6){transition-delay:.12s}.page>.ask .pick:hover,.page>.ask .pick:focus-visible{background:#1b2c34}@media (max-width:640px){.page>.ask{margin-inline:12px}.page>.ask .pick{min-height:0}}.page>.ask+.objects,.objects{padding-block:clamp(40px,5vw,72px) clamp(40px,5vw,64px)}.gap{padding-block:clamp(64px,7vw,96px)}.qs{padding-block:clamp(56px,6vw,88px)}.wchips{padding-block:0 clamp(48px,5vw,80px)}.wcards.tints:not(.framed)>li:nth-child(3n+2) .wcard{background:var(--card-s)}.wcards.tints:not(.framed)>li:nth-child(3n+3) .wcard{background:var(--card-a)}.wcards.tints>li:nth-child(3n+2) .wcard-kicker{color:#9a4424}.wcards.tints>li:nth-child(3n+3) .wcard-kicker{color:#8a5f12}.wcards.tints>li:nth-child(3n+2) .wcard-px{background:var(--salmon);--px-f:var(--ink);--px-h:#101d2359}.wcards.tints>li:nth-child(3n+3) .wcard-px{background:var(--amber);--px-f:var(--ink);--px-h:#101d2359}.wcards.tints>li .wcard.link:hover .wcard-px{background:var(--blue);--px-f:var(--paper);--px-h:#ffffff6b}.wchips>p{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0 16px 0 0;font-size:20px}.wchips .jump a{background:var(--card);color:var(--ink);box-shadow:none;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s steps(2,end),color .2s steps(2,end);display:inline-flex}.wchips .jump a:before{content:"";background:var(--blue);flex:none;width:7px;height:7px}.wchips .jump a:after{content:"→";font-size:15px;transition:transform .2s steps(2,end)}.wchips .jump a:hover,.wchips .jump a:focus-visible{background:var(--blue);color:var(--paper)}.wchips .jump a:hover:before,.wchips .jump a:focus-visible:before{background:var(--paper)}.wchips .jump a:hover:after{transform:translate(3px)}.wchips .jump li:last-child a{background:var(--ink);color:var(--paper)}.wchips .jump li:last-child a:before{background:var(--blue-on-ink)}.wphoto{width:100vw;min-height:clamp(520px,52vw,720px);padding:clamp(32px, 5vw, 80px) var(--pad-inline);align-items:flex-end;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.wphoto.on-r{justify-content:flex-end}.wphoto-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wphoto-card{z-index:1;border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(640px,100%);color:var(--paper);background:#101d23e6;padding:clamp(28px,3.4vw,48px);position:relative}.wphoto-card .weyebrow{color:var(--blue-on-ink)}.wphoto-card .wtitle{color:var(--paper)}.wphoto-card .wtext{color:var(--white-76);margin-top:18px}.wphoto-card .wmore a{color:var(--paper)}.wphoto-card .whead{margin:0}.wphoto-cells{grid-template-columns:repeat(3,40px);grid-auto-rows:40px;display:grid;position:absolute;top:-40px;right:-40px}.wphoto-cells i:first-child{background:var(--blue);grid-area:1/1}.wphoto-cells i:nth-child(2){background:var(--paper);grid-area:1/3}.wphoto-cells i:nth-child(3){background:var(--salmon);grid-area:2/2}.wphoto-cells i:nth-child(4){background:var(--blue);grid-area:2/3}.wphoto-cells i:nth-child(5){background:#c9d7f7;grid-area:3/3}@media (max-width:640px){.wphoto{min-height:0;padding:220px 12px 12px}.wphoto-cells{grid-template-columns:repeat(3,24px);grid-auto-rows:24px;top:-24px;right:-6px}}@media (min-width:901px){.gap-figs{margin-top:50px}}.qs{isolation:isolate;background-image:none;position:relative}.qs:before{content:"";z-index:-1;background-image:var(--grid-ink);position:absolute;inset:0 clamp(12px,1.8vw,28px)}.wflow.tl{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 clamp(16px,2vw,32px);padding-top:64px;display:grid;position:relative}.wflow.tl:before{content:"";background:var(--blue);transform-origin:0;height:2px;position:absolute;top:22px;left:0;right:0}.wflow.tl:after{content:"";background:var(--line);z-index:-1;height:2px;position:absolute;top:22px;left:0;right:0}.wflow.tl>li{min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:20px 0 0}.wflow.tl>li:after{display:none}.wflow-node{background:var(--blue);place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-64px;left:0}.wflow-node svg{width:18px;height:18px}.wflow-node path{stroke:var(--paper);stroke-width:2px;stroke-linecap:square;fill:none}.wflow.tl>li.by-person .wflow-node{background:var(--salmon);width:46px;height:46px}.wflow-node i{background:var(--ink);width:18px;height:18px}.wflow.tl .wflow-n{font-family:var(--display);letter-spacing:-.03em;color:var(--blue);order:-1;font-size:32px;position:static}.wflow.tl>li.by-person .wflow-n{color:#c25e3a}.wflow.tl .wflow-who{margin:0}.wflow.tl .wflow-step{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(19px,1.5vw,22px);font-weight:400;line-height:1.2}.wflow.tl>li.by-person{border-radius:var(--radius);background:var(--card-s);margin-top:-4px;padding:20px 20px 22px}.wflow.tl>li.by-person .wflow-node{top:-60px;left:20px}.dark-run .wflow.tl:before{background:var(--blue-on-ink)}.dark-run .wflow.tl:after{background:var(--white-16)}.dark-run .wflow.tl>li,.dark-run .wflow.tl>li.by-system{box-shadow:none;background:0 0}.dark-run .wflow.tl>li.by-person{background:#ee8c6a24;box-shadow:inset 0 0 0 1px #ee8c6a66}.dark-run .wflow.tl .wflow-n{color:var(--blue-on-ink)}.dark-run .wflow.tl>li.by-person .wflow-n{color:var(--salmon)}.dark-run .wflow-node{background:var(--blue-on-ink)}.dark-run .wflow-node path{stroke:var(--ink)}.dark-run .wflow.tl>li.by-person .wflow-node{background:var(--salmon)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wflow.tl:before{animation:linear both tl-draw;animation-timeline:view();animation-range:entry 30% cover 50%}.wflow.tl>li{animation:linear both tl-step;animation-timeline:view();animation-range:entry calc(30% + var(--i) * 8%) cover calc(36% + var(--i) * 6%)}}}@keyframes tl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tl-step{0%{opacity:0;transform:translateY(14px)}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width:900px){.wflow.tl{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 0 64px}.wflow.tl:before,.wflow.tl:after{transform-origin:top;width:2px;height:auto;inset:0 auto 0 22px}.wflow.tl>li{padding-top:0}.wflow.tl>li.by-person{padding:16px}.wflow-node,.wflow.tl>li.by-person .wflow-node{top:0;left:-64px}@keyframes tl-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sketch .sk-bar,.sketch .sk-blank{transform-box:fill-box;transform-origin:0;animation:linear both sk-grow;animation-timeline:view();animation-range:entry cover 30%}.sketch .sk-x,.sketch .sk-node,.sketch .sk-nodep,.sketch [class^=sk-m]{animation:step-end both sk-on;animation-timeline:view();animation-range:entry 20% cover 35%}}}@keyframes sk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sk-on{0%{opacity:0}to{opacity:1}}.wfit{gap:12px}.wfit>div{border-radius:var(--radius);padding:clamp(26px,2.8vw,40px)}.wfit-yes,.band-tint .wfit-yes{background:var(--blue);color:var(--paper);box-shadow:none}.wfit-no,.band-tint .wfit-no{background:var(--salmon);color:var(--ink);box-shadow:none}.wfit h3{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(26px,2.2vw,32px);font-weight:400}.wfit-yes h3{color:var(--paper)}.wfit .wpoints li{font-size:17px}.wfit-yes .wpoints li,.wfit-yes .wpoints svg{color:var(--paper)}.wfit-no .wpoints li,.wfit-no .wpoints svg{color:var(--ink)}.wfit .wpoints li+li{border-top:1px solid #ffffff3d;padding-top:13px}.wfit-no .wpoints li+li{border-top-color:#101d2333}.wshort{margin-top:20px}.wshort-label{align-items:center;gap:8px;display:inline-flex}.wshort-label:before{content:"";background:currentColor;width:6px;height:6px}.wshort .wlede{color:var(--ink-2);max-width:48ch;font-size:17px;line-height:1.6}.dark-run .wshort .wlede{color:var(--white-72)}.wchips{gap:8px}.wchips>p{margin-right:10px;font-size:18px}.wchips .jump a{gap:8px;padding:10px 14px;font-size:15px}.wcards.framed .wcard,.wstages .wstage,.wcompare .wway,.wlogos>a,.wnot-tiles li,.wframe>*,.band-tint .wcards.framed .wcard,.band-tint .wstages .wstage,.dark-run .wcards.framed .wcard,.dark-run .wstages .wstage,.dark-run .wcompare .wway,.dark-run .wnot-tiles li,.wcards.framed .wcard.link:hover,.wstages .wstage:hover{box-shadow:none}.whead.split .whead-side{text-align:left;justify-self:start;justify-items:start;max-width:46ch}.wsvc-kicker,.qp-q,.wbars-val{text-align:left}.wphoto-card .wlede{color:var(--white-76)}.wphoto-card .wfacts{margin-top:24px}.wphoto-card .wfacts dt{color:var(--blue-on-ink)}.wphoto-card .wfacts dd,.wphoto-card .wfacts dd a{color:var(--paper)}.wphoto-card .wfacts>div{border-color:var(--white-16)}.wphoto-card .whead{display:block}.wphoto-card .whead-side{margin-top:16px}.wlayers .layers{padding-block:clamp(56px,6vw,96px) clamp(28px,3vw,44px)}.wlayers .layers-aside:empty{display:none}.band.wlayers-cards{padding-top:0}.brk-paper+.brk-ink-wrap,.wphoto+.brk-ink-wrap{display:none}.brk-paper:has(+.brk-ink-wrap){display:none}.brk-paper:has(+.wphoto){display:none}.band:has(>.wcols):has(+.band>.wcols){background:var(--paper)}.band:has(>.wcols)+.band:has(>.wcols){background:var(--paper)}.band:has(>.wcols)+.band:has(>.wcols){padding-top:clamp(32px,3.4vw,48px)}.band:has(>.wcols):has(+.band>.wcols){padding-bottom:clamp(32px,3.4vw,48px)}.band:has(>.wcols)+.band:has(>.wcols)>.wcols{border-top:1px solid var(--line);padding-top:clamp(32px,3.4vw,48px)}.band:has(>.wcols):not(.band:has(>.wcols)+.band){counter-reset:wrow}.band:has(>.wcols){counter-increment:wrow}.band:has(>.wcols):is(.band:has(>.wcols)+.band,:has(+.band>.wcols)) .wcols-head .whead-main:before{content:counter(wrow, decimal-leading-zero);font-family:var(--display);letter-spacing:0;color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:15px;display:block}.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols)) .wcols-head:after{content:"";background:var(--grid-paper-strong);clip-path:polygon(0 0,50% 0,50% 50%,100% 50%,100% 100%,0 100%);width:min(100%,300px);height:96px;margin-top:32px;display:block}.dark-run .band:has(>.wcols) .wcols-head:after{background:var(--grid-ink-strong)}.dark-run .band:has(>.wcols)+.band:has(>.wcols)>.wcols{border-top-color:var(--white-16)}.dark-run .band:has(>.wcols):has(+.band>.wcols){background:0 0}.dark-run .band:has(>.wcols)+.band:has(>.wcols){background:0 0}.wcols-head .wtitle{font-size:clamp(26px,2.4vw,34px)}.wcols-body .prose>p:first-child{color:var(--ink);font-size:clamp(18px,1.4vw,20px);line-height:1.55}.dark-run .wcols-body .prose>p:first-child{color:var(--paper)}@media (max-width:900px){.band:has(>.wcols) .wcols-head:after{display:none}}.wicongrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.wicongrid>span{aspect-ratio:4/3;border-radius:var(--radius-s);place-items:center;display:grid}.wicongrid>.t0,.wicongrid>.t3{background:var(--blue);--px-f:var(--paper);--px-h:#ffffff61}.wicongrid>.t1,.wicongrid>.t2{--px-f:var(--blue-on-ink);--px-h:#2b4384;background:#1b2c34}.wicongrid .pxicon{width:42%}.whero.ink .wlayer-patch{background:var(--grid-ink-strong)}.whero.ink .wlayer-mosaic i.k{background:var(--paper)}.whero.ink,.qs:before,.wcards.framed,.wcompare,.wstages,.wnot-tiles,.wlogos,.wframe,.page>.ask,.whero-media,.whero-strip,.wpatch-cell,.wlayer-patch,.wsvc-card:after,.band.edge-l:before,.band.edge-r:before,.wpinned-nav:after,.collage-patch,.wcols-head:after,.dark-run .wcards,.wink.stitched{background-repeat:round}body:has(.whero.ink) .mast{background-repeat:round}.band.edge-l:before,.band.edge-r:before{clip-path:polygon(0 0,36px 0,36px 96px,72px 96px,72px 192px,24px 192px,24px 288px,0 288px);width:72px;height:288px}.wsvc-card:after{clip-path:polygon(0 0,168px 0,168px 168px,84px 168px,84px 84px,0 84px);width:168px;height:168px}.wpinned-nav:after{clip-path:none;width:288px;height:300px}.collage-patch{clip-path:polygon(0 0,192px 0,192px 72px,456px 72px,456px 144px,0 144px);width:456px;max-width:100%;height:144px}.wpatch-cell.last{clip-path:none}.wlayer-photo{border-radius:var(--radius);overflow:hidden}span.wlayer-photo{display:block}.wphotostitch{display:block;position:absolute;inset:0}.wphotostitch canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){span.wlayer-photo{aspect-ratio:4/3;position:relative}}.wcard-px,.wcards.tints>li .wcard-px,.dark-run .wcard-px{--px-f:var(--blue);--px-h:#b7cdea;background:0 0;width:64px;margin-bottom:14px;padding:0}.wcard.link:hover .wcard-px,.wcard.link:focus-visible .wcard-px,.wcards.tints>li .wcard.link:hover .wcard-px{--px-f:var(--blue);--px-h:#b7cdea;background:0 0}.dark-run .wcard-px{--px-f:var(--blue-on-ink);--px-h:#2b4384}.wsteps.tl2{--art:72px;view-timeline-name:--steps;position:relative}.wsteps.tl2 li{grid-template-rows:var(--art) 28px auto auto auto;align-content:start;gap:14px;padding-right:clamp(20px,3vw,48px);display:grid}.wsteps-art{width:var(--art);height:var(--art);--px-f:var(--blue);--px-h:#b7cdea;display:block}.wsteps.tl2 .wsteps-node{z-index:1;align-items:center;height:28px;margin:0;display:flex;position:relative}.wsteps.tl2 .wsteps-node:after{display:none}.wsteps-node i{background:var(--paper);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--salmon)}.wsteps.tl2 .wsteps-n{font-size:clamp(40px,3.6vw,56px)}.wsteps-track{left:0;right:0;top:calc(var(--art) + 14px + 11px);background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 12px);pointer-events:none;height:6px;position:absolute}.wsteps-track i{background:repeating-linear-gradient(90deg, var(--blue) 0 6px, transparent 6px 12px);position:absolute;inset:0}.dark-run .wsteps-node i{background:var(--ink)}.dark-run .wsteps-track{background:repeating-linear-gradient(90deg, var(--white-16) 0 6px, transparent 6px 12px)}.dark-run .wsteps-track i{background:repeating-linear-gradient(90deg, var(--blue-on-ink) 0 6px, transparent 6px 12px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wsteps-track i{animation:steps(48,end) both wst-fill;animation-timeline:--steps;animation-range:entry 70% cover 60%}.wsteps.tl2 li .wsteps-node i{animation-timing-function:step-end;animation-fill-mode:both;animation-timeline:--steps;animation-range:entry 70% cover 60%}.wsteps.tl2 li:nth-child(2) .wsteps-node i{animation-name:wst-n0}.wsteps.tl2[data-n="3"] li:nth-child(3) .wsteps-node i{animation-name:wst-n33}.wsteps.tl2[data-n="3"] li:nth-child(4) .wsteps-node i{animation-name:wst-n66}.wsteps.tl2[data-n="4"] li:nth-child(3) .wsteps-node i{animation-name:wst-n25}.wsteps.tl2[data-n="4"] li:nth-child(4) .wsteps-node i{animation-name:wst-n50}.wsteps.tl2[data-n="4"] li:nth-child(5) .wsteps-node i{animation-name:wst-n75}}}@media (prefers-reduced-motion:reduce){.wsteps-node i{background:var(--salmon)}}@keyframes wst-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wst-n0{0%,3%{background:var(--paper)}4%,to{background:var(--salmon)}}@keyframes wst-n25{0%,25%{background:var(--paper)}26%,to{background:var(--salmon)}}@keyframes wst-n33{0%,33%{background:var(--paper)}34%,to{background:var(--salmon)}}@keyframes wst-n50{0%,50%{background:var(--paper)}51%,to{background:var(--salmon)}}@keyframes wst-n66{0%,66%{background:var(--paper)}67%,to{background:var(--salmon)}}@keyframes wst-n75{0%,75%{background:var(--paper)}76%,to{background:var(--salmon)}}@media (max-width:900px){.wsteps.tl2{grid-template-columns:minmax(0,1fr);gap:32px}.wsteps.tl2 li{grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr);gap:8px 20px;padding:0}.wsteps.tl2 li>:not(.wsteps-art){grid-column:2}.wsteps.tl2 .wsteps-art{grid-row:1/span 4;width:56px;height:56px}.wsteps.tl2 .wsteps-node,.wsteps-track,.wsteps.tl2 li:before{display:none}}.wcards.tints>li:nth-child(3n+2) .wcard-px,.wcards.tints>li:nth-child(3n+3) .wcard-px,.wcards.tints>li:nth-child(3n+2) .wcard.link:hover .wcard-px,.wcards.tints>li:nth-child(3n+3) .wcard.link:hover .wcard-px{background:0 0}.wcards.tints>li:nth-child(3n+2) .wcard-px{--px-f:#d9663e;--px-h:#f4b9a3}.wcards.tints>li:nth-child(3n+3) .wcard-px{--px-f:#c4880f;--px-h:#f2d49a}.whero.ink.flat{background-image:none}body:has(.whero.ink.flat) .mast{background-image:none}.whero.hero-layered{width:100vw;padding:clamp(40px, 4.4vw, 64px) var(--pad-inline) clamp(56px, 6vw, 96px);background:var(--paper);border-bottom:1px solid var(--line);margin-left:calc(50% - 50vw)}.whero.hero-layered+.band,.whero.hero-layered+.band-paper{padding-top:clamp(56px,6vw,96px)}.whero-media:has(>.wlayer){box-shadow:none;background:0 0;border-radius:0;padding:0}.wlayer .screen,.wlayer .wanswer,.wlayer .wplans,.wlayer .wcallout,.wlayer>.wlayer-front>.sketch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--paper);border-radius:var(--radius);background:#101d23e0;box-shadow:0 30px 60px -30px #101d238c,inset 0 0 0 1px #ffffff24}.wlayer .screen *,.wlayer .wanswer p,.wlayer .wplans li,.wlayer .wcallout p{color:var(--paper)}.wlayer .screen .t-meta,.wlayer .screen .screen-foot,.wlayer .wanswer .t-meta,.wlayer .wplans-head,.wlayer .wcallout .wcallout-label{color:var(--blue-on-ink)}.wlayer .screen .ledger-row,.wlayer .wplans li,.wlayer .screen-bar{border-color:#ffffff24}.wlayer>.wlayer-front>.sketch{background:var(--paper);padding:0}.wlayer .wanswer,.wlayer .wplans,.wlayer .wcallout{padding:clamp(20px,2vw,28px)}.wlayer .wanswer p:not(.t-meta){font-size:clamp(16px,1.25vw,18px);line-height:1.5}.wlayer.wide .wlayer-front{width:78%;right:0}.wlayer.wide .wlayer-photo{height:70%}.wlayer-object{z-index:3;object-fit:contain;filter:drop-shadow(0 28px 34px #101d2359);width:64%;height:auto;max-height:82%;position:absolute;bottom:0;right:2%}.wlayer.has-object .wlayer-photo{width:84%;height:74%}@media (max-width:900px){.wlayer-object{width:72%;margin:-38% 0 0 auto;display:block;position:relative}.wlayer.wide .wlayer-front{width:92%}}.wlayer .screen .tag,.wlayer .screen .tag.on{color:var(--paper);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.wlayer .screen .tag.human,.wlayer .screen .tag.on.human{background:#ee8c6a33}.wlayer .screen,.wlayer .wanswer,.wlayer .wplans,.wlayer .wcallout{background:#101d23f0}.wlayer .screen .t-meta,.wlayer .screen .screen-foot,.wlayer .wanswer .t-meta,.wlayer .wplans-head,.wlayer .wplans-head span,.wlayer .wcallout .wcallout-label{color:#8fb0ff}.wlayer .screen .ledger-mark,.wlayer .screen .ledger-mark *{color:var(--blue-on-ink)}.wlayer .screen .by-person .ledger-mark,.wlayer .screen .by-person .ledger-mark *{color:var(--salmon)}.wlayer .screen .ledger-step small{color:#ffffffb8}.tlink>span{border-bottom:0;padding-bottom:0}.tlink{gap:8px}.tlink:hover,.tlink:focus-visible{color:var(--blue)}.wchips .jump a:after{content:none}.wchips .jump a{transition:background-color .2s steps(2,end),color .2s steps(2,end)}.wcard.link{position:relative}.wcard.link:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--blue);opacity:0;pointer-events:none;transition:opacity .2s steps(2,end);position:absolute;inset:0}.wcard.link:hover:after,.wcard.link:focus-visible:after{opacity:1}.wcard.link:hover,.wcard.link:focus-visible{box-shadow:none}.dark-run .wcard.link:after{box-shadow:inset 0 0 0 2px var(--blue-on-ink)}.collage-index{margin:40px 0 0}.wsvc-card.ink{background:var(--ink)}.wsvc-card.ink:hover,.wsvc-card.ink:focus-visible{background:var(--blue);--px-f:var(--paper);--px-h:#ffffff61;box-shadow:none}.wphoto{align-items:center;min-height:0;padding-block:clamp(72px,8vw,128px)}.wphoto-img{height:124%;inset:-12% 0}@keyframes wphoto-drift{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}.wphoto-card .btns{margin-top:28px}.wphoto-card .btn.s{color:var(--paper);border-color:#ffffff8c}:is(.page:has(>.wphoto:last-child)+.brk-ink-wrap,.page:has(>.wphoto+script:last-child)+.brk-ink-wrap,.page:has(>.wphoto+script+script:last-child)+.brk-ink-wrap){display:none}.wlogos>p{background:var(--paper);color:var(--ink);align-self:stretch;align-items:center;margin:0;padding:0 20px;font-size:12px;display:flex}.wstage>.sketch,.wstage>.shot{margin-bottom:18px}.wstages,.wcards.framed,.wcompare{--g:24px;padding:var(--g);gap:var(--g);background-position:0 0;background-repeat:repeat round;width:round(down,100%,12px)}.wstages{grid-template-columns:repeat(3, round(down, calc((100% - 2 * var(--g)) / 3), 12px))}.wstages.c4{grid-template-columns:repeat(4, round(down, calc((100% - 3 * var(--g)) / 4), 12px))}.wstages.c2{grid-template-columns:repeat(2, round(down, calc((100% - var(--g)) / 2), 12px))}.wcompare,.wcards.framed.c3{grid-template-columns:repeat(3, round(down, calc((100% - 2 * var(--g)) / 3), 12px))}.wcards.framed.c4{grid-template-columns:repeat(4, round(down, calc((100% - 3 * var(--g)) / 4), 12px))}.wcards.framed.c2{grid-template-columns:repeat(2, round(down, calc((100% - var(--g)) / 2), 12px))}.wlogos{background-position:0 0;background-repeat:repeat round;grid-template-columns:144px repeat(3,round(down,33.3333% - 72px,12px));gap:24px;width:round(down,100%,12px);padding:24px}@media (max-width:900px){.wstages,.wstages.c4,.wstages.c2,.wcompare,.wcards.framed.c3,.wcards.framed.c4,.wcards.framed.c2{--g:12px;grid-template-columns:round(down,100%,12px)}.wlogos{grid-template-columns:round(down,100%,12px);gap:12px;padding:12px}}.ask-ready{position:relative}.ask-sweep{pointer-events:none;grid-template-columns:repeat(8,18px);grid-auto-rows:18px;gap:6px;display:grid;position:absolute;bottom:0;right:0}.ask-sweep i{background:var(--blue-on-ink);opacity:0}@media (prefers-reduced-motion:no-preference){.ask-sweep i{animation:4.2s step-end infinite ask-sweep;animation-delay:calc(var(--d) * .14s)}}@media (prefers-reduced-motion:reduce){.ask-sweep i:nth-child(3n){opacity:1}}@keyframes ask-sweep{0%{opacity:0}12%{opacity:1;background:var(--blue-on-ink)}30%{opacity:1;background:#2b4384}44%,to{opacity:0}}@media (max-width:900px){.ask-sweep{display:none}}.mast .pop.menu-panel a[aria-current=page]:before{content:none;display:none}.mast .pop.menu-panel a[aria-current=page]{gap:0;display:flex}.wcard.proof .wcard-art{background:0 0}.wink>.band.sec,.wink>section.sec,.dark-run>.band.sec{padding-inline:0}.wcompare,.dark-run .wcompare,.band-tint .wcompare{box-shadow:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:auto;padding:0}.dark-run .wcompare .wway,.wcompare .wway{box-shadow:inset 0 0 0 1px var(--white-16);border-radius:var(--radius);background:0 0;padding:clamp(24px,2.4vw,36px)}.dark-run .wcompare .wway.ours{box-shadow:inset 0 0 0 1px var(--blue-on-ink);background:#5c8cff14}.wway-art{display:none}@media (max-width:900px){.wcompare,.dark-run .wcompare{grid-template-columns:minmax(0,1fr)}}.band.wstitched{position:relative}.band.wstitched:before{content:"";background:var(--grid-ink);z-index:-1;pointer-events:none;background-repeat:round;position:absolute;inset:0 calc(50% - 50vw)}.wink:has(.wstitched){isolation:isolate}.pick-go{box-shadow:none;border-radius:0;width:auto;height:auto;background:0 0!important}.pick-go svg{width:20px;height:20px}.pick:hover .pick-go,.pick:focus-visible .pick-go,.pick[aria-pressed=true] .pick-go{color:var(--blue-on-ink);transform:translate(4px)}.page>.ask .pick-go{color:var(--blue-on-ink)}.cta{padding-top:clamp(40px,4vw,64px)}.wlayers .lcard canvas{border-radius:var(--radius)}.band.wstitched+.band,.band.wstitched+section{padding-top:clamp(72px,7vw,112px)}#constraint .wsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}#constraint .wsplit-media{justify-self:end;width:min(100%,560px)}.whead.split .whead-side{text-align:left;justify-self:end;justify-items:start;width:min(100%,40ch)}@media (max-width:900px){.whead.split .whead-side{justify-self:start;width:auto}}.wcompare .wway,.dark-run .wcompare .wway{flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;padding:clamp(24px,2.2vw,32px);display:flex}.wcompare .wway h3{margin:0 0 6px}.wcompare .wway .wway-when{margin:0}.wink{padding-top:0}.wink>.band:first-child,.wink>section:first-child{padding-top:clamp(32px,4vw,56px)}.wpain h3{max-width:24ch;font-size:clamp(22px,1.8vw,26px)}.wpain-today{max-width:46ch;color:var(--ink-2);border-top:1px solid #101d231a;margin:4px 0 0;padding:14px 0 0 18px;font-size:15px;line-height:1.55;position:relative}.wpain-today:before{content:"";background:var(--salmon);width:8px;height:8px;position:absolute;top:20px;left:0}.wpain-today span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.wpain .wcard-foot{margin-top:auto;padding-top:12px}.wpain{gap:12px;padding:clamp(24px,2.4vw,36px);position:relative}.wpain .wcard-kicker{margin:0;position:absolute;top:clamp(24px,2.4vw,36px);right:clamp(24px,2.4vw,36px)}.wpain .wcard-kicker:before{display:none}.wpain-today:before{content:none}.wpain-today,.wpain-with{color:var(--ink-2);border:0;max-width:none;margin:0;padding:0;font-size:15px;line-height:1.55}.wpain-today span,.wpain-with span{letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.wpain-today span{color:#9a4424}.wpain-with span{color:var(--blue)}.wpain-compare{border-top:1px solid #101d231a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;margin-top:8px;padding-top:16px;display:grid}.wpain-with{border-left:1px solid #101d231a;margin-left:-28px;padding-left:28px}@media (max-width:640px){.wpain-compare{grid-template-columns:minmax(0,1fr);gap:16px}.wpain-with{border-top:1px solid #101d231a;border-left:0;margin:0;padding:16px 0 0}.wpain .wcard-kicker{position:static}}.wcards.tints>li .wcard.link:hover .wcard-px,.wcards.tints>li .wcard.link:focus-visible .wcard-px{--px-f:var(--blue);--px-h:#b7cdea}.wcards.tints>li:nth-child(3n+2) .wcard.link:hover .wcard-px,.wcards.tints>li:nth-child(3n+2) .wcard.link:focus-visible .wcard-px{--px-f:#d9663e;--px-h:#f4b9a3}.wcards.tints>li:nth-child(3n+3) .wcard.link:hover .wcard-px,.wcards.tints>li:nth-child(3n+3) .wcard.link:focus-visible .wcard-px{--px-f:#c4880f;--px-h:#f2d49a}.wcards.tints>li:nth-child(3n+2) .wcard.link:after{box-shadow:inset 0 0 0 2px #d9663e}.wcards.tints>li:nth-child(3n+3) .wcard.link:after{box-shadow:inset 0 0 0 2px #c4880f}.wcompare+.wafter,.wcompare+.wpanel{margin-top:clamp(32px,3.4vw,48px)}.wcompare .wway>*{text-indent:0;margin-left:0;padding-left:0}.wcompare .wway .wway-n,.wcompare .wway .wway-when span{margin-left:0;padding:0;display:block}.wcompare .wway .wway-n:before{display:none}#constraint .wsplit-copy{max-width:46ch}.band.wstitched .wlayer-patch{display:none}.band.wstitched:before{inset:0 calc(50% - 50vw + clamp(16px,2.4vw,40px))}.wchips .jump a,.wchips .jump a:hover,.wchips .jump a:focus-visible{box-shadow:none;transition:none;transform:none}.btn.q:after{display:none}.btn.q:hover,.btn.q:focus-visible{background:var(--blue-w)}.dark-run .btn.q:hover,.dark-run .btn.q:focus-visible,.on-ink .btn.q:hover,.page>.ask .btn.q:hover{border-color:var(--blue-on-ink);background:#5c8cff29}.nav .menu-wrap{position:relative}.nav .menu-wrap.is-open:after{content:"";width:max(100% + 16px,296px);height:18px;position:absolute;top:100%;right:-8px}:root{--gap-y:clamp(56px, 6.4vw, 96px)}.whero.crossed{isolation:isolate;background-image:none;position:relative}.whero.crossed>.wtex{z-index:-1;background:var(--grid-ink-2) 0 0 / 12px 12px repeat;pointer-events:none;opacity:0;position:absolute;inset:0}.whero.crossed>.wtex.ready{opacity:1}.whero.crossed .whero-media,.whero.crossed .whero-strip{background:0 0}.whero.crossed+.band,.whero.crossed+section,.whero.crossed+div>.objects{padding-top:var(--gap-y)}.sketch,.wcards.tints>li .wcard>.sketch{--sk-plate:var(--card);background:var(--sk-plate)}.band-tint .sketch,.band-warm .sketch,.band-blush .sketch,.wcard>.sketch,.wcards.tints>li .wcard>.sketch,.wstage>.sketch,.wtile .sketch{--sk-plate:#ffffffa3}.band-tint .wcard>.sketch{--sk-plate:var(--card)}.wcard>.sketch,.wcards:not(.framed) .wcard>.sketch,.wcards.framed .wcard>.sketch{border-radius:calc(var(--radius) - 6px);width:calc(100% + 28px);margin:-14px -14px 12px}.wcard>.sketch svg{transform:scale(.9)}.wcard.link:hover>.sketch svg,.wcard.link:focus-visible>.sketch svg{transform:scale(.94)}@media (max-width:640px){.wcard>.sketch,.wcards:not(.framed) .wcard>.sketch,.wcards.framed .wcard>.sketch{width:calc(100% + 24px);margin:-12px -12px 10px}}.wsplit-media>.sketch{border-radius:var(--radius)}.wpointcard{--c1:var(--blue);--c2:#b7cdea;gap:14px;min-height:232px;padding:clamp(26px,2.4vw,34px);position:relative;overflow:hidden}.wcards.tints>li:nth-child(3n+2) .wpointcard{--c1:#d9663e;--c2:#f4b9a3}.wcards.tints>li:nth-child(3n+3) .wpointcard{--c1:#c4880f;--c2:#f2d49a}.wpointcard:before{content:"";pointer-events:none;background:linear-gradient(var(--c1) 0 0) 32px 0 / 16px 16px no-repeat, linear-gradient(var(--c2) 0 0) 16px 0 / 16px 16px no-repeat, linear-gradient(var(--c2) 0 0) 32px 16px / 16px 16px no-repeat, linear-gradient(var(--c1) 0 0) 0 0 / 16px 16px no-repeat, linear-gradient(var(--c1) 0 0) 32px 32px / 16px 16px no-repeat;width:48px;height:48px;position:absolute;top:0;right:0}.wpointcard h3{max-width:16ch;padding-right:40px;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.wpointcard>p{margin-top:auto;font-size:16px;line-height:1.55}.band-tint .wcards.tints>li:nth-child(3n+1) .wpointcard{background:var(--paper)}@media (max-width:640px){.wpointcard{min-height:0}}.band{padding-block:var(--gap-y)}.wink>.band:last-child,.wink>section:last-child{padding-bottom:var(--gap-y)}.wink>.band+.band,.wink>section+section,.wink>.band+section,.wink>section+.band,.objects+.band-paper,.wchips+.band-paper{padding-top:0}.page>div:has(>.objects)+.band-paper{padding-top:0}.objects,.wchips{padding-bottom:var(--gap-y)}.page>.ask{margin-bottom:var(--gap-y)}.wink.cut>.band:first-child,.wink.cut>section:first-child{padding-top:var(--gap-y)}@media (min-width:901px){.wlayer-back{margin-top:16.667%;position:relative;top:auto}}.page>.band .wcompare .wway:not(.ours){background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.page>.band .wcompare .wway:not(.ours) h3,.page>.band .wcompare .wway:not(.ours) .wway-when{color:var(--ink)}.page>.band .wcompare .wway:not(.ours) .wway-n,.page>.band .wcompare .wway:not(.ours) .wway-when span,.page>.band .wcompare .wway:not(.ours) dt{color:var(--gray)}.page>.band .wcompare .wway:not(.ours) dd{color:var(--ink-2)}.page>.band .wcompare .wway:not(.ours) dl{border-top-color:var(--line)}.page>.band .wcompare .wway.ours{background:var(--ink);box-shadow:none}.sketch .sk-bg{fill:#0000}.wlayer-patch.wtex{background-position:0 0;background-repeat:repeat;background-size:12px 12px}.wtex:not(.ready){opacity:0}.band.wstitched:has(>.wband-tex):before{content:none}.band.wstitched>.wband-tex{z-index:-1;pointer-events:none;background:var(--grid-ink) 0 0 / 12px 12px repeat;position:absolute;inset:0 calc(50% - 50vw + clamp(16px,2.4vw,40px))}:is(.whero-media:has(>.wobj),.whero-media:has(>.wiconplate),.whero-media:has(>.wicongrid)){padding:clamp(28px,3.6vw,60px)}.wicongrid>.t0{background:var(--blue);--px-f:var(--paper);--px-h:#ffffff61}.wicongrid>.t1{background:var(--salmon);--px-f:var(--ink);--px-h:#101d234d}.wicongrid>.t2{background:var(--amber);--px-f:var(--ink);--px-h:#101d234d}.wicongrid>.t3{--px-f:var(--blue-on-ink);--px-h:#2b4384;background:#1b2c34}.home .hero-note.t-note,.home .hero-note{font-family:var(--display);letter-spacing:-.028em;max-width:15ch;font-size:clamp(22px,1.9vw,28px);line-height:1.2}.home .hero-note b{color:var(--ink);font-weight:400;display:block}.home .hero-note:before{content:"";background:linear-gradient(var(--blue) 0 0) 0 12px / 12px 12px no-repeat, linear-gradient(var(--blue) 0 0) 12px 0 / 12px 12px no-repeat, linear-gradient(#c9d7f7 0 0) 24px 12px / 12px 12px no-repeat;width:36px;height:24px;margin-bottom:16px;display:block}@media (max-width:1180px){.home .hero-note{max-width:none;font-size:22px}}.wlogo-img{justify-content:center;align-items:center;min-height:92px;padding:18px 28px;display:flex}.wlogo-img img{filter:grayscale()contrast(1.15);opacity:.82;width:auto;max-width:100%;height:auto;max-height:52px;transition:filter .2s steps(2,end),opacity .2s steps(2,end);display:block}.wlogos>a:hover .wlogo-img img,.wlogos>a:focus-visible .wlogo-img img{filter:none;opacity:1}.home .wstage-n{letter-spacing:-.02em;font-size:24px}.home .wstage h3{letter-spacing:-.035em;font-size:clamp(26px,2.3vw,34px);line-height:1.1}.wlayers .layers{padding-bottom:clamp(72px,8vw,120px)}.wlayers .head-split,.wlayers .head-split .whead{margin-bottom:0}.wlayers .strip-track{padding-top:36px}.wart svg{width:100%;height:100%;display:block}.wa-c rect{fill:none;stroke:#c9d3e6;stroke-width:1px}.wa-c.b rect{fill:var(--blue);stroke:none}.wa-c.b.dim rect{fill:#9fb6f5}.wa-c.p rect{fill:var(--salmon);stroke:none}.wa-c.a rect{fill:var(--amber);stroke:none}.wa-c.e rect{fill:none;stroke:#c9d3e6;stroke-dasharray:3 3}.wa-x{stroke:#fff;stroke-width:2px;stroke-linecap:round;fill:none}.wa-tickmark{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.wa-label{font-family:var(--display);fill:var(--ink);letter-spacing:-.01em;font-size:15px}.wa-meta{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;fill:#5b6870;font-size:10.5px;font-weight:500}.wa-axis{stroke:#c9d3e6;stroke-width:1px}.wa-tick{stroke:var(--blue);stroke-width:1px;stroke-dasharray:3 3}.wa-line{stroke:var(--salmon);stroke-width:1.5px;stroke-dasharray:4 3}.whold .wcard-art{aspect-ratio:16/9;background:0 0;place-items:center;display:grid}.wart-hold{width:100%;height:100%;display:block}.dark-run .wart-hold .wa-c rect{stroke:#ffffff29}.dark-run .wart-hold .wa-c.b rect{fill:var(--blue-on-ink)}.dark-run .wart-hold .wa-c.b.dim rect{fill:#2b4384}.dark-run .wart-hold .wa-c.e rect{stroke:#ffffff38}.dark-run .wart-hold .wa-x,.dark-run .wart-hold .wa-tickmark{stroke:var(--ink)}.dark-run .wart-hold .wa-meta{fill:var(--gray-2)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wa-c{animation:linear both wa-in;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 2%) cover calc(22% + var(--i) * 2%)}}}@keyframes wa-in{0%,99%{opacity:0}to{opacity:1}}.band:has(>.wcols):is(.band:has(>.wcols)+.band,:has(+.band>.wcols))+.brk-ink-wrap{background:var(--paper)}.wphoto-card{width:min(880px,100%)}.whero.ink .input,.whero.ink .textarea,.whero.ink .select{color:var(--paper);background:#ffffff0d;border-color:#ffffff38}.whero.ink .input::placeholder,.whero.ink .textarea::placeholder{color:var(--gray-2)}.whero.ink .input:hover,.whero.ink .textarea:hover,.whero.ink .select:hover{border-color:#ffffff80}.whero.ink .input:focus-visible,.whero.ink .textarea:focus-visible,.whero.ink .select:focus-visible{border-color:var(--blue-on-ink);background:#ffffff14}.whero.ink .wpill span{color:var(--paper);box-shadow:inset 0 0 0 var(--stroke) #ffffff38;background:0 0}.whero.ink .wpill span:before{background:#ffffff47}.whero.ink .wpill:hover span{box-shadow:inset 0 0 0 var(--stroke) #ffffff8c}.whero.ink .wpill input:checked+span{color:var(--paper);box-shadow:inset 0 0 0 var(--stroke) var(--blue-on-ink);background:#5c8cff2e}.whero.ink .wpill input:checked+span:before{background:var(--blue-on-ink)}.whero.ink .wformpanel{box-shadow:inset 0 0 0 1px #ffffff1f}.wink>.band+.cta,.wink>section.band+.cta{padding-top:0}.wink>.band:has(+.cta){padding-bottom:clamp(32px,3.4vw,48px)}.wchips.in-rail{flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(28px,3vw,44px);padding:0;display:flex}.wchips.in-rail>p{margin:0}.wchips.in-rail .jump{flex-wrap:wrap;gap:8px;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.whead-side .whead-link{margin:18px 0 0}.tlink svg{color:currentColor}.dark-run .tlink,.dark-run .whead-link .tlink,.dark-run .wmore .tlink,.on-ink .tlink{color:var(--blue-on-ink)}.dark-run .tlink svg{color:currentColor}.dark-run .tlink:hover,.dark-run .tlink:focus-visible{color:var(--paper)}.wa-bar{fill:#dce2ec}.wa-bar.on{fill:#fff}.wa-stop{stroke:var(--salmon);stroke-width:2px}.wa-run{stroke:#9fb6f5;stroke-width:2px;stroke-dasharray:4 4}.wa-c.b rect+.wa-bar{fill:#fff}.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols)) .wcols-head:after{clip-path:none;width:144px;height:48px}.collage-stick{padding-block:var(--gap-y)}.qs+.cta{padding-top:var(--gap-y)}section.objects.sec{padding-bottom:var(--gap-y)}.wchips.in-rail{margin-bottom:clamp(32px,3.4vw,48px)}.band:has(>.wcols):has(+.band-paper:not(:has(>.wcols))){padding-bottom:clamp(40px,4vw,64px)}.band:has(>.wcols) .wcols-head:after{margin-top:24px}.page>.ask+.band-paper,.page>.ask+section.band-paper{padding-top:0}.rc-total{flex-direction:column;gap:10px;display:flex}.rc-cells{grid-template-columns:repeat(15,14px);gap:4px;display:grid}.rc-cells i,.rc-meter i,.rc-grid i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .16s steps(2,end);display:block}.rc-cells i.on,.rc-meter i.on{background:var(--blue);box-shadow:none}.rc-count{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:13px}.rc-count b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-transform:none;margin-right:6px;font-size:28px;font-weight:400}.rc-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rc-row{border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 56px;align-items:start;gap:24px clamp(28px,4vw,64px);padding:clamp(24px,2.6vw,36px);display:grid}.rc-row:nth-child(5n+2){background:var(--card-s)}.rc-row:nth-child(5n+3){background:var(--card-a)}.rc-n{font-family:var(--display);color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:15px;display:block}.rc-what h3{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1}.rc-what p{color:var(--ink-2);margin:0;font-size:16px}.rc-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-s);background:var(--paper);width:100%;color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;padding:12px 16px;font-size:16px;line-height:1.45;transition:box-shadow .16s steps(2,end);display:grid}.rc-item:hover{box-shadow:inset 0 0 0 1.4px var(--ink-2)}.rc-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rc-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.4px var(--ink-2);margin-top:2px;position:relative}.rc-item[aria-pressed=true] .rc-box{background:var(--blue);box-shadow:none}.rc-item[aria-pressed=true] .rc-box:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.rc-meter{gap:4px;padding-top:4px;display:grid}.rc-meter i{width:18px}@media (max-width:900px){.rc-row{grid-template-columns:minmax(0,1fr)}.rc-meter{display:none}.rc-cells{grid-template-columns:repeat(15,12px)}}.rc-reading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rc-reading>li{border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);transition:background-color .2s steps(2,end);display:flex}.rc-reading h3{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.12}.rc-reading p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.rc-grid{gap:6px;margin-bottom:18px;display:flex}.rc-grid>span{gap:4px;display:grid}.rc-grid i{width:16px}.rc-grid i.on{background:var(--blue);box-shadow:none}.rc-reading>li:nth-child(2) .rc-grid i.on{background:var(--salmon)}.rc-reading>li:nth-child(3) .rc-grid i.on{background:var(--amber)}.rc-reading>li:nth-child(4) .rc-grid i.on{background:var(--ink-2)}.rc-reading>li.is-match{background:var(--ink)}.rc-reading>li.is-match h3,.rc-reading>li.is-match p,.rc-reading>li.is-match p a{color:var(--paper)}.rc-reading>li.is-match .rc-grid i{box-shadow:inset 0 0 0 1px var(--white-16)}.rc-reading>li.is-match .rc-grid i.on{box-shadow:none}@media (max-width:1100px){.rc-reading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rc-reading{grid-template-columns:minmax(0,1fr)}}.band-tint .index-row:hover,.band-tint .index-row:focus-visible{background:var(--paper)}.band-tint .index li:has(.index-row:hover) .index-row{border-top-color:var(--line)}.band-tint .index li:has(.index-row:hover)+li .index-row{border-top-color:var(--line)}.wlayer-up .wlayer-photo{object-position:50% 80%}.whero.hero-layered{border-bottom:0}.wstagepanel-media{max-width:680px}@media (max-width:900px){#checklist>.whead.split{grid-template-columns:minmax(0,1fr)}}.wink>.band.wstitched+.band,.wink>.band.wstitched+section{padding-top:var(--gap-y)}.wink>.band:last-child:has(>.wcols){padding-bottom:clamp(48px,5vw,72px)}.wstats>.wformpanel:first-child{background:var(--card-s);box-shadow:none}.wstats>.wformpanel:nth-child(2){background:var(--card-a);box-shadow:none}.dark-run .wtile.warm,.dark-run .wtile{box-shadow:none;background:#17262d}.dark-run .wtile h2,.dark-run .wtile .wtile-h{color:var(--paper)}.dark-run .wtile p,.dark-run .wtile li{color:var(--white-72)}.dark-run .wtile .weyebrow{color:var(--blue-on-ink)}.dark-run .wpoints.no svg{color:var(--salmon)}.index-row:not(:has(.index-line)){grid-template-columns:120px minmax(0,1fr) 24px}.dark-run .index-row:hover,.dark-run .index-row:focus-visible{background:#ffffff0f}.dark-run .index-row:hover .index-meta{background:var(--blue-on-ink);color:var(--ink)}.dark-run .index li:has(.index-row:hover) .index-row{border-top-color:var(--white-16)}.dark-run .index li:has(.index-row:hover)+li .index-row{border-top-color:var(--white-16)}@media (max-width:900px){.index-row:not(:has(.index-line)){grid-template-columns:minmax(0,1fr) 24px}}.wthemes{display:grid}.wtheme{padding-block:var(--gap-y);background:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:32px clamp(40px,6vw,112px);display:grid}.wtheme+.wtheme{border-top:1px solid var(--line)}.wtheme-head{position:sticky;top:112px}.wtheme-head .wtitle{font-size:clamp(30px,3vw,44px)}.wtheme-n{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:18px 0 0;font-size:12px}.wtheme .wcards{grid-template-columns:repeat(2,minmax(0,1fr))}.wtheme .wcard{min-height:220px}.wtheme .wcard>p{margin-top:0}.wtheme .wcard .wcard-foot{margin-top:auto}@media (max-width:900px){.wtheme{grid-template-columns:minmax(0,1fr)}.wtheme-head{position:static}}@media (max-width:640px){.wtheme .wcards{grid-template-columns:minmax(0,1fr)}.wtheme .wcard{min-height:0}}.wanswer-card{border-radius:var(--radius);background:var(--ink);color:var(--paper);gap:16px;padding:clamp(28px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.wanswer-card .t-meta{color:var(--blue-on-ink);margin:0}.wanswer-text{font-family:var(--display);letter-spacing:-.025em;color:var(--paper);text-wrap:pretty;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.25}.wanswer-text a{color:var(--paper)}.wanswer-px{grid-template-columns:repeat(2,24px);grid-auto-rows:24px;display:grid;position:absolute;top:0;right:0}.wanswer-px i:first-child{background:var(--blue);grid-area:1/2}.wanswer-px i:nth-child(2){background:#2b4384;grid-area:1/1}.wanswer-px i:nth-child(3){background:var(--salmon);grid-area:2/2}.whero:has(.wanswer-card) .whero-media{background:0 0;padding:0}.wanswer-body{counter-reset:ap}.wanswer-body h2{counter-increment:ap;border-top:1px solid var(--line);align-items:baseline;gap:14px;padding-top:28px;display:flex}.wanswer-body h2:first-child{border-top:0;padding-top:0}.wanswer-body h2:before{content:counter(ap, decimal-leading-zero);font-family:var(--display);letter-spacing:0;color:var(--blue);font-size:15px}.warticle .wcallout.warm{background:var(--card-s);border-radius:var(--radius)}.worigin{border-top:1px solid var(--line);color:var(--gray);margin-top:28px;padding-top:18px;font-size:14.5px}.warticle-side{align-self:start;position:sticky;top:112px}.whero:has(.wtool-hero) .whero-media{background:0 0;padding:0}.wtool-hero .wplans{border-radius:var(--radius);background:var(--ink);color:var(--paper);padding:8px clamp(20px,2.4vw,32px);box-shadow:0 30px 60px -36px #101d2399}.wtool-hero .wplans li,.wtool-hero .wplans-head{border-color:var(--white-16)!important}.wtool-hero .wplans li>span:first-child{color:var(--paper)}.wtool-hero .wplans-head,.wtool-hero .wplans-head span{color:var(--blue-on-ink)}.wtool-hero .wcallout{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:clamp(24px,2.6vw,36px)}.wtool-hero .wcallout p{color:var(--paper)}.wtool-hero .wcallout .wcallout-label{color:var(--blue-on-ink)}.wplancards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wplancard{border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);display:flex}.wplancard-name{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);margin:0;font-size:12px}.wplancard-verdict{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:clamp(22px,1.9vw,27px);line-height:1.15;display:flex}.wplancard-verdict span{background:var(--gray-2);flex:none;width:12px;height:12px}.wplancard.is-no .wplancard-verdict span,.wplancard.is-opt-in .wplancard-verdict span{background:var(--blue)}.wplancard.is-yes .wplancard-verdict span{background:var(--salmon)}.wplancard.is-opt-out .wplancard-verdict span{background:var(--amber)}.wplancard-detail{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.wplancard dl{border-top:1px solid var(--line);gap:12px;margin:auto 0 0;padding-top:14px;display:grid}.wplancard dt{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.wplancard dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.5}.wplancards-meta{color:var(--gray);margin:20px 0 0}.wqa{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wqa li{border-radius:var(--radius);background:var(--paper);align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}.wqa-q{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:21px;line-height:1.2}.wqa-a{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.wwatchcard{min-height:180px}.wtake .wscene{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1.25}.whero.compact .whero-media{justify-self:end;width:100%;max-width:560px}.whero.compact{padding-bottom:clamp(40px,4vw,64px)}.sketch{border-radius:var(--radius);overflow:hidden}.wcard>.sketch{border-radius:calc(var(--radius) - 6px)}.wphoto-card .wlede,.wphoto-card .whead-side .wlede{font-size:17px;line-height:1.6}.whero.crossed .wformpanel{border-radius:var(--radius);background:#17262d;box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px #ffffff1a}.whero.crossed .wformpanel>h2{color:var(--paper)}.wanswer-text{font-family:var(--text);letter-spacing:-.01em;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.whero.compact .whero-media{max-width:460px}.whero.crossed .wformpanel{box-shadow:0 40px 80px -40px #000000bf, inset 0 0 0 1px #ffffff24, inset 0 3px 0 var(--blue-on-ink);background:#1c2e36}.dark-run .index-row .index-meta{color:#8fb0ff;background:#1e2c33}.wlayer-patch{width:34%;height:34%}.wfacts-v .wfacts{grid-template-columns:minmax(0,1fr);gap:0}.wfacts-v .wfacts>div{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.wfacts-v .wfacts>div:last-child{border-bottom:1px solid var(--line)}.wfacts-v{margin-top:32px}@media (max-width:640px){.wfacts-v .wfacts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.wroutes>.whead{margin-bottom:clamp(36px,3.6vw,56px)}.wroutes .wsplit{align-items:start}.wroutes .wsplit-media>*{margin-top:0}.page:has(>.band-tint:last-of-type)+.brk-ink-wrap{background:var(--card)}.page:has(>.band-tint:last-of-type)+.brk-ink-wrap .brk-ink{mix-blend-mode:multiply}.wsplit:has(.wart-wide){grid-template-columns:minmax(0,1fr);gap:clamp(36px,4vw,56px)}.wsplit:has(.wart-wide)>.wsplit-media{order:2}.wsplit:has(.wart-wide)>.wsplit-copy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px clamp(40px,6vw,112px);display:grid}.wsplit:has(.wart-wide)>.wsplit-copy>.whead{margin:0}.wsplit:has(.wart-wide)>.wsplit-copy .wtitle{font-size:clamp(36px,4vw,60px)}.wart-wide{padding:clamp(24px,3vw,48px);background:var(--paper)!important}.wa-label.lg{font-size:22px}.wa-meta.lg{font-size:13px}@media (max-width:900px){.wsplit:has(.wart-wide)>.wsplit-copy{grid-template-columns:minmax(0,1fr)}.wart-wide{padding:12px}}.wcols-head{position:static}.wphoto-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16242b}.wphoto-card .wtext,.wphoto-card .wlede,.wphoto-card .whead-side .wlede{color:#c3ccd1}@media (max-width:640px){.wart-scroll{margin-inline:calc(-1 * var(--pad-inline));padding-inline:var(--pad-inline);scrollbar-width:none;overflow-x:auto}.wart-wide{min-width:760px}}.wsplit:has(.wart-wide){grid-template-columns:minmax(0,1fr)}.wsplit-media:has(.wart-wide){min-width:0}.wart-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius)}.wlegal{counter-reset:lg}.wlegal h2{counter-increment:lg;border-top:1px solid var(--line);align-items:baseline;gap:14px;margin-top:48px;padding-top:32px;scroll-margin-top:112px;display:flex}.wlegal h2:first-child{border-top:0;margin-top:0;padding-top:0}.wlegal h2:before{content:counter(lg, decimal-leading-zero);font-family:var(--display);letter-spacing:0;color:var(--blue);flex:none;font-size:15px}.warticle:has(.wlegal) .wtoc ol{counter-reset:lt}.warticle:has(.wlegal) .wtoc li{counter-increment:lt}.warticle:has(.wlegal) .wtoc a{grid-template-columns:28px minmax(0,1fr);gap:6px;display:grid}.warticle:has(.wlegal) .wtoc a:before{content:counter(lt, decimal-leading-zero);color:var(--blue);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.wlegal-side{border-radius:var(--radius);background:var(--ink);gap:2px;padding:20px 22px;display:grid}.wlegal-side a{color:var(--paper);border-top:1px solid var(--white-16);padding:8px 0;font-size:15px;text-decoration:none}.wlegal-side a:first-child{border-top:0}.wlegal-side a:hover,.wlegal-side a:focus-visible{color:var(--blue-on-ink)}.home .hero-note:before{content:none}.home .hero-note,.home .hero-note.t-note{font-family:var(--text);letter-spacing:.09em;text-transform:uppercase;max-width:26ch;font-size:13px;font-weight:500;line-height:1.6}.home .hero-note b{color:var(--ink-2);font-weight:500}.wlogos{grid-template-columns:184px repeat(3,round(down,33.3333% - 85.3333px,12px))}.wlogos>p{padding:0 24px}@media (max-width:900px){.wlogos{grid-template-columns:round(down,100%,12px)}}.page>section.objects+.band-paper{padding-top:var(--gap-y)}.page>div:has(>.objects)+.band-paper{padding-top:var(--gap-y)}.rail-foot{justify-content:flex-end;margin-top:24px;display:flex}.rail-foot .arrows{gap:12px;display:flex}.collage-figure .key{display:none}.band:has(+.ask){padding-bottom:calc(var(--gap-y) * 1.4)}.mast{padding-block:18px}@media (max-width:1180px){.mast{padding-block:14px}}.wlogos>p{max-width:none}.page>section.objects:has(+.band-paper){padding-bottom:0}:is(.wsplit-media:has(>.wart),.wsplit-media:has(>.wart-scroll)){position:relative}.wsplit-media:has(>.wart):after{content:"";pointer-events:none;background:linear-gradient(var(--ink) 0 0) 96px 0 / 48px 48px no-repeat, linear-gradient(var(--blue) 0 0) 48px 0 / 48px 48px no-repeat, linear-gradient(#c9d7f7 0 0) 96px 48px / 48px 48px no-repeat, linear-gradient(var(--blue) 0 0) 96px 96px / 48px 48px no-repeat, linear-gradient(var(--paper) 0 0) 48px 48px / 48px 48px no-repeat;width:144px;height:144px;position:absolute;top:-24px;right:-24px}@media (max-width:640px){.wsplit-media:has(>.wart):after{transform-origin:100% 0;top:-12px;right:-8px;transform:scale(.6)}}@media (min-width:901px){.wflow.tl>li.by-person .wflow-node{left:0}}.whead-btn{margin-top:24px}#today .wduo{gap:16px;position:relative}#today .wduo>.wtile.blush,#today .wduo>.wtile.tint{border-radius:var(--radius);padding:clamp(28px,3vw,44px)}#today .wduo>.wtile.blush{background:var(--card-s)}#today .wduo>.wtile.tint{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}#today .wduo>.wtile.tint .wtile-h{color:var(--paper)}#today .wduo>.wtile.tint .wpoints li{color:var(--white-72)}#today .wduo>.wtile.tint .wpoints.marks li.by-system .mark{color:var(--blue-on-ink)}#today .wduo>.wtile .wtile-h{align-items:center;gap:12px;margin-bottom:22px;font-size:clamp(24px,2vw,30px);display:flex}#today .wduo>.wtile .wpoints li{border-top:1px solid #101d231a;padding-block:12px;font-size:17px}#today .wduo>.wtile.tint .wpoints li{border-top-color:var(--white-12)}#today .wduo>.wtile.tint:after{content:"";background:linear-gradient(var(--blue) 0 0) 48px 0 / 24px 24px no-repeat, linear-gradient(#2b4384 0 0) 24px 0 / 24px 24px no-repeat, linear-gradient(var(--salmon) 0 0) 48px 24px / 24px 24px no-repeat;width:72px;height:72px;position:absolute;top:0;right:0}@media (min-width:901px){#today .wduo:after{content:"→";z-index:2;background:var(--paper);width:52px;height:52px;box-shadow:0 0 0 6px var(--paper);color:var(--ink);border-radius:999px;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.page>.band-tint+.ask:before{content:"";inset:0 calc(50% - 50vw) calc(-1 * var(--gap-y));background:var(--card);z-index:-1;display:block;position:absolute}.page>.band-tint+.ask+.brk-ink-wrap{background:var(--card)}.page>.band-tint+.ask+.brk-ink-wrap .brk-ink{mix-blend-mode:multiply}.whero.hero-layered+.band-paper{padding-top:clamp(16px,2vw,32px)}.whero.hero-layered+.band-tint,.band-paper+#result{padding-top:var(--gap-y)}#constraint .wsplit{align-items:center}#constraint .wsplit-media{width:min(100%,480px)}#constraint .wlayer-front{width:72%}.wcards:not(.framed){gap:24px}.wpatch-cell{background:var(--grid-paper);opacity:.7}.whero:has(.wanswer-card) .whero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.whero:has(.wanswer-card) h1{max-width:16ch;font-size:clamp(36px,3.6vw,56px)}.warticle{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,5vw,80px)}.page>.band-tint+.ask:before{content:none}.page>.band-tint+.ask{box-shadow:0 0 0 100vmax var(--card);clip-path:inset(0 -100vmax calc(-1 * var(--gap-y)) -100vmax)}#register .dtable{font-size:15.5px}#register .dtable th,#register .dtable td{padding-block:18px}@media (min-width:641px){#register .dtable tbody th:has(.wreg-tool){border-top:2px solid var(--ink)}#register .dtable tbody tr:has(.wreg-tool) td{border-top:2px solid var(--ink)}}@media (max-width:640px){#register .dtable{table-layout:auto;min-width:0}#register .dtable th,#register .dtable td{padding-block:6px}#register .dtable tbody tr:not(:has(.wreg-tool)) th{display:none}#register .dtable tbody tr:has(.wreg-tool){border-top:2px solid var(--ink);margin-top:24px;padding-top:16px}}.wreg-tool{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:20px;text-decoration:none}.wreg-tool:hover,.wreg-tool:focus-visible{color:var(--blue)}#register .dtable td:nth-child(2){color:var(--ink);white-space:nowrap;font-weight:500}@media (min-width:641px){#register .dtable{table-layout:fixed;min-width:900px}#register .dtable thead th:first-child{width:15%}#register .dtable thead th:nth-child(2){width:17%}#register .dtable thead th:nth-child(3){width:22%}#register .dtable thead th:nth-child(4){width:46%}}#register .dtable tbody th{min-width:0}#register .dtable td:nth-child(2){white-space:normal}#register .dtable .tag{white-space:nowrap}.wcards.tints>li:nth-child(3n+1) .wcard>.sketch,.band-tint .wcards.tints>li:nth-child(3n+1) .wcard>.sketch{--sk-plate:var(--card)}.dark-run .index li:last-child .index-row{border-bottom-color:var(--white-16)}@media (min-width:901px) and (max-width:1180px){.wsplit-media .wlayer{aspect-ratio:auto;padding-top:24px;display:grid}.wsplit-media .wlayer-photo{aspect-ratio:4/3;width:100%;height:auto;position:relative}.wsplit-media .wlayer-back{display:none}.wsplit-media .wlayer-front{width:92%;margin:-96px 0 0 auto;position:relative;bottom:auto;right:auto}.wsplit-media .wlayer-patch{display:none}}.wside-cta{box-sizing:border-box;width:100%}.wside-cta .btn{white-space:nowrap}@media (max-width:1180px){.warticle{grid-template-columns:minmax(0,1fr)}.warticle-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid;position:static}}@media (max-width:640px){.warticle-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){#constraint .wsplit{grid-template-columns:minmax(0,1fr)}#constraint .wsplit-media{justify-self:stretch;width:100%}#constraint .wsplit-copy{max-width:none}.whead.split{grid-template-columns:minmax(0,1fr)}.whead.split .whead-side{justify-self:start;width:auto;max-width:none}.wcompare,.dark-run .wcompare,.band-tint .wcompare,.page>.band .wcompare{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.wpain-compare{grid-template-columns:minmax(0,1fr);gap:16px}.wpain-with{border-top:1px solid #101d231a;border-left:0;margin:0;padding:16px 0 0}}.whero.blue{width:100vw;padding:clamp(56px, 6vw, 96px) var(--pad-inline);background:var(--blue) var(--grid-ink-2) 0 0 / 12px 12px repeat;color:var(--paper);margin-left:calc(50% - 50vw)}.whero.blue .whero-grid{grid-template-columns:minmax(0,1fr)}.whero.blue h1{color:var(--paper);font-size:clamp(44px,5vw,76px)}.whero.blue .weyebrow{color:#ffffffc7}.whero.blue .whero-answer{color:#ffffffdb}.whero.blue+.band{padding-top:var(--gap-y)}body:has(.whero.blue) .mast{background:var(--blue)}:is(body:has(.whero.blue) .mast .logo-svg g[fill="var(--ink)"],body:has(.whero.blue) .mast .logo-svg g[fill="var(--blue)"]){fill:var(--paper);stroke:var(--paper)}body:has(.whero.blue) .mast .nav a:not(.btn){color:var(--paper)}body:has(.whero.blue) .mast .menu-btn{color:var(--paper)}body:has(.whero.blue) .mast .nav a[aria-current=page]:before{background:var(--paper)}body:has(.whero.blue) .mast .menu-wrap.is-current .menu-btn:before{background:var(--paper)}body:has(.whero.blue) .mast .btn.s{border-color:var(--white-72);color:var(--paper)}body:has(.whero.blue) .mast .btn.s:after{background:var(--white-16)}:is(body:has(.whero.blue) .mast .btn.s:hover,body:has(.whero.blue) .mast .btn.s:focus-visible){border-color:var(--paper)}body:has(.whero.blue) .mast .burger i{background:var(--paper)}@media (max-width:1180px){body:has(.whero.blue) .mast .nav{background:var(--blue)}}#latest .wsplit{align-items:center}#latest .wsplit-media{width:min(100%,560px)}.whero.crossed>.wtex{background-image:var(--grid-ink)}.whero.crossed:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#101d23d9 0%,#101d238c 45%,#101d2300 75%);position:absolute;inset:0}.wlayer-patch{width:26%;height:26%;bottom:6%;left:6%}.whero.blue:after{content:none}.wmap{aspect-ratio:4/3;border-radius:var(--radius);background:var(--card);position:relative;overflow:hidden}.wmap iframe{filter:grayscale(.35)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}.band-tint .wpanel{background:0 0;padding:0}.band-tint .wpanel .acc:first-child{border-top:1px solid var(--line)}.band-tint .wpanel .acc:last-child{border-bottom:1px solid var(--line)}.whead.split .whead-side{width:min(100%,52ch)}#ways{padding-top:calc(var(--gap-y) * 1.2)}.wcompare .wway.has-px{padding-top:clamp(28px,2.6vw,36px)}.wway-px{--px-f:var(--blue);--px-h:#b7cdea;width:64px;margin-bottom:18px;display:block}.page>.band .wcompare .wway.has-px:first-child{background:var(--paper)}.page>.band .wcompare .wway.has-px:nth-child(2) .wway-px{--px-f:#d9663e;--px-h:#f4b9a3}.wcompare .wway.ours .wway-px{--px-f:var(--amber);--px-h:#6b5530}#pick .wcard{min-height:260px}.wart-wide{aspect-ratio:auto!important;padding:clamp(16px,2vw,32px)!important}.wart-wide svg{height:auto}.home .hero-note,.home .hero-note.t-note{max-width:none;font-size:clamp(15px,1.15vw,17px)}.home .hero-note b>span{display:block}.wink .collage{background:var(--ink);color:var(--paper)}.wink .collage .t-eyebrow{color:var(--blue-on-ink)}.wink .collage .t-section{color:var(--paper)}.wink .collage .t-lede{color:var(--white-76)}.wink .collage-index button{color:var(--gray-2);border-top-color:var(--white-16)}.wink .collage-index li:last-child button{border-bottom-color:var(--white-16)}.wink .collage-index button:hover,.wink .collage-index button[aria-current]{color:var(--paper)}.wink .collage-index button[aria-current] span{color:var(--blue-on-ink)}.wink .collage-index button[aria-current] span:before{background:var(--blue-on-ink)}.wink .collage-index button:focus-visible{outline-color:var(--blue-on-ink)}.wink .collage-patch{background-image:var(--grid-ink-2)}.band-tint+.brk-ink-wrap:not(.brk-paper):has(+.wcollage-run){background:var(--card)}@media (min-width:641px){.wfacts:not(.wfacts-v .wfacts){gap:0;display:flex}.wfacts:not(.wfacts-v .wfacts)>div{border-left:1px solid var(--line);flex:1 1 0;min-width:0;padding:16px 24px 0}.wfacts:not(.wfacts-v .wfacts)>div:first-child{border-left:0;padding-left:0}.wfacts:not(.wfacts-v .wfacts)>div:last-child{padding-right:0}.dark-run .wfacts:not(.wfacts-v .wfacts)>div,.wphoto-card .wfacts>div{border-left-color:var(--white-16)}}@media (max-width:640px){.wfacts:not(.wfacts-v .wfacts){grid-template-columns:minmax(0,1fr)}.wfacts:not(.wfacts-v .wfacts)>div+div{border-top:1px solid var(--line);margin-top:16px}.dark-run .wfacts>div+div{border-top-color:var(--white-16)}}.wart-agent svg{height:auto}@media (min-width:901px){#constraint .wsplit{grid-template-columns:minmax(0,480px) minmax(0,1fr);column-gap:clamp(48px,5vw,80px)}#constraint .wsplit-media{justify-self:start;width:min(100%,600px)}.wsplit:has(>.wsplit-copy>.wcards){align-items:stretch}.wsplit:has(>.wsplit-copy>.wcards)>.wsplit-media{display:flex}.wsplit:has(>.wsplit-copy>.wcards)>.wsplit-media>.wobj{aspect-ratio:auto;height:100%;min-height:320px}}.whero.hero-layered:has(+:is(.wlayers,.wthemes,.band-paper,.wrowband:has(+.wrowband))){padding-bottom:calc(var(--gap-y) * .6);position:relative}.whero.hero-layered:has(+:is(.wlayers,.wthemes,.band-paper,.wrowband:has(+.wrowband))):after{content:"";left:var(--pad-inline);right:var(--pad-inline);background:var(--line);height:1px;position:absolute;bottom:0}.whero.hero-layered+:is(.band-paper,.wrowband:has(+.wrowband)){padding-top:calc(var(--gap-y) * .6)}.whero.hero-layered+.wthemes>.wtheme:first-child{padding-top:calc(var(--gap-y) * .6);border-top:0}.whero.hero-layered+.wlayers .layers{padding-top:calc(var(--gap-y) * .6)}.brk-ink-wrap+.wink>:is(.band,section):first-child{padding-top:clamp(8px,1.5vw,24px)}.band-paper+#result,.objects+.band-paper{padding-top:0}.page>div:has(>.objects)+.band-paper{padding-top:0}@media (min-width:901px){.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols))>.wcols{align-items:stretch}.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols)) .wcols-head{flex-direction:column;display:flex}.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols)) .wcols-head:after{margin-top:auto}.band:has(>.wcols):not(.band:has(>.wcols)+.band):not(:has(+.band>.wcols)) .wcols-head>.whead{margin-bottom:32px}}.wsvc-card{transition:transform var(--t-lift) var(--ease-surface)}.wsvc-card:hover,.wsvc-card:focus-visible{transform:none}.wsvc>li:hover>.wsvc-card,.wsvc>li:focus-within>.wsvc-card{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.wsvc>li:hover>.wsvc-card{transform:none}}#register .dtable tbody th:has(.wreg-tool){border-top:1px solid var(--gray-2)}#register .dtable tbody tr:has(.wreg-tool) td{border-top:1px solid var(--gray-2)}@media (max-width:760px){#register .dtable tbody tr:has(.wreg-tool){border-top:1px solid var(--gray-2)}}.warticle-body{max-width:none}.warticle-body .prose,.warticle-body .wprose,.warticle-body .wprose>p,.warticle-body .wprose>ul,.warticle-body .wprose>ol,.warticle-body .wprose>blockquote{max-width:76ch}.wink .rc-reading>li{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12)}.wink .rc-reading h3{color:var(--paper)}.wink .rc-reading p{color:var(--white-72)}.wink .rc-reading p a{color:var(--paper)}.wink .rc-grid i{box-shadow:inset 0 0 0 1px var(--white-16)}.wink .rc-reading>li:nth-child(4) .rc-grid i.on{background:var(--gray-2)}.wink .rc-reading>li.is-match{background:var(--paper);box-shadow:none}.wink .rc-reading>li.is-match h3,.wink .rc-reading>li.is-match p a{color:var(--ink)}.wink .rc-reading>li.is-match p{color:var(--ink-2)}.wink .rc-reading>li.is-match .rc-grid i{box-shadow:inset 0 0 0 1px var(--line)}.wink .rc-reading>li.is-match .rc-grid i.on{box-shadow:none}.wink .rc-reading>li.is-match:nth-child(4) .rc-grid i.on{background:var(--ink-2)}@media (min-width:901px){.wsplit:has(.wart-wide){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(40px,5vw,80px)}.wsplit:has(.wart-wide)>.wsplit-media{order:-1}.wsplit:has(.wart-wide)>.wsplit-copy{display:block}.wsplit:has(.wart-wide)>.wsplit-copy>.whead{margin:0 0 22px}}.page>.band .wcompare .wway.has-px:nth-child(2){background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.page.wpage-calgary>.band.band:has(>.wcols){background:var(--card)}.page.wpage-calgary>.band.band:has(>.wcols)+.band:has(>.wcols)>.wcols{border-top-color:var(--line-card)}.wcards.tints>li .wcard>.sketch{background:var(--sk-plate)}.wconn-card{border-radius:var(--radius);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-float);gap:14px;padding:clamp(24px,2.6vw,36px);display:grid}.wconn-card .t-meta{color:var(--blue-on-ink);margin:0}.wconn-name{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.wconn-plans{color:var(--white-72);margin:0;font-size:15px;line-height:1.55}.wconn-apps{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wconn-apps li{border-radius:var(--radius-pill);color:var(--paper);box-shadow:inset 0 0 0 1px var(--white-16);padding:6px 12px;font-size:13px;line-height:1.3}.wconn-q p{margin:0}.wconn-q .tlink,.wconn-q a{margin-top:auto}.wpage-calgary .whero.hero-layered:after{content:none}.wpage-calgary .whero.hero-layered+.wrowband{padding-top:var(--gap-y)}.wpage-calgary .whero.hero-layered{padding-bottom:revert-layer}.whero.ink .wstats .wformpanel{background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12)}.whero.ink .wstats .wformpanel *{color:var(--paper)}.whero.ink .wstats .wformpanel :is(small,.t-meta,p:last-child){color:var(--white-72)}.wconn-card{gap:10px}.wconn-name{font-size:clamp(18px,1.5vw,22px)}.wconn-plans{font-size:14px}@media (min-width:901px) and (max-width:1180px){.whero .wlayer:has(>.wlayer-front){aspect-ratio:auto;padding-top:24px;display:grid}.whero .wlayer:has(>.wlayer-front) .wlayer-photo{aspect-ratio:4/3;width:100%;height:auto;position:relative;inset:auto}.whero .wlayer:has(>.wlayer-front) .wlayer-back{display:none}.whero .wlayer:has(>.wlayer-front) .wlayer-front{width:92%;margin:-96px 0 0 auto;position:relative;bottom:auto;right:auto}}.sg-bar{z-index:60;padding:12px var(--pad-inline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 -1px 0 var(--line);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.sg-bar-id{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;text-decoration:none;display:inline-flex}.sg-bar-id .sg-bar-mark{width:33px;height:auto}.sg-bar-id em{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px;font-style:normal}@media (max-width:640px){.sg-bar-id em{display:none}}html{scroll-padding-top:76px}.sg-intro{padding-block:64px 24px}.sg-intro .t-hero{max-width:14ch;margin:0 0 28px}.sg-meta{flex-wrap:wrap;gap:10px 28px;margin:34px 0 0;display:flex}.sg-sec{padding-block:104px 24px}.sg-sec+.sg-sec{border-top:1px solid var(--line);margin-top:80px}.dark-run .sg-sec+.sg-sec{border-top-color:var(--white-12)}.sg-block{margin:0 0 64px}.sg-block:last-child{margin-bottom:0}.sg-block>.t-h5,.sg-block>.t-h4{margin:0 0 8px}.sg-block>.sg-lede{max-width:72ch;color:var(--ink-2);margin:0 0 26px;font-size:15px;line-height:1.5}.dark-run .sg-block>.sg-lede{color:var(--white-72)}.sg-new{vertical-align:middle;margin-left:12px;display:inline-flex}.sg-v2{margin:16px 0 0}.sg-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.sg-frame iframe{border:0;width:100%;display:block}.sg-stage .dock,.sg-stage .brief-bar{animation:none;position:static}.sg-stage .brief-bar{border-radius:var(--radius-s);width:100%;box-shadow:inset 0 0 0 1px var(--line);padding-inline:20px}.sg-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sg-changes{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.sg-changes h3{margin:0 0 12px}@media (max-width:1040px){.sg-changes{grid-template-columns:minmax(0,1fr);gap:36px}}.sg-spec{letter-spacing:.01em;color:var(--gray);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.sg-spec code,.sg-code{color:var(--ink-2);background:var(--line-2);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.dark-run .sg-spec,.sg-stage.ink .sg-spec,.sg-demo.ink .sg-spec,.tile.dark .sg-spec{color:var(--gray-2)}.sg-demo.on-blue .sg-spec{color:#ffffffdb}.dark-run .sg-spec code,.dark-run .sg-code{color:var(--paper);background:var(--white-8)}.sg-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sg-swatches.five{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-sw{flex-direction:column;gap:12px;min-width:0;display:flex}.sg-sw-chip{border-radius:var(--radius);align-items:flex-end;height:120px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #101d2314}.sg-sw-chip span{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}.sg-sw code{white-space:nowrap}.sg-sw b{letter-spacing:-.008em;font-size:15px;font-weight:500}.sg-sw p{margin:0}@media (max-width:1040px){.sg-swatches,.sg-swatches.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-type-row{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:32px;padding:30px 0;display:grid}.sg-type-row:last-child{border-bottom:1px solid var(--line)}@media (max-width:900px){.sg-type-row{grid-template-columns:1fr;gap:12px}}.sg-stage{border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:center;gap:20px;padding:36px;display:flex}.sg-stage.paper{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.sg-stage.ink{background:var(--ink);color:var(--paper)}.sg-stage.col{flex-direction:column;align-items:stretch}.sg-stage.dark-run{background:var(--ink);width:auto;margin-left:0;padding-inline:36px}@media (max-width:640px){.sg-stage{gap:16px;padding:20px}.sg-stage.dark-run{padding-inline:20px}.sg-sec{padding-block:72px 16px}.sg-sec+.sg-sec{margin-top:48px}.sg-block{margin-bottom:48px}.sg-type-row{padding:22px 0}}.sg-phone{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex:none;width:390px;max-width:100%;overflow:hidden}.sg-phone iframe{border:0;width:390px;display:block}.sg-phone-row{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.sg-phone-row>.sg-notes{flex:280px;min-width:0}@media (max-width:900px){.sg-phone{display:none}}.sg-live{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);overflow:visible}.sg-live.pad{padding-block:4px}.sg-icons{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}@media (max-width:640px){.sg-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sg-icon{padding:14px 4px 10px}.sg-icon span{font-size:10.5px}}.sg-icon{background:var(--card);color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 14px;display:flex}.sg-icon span{color:var(--gray);text-align:center;font-size:11px;line-height:1.3}.sg-icon-sizes{align-items:flex-end;gap:28px;display:flex}.sg-icon-sizes div{flex-direction:column;align-items:center;gap:10px;display:flex}.sg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.sg-grid-2,.sg-grid-3,.sg-grid-4{grid-template-columns:minmax(0,1fr)}}.sg-cell{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.sg-matrix{grid-template-columns:110px repeat(6,minmax(0,1fr));align-items:center;gap:18px 16px;width:100%;min-width:0;display:grid;overflow-x:auto}.sg-matrix>.h{letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:11px}.sg-stage.ink .sg-matrix>.h{color:var(--gray-2)}@media (max-width:1180px){.sg-matrix{grid-template-columns:90px repeat(6,max-content)}}@media (max-width:640px){.sg-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;overflow:visible}.sg-matrix>.h.col{display:none}.sg-matrix>.h.row{border-top:1px solid var(--line);grid-column:1/-1;margin-top:10px;padding-top:14px}.sg-stage.ink .sg-matrix>.h.row{border-top-color:var(--white-16)}.sg-matrix>.h.col+.h.row{border-top:0;margin-top:0;padding-top:0}.sg-matrix>[data-s]{flex-direction:column;gap:6px;min-width:0;display:flex}.sg-matrix>[data-s]:after{content:attr(data-s);color:var(--gray);font-size:11px}.sg-stage.ink .sg-matrix>[data-s]:after{color:var(--gray-2)}.sg-matrix .btn{width:100%;padding-inline:10px}}.sg-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.sg-table th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--gray);padding:0 16px 12px 0;font-size:11px;font-weight:500}.sg-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:14px 16px 14px 0}.sg-table td:first-child{color:var(--ink);white-space:nowrap}.sg-table-wrap{overflow-x:auto}.sg-dot{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:10px;display:inline-block;box-shadow:inset 0 0 0 1px #101d231a}.sg-rules{counter-reset:r;gap:0;margin:0;padding:0;list-style:none;display:grid}.sg-rules li{counter-increment:r;border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;font-size:15px;line-height:1.5;display:grid}.sg-rules li:before{content:counter(r, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--blue);padding-top:2px;font-size:13px}.sg-rules li b{color:var(--ink);font-weight:500}.sg-grid-2>.sg-rules+.sg-rules{counter-reset:none}.dark-run .sg-rules li{border-top-color:var(--white-12);color:var(--white-72)}.dark-run .sg-rules li b{color:var(--paper)}.dark-run .sg-rules li:before{color:var(--blue-on-ink)}.sg-motion{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sg-demo{border-radius:var(--radius);background:var(--card);flex-direction:column;gap:16px;min-height:260px;padding:22px;display:flex}.sg-demo.ink{background:var(--ink);color:var(--paper)}.sg-demo-stage{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex;position:relative}.sg-demo-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sg-demo-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sg-demo-foot .t-h6{margin-bottom:4px}.sg-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.sg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.run-hint:after{content:"hover to run"}@media (hover:none){.run-hint:after{content:"runs on screen"}}.sg-blocklet{background:var(--blue);border-radius:8px;width:64px;height:64px}@media (max-width:1040px){.sg-motion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sg-motion{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.sg-demo.wide{grid-column:span 2}}.sg-prop{border:1px solid var(--line);border-radius:var(--radius-s);height:64px;display:flex;overflow:hidden}.sg-prop i{display:block}.sg-patterns-note{padding-block:104px 56px}.logo-kit{flex-direction:column;gap:64px;display:flex}.logo-form-head{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:8px 32px;margin:0 0 22px;display:grid}.logo-form-head .t-body-s{max-width:62ch}.logo-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 14px;display:grid}.logo-tile{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.logo-stage{aspect-ratio:4/3;border-radius:var(--radius);place-items:center;padding:12%;display:grid;box-shadow:inset 0 0 0 1px #101d2314}.logo-stage img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.logo-stage.secondary img{width:78%}.logo-stage.icon img{width:42%}.logo-tile figcaption{flex-direction:column;gap:4px;display:flex}.logo-dl{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.logo-dl .btn svg,.logo-all .btn svg{width:16px;height:16px}.logo-all{border-radius:var(--radius);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}@media (max-width:1040px){.logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.logo-form-head{grid-template-columns:1fr}.logo-row{gap:16px 12px}.logo-dl .btn{flex:1 1 0;padding-inline:10px}.logo-all .btn{width:100%}}.sg-states{flex-wrap:wrap;gap:28px 44px;display:flex}.lm-stages{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.5fr);gap:20px;margin-bottom:20px;display:grid}.lm-stage{justify-content:center;min-height:180px}.lm-stage .logo-svg{width:min(300px,100%)}.lm-icon .logo-svg{width:96px}.btn-ico{flex:none;width:1.05em;height:1.05em}@media (max-width:900px){.lm-stages{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.logo-row,.sg-swatches,.sg-swatches.five,.sg-fields{grid-template-columns:minmax(0,1fr)}.sg-icons{grid-template-columns:minmax(0,1fr);gap:6px}.sg-icon{flex-direction:row;justify-content:flex-start;gap:14px;padding:12px 16px}.sg-icon span{text-align:left;font-size:13px}.logo-dl{flex-direction:column}.logo-dl .btn{flex:none;width:100%}.sg-matrix{grid-template-columns:minmax(0,1fr)}.sg-matrix>[data-s] .btn:not(.l){width:100%}.sg-states{flex-direction:column;gap:20px}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:56.25rem){.container{max-width:56.25rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:73.75rem){.container{max-width:73.75rem}}@media (min-width:77.5rem){.container{max-width:77.5rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-4{margin:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.bg-amber{background-color:var(--amber)}.bg-blue{background-color:var(--blue)}.bg-blue-l{background-color:var(--blue-l)}.bg-blue-on-ink{background-color:var(--blue-on-ink)}.bg-blue-w{background-color:var(--blue-w)}.bg-card{background-color:var(--card)}.bg-card-a{background-color:var(--card-a)}.bg-card-s{background-color:var(--card-s)}.bg-gray{background-color:var(--gray)}.bg-ink{background-color:var(--ink)}.bg-paper{background-color:var(--paper)}.bg-salmon{background-color:var(--salmon)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.font-display{font-family:var(--display)}.font-text{font-family:var(--text)}.text-blue-d{color:var(--blue-d)}.text-error{color:var(--error)}.text-gray{color:var(--gray)}.text-gray-2{color:var(--gray-2)}.text-info{color:var(--info)}.text-ink-2{color:var(--ink-2)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--paper:#fff;--ink:#101d23;--ink-2:#243440;--blue:#083efe;--blue-on-ink:#5c8cff;--salmon:#ee8c6a;--amber:#f6be61;--blue-d:#0a2fbf;--blue-w:#e6ecff;--blue-l:#b7cdea;--indigo:#432acb;--card:#f2f5fc;--card-s:#fcefea;--card-a:#fdf5e8;--gray:#5a6670;--gray-2:#98a2aa;--line:#e4e7ea;--line-2:#f0f2f4;--line-card:#dbdfe6;--white-4:#ffffff0a;--white-8:#ffffff13;--white-12:#ffffff1f;--white-16:#ffffff29;--white-55:#ffffff8c;--white-72:#ffffffb8;--white-76:#ffffffc2;--blue-on-ink-55:#5c8cff8c;--blue-on-ink-72:#5c8cffb8;--error:#b8432a;--error-on-ink:#ee8c6a;--error-w:#fcefea;--warning:#8a5a06;--warning-w:#fdf5e8;--success:#0a2fbf;--success-w:#e6ecff;--info:#083efe;--display:var(--font-sora), -apple-system, BlinkMacSystemFont, sans-serif;--text:var(--font-manrope), -apple-system, BlinkMacSystemFont, sans-serif;--cell:12px;--container:1440px;--gutter:44px;--note-col:330px;--pad-inline:max(var(--gutter), calc(50vw - var(--container) / 2 + var(--gutter)));--radius:12px;--radius-s:6px;--radius-pill:360px;--stroke:1.4px;--shadow-float:0 18px 40px -22px #101d2359;--ease-surface:cubic-bezier(.2, .7, .2, 1);--steps:steps(8, end);--t-dissolve:.3s;--t-border:.26s;--t-reveal:.5s;--t-lift:.35s;--grid-ink:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 4.2l3.6 3.6M7.8 4.2l-3.6 3.6' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round' opacity='.10'/%3E%3C/svg%3E");--grid-ink-2:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 4.2l3.6 3.6M7.8 4.2l-3.6 3.6' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round' opacity='.20'/%3E%3C/svg%3E");--grid-paper:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 4.2l3.6 3.6M7.8 4.2l-3.6 3.6' stroke='%23101d23' stroke-width='1.1' stroke-linecap='round' opacity='.13'/%3E%3C/svg%3E")}@media (max-width:900px){:root{--gutter:22px}}:root{--tg-cta:var(--blue);--tg-cta-fg:var(--paper);--tg-surface:var(--paper);--tg-fg:var(--ink);--tg-radius:var(--radius);--tg-shadow:0 -8px 28px #101d231a;--tg-font:var(--text)}body #tg-cc{font-family:var(--text);border-color:var(--line)}body #tg-cc p{color:var(--ink-2);font-size:14px;line-height:1.55}body #tg-cc button{font-family:var(--text);letter-spacing:0;text-transform:none;border-radius:var(--radius-pill);border:1px solid var(--blue);height:auto;transition:background-color .2s var(--ease-surface), color .2s var(--ease-surface);padding:12px 22px;font-size:15px;font-weight:500}body #tg-cc button:hover{opacity:1}body #tg-cc button.tg-accept{background:var(--blue);color:var(--paper)}body #tg-cc button.tg-accept:hover{background:var(--blue-d);border-color:var(--blue-d)}body #tg-cc #tg-rej,body #tg-cc #tg-save{color:var(--ink);border-color:var(--ink);background:0 0}body #tg-cc #tg-rej:hover,body #tg-cc #tg-save:hover{background:var(--ink);color:var(--paper)}@media print{#tg-cc{display:none!important}}.cookie-link{all:unset;cursor:pointer}.cookie-link:focus-visible{outline:2px solid var(--blue-on-ink);outline-offset:3px;border-radius:2px}.site-foot-base .cookie-link{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-2);font-size:11px}.site-foot-base .cookie-link:hover{color:var(--paper)}.brief-side-legal{color:var(--ink-2);gap:18px;margin:auto 0 0;font-size:12.5px;display:flex}.brief-side-legal a{color:inherit;text-decoration:none}.brief-side-legal a:hover,.brief-side-legal .cookie-link:hover{color:var(--blue)}.brief-side-legal .cookie-link:focus-visible{outline-color:var(--blue)}.catch-credit{margin:36px calc(-1 * var(--pad-inline)) -36px;padding-inline:var(--pad-inline);background:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.catch-credit{background:color-mix(in srgb, var(--ink), #000 32%)}}.catch-credit{border-top:1px solid var(--white-16);color:var(--paper);text-decoration:none}.catch-credit-inner{opacity:.7;font-family:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 0;font-size:14px;transition:opacity .2s ease-out;display:flex}.catch-credit-logo{flex:none;width:80px;height:auto}.catch-credit-label{align-items:center;gap:6px;display:inline-flex}.catch-credit-arrow{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(-6px)}.catch-credit:hover .catch-credit-inner,.catch-credit:focus-visible .catch-credit-inner{opacity:1}.catch-credit:hover .catch-credit-arrow,.catch-credit:focus-visible .catch-credit-arrow{opacity:1;transform:none}.catch-credit:focus-visible{outline-offset:-4px;outline:2px solid}@media (min-width:640px){.catch-credit-inner{flex-direction:row;gap:16px}}@media (prefers-reduced-motion:reduce){.catch-credit-arrow{transition:opacity .2s ease-out;transform:none}}@media print{.catch-credit{display:none}}.page+.brk-ink-wrap .brk-ink{mix-blend-mode:normal}@media (max-width:1180px){.mast .nav.is-open{height:calc(100dvh - var(--mast-h,72px));overscroll-behavior:contain;flex-wrap:nowrap;padding-bottom:40px;overflow-y:auto}.mast .nav.is-open>*{flex-shrink:0}html:has(.mast .nav.is-open){overflow:hidden}body:has(.whero.ink) .mast .nav .pop.menu-panel{background:0 0}.mast .menu-btn{min-height:48px}}@media (max-width:900px){.whero:has(.wanswer-card) .whero-grid{grid-template-columns:minmax(0,1fr)}.whero:has(.wanswer-card) h1{max-width:none}.wlayer.has-object .wlayer-photo{aspect-ratio:4/3;width:100%;height:auto}}.wart-phone{display:none}.wa-label.xl{font-size:26px}.wa-meta.xl{font-size:17px}@media (max-width:640px){.wart-phone{min-width:0;display:block;aspect-ratio:auto!important;padding:12px!important}.wart-phone svg{height:auto}.wart-scroll{display:none}.wproof{gap:2px 20px}.wproof>span{flex-basis:100%}}@media (pointer:coarse){.wproof a,.wtoc a,.wlegal-side a,.wgroups li>a,#register .wreg-tool{align-items:center;min-height:44px;display:inline-flex}.wtoc ol{gap:0}}@media (max-width:640px){.wlayers .layers-strip{display:none}}@media (min-width:641px) and (max-width:1024px){#register .dtable{min-width:0}#register .dtable th,#register .dtable td{padding-right:16px}#register .dtable td:nth-child(2),#register .dtable td *,#register .dtable thead th{white-space:normal}}.wphoto-card{width:fit-content;max-width:min(100%,760px)}.wphoto-card .wtext{max-width:56ch}@media (max-width:1180px){.mast .nav .pop.menu-panel{border-left:2px solid var(--line);margin:4px 0 14px 2px;padding:2px 0 2px 16px!important}body:has(.whero.ink) .mast .nav .pop.menu-panel{border-left-color:var(--white-16)}.mast .nav .pop.menu-panel a{padding:9px 0;font-size:17px}.mast .nav .pop.menu-panel a small{display:none}.mast .nav .menu-wrap.is-open .menu-btn{border-bottom-color:#0000}}@media (max-width:640px){.whero-copy{text-align:center}.whero-copy .weyebrow,.whero-copy h1,.whero-copy .whero-answer{margin-inline:auto}.whero-copy .wproof{justify-content:center}.whero-copy :is(.wpoints,ul,ol){text-align:left;display:inline-grid}.whero-copy .wmeta,.whero-copy .jump{justify-content:center}.home .hero-copy{text-align:center}.home .hero-copy>*{margin-inline:auto}.wlogos>p{text-align:center}}.wproof{align-items:center;gap:8px}.wproof>span{margin-right:6px}.wproof a{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);align-items:center;padding:5px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.wproof a:hover,.wproof a:focus-visible{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.whero.ink .wproof a{box-shadow:inset 0 0 0 1px var(--white-16)}.whero.ink .wproof a:hover,.whero.ink .wproof a:focus-visible{box-shadow:inset 0 0 0 1px var(--blue-on-ink)}@media (pointer:coarse){.wproof a{min-height:36px}}@media (max-width:640px){.wproof>span{margin:0 0 4px}}@media (max-width:900px){.wstages>li+li{border-top:1px solid var(--line);padding-top:28px}.band-tint .wstages>li+li{border-top-color:var(--line-card)}.objects{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.objects-wrap,.objects-head,.objects-head>div:first-child,.objects-head>div:first-child>div:not(.rail-nav){display:contents}.objects-head>div:first-child>:not(div),.objects-head>div:first-child>div>*{order:0;grid-column:1/-1}.objects .rail{order:1;grid-column:1/-1}.objects .rail-nav{order:2;grid-column:1;margin-top:20px}.objects .rail-foot{order:2;grid-column:2;margin-top:20px}.objects .wchips.in-rail{order:3;grid-column:1/-1;margin:36px 0 0}}.wfaq-after{display:none}@media (max-width:900px){.wfaqband .wcols-head .whead-btn,.wfaqband .wcols-head:after{display:none!important}.wfaq-after{flex-direction:column;gap:28px;margin-top:32px;display:flex}.wfaq-after .btns{margin:0}.wfaq-patch{background:var(--grid-paper-strong);background-repeat:round;width:144px;height:48px;display:block}.dark-run .wfaq-patch{background-image:var(--grid-ink-strong)}}.wgroups li>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.wgroups li>a:after{content:"";background:var(--blue);flex:none;width:16px;height:16px;transition:transform .2s steps(2,end);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%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 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.wgroups li>a:hover:after,.wgroups li>a:focus-visible:after{transform:translate(4px)}.band-tint .wgroups li>a{border-bottom-color:var(--line-card)}.dark-run .wgroups li>a{border-bottom-color:var(--white-16)}.dark-run .wgroups li>a:after{background:var(--blue-on-ink)}@media (max-width:900px){.whero:has(.wformpanel form) .whero-grid{flex-direction:column;display:flex}.whero:has(.wformpanel form) .whero-copy{display:contents}.whero:has(.wformpanel form) .whero-copy>*{order:0}.whero:has(.wformpanel form) .whero-media{order:1;margin-top:8px}.whero:has(.wformpanel form) .wproof{order:2;margin-top:36px}.wsteps.tl2 li{position:relative}.wsteps.tl2 li:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, var(--blue) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:66px;bottom:-26px;left:27px}.dark-run .wsteps.tl2 li:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--blue-on-ink) 0 6px, transparent 6px 12px)}}@media (max-width:640px){.brief{--bg:0px;--hang:0px;gap:44px;padding-left:0}.brief-head,.brief-panel,.brief-sec:before,.brief-foot:before{margin-left:0;left:0}.brief-head dl,.brief-note{padding-left:0}.brief-sec h2{margin-bottom:16px}.brief-sec h2 span{margin-right:10px;position:static}.brief .said>.mark,.brief .worked>.mark,.brief .hang{vertical-align:.1em;margin-right:8px;display:inline-block;position:static}.brief-sec .said{text-indent:0;font-size:26px}.brief-sec>ol>li{padding-left:20px}.brief-sec>ol>li:before{left:0;right:auto}.brief-panel{padding:22px 20px}.brief-adjust{margin:22px -20px -22px;padding:18px 20px 22px}.brief .ledger-row{padding-left:22px}.brief .ledger-mark{left:0;right:auto}.guess.pending{padding-left:14px}.brief-app{gap:48px}.brief-head img{width:150px}.brief-app .facts{padding:22px 20px}.fact-v{grid-template-columns:auto minmax(0,1fr) auto}.fact-v .mark{align-self:center;position:static}.fact-v:not(:has(.mark)){grid-template-columns:minmax(0,1fr) auto}.fact-also .mark,.guess .mark{margin-right:8px;display:inline-block;position:static}}@media (max-width:900px){.wlayer,.wlayer.has-object{height:auto;aspect-ratio:auto!important}.band:has(>.wcols)+.band:has(>.wcols){padding-top:28px}.band:has(>.wcols):has(+.band>.wcols){padding-bottom:28px}.band:has(>.wcols)+.band:has(>.wcols)>.wcols{padding-top:28px}.band:has(>.wcols):is(.band:has(>.wcols)+.band,:has(+.band>.wcols)) .wcols-head .whead-main:before{margin-bottom:8px}.wlayer.has-object{padding-bottom:28px}.wlayer.has-object .wlayer-photo{grid-area:1/1}.wlayer.has-object .wlayer-object{grid-area:1/1;place-self:end;width:58%;max-height:70%;margin:0 4% -28px 0!important}}.wphoto-card{max-width:min(100%,600px)}.wink>.band.wlift{margin-inline:calc(-1 * var(--pad-inline));padding:var(--gap-y) var(--pad-inline);background:#1c2b33}.wink>.band.wlift+.band{padding-top:var(--gap-y)}.wink>.band:has(+.band.wlift){padding-bottom:var(--gap-y)}.wlift .wcard.proof{background:var(--ink)}.wpage-calgary .whero.hero-layered{padding-bottom:clamp(56px,6vw,96px)!important}.whero.hero-layered:has(+.band-tint){padding-bottom:clamp(56px,6vw,96px)!important}.wpage-calgary>.wrowband+.brk-ink-wrap,.wpage-calgary .brk-ink-wrap:not(.brk-paper){background:var(--card)}.wfacts-v .wfacts{border-top:0}@media (min-width:1181px){body:has(.whero.blue) .mast .pop.menu-panel a{color:var(--ink)}body:has(.whero.blue) .mast .pop.menu-panel a small{color:var(--gray)}:is(body:has(.whero.blue) .mast .pop.menu-panel a:hover,body:has(.whero.blue) .mast .pop.menu-panel a:focus-visible){color:var(--blue)}body:has(.whero.blue) .mast .menu-wrap.is-open .menu-btn{color:var(--paper);opacity:.78}}@media (max-width:1180px){body:has(.whero.blue) .mast .nav .pop.menu-panel{background:0 0;border-left-color:#ffffff4d}body:has(.whero.blue) .mast .nav .pop.menu-panel a{color:var(--paper)}body:has(.whero.blue) .mast .nav a:not(.btn){border-bottom-color:#ffffff38}}.whero.ink .wstats .wformpanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.whero.ink .wstats .wformpanel:first-child{background:var(--salmon)}.whero.ink .wstats .wformpanel:nth-child(2){background:var(--amber)}.whero.ink .wstats .wformpanel *{color:var(--ink)!important}.whero.ink .wstats .wformpanel :is(small,.t-meta){color:#101d23b8!important}.whero.ink .wstats .wformpanel a{text-decoration-color:#101d2366}@media (min-width:901px){.wpage-answer .wrowband>.wcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5.5vw,88px)}.wpage-answer .whero .whero-grid{column-gap:clamp(32px,5.5vw,88px)}}.band:has(>.wcols)+.band:has(>.wcols){padding-top:0!important}.band-paper:not(.wrowband)+.wrowband:has(+.wrowband){padding-top:0}.whours,.wpatch-cell,.wside-cta,.wstagepanel-media,.whero-media,.wbars-track i,.whero.ink .whero-strip{background-repeat:round!important}.dark-run .wsplit-media:has(>.screen){background-repeat:round!important}@media (max-width:900px){.band:has(>.wcols)+.band:has(>.wcols)>.wcols{padding-top:0!important}}.whero.ink .whero-media:has(>.wstats){box-shadow:none;background:0 0;padding:0}@media (min-width:901px){.wlogos{grid-template-columns:max-content repeat(3,minmax(0,1fr))}.wlogos>p{white-space:nowrap;padding:0 20px;font-size:11px}.whead.split .whead-side:not(:has(.wlede)){justify-self:end;justify-items:end;width:auto}.collage-stick{align-items:end}.collage-patch{clip-path:polygon(0 0,120px 0,120px 48px,288px 48px,288px 96px,0 96px);width:288px;height:96px;margin-top:40px}}.on-ink .btn.s:after,.dark-run .btn.s:after{background:var(--blue-on-ink-55)}.on-ink .btn.s,.wphoto-card .btn.s{color:var(--paper);border-color:var(--white-55)}.on-ink .btn.s:hover,.on-ink .btn.s:focus-visible{border-color:var(--blue-on-ink);color:var(--paper)}@media (min-width:901px){.qs .head-split{grid-template-columns:minmax(0,3.2fr) minmax(0,1fr);column-gap:2px}.qs .head-split>div:last-child{width:auto;padding-left:0}}.wgroups li>a:hover,.wgroups li>a:focus-visible{color:var(--blue);text-decoration:none}.dark-run .wgroups li>a:hover{color:var(--blue-on-ink)}.wgroups li>a:after{transition:transform .24s var(--ease-surface)}#today .wduo:after{content:"";background:var(--paper) center / 20px 20px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101D23' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");width:52px;height:52px;font-size:0}.wchips .jump a:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%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 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.wcosts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:8px 0 0;display:grid}.wcosts>div{grid-row:span 3;grid-template-rows:subgrid;border-radius:var(--radius-s);background:var(--white-4);box-shadow:inset 0 0 0 1px var(--white-12);padding:18px 20px;display:grid}.wcosts>div.ours{box-shadow:inset 0 0 0 1px var(--blue-on-ink)}.wcosts dt{font-family:var(--display);letter-spacing:-.02em;color:var(--paper);margin:0 0 6px;font-size:19px}.wcosts dd{border-top:1px solid var(--white-12);color:var(--white-72);margin:0;padding:12px 0;font-size:15px;line-height:1.5}.wcosts dd span{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-2);margin-bottom:4px;font-size:11px;display:block}.page>.band:not(.dark-run *) .wcosts>div{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.page>.band:not(.dark-run *) .wcosts dt{color:var(--ink)}.page>.band:not(.dark-run *) .wcosts dd{color:var(--ink-2);border-top-color:var(--line)}@media (max-width:900px){.wcosts{grid-template-columns:minmax(0,1fr);gap:12px}.wcosts>div{grid-row:auto;grid-template-rows:none}}.wfaqband .wcols-head .wtitle{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.sk-hand-lg{font-size:15px}.sk-arrow{stroke:var(--ink);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sk-mbox-on{stroke:var(--salmon)}.wsplit-media>.sketch[style*="16 / 9"]{max-width:560px}.warticle:has(+.band-paper){padding-bottom:0}.gap+.qs{padding-top:0}.band:has(>.wcols)+.band:has(>.wcols)+.band-paper:not(:has(>.wcols)){padding-top:0}.page>.objects{padding-bottom:var(--gap-y)}.page>div:has(>.objects) .objects{padding-bottom:var(--gap-y)}.page>.band-tint+.ask{box-shadow:0 0 0 var(--gap-y) var(--card);clip-path:inset(calc(-1 * var(--gap-y)) -100vw);margin-bottom:var(--gap-y)}.page:has(>.band-tint+.ask:last-of-type)+.brk-ink-wrap{background:var(--card)}@media (min-width:901px){#constraint .wsplit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px)}#constraint .wsplit-media{justify-self:start;width:min(100%,640px)}}.wink>#ways:first-child{padding-top:clamp(8px,1.5vw,24px)}body:has(.whero.blue) .mast .pop.menu-panel a[aria-current=page]{color:var(--blue)}@media (max-width:1180px){body:has(.whero.blue) .mast .nav .pop.menu-panel a[aria-current=page]{color:var(--paper);font-weight:600}}.brk-paper{--to:var(--paper);background:var(--ink)!important}.brk-paper:has(+:is(.band-tint,.band-warm,.band-blush,.collage,.objects)){--to:var(--card)}.brk-paper .brk-ink{visibility:hidden}.brk-paper{position:relative}.brk-paper:after{content:"";background:var(--to);position:absolute;inset:0;-webkit-mask:url(/assets/section-break-ink.svg) bottom/100% 100% no-repeat;mask:url(/assets/section-break-ink.svg) bottom/100% 100% no-repeat}@media (max-width:1180px){.brk-paper:after{-webkit-mask-size:122% 100%;mask-size:122% 100%}}@media (max-width:640px){.brk-paper:after{-webkit-mask-size:180% 100%;mask-size:180% 100%}}.wphoto-card:has(.wfacts){max-width:min(100%,920px)}.wink>.band+.cta,.wink>section+.cta{padding-top:calc(var(--gap-y) * .5)}.wafter:empty{display:none}.wphoto-card.wphoto-card:has(.wfacts){width:min(100%,1040px);max-width:min(100%,1040px)}.wphoto-card:has(.wfacts) .wfacts>div{min-width:0}.wphoto-card .wfacts dd{overflow-wrap:anywhere}@media (max-width:900px){.whero:has(.wformpanel form) .whero-grid{gap:0}.whero:has(.wformpanel form) .whero-media{margin-top:40px}}@media (max-width:640px){.whero{padding-top:44px!important}.whero .weyebrow{margin-bottom:12px}.jump{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid!important}.jump li,.jump a{width:100%}.jump a{text-align:center;justify-content:center}.wchips .jump a{text-align:left;justify-content:space-between}}@media (max-width:900px){.band:has(>.wcols)+.band:has(>.wcols)>.wcols{padding-top:28px!important}.band:has(>.wcols):has(+.band>.wcols){padding-bottom:28px}}.site-foot a[aria-current=page]{color:var(--blue-on-ink)!important}.site-foot ul{gap:4px!important}.site-foot ul a{padding-block:8px;line-height:1.35;min-height:0!important}@media (pointer:coarse){.site-foot ul a{padding-block:11px}}@media (max-width:900px){.wnot-tiles{background:0 0!important;padding:0!important}}#today .wduo:after{content:none}@media (min-width:901px){#today .wduo:after{content:""}}@media (max-width:900px){#today .wduo{flex-direction:column;display:flex}#today .wduo>:first-child{order:1}#today .wduo>:nth-child(2){order:3}#today .wduo:after{content:"";z-index:2;background:var(--paper) center / 18px 18px no-repeat;width:44px;height:44px;box-shadow:0 0 0 5px var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101D23' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");border-radius:999px;order:2;align-self:center;margin:-30px 0;position:relative;transform:rotate(90deg)}}@media (max-width:640px){.jump a{justify-content:center}:not(.whero-copy)>.jump a,.wchips .jump a{text-align:left;justify-content:space-between}}@media (min-width:901px){.wlogos.c4{grid-template-columns:max-content repeat(4,minmax(0,1fr))}}.wlogos>.wlogo-cell{background:var(--paper);justify-content:center;align-items:center;display:flex}.wlogos>.wlogo-cell:hover .wlogo-img img{filter:none;opacity:1}.wlogowall{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:var(--radius-s);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wlogowall li{background:var(--paper);justify-content:center;align-items:center;min-height:128px;padding:24px 28px;display:flex}.wlogowall li>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wlogowall img{filter:grayscale()contrast(1.15);opacity:.82;width:auto;max-width:100%;height:auto;max-height:52px;transition:filter .2s steps(2,end),opacity .2s steps(2,end);display:block}.wlogowall li:hover img,.wlogowall li:focus-within img{filter:none;opacity:1}@media (max-width:1024px){.wlogowall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.wlogowall{grid-template-columns:repeat(2,minmax(0,1fr))}.wlogowall li{min-height:96px;padding:18px}.wlogowall img{max-height:40px}}@media (max-width:900px){.wlogos .wlogo-img{min-height:72px;padding:14px 20px}.wlogos .wlogo-img img{max-height:34px}.wlogos.wlogos{background-repeat:repeat;background-size:12px 12px;grid-template-rows:36px;grid-auto-rows:auto;gap:12px;padding:12px}.wlogos>p{text-align:center;justify-content:center;height:36px;padding:0 12px}.wlogos>a,.wlogos>.wlogo-cell{height:72px}.wlogos .wlogo-img{height:72px;min-height:0}.whead-side{gap:12px}.whead-link{margin-top:0!important}.whead.split{row-gap:12px}.objects .t-lede{margin-bottom:28px!important}}@media (max-width:640px){.wchips .jump a,:not(.whero-copy)>.jump a{justify-content:flex-start!important}.wchips .jump a:after{margin-left:auto}}.wlogowall>.wlogowall-cell{background:var(--paper);justify-content:center;align-items:center;min-height:128px;padding:24px 28px;display:flex}.wlogowall>.wlogowall-cell>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wlogowall>.wlogowall-cell:hover img,.wlogowall>.wlogowall-cell:focus-within img{filter:none;opacity:1}.wlogowall img{width:min(100%, calc(var(--sr,2) * var(--lk)));max-width:100%;height:auto;max-height:none}.wlogowall{--lk:60px}.wlogowall-eyebrow{margin:0 0 16px}.wlogowall-home{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1025px){.wlogowall-home{grid-template-columns:repeat(20,minmax(0,1fr))}.wlogowall-home>.wlogowall-cell{grid-column:span 4}.wlogowall-home>.wlogowall-cell:nth-child(n+6){grid-column:span 5}}@media (max-width:640px){.wlogowall{--lk:44px}.wlogowall-home>.wlogowall-cell{min-height:84px;padding:14px 10px}.wlogowall-home{--lk:34px}}.pfig .wcaption{max-width:62ch;color:var(--ink-2);margin:16px 0 0;font-size:15px;line-height:1.6}.dark-run .pfig .wcaption{color:var(--white-72)}@media (max-width:1180px){.home .hero-note{display:none}.home .hero-copy:has(.hero-sub) .hero-sub{margin-bottom:22px}}.mast .lockup{width:auto;height:26px}@media (max-width:1180px){.mast .lockup{height:24px}}@media (max-width:640px){.mast .lockup{height:22px}}.wchips-end{padding-top:var(--gap-y)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
