@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--jr-c:15}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), "Poppins", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--color-paper:#fff;--color-ink:#0a0c00;--color-ink-2:#1a1a17;--color-stone:#f6f5f3;--color-lemon:#ffe440;--color-lemon-deep:#f5b800;--color-mute:#5f5f59;--color-mute-2:#9c9c95;--color-line:#e4e3df;--color-line-ink:#2a2c1f;--color-danger:#c43d3d;--color-copy:#2a2b25;--font-display:var(--font-unbounded), "Unbounded", "Arial Black", Helvetica, sans-serif;--text-page:clamp(38px, 5.4vw, 74px);--text-page--line-height:1.06;--text-page--letter-spacing:-.035em;--text-contact:clamp(36px, 5vw, 68px);--text-contact--line-height:1.05;--text-contact--letter-spacing:-.035em;--text-article:clamp(34px, 4.4vw, 60px);--text-article--line-height:1.08;--text-article--letter-spacing:-.035em;--text-section:clamp(30px, 3.4vw, 50px);--text-section--line-height:1.05;--text-section--letter-spacing:-.02em;--text-band:clamp(32px, 4vw, 58px);--text-band--line-height:1.05;--text-band--letter-spacing:-.02em;--text-card:clamp(22px, 2.2vw, 30px);--text-card--line-height:1.15;--text-card--letter-spacing:-.03em;--text-h4:clamp(18px, 1.6vw, 22px);--text-h4--line-height:1.25;--text-h4--letter-spacing:-.02em;--text-title:19px;--text-title--line-height:1.25;--text-title--letter-spacing:-.02em;--text-stat:clamp(30px, 3.2vw, 44px);--text-stat--line-height:1;--text-stat--letter-spacing:-.04em;--text-bigstat:clamp(80px, 9vw, 130px);--text-bigstat--line-height:.9;--text-bigstat--letter-spacing:-.05em;--text-kpi:clamp(54px, 7vw, 104px);--text-kpi--line-height:.9;--text-kpi--letter-spacing:-.05em;--text-giant:clamp(64px, 9vw, 140px);--text-giant--line-height:1;--text-giant--letter-spacing:-.04em;--text-marquee:clamp(22px, 2.4vw, 32px);--text-marquee--line-height:1;--text-marquee--letter-spacing:-.02em;--text-footer:clamp(24px, 2.4vw, 34px);--text-footer--line-height:1.15;--text-footer--letter-spacing:-.03em;--text-sentence:clamp(22px, 2.6vw, 40px);--text-sentence--line-height:1.6;--text-sentence--letter-spacing:-.02em;--text-lead:18px;--text-lead--line-height:1.6;--text-label:12px;--text-label--line-height:1;--text-label--letter-spacing:.02em;--text-body-s:14.5px;--text-body-s--line-height:1.6;--text-caption:13px;--text-caption--line-height:1.45;--radius-none:0;--radius-card:14px;--radius-ui:10px;--shadow-lift:0 24px 40px -28px #0a0c0059;--ease-brand:cubic-bezier(.22, 1, .36, 1);--ease-draw:cubic-bezier(.6, 0, .2, 1);--ease-sweep:cubic-bezier(.4, 0, .2, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--ease-crawl:cubic-bezier(.08, .9, .2, 1);--duration-press:.16s;--duration-hover:.28s;--duration-ui:.32s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}::selection{background:var(--color-lemon);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[46\%\]{top:46%}.top-\[52\%\]{top:52%}.top-\[calc\(46\%-4px\)\]{top:calc(46% - 4px)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+70px\)\]{top:calc(env(safe-area-inset-top,0px) + 70px)}.top-\[env\(safe-area-inset-top\,0px\)\]{top:env(safe-area-inset-top,0px)}.-right-\[60px\]{right:-60px}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[8\%\]{right:8%}.right-\[calc\(20px\+env\(safe-area-inset-right\)\)\]{right:calc(20px + env(safe-area-inset-right))}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-\[7px\]{bottom:7px}.bottom-\[9\%\]{bottom:9%}.bottom-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(20px + env(safe-area-inset-bottom))}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[8\%\]{left:8%}.left-\[33\%\]{left:33%}.left-\[46\%\]{left:46%}.left-\[59\%\]{left:59%}.left-\[calc\(46\%\+26px\)\]{left:calc(46% + 26px)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[55\]{z-index:55}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:521px){.container{max-width:521px}}@media (min-width:901px){.container{max-width:901px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.\[margin-block\:-\.12em\]{margin-block:-.12em}.my-0{margin-block:0}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[9px\]{margin-top:9px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[60px\]{margin-top:60px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.mb-\[34px\]{margin-bottom:34px}.mb-\[50px\]{margin-bottom:50px}.-ml-\[1\.5px\]{margin-left:-1.5px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.size-\[\.92em\]{width:.92em;height:.92em}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-\[50px\]{height:50px!important}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[\.9em\]{height:.9em}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[9px\]{height:9px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[70px\]{height:70px}.h-\[80\%\]{height:80%}.h-\[260px\]{height:260px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-none{max-height:none}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[96px\]{min-height:96px}.min-h-\[110px\]{min-height:110px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[\.9em\]{width:.9em}.w-\[9px\]{width:9px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[90\%\]{width:90%}.w-\[260px\]{width:260px}.w-\[min\(920px\,calc\(100vw-32px\)\)\]{width:min(920px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[13em\]{max-width:13em}.max-w-\[14em\]{max-width:14em}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15em\]{max-width:15em}.max-w-\[16em\]{max-width:16em}.max-w-\[18em\]{max-width:18em}.max-w-\[22em\]{max-width:22em}.max-w-\[26em\]{max-width:26em}.max-w-\[28em\]{max-width:28em}.max-w-\[30em\]{max-width:30em}.max-w-\[30rem\]{max-width:30rem}.max-w-\[31em\]{max-width:31em}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[36em\]{max-width:36em}.max-w-\[38em\]{max-width:38em}.max-w-\[40em\]{max-width:40em}.max-w-\[78\%\]{max-width:78%}.max-w-\[140px\]{max-width:140px}.max-w-\[380px\]{max-width:380px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[860px\]{max-width:860px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[7\.5em\]{min-width:7.5em}.min-w-\[18rem\]{min-width:18rem}.min-w-\[1100px\]{min-width:1100px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-\[\.16em\]{--tw-translate-y:calc(.16em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[120px\]{--tw-translate-y:calc(120px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.7\]{scale:.7}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[calc\(var\(--nav-h\)\+20px\)\]{scroll-margin-top:calc(var(--nav-h) + 20px)}.scroll-mt-\[var\(--nav-h\)\]{scroll-margin-top:var(--nav-h)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[14px_1fr\]{grid-template-columns:14px 1fr}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[30px_1fr\]{grid-template-columns:30px 1fr}.grid-cols-\[40px_1fr\]{grid-template-columns:40px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,7\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.\!gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[30px\]{gap:30px}.gap-\[60px\]{gap:60px}.gap-\[clamp\(6px\,2cqw\,12px\)\]{gap:clamp(6px,2cqw,12px)}.gap-\[clamp\(14px\,1\.8vw\,26px\)\]{gap:clamp(14px,1.8vw,26px)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[60px\]{column-gap:60px}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[\.24em\]{border-radius:.24em}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-ui\)\]{border-radius:var(--radius-ui)}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:var(--radius-none)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#22241a\]{border-color:#22241a}.border-black{border-color:var(--color-black)}.border-danger{border-color:var(--color-danger)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-ink{border-color:var(--color-line-ink)}.border-transparent{border-color:#0000}.bg-\[\#7a8f6b\]{background-color:#7a8f6b}.bg-\[\#23231f\]{background-color:#23231f}.bg-\[\#DCF8C6\]{background-color:#dcf8c6}.bg-\[\#c9583f\]{background-color:#c9583f}.bg-\[\#e3b48a\]{background-color:#e3b48a}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ink-2{background-color:var(--color-ink-2)}.bg-ink\/55{background-color:#0a0c008c}@supports (color:color-mix(in lab, red, red)){.bg-ink\/55{background-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.bg-lemon{background-color:var(--color-lemon)}.bg-line\/70{background-color:#e4e3dfb3}@supports (color:color-mix(in lab, red, red)){.bg-line\/70{background-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-paper\/92{background-color:color-mix(in oklab, var(--color-paper) 92%, transparent)}}.bg-stone{background-color:var(--color-stone)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[radial-gradient\(circle\,rgba\(245\,184\,0\,\.55\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#f5b8008c,#0000 70%)}.bg-\[repeating-linear-gradient\(90deg\,rgba\(10\,12\,0\,\.06\)_0_1px\,transparent_1px_72px\)\]{background-image:repeating-linear-gradient(90deg,#0a0c000f 0 1px,#0000 1px 72px)}.bg-flutes{background-image:repeating-linear-gradient(90deg,#0a0c0009 0 1px,#0000 1px 72px)}.bg-flutes-ink{background-image:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 72px)}.\[mask-image\:linear-gradient\(\#000_30\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.\[mask-image\:linear-gradient\(\#000_40\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.\[mask-position\:left_center\]{-webkit-mask-position:0;mask-position:0}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.p-\[clamp\(8px\,2\.6cqw\,14px\)\]{padding:clamp(8px,2.6cqw,14px)}.p-\[clamp\(10px\,4cqw\,24px\)\]{padding:clamp(10px,4cqw,24px)}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[1\.1em\]{padding-inline:1.1em}.px-\[26px\]{padding-inline:26px}.px-\[max\(16px\,env\(safe-area-inset-left\)\)\]{padding-inline:max(16px, env(safe-area-inset-left))}.px-\[max\(20px\,env\(safe-area-inset-left\)\)\]{padding-inline:max(20px, env(safe-area-inset-left))}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-\[\.7em\]{padding-block:.7em}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[26px\]{padding-block:26px}.py-\[30px\]{padding-block:30px}.py-\[72px\]{padding-block:72px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[72px\]{padding-top:72px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[22px\]{padding-right:22px}.pr-\[30px\]{padding-right:30px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[9cqw\]{padding-bottom:9cqw}.pb-\[26px\]{padding-bottom:26px}.pb-\[60px\]{padding-bottom:60px}.pb-\[72px\]{padding-bottom:72px}.pb-\[calc\(36px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(36px + env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-article{font-size:var(--text-article);line-height:var(--tw-leading,var(--text-article--line-height));letter-spacing:var(--tw-tracking,var(--text-article--letter-spacing))}.text-band{font-size:var(--text-band);line-height:var(--tw-leading,var(--text-band--line-height));letter-spacing:var(--tw-tracking,var(--text-band--letter-spacing))}.text-bigstat{font-size:var(--text-bigstat);line-height:var(--tw-leading,var(--text-bigstat--line-height));letter-spacing:var(--tw-tracking,var(--text-bigstat--letter-spacing))}.text-card{font-size:var(--text-card);line-height:var(--tw-leading,var(--text-card--line-height));letter-spacing:var(--tw-tracking,var(--text-card--letter-spacing))}.text-contact{font-size:var(--text-contact);line-height:var(--tw-leading,var(--text-contact--line-height));letter-spacing:var(--tw-tracking,var(--text-contact--letter-spacing))}.text-footer{font-size:var(--text-footer);line-height:var(--tw-leading,var(--text-footer--line-height));letter-spacing:var(--tw-tracking,var(--text-footer--letter-spacing))}.text-giant{font-size:var(--text-giant);line-height:var(--tw-leading,var(--text-giant--line-height));letter-spacing:var(--tw-tracking,var(--text-giant--letter-spacing))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing))}.text-kpi{font-size:var(--text-kpi);line-height:var(--tw-leading,var(--text-kpi--line-height));letter-spacing:var(--tw-tracking,var(--text-kpi--letter-spacing))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing))}.text-marquee{font-size:var(--text-marquee);line-height:var(--tw-leading,var(--text-marquee--line-height));letter-spacing:var(--tw-tracking,var(--text-marquee--letter-spacing))}.text-page{font-size:var(--text-page);line-height:var(--tw-leading,var(--text-page--line-height));letter-spacing:var(--tw-tracking,var(--text-page--letter-spacing))}.text-section{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-section--line-height));letter-spacing:var(--tw-tracking,var(--text-section--letter-spacing))}.text-sentence{font-size:var(--text-sentence);line-height:var(--tw-leading,var(--text-sentence--line-height));letter-spacing:var(--tw-tracking,var(--text-sentence--letter-spacing))}.text-stat{font-size:var(--text-stat);line-height:var(--tw-leading,var(--text-stat--line-height));letter-spacing:var(--tw-tracking,var(--text-stat--letter-spacing))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.text-body-s{font-size:var(--text-body-s);line-height:var(--tw-leading,var(--text-body-s--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.\!text-\[13\.5px\]{font-size:13.5px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[44px\]{font-size:44px}.text-\[clamp\(9px\,2\.2cqw\,12px\)\]{font-size:clamp(9px,2.2cqw,12px)}.text-\[clamp\(9px\,2\.4cqw\,12px\)\]{font-size:clamp(9px,2.4cqw,12px)}.text-\[clamp\(10px\,2\.5cqw\,13px\)\]{font-size:clamp(10px,2.5cqw,13px)}.text-\[clamp\(10px\,2\.6cqw\,12px\)\]{font-size:clamp(10px,2.6cqw,12px)}.text-\[clamp\(11px\,3cqw\,14px\)\]{font-size:clamp(11px,3cqw,14px)}.text-\[clamp\(16px\,5\.4cqw\,32px\)\]{font-size:clamp(16px,5.4cqw,32px)}.text-\[clamp\(17px\,1\.5vw\,19px\)\]{font-size:clamp(17px,1.5vw,19px)}.text-\[clamp\(20px\,2vw\,24px\)\]{font-size:clamp(20px,2vw,24px)}.text-\[clamp\(21px\,6\.1vw\,30px\)\]{font-size:clamp(21px,6.1vw,30px)}.text-\[clamp\(22px\,2\.2vw\,30px\)\]{font-size:clamp(22px,2.2vw,30px)}.text-\[clamp\(24px\,2\.4vw\,34px\)\]{font-size:clamp(24px,2.4vw,34px)}.text-\[clamp\(24px\,2\.6vw\,38px\)\]{font-size:clamp(24px,2.6vw,38px)}.text-\[clamp\(24px\,3\.4vw\,34px\)\]{font-size:clamp(24px,3.4vw,34px)}.text-\[clamp\(24px\,3vw\,38px\)\]{font-size:clamp(24px,3vw,38px)}.text-\[clamp\(24px\,3vw\,42px\)\]{font-size:clamp(24px,3vw,42px)}.text-\[clamp\(24px\,6\.4vw\,30px\)\]{font-size:clamp(24px,6.4vw,30px)}.text-\[clamp\(26px\,2\.8vw\,40px\)\]{font-size:clamp(26px,2.8vw,40px)}.text-\[clamp\(26px\,3\.2vw\,46px\)\]{font-size:clamp(26px,3.2vw,46px)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(26px\,3vw\,44px\)\]{font-size:clamp(26px,3vw,44px)}.text-\[clamp\(28px\,3vw\,44px\)\]{font-size:clamp(28px,3vw,44px)}.text-\[clamp\(28px\,4vw\,40px\)\]{font-size:clamp(28px,4vw,40px)}.text-\[clamp\(28px\,4vw\,46px\)\]{font-size:clamp(28px,4vw,46px)}.text-\[clamp\(30px\,3\.6vw\,54px\)\]{font-size:clamp(30px,3.6vw,54px)}.text-\[clamp\(32px\,9vw\,44px\)\]{font-size:clamp(32px,9vw,44px)}.text-\[clamp\(96px\,22vw\,180px\)\]{font-size:clamp(96px,22vw,180px)}.leading-\[\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#0A0C00\]{color:#0a0c00}.text-\[\#1a0dab\]{color:#1a0dab}.text-\[\#2f7a3a\]{color:#2f7a3a}.text-\[\#3b2a1d\]{color:#3b2a1d}.text-\[\#4d5156\]{color:#4d5156}.text-\[\#8a887f\]{color:#8a887f}.text-\[\#9a5b00\]{color:#9a5b00}.text-\[\#222\]{color:#222}.text-\[\#b9a896\]{color:#b9a896}.text-\[\#bbb\]{color:#bbb}.text-copy{color:var(--color-copy)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-lemon{color:var(--color-lemon)}.text-mute{color:var(--color-mute)}.text-mute-2{color:var(--color-mute-2)}.text-paper{color:var(--color-paper)}.text-paper\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-paper\/45{color:color-mix(in oklab, var(--color-paper) 45%, transparent)}}.text-paper\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-paper\/60{color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.text-paper\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-paper\/65{color:color-mix(in oklab, var(--color-paper) 65%, transparent)}}.text-paper\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-paper\/70{color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.text-paper\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-paper\/75{color:color-mix(in oklab, var(--color-paper) 75%, transparent)}}.text-paper\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-paper\/80{color:color-mix(in oklab, var(--color-paper) 80%, transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-ink\)\]{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_0_2px_\#0A0C00\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#0a0c00);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_var\(--color-line\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_rgba\(10\,12\,0\,\.45\)\,inset_0_0_0_1px_rgba\(10\,12\,0\,\.09\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,#0a0c0073), inset 0 0 0 1px var(--tw-shadow-color,#0a0c0017);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--color-lemon\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--color-lemon));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:0 18px 30px -16px var(--tw-shadow-color,#0a0c0099);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[2px\]{--tw-blur:blur(2px);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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[var\(--duration-hover\)\]{--tw-duration:var(--duration-hover);transition-duration:var(--duration-hover)}.ease-\[cubic-bezier\(\.25\,1\,\.5\,1\)\]{--tw-ease:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-text-stroke\:2px_var\(--color-ink\)\]{-webkit-text-stroke:2px var(--color-ink)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-mute-2::placeholder{color:var(--color-mute-2)}.backdrop\:bg-ink\/70::backdrop{background-color:#0a0c00b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-ink\/70::backdrop{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[\.32em\]:before{content:var(--tw-content);inset:-.32em}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:bg-lemon:before{content:var(--tw-content);background-color:var(--color-lemon)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-14:after{content:var(--tw-content);right:calc(var(--spacing) * -14)}.after\:-bottom-20:after{content:var(--tw-content);bottom:calc(var(--spacing) * -20)}.after\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\:h-64:after{content:var(--tw-content);height:calc(var(--spacing) * 64)}.after\:w-64:after{content:var(--tw-content);width:calc(var(--spacing) * 64)}.after\:bg-\[radial-gradient\(circle\,rgba\(245\,184\,0\,\.55\)\,transparent_70\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(circle,#f5b8008c,#0000 70%)}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-danger:hover{background-color:var(--color-danger)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-ink-2:hover{background-color:var(--color-ink-2)}.hover\:bg-lemon:hover{background-color:var(--color-lemon)}.hover\:bg-stone:hover{background-color:var(--color-stone)}.hover\:bg-stone\/60:hover{background-color:#f6f5f399}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone\/60:hover{background-color:color-mix(in oklab, var(--color-stone) 60%, transparent)}}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-lemon:hover{color:var(--color-lemon)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-lemon:hover{-webkit-text-decoration-color:var(--color-lemon);-webkit-text-decoration-color:var(--color-lemon);-webkit-text-decoration-color:var(--color-lemon);text-decoration-color:var(--color-lemon)}.hover\:shadow-\[0_24px_40px_-28px_rgba\(10\,12\,0\,\.35\)\]:hover,.hover\:shadow-lift:hover{--tw-shadow:0 24px 40px -28px var(--tw-shadow-color,#0a0c0059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:shadow-\[inset_0_-3px_0_var\(--color-lemon\)\]:focus{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--color-lemon));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-ink-2:focus-visible{background-color:var(--color-ink-2)}.focus-visible\:bg-lemon:focus-visible{background-color:var(--color-lemon)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-paper:disabled:hover{background-color:var(--color-paper)}}.has-\[\[data-wide\]\]\:max-w-\[1600px\]:has([data-wide]){max-width:1600px}.has-\[input\[form\=bulk\]\:checked\]\:border-ink:has(:is(input[form=bulk]:checked)){border-color:var(--color-ink)}.has-\[input\[form\=bulk\]\:checked\]\:bg-stone:has(:is(input[form=bulk]:checked)){background-color:var(--color-stone)}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}.aria-pressed\:border-ink[aria-pressed=true]{border-color:var(--color-ink)}.aria-pressed\:bg-lemon[aria-pressed=true]{background-color:var(--color-lemon)}.aria-\[current\=page\]\:text-lemon[aria-current=page]{color:var(--color-lemon)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:521px){.max-tablet\:hidden{display:none}.max-tablet\:h-dvh{height:100dvh}}@media (min-width:500px){.min-\[500px\]\:hidden{display:none}.min-\[500px\]\:inline{display:inline}.min-\[500px\]\:h-\[17px\]{height:17px}.min-\[500px\]\:min-w-\[156px\]{min-width:156px}.min-\[500px\]\:justify-center{justify-content:center}.min-\[500px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.min-\[500px\]\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}}@media (min-width:521px){.tablet\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.tablet\:inset-x-auto{inset-inline:auto}.tablet\:left-5{left:calc(var(--spacing) * 5)}.tablet\:col-span-2{grid-column:span 2/span 2}.tablet\:col-span-3{grid-column:span 3/span 3}.tablet\:m-auto{margin:auto}.tablet\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.tablet\:mx-0{margin-inline:0}.tablet\:mt-10{margin-top:calc(var(--spacing) * 10)}.tablet\:mt-14{margin-top:calc(var(--spacing) * 14)}.tablet\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.tablet\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.tablet\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.tablet\:block{display:block}.tablet\:hidden{display:none}.tablet\:aspect-\[16\/9\]{aspect-ratio:16/9}.tablet\:aspect-\[21\/8\]{aspect-ratio:21/8}.tablet\:aspect-\[2688\/1152\]{aspect-ratio:2688/1152}.tablet\:h-\[72px\]{height:72px}.tablet\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.tablet\:w-\[72px\]{width:72px}.tablet\:max-w-\[560px\]{max-width:560px}.tablet\:max-w-\[680px\]{max-width:680px}.tablet\:max-w-none{max-width:none}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.tablet\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.tablet\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tablet\:grid-cols-\[1fr_minmax\(0\,16rem\)_auto\]{grid-template-columns:1fr minmax(0,16rem) auto}.tablet\:grid-cols-\[50px_1fr\]{grid-template-columns:50px 1fr}.tablet\:grid-cols-\[minmax\(0\,320px\)_1fr\]{grid-template-columns:minmax(0,320px) 1fr}.tablet\:items-start{align-items:flex-start}.tablet\:gap-\[30px\]{gap:30px}.tablet\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.tablet\:self-end{align-self:flex-end}.tablet\:border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.tablet\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tablet\:border-ink{border-color:var(--color-ink)}.tablet\:p-6{padding:calc(var(--spacing) * 6)}.tablet\:p-7{padding:calc(var(--spacing) * 7)}.tablet\:p-8{padding:calc(var(--spacing) * 8)}.tablet\:p-\[30px\]{padding:30px}.tablet\:px-4{padding-inline:calc(var(--spacing) * 4)}.tablet\:px-7{padding-inline:calc(var(--spacing) * 7)}.tablet\:px-8{padding-inline:calc(var(--spacing) * 8)}.tablet\:px-9{padding-inline:calc(var(--spacing) * 9)}.tablet\:px-10{padding-inline:calc(var(--spacing) * 10)}.tablet\:px-\[22px\]{padding-inline:22px}.tablet\:py-5{padding-block:calc(var(--spacing) * 5)}.tablet\:py-7{padding-block:calc(var(--spacing) * 7)}.tablet\:py-24{padding-block:calc(var(--spacing) * 24)}.tablet\:py-\[34px\]{padding-block:34px}.tablet\:py-\[72px\]{padding-block:72px}.tablet\:pt-4{padding-top:calc(var(--spacing) * 4)}.tablet\:pt-6{padding-top:calc(var(--spacing) * 6)}.tablet\:pt-12{padding-top:calc(var(--spacing) * 12)}.tablet\:pt-14{padding-top:calc(var(--spacing) * 14)}.tablet\:pt-20{padding-top:calc(var(--spacing) * 20)}.tablet\:pt-24{padding-top:calc(var(--spacing) * 24)}.tablet\:pt-\[60px\]{padding-top:60px}.tablet\:pr-6{padding-right:calc(var(--spacing) * 6)}.tablet\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.tablet\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.tablet\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.tablet\:pb-\[72px\]{padding-bottom:72px}.tablet\:text-\[14px\]{font-size:14px}.tablet\:text-\[16px\]{font-size:16px}.tablet\:text-\[17px\]{font-size:17px}.tablet\:text-\[21px\]{font-size:21px}.tablet\:text-\[24px\]{font-size:24px}.tablet\:text-\[26px\]{font-size:26px}.tablet\:text-\[clamp\(28px\,3\.5vw\,46px\)\]{font-size:clamp(28px,3.5vw,46px)}.tablet\:leading-none{--tw-leading:1;line-height:1}}@media (min-width:560px){.min-\[560px\]\:grid{display:grid}}@media (min-width:640px){.min-\[640px\]\:col-span-2{grid-column:span 2/span 2}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.desktop\:sticky{position:sticky}.desktop\:top-0{top:0}.desktop\:top-28{top:calc(var(--spacing) * 28)}.desktop\:top-\[calc\(var\(--nav-h\)\+30px\)\]{top:calc(var(--nav-h) + 30px)}.desktop\:top-\[calc\(var\(--nav-h\)\+40px\)\]{top:calc(var(--nav-h) + 40px)}.desktop\:order-1{order:1}.desktop\:order-2{order:2}.desktop\:col-span-1{grid-column:span 1/span 1}.desktop\:col-start-auto{grid-column-start:auto}.desktop\:row-span-4{grid-row:span 4/span 4}.desktop\:-mt-\[30px\]{margin-top:-30px}.desktop\:mt-2{margin-top:calc(var(--spacing) * 2)}.desktop\:mt-\[70px\]{margin-top:70px}.desktop\:mt-auto{margin-top:auto}.desktop\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.desktop\:mb-\[70px\]{margin-bottom:70px}.desktop\:block{display:block}.desktop\:flex{display:flex}.desktop\:grid{display:grid}.desktop\:hidden{display:none}.desktop\:aspect-\[21\/9\]{aspect-ratio:21/9}.desktop\:h-\[15px\]{height:15px}.desktop\:h-dvh{height:100dvh}.desktop\:max-w-none{max-width:none}.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop\:grid-cols-\[1\.6fr_1fr_1\.25fr_1\.15fr\]{grid-template-columns:1.6fr 1fr 1.25fr 1.15fr}.desktop\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.desktop\:grid-cols-\[4fr_7fr\]{grid-template-columns:4fr 7fr}.desktop\:grid-cols-\[5fr_6fr\]{grid-template-columns:5fr 6fr}.desktop\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.desktop\:grid-cols-\[7fr_4fr\]{grid-template-columns:7fr 4fr}.desktop\:grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.desktop\:grid-cols-\[70px_minmax\(0\,5fr\)_minmax\(0\,5fr\)_auto\]{grid-template-columns:70px minmax(0,5fr) minmax(0,5fr) auto}.desktop\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.desktop\:grid-cols-\[240px_minmax\(0\,680px\)\]{grid-template-columns:240px minmax(0,680px)}.desktop\:grid-cols-\[240px_minmax\(0\,720px\)\]{grid-template-columns:240px minmax(0,720px)}.desktop\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.desktop\:grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.desktop\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.desktop\:flex-col{flex-direction:column}.desktop\:items-center{align-items:center}.desktop\:justify-center{justify-content:center}.desktop\:gap-10{gap:calc(var(--spacing) * 10)}.desktop\:gap-20{gap:calc(var(--spacing) * 20)}.desktop\:gap-\[30px\]{gap:30px}.desktop\:gap-\[60px\]{gap:60px}.desktop\:gap-x-\[30px\]{column-gap:30px}.desktop\:self-start{align-self:flex-start}.desktop\:overflow-y-auto{overflow-y:auto}.desktop\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.desktop\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.desktop\:px-3{padding-inline:calc(var(--spacing) * 3)}.desktop\:px-4{padding-inline:calc(var(--spacing) * 4)}.desktop\:px-10{padding-inline:calc(var(--spacing) * 10)}.desktop\:py-6{padding-block:calc(var(--spacing) * 6)}.desktop\:py-12{padding-block:calc(var(--spacing) * 12)}.desktop\:py-\[60px\]{padding-block:60px}.desktop\:py-\[70px\]{padding-block:70px}.desktop\:py-\[90px\]{padding-block:90px}.desktop\:py-\[110px\]{padding-block:110px}.desktop\:py-\[120px\]{padding-block:120px}.desktop\:pt-16{padding-top:calc(var(--spacing) * 16)}.desktop\:pt-24{padding-top:calc(var(--spacing) * 24)}.desktop\:pt-\[50px\]{padding-top:50px}.desktop\:pt-\[70px\]{padding-top:70px}.desktop\:pt-\[74px\]{padding-top:74px}.desktop\:pt-\[110px\]{padding-top:110px}.desktop\:pt-\[120px\]{padding-top:120px}.desktop\:pt-\[130px\]{padding-top:130px}.desktop\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.desktop\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.desktop\:pb-\[90px\]{padding-bottom:90px}.desktop\:pb-\[110px\]{padding-bottom:110px}.desktop\:pb-\[120px\]{padding-bottom:120px}.desktop\:text-\[clamp\(34px\,5vw\,64px\)\]{font-size:clamp(34px,5vw,64px)}.desktop\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:1000px){.min-\[1000px\]\:flex{display:flex}.min-\[1000px\]\:hidden{display:none}.min-\[1000px\]\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.min-\[1000px\]\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:1200px){.min-\[1200px\]\:grid{display:grid}.min-\[1200px\]\:h-\[19px\]{height:19px}}@media (min-width:901px){.desktop\:\[\&_\.bt\]\:scale-\[1\.15\] .bt{scale:1.15}}.\[\&_\.sq\]\:shadow-none .sq{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-full svg{width:100%}.\[\&\:\:before\]\:\!bg-paper:before{background-color:var(--color-paper)!important}.\[\&\>a\]\:inline-flex>a{display:inline-flex}.\[\&\>a\]\:min-h-6>a{min-height:calc(var(--spacing) * 6)}.\[\&\>a\]\:items-center>a{align-items:center}.\[\&\>svg\]\:size-\[\.6em\]>svg{width:.6em;height:.6em}.js .\[\.js_\&\]\:flex{display:flex}@media (hover:hover){@media (hover:hover){.\[\@media\(hover\:hover\)\]\:hover\:bg-\[linear-gradient\(90deg\,rgba\(255\,228\,64\,0\)\,rgba\(255\,228\,64\,\.14\)\,rgba\(255\,228\,64\,0\)\)\]:hover{background-image:linear-gradient(90deg,#ffe44000,#ffe44024,#ffe44000)}}}}:root{--nav-h:70px;--ease:var(--ease-brand)}html.nh{--nav-h:0px}html.mo,html.lock{overflow:hidden}html.lenis,html.lenis body{height:auto}section[id]{scroll-margin-top:80px}a,button,select,input{touch-action:manipulation}body{-webkit-tap-highlight-color:transparent}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,[role=button],[role=tab],.ci-tab,.btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[hidden]{display:none!important}.js .rv{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}.btn{isolation:isolate;cursor:pointer;height:46px;font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:var(--color-ink);color:var(--color-paper);transition:color var(--duration-hover) var(--ease), transform var(--duration-press) var(--ease);white-space:nowrap;border:0;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--color-lemon);transition:transform var(--duration-hover) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn .r{height:1.2em;line-height:1.2em;display:inline-block;position:relative;overflow:hidden}.btn .r>span{transition:transform var(--duration-hover) var(--ease);display:block}.btn .r>span+span{position:absolute;top:100%;left:0}@media (hover:hover){.btn:hover:before{transform:none}.btn:hover{color:var(--color-ink)}.btn:hover .r>span{transform:translateY(-100%)}}.btn:active{transition-duration:var(--duration-hover), .1s;transform:scale(.97)}.btn-lemon{background:var(--color-lemon);color:var(--color-ink)}.btn-lemon:before{background:var(--color-ink)}@media (hover:hover){.btn-lemon:hover{color:var(--color-paper)}}.btn-outline{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.btn-white{background:var(--color-paper);color:var(--color-ink)}.btn-lg{height:54px;padding:0 26px}.btn-sm{height:40px;padding:0 16px}.lk{min-height:24px;font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;align-items:center;gap:6px;padding-top:6px;padding-bottom:6px;display:inline-flex}.lk svg{width:11px;height:11px;transition:transform .4s var(--ease)}@media (hover:hover){.lk:hover{background-position:100% 100%;background-size:0 1.5px}.lk:hover svg{transform:translate(2px,-2px)}}.sq{background:var(--color-lemon);width:8px;height:8px;box-shadow:0 0 0 1px var(--color-ink);flex:none;display:inline-block}.nav-bar{transition:box-shadow .4s var(--ease), transform .45s var(--ease)}html.nh .nav-bar{transform:translateY(-100%)}.nav-link{position:relative}.nav-link:after{content:"";background:var(--color-ink);transform-origin:100%;height:1.5px;transition:transform .45s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.nav-link:hover:after{transform-origin:0;transform:scaleX(1)}}.menu-btn i b{background:var(--color-ink);width:14px;height:1.5px;transition:transform .45s var(--ease);display:block}.menu-btn[aria-expanded=true]{background:var(--color-lemon)}.menu-btn[aria-expanded=true] i b:first-child{transform:translateY(2.25px)rotate(45deg)}.menu-btn[aria-expanded=true] i b:last-child{transform:translateY(-2.25px)rotate(-45deg)}.mnav{clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .28s var(--ease), visibility 0s .28s}html.mo .mnav{clip-path:inset(0);visibility:visible;transition:clip-path .42s var(--ease)}.mnav-link{transition:transform .2s var(--ease), color .2s var(--ease);transform:translateY(110%)}html.mo .mnav-link{transition:transform .45s var(--ease) calc(50ms + var(--k) * 35ms), color .2s var(--ease);transform:none}.mnav-foot{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translateY(14px)}html.mo .mnav-foot{opacity:1;transition:opacity .4s var(--ease) .2s, transform .4s var(--ease) .2s;transform:none}.hero-lines{background:linear-gradient(90deg, transparent calc(50% - 590px), var(--color-line) calc(50% - 590px) calc(50% - 589px), transparent 0 calc(50% + 589px), var(--color-line) 0 calc(50% + 590px), transparent 0), repeating-linear-gradient(90deg, #0a0c0009 0 1px, transparent 1px 72px);-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.half-l{background:radial-gradient(120% 70% at 100% 50%, #fff6bf, var(--color-lemon) 45%, var(--color-lemon-deep) 100%);border-radius:999px 0 0 999px}.half-r{background:repeating-linear-gradient(90deg,#141412 0 6px,#22221f 6px 12px);border-radius:0 999px 999px 0}.spin{filter:drop-shadow(0 18px 24px #f5b80059);animation:18s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mq-track{width:max-content;animation:32s linear infinite mq;display:flex}@media (hover:hover){.mq:hover .mq-track{animation-play-state:paused}}@keyframes mq{to{transform:translate(-50%)}}.hero-card-bg{background:radial-gradient(50% 70% at 78% 30%, var(--color-lemon) 0%, var(--color-lemon-deep) 28%, #f5b80000 62%), conic-gradient(from 210deg at 70% 60%, #0a0c00, #2b2300 25%, #0a0c00 45%, #3a2f00 60%, #0a0c00 80%), #0a0c00;transition:transform 1.4s var(--ease)}.hero-card-bg:after{content:"";background:repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 22px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 75% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 75% 40%,#000,#0000 75%)}.tc-bg{transition:transform 1.2s var(--ease)}@media (hover:hover){.hero-card:hover .hero-card-bg{transform:scale(1.04)}.tc:hover .tc-bg{transform:scale(1.05)}}.b1{background:repeating-radial-gradient(at 20% 120%,#ffe44000 0 12px,#ffe4408c 12px 13px,#ffe44000 13px 26px),radial-gradient(80% 70% at 10% 110%,#3d3100,#0a0c00 70%)}.b2{background:radial-gradient(70% 80% at 50% 120%,#2a2a26,#0a0c00 70%)}.b3{background:radial-gradient(60% 70% at 100% 100%, var(--color-lemon-deep), #f5b80000 70%), linear-gradient(160deg, #141412, #0a0c00)}.viz-g .gl{stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:3 6}.viz-g .ar{opacity:0;transition:opacity 1.2s var(--ease) 1.1s}.viz-g .ln{fill:none;stroke:var(--color-lemon);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--ease-draw) .35s, stroke-width .5s var(--ease)}.viz-g .pt{fill:var(--color-lemon);stroke:var(--color-ink);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-pop) 2.2s;transform:scale(0)}.viz-g .pg{fill:none;stroke:var(--color-lemon);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.in .viz-g .ln{stroke-dashoffset:0}.in .viz-g .ar{opacity:1}.in .viz-g .pt{transform:scale(1)}.in .viz-g .pg{animation:ping 1.6s var(--ease) 2.5s 2 both}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.viz-b i{height:var(--h);transform-origin:bottom;transition:transform .9s var(--ease) calc(.35s + var(--k) * 90ms), background .4s var(--ease);background:#ffffff29;flex:1;transform:scaleY(0)}.viz-b i:last-child{background:var(--color-lemon)}.in .viz-b i{transform:scaleY(1)}.co:before,.co:after{content:"";background:#ffffff24;height:2px;position:absolute;top:4px;left:5px;right:calc(33.33% - 5px)}.co:after{background:var(--color-lemon);transform-origin:0;transition:transform 1.5s var(--ease-draw) .45s;transform:scaleX(0)}.co span{transition:color .3s var(--ease) calc(.45s + var(--k) * .7s)}.co span:before{content:"";background:var(--color-ink);width:10px;height:10px;transition:background .3s var(--ease) calc(.45s + var(--k) * .7s), box-shadow .3s var(--ease) calc(.45s + var(--k) * .7s);box-shadow:inset 0 0 0 2px #ffffff4d}.in .co:after{transform:scaleX(1)}.in .co span{color:var(--color-paper)}.in .co span:before{background:var(--color-lemon);box-shadow:inset 0 0 0 2px var(--color-lemon)}.viz-r .sp{transform-box:view-box;transform-origin:50%;transition:transform 1.4s var(--ease)}.viz-r line{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease) calc(.6s + var(--k) * .11s)}.viz-r .o{fill:var(--color-paper);transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease-pop) calc(.9s + var(--k) * .11s);transform:scale(0)}.viz-r .c{fill:var(--color-lemon);stroke:var(--color-ink);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-pop) .3s;transform:scale(0)}.in .viz-r line{stroke-dashoffset:0}.in .viz-r .o,.in .viz-r .c{transform:scale(1)}@media (hover:hover){.hero-card:hover .viz-g .ln{stroke-width:4.5px}.tc:hover .viz-b i{transition-delay:calc(var(--k) * 40ms);transform:scaleY(1.1)}.tc:hover .viz-b i:not(:last-child){background:#ffffff47}.tc:hover .viz-r .sp{transform:rotate(30deg)}}.obj{transition:transform .7s var(--ease)}.feat-row>:not(.obj){transition:transform .35s var(--ease)}@media (hover:hover){.feat-row:hover .obj{transform:rotate(-14deg)scale(1.08)}.feat-row:hover>:not(.obj){transform:translate(8px)}}.o1{background:radial-gradient(circle at 32% 30%, #fffbe0, var(--color-lemon) 40%, #b88400 100%);border-radius:50%;box-shadow:inset -6px -8px 14px #00000040}.o2{background:linear-gradient(135deg, #fff3a8, var(--color-lemon) 45%, #c99600);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.o3{clip-path:polygon(50% 0,100% 100%,0 100%);background:conic-gradient(from 40deg,#0a0c00,#4a4a44,#0a0c00,#2a2a26,#0a0c00)}.o4{background:radial-gradient(circle at 50% 50%, transparent 32%, #0a0c00 33% 52%, transparent 53%), radial-gradient(circle at 35% 30%, #fff6bf, var(--color-lemon) 60%);border-radius:50%}.o5{box-shadow:inset 0 0 0 6px var(--color-lemon);background:linear-gradient(145deg,#2c2c28,#0a0c00);border-radius:14px;transform:rotate(12deg)}.o6{background:var(--color-lemon);box-shadow:inset 0 0 0 6px #0a0c00, inset 0 0 0 12px var(--color-lemon), inset 0 0 0 14px #0a0c00}.o7{background:#0a0c00;border-radius:50%;position:relative}.o7:after{content:"";border-left:16px solid var(--color-lemon);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:30%;left:38%}.step{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}.step .n{color:var(--color-line);transition:color .4s var(--ease)}@media (hover:hover){.step:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.step:hover .n{color:var(--color-lemon);-webkit-text-stroke:1px var(--color-ink)}}.giant-alt:nth-child(2n){-webkit-text-stroke:1.5px var(--color-ink);color:#0000}.m1{background:radial-gradient(60% 55% at 50% 55%,#ffe6d6,#f0a585 55%,#b85f3e)}.m1 .bt{background:linear-gradient(90deg,#fff6ef,#fff 40%,#f7e3d6);border-radius:40px 40px 18px 18px;width:120px;height:260px;position:relative;box-shadow:0 40px 60px -20px #64280a80}.m1 .bt:before{content:"";background:#1b1714;border-radius:8px 8px 3px 3px;height:40px;position:absolute;top:-36px;left:32px;right:32px}.m2{background:#1d1a17}.m2 i{background:#3a342d;height:10px;display:block;position:relative}.m2 i:after{content:"";transform-origin:0;transform:scaleX(var(--v));background:#c08245;position:absolute;inset:0}.m3{background:#efe5d6}.m4{background:#efe7de}.m5{background:#151513}.qa .pm2{border:1.5px solid var(--color-ink);width:30px;height:30px;transition:background var(--duration-hover) var(--ease);flex:none;position:relative}.qa .pm2:before,.qa .pm2:after{content:"";background:var(--color-ink);height:1.5px;transition:transform var(--duration-ui) var(--ease);margin-top:-.75px;position:absolute;top:50%;left:8px;right:8px}.qa .pm2:after{transform:rotate(90deg)}.qa.open .pm2{background:var(--color-lemon)}.qa.open .pm2:after{transform:rotate(0)}.qa .a{transition:grid-template-rows var(--duration-ui) var(--ease);grid-template-rows:0fr;display:grid}.qa.open .a{grid-template-rows:1fr}.qa .a>div{overflow:hidden}@media (hover:hover){.row-hl:hover{background:linear-gradient(90deg,#ffe44000,#ffe4402e,#ffe44000)}}.madlib .f{max-width:100%;display:inline-block;position:relative}.madlib input,.madlib select{font:inherit;letter-spacing:inherit;color:var(--color-ink);border:0;border-bottom:1.5px solid var(--color-line);appearance:none;background:0 0;border-radius:0;outline:none;max-width:100%;padding:0 .1em}.madlib input::placeholder{color:var(--color-mute-2)}.madlib select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--color-mute) 50%), linear-gradient(135deg, var(--color-mute) 50%, transparent 50%);background-position:calc(100% - .45em) 58%,calc(100% - .2em) 58%;background-repeat:no-repeat;background-size:.22em .22em;padding-right:.9em}.madlib select.empty{color:var(--color-mute)}.madlib .cc{cursor:pointer;border-bottom:1.5px solid var(--color-line);background-image:linear-gradient(45deg, transparent 50%, var(--color-mute) 50%), linear-gradient(135deg, var(--color-mute) 50%, transparent 50%);background-position:calc(100% - .45em) 58%,calc(100% - .2em) 58%;background-repeat:no-repeat;background-size:.22em .22em;padding:0 .9em 0 .1em}.madlib .cc select{opacity:0;cursor:pointer;background:0 0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.madlib .cc:has(select:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.madlib .f:after{content:"";background:var(--color-lemon);transform-origin:0;height:3px;transition:transform .6s var(--ease);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.madlib .f:focus-within:after,.madlib .f.filled:after{transform:scaleX(1)}.madlib .f.bad:after{background:var(--color-danger);transform:scaleX(1)}.madlib .f.bad{animation:nudge .45s var(--ease)}@keyframes nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.prog i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--color-line);transition:background .4s var(--ease), box-shadow .4s var(--ease)}.prog i.y{background:var(--color-lemon);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.sugb{all:unset;cursor:pointer;color:var(--color-ink);background:linear-gradient(var(--color-lemon), var(--color-lemon)) 0 100% / 100% 40% no-repeat;padding:0 2px;font-weight:600}.tk{background:var(--color-lemon);width:1.3em;height:1.3em;box-shadow:inset 0 0 0 2px var(--color-ink);vertical-align:-.2em;place-items:center;margin-right:.35em;display:inline-grid}.tk svg{width:.8em;height:.8em}.tk path{fill:none;stroke:var(--color-ink);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .6s var(--ease) .25s forwards}@keyframes draw{to{stroke-dashoffset:0}}.up{animation:up .8s var(--ease) both}@keyframes up{0%{opacity:0;transform:translateY(16px)}}.talk-bg:before{content:"";z-index:-1;background:radial-gradient(30% 50% at 0 100%,#ffe44040,#0000 70%),repeating-linear-gradient(90deg,#0a0c000b 0 1px,#0000 1px 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.toast{z-index:70;top:calc(82px + env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#0a0c00;visibility:hidden;width:min(360px,100vw - 32px);transition:transform .55s var(--ease-brand), padding .4s cubic-bezier(.175, .885, .32, 2.2), visibility 0s .55s;border-radius:22px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:fixed;transform:translate(calc(100% + 40px));box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.toast.on{visibility:visible;transition:transform .55s var(--ease-brand), padding .4s cubic-bezier(.175, .885, .32, 2.2);transform:none}@media (hover:hover){.toast.on:hover{padding:14px 16px}}.glass-effect,.glass-tint,.glass-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-effect{z-index:0;isolation:isolate;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:url(#glass-distortion);overflow:hidden}.glass-tint{z-index:1;background:#ffffff40}.glass-shine{z-index:2;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.toast>:not(.glass-effect,.glass-tint,.glass-shine,.toast-x){z-index:3;position:relative}html[data-theme=dark] .toast{color:#f2f1ea}html[data-theme=dark] .glass-tint{background:#0e0f094d}html[data-theme=dark] .toast .toast-head span,html[data-theme=dark] .toast .toast-mute{color:#c9c8be}@media (max-width:520px){.toast{top:calc(10px + env(safe-area-inset-top));width:auto;left:16px;right:16px;transform:translateY(calc(-100% - 40px))}}.toast-icon{background:#0a0c00;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.toast-icon i{background:var(--color-lemon);width:10px;height:10px}.toast-head{justify-content:space-between;gap:10px;margin:0;font-size:13px;line-height:1.3;display:flex}.toast-head span{color:var(--color-mute)}.toast-msg{margin:2px 0 0;font-size:13.5px;line-height:1.4}.toast-mute{font:600 11px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-mute);margin-top:6px;padding:6px 0}@media (hover:hover){.toast-mute:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}}.toast-x{z-index:4;border:1px solid var(--color-line);background:var(--color-paper);width:22px;height:22px;color:var(--color-mute);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 6px #0a0c0026}.toast-x:before{content:"";position:absolute;inset:-9px}@media (hover:hover){.toast-x:hover{color:var(--color-ink)}.toast-x{opacity:0;transition:opacity .2s}.toast:hover .toast-x,.toast-x:focus-visible{opacity:1}}.fcta{transition:transform .6s var(--ease);transform:translateY(160%)}.fcta.on{transform:none}.vpanel{background:var(--color-ink);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:300px;padding:56px 8px 4px;display:flex;position:relative;overflow:hidden}.vpanel .bg{z-index:-1;opacity:.9;background:radial-gradient(closest-side at 72% 46%,#ffe440f2 0%,#f5b80099 38%,#f5b80000 100%),#0a0c00;position:absolute;inset:0}.vpanel .viz-b{align-items:flex-end;gap:6px;width:50%;height:62%;display:flex;position:absolute;bottom:40px;right:40px}.vpanel .cap{color:var(--color-paper);font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:32px}.vpanel .cap i{background:var(--color-lemon);width:8px;height:8px}.vpanel .browser{opacity:0;transition:transform .9s var(--ease) .2s, opacity .9s var(--ease) .2s;background:#fff;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:66px 150px 32px 32px;transform:translateY(14px)}.vpanel .bar3{background:#e4e3df;align-items:center;gap:5px;padding:8px 10px;display:flex}.vpanel .bar3 b{background:#9c9c95;border-radius:50%;width:7px;height:7px}.vpanel .bar3 span{font:500 10px/1 var(--font-sans);color:#5f5f59;margin-left:8px}.vpanel .pg{align-content:start;gap:10px;padding:12px;display:grid}.vpanel .hero2{background:linear-gradient(120deg,#f0a585,#ffe6d6);height:70px}.vpanel .row3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vpanel .row3 i{background:#f6f5f3;height:44px;box-shadow:inset 0 0 0 1px #e4e3df}.vpanel .atc2{color:#fff;font:600 9px/1 var(--font-display);text-transform:uppercase;background:#0a0c00;justify-self:start;padding:9px 12px}.vpanel .speed{color:#fff;gap:6px;width:104px;display:grid;position:absolute;bottom:32px;right:30px}.vpanel .speed small{font:600 10px/1 var(--font-display);text-transform:uppercase;color:#fff9}.vpanel .speed b{font:800 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--color-lemon)}.vpanel .speed span{background:#ffffff26;height:6px}.vpanel .speed span i{background:var(--color-lemon);transform-origin:0;width:92%;height:100%;transition:transform 1.4s var(--ease-draw) .6s;display:block;transform:scaleX(0)}.vpanel.in .browser{opacity:1;transform:none}.vpanel.in .speed span i{transform:scaleX(1)}.vpanel .tiles{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid;position:absolute;inset:66px 32px 32px}.vpanel .tiles>div{font:600 10px/1.2 var(--font-display);text-transform:uppercase;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);align-content:end;padding:10px;display:grid;position:relative;transform:scale(.94)}.vpanel .tiles>div:nth-child(2){transition-delay:80ms}.vpanel .tiles>div:nth-child(3){transition-delay:.16s}.vpanel .tiles>div:nth-child(4){transition-delay:.24s}.vpanel .tiles>div:nth-child(5){transition-delay:.32s}.vpanel .tiles>div:nth-child(6){transition-delay:.4s}.vpanel.in .tiles>div{opacity:1;transform:none}.vpanel .t1{color:#0a0c00;background:#fff;grid-row:span 2}.vpanel .t1 b{background:var(--color-lemon);padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.vpanel .t1:before{content:"";background:linear-gradient(90deg,#f7e3d6,#fff 50%,#f0d6c5);border-radius:30px 30px 10px 10px;position:absolute;inset:24% 30% 32%;box-shadow:0 0 0 1px #e4e3df}.vpanel .t2{color:#0a0c00;background:#f0a585}.vpanel .t3{color:#fff;background:#1a1a17;box-shadow:inset 0 0 0 1px #2a2c1f}.vpanel .t4{background:var(--color-lemon);color:#0a0c00}.vpanel .t4 b{font:800 22px/1 var(--font-display);text-transform:none}.vpanel .t5{color:#0a0c00;background:#efe7de}.vpanel .t6{background:repeating-linear-gradient(90deg,#141412 0 6px,#22221f 6px 12px)}.vpanel .tl{align-content:start;gap:10px;height:170px;display:grid;position:absolute;top:76px;left:32px;right:32px}.vpanel .clips{gap:4px;display:flex}.vpanel .clips i{width:var(--w);color:#fff;height:52px;font:600 9px/1 var(--font-display);text-transform:uppercase;transform-origin:0;transition:transform .6s var(--ease);background:#2a2b25;align-items:end;padding:6px;font-style:normal;display:grid;transform:scaleX(0);box-shadow:inset 0 0 0 1px #3a3b33}.vpanel .clips i:nth-child(2){transition-delay:.1s}.vpanel .clips i:nth-child(3){transition-delay:.2s}.vpanel .clips i:nth-child(4){transition-delay:.3s}.vpanel .clips i:nth-child(5){transition-delay:.4s}.vpanel .clips i.y{background:var(--color-lemon);color:#0a0c00}.vpanel .wave{-webkit-mask-image:linear-gradient(#0000 0 20%,#000 20% 80%,#0000 80%),repeating-linear-gradient(90deg,#000 0 40px,#0006 40px 70px);background:repeating-linear-gradient(90deg,#ffe440a6 0 2px,#0000 2px 5px);height:34px;mask-image:repeating-linear-gradient(90deg,#000 0 40px,#00000059 40px 70px)}.vpanel .caps{gap:6px;display:flex}.vpanel .caps i{background:#ffffff2e;flex:1;height:10px}.vpanel .caps i:nth-child(2){flex:2}.vpanel .head{width:2px;transition:transform 2.4s var(--ease-sweep) .6s;background:#fff;position:absolute;top:-8px;bottom:-8px;left:0;transform:translate(0)}.vpanel .head:before{content:"";background:#fff;width:12px;height:12px;position:absolute;top:0;left:-5px}.vpanel.in .clips i{transform:scaleX(1)}.vpanel.in .head{transform:translate(300px)}.vpanel .fmts{gap:8px;display:flex;position:absolute;bottom:30px;left:32px}.vpanel .fmts span{color:#fff;font:600 10px/1 var(--font-display);border:1.5px solid #ffffff80;padding:7px 9px}.vpanel .fmts span:first-child{border-color:var(--color-lemon);color:var(--color-lemon)}@media (max-width:900px){.vpanel .browser{bottom:90px;right:32px}.vpanel .speed{bottom:24px;left:32px;right:auto}.vpanel.in .head{transform:translate(200px)}.m1 .bt{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-delay:0s!important;animation-delay:0s!important}.js .rv{opacity:1;transform:none}.spin,.mq-track{animation:none!important}.viz-g .pg{display:none}.mnav{clip-path:none;opacity:0;transition-property:opacity,visibility}html.mo .mnav{opacity:1;transition-property:opacity}.mnav-link,.mnav-foot{transform:none}.mnav-foot{opacity:1}.toast,.toast.on{transition-property:opacity,visibility;transform:none}.toast{opacity:0}.toast.on{opacity:1}.fcta,.fcta.on{transition-property:opacity;transform:none}.fcta{opacity:0;pointer-events:none}.fcta.on{opacity:1;pointer-events:auto}.btn:before,.btn .r>span{transition:none}.btn:active,.step:hover,.feat-row:hover>:not(.obj),.feat-row:hover .obj{transform:none}}::view-transition-old(root){animation-duration:.2s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--ease)}.dlg-anim,.dlg-anim::backdrop{transition:opacity var(--duration-ui) var(--ease), transform var(--duration-ui) var(--ease), overlay var(--duration-ui) allow-discrete, display var(--duration-ui) allow-discrete}.dlg-anim:not([open]){opacity:0;transition-duration:.2s;transform:translateY(12px)scale(.97)}.dlg-anim:not([open])::backdrop{opacity:0;transition-duration:.2s}@starting-style{.dlg-anim[open]{opacity:0;transform:translateY(12px)scale(.97)}.dlg-anim[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.dlg-anim,.dlg-anim:not([open]){transform:none}@starting-style{.dlg-anim[open]{transform:none}}}.admin-progress{z-index:100;background:var(--color-lemon);height:3px;box-shadow:0 1px 0 var(--color-ink);transform-origin:0;opacity:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.admin-progress[data-state=busy]{opacity:1;transition:transform 8s var(--ease-crawl), opacity 0s;transform:scaleX(.9)}.admin-progress[data-state=done]{opacity:0;transition:transform .2s var(--ease), opacity .25s var(--ease) .15s;transform:scaleX(1)}[data-pending]{opacity:.55;pointer-events:none;transition:opacity .15s var(--ease);cursor:progress!important}@media (prefers-reduced-motion:reduce){.admin-progress[data-state=busy]{transition:opacity;transform:scaleX(.6)}}.nf-pop{animation:nf-in .6s var(--ease) both}@keyframes nf-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (prefers-reduced-motion:reduce){.nf-pop{animation:none}}.wcard .wm{transition:transform 1.2s var(--ease)}.wcard .go{opacity:0;transition:transform .5s var(--ease), opacity .5s var(--ease);transform:translateY(12px)}@media (hover:hover){.wcard:hover .wm{transform:scale(1.04)}.wcard:hover .go,.wcard:focus-visible .go{opacity:1;transform:none}}@media (hover:none),(max-width:900px){.wcard .go{opacity:1;transform:none}}@media (hover:hover){.next-case:hover .arr{background:var(--color-lemon)}}.next-case .arr svg{transition:transform .4s var(--ease)}@media (hover:hover){.next-case:hover .arr svg{transform:translate(3px,-3px)}}.ca{background:var(--color-stone);border-bottom:1px solid var(--color-line);height:200px;font:500 12px/1.3 var(--font-sans);color:var(--color-ink);place-content:center;gap:10px;padding:20px;display:grid;overflow:hidden}.ca i{background:var(--color-lemon);width:8px;height:8px;box-shadow:0 0 0 1px var(--color-ink);margin-right:8px;display:inline-block}.ca.bundle{grid-template-rows:1fr auto;place-content:stretch;padding:18px}.ca.bundle .g{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ca.bundle .g i{background:var(--color-paper);width:auto;height:auto;box-shadow:inset 0 0 0 1px var(--color-line);transition:background .4s var(--ease);margin:0}.ca.bundle .g i.on{box-shadow:inset 0 0 0 2px var(--color-ink);background:#e9dccb}@media (hover:hover){.comp:hover .ca.bundle .g i:nth-child(3){box-shadow:inset 0 0 0 2px var(--color-ink);background:#e9dccb}}.ca.bundle .bar{background:var(--color-ink);color:var(--color-paper);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ca.bundle .bar span{gap:4px;display:flex}.ca.bundle .bar b{background:#e9dccb;width:18px;height:18px}.ca.bundle .bar em{font-style:normal;font:600 10px/1 var(--font-display);text-transform:uppercase;color:var(--color-lemon)}.ca .inp{border:1.5px solid var(--color-ink);background:var(--color-paper);width:220px;display:flex}.ca .inp span{flex:1;padding:9px 10px}.ca .inp b{background:var(--color-ink);color:var(--color-paper);font:600 10px/1.4 var(--font-display);text-transform:uppercase;padding:9px 12px}.ca p{margin:0}.ca.upi strong{font:800 26px/1 var(--font-display);letter-spacing:-.03em}.ca .btns{gap:6px;display:flex}.ca .btns span{border:1.5px solid var(--color-ink);background:var(--color-paper);font:600 10px/1 var(--font-display);padding:7px 12px}.ca .btns span:first-child{background:var(--color-lemon)}.ca .btns span.off{opacity:.45}.ca.sticky{place-content:end center;padding:0}.ca .ph{background:var(--color-paper);border:1.5px solid var(--color-ink);border-bottom:0;align-content:start;gap:10px;width:150px;height:190px;padding:16px 12px 0;display:grid;position:relative}.ca .ph .ln{background:var(--color-line);height:8px}.ca .ph .ln.s{width:60%}.ca .ph .atc{background:var(--color-ink);color:var(--color-paper);transition:transform .5s var(--ease);justify-content:space-between;align-items:center;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}@media (hover:hover){.comp:hover .ca .ph .atc{transform:translateY(-6px)}}.ca .ph .atc b{background:var(--color-lemon);color:var(--color-ink);font:600 9px/1 var(--font-display);text-transform:uppercase;padding:6px 8px}.ca.faq2{place-content:center stretch}.ca .q{border-bottom:1px solid var(--color-line);justify-content:space-between;padding:9px 0;font-weight:600;display:flex}.ca .q b{font-family:var(--font-display)}.ca .q.open b{background:var(--color-lemon);padding:0 5px}.ca .a2{background:repeating-linear-gradient(var(--color-line) 0 6px, transparent 6px 12px);width:80%;height:18px}.ca.trust{grid-template-columns:1fr 1fr;gap:8px}.ca.trust span{background:var(--color-paper);border:1px solid var(--color-line);padding:10px;font-weight:600}.consent input{appearance:none;border:1.5px solid var(--color-ink);background:var(--color-paper);cursor:pointer;place-items:center;width:24px;height:24px;margin:0;display:grid}.consent input:checked{background:var(--color-lemon)}.consent input:checked:after{content:"";border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.consent input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.prose{color:var(--color-copy);font-size:17.5px;line-height:1.75}.prose h2{font:700 28px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--color-ink);scroll-margin-top:calc(var(--nav-h) + 30px);margin:56px 0 16px}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 20px}.prose ul{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.prose ul li{grid-template-columns:16px 1fr;gap:12px;display:grid}.prose ul li:before{content:"";background:var(--color-lemon);width:8px;height:8px;box-shadow:0 0 0 1px var(--color-ink);margin-top:.7em}.prose blockquote{border-left:3px solid var(--color-lemon);font:700 24px/1.35 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:36px 0;padding:0 0 0 26px}.prose .callout{background:var(--color-ink);color:var(--color-paper);margin:32px 0;padding:24px 26px;font-size:16px}.prose .callout b{font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-lemon);align-items:center;gap:10px;margin-bottom:8px;display:flex}.prose .callout b:before{content:"";background:var(--color-lemon);width:8px;height:8px}.prose .callout p{color:#fffc;margin:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:12px 10px 12px 0}.prose th{font:600 11px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.02em;border-bottom:1.5px solid var(--color-ink)}.tablewrap{overflow-x:auto}.byteam{border-top:1.5px solid var(--color-ink);grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-top:50px;padding-top:26px;display:grid}.byteam i{background:var(--color-ink);place-items:center;width:56px;height:56px;display:grid}.byteam i b{background:var(--color-lemon);width:14px;height:14px}.byteam strong{font:700 15px/1.3 var(--font-display);display:block}.byteam span{color:var(--mute);font-size:14px}@media (max-width:520px){.prose{font-size:17px}.prose h2{margin-top:44px;font-size:24px}.prose blockquote{padding-left:18px;font-size:20px}.prose .callout{padding:20px}}.toc a.on{color:var(--color-ink);border-left-color:var(--color-ink);font-weight:600}.map-pin:after{content:"";border:1.5px solid var(--color-ink);animation:ping2 2.4s var(--ease) infinite;position:absolute;inset:-10px}@keyframes ping2{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.team-c:after{content:"";width:120px;height:120px;transition:transform .8s var(--ease);background:radial-gradient(circle,#ffe44040,#0000 70%);position:absolute;top:-40px;right:-40px}@media (hover:hover){.team-c:hover:after{transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.map-pin:after{opacity:0;animation:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0e0f09;--color-ink:#f2f1ea;--color-ink-2:#dcdbd2;--color-stone:#17180f;--color-mute:#a9a89e;--color-mute-2:#6f6e66;--color-line:#2c2e22;--color-copy:#d8d7cd;--color-danger:#ee7a70;--shadow-lift:0 24px 40px -28px #000c;--shadow-float:0 18px 30px -16px #000000e6}html[data-theme=dark] :is(section,footer,div,figure,li,article,aside,span,i).bg-ink,html[data-theme=dark] :is(.vpanel,.hero-card,.tc,.prose .callout,.keep-ink){--color-paper:#fff;--color-ink:#0a0c00;--color-ink-2:#1a1a17;--color-stone:#f6f5f3;--color-mute:#5f5f59;--color-mute-2:#9c9c95;--color-line:#e4e3df;--color-copy:#2a2b25;--color-danger:#c43d3d}html[data-theme=dark] :is(section,footer,div,article).bg-ink{box-shadow:0 0 0 1px #1e2016}html[data-theme=dark] :is(.bg-lemon,.btn-lemon,.tk,.menu-btn[aria-expanded=true],.qa.open .pm2,.consent input:checked,.ca .btns span:first-child),html[data-theme=dark] [class*=focus-visible\:bg-lemon]:focus-visible,html[data-theme=dark] .next-case:hover .arr{--color-ink:#0a0c00;--color-paper:#fff;--color-mute:#3d3d36;color:#0a0c00}@media (hover:hover){html[data-theme=dark] [class*=hover\:bg-lemon]:hover{--color-ink:#0a0c00;--color-paper:#fff;--color-mute:#3d3d36;color:#0a0c00}html[data-theme=dark] .btn:hover{color:#0a0c00}}html[data-theme=dark] .bg-flutes,html[data-theme=dark] .hero-lines{--flute:#ffffff0b}html[data-theme=dark] .bg-flutes{background-image:repeating-linear-gradient(90deg, var(--flute) 0 1px, transparent 1px 72px)}html[data-theme=dark] .hero-lines{background:linear-gradient(90deg, transparent calc(50% - 590px), var(--color-line) calc(50% - 590px) calc(50% - 589px), transparent 0 calc(50% + 589px), var(--color-line) 0 calc(50% + 590px), transparent 0), repeating-linear-gradient(90deg, var(--flute) 0 1px, transparent 1px 72px)}html[data-theme=dark] .talk-bg:before{background:radial-gradient(30% 50% at 0 100%,#ffe44024,#0000 70%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 72px)}html[data-theme=dark] :is(.o3,.o5,.o7){box-shadow:0 0 0 1.5px #ffffff38}html[data-theme=dark] .o6{box-shadow:inset 0 0 0 6px #0a0c00, inset 0 0 0 12px var(--color-lemon), inset 0 0 0 14px #0a0c00, 0 0 0 1.5px #ffffff38}html[data-theme=dark] .half-r{box-shadow:inset 0 0 0 1.5px #ffffff1f}html[data-theme=dark] dialog::backdrop{background:#000000b8}html[data-theme=dark] .bg-ink\/55{background:#0009}html[data-theme=dark] img:not([src$=\.svg]){filter:brightness(.94)}.theme-ico .sun{display:none}html[data-theme=dark] .theme-ico .sun{display:block}html[data-theme=dark] .theme-ico .moon{display:none}.hero-photos{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.hero-zoom{transition:transform 1.3s var(--ease-brand), transform-origin 1.3s var(--ease-brand)}.hero-tag{z-index:2;color:#0a0c00;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transform-origin:0 0;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-brand), transform 1.3s var(--ease-brand);background:#ffffffeb;border:1.5px solid #0a0c00;align-items:center;gap:6px;padding:5px 9px;font-size:clamp(9px,.95vw,12px);font-weight:600;display:inline-flex;position:absolute}.hero-tag b{opacity:.5;font-weight:700}.hero-tag.is-on{background:var(--color-lemon)}.hero-tag.is-on b{opacity:1}@media (hover:hover){.hero-tag:hover{background:var(--color-lemon)}}.hero-room{transform:translate(calc(var(--rl) * 1cqw), calc(var(--rt) * 1cqh));box-shadow:0 0 0 2px var(--color-lemon), 0 0 0 200vmax #ffffff80;transition:transform 1s var(--ease-brand), width 1s var(--ease-brand), height 1s var(--ease-brand);pointer-events:none;position:absolute;top:0;left:0}html[data-theme=dark] .hero-photos{background:#fff;-webkit-mask-image:none;mask-image:none}.hero-tab-progress{animation-name:hero-tab-fill;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes hero-tab-fill{to{transform:scaleX(1)}}.hero-caret{vertical-align:-2px;background:currentColor;width:1.5px;height:1em;margin-left:2px;margin-right:-3.5px;animation:1s step-end infinite hero-caret;display:inline-block}@keyframes hero-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-zoom,.hero-room,.hero-tag{transition:none}.hero-tab-progress,.hero-caret{animation:none}}.logo-mark{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track{animation:48s linear infinite mq}@media (hover:hover){.logo-strip:hover .logo-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}.logo-track [data-copy]{display:none}.logo-fade{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.logo-fade::-webkit-scrollbar{display:none}}:where([class~=border],[class*="border-[1.5px]"],[class*="border-[2px]"],dialog,.rounded-card):not(:where(.admin-root,.admin-root *)){border-radius:var(--radius-card)}:where(.btn,select,textarea,input:not([type=checkbox]):not([type=radio]),.hero-tag,[role=tab]):not(:where(.admin-root,.admin-root *)),.hero-room{border-radius:var(--radius-ui)}.fd{border-radius:var(--radius-card);height:100%;color:var(--color-ink);text-align:center;transition:background-color .35s var(--ease-brand), transform .12s ease-out;flex-direction:column;align-items:center;padding:18px 14px 20px;display:flex}@media (hover:hover){.fd:hover{background:var(--color-stone)}}.fd:active{transform:scale(.98)}.fd-name{font:700 16px/1.25 var(--font-display);letter-spacing:-.02em;margin-top:14px}.fd-meta{color:var(--color-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.fd-go{text-wrap:balance;color:var(--color-mute);font:600 11.5px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin-top:auto;padding-top:12px;transition:color .25s;display:inline-block}.fd-go svg{vertical-align:0;width:10px;height:10px;transition:transform .35s var(--ease-brand);margin-left:5px;display:inline-block}@media (hover:hover){.fd:hover .fd-go{color:var(--color-ink)}.fd:hover .fd-go svg{transform:translate(2px,-2px)}}@media (min-width:901px){.fd-name{font-size:17px}}.fd-art{aspect-ratio:5/4;background-color:var(--fd-bg);background-image:radial-gradient(var(--fd-dot) 1px, transparent 1.4px), var(--fd-wash);width:100%;box-shadow:inset 0 0 0 1px var(--fd-edge);background-size:14px 14px,100% 100%;border-radius:14px;display:block;position:relative;overflow:hidden}.fd-paper{z-index:1;width:40%;height:58%;transition:transform .5s var(--ease-brand);background:#f2f1ed;border-radius:9px;flex-direction:column;gap:6%;padding:8% 6.5%;display:flex;position:absolute;top:14%;box-shadow:0 1px #0a0c000d,0 14px 22px -12px #0a0c0080}.fd-p1{left:13%;transform:rotate(-6deg)}.fd-p2{right:13%;transform:rotate(5deg)}@media (hover:hover){.fd:hover .fd-p1{transform:translateY(-5%)rotate(-9deg)}.fd:hover .fd-p2{transform:translateY(-7%)rotate(8deg)}.fd:hover .fd-logo{translate:var(--dx) var(--dy)}}.fd-logo{z-index:2;width:32px;height:32px;transition:translate .5s var(--ease-brand);background:#f2f1ed;border-radius:9px;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 1px #0a0c000f,0 8px 14px -6px #0a0c0073}.fd-logo.is-1{--dx:-4px;--dy:-4px;top:7%;left:5%;rotate:-8deg}.fd-logo.is-2{--dx:4px;--dy:-4px;top:9%;right:5%;rotate:7deg}.fd-logo.is-3{--dx:-5px;--dy:3px;bottom:25%;left:4%;rotate:6deg}.fd-logo.is-4{--dx:5px;--dy:3px;bottom:29%;right:4%;rotate:-6deg}.fd-pill{z-index:2;text-overflow:ellipsis;background:var(--fd-pill);max-width:80%;color:var(--fd-ink);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:7%;left:50%;overflow:hidden;transform:translate(-50%)}.fd-ink{--fd-bg:#14160c;--fd-wash:radial-gradient(120% 90% at 50% 0%, #3a3c32, transparent 70%);--fd-dot:#ffffff17;--fd-edge:#ffffff0f;--fd-ink:#f2f1ea;--fd-pill:#ffffff24}.fd-lemon{--fd-bg:#ffe440;--fd-wash:radial-gradient(120% 90% at 50% 0%, #fff4a3, transparent 70%);--fd-dot:#0a0c001a;--fd-edge:#0a0c000f;--fd-ink:#0a0c00;--fd-pill:#0a0c001a}.fd-stone{--fd-bg:#dad8d1;--fd-wash:radial-gradient(120% 90% at 50% 0%, #ecebe6, transparent 70%);--fd-dot:#0a0c0017;--fd-edge:#0a0c000d;--fd-ink:#0a0c00;--fd-pill:#0a0c0014}.fd{transition:background-color .35s var(--ease-brand), transform .12s ease-out}.fd-line{background:#dad8d1;border-radius:3px;height:5px;display:block}.fd-line.is-dark{opacity:.8;background:#0a0c00}.fd-ad{background:linear-gradient(135deg,#ffe440,#f5b800);border-radius:5px;height:38%;display:block}.fd-ad.is-alt{background:linear-gradient(135deg,#3a3b33,#0a0c00)}.fd-cta{background:#0a0c00;border-radius:4px;width:55%;height:9%;margin-top:auto;display:block}.fd-bar{gap:3px;display:flex}.fd-bar i{background:#c9c7bf;border-radius:50%;width:5px;height:5px}.fd-center{flex:1;place-items:center;display:grid}.fd-phone{border:2px solid #0a0c00;border-radius:7px;flex-direction:column;gap:7%;height:100%;margin:0 12%;padding:12% 9%;display:flex}.fd-phone>i:first-child{background:linear-gradient(135deg,#ffe440,#f5b800);border-radius:3px;height:30%;display:block}.fd-receipt{flex-direction:column;gap:8%;height:100%;display:flex}.fd-total{border-top:1.5px dashed #c9c7bf;justify-content:space-between;align-items:center;margin-top:auto;padding-top:7%;display:flex}.fd-total i{background:#0a0c00;border-radius:3px;width:40%;height:5px;display:block}.fd-total b{font:700 13px/1 var(--font-display)}.fd-card{flex-direction:column;gap:10%;height:100%;display:flex}.fd-card i{background:linear-gradient(135deg,#2a2c22,#0a0c00);border-radius:5px;height:46%;display:block;box-shadow:inset 0 -6px #ffe440e6}.fd-bubble{background:#e4e3dd;border-radius:7px 7px 7px 2px;flex-direction:column;align-self:flex-start;gap:4px;width:84%;padding:7% 8%;display:flex}.fd-bubble.is-me{background:#ffe440;border-radius:7px 7px 2px;align-self:flex-end;width:60%}.fd-mail{color:#0a0c00;place-items:center;height:36%;display:grid}.fd-mail svg{width:28px;height:28px}.fd-search{background:#e4e3dd;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex}.fd-search i{background:#c9c7bf;border-radius:2px;flex:1;height:4px}.fd-type{color:#0a0c00;font:700 clamp(20px, 2.6vw, 30px)/1 var(--font-display);flex:1;place-items:center;display:grid}.fd-swatches{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.fd-swatches i{border-radius:5px;box-shadow:inset 0 0 0 1px #0a0c0014}.fd-film{background:linear-gradient(135deg,#ffe440,#f5b800);border-radius:6px;place-items:center;height:55%;display:grid}.fd-timeline{gap:3px;height:22%;margin-top:10%;display:flex;position:relative}.fd-timeline i{background:#c9c7bf;border-radius:3px;flex:1}.fd-timeline i:nth-child(2){background:#0a0c00;flex:1.4}.fd-timeline b{background:#f5b800;border-radius:1px;width:2px;position:absolute;top:-30%;bottom:-30%;left:0}.fd-paper{contain:layout paint;overflow:hidden}.fd-dim{opacity:0;pointer-events:none;background:#f2f1ed;position:absolute;inset:0}.fd-win,.fd-stamp{color:#0a0c00;background:#ffe440;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;box-shadow:0 0 0 2px #f2f1ed,0 4px 8px -3px #0a0c0066}.fd-win{position:absolute;top:6%;right:7%}.fd-p2 .fd-win{opacity:0}.fd-load{transform-origin:0;background:#0a0c00;width:100%;height:3px;position:absolute;top:0;left:0}.fd-pop{display:grid}.fd-tap{margin-top:auto;display:block;position:relative}.fd-tap .fd-cta{width:70%;margin-top:0}.fd-ripple{opacity:0;background:#ffe440e6;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:35%}.fd-total{position:relative}.fd-stamp{position:absolute;top:-15px;right:-3px;transform:rotate(-12deg)}.fd-typing{opacity:0;background:#e4e3dd;border-radius:7px 7px 2px;gap:3px;padding:5px 7px;display:flex;position:absolute;bottom:12%;right:9%}.fd-typing i{background:#9c9c95;border-radius:50%;width:4px;height:4px}.fd-mail{position:relative}.fd-dot{background:#ffe440;border-radius:50%;width:8px;height:8px;position:absolute;top:4%;right:26%;box-shadow:0 0 0 2px #f2f1ed}.fd-results{flex-direction:column;gap:5px;display:flex;position:relative}.fd-rank{background:#ffe440a6;border-radius:4px;height:11px;position:absolute;top:-3px;left:-4px;right:-4px}.fd-results .fd-line{position:relative}.fd-spark{transform-origin:50%}.fd-film{position:relative}.fd-prog{transform-origin:0;background:#0a0c00;border-radius:1px;height:2.5px;position:absolute;bottom:9%;left:8%;right:8%}.fd-head{position:absolute;inset:0;transform:translate(46%)}@media (prefers-reduced-motion:no-preference){.rv.in .fd-logo{animation:4.2s ease-in-out infinite fd-bob;animation-delay:calc(var(--n) * -1.05s)}.rv.in .fd-p1 .fd-win{animation:fd-win-a 5s var(--ease-brand) infinite}.rv.in .fd-p2 .fd-win{animation:fd-win-b 5s var(--ease-brand) infinite}.rv.in .fd-p1 .fd-dim{animation:5s ease-in-out infinite fd-dim-b}.rv.in .fd-p2 .fd-dim{animation:5s ease-in-out infinite fd-dim-a}.rv.in .fd-load{animation:fd-load 4s var(--ease-draw) infinite}.rv.in .fd-pop{animation:fd-pop 4s var(--ease-brand) infinite}.rv.in .fd-tap .fd-cta{animation:4s ease-out infinite fd-press}.rv.in .fd-ripple{animation:4s ease-out infinite fd-ripple}.rv.in .fd-receipt{animation:fd-print 4.4s var(--ease-brand) infinite}.rv.in .fd-stamp{animation:fd-stamp 4.4s var(--ease-brand) infinite}.rv.in .fd-card i{animation:fd-swipe 4.4s var(--ease-brand) infinite}.rv.in .fd-typing{animation:4.8s ease-in-out infinite fd-typing}.rv.in .fd-typing i{animation:.9s ease-in-out infinite fd-bounce}.rv.in .fd-typing i:nth-child(2){animation-delay:.15s}.rv.in .fd-typing i:nth-child(3){animation-delay:.3s}.rv.in .fd-bubble.is-me{animation:fd-reply 4.8s var(--ease-brand) infinite}.rv.in .fd-mail svg{animation:fd-mail 4.8s var(--ease-brand) infinite}.rv.in .fd-dot{animation:fd-dot 4.8s var(--ease-brand) infinite}.rv.in .fd-search i{transform-origin:0;animation:fd-query 5s var(--ease-brand) infinite}.rv.in .fd-rank{animation:fd-rank 5s var(--ease-brand) infinite}.rv.in .fd-spark{animation:2.6s ease-in-out infinite fd-twinkle}.rv.in .fd-type{animation:3.6s ease-in-out infinite fd-weight}.rv.in .fd-swatches i{animation:fd-swatch 3.6s var(--ease-brand) infinite}.rv.in .fd-swatches i:nth-child(2){animation-delay:.3s}.rv.in .fd-swatches i:nth-child(3){animation-delay:.6s}.rv.in .fd-swatches i:nth-child(4){animation-delay:.9s}.rv.in .fd-prog{animation:4s linear infinite fd-prog}.rv.in .fd-head{animation:4s linear infinite fd-scrub}.rv.in .fd:not(:hover) .fd-plus{animation:3s ease-in-out infinite fd-breathe}}@keyframes fd-win-a{0%,8%{opacity:0;transform:scale(0)}14%,42%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(0)}}@keyframes fd-win-b{0%,52%{opacity:0;transform:scale(0)}58%,90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(0)}}@keyframes fd-dim-a{0%,8%{opacity:0}14%,42%{opacity:.55}50%,to{opacity:0}}@keyframes fd-dim-b{0%,52%{opacity:0}58%,90%{opacity:.55}98%,to{opacity:0}}@keyframes fd-load{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}60%,to{opacity:0;transform:scaleX(1)}}@keyframes fd-pop{0%,40%{opacity:0;transform:scale(.4)}52%{opacity:1;transform:scale(1.08)}60%,to{opacity:1;transform:scale(1)}}@keyframes fd-press{0%,62%{transform:scale(1)}66%{transform:scale(.9)}74%,to{transform:scale(1)}}@keyframes fd-ripple{0%,63%{opacity:0;transform:scale(.2)}67%{opacity:.9}88%,to{opacity:0;transform:scale(2.6)}}@keyframes fd-print{0%{transform:translateY(34%)}48%,to{transform:translateY(0)}}@keyframes fd-stamp{0%,52%{opacity:0;transform:scale(0)rotate(-40deg)}60%{opacity:1;transform:scale(1.15)rotate(-12deg)}66%,92%{opacity:1;transform:scale(1)rotate(-12deg)}to{opacity:0;transform:scale(0)rotate(-12deg)}}@keyframes fd-swipe{0%,8%{opacity:0;transform:translate(-120%)}34%,90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes fd-typing{0%,8%{opacity:0}14%,44%{opacity:1}50%,to{opacity:0}}@keyframes fd-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes fd-reply{0%,48%{opacity:0;transform:translateY(4px)scale(.9)}56%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fd-mail{0%{opacity:0;transform:translateY(40%)}24%,to{opacity:1;transform:none}}@keyframes fd-dot{0%,28%{transform:scale(0)}34%{transform:scale(1.3)}40%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes fd-query{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes fd-rank{0%,30%{opacity:0;transform:translateY(20px)}36%{opacity:1}60%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes fd-twinkle{50%{transform:scale(1.18)rotate(18deg)}}@keyframes fd-weight{0%,to{font-weight:300}50%{font-weight:800}}@keyframes fd-swatch{0%,30%,to{transform:scale(1)}12%{transform:scale(.82)}}@keyframes fd-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fd-scrub{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fd-breathe{50%{transform:scale(1.07)}}@keyframes fd-bob{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fd-paper,.fd-logo{transition:none}}@media (max-width:520px){.fd-logo{border-radius:7px;width:25px;height:25px}.fd-logo svg{width:13px;height:13px}.fd-logo.is-4{display:none}.fd-pill{padding:3px 7px;font-size:10px}.fd{padding:14px 8px 16px}}.fd-new{box-shadow:none;outline-offset:-2px;background:0 0;outline:2px dashed #c9c7bf}.fd-new .fd-plus{position:absolute;top:38%;left:50%;translate:-50% -50%}.fd-plus{background:var(--color-lemon);color:#0a0c00;width:48px;height:48px;transition:transform .35s var(--ease-brand);border-radius:50%;place-items:center;display:grid}.fd-plus svg{width:22px;height:22px}@media (hover:hover){.fd:hover .fd-new .fd-plus{transform:scale(1.08)rotate(90deg)}}.hero-chip{vertical-align:middle;border:1.5px solid var(--color-line);background:var(--color-stone);white-space:nowrap;animation:hero-chip-in .7s var(--ease-pop) both;animation-delay:calc(.15s + var(--n) * .12s);border-radius:999px;align-items:center;gap:.32em;margin:.05em .04em;padding:.16em .52em .16em .16em;font-size:.86em;line-height:1.12;display:inline-flex;position:relative;box-shadow:0 12px 26px -20px #0a0c0080}.hero-chip-tile{width:.98em;height:.98em;transition:transform .45s var(--ease-pop);border-radius:.3em;place-items:center;display:grid;box-shadow:0 6px 14px -6px #0a0c0073,inset 0 1px #ffffff59}.hero-chip-tile svg{width:.56em;height:.56em}@media (hover:hover){.hero-chip:hover .hero-chip-tile{transform:rotate(calc(var(--tilt) * -1.4)) scale(1.08)}}@keyframes hero-chip-in{0%{transform:translateY(.18em)scale(.86)}}@media (prefers-reduced-motion:reduce){.hero-chip{animation:none}.hero-chip-tile{transition:none}}.eyebrow-live{isolation:isolate;position:relative;overflow:hidden}.eyebrow-live:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffe44073 50%,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.eyebrow-live:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--color-lemon) 45%, transparent) 50%, transparent 70%)}}.eyebrow-live:after{animation:eyebrow-sheen 4.5s var(--ease-brand) infinite;transform:translate(-110%)}@keyframes eyebrow-sheen{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.eyebrow-live:after{animation:none;display:none}}.hl-mark{perspective:200px;flex:none;display:inline-grid}.hl-face{opacity:0;transition:transform .5s var(--ease-brand), opacity .25s var(--ease-brand);grid-area:1/1;transform:rotateX(90deg)}.hl-face[data-on]{opacity:1;transform:none}.hl-tile{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.hl-tile svg{width:14px;height:14px}.hl-ink{background:#0a0c00;box-shadow:inset 0 0 0 1px #ffffff1f}.hl-ink svg{width:13px;height:13px}.hl-lemon{background:var(--color-lemon);box-shadow:inset 0 0 0 1.5px #0a0c00}@media (prefers-reduced-motion:reduce){.hl-face{transition:none}}.consent-card{animation:consent-in .5s var(--ease-brand) both}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)}}.pc-cookie{width:132px;height:132px;margin:10px auto 12px;animation:3.2s ease-in-out infinite pc-bob;display:block}@keyframes pc-bob{50%{transform:translateY(-4px)rotate(-3deg)}}.pc-cookie.is-shrug{animation:pc-shrug .45s var(--ease-brand)}@keyframes pc-shrug{30%{transform:rotate(-8deg)scale(.96)}60%{transform:rotate(6deg)scale(.96)}}.pc-chip{fill:#4a2e14;transition:fill .35s var(--ease-brand), transform .45s var(--ease-pop);transform-box:fill-box;transform-origin:50%}.pc-chip[data-on]{fill:var(--color-lemon);stroke:#0a0c00;stroke-width:1.2px;transition-delay:calc(var(--k) * 60ms);transform:scale(1.15)}.pc-crumb{fill:#d9a350;opacity:0;transition:opacity .3s, transform .5s var(--ease-pop);transform:translateY(-6px)}.pc-crumb[data-on]{opacity:1;transition-delay:calc(var(--k) * 80ms);transform:none}.pc-switch{appearance:none;background:var(--color-line);cursor:pointer;width:46px;height:28px;transition:background-color .25s var(--ease-brand);flex:none;margin:0;position:relative;border-radius:999px!important}.pc-switch:after{content:"";width:22px;height:22px;transition:transform .3s var(--ease-pop);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.pc-switch:checked{background:#0a0c00}.pc-switch:checked:after{background:var(--color-lemon);transform:translate(18px)}.pc-switch:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}html[data-theme=dark] .pc-switch:checked{background:var(--color-lemon)}html[data-theme=dark] .pc-switch:checked:after{background:#0a0c00}@media (prefers-reduced-motion:reduce){.consent-card,.pc-cookie,.pc-cookie.is-shrug{animation:none}.pc-chip,.pc-crumb,.pc-switch:after{transition:none}}.hero-chip-icons{perspective:240px;transform:rotate(var(--tilt));transition:transform .45s var(--ease-pop);flex:none;display:inline-grid}@media (hover:hover){.hero-chip:hover .hero-chip-icons{transform:rotate(calc(var(--tilt) * -1.4)) scale(1.08)}.hero-chip:hover .hero-chip-tile{transform:none}}.hero-chip-face{opacity:0;filter:blur(2px);grid-area:1/1;transition:transform .7s cubic-bezier(.25,1,.5,1),opacity .55s,filter .55s;transform:scale(.82)}.hero-chip-face[data-on]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.hero-chip-face{transition:none}}.hero-chip-tile.is-logo{box-shadow:0 6px 14px -8px #0a0c0073,inset 0 0 0 1px #0a0c001a}.hero-chip-tile.is-logo svg{width:.64em;height:.64em}.hero-scene [role=tab]{transition:background-color var(--duration-hover) var(--ease-brand), color var(--duration-hover) var(--ease-brand), transform .1s ease-out}.hero-scene [role=tab]:active,.hero-tag:active{transform:scale(.96)}.hero-tag:active{transition-duration:.1s}@media (prefers-reduced-transparency:reduce){.nav-bar{background:var(--color-paper);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.hero-chip{border-color:var(--color-ink)}.hero-tag{background:#fff}}.hero-chip-word{justify-items:center;display:inline-grid}.hero-chip-word>*{white-space:nowrap;grid-area:1/1}.hero-zoom{container-type:size}.hero-icon{vertical-align:-.12em;animation:hero-chip-in .7s var(--ease-pop) both;animation-delay:calc(.15s + var(--n) * .12s);margin:0 .06em;display:inline-grid}.hero-icon-faces{transform:rotate(var(--tilt));transition:transform .45s var(--ease-pop);display:inline-grid}.hero-icon .hero-chip-tile{border-radius:.26em;width:1em;height:1em;box-shadow:0 10px 22px -12px #0a0c008c,inset 0 0 0 1px #0a0c0014}.hero-icon .hero-chip-tile svg{width:.58em;height:.58em}@media (hover:hover){.hero-icon:hover .hero-icon-faces{transform:rotate(calc(var(--tilt) * -1.4)) scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-icon{animation:none}.hero-icon-faces{transition:none}}@media (hover:hover) and (pointer:fine){.hero-icon-btn:hover{filter:drop-shadow(0 8px 14px #0a0c002e)}}.hero-icon-btn:focus{outline:none}.hero-mark{background:linear-gradient(#0000 62%,#ffe440bf 62% 92%,#0000 92%)}@supports (color:color-mix(in lab, red, red)){.hero-mark{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-lemon) 75%, transparent) 62%, color-mix(in srgb, var(--color-lemon) 75%, transparent) 92%, transparent 92%)}}.hero-mark{color:var(--color-ink);padding:0 .08em}html[data-theme=dark] .hero-mark{background:linear-gradient(#0000 62%,#ffe44059 62% 92%,#0000 92%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hero-mark{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-lemon) 35%, transparent) 62%, color-mix(in srgb, var(--color-lemon) 35%, transparent) 92%, transparent 92%)}}.ww{isolation:isolate;display:inline-grid;position:relative}.ww>span{grid-area:1/1}.ww-g{visibility:hidden;font-weight:700}.ww-t{font-weight:calc(400 + var(--pull,0) * 300);transition:font-weight .45s var(--ease-brand);justify-self:center}.ww-key .ww-t{color:var(--color-ink);font-weight:calc(600 + var(--pull,0) * 100)}.ww-key:after{content:"";z-index:-1;background:#ffe440bf;position:absolute;inset:58% -.05em 6%}@supports (color:color-mix(in lab, red, red)){.ww-key:after{background:color-mix(in srgb, var(--color-lemon) 75%, transparent)}}.ww-key:after{transform-origin:0;transition:transform .7s var(--ease-brand) calc(.5s + var(--k) * 40ms);transform:scaleX(0)}html[data-theme=dark] .ww-key:after{background:#ffe44059}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ww-key:after{background:color-mix(in srgb, var(--color-lemon) 35%, transparent)}}.in .ww-key:after,html:not(.js) .ww-key:after{transform:none}.js .ww-p.in .ww-t{animation:ww-wave 1.1s var(--ease-brand) calc(.2s + var(--k) * 35ms) backwards}@keyframes ww-wave{35%{font-weight:700}}.leak,li.cc{--sx-card:var(--color-stone);--sx-stage:#e3e2e0}@supports (color:color-mix(in lab, red, red)){.leak,li.cc{--sx-stage:color-mix(in srgb, var(--color-ink) 8%, var(--color-stone))}}.leak,li.cc{--sx-panel:#f2f1ed}.leak{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--sx-card);transition:transform .5s var(--ease-brand), box-shadow .5s var(--ease-brand);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0c000d,0 12px 24px -12px #0a0c0024,0 32px 56px -32px #0a0c0038}@media (hover:hover){.leak:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0a0c000d,0 18px 32px -14px #0a0c0033,0 44px 70px -34px #0a0c004d}}html[data-theme=dark] .leak{box-shadow:0 24px 50px -26px #000000e6}.leak-art{color:#303030;background:linear-gradient(180deg, var(--sx-stage), #edece9);height:250px;font-size:13px;line-height:1.3;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leak-art{background:linear-gradient(180deg, var(--sx-stage), color-mix(in srgb, var(--color-ink) 4%, var(--color-stone)))}}.leak-art:before{content:"";background-image:radial-gradient(#0a0c001a 1px,#0000 1.5px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(85% 75% at 50% 0,#000 25%,#0000 75%)}.leak-scene{position:absolute;inset:0}.leak-row,.leak-card{background:var(--sx-panel);box-shadow:0 0 0 1px #0000000a,0 1px #0000000d,0 14px 28px -14px #0a0c0059}.leak-row{will-change:transform;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex;position:absolute;top:0;left:8%;right:8%}.leak-scene b{white-space:nowrap;font-size:13px;font-weight:600;display:block}.leak-scene small{color:#616161;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.leak-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex}.leak-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.leak-badge.leak-good{color:#0a0c00;background:#fff3a6}.leak-badge.leak-warn{color:#3d3d36;background:#ecebe6}.leak-badge.leak-poor{color:#c43d3d;background:#fbe7e5}.leak-ring{flex:none;display:grid;position:relative}.leak-ring.leak-good{color:#0a0c00}.leak-ring.leak-warn{color:#9c9c95}.leak-ring.leak-poor{color:#c43d3d}.leak-ring circle{fill:none;stroke-width:3.5px}.leak-ring-bg{stroke:#ebebeb}.leak-ring-fg{stroke:currentColor;stroke-linecap:round;transform-origin:50%;transform-box:fill-box;transform:rotate(-90deg)}.leak-ring-mark{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.leak-ring-logo{background:var(--sx-panel);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 1px 3px #0003}.leak-swap{align-items:center;display:inline-grid}.leak-swap>*{grid-area:1/1;justify-self:end;align-items:center;gap:6px;display:inline-flex}.leak-swap-start>*,.leak-btn-label>*{justify-self:start}.leak-btn-label>*{justify-self:center}.leak-card{border-radius:14px;gap:12px;padding:12px;display:grid;position:absolute;top:30px;left:9%;right:9%}.leak-tile{background:var(--sx-panel);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #0a0c0014,inset 0 -2px 3px #0a0c000f,0 8px 14px -6px #0a0c0059}.leak-btn{color:#fff;background:linear-gradient(#3a3a3a,#262626);border-radius:10px;place-items:center;height:38px;font-size:13px;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #000,inset 0 0 0 1px #303030,inset 0 .5px 0 1.5px #ffffff38,0 6px 14px -8px #0009}.leak-progress{transform-origin:0;background:#ffe440;height:3px;position:absolute;bottom:0;left:0;right:0}.leak-spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite leak-spin}@keyframes leak-spin{to{transform:rotate(360deg)}}.leak-chips{justify-content:center;gap:8px;display:flex;position:absolute;top:188px;left:0;right:0}.leak-chip{background:var(--sx-panel);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0000000d,0 6px 12px -8px #0a0c0059}.leak-chip:before{content:"";box-sizing:border-box;border:1.5px solid #d4d4d4;border-radius:50%;width:16px;height:16px;position:absolute;left:6px}.leak-chip i{color:#0a0c00;background:#ffe440;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0a0c0033}.leak-cur{z-index:5;position:absolute;top:110px;left:76%}.leak-cur svg{filter:drop-shadow(0 3px 4px #0a0c004d);display:block}.leak-toggle-row{padding:10px 12px;left:10%;right:10%}.leak-toggle-row b{font-size:12.5px}.leak-tg{background:#e3e3e3;border-radius:999px;flex:none;width:32px;height:18px;transition:background .3s;position:relative;box-shadow:inset 0 1px 2px #0000001f}.leak-tg.is-on{background:#0a0c00}.leak-tg.is-on i{background:#ffe440}.leak-tg i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.cc{perspective:1000px;position:relative}.cc-tilt{cursor:pointer;height:100%;transform-style:preserve-3d}.cc-flip{height:100%;transform-style:preserve-3d;transition:transform .8s var(--ease-brand);display:grid;position:relative}.cc-flip.is-flipped{transform:rotateY(180deg)}.cc-face{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--sx-card);min-height:340px;transform-style:preserve-3d;transition:visibility 0s .4s, transform .15s var(--ease-brand);flex-direction:column;grid-area:1/1;padding:26px 26px 72px;display:flex;box-shadow:0 1px 2px #0a0c000d,0 12px 24px -12px #0a0c0024,0 32px 56px -32px #0a0c0038}.cc-back,.is-flipped .cc-front{visibility:hidden}.is-flipped .cc-back{visibility:visible}.cc-back{background:linear-gradient(180deg, var(--sx-stage), var(--sx-card) 55%);transform:rotateY(180deg)}html[data-theme=dark] .cc-face{box-shadow:0 24px 50px -26px #000000e6}.cc-sheen{z-index:4;border-radius:var(--radius-card);pointer-events:none;opacity:0;mix-blend-mode:soft-light;transition:opacity .4s var(--ease-brand);position:absolute;inset:0}@media (hover:hover){.cc:hover .cc-sheen{opacity:1}}.cc-scene{margin:-26px -26px 0}.cc-stage{border-bottom:1px solid var(--color-line);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:radial-gradient(#0a0c0017 1px, transparent 1.4px) 0 0 / 12px 12px, linear-gradient(180deg, var(--sx-stage), #edece9);height:150px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-stage{background:radial-gradient(#0a0c0017 1px, transparent 1.4px) 0 0 / 12px 12px, linear-gradient(180deg, var(--sx-stage), color-mix(in srgb, var(--color-ink) 4%, var(--color-stone)))}}.cc-label{font:600 12px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-mute);margin-top:22px;transform:translateZ(16px)}.cc-num{font-family:var(--font-display);font-size:var(--text-stat);letter-spacing:-.04em;margin-top:6px;font-weight:800;line-height:1;display:block;transform:translateZ(30px)}.cc-text{color:var(--color-mute);margin-top:12px;font-size:14px;line-height:1.45;transform:translateZ(16px)}.cc-turn{z-index:5;background:#0a0c0012;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;bottom:22px;left:26px}@supports (color:color-mix(in lab, red, red)){.cc-turn{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.cc-turn{color:var(--color-ink);font-size:12.5px;font-weight:600;line-height:1;transition:background .25s,color .25s}.cc-turn:hover{background:var(--color-lemon);color:#0a0c00}.cc-turn[aria-pressed=true] svg{transform:scaleX(-1)}.g-panel,.k-card,.k-ghost{background:var(--sx-panel);color:#0a0c00;box-shadow:0 0 0 1px #0a0c000d,0 16px 30px -16px #0a0c0073}.g-panel{border-radius:12px;width:252px;margin-left:-126px;padding:9px 6px 7px;position:absolute;top:14px;left:50%}.g-head{justify-content:space-between;align-items:center;padding:0 6px 2px;font-size:11.5px;font-weight:600;display:flex}.g-head b{color:#ffe440;background:#0a0c00;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.g-head b i{background:#ffe440;border-radius:50%;width:6px;height:6px}.g-chart{width:240px;height:84px;position:relative}.g-chart svg{display:block;overflow:visible}.g-grid{stroke:#0a0c0014;stroke-dasharray:2 4}.g-line{fill:none;stroke:#0a0c00;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.g-reveal{transform-box:view-box;transform-origin:0 0}.g-dot{offset-distance:100%;offset-rotate:0deg;width:0;height:0;position:absolute;top:0;left:0}.g-dot i{background:#ffe440;border:2.5px solid #0a0c00;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 5px #ffe44059}.g-dot i:after{content:"";opacity:0;border:2px solid #f5b800;border-radius:50%;position:absolute;inset:-2.5px}.g-dot em{color:#ffe440;white-space:nowrap;background:#0a0c00;border-radius:6px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600;line-height:1.1;position:absolute;top:-1px;right:13px}.g-years{color:#5f5f59;justify-content:space-between;padding:3px 6px 0;font-size:10px;display:flex}.b-glow{background:radial-gradient(closest-side,#ffe44099,#ffe44000);border-radius:50%;width:170px;height:170px;margin:-85px;position:absolute;top:50%;left:50%}.b-tile,.b-ripple{border-radius:16px;width:56px;height:56px;margin:-28px;position:absolute;top:50%;left:50%}.b-tile{z-index:3;background:linear-gradient(160deg,#2e3026,#0a0c00 60%);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 16px 26px -10px #0a0c0099}.b-ripple{z-index:2;opacity:0;border:1.5px solid #0a0c004d}.b-chip{z-index:1;background:var(--sx-panel);width:60px;height:30px;transform:translate(calc(var(--dx) * .78), calc(var(--dy) * .78));border-radius:9px;place-items:center;margin:-15px -30px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0a0c000d,0 10px 18px -10px #0a0c0080}.b-chip:nth-child(n+8){opacity:0}.b-chip i{background:#0a0c00;width:46px;height:18px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.r-box{width:240px;height:132px;margin-left:-120px;position:absolute;top:10px;left:50%}.r-ring{position:absolute;top:14px;left:68px;overflow:visible}.r-track{fill:none;stroke:#0a0c0014;stroke-width:8px}.r-arc{fill:none;stroke:url(#r-grad);stroke-width:8px;stroke-linecap:round;stroke-dasharray:95 100;stroke-dashoffset:0;transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 3px 5px #f5b80073);transform:rotate(-90deg)}.r-core{justify-items:center;line-height:1.1;display:grid;position:absolute;top:66px;left:120px;transform:translate(-50%,-50%)}.r-core b{color:var(--color-ink);font:700 15px/1.1 var(--font-display);letter-spacing:-.02em}.r-core small{color:var(--color-mute);font-size:9.5px}.r-av{z-index:2;border:2px solid var(--sx-panel);offset-distance:100%;offset-rotate:0deg;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 10px -4px #0a0c0073}.k-avg{z-index:3;color:#fff;background:#0a0c00;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:9px;right:10px}.k-stack{width:232px;height:104px;margin-left:-116px;position:absolute;top:34px;left:50%}.k-ghost{height:84px;transform:translateY(calc(var(--d) * 9px)) scale(calc(1 - var(--d) * .05));opacity:calc(1 - var(--d) * .3);border-radius:12px;position:absolute;top:0;left:0;right:0}.k-card{z-index:2;border-radius:12px;padding:10px 12px 11px;position:absolute;top:0;left:0;right:0}.k-who{align-items:center;gap:8px;display:flex}.k-who b{font-size:12px;font-weight:600;line-height:1.2;display:block}.k-who small{color:#5f5f59;font-size:10.5px;line-height:1.2;display:block}.k-av{background:#0a0c00;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.k-stars{align-items:center;gap:4px;margin-top:9px;display:flex;position:relative}.k-star{display:grid;position:relative}.k-star>svg{grid-area:1/1}.k-star-bg{fill:#e9e8e3}.k-spark{background:#f5b800;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute;top:50%;left:50%}.k-spark:nth-of-type(2n){background:#0a0c00;width:4px;height:4px;margin:-2px}.k-thanks{color:#0a0c00;background:#ffe440;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.k-cur{z-index:4;position:absolute;top:52px;left:4px}.k-cur svg{filter:drop-shadow(0 2px 3px #0a0c004d);display:block}@media (prefers-reduced-motion:no-preference){.is-live .g-line{animation:g-draw 5s var(--ease-draw) infinite}.is-live .g-reveal{animation:g-wipe 5s var(--ease-draw) infinite}.is-live .g-chart path:first-of-type{animation:5s linear infinite g-fade}.is-live .g-dot{animation:g-ride 5s var(--ease-draw) infinite}.is-live .g-dot i{animation:5s linear infinite g-dot}.is-live .g-dot i:after{animation:5s ease-out infinite g-ping}.is-live .g-dot em{animation:g-tip 5s var(--ease-brand) infinite}.is-live .g-head b i{animation:1.6s ease-in-out infinite g-live}.is-live .b-chip{animation:6s cubic-bezier(.2,.65,.3,1) infinite b-emerge;animation-delay:calc(var(--i) * -.75s)}.is-live .b-tile{animation:3s ease-in-out infinite b-breathe}.is-live .b-ripple{animation:3s ease-out infinite b-ripple}.is-live .b-ripple-2{animation-delay:-1.5s}.is-live .b-glow{animation:3s ease-in-out infinite b-glow}.is-live .r-arc{animation:r-fill 5s var(--ease-brand) infinite}.is-live .r-av{animation:4s cubic-bezier(.3,.6,.3,1) infinite r-arrive;animation-delay:calc(var(--i) * -.5s)}}@keyframes g-draw{0%{stroke-dashoffset:1px;opacity:1}62%{stroke-dashoffset:0}90%{opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes g-wipe{0%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes g-fade{0%,90%{opacity:1}97%,to{opacity:0}}@keyframes g-ride{0%{offset-distance:0%}62%,to{offset-distance:100%}}@keyframes g-dot{0%{opacity:0}5%,90%{opacity:1}97%,to{opacity:0}}@keyframes g-ping{0%,60%{opacity:0;transform:scale(1)}63%{opacity:.9}88%,to{opacity:0;transform:scale(3.2)}}@keyframes g-tip{0%,60%{opacity:0;transform:translateY(5px)scale(.8)}66%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-3px)}}@keyframes g-live{50%{opacity:.3}}@keyframes b-emerge{0%{opacity:0;transform:translate(0)scale(.3)}14%{opacity:1}72%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}@keyframes b-breathe{50%{transform:scale(1.06)}}@keyframes b-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes b-glow{50%{opacity:.65}}@keyframes r-fill{0%{stroke-dashoffset:95px;opacity:1}45%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes r-arrive{0%{offset-distance:0%;opacity:0;transform:scale(.7)}12%{opacity:1}70%{offset-distance:100%;transform:scale(1)}80%{offset-distance:100%;opacity:1;transform:scale(1.18)}to{offset-distance:100%;opacity:0;transform:scale(.3)}}.cc-back-h{font:700 15px/1.3 var(--font-display);letter-spacing:-.01em;display:block;transform:translateZ(24px)}.cc-runs,.cc-names{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid;transform:translateZ(16px)}.cc-runs li{grid-template-columns:8px 1fr;align-items:baseline;column-gap:9px;font-size:13.5px;line-height:1.3;display:grid}.cc-runs i{background:var(--color-lemon);width:8px;height:8px;box-shadow:inset 0 0 0 1px #0a0c0033}.cc-runs span{font-weight:600}.cc-runs small{color:var(--color-mute);grid-column:2;font-size:12px}.cc-names li{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:13px;line-height:1.3;display:flex}.cc-names li:last-child{border-bottom:0}.cc-names span{font-weight:600}.cc-names small{color:var(--color-mute);text-align:right;font-size:12px}.cc-back-p{color:var(--color-mute);margin:10px 0 0;font-size:14px;line-height:1.5;transform:translateZ(16px)}.cc-back-p strong{color:var(--color-ink);font-weight:600}.cc-back .lk{align-self:flex-start;margin-top:auto;transform:translateZ(20px)}@media (prefers-reduced-motion:reduce){.cc-flip,.cc-flip.is-flipped,.cc-back{transform:none}.cc-face{transition:opacity .2s}.cc-back{opacity:0}.is-flipped .cc-back{opacity:1}.is-flipped .cc-front{opacity:0}}.scene-pause{background:#0a0c000f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scene-pause{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.scene-pause{color:var(--color-ink);font-size:12px;font-weight:600;line-height:1;transition:background .2s,color .2s,transform .1s ease-out}@media (hover:hover){.scene-pause:hover{background:var(--color-lemon);color:#0a0c00}}html[data-scenes=paused] :is(.leak,li.cc,.fd,.jr-layout) :is(*){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene-pause{display:none}}.cc-turn:active,.scene-pause:active{transition-duration:.1s;transform:scale(.96)}.cc:active .cc-front{transform:scale(.985)}.cc:active .cc-back{transform:rotateY(180deg)scale(.985)}:is(.leak-scene small,.g-years,.k-who small,.r-core small,.leak-badge,.g-dot em){letter-spacing:.01em}@media (prefers-reduced-transparency:reduce){.glass-effect{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.glass-tint{background:var(--color-paper)}}@media (prefers-contrast:more){.glass-tint{background:var(--color-paper)}.toast{box-shadow:0 0 0 1.5px var(--color-ink), 0 6px 6px #0003}}.px{display:block;overflow:visible}.px-eyes,.px-arm{transform-box:fill-box}.px-eyes{transform-origin:50%}.px-arm{transform-origin:0 100%}.contact-pixel{width:auto;height:76px;margin-bottom:14px}.toast-icon .px{width:28px;height:28px}.fd-peek{width:32%;height:34%;position:absolute;bottom:0;left:34%;overflow:hidden}.fd-peek .px{width:100%;height:auto;transition:transform .5s var(--ease-brand);position:absolute;top:0;left:0;transform:translateY(42%)}@media (hover:hover){.fd:hover .fd-peek .px{transform:translateY(6%)}}.nf-pixel{vertical-align:-.06em;height:.92em;margin:0 .02em;display:inline-block}.nf-pixel img{width:auto;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.px-eyes{animation:6.5s infinite px-blink}.contact-pixel{animation:px-hop .7s var(--ease-brand) .2s 1 both}}@keyframes px-blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes px-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-22deg)}45%{transform:rotate(14deg)}70%{transform:rotate(-14deg)}}@keyframes px-hop{0%{opacity:0;transform:translateY(10px)scale(.9)}60%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:none}}.guide{left:max(18px, env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;width:60px;height:62px;position:fixed}.guide-pixel{cursor:pointer;filter:drop-shadow(0 10px 12px #0a0c0040);background:0 0;border:0;width:100%;height:100%;padding:0;transition:transform .12s ease-out;display:block}.guide-pixel:active{transform:scale(.92)}.guide-pixel .px{width:100%;height:100%}.guide-close{border:2px solid var(--color-paper);color:#f2f1ea;cursor:pointer;background:#0a0c00;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.guide-close:before{content:"";position:absolute;inset:-9px}.guide-bubble{color:#f2f1ea;opacity:0;transform-origin:0 100%;pointer-events:none;width:min(268px,100vw - 110px);transition:opacity .25s var(--ease-brand), transform .35s var(--ease-brand);background:#0a0c00;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;padding:12px 14px;position:absolute;bottom:6px;left:72px;transform:translate(-6px)scale(.96);box-shadow:0 18px 30px -16px #0a0c0099}.guide.is-open .guide-bubble{opacity:1;pointer-events:auto;transform:none}.guide-bubble p{text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.guide-bubble b{color:#ffe440;font-weight:600}.guide-choices{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.guide-yes{color:#0a0c00;font:600 11.5px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#ffe440;border:0;border-radius:999px;padding:7px 12px;transition:transform .1s ease-out}.guide-yes:active{transform:scale(.96)}.guide-no{color:#f2f1ea9e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;text-decoration:underline}@media (hover:hover){.guide-no:hover{color:#f2f1ea}}.guide-next{color:#ffe440;text-underline-offset:3px;margin-top:7px;font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.guide-return{left:max(16px, env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;cursor:pointer;background:#0a0c00;border:0;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:fixed;box-shadow:0 10px 18px -10px #0a0c0099}.guide-return .px{width:26px;height:26px}.guide :focus-visible,.guide-return:focus-visible{outline-offset:3px;outline:2px solid #ffe440}@media (prefers-reduced-motion:no-preference){.guide{animation:guide-in .6s var(--ease-brand) both}.guide-pixel.is-new .px-arm{animation:px-wave 1.3s var(--ease-brand) .5s 2 both}}@keyframes guide-in{0%{opacity:0;transform:translateY(14px)}}@media print{.guide,.guide-return,.cl,.rr{display:none}}.cl-full{z-index:80;background:var(--color-paper);place-items:center;display:grid;position:fixed;inset:0}.cl-inline{vertical-align:middle;place-items:center;width:36px;height:36px;display:inline-grid}.cl-grow{width:120px;display:block}.cl-inline .cl-grow{width:22px}.cl-grow .px{width:100%;height:auto}.cl{opacity:0;animation:.2s .25s forwards cl-show}.cl-full .cl-grow{animation:3.2s cubic-bezier(.2,.7,.2,1) .25s both cl-grow,1.6s ease-in-out 3.45s infinite cl-breathe}.cl-inline .cl-grow{animation:1.8s cubic-bezier(.2,.7,.2,1) .25s both cl-grow-sm,1.2s ease-in-out 2.05s infinite cl-breathe}@keyframes cl-show{to{opacity:1}}@keyframes cl-grow{0%{transform:scale(.35)}to{transform:scale(1.9)}}@keyframes cl-grow-sm{0%{transform:scale(.6)}to{transform:scale(1.25)}}@keyframes cl-breathe{0%,to{scale:1}50%{scale:1.04}}.rr{z-index:85;pointer-events:none;grid-template:1fr 1fr/1fr 1fr;display:grid;position:fixed;inset:0}.rr i{background:#ffe440;animation:.75s cubic-bezier(.6,0,.4,1) 50ms both rr-break}.rr i:first-child{--tx:-60%;--ty:-60%;--r:-8deg}.rr i:nth-child(2){--tx:60%;--ty:-60%;--r:8deg}.rr i:nth-child(3){--tx:-60%;--ty:60%;--r:8deg}.rr i:nth-child(4){--tx:60%;--ty:60%;--r:-8deg}@keyframes rr-break{0%{opacity:1;transform:none}to{transform:translate(var(--tx), var(--ty)) rotate(var(--r)) scale(.9);opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.rr{display:none}.cl-grow{animation:none!important}.cl{animation-duration:1ms}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf-w{animation:linear both sf-fill;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 4%) cover calc(28% + var(--i) * 2.5%);display:inline-block}}}@keyframes sf-fill{0%{opacity:.5}to{opacity:1}}.ci-tab{border:1.5px solid var(--color-line);border-radius:var(--radius-ui);min-height:40px;color:var(--color-ink);font:600 12px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;transition:background-color .2s,color .2s,border-color .2s,transform .1s ease-out;display:inline-flex}.ci-tab:active{transform:scale(.96)}.ci-tab .ci-n{color:var(--color-mute)}.ci-tab[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.ci-tab[aria-pressed=true] .ci-n{color:var(--color-lemon)}@media (hover:hover){.ci-tab:not([aria-pressed=true]):hover{border-color:var(--color-ink)}}.ci-list{border-top:1.5px solid var(--color-ink)}.ci-row{border-bottom:1px solid var(--color-line);animation:ci-in .45s var(--ease-brand) both;animation-delay:calc(var(--i) * 22ms)}.ci-in{color:var(--color-ink);grid-template-columns:1fr auto;grid-template-areas:"name go""field go";align-items:center;column-gap:14px;padding:14px 6px;transition:background-color .25s;display:grid}.ci-in>*,.wk-all>*{transition:translate .35s var(--ease-brand)}.ci-i,.ci-logo{display:none}.ci-name{font:600 16px/1.25 var(--font-display);letter-spacing:-.02em;grid-area:name}.ci-field{color:var(--color-mute);grid-area:field;font-size:13.5px}.ci-go{transition:transform .35s var(--ease-brand);grid-area:go;font-weight:600}@media (min-width:768px){.ci-in{grid-template-columns:44px 1.2fr 1fr 96px 24px;grid-template-areas:none;gap:18px;padding:16px 8px}.ci-i,.ci-name,.ci-field,.ci-logo,.ci-go{grid-area:auto}.ci-i{color:var(--color-mute);font:600 12px/1 var(--font-display);display:block}.ci-name{font-size:18px}.ci-logo{display:block}.ci-logo i{background:var(--color-mute);width:90px;height:24px;transition:background-color .25s;display:block;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (hover:hover){a.ci-in:hover{background:var(--color-stone)}a.ci-in:hover>:not(.ci-go){translate:8px}a.ci-in:hover .ci-go{transform:translate(3px,-3px)}a.ci-in:hover .ci-logo i{background:var(--color-ink)}}.wk-list .ci-in{grid-template-areas:"name go""field go""res go"}.wk-result{font:600 11.5px/1.3 var(--font-display);letter-spacing:.02em;text-transform:uppercase;grid-area:res;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.wk-result i{background:var(--color-lemon);width:8px;height:8px;box-shadow:0 0 0 1px var(--color-ink);flex:none}@media (min-width:768px){.wk-list .ci-in{grid-template-columns:44px 1.4fr 1fr minmax(150px,auto) 24px;grid-template-areas:none}.wk-list .wk-result{text-align:right;grid-area:auto;justify-self:end;margin-top:0}}.wk-art{overflow:hidden}.wk-mart{display:none}@media (max-width:520px){.ci-filter{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * max(20px, env(safe-area-inset-left)));padding:2px max(20px, env(safe-area-inset-left));flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch;overflow-x:auto}.ci-filter::-webkit-scrollbar{display:none}.ci-tab{flex:none}.wk-list{border-top:0}.wk-list .ci-row{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);overflow:hidden}.wk-list .ci-in{grid-template-rows:auto auto auto auto;grid-template-areas:"art art""name go""field field""res res";align-content:start;align-items:start;row-gap:4px;height:100%;padding:0 0 18px}.wk-list .ci-in>:not(.wk-mart){margin-inline:16px}.wk-mart{aspect-ratio:16/10;border-bottom:1px solid var(--color-line);background:var(--color-stone);grid-area:art;margin-bottom:12px;display:block;position:relative;overflow:hidden}.wk-mart img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-list .wk-result{margin-top:10px}}.wk-all{border-bottom:1.5px solid var(--color-ink);color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 8px;font-weight:500;transition:background-color .25s;display:flex}.wk-all b{font:600 12px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}@media (hover:hover){.wk-all:hover{background:var(--color-stone)}.wk-all:hover>span{translate:8px}}.wk-all:active{transform:scale(.99)}.ci-cta{margin-top:0}.ci-slot{border-bottom:1.5px dashed #0a0c004d;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ci-slot{border-bottom:1.5px dashed color-mix(in srgb, var(--color-ink) 30%, transparent)}}.ci-slot{color:var(--color-mute)}.ci-slot .ci-i{display:none}.ci-slot-name{font:600 16px/1.25 var(--font-display);letter-spacing:-.02em}.ci-slot-name i{vertical-align:-.15em;background:var(--color-ink);width:2px;height:1.05em;margin-left:3px;display:inline-block}.ci-slot-field{font-size:13.5px}@media (prefers-reduced-motion:no-preference){.ci-slot-name i{animation:1.1s step-end infinite ci-caret}}@keyframes ci-caret{50%{opacity:0}}@media (min-width:768px){.ci-slot{grid-template-columns:44px 1.2fr 1fr 120px;gap:18px}.ci-slot .ci-i{font:600 12px/1 var(--font-display);display:block}.ci-slot-name{font-size:18px}}.ci-cta-body{border-radius:var(--radius-card);background:var(--color-lemon);color:#0a0c00;gap:28px;margin-top:12px;padding:30px 24px;display:grid;position:relative;overflow:hidden}.ci-cta-h{font:800 clamp(28px, 4.2vw, 48px)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.ci-cta-p{color:#0a0c00b8;max-width:30em;margin:14px 0 24px}.ci-cta-btn{color:#f2f1ea;min-height:58px;font:700 15px/1 var(--font-display);letter-spacing:-.01em;background:#0a0c00;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 24px;transition:transform .12s ease-out,box-shadow .3s;display:inline-flex;box-shadow:0 14px 28px -14px #0a0c00b3}.ci-cta-arrow{background:var(--color-lemon);color:#0a0c00;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.ci-cta-arrow svg{transition:transform .45s var(--ease-brand)}.ci-cta-btn:active{transform:scale(.97)}.ci-cta-btn:focus-visible{outline-offset:3px;outline:3px solid #0a0c00}@media (hover:hover){.ci-cta-btn:hover{box-shadow:0 20px 34px -14px #0a0c00cc}.ci-cta-btn:hover .ci-cta-arrow svg{animation:ci-leap .55s var(--ease-brand)}.ci-cta-body:hover .ci-fan picture{rotate:calc((var(--k) - 1) * 9deg);translate:calc((var(--k) - 1) * 46px) calc(var(--k) * -4px)}}@keyframes ci-leap{45%{transform:translate(18px,-18px)}46%{transform:translate(-18px,18px)}to{transform:none}}.ci-fan{display:none}@media (min-width:901px){.ci-cta-body{grid-template-columns:1.15fr 1fr;align-items:center;padding:48px 52px}.ci-fan{height:240px;display:block;position:relative}.ci-fan picture{width:300px;rotate:calc((var(--k) - 1) * 6deg);translate:calc((var(--k) - 1) * 30px) calc(var(--k) * 6px);transition:rotate .55s var(--ease-brand), translate .55s var(--ease-brand);background:#f2f1ed;border-radius:10px;margin:-94px 0 0 -150px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #0a0c001f,0 24px 40px -18px #0a0c008c}.ci-fan picture:nth-child(2){z-index:1}.ci-fan img{width:100%;height:auto;display:block}}@keyframes ci-in{0%{opacity:0;transform:translateY(6px)}}.ci-prev{z-index:50;pointer-events:none;perspective:1100px;width:480px;position:fixed;top:0;left:0}.ci-prev-card{background:var(--color-paper);transform-origin:0%;opacity:0;transition:opacity .18s ease-out, transform .45s var(--ease-brand);border-radius:14px;position:relative;overflow:hidden;transform:rotateX(18deg)rotateY(-24deg)translateY(24px)scale(.82);box-shadow:0 0 0 1px #0a0c001f,0 2px 4px #0a0c0014,0 24px 40px -14px #0a0c0059,0 60px 90px -40px #0a0c0073}.ci-prev:not([data-ready]){visibility:hidden}.ci-prev.is-on .ci-prev-card{opacity:1;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry,0deg) - 7deg)) rotateZ(-1deg);transition:opacity .18s ease-out,transform .12s linear}.ci-prev-bar{border-bottom:1px solid var(--color-line);background:var(--color-stone);align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.ci-prev-bar i{background:#0a0c002e;border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.ci-prev-bar i{background:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.ci-prev-bar span{background:var(--color-paper);min-width:0;color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:11px;line-height:1;overflow:hidden}.ci-prev-view{aspect-ratio:16/10;background:var(--color-stone);position:relative;overflow:hidden}.ci-prev-view img{width:100%;height:auto;display:block}.ci-prev-sheen{pointer-events:none;background:linear-gradient(115deg,#ffffff38,#0000 38%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ci-prev.is-on .ci-prev-view img{animation:9s cubic-bezier(.45,0,.4,1) .7s infinite alternate both ci-scroll}}@keyframes ci-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(var(--shift,0%) * -1))}}@media (prefers-reduced-motion:reduce){.ci-prev-card,.ci-prev.is-on .ci-prev-card{transition:opacity .2s;transform:none}}@media not all and (hover:hover) and (pointer:fine){.ci-prev{display:none}}.cl-call-pixel{width:clamp(170px,20vw,240px);margin:6px auto 0;display:block}.cl-call-pixel img{filter:drop-shadow(0 22px 26px #0a0c0038);width:100%;height:auto;display:block}.tw{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tw-card{transform:rotate(var(--r,0deg));transition:transform .45s var(--ease-brand);position:relative}.tw-card button{color:#0a0c00;text-align:left;cursor:pointer;width:100%;transition:box-shadow .45s var(--ease-brand), transform .1s ease-out;background:#fbfaf7;border:0;border-radius:6px;gap:8px;padding:9px 9px 12px;display:grid;box-shadow:0 0 0 1px #0a0c000f,0 16px 26px -16px #0a0c0080}.tw-card button:active{transform:scale(.98)}.tw-card button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.tw-photo{aspect-ratio:4/3;background:#efeee9;border-radius:3px;display:block;overflow:hidden}.tw-photo img{object-fit:cover;width:100%;height:100%;display:block}.tw-ph{color:#6e6e68;height:100%;font:600 11px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase;border:1.5px dashed #c9c7bf;border-radius:3px;place-content:center;justify-items:center;gap:6px;display:grid}.tw-cap{font:700 14px/1.25 var(--font-display);letter-spacing:-.01em;padding:0 3px}@media (max-width:900px){.tw-card:nth-child(5){grid-column:1/-1;justify-self:center;width:60%}}.tw-card:first-child{--r:-3deg}.tw-card:nth-child(2){--r:2.5deg}.tw-card:nth-child(3){--r:2deg}.tw-card:nth-child(4){--r:-2deg}.tw-card:nth-child(5){--r:1.5deg}@media (min-width:901px){.tw{height:600px;display:block;position:relative}.tw-card{width:40%;position:absolute}.tw-card:first-child{--r:-7deg;top:0;left:0}.tw-card:nth-child(2){--r:5deg;top:2%;left:59%}.tw-card:nth-child(3){--r:4deg;top:53%;left:3%}.tw-card:nth-child(4){--r:-5deg;top:55%;left:60%}.tw-card:nth-child(5){--r:-1deg;top:24%;left:30%}}@media (hover:hover){.tw-card:hover{transform:rotate(0)translateY(-8px)scale(1.04)}.tw-card:hover button{box-shadow:0 0 0 1px #0a0c000f,0 30px 40px -20px #0a0c008c}}@media (prefers-reduced-motion:no-preference){.js .tw.rv{opacity:1;transform:none}.js .tw:not(.in) .tw-card{opacity:0;transform:translateY(-30px) rotate(calc(var(--r,0deg) * 3)) scale(1.12)}.js .tw .tw-card{transition:opacity .35s ease-out calc(var(--i) * .12s), transform .6s var(--ease-brand) calc(var(--i) * .12s)}}.st-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:18px 34px;margin:0 0 30px;display:grid}.st-fact{flex-direction:column-reverse;gap:4px;display:flex}.st-fact dt{color:var(--color-mute);font-size:12.5px}.st-fact dd{font:700 22px/1 var(--font-display);letter-spacing:-.03em;margin:0}.st-fact.is-todo dd{border:1.5px dashed var(--color-ink);background:#ffe44073;border-radius:6px;justify-self:start;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.st-fact.is-todo dd{background:color-mix(in srgb, var(--color-lemon) 45%, transparent)}}.st-fact.is-todo dd{font-size:13px}@media (max-width:520px){.st-facts{grid-template-columns:repeat(2,auto)}}.snap-track{position:relative}.snap-dots{display:none}@media (max-width:520px){.snap-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--snap-g:max(20px, env(safe-area-inset-left));margin-inline:calc(-1 * var(--snap-g));padding:6px var(--snap-g) 28px;scroll-padding-inline:var(--snap-g);grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;overflow-x:auto}.snap-track::-webkit-scrollbar{display:none}.snap-track>li{scroll-snap-align:start}.snap-dots{justify-content:center;margin-top:-14px;display:flex}.snap-dots button{place-items:center;width:28px;height:40px;display:grid}.snap-dots i{background:#0a0c0038;border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.snap-dots i{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.snap-dots i{transition:transform .3s var(--ease-brand), background-color .3s}.snap-dots [aria-current] i{background:var(--color-ink);transform:scale(1.15)}.snap-dots button:active i{transition-duration:.1s;transform:scale(.8)}}.st-person{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-stone);scroll-snap-align:start;transition:border-color .3s, box-shadow .45s var(--ease-brand);align-content:start;gap:14px;padding:20px 22px;display:grid}@media (hover:hover){.st-person:hover{border-color:#a3a39c}@supports (color:color-mix(in lab, red, red)){.st-person:hover{border-color:color-mix(in srgb, var(--color-ink) 30%, var(--color-line))}}.st-person:hover{box-shadow:0 18px 30px -24px #0a0c0059}}.st-quote{-webkit-line-clamp:3;line-clamp:3;color:var(--color-copy);font:400 15px/1.6 var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-quote.is-open{-webkit-line-clamp:none;line-clamp:none;display:block}.st-more{min-height:40px;color:var(--color-ink);font:600 13px/1 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--color-lemon);-webkit-text-decoration-color:var(--color-lemon);-webkit-text-decoration-color:var(--color-lemon);text-decoration-color:var(--color-lemon);text-underline-offset:4px;cursor:pointer;justify-self:start;margin:-14px 0 -10px;padding:0;text-decoration-thickness:2px}.st-who{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.st-all{display:none}@media (min-width:521px){.st-reviews:not(.is-open)>.st-extra{display:none}.st-all{justify-content:center;margin-top:20px;display:flex}}.st-all-btn{border:1.5px solid var(--color-line);border-radius:var(--radius-ui);min-height:44px;color:var(--color-ink);font:600 12px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 20px;transition:border-color .25s,transform .1s ease-out;display:inline-flex}.st-all-btn svg{transition:transform .35s var(--ease-brand)}.st-all-btn[aria-expanded=true] svg{transform:rotate(180deg)}.st-all-btn:active{transform:scale(.97)}@media (hover:hover){.st-all-btn:hover{border-color:var(--color-ink)}}@media (prefers-reduced-motion:no-preference) and (min-width:521px){.st-reviews.is-open>.st-extra{animation:st-rise .5s var(--ease-brand) both}.st-reviews.is-open>.st-extra:nth-child(n+7){animation-delay:60ms}.st-reviews.is-open>.st-extra:nth-child(n+9){animation-delay:.12s}}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}}.st-av{background:var(--color-lemon);color:#0a0c00;width:32px;height:32px;font:700 11px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.st-who b{font:600 14px/1.25 var(--font-sans);display:block}.st-who small{color:var(--color-mute);font-size:12.5px;line-height:1.3;display:block}.st-logo{opacity:.8;background:var(--color-mute);width:52px;height:18px;display:block;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --jr-c{syntax:"<integer>";inherits:false;initial-value:15}.jr-layout{gap:22px;display:grid}.jr-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.jr-tab{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-content:start;column-gap:8px;padding:10px 10px 12px;transition:background-color .3s,border-color .3s,transform .1s ease-out;display:grid;position:relative;overflow:hidden}.jr-tab:active{transform:scale(.98)}.jr-tab[aria-selected=true]{border-color:var(--color-ink);background:var(--color-stone)}.jr-tab-n{color:var(--color-mute);font:600 11px/1.6 var(--font-display)}.jr-tab-h{font:700 15px/1.3 var(--font-display);letter-spacing:-.02em}.jr-tab-t,.jr-tab-more{display:none}.jr-tab-bar{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.jr-tab-bar i{background:var(--color-lemon);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.jr-tab-say{background:var(--color-lemon);color:#0a0c00;font:600 12px/1 var(--font-display);border-radius:999px;justify-self:start;padding:5px 9px}.jr-side{gap:8px;display:grid}.jr-cta{display:none}@media (max-width:1023px){.jr-tab{grid-template-columns:1fr;row-gap:2px;padding:9px 10px 11px}.jr-tab-h{font-size:13.5px}.jr-panel-h{font-size:12px}}.jr-view{gap:16px;display:grid}.jr-view-m{justify-items:start;gap:10px;display:grid}.jr-screens{aspect-ratio:1/1.02;position:relative}@media (min-width:1024px){.jr-layout{grid-template-columns:360px 1fr;align-items:center;gap:48px}.jr-screens{aspect-ratio:16/10.5}.jr-tabs{grid-template-columns:1fr;gap:8px}.jr-tab{background:0 0;border-color:#0000;grid-template-columns:34px 1fr auto;align-items:baseline;padding:14px 18px 16px}.jr-tab:not([aria-selected=true]):hover{background:var(--color-stone)}.jr-tab-h{font-size:20px}.jr-tab-t{color:var(--color-mute);font:600 11px/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;display:block}.jr-tab-more{transition:grid-template-rows .45s var(--ease-brand);grid-column:2/-1;grid-template-rows:0fr;display:grid}.jr-tab[aria-selected=true] .jr-tab-more{grid-template-rows:1fr}.jr-tab-in{min-height:0;transition:padding-top .45s var(--ease-brand);gap:8px;padding-top:0;display:grid;overflow:hidden}.jr-tab[aria-selected=true] .jr-tab-in{padding-top:10px}.jr-tab-p{color:var(--color-mute);font-size:14.5px;line-height:1.5}.jr-tab-bar{border-radius:2px;bottom:6px;left:18px;right:18px}.jr-tab[aria-selected=true] .jr-tab-bar{background:var(--color-line)}.jr-cta{margin:8px 0 0 18px;display:inline-flex}.jr-view-m{display:none}}.jr-mac{opacity:0;background:#1c1d17;border-radius:12px;grid-template-rows:auto 1fr;transition:opacity .4s ease-out;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0a0c0024,0 2px 4px #0a0c000f,0 30px 60px -28px #0a0c008c;container-type:size}.jr-mac.is-on{z-index:1;opacity:1}.jr-mac-bar{background:linear-gradient(#2c2d27,#23241e);border-bottom:1px solid #00000080;align-items:center;height:34px;padding:0 12px;display:flex;position:relative}.jr-lights{gap:7px;display:flex}.jr-lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #00000040}.jr-lights i:nth-child(2){background:#febc2e}.jr-lights i:nth-child(3){background:#28c840}.jr-url{color:#f2f1eac7;background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:44%;padding:5px 0;font-size:11.5px;line-height:1;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.jr-mac-body{grid-template-columns:1fr 40%;min-height:0;display:grid}.jr-shot{background:#14160c;position:relative;overflow:hidden}.jr-shot img{width:100%;height:auto;display:block}.jr-shot.is-photo img{object-fit:cover;height:100%}.jr-scan{background:var(--color-lemon);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #ffe4408c}.jr-panel{color:#f2f1ea;background:#14160c;border-left:1px solid #ffffff14;align-content:start;gap:8px;padding:14px 12px;display:grid}.jr-panel-h{font:700 13px/1.1 var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:6px;display:flex}.jr-count{color:#f2f1ea8c;font:600 11px/1 var(--font-display);font-variant-numeric:tabular-nums}.jr-count span:after{content:counter(c);counter-reset:c var(--jr-c);color:var(--color-lemon)}.jr-live{color:#f2f1ea99;font:600 10.5px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.jr-live i{background:var(--color-lemon);border-radius:50%;width:6px;height:6px}.jr-meter{background:#ffffff1a;border-radius:2px;height:4px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.jr-meter i{border-radius:inherit;background:var(--color-lemon);transform-origin:0;position:absolute;inset:0}.jr-row{background:#ffffff0d;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:6px 8px;transition:opacity .3s;display:grid}.jr-ico{background:#f2f1ed;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.jr-glyph{color:#0a0c00;font:700 12px/1 var(--font-display)}.jr-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;line-height:1.25;overflow:hidden}.jr-st{place-items:center;min-width:18px;height:18px;display:grid;position:relative}.jr-st>b{background:var(--color-lemon);color:#0a0c00;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.jr-st>b.jr-verdict{width:auto;font:700 10px/1 var(--font-display);border-radius:999px;gap:3px;padding:0 7px;display:inline-flex}.is-cut .jr-st>b.jr-verdict{background:#f2f1ea}.jr-spin{border:2px solid #ffffff2e;border-top-color:var(--color-lemon);opacity:0;border-radius:50%;width:15px;height:15px;margin:-7.5px;position:absolute;top:50%;left:50%}.jr-chart{border-bottom:1px solid #fff3;align-items:flex-end;gap:4px;height:22cqh;margin-top:4px;padding-top:6px;display:flex}.jr-chart i{height:var(--h);transform-origin:bottom;background:#ffffff29;border-radius:3px 3px 0 0;flex:1}.jr-chart i:nth-last-child(-n+3){background:var(--color-lemon)}@media (max-width:640px){.jr-mac-body{grid-template-columns:1fr 46%}.jr-panel{gap:5px;padding:10px 8px}.jr-row{gap:6px;padding:4px 6px}.jr-lbl{font-size:10.5px}.jr-url{width:52%}}@media (prefers-reduced-motion:no-preference){.jr-tab[aria-selected=true] .jr-tab-bar i{animation:9s linear forwards jr-clock}.jr-mac.is-on .jr-shot.is-site img{animation:9s cubic-bezier(.45,0,.4,1) both jr-page}.jr-mac.is-on .jr-shot.is-photo img{animation:9s ease-out both jr-zoom}.jr-mac.is-on .jr-scan{animation:3s ease-in-out 3 jr-scan}.jr-mac.is-on .jr-count span{animation:7s steps(14,end) both jr-count}.jr-mac.is-on .jr-meter i{animation:7s linear both jr-meter}.jr-mac.is-on .jr-live i{animation:1.4s ease-in-out infinite jr-pulse}.jr-mac.is-on .jr-st>b{animation:jr-done .5s var(--ease-brand) calc(.6s + var(--r) * 1.3s) both}.jr-mac.is-on .jr-spin{animation:jr-wait .2s linear calc(.6s + var(--r) * 1.3s) both, jr-turn .8s linear infinite}.jr-mac.is-on .jr-row{animation:jr-lit 1.3s ease-out calc(var(--r) * 1.3s) both}.jr-mac.is-on .jr-row.is-cut{animation:jr-lit 1.3s ease-out calc(var(--r) * 1.3s) both, jr-dim .4s ease-out calc(1.1s + var(--r) * 1.3s) both}.jr-mac.is-on .jr-chart i{animation:jr-grow .7s var(--ease-brand) calc(4.2s + var(--w) * 90ms) both}.jr-layout.is-idle :is(*),.jr-layout:hover :is(*){animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.jr-mac,.jr-tab-more,.jr-tab-in{transition:none}.jr-spin{display:none}}@keyframes jr-clock{to{transform:scaleX(1)}}@keyframes jr-page{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(100cqh - 100% - 34px))}}@keyframes jr-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes jr-scan{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(100cqh)}}@keyframes jr-count{0%{--jr-c:1}to{--jr-c:15}}@keyframes jr-meter{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes jr-pulse{50%{opacity:.3}}@keyframes jr-done{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes jr-wait{0%{opacity:1}to{opacity:0}}@keyframes jr-turn{to{transform:rotate(360deg)}}@keyframes jr-lit{0%{background:#ffe44029}to{background:#ffffff0d}}@keyframes jr-dim{to{opacity:.45}}@keyframes jr-grow{0%{transform:scaleY(.1)}to{transform:none}}.ft-hello{color:#f2f1ea;border-bottom:1px solid #22241a;gap:10px;margin-bottom:56px;padding-bottom:30px;display:grid}.ft-hello-k{color:#ffe440;font:600 12px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ft-hello-t{font:800 clamp(40px, 7.2vw, 104px)/.98 var(--font-display);letter-spacing:-.045em}.ft-hello-a{color:#ffe440;transition:transform .45s var(--ease-brand);display:inline-block}@media (hover:hover){.ft-hello:hover .ft-hello-a{transform:translate(8px,-8px)rotate(8deg)}}:is(#what,#how,#stay,#faq){content-visibility:auto;contain-intrinsic-size:auto 1000px}@media (max-width:520px){.tw.snap-track{grid-auto-columns:74%;gap:16px;padding-top:14px;padding-bottom:34px}.tw-card:nth-child(5){grid-column:auto;justify-self:stretch;width:auto}.tw-cap{font-size:13px}.cc-face{min-height:0;padding:18px 18px 58px}.cc-scene{margin:-18px -18px 0}.cc-stage{zoom:.78}.cc-label{margin-top:14px;font-size:11px}.cc-num{margin-top:4px;font-size:34px}.cc-text{margin-top:6px;font-size:13.5px;line-height:1.4}.cc-turn{padding:6px 10px;font-size:12px;bottom:14px;left:18px}.jr-screens{aspect-ratio:1/.84}.jr-mac-bar{height:30px}.jr-url{font-size:10.5px}.jr-mac-body{grid-template-rows:40% 1fr;grid-template-columns:1fr}.jr-shot.is-site img{height:auto}.jr-panel{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:1fr 1fr;align-content:start;gap:6px;padding:10px}.jr-panel-h,.jr-meter,.jr-chart{grid-column:1/-1}.jr-panel-h{font-size:12px}.jr-meter{margin-bottom:2px}.jr-row{grid-template-columns:20px 1fr auto;gap:6px;padding:5px 6px}.jr-ico{border-radius:6px;width:20px;height:20px}.jr-ico svg{width:13px;height:13px}.jr-lbl{font-size:10.5px}.jr-chart{height:44px}}@media (pointer:coarse){:is(.lk,.scene-pause,.st-more,footer nav a,footer nav button){position:relative}:is(.lk,.scene-pause,.cc-turn,.st-more,footer nav a,footer nav button):before{content:"";position:absolute;inset:-8px -4px}.logo-strip a{align-items:center;min-height:40px;display:flex}.ft-col{row-gap:10px}.ft-col>a{min-height:30px;position:relative}.ft-col>a:before{content:"";position:absolute;inset:-5px 0}.madlib :is(input,select){min-height:40px}}@media (hover:none){:is(a[href],button,summary,[role=tab]):not(.btn,.ci-in,.tw-card button,.snap-dots button):active{opacity:.62;transition:opacity}a.ci-in:active{transition:transform .1s ease-out;transform:scale(.985)}}.ab-nums{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0a0c000d,0 12px 24px -12px #0a0c0024,0 32px 56px -32px #0a0c0038}.ab-nums>div{border-left:1px solid var(--color-line);text-align:center;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:10px;padding:22px 14px 20px;display:flex}.ab-nums>div:first-child{border-left:0}.ab-nums dd{font:800 clamp(24px, 3.6vw, 44px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ab-nums dt{color:var(--color-mute);font:600 11px/1.25 var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.ab-nums>div:nth-child(3) dd{color:var(--color-ink)}.ab-nums number-flow-react{--number-flow-mask-height:.2em}@media (max-width:680px){.ab-nums{grid-template-columns:repeat(6,minmax(0,1fr))}.ab-nums>div{grid-column:span 2;gap:8px;padding:18px 8px 16px}.ab-nums>div:nth-child(4),.ab-nums>div:nth-child(5){border-top:1px solid var(--color-line);grid-column:span 3}.ab-nums>div:nth-child(4){border-left:0}.ab-nums dd{font-size:clamp(22px,6vw,30px)}.ab-nums dt{font-size:11px;line-height:1.2}}.ab-dial{border-radius:var(--radius-card);background:var(--color-stone);border:0;gap:14px;max-width:420px;padding:28px;display:grid}.ab-dial-u{color:var(--color-mute);font:400 .24em/1 var(--font-sans);letter-spacing:0;animation:ab-u-in .5s var(--ease-brand);margin-left:.35em;display:inline-block}@keyframes ab-u-in{0%{opacity:0;transform:translateY(4px)}}.ab-dial-meta{color:var(--color-mute);font-size:13px}.ab-dial-k{color:var(--color-mute);font:600 11px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ab-dial-y{font:800 clamp(64px, 7vw, 104px)/.95 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ab-dial-bar{background:var(--color-line);border-radius:999px;height:3px;margin-top:6px;display:block;position:relative;overflow:hidden}.ab-dial-bar i{border-radius:inherit;background:var(--color-lemon);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0c0026}@media (max-width:900px){.ab-dial{display:none}}.ab-story{padding-left:34px;position:relative}.ab-story:before,.ab-story:after{content:"";left:8px;top:var(--rail-top,11px);bottom:var(--rail-bottom,48px);z-index:0;border-radius:2px;width:2px;position:absolute}.ab-story:before{background:var(--color-line)}.ab-story:after{background:linear-gradient(var(--color-ink), var(--color-ink)) left top / 100% 100% no-repeat;transform-origin:top;transform:scaleY(var(--p,0))}.ab-ch{gap:8px;padding-bottom:40px;display:grid;position:relative}.ab-ch:last-child{padding-bottom:0}.ab-ch-dot{z-index:2;background:var(--color-paper);width:18px;height:18px;box-shadow:0 0 0 4px var(--color-paper), 0 0 0 1.5px var(--color-line);color:#0000;transition:background-color .25s, box-shadow .25s, color .2s, transform .4s var(--ease-brand);border-radius:6px;place-items:center;display:grid;position:absolute;top:2px;left:-34px}.ab-ch-dot:after{content:"";box-shadow:0 0 0 2px var(--color-lemon);opacity:0;border-radius:10px;position:absolute;inset:-6px;transform:scale(.6)}.ab-ch-mark{background:#0a0c000f;border-radius:999px;justify-self:start;padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.ab-ch-mark{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ab-ch-mark{color:var(--color-mute);font:600 11px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;transition:background-color .4s, color .4s, opacity .4s var(--ease-brand)}.ab-ch-body{transition:transform .6s var(--ease-brand), opacity .4s var(--ease-brand)}.ab-story:not(.is-still) .ab-ch:not(.is-past):not(.is-now) :is(.ab-ch-mark,.ab-ch-body){opacity:.42}.ab-ch.is-past .ab-ch-dot{color:var(--color-lemon);background:#0a0c00;box-shadow:0 0 0 1.5px #0a0c00}.ab-ch.is-now .ab-ch-dot{background:var(--color-lemon);color:#0a0c00;transform:scale(1.15);box-shadow:0 0 0 1.5px #0a0c00}.ab-ch.is-now .ab-ch-mark{color:var(--color-lemon);background:#0a0c00}.ab-ch.is-now .ab-ch-body{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.ab-ch.is-now .ab-ch-dot:after{animation:ab-ping 1.6s var(--ease-brand) 1}}@keyframes ab-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}.ab-story.is-still .ab-ch .ab-ch-dot{background:var(--color-lemon);color:#0a0c00;box-shadow:0 0 0 1.5px #0a0c00}.ab-steps{border-top:1.5px solid var(--color-ink)}.ab-step,.ab-beliefs li{border-bottom:1px solid var(--color-line);grid-template-columns:44px 1fr;gap:14px;padding:22px 0;display:grid}.ab-step-n{color:var(--color-mute);font:600 12px/1.9 var(--font-display)}.ab-step-get{background:#0a0c000f;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ab-step-get{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ab-step-get{font:600 11px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ab-step-get:before{content:"";background:var(--color-lemon);width:7px;height:7px;box-shadow:0 0 0 1px #0a0c00}.ab-rhythm{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);margin-top:32px;padding:24px}.ab-tick{color:var(--color-copy);grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.5;display:grid}.ab-tick:before{content:"";background:var(--color-lemon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.5' fill='none' stroke='%230A0C00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:6px;width:18px;height:18px;margin-top:2px}.ab-beliefs{border-top:1.5px solid var(--color-ink)}@media (min-width:901px){.ab-beliefs li:nth-child(-n+2){border-top:0}}.ab-disc-in{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);height:100%;color:var(--color-ink);transition:transform .5s var(--ease-brand), box-shadow .5s var(--ease-brand), border-color .3s;align-content:start;gap:10px;padding:24px;display:grid;position:relative}@media (hover:hover){a.ab-disc-in:hover{border-color:#a3a39c;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){a.ab-disc-in:hover{border-color:color-mix(in srgb, var(--color-ink) 30%, var(--color-line))}}a.ab-disc-in:hover{box-shadow:0 24px 40px -28px #0a0c0059}a.ab-disc-in:hover .ab-go{transform:translate(2px,-2px)}}a.ab-disc-in:active{transition-duration:.1s;transform:scale(.985)}.ab-go{transition:transform .35s var(--ease-brand);font-weight:600;position:absolute;top:22px;right:22px}.ab-k{color:var(--color-mute);font:600 11px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ab-bg{border-top:1px solid var(--color-line);color:var(--color-copy);padding-top:10px}.ab-bg b{color:var(--color-mute);font:600 11px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin-bottom:2px;display:block}.ab-tiles{flex-wrap:wrap;gap:6px;margin-top:4px;display:inline-flex}.ab-tile{background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #0a0c0014,0 6px 10px -6px #0a0c004d}.ab-place{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper)}.ab-facts>div{border-bottom:1px solid var(--color-line);gap:4px;padding:16px 22px;display:grid}.ab-facts>div:last-child{border-bottom:0}@media (min-width:521px){.ab-facts>div{grid-template-columns:190px 1fr;align-items:baseline;gap:16px}}.ab-facts dt{color:var(--color-mute);font:600 11px/1.4 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ab-facts dd{margin:0;font-size:15px;line-height:1.5}.ab-a{text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;transition:text-decoration-color .25s}@media (hover:hover){.ab-a:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}}.ab-map{border-top:1px solid var(--color-line);background:repeating-linear-gradient(0deg, #0a0c000d 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #0a0c000d 0 1px, transparent 1px 36px), var(--color-stone)}@media (min-width:901px){.ab-map{border-top:0;border-left:1px solid var(--color-line)}}.ab-dial-of{letter-spacing:-.02em;color:var(--color-mute);font-size:.4em}.ab-dial-name>span{font:700 18px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.ab-dial-u{animation:none}}.bg-stone .ab-dial{background:var(--color-paper)}.ab-dial-name{color:var(--color-copy);font-size:14px;display:grid}.ab-dial-name>span{opacity:0;pointer-events:none;transition:opacity .12s var(--ease-brand), transform .2s var(--ease-brand);grid-area:1/1;transform:translateY(6px)}.ab-dial-name>span[data-on]{opacity:1;pointer-events:auto;transition:opacity .35s var(--ease-brand) 80ms, transform .4s var(--ease-brand) 80ms;transform:none}.ab-rail{border-top:0;padding-left:34px;position:relative}.ab-rail:before,.ab-rail:after{content:"";left:8px;top:var(--rail-top,33px);bottom:var(--rail-bottom,64px);z-index:0;border-radius:2px;width:2px;position:absolute}.ab-rail:before{background:var(--color-line)}.ab-rail:after{background:var(--color-ink);transform-origin:top;transform:scaleY(var(--p,0))}.ab-rail .ab-step{grid-template-columns:1fr;position:relative}.ab-rail .ab-ch-dot{box-shadow:0 0 0 4px var(--color-stone), 0 0 0 1.5px var(--color-line);top:24px}.ab-rail:not(.is-still) .ab-step:not(.is-past):not(.is-now) .ab-ch-body{opacity:.42}.ab-step.is-past .ab-ch-dot{box-shadow:0 0 0 4px var(--color-stone), 0 0 0 1.5px #0a0c00;color:var(--color-lemon);background:#0a0c00}.ab-step.is-now .ab-ch-dot,.ab-rail.is-still .ab-ch-dot{background:var(--color-lemon);box-shadow:0 0 0 4px var(--color-stone), 0 0 0 1.5px #0a0c00;color:#0a0c00;transform:scale(1.15)}.ab-step.is-now .ab-ch-body{transform:translate(4px)}.ab-step.is-now .ab-step-get{color:var(--color-lemon);background:#0a0c00}.ab-step-get{transition:background-color .4s,color .4s}@media (prefers-reduced-motion:no-preference){.ab-step.is-now .ab-ch-dot:after{animation:ab-ping 1.6s var(--ease-brand) 1}.ab-rhythm .ab-tick{opacity:.45;transition:opacity .4s var(--ease-brand) calc(var(--i) * .26s + .2s)}.ab-rhythm .ab-tick:before{opacity:0;transition:transform .45s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * .26s + .2s), opacity .2s calc(var(--i) * .26s + .2s);transform:scale(.3)rotate(-25deg)}.ab-rhythm.is-in .ab-tick{opacity:1}.ab-rhythm.is-in .ab-tick:before{opacity:1;transform:none}}.ab-count{color:var(--color-mute);flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.ab-count>span{align-items:baseline;gap:6px;display:inline-flex}.ab-roll{color:var(--color-ink);font:800 26px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ab-ul{background:linear-gradient(var(--color-lemon), var(--color-lemon)) 0 90% / 100% 32% no-repeat}@media (prefers-reduced-motion:no-preference){.js .ab-beliefs li .ab-ul{transition:background-size .9s var(--ease-brand) calc(var(--i) * .14s + .25s);background-size:0% 32%}.js .ab-beliefs li.in .ab-ul{background-size:100% 32%}}.ab-beliefs li{transition:transform .1s ease-out}.ab-beliefs li:active{transform:scale(.985)}@media (prefers-reduced-motion:no-preference){.js .ab-disc .ab-tile{transition:opacity .35s var(--ease-brand), transform .5s cubic-bezier(.34, 1.4, .64, 1);transition-delay:calc(var(--j) * 70ms + .25s)}.js .ab-disc:not(.in) .ab-tile{opacity:0;transform:translateY(8px)scale(.6)}@media (hover:hover){a.ab-disc-in:hover .ab-tile{transition-delay:calc(var(--j) * 40ms);transform:translateY(-4px) rotate(calc((var(--j) - 1.5) * 5deg))}}.js .ab-place .ab-facts>div{transition:opacity .45s var(--ease-brand), transform .6s var(--ease-brand)}.js .ab-place:not(.in) .ab-facts>div{opacity:0;transform:translate(-10px)}.js .ab-place .ab-facts>div:nth-child(2){transition-delay:80ms}.js .ab-place .ab-facts>div:nth-child(3){transition-delay:.16s}.js .ab-place .ab-facts>div:nth-child(4){transition-delay:.24s}.js .ab-place .ab-facts>div:nth-child(5){transition-delay:.32s}.js .ab-place .ab-facts>div:nth-child(6){transition-delay:.4s}.js .ab-place .ab-facts>div:nth-child(7){transition-delay:.48s}.js .ab-place .ab-facts>div:nth-child(8){transition-delay:.56s}.js .ab-place .ab-facts>div:nth-child(9){transition-delay:.64s}.js .ab-place .ab-facts>div:nth-child(10){transition-delay:.72s}.js .ab-place:not(.in) .map-pin{opacity:0;transform:translateY(-40px)}.js .ab-place .map-pin{transition:opacity .3s .5s,transform .7s cubic-bezier(.34,1.4,.64,1) .5s}}.ab-crumbs nav{margin-bottom:18px}.ab-crumbs nav ol{justify-content:center}@media (pointer:coarse){:is(.ab-crumbs nav a,.ab-a){position:relative}:is(.ab-crumbs nav a,.ab-a):before{content:"";position:absolute;inset:-10px -4px}}.mc-view{color:#ffe440;min-height:100vh;font-family:var(--font-sans);letter-spacing:.015em;padding:56px max(20px, env(safe-area-inset-left)) 130px;background-color:#0a0c00;font-size:13.5px;line-height:1.65;display:none}html.is-machine .human-view{display:none!important}html.is-machine .mc-view{display:block}html.is-machine body{color:#ffe440;background-color:#0a0c00}.hm-bar{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:65;pointer-events:none;transition:opacity .22s var(--ease-brand), transform .22s var(--ease-brand), visibility .22s;position:fixed;transform:translate(-50%)}.hm-bar.is-hidden{opacity:0;visibility:hidden;transform:translate(-50%,14px)}.hm-bar.is-hidden .hm-pill{pointer-events:none}.hm-pill{-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#0a0c00f0;border:1px solid #2a2c1f;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex;box-shadow:0 18px 30px -16px #000000d9}.hm-btn{color:#f2f1ea;height:30px;font:600 11px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease-brand), border-color .2s var(--ease-brand), box-shadow .2s var(--ease-brand), transform .1s ease-out;background:0 0;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;position:relative}.hm-btn:before{content:"";position:absolute;inset:-6px 0}.hm-btn:active{transform:scale(.96)}.hm-btn.is-active{color:#ffe440;border-color:#ffe440;box-shadow:inset 0 0 10px #ffe4402e}.hm-btn:focus-visible{border-color:#ffe440;outline:none;box-shadow:inset 0 0 10px #ffe44038}@media (hover:hover){.hm-btn:hover{border-color:#ffe440;box-shadow:inset 0 0 10px #ffe4402e}}@media print{.hm-bar,.mc-view{display:none!important}}.mc-container{max-width:680px;margin:0 auto}.mc-banner{margin-bottom:24px}.mc-brand{color:#ffe440;font:800 clamp(34px, 5.4vw, 56px)/1.04 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;display:inline-flex}.mc-brand-sq{background:#ffe440;flex:none;width:clamp(10px,1.4vw,14px);height:clamp(10px,1.4vw,14px);display:inline-block;transform:translateY(-2px)}.mc-nav{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:28px;display:flex}.mc-nav-link{color:#ffe440;font:600 11.5px/1.2 var(--font-display);letter-spacing:.03em;text-transform:uppercase;transition:background-color .2s var(--ease-brand), color .2s var(--ease-brand), border-color .2s var(--ease-brand);border-bottom:1px solid #ffe4408c;align-items:center;gap:3px;padding:3px 0;display:inline-flex;position:relative}.mc-nav-link:before{content:"";position:absolute;inset:-8px -3px}.mc-nav-link.is-active{color:#0a0c00;background:#ffe440;border-bottom-color:#0000;padding:4px 8px}@media (hover:hover){.mc-nav-link:not(.is-active):hover{color:#0a0c00;background:#ffe440;border-bottom-color:#0000}}.mc-head{margin-bottom:34px}.mc-title{color:#ffe440;font:700 13.5px/1.4 var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 16px}.mc-sub{color:#ffe44094;font:500 13px/1.65 var(--font-sans);text-transform:uppercase;margin:0}.mc-rule{align-items:center;gap:12px;margin:42px 0 22px;scroll-margin-top:32px;display:flex}.mc-rule-l{background:#ffe4403d;flex:none;width:18px;height:1px}.mc-rule-t{color:#ffe4409e;font:600 11.5px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex:none;margin:0}.mc-rule-r{background:#ffe4403d;flex:1;height:1px}.mc-kv{gap:10px;margin:0 0 28px;display:grid}.mc-kv-row{align-items:baseline;gap:4px;display:grid}@media (min-width:521px){.mc-kv-row{grid-template-columns:168px 1fr;gap:12px}}.mc-kv-k{color:#ffe44094;font:600 11.5px/1.5 var(--font-display);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:6px;display:flex}.mc-dots{border-bottom:1px dotted #ffe4403d;flex:1;transform:translateY(-3px)}.mc-kv-v{color:#ffe440;font:500 13.5px/1.6 var(--font-sans);text-transform:uppercase;margin:0}.mc-prose{color:#ffe440;font:500 13.5px/1.7 var(--font-sans);text-transform:uppercase;gap:18px;margin-bottom:32px;display:grid}.mc-prose p{margin:0}.mc-list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.mc-item{gap:6px;display:grid}.mc-item-title{color:#ffe440;font:700 13px/1.45 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.mc-ul{text-underline-offset:4px;color:#ffe440;transition:background-color .2s var(--ease-brand), color .2s var(--ease-brand);text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){a.mc-ul:hover{color:#0a0c00;background:#ffe440}}.mc-desc{color:#ffe440;font:500 13.5px/1.65 var(--font-sans);text-transform:uppercase;margin:0}.mc-tags{color:#ffe4408c;font:600 11.5px/1.6 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:2px 0 0}.mc-view a:focus-visible{outline-offset:3px;outline:2px solid #ffe440}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
