/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-tracking:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--tracking-widest:.1em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--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)}}@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,ui-sans-serif, system-ui, 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{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{background:var(--g0);-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto}body{background:var(--g0);min-height:100vh;color:var(--t1);font:400 var(--fs-body)/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}html.lock{overflow:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}button{cursor:pointer}:focus-visible{outline-offset:4px;outline:2px solid}:focus:not(:focus-visible){outline:none}::selection{background:var(--bone);color:var(--ink)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw{white-space:nowrap}.skip{z-index:300;background:var(--bone);color:var(--ink);border-radius:var(--radius-xs);padding:10px 14px;font-weight:500;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}}@layer components{.statement,.h1,.h2,.say{font-family:var(--sans);letter-spacing:0;text-wrap:balance;text-transform:lowercase;font-weight:900;font-stretch:62%}.statement{font-size:var(--fs-statement);line-height:.9}.h1{font-size:var(--fs-h1);line-height:.92}.h2{font-size:var(--fs-h2);line-height:.95}.say{font-size:var(--fs-say);line-height:1}.h3{font:600 var(--fs-h3)/1.1 var(--sans);letter-spacing:-.012em;text-wrap:pretty}.lede{font-size:var(--fs-lede);color:var(--fg2,var(--t2));letter-spacing:0;text-wrap:pretty;line-height:1.45}.lede b,.lede strong{color:var(--fg,var(--t1));font-weight:500}.body{font-size:var(--fs-body);color:var(--fg2,var(--t2));text-wrap:pretty;line-height:1.6}.nt{font:500 var(--fs-nt)/1.6 var(--mono);color:var(--fg3,var(--t2))}.nt b{color:var(--fg,var(--t1));font-weight:400}.tm{font:900 var(--fs-tm)/.9 var(--sans);letter-spacing:0;white-space:nowrap;font-stretch:62%}.tm .tc{margin-inline:0}.mono{font-family:var(--mono)}.facts{column-gap:var(--cg);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px;margin:0;display:grid}.facts>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.facts dt{font:400 var(--fs-nt)/1.5 var(--mono);color:var(--fg3,var(--t2))}.facts dd{letter-spacing:-.01em;color:var(--fg,var(--t1));overflow-wrap:break-word;margin:0;font-size:clamp(15.5px,1.2vw,18px);line-height:1.35}@media (width<=899px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.facts>.wide{grid-column:1/-1}}.k-ld{margin-inline-start:.045em}.u-crumb{font:400 var(--fs-nt)/1.5 var(--mono);letter-spacing:0;color:var(--fg3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.u-crumb>i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.u-crumb a{color:inherit}.ul{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .16s}.ul:hover{background-position:100% 100%;background-size:0 1px}.p{vertical-align:0;background:currentColor;border-radius:50%;flex:none;width:.16em;min-width:4px;height:.16em;min-height:4px;margin-left:.05em;display:inline-block}.p.f{background:currentColor;width:.135em;min-width:0;height:.135em;min-height:0;margin-left:.04em}.s:hover .p,.s:focus-visible .p,.s.lit .p,.s[aria-selected=true] .p,.s[aria-current=page] .p{background:currentColor}.s.dk .p,.s.dk .pm{background:0 0!important}.pm{vertical-align:-.014em;background:currentColor;border-radius:50%;flex:none;width:.19em;height:.19em;margin:0 .211em;display:inline-block;position:relative}[data-own]{transition:scale .14s var(--ease-pop), color .12s linear}[data-own].lit{scale:1.06}[data-own].pr{transition:scale 55ms ease-out;scale:1.16 .84}.btn{background:var(--bone);color:var(--ink);font:600 15px/1.2 var(--sans);letter-spacing:0;white-space:nowrap;--pale:#eee5d557;border-radius:0;align-items:baseline;gap:0;padding:11px 16px 10px;text-decoration:none;transition:background-color .12s linear,color .12s linear,translate .12s ease-out;display:inline-flex}.btn:hover{background:var(--bone-hi)}.btn:active{transition-duration:40ms;translate:0 1px}.btn.lg{padding:16px 24px 15px;font-size:17px}.g-bone .btn,[data-g=cream] .btn,[data-g=bone] .btn,.btn.ink{background:var(--ink);color:var(--bone);--pale:#0d0d0c4d}.g-bone .btn:hover,[data-g=cream] .btn:hover,[data-g=bone] .btn:hover,.btn.ink:hover{background:var(--g3)}.btn:disabled{opacity:.6;cursor:progress}.act{letter-spacing:-.03em;align-items:baseline;font-weight:500;display:inline-flex}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.grid12{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rule{border:0;border-top:1px solid var(--hr2);margin:0}#main-content{z-index:1;display:block;position:relative}#main-content[data-pad]{padding-top:var(--hd)}#main-content:focus{outline:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.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}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-6{top:calc(var(--spacing) * 6)}.top-24{top:calc(var(--spacing) * 24)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.z-0{z-index:0}.z-10{z-index:10}.z-\[9998\]{z-index:9998}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[32rem\]{height:32rem}.h-\[48rem\]{height:48rem}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.shrink{flex-shrink:1}.flex-grow,.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}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[120px\]{padding-block:120px}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-\[14vh\]{padding-bottom:14vh}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[clamp\(48px\,7vw\,92px\)\]{font-size:clamp(48px,7vw,92px)}.font-\[800\]{--tw-font-weight:800;font-weight:800}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[cubic-bezier\(…\)\]{--tw-ease:cubic-bezier(…);transition-timing-function:cubic-bezier(…)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:inline-block{display:inline-block}}@media (width>=48rem){.md\:h-\[46rem\]{height:46rem}.md\:h-\[62rem\]{height:62rem}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:whitespace-nowrap{white-space:nowrap}}@media (width>=64rem){.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-standard-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g0:#eee5d5;--g1:#eae0cf;--g2:#e4dac8;--g3:#ddd2bf;--g4:#d5cab6;--t1:#0d0d0c;--t2:#4a4740;--t3:#6a665c;--bone:#0d0d0c;--ink:#eee5d5;--bone-hi:#2b2a27;--i2:#cfc6b5;--i3:#a9a192;--dif:#eee5d5;--dif2:#a9a192;--dif3:#7c7a6f;--sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-statement:clamp(72px, 14vw, 232px);--fs-h1:clamp(60px, 10.4vw, 168px);--fs-h2:clamp(46px, 7.4vw, 118px);--fs-h3:clamp(26px, 2.6vw, 38px);--fs-say:clamp(34px, 4.4vw, 66px);--fs-lede:clamp(17px, 1.45vw, 21px);--fs-body:17px;--fs-nt:12.5px;--fs-tm:clamp(60px, 11vw, 168px);--gut:clamp(20px, 3.34vw, 48px);--cg:clamp(16px, 2.4vw, 40px);--max:1440px;--hd:64px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sec:clamp(72px, 12vh, 140px);--ma-s:clamp(16px, 2.4vh, 28px);--ma:clamp(40px, 7vh, 80px);--ma-l:clamp(72px, 13vh, 144px);--crumb-top:clamp(20px, 4vh, 44px);--radius-xs:2px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:100px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-burst:cubic-bezier(.2, .8, .2, 1);--ease-shut:cubic-bezier(.5, 0, .75, 0);--ease-pop:cubic-bezier(.3, 1.5, .5, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=899px){:root{--hd:56px}}:root,.g-dark,[data-g=dark]{--ground:var(--g0);--fg:var(--t1);--fg2:var(--t2);--fg3:var(--t3);--hr:#0d0d0c24;--hr2:#0d0d0c42;--pale:#0d0d0c3d}.g-bone,[data-g=cream],[data-g=bone]{--ground:var(--bone);--fg:var(--ink);--fg2:var(--i2);--fg3:var(--i3);--hr:#eee5d529;--hr2:#eee5d54d;--pale:#eee5d54d}.g-dark,.g-bone{background:var(--ground);color:var(--fg)}.g-bone ::selection{background:var(--ink);color:var(--bone)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0d0d0c2e;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#0d0d0c52}.fig{letter-spacing:0}.fig .tc,.fig .tc.tp,.fig .tc.cu{margin-inline:0}@keyframes route-cut{0%{opacity:0}to{opacity:1}}.route[data-cut]{animation:.18s linear both route-cut}.route{overflow-x:clip}[data-rise]{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}[data-rise][data-wait]{opacity:0;transform:translateY(36px)}@keyframes tighten{0%{opacity:0;font-weight:180;font-stretch:125%}30%{opacity:1}to{opacity:1;font-weight:900;font-stretch:62%}}.tighten{white-space:nowrap;animation:tighten 1.1s var(--ease-out) both}.brk:before{content:"\a ";white-space:pre}[data-pull]{white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.route[data-cut],.tighten{animation:none}.ul,.p,.btn,[data-own]{transition:none}}html[data-reduce-motion=on] *,html[data-reduce-motion=on] :before,html[data-reduce-motion=on] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-reduce-motion=on] .route[data-cut],html[data-reduce-motion=on] .animate-spin,html[data-reduce-motion=on] .animate-ping,html[data-reduce-motion=on] .animate-pulse,html[data-reduce-motion=on] .animate-bounce{animation:none!important}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.hd{z-index:50;height:var(--hd);padding:0 var(--gut);background:var(--ground);color:var(--fg);font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;font-stretch:125%;transition:background-color .2s linear;display:grid;position:fixed;inset:0 0 auto}html[data-hero-top] .hd,html[data-loop-top] .hd{color:var(--g0);mix-blend-mode:difference;background:0 0;transition:none}.hd.hd-cl{z-index:51;pointer-events:none;display:none}.hd.hd-cl[data-on]{display:grid}.hd-cl *,.hd-cl :after{transition:none!important;animation:none!important}.hd-menu-s{padding:10px 0;display:block}.hd-l{justify-self:start}.logo{--fold:0;font:900 34px/1 var(--sans);letter-spacing:.012em;text-transform:none;color:inherit;white-space:nowrap;align-items:baseline;padding:6px 0;font-stretch:62%;display:inline-flex}.lg-p{background:currentColor;border-radius:50%;flex:none;width:.2em;height:.2em;margin-left:.05em;display:inline-block}.lg-p.gh{opacity:.3}.hd-r{white-space:nowrap;justify-self:end;align-items:center;gap:clamp(16px,2vw,26px);display:flex}.hd-tel{letter-spacing:.03em}.hd-go{border-bottom:1px solid;padding-bottom:2px;transition:opacity .2s linear,visibility}.hd-go-s,.hd[data-says=true] .hd-go{display:none}@media (width<=899px){.hd[data-dock=true] .hd-go{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s linear,visibility 0s .2s}}.hd-menu{position:static}.hd-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 0;list-style:none}.hd-menu summary::-webkit-details-marker{display:none}.hd-menu .c,.hd-menu[open] .o{display:none}.hd-menu[open] .c{display:inline}:is(html[data-hero-top] .hd:has(.hd-menu[open]),html[data-loop-top] .hd:has(.hd-menu[open])){color:var(--t1);mix-blend-mode:normal}.hd-menu-p{left:var(--gut);top:calc(var(--hd) - 6px);width:min(calc(100vw - 2 * var(--gut)), 420px);background:var(--bone);color:var(--ink);font:900 clamp(46px, 4.4vw, 64px)/1 var(--sans);letter-spacing:0;text-transform:lowercase;transform-origin:0 0;gap:2px;padding:20px 26px 22px;font-stretch:62%;display:grid;position:fixed;box-shadow:0 24px 60px -28px #0d0d0c99}.hd-menu-p a{width:fit-content;color:inherit;transition:transform .28s var(--ease-out);padding:3px 0}.hd-menu-p a:hover{transform:translate(8px)}.hd-menu-p a[aria-current=page]:after{content:"";background:currentColor;border-radius:50%;width:.16em;height:.16em;margin-left:.05em;display:inline-block}.hd-menu-p .hd-menu-tel{font:500 15px/1.4 var(--sans);color:var(--i2);text-transform:none;margin-top:12px}.hd-menu[open] .hd-menu-p{animation:.46s cubic-bezier(.2,1.12,.3,1) both hd-pop}.hd-menu[open] .hd-menu-p a{animation:hd-rise .5s var(--ease-out) both;animation-delay:calc(70ms + var(--i,0) * 42ms)}.hd-menu[open] .c{animation:hd-rise .3s var(--ease-out) both}.hd-menu[data-closing] .hd-menu-p{animation:.22s cubic-bezier(.5,0,.75,0) both hd-shut}.hd-menu[data-closing] .hd-menu-p a{animation:none}@media (prefers-reduced-motion:reduce){.hd-menu[open] .hd-menu-p,.hd-menu[open] .hd-menu-p a,.hd-menu[open] .c{animation:none}}@keyframes hd-pop{0%{opacity:0;clip-path:inset(0 64% 74% 0);transform:translate(-8px,-12px)scale(.84)}to{opacity:1;clip-path:inset(-40px);transform:none}}@keyframes hd-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes hd-shut{0%{opacity:1;clip-path:inset(-40px);transform:none}to{opacity:0;clip-path:inset(0 50% 60% 0);transform:translate(-6px,-10px)scale(.9)}}@media (width<=899px){.logo{font-size:30px}.hd-tel{display:none}}@media (width<=519px){.hd-go-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hd-go-s{display:inline}}.pdock{display:none}@media (width<=899px){.pdock{z-index:55;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--bone);visibility:hidden;transition:transform .36s var(--ease-burst), visibility 0s .36s;border-top:1px solid #eee5d524;grid-template-columns:1fr 1.25fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pdock[data-show=true]{visibility:visible;transition:transform .36s var(--ease-burst);transform:none}.pdock a{font:600 15px/1.2 var(--sans);border-radius:0;justify-content:center;align-items:baseline;padding:14px 12px 13px;display:flex}.pdock .c{color:var(--ink);--pale:#eee5d54d;box-shadow:inset 0 0 0 1px #eee5d566}.pdock .g{background:var(--ink);color:var(--bone);--pale:#0d0d0c4d}}.ft{z-index:1;background:var(--g0);color:var(--t1);padding:var(--sec) var(--gut) 0;position:relative}.ft-in{max-width:calc(var(--max) - 2 * var(--gut));margin:0 auto}.ft-close .h2 a{display:inline}.ft-close .lede{max-width:30em;margin-top:clamp(12px,2vh,20px)}@media (width>=900px){.ft-close{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.ft-close .h2{grid-column:1/span 6}.ft-close .lede{grid-column:7/span 6;margin-top:0}}.ft-contact{margin-top:clamp(48px,9vh,96px)}.ft-close+.ft-contact{margin-top:clamp(36px,6vh,64px)}.ft-contact:first-child{margin-top:0}.ft-contact>div{gap:4px}.ft-contact dt{color:var(--t2);line-height:1.4}.ft-contact dd{color:var(--t1);font-size:clamp(17px,1.4vw,21px)}.ft-quiet{max-width:58em;color:var(--t2);margin-top:clamp(26px,4vh,44px);font-size:15px;line-height:1.6}.ft-quiet a{color:var(--t1)}.ft-legal{padding:14px 0 calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--hr);font:400 12.5px/1.6 var(--mono);color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 28px;margin-top:clamp(22px,3.6vh,40px);display:flex}.ft-legal nav{flex-wrap:wrap;gap:6px 22px;display:flex}.ft-legal a,.ft-motion{color:inherit;transition:color .12s linear}.ft-legal a:hover,.ft-motion:hover{color:var(--t1)}.ft-meta{flex-wrap:wrap;flex-basis:100%;gap:0 .5em;display:flex}.ft-meta>span:not(:last-child):after{content:"·";margin-left:.5em}.ft-meta>span:has(+.ft-wt):after{content:none}.ft-sig{white-space:nowrap;gap:0 .5em;display:inline-flex}.ft-sig>span:first-child:after{content:"·";margin-left:.5em}.ft-sig .ft-c{font-family:var(--sans)}.ft-meta>span.ft-sig:not(:last-child):after{margin-left:0}.ft-motion{font:inherit;background:0 0;border:0;padding:0}.ft-motion[aria-pressed=true]{color:var(--t1)}.ft-wt{color:var(--t2);text-wrap:balance;flex-basis:100%;min-height:1.6em}@media (width<=767px){.ft-wt{min-height:3.2em}}@media (width<=899px){.ft-contact{grid-template-columns:minmax(0,1fr) fit-content(60%)}}@media (width<=359px){.ft-contact{grid-template-columns:minmax(0,1fr)}.ft-legal{flex-direction:column;font-size:12px}}@media (width<=599px){.ft-sig{letter-spacing:-.02em;font-size:min(12px, calc((100vw - 2 * var(--gut)) / 34));flex-basis:100%}.ft-meta>span.ft-sig:not(:last-child):after{content:none}.ft-wt{min-height:4.8em}}@media (width<=359px){.ft-wt{min-height:6.4em}}@media (prefers-reduced-motion:reduce){.pdock,.pdock[data-show=true],.hd,.hd .hd-go{transition:none!important}}.start-in{max-width:var(--max);padding:clamp(36px, 8vh, 88px) var(--gut) var(--sec);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,90px);margin:0 auto;display:grid}.start-say .h2{font-size:var(--fs-h1);line-height:.92}.start-say .p.f{margin-left:.03em}.start-say .lede{max-width:24em;margin-top:clamp(20px,3vh,30px)}.start-say .lede+.lede{margin-top:.7em}.start-say .nt{margin-top:clamp(16px,2.6vh,24px)}.start-say .nt a{color:var(--fg)}.start-steps{border-top:1px solid var(--hr2);margin:clamp(28px,5vh,48px) 0 0;padding:0;font-size:16px;line-height:1.35;list-style:none}.start-steps li{border-bottom:1px solid var(--hr);gap:18px;padding:12px 0;display:flex}.start-steps li span:first-child{white-space:nowrap;flex:none;width:4.6em;font-weight:600}.sf{grid-template-columns:1fr 1fr;gap:clamp(26px,3.8vh,36px) 24px;padding-top:clamp(6px,1.4vh,14px);display:grid}.sf .full,.sf-f.full{grid-column:1/-1}.sf-f{align-content:start;gap:8px;min-width:0;display:grid}.sf-f label{font:500 var(--fs-nt)/1.4 var(--mono);color:var(--fg3)}.sf-opt{color:var(--fg3)}.sf-f input,.sf-f textarea{border:0;border-bottom:1px solid var(--fg3);width:100%;min-width:0;font:400 clamp(18px, 1.4vw, 21px)/1.35 var(--sans);letter-spacing:0;color:var(--fg);background:0 0;border-radius:0;padding:8px 0 10px;transition:border-color .12s linear,box-shadow .12s linear}.sf-f textarea{resize:vertical;min-height:128px;line-height:1.45}.sf-f input:focus,.sf-f textarea:focus{border-color:var(--fg);box-shadow:0 1px 0 var(--fg);outline:none}.sf-f input:focus-visible,.sf-f textarea:focus-visible{outline:none}.sf-f.bad input,.sf-f.bad textarea{border-color:var(--fg);box-shadow:0 1px 0 var(--fg)}.sf-err{font:500 var(--fs-nt)/1.45 var(--mono);color:var(--fg)}.sf-fail{color:var(--fg);font-size:15px;font-weight:500;line-height:1.5}.sf-send{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:4px;display:flex}.sf-legal a{color:var(--fg2)}.sf-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sf-pick{border:0;gap:12px;margin:0;padding:0}.sf-pick legend{font:500 var(--fs-nt)/1.4 var(--mono);color:var(--fg3);margin-bottom:10px;padding:0}.sf-f.sf-pick label{font:400 clamp(17px, 1.3vw, 19px)/1.35 var(--sans);color:var(--fg);cursor:pointer;align-items:center;gap:12px;display:flex}.sf-f.sf-pick input{width:18px;height:18px;accent-color:var(--fg);border:0;flex:none;margin:0;padding:0}.sf input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.sf input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.sf input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.sf textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.sf-done{padding-top:clamp(6px,1.4vh,14px);animation:.18s linear both start-up;display:block}.sf-done .h2:focus{outline:none}.sf-done .lede{max-width:26em;margin-top:20px}.sf-done .lede b{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.sf-after{margin-top:22px}.sf-after a{color:var(--fg)}@media (width>=1024px){.start-in{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr))}.start-say{grid-column:1/span 5}.start-in>.sf,.start-in>.sf-done{grid-column:7/span 6}.sf{column-gap:var(--cg)}}@media (width<=899px){.start-in{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.start-say{display:contents}.start-say>*{order:1}.start-say>.later{order:3}.start-say>.later.lede{margin-top:56px}.start-in>.sf,.start-in>.sf-done{order:2;margin-top:32px}.sf{grid-template-columns:minmax(0,1fr);gap:26px}}.start-ov{z-index:70;overscroll-behavior:contain;animation:.18s linear both start-up;position:fixed;inset:0;overflow-y:auto}.start-ov[data-state=shut]{animation:.14s linear both start-down}@keyframes start-up{0%{opacity:0}to{opacity:1}}@keyframes start-down{0%{opacity:1}to{opacity:0}}.start-bar{z-index:1;height:var(--hd);padding-inline:var(--gut);background:var(--ground);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:sticky;top:0}.start-bar .logo{grid-column:2}.start-x{color:var(--fg);font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;grid-column:3;justify-self:end;align-items:center;gap:12px;padding:16px 0;font-stretch:125%;display:inline-flex}.start-x span{border-bottom:1px solid;padding-bottom:2px}.start-x kbd{font:inherit;color:var(--fg3)}.start-x:hover span{border-bottom-color:#0000}@media (width<=899px){.start-x kbd{display:none}}.start-page{padding-top:var(--hd);min-height:100svh}.start-page .start-in{min-height:calc(100svh - var(--hd))}@media (prefers-reduced-motion:reduce){.start-ov,.sf-done{animation:none}}.wk-ph{aspect-ratio:2400/1620;display:block;position:relative;overflow:hidden}.wk-ph img{width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.wk-live{transform-origin:0 0;object-fit:cover;opacity:0;filter:brightness(.95);pointer-events:none;transition:opacity .32s linear;position:absolute;top:0;left:0}.wk-live.on{opacity:1}[data-rise][data-wait] .wk-ph img,[data-rise][data-wait] .cs-plate img{transform:scale(1.05)}.cs-plate img{transition:transform 1.2s var(--ease-out)}.hm-dive{background:var(--g0);height:320svh;position:relative}.hm-stage{background:linear-gradient(#eadece 50%,#eadfcd 50%);height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}.hm-plate{aspect-ratio:16/9;width:max(100vw,177.778svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-plate img,.hm-plate canvas{width:100%;height:100%;position:absolute;inset:0}.hm-film{opacity:0}.hm-stage:after{content:"";background:var(--g0);opacity:var(--end,0);pointer-events:none;position:absolute;inset:0}.hm-over{z-index:1;pointer-events:none;position:absolute;inset:0}.hm-over a{pointer-events:auto}.hm-line{left:0;right:0;top:calc(var(--hd) - 2px);text-align:center;font:500 11.5px/1.3 var(--sans);padding-inline:var(--gut);position:absolute}.hm-foot{text-align:center;padding-inline:var(--gut);justify-items:center;gap:4px;display:grid;position:absolute;bottom:clamp(20px,3.6vh,34px);left:0;right:0}.hm-h1{font:600 15px/1.3 var(--sans);letter-spacing:0;text-transform:lowercase}.hm-who{color:var(--t2);font-size:13px;line-height:1.4}.hm-see{font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;margin-top:6px;font-stretch:125%}.hm-tag{contain:layout paint;background:var(--g0);padding:clamp(60px,16vh,150px) 0 clamp(40px,9vh,90px)}.hm-tagl{white-space:nowrap;width:max-content;font-size:calc((100vw - 2 * var(--gut)) / 7.12);text-align:center;margin-left:50%;line-height:.92;transform:translate(-50%)}.wk{padding:0 var(--gut) clamp(40px, 8vh, 90px);scroll-margin-top:var(--hd)}.wk-l,.wk-cap span{font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;font-stretch:125%}.wk-l{text-align:center;margin-bottom:clamp(16px,3vh,32px)}.wk-say{text-align:center;max-width:38em;font-size:var(--fs-lede);color:var(--t2);text-wrap:balance;justify-items:center;gap:10px;margin:clamp(40px,8vh,80px) auto 0;line-height:1.4;display:grid}.wk-say .hm-see{color:var(--t1)}.wk-card{min-width:0;color:var(--t1);text-decoration:none;display:block}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vh,34px) clamp(8px,1.4vw,24px);max-width:1760px;margin-inline:auto;display:grid}.wk-cap{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(-34px,-2.4vw,-8px);display:flex;position:relative}.wk-cap b{font:900 clamp(26px, 3.1vw, 54px)/1 var(--sans);text-transform:lowercase;font-stretch:62%}.wk-cap span{color:var(--t2)}.lp{background:var(--g0);position:relative}.lp-frame{background:var(--g0);height:100svh;min-height:560px;position:relative;overflow:hidden}.lp-plate{position:absolute;inset:0}.lp-plate img{object-fit:cover;object-position:56% 100%;width:100%;height:100%;position:absolute;inset:0}.lp-film{display:none}.lp-plate canvas{width:100%;height:100%;position:absolute;inset:0}.lp-over{opacity:0;display:none}.hm-go{z-index:2;text-align:center;white-space:nowrap;color:var(--g0);mix-blend-mode:difference;justify-items:center;gap:8px;display:grid;position:absolute;top:44%;left:87.5vw;transform:translate(-50%,-50%)}.hm-go .hm-see{color:inherit;margin:0}.hm-tel{color:inherit;opacity:.74;font-size:13px;line-height:1.4;text-decoration:none}@media (aspect-ratio<=6/5){.hm-go{top:calc(var(--hd) + 4px);left:50%;transform:translate(-50%)}}.lp[data-loop]{background:0 0;height:765svh}html[data-endless]{scrollbar-width:none}html[data-endless]::-webkit-scrollbar{display:none}.lp[data-loop] .lp-stage{background:linear-gradient(#eadece 50%,#eadfcd 50%);height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}.lp[data-loop] .lp-frame{background:0 0;height:auto;min-height:0;position:absolute;inset:0}.lp[data-loop] .lp-plate{aspect-ratio:16/9;width:max(100vw,177.778svh);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lp[data-loop] .lp-plate img{object-position:50% 50%}.lp[data-loop] .lp-film{opacity:0;display:block}.lp[data-loop] .lp-over{display:block}.lp[data-loop] .lp-foot{z-index:2;position:absolute;bottom:0;left:0;right:0}.lp[data-loop] .ft{padding:0 var(--gut) 12px;background:0 0}.lp[data-loop] .ft-contact{margin-top:0}.lp[data-loop] .ft-legal{margin-top:12px;padding-top:10px}.lp .ft-wt{display:none}@media (width<=899px){.hm-plate{width:178vw;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.hm-tagl{font-size:calc((100vw - 2 * var(--gut)) / 3.85)}.hm-tagl span{display:block}.wk-grid{grid-template-columns:minmax(0,1fr)}.lp[data-loop] .lp-plate{width:178vw;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.lp[data-loop] .ft-contact,.lp[data-loop] .ft-wt{display:none}}@media (aspect-ratio>=11/5),(height<=560px){.hm-line{display:none}}@media (prefers-reduced-motion:reduce){.hm-dive{height:100svh}}html[data-reduce-motion=on] .hm-dive{height:100svh}.wi,.cs{--cs-gap:clamp(96px, 20vh, 220px);--cs-step:clamp(40px, 7vh, 72px)}.wi-nm,.cs-ttl,.cs-say-q,.cs-next-n{font-family:var(--sans);letter-spacing:0;text-wrap:balance;font-weight:900;font-stretch:62%}.wi{padding-bottom:var(--sec);overflow-x:clip}.wi-head{padding:clamp(32px, 7vh, 72px) var(--gut) clamp(8px, 2vh, 20px)}.wi-h{text-align:center;width:fit-content;margin-inline:auto}.wi-ol{padding:0 var(--gut);row-gap:clamp(20px,5vh,56px);max-width:1760px;margin:0;margin-inline:auto;list-style:none;display:grid}.wi-it{column-gap:var(--cg);color:var(--t1);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;text-decoration:none;display:grid}.wi-it .wk-ph{grid-area:1/1/auto/span 8}.wi-t{grid-area:1/9/auto/-1;gap:10px;display:grid}.wi-row:nth-child(2n) .wi-it .wk-ph{grid-column:5/-1}.wi-row:nth-child(2n) .wi-t{grid-column:1/span 4}.wi-nm{text-transform:lowercase;text-wrap:balance;font-size:clamp(38px,5vw,88px);line-height:.95}.wi-sec{font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;color:var(--t2);font-stretch:125%}.cs{overflow-x:clip}.cs-hero{min-height:calc(100svh - var(--hd));padding:0 var(--gut) clamp(16px, 3vh, 32px);align-content:center;justify-items:center;display:grid;position:relative}.cs-crumb{left:var(--gut);z-index:1;margin:0;position:absolute;top:8px}.cs-hero{--cs-nm:min(var(--fs-h1), 15svh)}.cs-slab{width:min(100%, calc((100svh - var(--hd) - var(--cs-nm) - 28px) * 1.48), 1400px)}.cs-nm{text-align:center;justify-items:center;gap:12px;margin-top:clamp(-40px,-3vh,-12px);display:grid;position:relative}.cs-name{width:fit-content;font-size:var(--cs-nm);line-height:.95}.cs-lede{max-width:31em;margin-top:clamp(48px,9vh,96px);font-size:clamp(19px,1.9vw,26px)}.cs-facts{border-top:1px solid var(--hr2);margin-top:clamp(36px,6vh,64px);padding-top:14px}@media (width<=899px){.cs-facts{grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:0}.cs-facts>div{border-bottom:1px solid var(--hr);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;column-gap:12px;padding:10px 0}.cs-facts>.wide{grid-column:auto}}.cs-fig{min-width:0;margin:0}.cs-plate{background:var(--g1)}.cs-plate img{width:100%;height:auto}.cs-fig figcaption{color:var(--fg3);margin-top:10px}.cs-body{padding-top:var(--cs-gap)}.cs-intro,.cs-sec-g,.cs-plates,.cs-spec,.cs-say{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-intro>p{grid-column:7/-1;margin-top:clamp(28px,4vh,44px)}.cs-intro>p.lead{grid-column:1/span 10;margin-top:0;font-size:clamp(23px,2.5vw,36px);line-height:1.26}.cs-tx p{font-size:var(--fs-lede);color:var(--fg2);text-wrap:pretty;line-height:1.5}.cs-tx p+p{margin-top:.85em}.cs-tx .mk,.cs-tx strong{color:var(--fg);font-weight:500}.cs-tx .mk-s{font-weight:400}.cs-tx ul{margin:1.2em 0 0;padding:0;list-style:none}.cs-tx li{border-top:1px solid var(--hr);font-size:var(--fs-lede);color:var(--fg2);text-wrap:pretty;padding-block:14px;line-height:1.5}.cs-tx li strong{margin-bottom:4px;display:block}.cs-sec{margin-top:var(--cs-gap)}.cs-lab{color:var(--fg3);margin-bottom:12px}.cs-ttl{font-size:calc(var(--fs-say) * 1.25);line-height:.96}.cs-sec-b{margin-top:clamp(24px,4vh,44px)}.cs-sec--stack .cs-sec-h{grid-column:1/span 11}.cs-sec--stack .cs-ttl{font-size:var(--fs-h2);line-height:.95}.cs-sec--stack .cs-sec-b{grid-column:7/-1}.cs-sec--cols .cs-sec-h{grid-column:1/span 9}.cs-sec--cols .cs-sec-b{grid-column:7/-1}.cs-sec--side .cs-sec-h{grid-column:1/span 5}.cs-sec--side .cs-sec-b{padding-top:calc(var(--fs-nt) * 1.6 + 12px);grid-column:7/-1;margin-top:0}.cs-sec--list .cs-sec-h{grid-column:1/span 9}.cs-sec--list .cs-sec-b{grid-column:1/-1}.cs-terms>ul{column-gap:var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cs-sec--phone .cs-sec-g{grid-template-rows:auto auto}.cs-sec-ph{grid-area:1/2/span 2/span 4}.cs-sec--phone .cs-sec-h{grid-area:1/7/auto/-1;align-self:end}.cs-sec--phone .cs-sec-b{grid-area:2/7/auto/-1;align-self:start}.cs-plates{margin-top:var(--cs-step);row-gap:var(--cs-step);align-items:end}.cs-plates--one>.cs-fig{grid-column:1/-1}.cs-plates--one>.cs-fig--narrow{grid-column:7/-1}.cs-plates--one>.cs-fig--left{grid-column:1/span 8}.cs-plates--pair>.cs-fig:first-child{grid-column:1/span 6}.cs-plates--pair>.cs-fig:last-child{grid-column:7/-1}.cs-plates--with-phone>.cs-fig{grid-column:1/span 9}.cs-plates--with-phone>.cs-fig--phone{grid-column:10/-1}.cs-body>.cs-plates--hung{margin-top:var(--cs-gap)}.wo{margin:var(--cs-step) 0 0}.wo .pf-app{border-color:var(--hr2);border-radius:0;height:clamp(440px,46vw,640px)}.wo .pf-cap{color:var(--fg3)}.cs-say{margin:var(--cs-gap) 0 0}.cs-say-n{color:var(--fg3);grid-column:1/-1;margin-bottom:12px}.cs-say-q{max-width:15em;font-size:var(--fs-h2);color:var(--fg);grid-column:1/span 11;margin:0;line-height:.95}.cs-spec{margin-top:var(--cs-gap);border-top:1px solid var(--hr2);padding-top:12px}.cs-spec .cs-lab{grid-column:1/span 6;margin-bottom:0}.cs-spec dl{grid-column:7/-1;margin:0}.cs-spec dl>div{border-bottom:1px solid var(--hr);padding-block:12px}.cs-spec dl>div:first-child{padding-top:0}.cs-spec dt{font:500 var(--fs-nt)/1.5 var(--sans);color:var(--fg3)}.cs-spec dd{color:var(--fg2);text-wrap:pretty;margin:4px 0 0;font-size:16px;line-height:1.5}.cs-next{padding:var(--cs-gap) var(--gut) clamp(8px, 3vh, 32px)}.cs-next-a{color:var(--t1);justify-items:center;gap:10px;text-decoration:none;display:grid}.cs-next-a .wk-ph{width:min(100%,1040px);margin-top:clamp(-30px,-2vh,-8px)}.cs-next-l{font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;color:var(--t2);font-stretch:125%}.cs-next-n{z-index:1;font-size:var(--fs-h2);text-transform:lowercase;text-align:center;line-height:.95;position:relative}.cs-none{padding-top:var(--crumb-top);padding-bottom:var(--sec);min-height:60vh}.cs-none .nt{margin-bottom:clamp(48px,8vh,96px)}.cs-none .lede{max-width:30em;margin-top:22px}.cs-none-a{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:36px;display:flex}@media (width<=899px){.wi-it .wk-ph,.wi-row:nth-child(2n) .wi-it .wk-ph,.wi-t,.wi-row:nth-child(2n) .wi-t{grid-area:auto/1/auto/-1}.wi-t{text-align:center;justify-items:center;margin-top:-8px}.cs-hero{--cs-nm:var(--fs-h1);align-content:start;min-height:0;padding-top:28px}.cs-crumb{top:6px}.cs-slab{width:calc(100% + 2 * var(--gut))}.cs-body .cs-fig:not(.cs-fig--phone) .cs-plate{width:calc(100% + 2 * var(--gut));max-width:none;margin-inline:calc(-1 * var(--gut))}.cs-intro>p,.cs-intro>p.lead{grid-column:1/-1}.cs-sec-g>*,.cs-plates>.cs-fig,.cs-plates>.cs-fig--narrow,.cs-plates>.cs-fig--left{grid-area:auto/1/auto/-1!important}.cs-sec--side .cs-sec-b{margin-top:clamp(24px,4vh,44px);padding-top:0}.cs-terms>ul{grid-template-columns:minmax(0,1fr)}.cs-sec-ph{max-width:230px;margin-top:var(--cs-step);order:3}.cs-plates>.cs-fig--phone{max-width:230px}.cs-say-q,.cs-spec .cs-lab,.cs-spec dl{grid-column:1/-1}.cs-spec dl{margin-top:12px}.cs-spec dl>div:first-child{border-top:1px solid var(--hr);padding-top:12px}.wo .pf-app{height:440px}}.pf{flex-direction:column;min-width:0;margin:0;display:flex;container:pf/inline-size}.pf-app{--pf-1:color-mix(in srgb, var(--fg) 5%, var(--ground));--pf-2:color-mix(in srgb, var(--fg) 11%, var(--ground));--pf-rd:color-mix(in srgb, var(--fg) 32%, transparent);--pf-rd-hi:color-mix(in srgb, var(--fg) 58%, transparent);background:var(--ground);min-height:0;color:var(--fg2);font:400 13px/1.3 var(--sans);letter-spacing:0;flex:auto;grid-template-columns:clamp(172px,15vw,224px) minmax(0,1fr);display:grid;overflow:hidden}.g-bone .pf-app{border:1px solid var(--hr)}.pf-side{background:var(--pf-1);border-right:1px solid var(--hr);min-width:0;padding:16px 10px;overflow:hidden}.pf-tabs{flex-direction:column;align-items:stretch;display:flex}.pf-mk{font:900 24px/1 var(--sans);letter-spacing:.012em;color:var(--fg);align-items:baseline;margin:0;padding:0 10px 14px;font-stretch:62%;display:flex}.pf-mk .pm{margin:0 0 0 .05em}.pf-qf{border-radius:var(--radius);background:var(--pf-2);min-height:32px;font:400 12px/1 var(--sans);color:var(--fg2);white-space:nowrap;align-items:center;gap:8px;margin:0 2px 10px;padding:7px 8px 7px 10px;display:flex}.pf-qf svg{flex:none;width:12px;height:12px}.pf-qf-w{text-overflow:clip;flex:auto;min-width:0;overflow:hidden}.pf-kbd{border:1px solid var(--hr2);border-radius:var(--radius-xs);font:400 9.5px/1.2 var(--sans);letter-spacing:.04em;color:var(--fg3);flex:none;padding:2px 5px}.pf-grp{font:500 11px/1 var(--sans);color:var(--fg3);justify-content:space-between;align-items:center;margin:0;padding:12px 10px 6px;display:flex}.pf-grp.shut:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:0 2px 3px 0;rotate:45deg}.pf-it{border-radius:var(--radius-sm);white-space:nowrap;text-align:left;font:inherit;color:var(--fg2);background:0 0;border:0;border-left:2px solid #0000;padding:5px 10px;display:block}.pf-it.on,.pf-it[aria-selected=true]{background:var(--pf-2);color:var(--fg);border-left-color:var(--fg)}button.pf-it{cursor:pointer;transition:color .12s linear,background-color .12s linear}button.pf-it:hover{color:var(--fg)}button.pf-it:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.pf-pane{min-width:0;padding:clamp(16px,2.2vw,30px) clamp(16px,2.4vw,34px);overflow:hidden}.pf-eb{font:500 10px/1.2 var(--sans);letter-spacing:.12em;color:var(--fg3);white-space:nowrap;text-overflow:clip;margin:0 0 8px;overflow:hidden}.pf-h{font:600 clamp(24px, 2.4vw, 34px)/1 var(--sans);letter-spacing:-.01em;color:var(--fg);margin:0}.pf-h-h{align-items:center;height:1em;display:flex}.pf-h-h .pf-rd{max-width:9em;height:.42em}.pf-d{max-width:36em;color:var(--fg2);margin:10px 0 0}.pf-dh{width:34%;max-width:14em}.pf-stat{font-size:13px}.pf-rd.pf-rn{width:var(--wn,1.4em);vertical-align:-.04em;height:.62em;display:inline-block}.pf-hi .pf-rd.pf-rn{--pf-rd:var(--pf-rd-hi)}.pf-body{margin-top:16px}.pf-rd{height:9px;width:var(--w,64%);border-radius:var(--radius-xs);background:repeating-linear-gradient(135deg, var(--pf-rd) 0 1px, transparent 1px 5px), color-mix(in srgb, var(--fg) 5%, transparent);display:block}.pf-tbl{border-radius:var(--radius);background:var(--pf-1);padding:2px 16px}.pf-tr{border-bottom:1px solid var(--hr);font:400 12px/1.2 var(--sans);align-items:center;gap:14px;padding:11px 0;display:grid}.pf-tr:last-child{border-bottom:0}.pf-th{color:var(--fg3);font-size:11px}.pf-th>span{white-space:nowrap}.pf-c-r{text-align:right;justify-self:end}.pf-leads .pf-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,.85fr) minmax(max-content,.7fr)}.pf-leads .pf-tr>.pf-rd.pf-c-r{width:calc(var(--w) * .8)}.pf-grp-row{border-bottom:1px solid var(--hr);font:400 11px/1 var(--sans);color:var(--fg3);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:8px 16px;display:flex}.pf-grp-row .pf-n{width:14px}.pf-pill{border-radius:var(--radius-pill);border:1px solid var(--hr2);color:var(--fg);font:400 11px/1.2 var(--sans);padding:3px 9px 2px;display:inline-block}.pf-pill-h{width:52px;padding:4px 8px}.pf-pill-h .pf-rd{width:100%;height:6px}.pf-chips{flex-wrap:wrap;gap:4px;margin-bottom:18px;display:flex}.pf-chips span{border-radius:var(--radius-pill);border:1px solid var(--hr2);min-height:28px;font:500 12px/1 var(--sans);letter-spacing:0;color:var(--fg2);white-space:nowrap;align-items:center;padding:0 11px;display:inline-flex}.pf-wo{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:stretch;gap:14px;display:grid}.pf-ln{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-ln-h{border-bottom:2px solid var(--hr2);align-items:center;gap:8px;margin:0 0 2px;padding:4px 0 8px;display:flex}.pf-ln-h .pf-rd{max-width:9em;height:8px}.pf-ln-h .pf-rd.pf-ln-n{flex:none;width:14px;height:7px}.pf-card{border-radius:var(--radius);background:var(--pf-1);gap:8px;padding:11px 12px 12px;display:grid}.pf-card .pf-rd{max-width:100%}.pf-card-v{height:10px}.pf-card-r{height:6px}.pf-cap{align-items:baseline;gap:8px;margin-top:12px;display:flex}figcaption.pf-cap{gap:4px;display:grid}.pf-leg{align-items:baseline;gap:8px;display:flex}.pf-cap i{width:26px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);opacity:.75;background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 4px);flex:none;align-self:center}.pf-pane[data-in]{animation:pf-in .24s var(--ease-out) both}@keyframes pf-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.pf-pane[data-in]{animation:none}button.pf-it{transition:none}}@container pf (width<=820px){.pf-leads .pf-tr{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(max-content,.8fr);gap:10px}.pf-leads .pf-c-co,.pf-leads .pf-c-ct{display:none}}@container pf (width<=620px){.pf-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pf:not(.pf-x) .pf-side{display:none}.pf-x .pf-side{border-right:0;border-bottom:1px solid var(--hr);scrollbar-width:none;overscroll-behavior-x:contain;padding:8px;overflow-x:auto}.pf-x .pf-side::-webkit-scrollbar{display:none}.pf-x .pf-mk,.pf-x .pf-qf,.pf-x .pf-grp,.pf-x span.pf-it{display:none}.pf-x .pf-tabs{flex-direction:row;gap:2px;width:max-content}.pf-x .pf-it{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:2px solid #0000;border-left:0;padding:7px 10px}.pf-x .pf-it[aria-selected=true]{border-bottom-color:var(--fg)}.pf-pane{padding:14px 16px}.pf-h{font-size:24px}.pf-tr{padding-block:10px}.pf-wo{gap:10px}.pf-wo>.pf-ln:nth-child(n+3){display:none}}@container pf (width<=420px){.pf-leads .pf-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(max-content,.8fr)}.pf-leads .pf-c-fu{display:none}}.rr{--rr-measure:600px;--rr-no:44px;background:var(--g0);color:var(--t1)}.rr a:not(.btn){color:inherit}.rr-nt{font:500 var(--fs-nt)/1.6 var(--sans);color:var(--fg2)}.rr-nt b{color:var(--fg);font-weight:500}.rr .h1{line-height:.96}.rr .h1 .p.f,.rr .h2 .p.f,.rr .say .p.f,.rr-pq .p.f{width:.17em;height:.17em;margin-left:.045em}.rr-go{font-size:15px;font-weight:500;line-height:1.3}.rr-hero{padding:clamp(28px,6vh,64px) 0 clamp(36px,7vh,72px)}.rr-hero .aside{display:block}.rr-hero .lede{max-width:60ch;color:var(--t1);margin-top:clamp(20px,3vh,32px);font-size:clamp(19px,1.9vw,26px)}.rr-list{border-bottom:1px solid var(--hr2);margin:0;padding:0;list-style:none}.rr-list li{border-top:1px solid var(--hr2)}.rr-row{column-gap:var(--cg);color:var(--t1);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:clamp(20px,2.4vw,32px) 0 clamp(26px,3vw,44px);text-decoration:none;display:grid}.rr-row h2{grid-column:1/span 8}.rr-row .ex{grid-column:9/-1;padding-top:.3em}.rr-row .ex p{color:var(--t2);text-wrap:pretty;max-width:48ch;font-size:17px;line-height:1.5;transition:color .12s linear}.rr-row .ex p.meta{max-width:none;font:500 var(--fs-nt)/1.6 var(--sans);color:var(--t2);flex-wrap:wrap;gap:2px 16px;display:flex}.rr-row .meta .tool{flex-basis:100%}a.rr-row:hover .ex p,a.rr-row:focus-visible .ex p{color:var(--t1)}a.rr-row:hover h2{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.05em}.rr-band{padding:var(--sec) 0}.rr-band .h2{margin-top:12px}.rr-band .lede{max-width:44ch;color:var(--t1);margin-top:clamp(20px,3vh,32px);font-size:clamp(19px,1.9vw,26px)}.rr .acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(22px,3.4vh,36px);display:flex}.rr-mast{padding:var(--crumb-top) 0 0}.rr-mast .u-crumb,.rr-mast h1{grid-column:1/-1}.rr-mast .u-crumb{margin-bottom:clamp(22px,3vw,40px)}.rr-mast .rr-col{margin-top:clamp(24px,3.4vw,44px)}.rr-mast .lede{max-width:var(--rr-measure);color:var(--t1);font-size:clamp(19px,1.7vw,24px);line-height:1.4}.rr-mast.lost{padding-bottom:var(--sec)}.rr-facts{max-width:var(--rr-measure);border-top:1px solid var(--hr2);margin:clamp(24px,3vw,36px) 0 0}.rr-facts>div{border-bottom:1px solid var(--hr);justify-content:space-between;gap:6px 24px;padding:11px 0;display:flex}.rr-facts dt{font:500 var(--fs-nt)/1.6 var(--sans);color:var(--fg2);flex:none}.rr-facts dd{text-align:right;text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.35}.rr-facts dd a{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.rr-sec{padding-top:var(--sec);scroll-margin-top:var(--hd)}.rr-sec>.grid12{align-items:start}.rr-sec.ruled>.grid12:before{content:"";border-top:1px solid var(--hr2);grid-column:1/-1;margin-bottom:clamp(14px,1.6vw,20px)}.rr-pq+.rr-sec.ruled>.grid12:before{content:none}.rr-rail{top:calc(var(--hd) + 24px);grid-column:1/span 5;min-width:0;position:sticky}.rr-rail .rr-nt+.say{margin-top:12px}.rr-rail .no{color:var(--t1);margin-right:10px}.rr-rail.rr-nt p+p{margin-top:2px}.rr-col{grid-column:7/-1;min-width:0}.rr-prose{max-width:var(--rr-measure)}.rr-prose>:last-child{margin-bottom:0}.rr-prose p{color:var(--t1);text-wrap:pretty;hanging-punctuation:first;margin:0 0 1.1em;font-size:clamp(18px,1.32vw,19px);line-height:1.6}.rr-prose p.lead{margin-bottom:.9em;font-size:clamp(21px,1.8vw,26px);line-height:1.4}.rr-prose strong{font-weight:600}.rr-prose em{font-style:normal;font-weight:600}.rr-prose a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hr2);text-decoration-color:var(--hr2);transition:text-decoration-color .12s linear}.rr-prose a:hover{text-decoration-color:currentColor}.rr-prose ul{counter-reset:rr-li;border-bottom:1px solid var(--hr);margin:.3em 0 1.5em;padding:0;list-style:none}.rr-prose li{counter-increment:rr-li;padding:.75em 0 .85em var(--rr-no);border-top:1px solid var(--hr);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.rr-prose li:before,.rr-short li:before{width:var(--rr-no);margin-left:calc(-1 * var(--rr-no));font:500 var(--fs-nt)/1 var(--sans);color:var(--fg3);display:inline-block}.rr-prose li:before{content:counter(rr-li, decimal-leading-zero)}.rr-mk{background:var(--g4);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.1em;padding:.04em .1em .06em}.rr-pq{margin:var(--sec) 0 0;padding:var(--sec) 0}.rr-pq .rr-nt{color:var(--fg2);margin-bottom:12px}.rr-pq blockquote{margin:0}.rr-pq blockquote p{font:900 clamp(38px, 7.4vw, 118px)/.97 var(--sans);letter-spacing:0;color:var(--fg);text-wrap:balance;max-width:22em;font-stretch:62%}.rr-pq blockquote p+p{margin-top:.4em}.rr-short ol{counter-reset:rr;border-bottom:1px solid var(--hr);max-width:var(--rr-measure);margin:0;padding:0;list-style:none}.rr-short li{counter-increment:rr;padding:.75em 0 .85em var(--rr-no);border-top:1px solid var(--hr);text-wrap:pretty;font-size:18px;line-height:1.55}.rr-short li:first-child{border-top:0;padding-top:0}.rr-short li:before{content:counter(rr, decimal-leading-zero)}.rr-more{padding-top:var(--sec)}.rr-more .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(20px,3vh,32px);display:flex}.rr-more .rr-row{padding:14px 0 18px}.rr-more .rr-row h2{font-size:clamp(27px,2.55vw,37px)}.rr-more .rr-row .ex{padding-top:.25em}.rr-more .rr-row .ex p.meta{margin-top:0}.rr-more .rr-row.here h2{color:var(--fg3)}.rr-prog{left:var(--gut);right:var(--gut);top:var(--hd);z-index:49;pointer-events:none;mix-blend-mode:difference;height:7px;color:var(--dif);margin-top:-3px;transition:opacity .2s linear;position:fixed}.rr-prog[data-off]{opacity:0}.rr-prog:not([data-off]){opacity:1}.rr-prog:before{content:"";opacity:.14;background:currentColor;height:1px;position:absolute;top:3px;left:0;right:0}.rr-prog i{will-change:transform;background:currentColor;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:0;left:0}.rr-tool-h{column-gap:var(--cg);border-top:1px solid var(--t1);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(14px,1.6vw,20px);display:grid}.rr-tool-h p:first-child{color:var(--t1);grid-column:1/span 6}.rr-tool-h p:last-child{grid-column:7/-1}.wd{column-gap:var(--cg);color:var(--t1);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(12px,1.6vw,20px);font-size:15px;line-height:1.5;display:grid}.wd-h{grid-area:1/1/auto/span 5;margin-bottom:clamp(24px,3vw,36px)}.wd-h>*+*{margin-top:12px}.wd-in{grid-area:2/1/auto/span 5;min-width:0}.wd-out{grid-area:1/7/span 2/-1;min-width:0}.wd-hr{border:0;border-top:1px solid var(--hr);margin:clamp(22px,2.6vw,30px) 0}.wd-grid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.wd-f{min-width:0}.wd-l{justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:4px;font-size:15px;font-weight:500;display:flex}.wd-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2}.wd-help{max-width:58ch;color:var(--t2);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.5}.wd-help i{color:var(--t3);font-style:normal}.wd-cap{color:var(--t2);text-wrap:pretty;font-size:14px;line-height:1.5}.wd-cap b{color:var(--t1);font-weight:600}.wd-range{--p:.5;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0;display:block}.wd-range:focus{outline:none}.wd-range::-webkit-slider-runnable-track{background:linear-gradient(var(--bone), var(--bone)) 0 0 / calc(8px + (100% - 16px) * var(--p)) 100% no-repeat, var(--hr2);height:1px}.wd-range::-moz-range-track{background:var(--hr2);height:1px}.wd-range::-moz-range-progress{background:var(--bone);height:1px}.wd-range::-webkit-slider-thumb{appearance:none;background:var(--bone);border:0;border-radius:50%;width:16px;height:16px;margin-top:-7.5px}.wd-range::-moz-range-thumb{background:var(--bone);border:0;border-radius:50%;width:16px;height:16px}.wd-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--g0), 0 0 0 5px var(--bone)}.wd-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--g0), 0 0 0 5px var(--bone)}.wd-seg{flex-wrap:wrap;gap:2px 22px;display:flex}.wd-seg button{color:var(--t2);font:500 15px/1.25 var(--sans);letter-spacing:0;text-align:left;text-underline-offset:.34em;background:0 0;border:0;padding:8px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .12s linear,text-decoration-color .12s linear}.wd-seg button:hover{color:var(--t1);-webkit-text-decoration-color:var(--hr2);text-decoration-color:var(--hr2)}.wd-seg button[aria-pressed=true]{color:var(--t1);text-decoration-color:currentColor}.gr{vertical-align:.02em;background:currentColor;border-radius:50%;flex:none;width:.56em;height:.56em;display:inline-block}.gr[data-g=needs]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.gr[data-g=poor]{background:0 0;box-shadow:inset 0 0 0 1.5px}.gr[data-g=none]{background:var(--pale)}.gr.pop{animation:rr-pop .26s var(--ease-pop)}@keyframes rr-pop{0%{scale:.45}to{scale:1}}.wd-verdict{border-top:1px solid var(--hr2);margin-top:clamp(24px,3vw,34px);padding-top:14px}.wd-verdict:first-child{margin-top:0}.wd-verdict .rr-nt{margin-bottom:8px}.wd-word,.wd-big,.wd-mid{font-family:var(--sans);letter-spacing:0;font-weight:900;font-stretch:62%}.wd-word{flex-wrap:wrap;align-items:baseline;font-size:clamp(60px,8.4vw,124px);line-height:.92;display:flex}.wd-word .gr{width:.17em;height:.17em;margin-left:.05em}.wd-word .gr[data-g=poor],.wd-word .gr[data-g=needs]{width:.2em;height:.2em;box-shadow:inset 0 0 0 .04em}.wd-verdict p.wd-read{max-width:60ch;color:var(--t2);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.55}.wd-verdict p.wd-read b{color:var(--t1);font-weight:600}.wd-big{white-space:nowrap;font-size:clamp(64px,9.6vw,140px);line-height:.92}.wd-mid{white-space:nowrap;font-size:clamp(30px,3vw,42px);line-height:1}.wd-stats{gap:18px var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wd-stats .rr-nt{margin-bottom:6px}.wd-rows{margin:0;padding:0;list-style:none}.wd-rows li{border-top:1px solid var(--hr);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 20px;padding:10px 0 11px;font-size:15px;display:flex}.wd-rows li:last-child{border-bottom:1px solid var(--hr)}.wd-rows .k{text-wrap:pretty}.wd-rows .k small{font-size:var(--fs-nt);color:var(--t2);white-space:nowrap;margin-left:8px;font-weight:500}.wd-rows .v{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}.wd-rows .v i{color:var(--t2);margin-left:8px;font-style:normal}.wd-rows .v b{font-weight:600}.wd-rows .sw{background:var(--bone);vertical-align:-.02em;width:10px;height:10px;margin-right:10px;display:inline-block}.wd-bar{background:var(--g3);height:8px;overflow:hidden}.wd-bar>span{background:var(--bone);height:100%;transition:width .24s var(--ease-out);display:block}.wd-bar>span.t3{background:var(--t3)}.wd-bar>span.ring{box-shadow:inset 0 0 0 1px var(--bone);background:0 0}.hatch{background-image:repeating-linear-gradient(-45deg, var(--bone) 0 1.5px, transparent 1.5px 5px)!important;background-color:#0000!important}.wd-foot{border-top:1px solid var(--hr);margin-top:clamp(20px,2.4vw,28px);padding-top:12px}.wd-note{max-width:58ch;color:var(--t2);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.55}.wd-note b{color:var(--t1);font-weight:600}.wd-q{margin-bottom:8px;font-size:15px;font-weight:500}.wd-l small{font-size:var(--fs-nt);color:var(--t2);font-weight:500}.wd-v .gr{width:.62em;height:.62em;margin-left:2px}.wd-legend{color:var(--t2);flex-wrap:wrap;gap:4px 18px;display:flex}.wd-legend span{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.wd-legend .gr{width:9px;height:9px;color:var(--t1);vertical-align:0}.wd-res{gap:clamp(18px,2.2vw,28px);display:grid}.wd-res .rr-nt{margin-bottom:6px}.wd-cards{border-bottom:1px solid var(--hr2)}.wd-card{border:0;border-top:1px solid var(--hr2);width:100%;color:var(--t1);font:500 17px/1.35 var(--sans);letter-spacing:0;text-align:left;background:0 0;padding:14px 0 15px;display:block}.wd-card .t{text-wrap:pretty;justify-content:space-between;gap:24px;display:flex}.wd-card .t:after{content:"+";content:"+" / "";color:var(--t2);flex:none}.wd-card[aria-expanded=true] .t:after{content:"–";content:"–" / ""}.wd-card:hover .t:after{color:var(--t1)}.wd-card .vd{margin-top:12px;display:block}.wd-card .w{font:900 clamp(34px, 3.4vw, 48px)/.98 var(--sans);align-items:baseline;font-stretch:62%;display:flex}.wd-card .w .gr{width:.17em;height:.17em;margin-left:.06em}.wd-card .w .gr[data-g=poor],.wd-card .w .gr[data-g=needs]{width:.2em;height:.2em;box-shadow:inset 0 0 0 .05em}.wd-card .why{max-width:54ch;color:var(--t2);text-wrap:pretty;margin-top:8px;font-size:16px;font-weight:400;line-height:1.55;display:block}.wd-topo{width:100%;max-width:460px;height:auto;overflow:visible}.wd-topo line{transition:stroke-opacity .2s linear}.wd-topo-r .wd-note{margin:12px 0 28px}.wd-metrics{gap:26px;margin-top:26px;display:grid}.wd-zone{margin-top:2px}.wd-zone .z{gap:2px;height:6px;display:flex}.wd-zone .z span{display:block}.wd-zone .z [data-g=good]{background:var(--bone)}.wd-zone .z [data-g=needs]{background-image:repeating-linear-gradient(-45deg, var(--bone) 0 1.5px, transparent 1.5px 4.5px)}.wd-zone .z [data-g=poor]{box-shadow:inset 0 0 0 1px var(--t2)}.wd-zone .t{height:16px;color:var(--t2);margin-top:6px;font-size:12px;font-weight:500;line-height:1;position:relative}.wd-zone .t span{white-space:nowrap;position:absolute;top:0;translate:-50%}.wd-stack{padding-top:26px;position:relative}.wd-stack .bar{background:var(--g3);height:30px;display:flex;overflow:hidden}.wd-stack .bar span{background:var(--bone);height:100%;box-shadow:inset -1px 0 0 var(--g0);transition:width .24s var(--ease-out);display:block}.wd-stack .ln{border-left:1px solid var(--bone);z-index:1;transition:left .24s var(--ease-out);position:absolute;top:0;bottom:-6px}.wd-stack .ln.poor{border-left-style:dashed;border-left-color:var(--t2)}.wd-stack .ln b{white-space:nowrap;font-size:12px;font-weight:500;line-height:1;position:absolute;top:0;left:6px}.wd-stack .ln.poor b{color:var(--t2)}.wd-chain{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:6px 0 22px;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.3;display:flex}.wd-chain i{color:var(--t3);font-style:normal}.wd-chain b{font-weight:600}.wd-bar-row{margin-bottom:14px}.wd-bar-row .wd-l{color:var(--t2);font-size:14px}.wd-bar-row .wd-v{color:var(--t1)}@media (width<=1099px){.rr-rail,.rr-col{grid-column:1/-1}.rr-rail{margin-bottom:clamp(18px,2.6vw,28px);position:static}.rr-col{max-width:var(--rr-measure)}.wd{display:block}.wd-out{margin-top:clamp(28px,4vw,40px)}.wd-grid{gap:26px var(--cg);grid-template-columns:repeat(2,minmax(0,1fr))}.wd-big{font-size:clamp(64px,12vw,140px)}.wd-word{font-size:clamp(60px,11vw,124px)}}@media (width<=899px){.rr-row h2,.rr-row .ex{grid-column:1/-1}.rr-row .ex{padding-top:12px}.rr-more .rr-row .ex{padding-top:6px}.rr-tool-h p:first-child,.rr-tool-h p:last-child{grid-column:1/-1}.wd-grid{grid-template-columns:minmax(0,1fr);gap:24px}.wd-topo{max-width:340px;margin-inline:auto}}@media (width<=599px){.rr{--rr-no:clamp(28px, 9vw, 36px)}.wd-stats{grid-template-columns:minmax(0,1fr);gap:16px}.wd-stack .ln b span{display:none}.rr-prose li,.rr-short li{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.gr.pop{animation:none}.rr-prog,.wd-bar>span,.wd-stack .bar span,.wd-stack .ln,.wd-topo line,.wd-seg button,.rr-prose a{transition:none}}html[data-reduce-motion=on] .gr.pop{animation:none}.sv-hero>.wrap{padding-top:clamp(28px,6vh,64px);padding-bottom:clamp(32px,6vh,64px)}.sv-nouns{font-size:min(var(--fs-h1), 150px)}.sv-nouns a{text-underline-offset:.09em;text-decoration:none;text-decoration-thickness:.05em}.sv-nouns a:hover{text-decoration-line:underline}.sv-nouns a:focus-visible{outline-offset:6px}.sv-lede{text-wrap:pretty;max-width:36em;color:var(--fg);margin-top:clamp(24px,4vh,44px);font-size:clamp(19px,1.9vw,26px);line-height:1.3}.sv-row{column-gap:var(--cg);scroll-margin-top:var(--hd);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(20px,3.4vh,36px);padding-block:clamp(44px,8vh,88px);display:grid}.sv-noun{font-size:min(var(--fs-statement), 26svh);grid-column:1/-1}.sv-shot{min-width:0;color:inherit;display:block}.sv-say{font:500 clamp(19px, 1.9vw, 26px)/1.25 var(--sans);color:var(--fg);text-wrap:balance}.sv-txt{grid-column:2;min-width:0}.sv-txt .body{max-width:34em;margin-top:12px}.sv-run>.wrap{padding-top:var(--sec);padding-bottom:var(--sec)}.sv-l{font:600 11px/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase;color:var(--fg);font-stretch:125%}.sv-path{text-wrap:pretty;margin:clamp(16px,3vh,28px) 0 0;padding:0;line-height:1;list-style:none}.sv-path li{display:inline}.sv-path li:not(:last-child):after{content:" "}.sv .facts{border-top:1px solid var(--hr);margin-top:clamp(48px,9vh,96px);padding-top:18px}.sv-go{font-size:var(--fs-lede);color:var(--fg2);margin-top:clamp(28px,5vh,48px);line-height:1.45}.sv-go .ul{color:var(--fg);font-weight:500}.sv-portal>.wrap{padding-bottom:var(--sec)}.sv-head{gap:14px;display:grid}.pt-say{column-gap:var(--cg);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em;margin-top:clamp(10px,2vh,22px);display:grid}.pt-say .lede:first-child{grid-row:1/span 2}.pt-say .go{font-size:var(--fs-lede);color:var(--fg);grid-column:2;place-self:start;font-weight:500}.pt-stage{margin:clamp(40px,7vh,72px) 0 0}.pt-stage .pf-app{height:clamp(470px,43vw,610px)}.sv-t3 .pf-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr)}.pt-chart{margin:0}.pt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-kpis div{border-radius:var(--radius);background:var(--pf-1);gap:10px;padding:14px;display:grid}.pt-kpis .pf-rd+.pf-rd{height:16px}.pt-bars{--h:56%;border-radius:var(--radius);background:var(--pf-1);align-items:flex-end;gap:6px;height:clamp(120px,13vw,190px);margin-top:12px;padding:14px;display:flex}.pt-bars i{height:var(--h);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:repeating-linear-gradient(135deg, var(--pf-rd) 0 1px, transparent 1px 5px), color-mix(in srgb, var(--fg) 5%, transparent);flex:1}.pt-chat{gap:10px;display:grid}.pt-chat .msg{border-radius:var(--radius) var(--radius) var(--radius) var(--radius-xs);background:var(--pf-1);gap:8px;width:min(62%,360px);padding:12px 14px;display:grid}.pt-chat .msg.me{border-radius:var(--radius) var(--radius) var(--radius-xs) var(--radius);background:var(--pf-2);margin-left:auto}.pt-input{border-radius:var(--radius);border:1px solid var(--hr2);margin-top:6px;padding:12px 14px}.sv-gl{color:var(--fg2);flex:none;place-items:center;display:grid}.sv-gl svg{width:18px;height:18px}.sv-tx{flex:auto;gap:8px;min-width:0;display:grid}.sv-t1{align-items:center;gap:10px;min-width:0;display:flex}.sv-t1>.pf-rd{flex:0 auto;height:10px}.sv-meta.pf-rd{opacity:.8;height:7px}.sv-end{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.sv-docs{gap:8px;display:grid}.sv-mo{align-items:center;gap:8px;padding:4px 2px 2px;display:flex}.sv-chev{border-right:1px solid var(--fg2);border-bottom:1px solid var(--fg2);flex:none;width:5px;height:5px;margin:0 3px 3px 2px;rotate:45deg}.sv-mo .pf-rd{flex:none;height:7px}.sv-mo-m{width:86px}.sv-mo-n{width:12px}.sv-mo-ln{background:var(--hr);flex:auto;height:1px;margin-left:4px}.sv-docs .sv-r{border-radius:var(--radius);background:var(--pf-1);align-items:center;gap:12px;padding:13px 16px;display:flex}.sv-docs .sv-pill{flex:none;width:42px;padding:3px 7px}.sv-open{font:400 12px/1 var(--sans);color:var(--fg2);align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.sv-open svg{width:13px;height:13px}.sv-bt{border-bottom:1px solid var(--hr);gap:4px;margin-bottom:6px;display:flex}.sv-bt>span{font:500 13px/1.2 var(--sans);color:var(--fg2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;display:flex}.sv-bt>span.on{color:var(--fg);border-bottom-color:var(--fg)}.sv-bt svg{flex:none;width:13px;height:13px}.sv-bill .sv-r{border-bottom:1px solid var(--hr);align-items:center;gap:18px;padding:16px 4px;display:flex}.sv-bill .sv-gl{border-radius:var(--radius-sm);border:1px solid var(--hr2);width:42px;height:42px;color:var(--fg)}.sv-bill .sv-gl svg{width:16px;height:16px}.sv-amt.pf-rd{width:var(--wa,64px);height:11px}.pt-ms{margin:0;padding:2px 16px;list-style:none}.pt-ms li{border-bottom:1px solid var(--hr);grid-template-columns:14px 1.3fr 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.pt-ms li:last-child{border-bottom:0}.pt-ms li>i{border:1px solid var(--fg3);border-radius:50%;width:9px;height:9px}.pt-ref{gap:14px;max-width:560px;display:grid}.pt-ref .pf-tbl{margin-top:10px}.pt-link{border-radius:var(--radius);background:var(--pf-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pt-copy{font:400 11.5px/1 var(--sans);color:var(--fg);border-radius:var(--radius-xs);border:1px solid var(--hr2);padding:6px 10px}.pt-cells{grid-template-columns:repeat(25,minmax(0,1fr));gap:4px;display:grid}.pt-cells i{aspect-ratio:1;border-radius:var(--radius-xs);border:1px solid var(--hr2)}.pt-cap{font:400 11.5px/1 var(--sans);color:var(--fg2);justify-content:space-between;display:flex}.pt-stage{--cap:calc(var(--fs-nt) * 1.6 + 12px)}.pt-stage .pf-cap{min-height:var(--cap);box-sizing:border-box;margin:0;padding:12px 0 0}.pt-stage:not(:has(>figcaption)){padding-bottom:var(--cap)}.pt-note{margin-top:6px}.pt-note>i{margin-top:calc(var(--fs-nt) * .8 - 3.5px);align-self:flex-start}@container pf (width<=620px){.sv-dl{display:none}.sv-bt{gap:0}.sv-bt>span{flex:1 1 0;justify-content:center;padding:10px 4px}.sv-bill .sv-r{border-radius:var(--radius);background:var(--pf-1);border-bottom:0;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding:14px}.sv-bill .sv-end{flex-direction:row-reverse;justify-content:space-between;width:100%}.sv-docs .sv-r{gap:10px;padding:12px 12px 12px 14px}.sv-open{padding:5px 2px}.pt-kpis{grid-template-columns:1fr 1fr}.pt-kpis div:nth-child(3){display:none}.pt-ms li{grid-template-columns:14px 1fr auto}.pt-ms li>.pf-rd:not(.ms-n){display:none}.pt-chat .msg{width:78%}.pt-cells{gap:3px}}@media (width<=899px){.sv-nouns,.sv-noun{font-size:min(19.5vw,96px)}.sv-row,.pt-say{grid-template-columns:minmax(0,1fr)}.sv-txt{grid-column:1}.pt-say{grid-template-rows:none}.pt-say .lede:first-child{grid-row:auto}.pt-say .go{grid-column:1}.sv-row{row-gap:12px;padding-block:clamp(32px,6vh,56px)}.pt-stage .pf-app{height:480px}.pt-stage{--cap:calc(var(--fs-nt) * 1.6 * 2 + 12px)}}.ab-hero-in{padding-top:clamp(20px,4vh,44px);padding-bottom:clamp(32px,6vh,64px);container-type:inline-size}.ab-name{margin-top:-.1em;margin-left:-.02em;font-size:39.0778cqw;line-height:1}.ab-lede{margin-top:clamp(20px,3vh,32px);margin-left:calc(50% + var(--cg) / 2);color:var(--fg);text-wrap:pretty;font-size:clamp(19px,1.9vw,26px);line-height:1.3}.ab .facts{border-top:1px solid var(--hr);margin-top:clamp(32px,6vh,64px);padding-top:18px}.ab-body>.wrap{padding-bottom:var(--sec)}.ab-run{gap:clamp(14px, 2.4vh, 24px) var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(32px,6vh,64px);display:grid}.ab-word{grid-column:1/-1;line-height:1}.ab-run .lede{grid-column:2;max-width:31em}.ab-doors{column-gap:var(--cg);grid-template-columns:repeat(4,minmax(0,1fr));align-items:baseline;row-gap:10px;margin-top:clamp(40px,7vh,72px);font-size:clamp(15.5px,1.2vw,18px);line-height:1.35;display:grid}.ab-doors .ul{color:var(--fg);justify-self:start}@media (width<=359px){.ab-mail{grid-column:1/-1}}@media (width<=899px){.ab-lede{margin-left:0}.ab-run{grid-template-columns:minmax(0,1fr)}.ab-word{font-size:min(19.5vw,96px)}.ab-run .lede{grid-column:1}.ab-doors{grid-template-columns:minmax(0,1fr)}.ab-doors .nt{margin-bottom:2px}}.u-url input,.lg-sh,.td-what h2,.td-scan-host,.td-clock,.td-m-v,.rf-theirs .u-act,.rf-tel{font-family:var(--sans);letter-spacing:0;font-weight:900;font-stretch:62%}.u-f{align-content:start;gap:8px;min-width:0;display:grid}.u-f label{font:500 var(--fs-nt)/1.4 var(--mono);color:var(--fg3)}.u-f input,.u-f textarea{border:0;border-bottom:1px solid var(--fg3);width:100%;min-width:0;font:400 clamp(18px, 1.4vw, 21px)/1.35 var(--sans);letter-spacing:0;color:var(--fg);background:0 0;border-radius:0;padding:8px 0 10px;transition:border-color .12s linear,box-shadow .12s linear}.u-f textarea{resize:vertical;min-height:128px;line-height:1.45}.u-f input::placeholder,.u-f textarea::placeholder{color:var(--fg3);opacity:1}.u-f input:focus,.u-f textarea:focus{border-color:var(--fg);box-shadow:0 1px 0 var(--fg);outline:none}.u-f.bad input,.u-f.bad textarea{border-color:var(--fg);box-shadow:0 1px 0 var(--fg)}.u-err{font:500 var(--fs-nt)/1.5 var(--mono);color:var(--fg)}.u-f input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.u-f input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ground) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.u-url{align-items:flex-end;gap:14px 22px;display:flex}.u-url input{border:0;border-bottom:1px solid var(--fg3);min-width:0;color:var(--fg);background:0 0;border-radius:0;flex:1;padding:6px 0 12px;font-size:clamp(36px,4.4vw,64px);line-height:1.05;transition:border-color .12s linear,box-shadow .12s linear}.u-url input::placeholder{color:var(--fg3);opacity:1}.u-url input:focus{border-color:var(--fg);box-shadow:0 1px 0 var(--fg);outline:none}.u-url.bad input{border-color:var(--fg);box-shadow:0 1px 0 var(--fg)}.u-url input:disabled{color:var(--fg2)}.u-url .btn{flex:none;margin-bottom:6px}@media (width<=699px){.u-url{flex-direction:column;align-items:stretch}.u-url .btn{justify-content:center;margin-bottom:0}}.u-act{font:500 clamp(16px, 1.25vw, 18px)/1.3 var(--sans);letter-spacing:0;color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0;padding:0 0 2px;transition:background-size .16s;display:inline-block}.u-act:hover{background-position:100% 100%;background-size:0 1px}button.u-act{cursor:pointer}.nf{min-height:calc(100svh - var(--hd));display:flex}.nf-in{padding-top:var(--crumb-top);flex-direction:column;flex:1;padding-bottom:clamp(36px,7vh,72px);display:flex}.nf-h{max-width:11.5em;margin-top:clamp(18px,3vh,30px)}.nf-probe{width:0;height:0;display:inline-block}.nf-h .p.f{animation:nf-back .26s var(--ease-pop) both}@keyframes nf-back{0%{scale:.4}to{scale:1}}.nf .lede{max-width:25em;margin-top:clamp(22px,3.4vh,36px)}.nf-floor{border-top:1px solid var(--hr2);flex-wrap:wrap;align-items:baseline;gap:12px clamp(26px,3.4vw,48px);margin-top:auto;padding-top:clamp(18px,2.6vh,26px);display:flex;position:relative}.nf-gap{flex:none;height:clamp(72px,16vh,220px)}.nf-stray{--nf-d:calc(var(--fs-h1) * .135);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:end center;margin-right:-22px;padding:0;display:grid;position:absolute;bottom:100%;right:clamp(8%,14vw,22%)}.nf-stray .p{width:var(--nf-d,15px);height:var(--nf-d,15px);transform-origin:50% 100%;will-change:transform;background:currentColor;min-width:0;min-height:0;margin:0}.nf-stray:focus-visible{outline:none}.nf-stray:focus-visible:after{content:"";left:50%;bottom:calc(var(--nf-d,15px) / 2);width:calc(var(--nf-d,15px) + 14px);height:calc(var(--nf-d,15px) + 14px);border:2px solid var(--fg);border-radius:50%;position:absolute;translate:-50% 50%}.nf-note{white-space:nowrap;font:500 var(--fs-nt)/1.5 var(--mono);color:var(--fg3);position:absolute;top:calc(clamp(18px,2.6vh,26px) + 2px);right:clamp(8%,14vw,22%);translate:50%}@media (width<=699px){.nf-floor{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px}.nf-stray{right:18%}.nf-note{top:22px;right:0;translate:0}}.lgd{padding-bottom:var(--sec)}.lg-top{padding-top:var(--crumb-top);padding-bottom:clamp(44px,7vh,80px)}.lg-h{margin-top:clamp(16px,2.6vh,26px)}.lg-date{margin-top:clamp(18px,3vh,30px)}.lg-grid{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lg-rail{grid-column:1/span 3}.lg-doc{grid-column:7/span 6;min-width:0;max-width:39em}.lg-toc{top:calc(var(--hd) + 28px);max-height:calc(100svh - var(--hd) - 56px);scrollbar-width:thin;padding-bottom:24px;padding-right:8px;position:sticky;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.lg-toc-h{font:500 var(--fs-nt)/1.5 var(--mono);color:var(--fg3);margin-bottom:14px}.lg-toc ol{margin:0;padding:0;list-style:none;position:relative}.lg-toc li+li{margin-top:2px}.lg-toc a{color:var(--fg3);grid-template-columns:14px 2.2em minmax(0,1fr);align-items:baseline;padding:4px 0;font-size:13.5px;line-height:1.35;transition:color .12s linear;display:grid}.lg-toc a:hover,.lg-toc a[aria-current]{color:var(--fg)}.lg-toc .n{font:500 12px/1 var(--mono);color:inherit}.lg-toc .p{vertical-align:.06em;background:0 0;justify-self:start;width:6px;min-width:6px;height:6px;min-height:6px;margin:0}.lg-toc .lg-run{background:var(--fg);pointer-events:none;width:6px;height:6px;translate:0 var(--y,0px);transition:translate .24s var(--ease-out), opacity .12s linear;border-radius:50%;position:absolute;top:0;left:0}.lg-toc .lg-run[hidden]{opacity:0;display:block}.lg-fold{display:none}.lg-pre{font-size:var(--fs-lede);color:var(--fg);text-wrap:pretty;margin-bottom:clamp(48px,8vh,80px);line-height:1.45}.lg-sec{scroll-margin-top:calc(var(--hd) + 28px)}.lg-sec+.lg-sec{margin-top:clamp(56px,9vh,96px)}.lg-sh{color:var(--fg);text-wrap:balance;overflow-wrap:break-word;margin-bottom:18px;font-size:clamp(32px,2.8vw,42px);line-height:.98}.lg-sh .no{font:500 var(--fs-nt)/1.4 var(--mono);color:var(--fg3);margin-bottom:10px;display:block}.lg-sh .no .dash{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-para{font-size:var(--fs-body);color:var(--fg2);text-wrap:pretty;overflow-wrap:break-word;line-height:1.62}.lg-para+.lg-para,.lg-ul+.lg-para,.lg-para+.lg-ul{margin-top:1em}.lg-ul{font-size:var(--fs-body);color:var(--fg2);gap:.55em;margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.lg-ul li{text-wrap:pretty;overflow-wrap:break-word;padding-left:1.3em;position:relative}.lg-ul li:before{content:"";background:var(--fg3);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:.15em}.lg-ext{color:var(--fg);overflow-wrap:anywhere}@media (width<=1099px){.lg-rail{grid-column:1/span 4}.lg-doc{grid-column:5/span 8}}@media (width<=899px){.lg-rail{display:none}.lg-doc{grid-column:1/-1;padding-top:36px}.lg-fold{border-block:1px solid var(--hr2);grid-column:1/-1;display:block}.lg-fold summary{cursor:pointer;font:600 16px/1.2 var(--sans);justify-content:space-between;align-items:baseline;padding:15px 0;list-style:none;display:flex}.lg-fold summary::-webkit-details-marker{display:none}.lg-fold .c,.lg-fold[open] .o{display:none}.lg-fold[open] .c{display:inline}.lg-fold ol{margin:0;padding:0 0 16px;list-style:none}.lg-fold a{color:var(--fg2);grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;padding:7px 0;font-size:16px;line-height:1.35;display:grid}.lg-fold .n{font:500 var(--fs-nt)/1 var(--mono);color:var(--fg3)}}.td{padding-bottom:clamp(72px,11vh,130px)}.td-top{padding-top:var(--crumb-top)}.td-h{max-width:10em}.td-lede{max-width:31em;margin-top:clamp(22px,3.4vh,36px)}.td-form{margin-top:clamp(56px,10vh,112px)}.td-form>label{margin-bottom:10px;display:block}.td-form .u-err{margin-top:14px}.td-what{margin-top:var(--sec);gap:32px var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.td-what h2{font-size:clamp(28px,2.5vw,36px);line-height:.98}.td-what p{color:var(--fg2);max-width:26em;margin-top:10px;font-size:16px;line-height:1.5}.td-scan{border-top:1px solid var(--hr2);column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(36px,6vh,64px);margin-top:clamp(48px,8vh,96px);padding-top:22px;display:grid}.td-scan-who{grid-column:1/span 5;min-width:0}.td-scan-host{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(38px,4.5vw,68px);line-height:.98}.td-clock{font-variant-numeric:tabular-nums;margin-top:clamp(20px,3vh,32px);font-size:clamp(50px,5.8vw,86px);line-height:.95}.td-run{grid-column:7/span 6;align-self:end;min-width:0;padding-top:30px}.td-run-line{background:var(--hr2);height:1px;position:relative}.td-run-band{border-inline:1px solid var(--fg3);height:9px;position:absolute;bottom:0}.td-run-band:before{content:"";background:repeating-linear-gradient(90deg, var(--fg2) 0 5px, transparent 5px 9px);height:1px;position:absolute;inset:0 0 auto}.td-run-band span{font:500 var(--fs-nt)/1 var(--mono);color:var(--fg3);white-space:nowrap;position:absolute;bottom:17px;left:50%;translate:-50%}.td-run-ride{left:calc(var(--at,0) * 100%);pointer-events:none;width:0;height:0;transition:left .1s linear;position:absolute;top:0}.td-run-ride i{background:var(--fg);width:13px;height:13px;box-shadow:0 0 0 4px var(--ground);border-radius:50%;position:absolute;top:-6px;left:-6.5px}.td-run-scale{height:1em;font:500 var(--fs-nt)/1 var(--mono);color:var(--fg3);margin-top:14px;position:relative}.td-run-scale span{position:absolute;top:0}.td-run-scale span:first-child{left:0}.td-run-scale span:nth-child(2),.td-run-scale span:nth-child(3){translate:-50%}.td-run-scale span:last-child{right:0}@media (width<=559px){.td-run-scale span:last-child{display:none}}.td-res{animation:td-in .5s var(--ease-out) both;outline:none;margin-top:clamp(48px,8vh,96px)}@keyframes td-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.td-res-top{border-top:1px solid var(--hr2);padding-top:22px}.td-host{overflow-wrap:anywhere;margin-top:10px}.td-verdict{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:18px;margin-top:clamp(40px,6vh,72px);display:grid}.td-verdict .say{grid-column:1/span 6;font-size:clamp(34px,4.4vw,64px)}.td-verdict .say .td-g{border-width:.026em;width:.15em;height:.15em;margin-left:.05em}.td-verdict-b{grid-column:7/span 6}.td-verdict-b .lede{max-width:30em}.td-key{flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.td-key span{align-items:center;gap:7px;display:inline-flex}.td-key .td-g{border-width:1.5px;width:9px;height:9px;margin:0}.td-key span:last-child{color:var(--fg3)}.td-blk{border-top:1px solid var(--hr);column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;margin-top:clamp(64px,9vh,112px);padding-top:22px;display:grid}.td-blk-h{grid-column:1/span 4}.td-blk-h .h3{max-width:11em}.td-blk-h .body{max-width:26em;margin-top:14px;font-size:15.5px}.td-blk-b{grid-column:5/span 8;min-width:0}.td-row+.td-row{margin-top:clamp(36px,5vh,52px)}.td-row-l{color:var(--fg2);margin-bottom:14px}.td-ms{gap:28px var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.td-m{min-width:0;animation:td-in .5s var(--ease-out) both;animation-delay:var(--d,0s)}.td-m-l{min-height:2.9em}.td-m-v{white-space:nowrap;align-items:baseline;margin-top:6px;font-size:clamp(48px,5.2vw,76px);line-height:.95;display:flex}.td-g{box-sizing:border-box;border:.035em solid var(--fg);background:var(--fg);border-radius:50%;flex:none;width:.2em;height:.2em;margin-left:.08em;display:inline-block}.td-g.needs-work{background:linear-gradient(90deg, var(--fg) 50%, transparent 50%)}.td-g.poor{background:0 0}.td-g.unknown{border-color:var(--pale);background:0 0;border-style:dashed}.td-m-g{color:var(--fg2);margin-top:8px}.td-meter{height:34px;margin-top:14px;position:relative}.td-z{height:1px;position:absolute;top:5px}.td-z.good{background:var(--fg2);height:2px;top:4.5px}.td-z.needs-work{background:repeating-linear-gradient(90deg, var(--fg2) 0 5px, transparent 5px 9px)}.td-z.poor{background:repeating-linear-gradient(90deg, var(--fg2) 0 1.5px, transparent 1.5px 5px)}.td-tick{font:500 11px/1 var(--mono);color:var(--fg3);white-space:nowrap;position:absolute;top:16px;translate:-50%}.td-tick:before{content:"";background:var(--fg3);width:1px;height:7px;position:absolute;top:-12px;left:50%}.td-ride{background:var(--fg);width:11px;height:11px;box-shadow:0 0 0 3px var(--ground);animation:td-ride 1.1s var(--ease-out) both;animation-delay:var(--d,0s);border-radius:50%;margin-left:-5.5px;position:absolute;top:0}@keyframes td-ride{0%{left:0}}.td-none{grid-column:5/span 8}.td-none .lede{color:var(--fg);max-width:30em}.td-none .body{max-width:34em;margin-top:14px}.td-el{border-bottom:1px solid var(--hr);font:500 16px/1.4 var(--sans);color:var(--fg);overflow-wrap:anywhere;padding-bottom:12px}.td-sel{overflow-wrap:anywhere;margin-top:10px}.td-split{margin-top:clamp(28px,4vh,40px)}.td-bar{gap:2px;height:8px;margin-top:14px;display:flex}.td-bar span{background:var(--fg3);min-width:2px;height:100%;animation:td-grow .9s var(--ease-out) both;animation-delay:var(--d,0s);transform-origin:0}.td-bar span:first-child{background:var(--fg)}@keyframes td-grow{0%{scale:0 1}}.td-phases{margin:14px 0 0;padding:0;list-style:none}.td-phases li{border-bottom:1px solid var(--hr);color:var(--fg2);justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;display:flex}.td-phases li span:first-child{align-items:baseline;gap:10px;display:inline-flex}.td-phases li span:first-child:before{content:"";background:var(--fg3);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.td-phases li:first-child span:first-child:before{background:var(--fg)}.td-phases li span:last-child{color:var(--fg);font-weight:600}.td-split .body{max-width:34em;margin-top:16px;font-size:15px}.td-shot{grid-column:5/span 8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px clamp(24px,3vw,48px);display:grid}.td-phone{aspect-ratio:1/2;background:var(--g2);max-width:100%;position:relative;overflow:hidden}.td-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.td-shot figcaption .body{max-width:30em;font-size:15.5px}.td-close{border-top:1px solid var(--hr2);margin-top:clamp(80px,12vh,140px);padding-top:22px}.td-close-acts{flex-wrap:wrap;align-items:center;gap:18px clamp(28px,3vw,44px);margin-top:clamp(28px,4vh,40px);display:flex}.td-foot{overflow-wrap:anywhere;max-width:60em;margin-top:clamp(36px,5vh,56px)}@media (width<=899px){.td-what{grid-template-columns:1fr;gap:22px}.td-scan-who,.td-run,.td-verdict .say,.td-verdict-b,.td-blk-h,.td-blk-b,.td-none,.td-shot{grid-column:1/-1}.td-ms{grid-template-columns:minmax(0,1fr);gap:22px}.td-m+.td-m{border-top:1px solid var(--hr);padding-top:22px}.td-m{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;display:grid}.td-m-l{grid-column:1/-1;min-height:0}.td-m-g{text-align:right;margin-top:0}.td-meter{grid-column:1/-1;margin-top:10px}.td-shot{grid-template-columns:1fr}.td-phone{width:min(250px,70vw)!important}}.rf-hero{padding-top:var(--crumb-top);padding-bottom:var(--sec)}.rf-hl{min-height:calc(var(--fs-h1) * .92);margin-top:clamp(16px,2.6vh,26px)}.rf-h{overflow-wrap:anywhere;max-width:13em}.rf-wait{height:calc(var(--fs-h1) * .92);display:block}.rf-wait .p{vertical-align:0;width:.135em;min-width:0;height:.135em;min-height:0;margin:0}.rf-hero .lede{max-width:30em;margin-top:clamp(22px,3.4vh,36px)}.rf-note{max-width:34em;margin-top:clamp(32px,5vh,52px)}.rf-note blockquote{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.rf-note figcaption{margin-top:12px}.rf-theirs{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:clamp(44px,7vh,72px);display:flex}.rf-theirs .u-act{overflow-wrap:anywhere;text-underline-offset:.12em;background:0 0;padding:0;font-size:clamp(30px,3vw,44px);line-height:1;text-decoration:underline;text-decoration-thickness:2px}.rf-audit{padding:var(--sec) 0}.rf-audit-in{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:28px;display:grid}.rf-audit-say{grid-column:1/span 5}.rf-audit-say .h2{max-width:8em}.rf-audit-do{grid-column:7/span 6;min-width:0}.rf-audit-do .body{max-width:30em}.rf-audit-do form{margin-top:clamp(26px,4vh,40px)}.rf-audit .u-url input{font-size:clamp(34px,3vw,44px)}.rf-audit-do .u-err{margin-top:12px}.rf-talk-first{color:var(--fg2);margin-top:clamp(24px,3.4vh,34px);font-size:16px}.rf-talk-first a{color:var(--fg)}.rf-work{padding-top:var(--sec)}.rf-work-h{gap:12px;display:grid}.rf-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px);margin-top:clamp(24px,4vh,44px);display:grid}.rf-plate{min-width:0;color:var(--fg);display:block}.rf-plate .img{aspect-ratio:16/9;background:var(--g2);overflow:hidden}.rf-plate img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .2s linear}.rf-plate:hover img{opacity:.88}.rf-plate-t{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding-top:10px;font-size:14px;line-height:1.35;display:flex}.rf-plate-t h3{font:600 14px/1.35 var(--sans);letter-spacing:0}.rf-plate-t .nt{font:400 14px/1.35 var(--sans);color:var(--fg2)}.rf-talk{padding-top:var(--sec);padding-bottom:var(--sec);scroll-margin-top:calc(var(--hd) + 16px)}.rf-talk:focus{outline:none}.rf-talk-in{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.rf-talk-say{grid-column:1/span 5;min-width:0}.rf-talk-do{grid-column:7/span 6;min-width:0}.rf-talk-say .lede{max-width:22em;margin-top:clamp(18px,2.6vh,26px)}.rf-ways{gap:24px;margin-top:clamp(32px,5vh,52px);display:grid}.rf-ways .nt{margin-bottom:6px;display:block}.rf-tel{font-size:clamp(34px,3.4vw,50px);line-height:1}.rf-ways p{color:var(--fg2);margin-top:6px;font-size:15px}.rf-form{gap:clamp(26px, 3.8vh, 36px) var(--cg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:6px;display:grid}.rf-form .full{grid-column:1/-1}.rf-send{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px;display:flex}.rf-legal a{color:var(--fg2)}.rf-fail{margin-bottom:26px;font-size:15px;font-weight:500;line-height:1.5}.rf-fail a{color:var(--fg)}.rf-done .lede{max-width:26em;margin-top:20px}.rf-done .lede b{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.rf-done-acts{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:clamp(28px,4vh,40px);display:flex}@media (width<=899px){.rf-audit-say,.rf-audit-do,.rf-talk-say,.rf-talk-do{grid-column:1/-1}.rf-plates{grid-template-columns:minmax(0,1fr)}.rf-form{grid-template-columns:minmax(0,1fr);gap:26px}}@media (prefers-reduced-motion:reduce){.nf-h .p.f,.td-res,.td-m,.td-ride,.td-bar span{animation:none}.td-run-ride,.lg-toc .lg-run,.u-act,.rf-plate img{transition:none}}html[data-reduce-motion=on] .td-run-ride,html[data-reduce-motion=on] .lg-toc .lg-run{transition:none}
/*$vite$:1*/