@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6cbc0d5f-module__dx4leq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6cbc0d5f-module__dx4leq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3tsglnldgzmbb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1i-4lpdmefbdo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.09kihw1cxxru6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_b865377b-module__5hyRyW__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_b865377b-module__5hyRyW__variable{--font-fragment-mono:"Fragment Mono", "Fragment Mono Fallback"}
@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-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-fragment-mono), ui-monospace, monospace;--color-ink:#000;--color-muted:#605f5f;--color-gray:#727272;--color-line:#dadada;--color-line-soft:#e6e6e6;--color-surface:#fff;--color-surface-1:#fafafa;--color-surface-2:#f4f4f4;--color-surface-3:#eee;--color-accent:#2f6f4f;--color-accent-light:#6aa583;--color-accent-tint:#eef5f0;--color-ember:#f2610c;--color-ember-soft:#ff9d4d;--color-amber:#c8862a;--color-amber-tint:#c8862a1a;--color-clay:#b5583c;--color-clay-tint:#b5583c1a}}@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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.-top-20{top:calc(var(--spacing) * -20)}.-top-48{top:calc(var(--spacing) * -48)}.-top-\[52px\]{top:-52px}.-top-\[76px\]{top:-76px}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-24{top:calc(var(--spacing) * 24)}.top-\[33\%\]{top:33%}.top-\[36\%\]{top:36%}.top-\[56\%\]{top:56%}.top-\[58\%\]{top:58%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-28{right:calc(var(--spacing) * -28)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/4{right:25%}.right-6{right:calc(var(--spacing) * 6)}.right-\[4\%\]{right:4%}.right-\[8\%\]{right:8%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-8{left:calc(var(--spacing) * 8)}.left-\[4\%\]{left:4%}.left-\[8\%\]{left:8%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[55\]{z-index:55}.order-1{order:1}.order-2{order:2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:810px){.container{max-width:810px}}@media (min-width:1200px){.container{max-width:1200px}}@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}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mr-\[0\.25em\]{margin-right:.25em}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.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}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[406\/320\]{aspect-ratio:406/320}.aspect-\[521\/383\]{aspect-ratio:521/383}.aspect-\[582\/450\]{aspect-ratio:582/450}.aspect-\[651\/450\]{aspect-ratio:651/450}.aspect-\[808\/500\]{aspect-ratio:808/500}.aspect-\[1005\/667\]{aspect-ratio:1005/667}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[45\%\]{width:45%;height:45%}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.5px\]{height:1.5px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[12px\]{height:12px}.h-\[17px\]{height:17px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[76px\]{height:76px}.h-\[95\%\]{height:95%}.h-\[104px\]{height:104px}.h-\[150px\]{height:150px}.h-\[212px\]{height:212px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[364px\]{height:364px}.h-\[380px\]{height:380px}.h-\[520px\]{height:520px}.h-full{height:100%}.h-px{height:1px}.max-h-\[340px\]{max-height:340px}.min-h-0{min-height:0}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[440px\]{min-height:440px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[36\%\]{width:36%}.w-\[45\%\]{width:45%}.w-\[48\%\]{width:48%}.w-\[52px\]{width:52px}.w-\[58\%\]{width:58%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[82px\]{width:82px}.w-\[86vw\]{width:86vw}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[168px\]{width:168px}.w-\[190px\]{width:190px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[264px\]{width:264px}.w-\[440px\]{width:440px}.w-\[520px\]{width:520px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[346px\]{max-width:346px}.max-w-\[358px\]{max-width:358px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[800px\]{max-width:800px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1250px\]{max-width:1250px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-\[880px\]{min-width:880px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[1px\]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-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-\[0\.36\]{scale:.36}.scale-\[0\.65\]{scale:.65}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pawFade_1100ms_ease-out_forwards\]{animation:1.1s ease-out forwards pawFade}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_120px_84px_84px\]{grid-template-columns:1fr 120px 84px 84px}.grid-cols-\[1fr_130px_92px_96px\]{grid-template-columns:1fr 130px 92px 96px}.grid-cols-\[36px_82px_1fr_86px_112px_74px_86px_98px_100px\]{grid-template-columns:36px 82px 1fr 86px 112px 74px 86px 98px 100px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[18px\]{border-radius:18px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-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-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#16324f\]{border-color:#16324f}.border-\[\#d3d7dc\]{border-color:#d3d7dc}.border-\[\#dfe2e5\]{border-color:#dfe2e5}.border-\[\#e4e6e9\]{border-color:#e4e6e9}.border-\[\#ececec\]{border-color:#ececec}.border-\[\#f2f3f4\]{border-color:#f2f3f4}.border-\[\#f4f5f6\]{border-color:#f4f5f6}.border-\[\#f2610c\]{border-color:#f2610c}.border-\[\#f2610c\]\/40{border-color:#f2610c66;border-color:lab(60.2014% 54.6491 67.7336/.4)}.border-accent{border-color:var(--color-accent)}.border-accent\/30{border-color:#2f6f4f4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-clay{border-color:var(--color-clay)}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-surface-3{border-color:var(--color-surface-3)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.border-white\/85{border-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-\[\#1f2328\]{background-color:#1f2328}.bg-\[\#2f6f8f\]{background-color:#2f6f8f}.bg-\[\#2f7a42\]{background-color:#2f7a42}.bg-\[\#3a9a52\]{background-color:#3a9a52}.bg-\[\#5b6470\]{background-color:#5b6470}.bg-\[\#9ca3af\]{background-color:#9ca3af}.bg-\[\#16324f\]{background-color:#16324f}.bg-\[\#dce8f0\]{background-color:#dce8f0}.bg-\[\#e0a020\]{background-color:#e0a020}.bg-\[\#e4e6e9\]{background-color:#e4e6e9}.bg-\[\#e8eae6\]{background-color:#e8eae6}.bg-\[\#e9f6ec\]{background-color:#e9f6ec}.bg-\[\#eceef0\]{background-color:#eceef0}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#f0f1f2\]{background-color:#f0f1f2}.bg-\[\#f1f2f4\]{background-color:#f1f2f4}.bg-\[\#f2f3f4\]{background-color:#f2f3f4}.bg-\[\#f8f8f9\]{background-color:#f8f8f9}.bg-\[\#f2610c\]{background-color:#f2610c}.bg-\[\#f2610c\]\/20{background-color:#f2610c33;background-color:lab(60.2014% 54.6491 67.7336/.2)}.bg-\[\#f2610c\]\/25{background-color:#f2610c40;background-color:lab(60.2014% 54.6491 67.7336/.25)}.bg-\[\#fbfbfc\]{background-color:#fbfbfc}.bg-\[\#fdf3e2\]{background-color:#fdf3e2}.bg-\[\#fef4ee\]{background-color:#fef4ee}.bg-accent{background-color:var(--color-accent)}.bg-accent-light{background-color:var(--color-accent-light)}.bg-accent-tint{background-color:var(--color-accent-tint)}.bg-clay-tint{background-color:var(--color-clay-tint)}.bg-ember{background-color:var(--color-ember)}.bg-ember-soft{background-color:var(--color-ember-soft)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-ink\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-ink\/15{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.bg-ink\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-ink\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-ink\/75{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.bg-ink\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.bg-muted\/45{background-color:#605f5f73}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--color-muted) 45%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-2\/15{background-color:#f4f4f426}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/15{background-color:color-mix(in oklab, var(--color-surface-2) 15%, transparent)}}.bg-surface-3{background-color:var(--color-surface-3)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1f2328\]\/85{--tw-gradient-from:#1f2328d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1f2328\]\/85{--tw-gradient-from:lab(13.4621% -.848487 -4.00526/.85)}}.from-surface{--tw-gradient-from:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1f2328\]\/30{--tw-gradient-via:#1f23284d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#1f2328\]\/30{--tw-gradient-via:lab(13.4621% -.848487 -4.00526/.3)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.\[mask-image\:radial-gradient\(100\%_90\%_at_50\%_40\%\,\#000_35\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(100% 90% at 50% 40%,#000 35%,#0000 100%);mask-image:radial-gradient(100% 90% at 50% 40%,#000 35%,#0000 100%)}.stroke-line{stroke:var(--color-line)}.object-cover{object-fit:cover}.object-\[50\%_28\%\]{object-position:50% 28%}.object-center{object-position:center}.object-top{object-position:top}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.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-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-\[var\(--container-pad\)\]{padding-inline:var(--container-pad)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[76px\]{padding-top:76px}.pt-\[100px\]{padding-top:100px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[100px\]{padding-bottom:100px}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-display{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:1.1}.font-mono{font-family:var(--font-fragment-mono), ui-monospace, monospace}.text-body{letter-spacing:-.03em;font-size:18px;font-weight:400;line-height:1.4}.text-body-sm{letter-spacing:-.03em;font-size:16px;font-weight:400;line-height:1.4}.text-caption{letter-spacing:-.03em;font-size:13px;font-weight:400;line-height:1.4}.text-h1{letter-spacing:-.04em;font-size:54px;font-weight:500;line-height:1.2}.text-h2{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1.2}.text-h3{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.4}.text-h4{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.4}.text-h5{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.4}.text-h6{letter-spacing:-.04em;font-size:20px;font-weight:500;line-height:1.4}.text-label{letter-spacing:-.03em;font-size:14px;font-weight:400;line-height:1.4}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.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-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[120px\]{font-size:120px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.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\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.whitespace-nowrap{white-space:nowrap}.text-\[\#1f2328\]{color:#1f2328}.text-\[\#2f6f8f\]{color:#2f6f8f}.text-\[\#2f7a42\]{color:#2f7a42}.text-\[\#5b6470\]{color:#5b6470}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#8a93a0\]{color:#8a93a0}.text-\[\#9aa3ad\]{color:#9aa3ad}.text-\[\#16324f\]{color:#16324f}.text-\[\#a56a12\]{color:#a56a12}.text-\[\#f2610c\]{color:#f2610c}.text-accent{color:var(--color-accent)}.text-clay{color:var(--color-clay)}.text-ember{color:var(--color-ember)}.text-gray{color:var(--color-gray)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-surface{color:var(--color-surface)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.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}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-100{opacity:1}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-2px_5px_10px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:-2px 5px 10px 0 var(--tw-shadow-color,#00000014);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_3px_0_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000a);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_2px_10px_0_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 2px 10px 0 var(--tw-shadow-color,#0003);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_2px_10px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000000f);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_2px_14px_0_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 2px 14px 0 var(--tw-shadow-color,#00000059);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_4px_16px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,#00000014);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_4px_16px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000d);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_5px_20px_2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 5px 20px 2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000000f);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_10px_30px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000024);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_10px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000002e);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_15px_30px_5px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 15px 30px 5px var(--tw-shadow-color,#0000002e);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_18px_40px_8px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 40px 8px var(--tw-shadow-color,#00000047);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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-ember{--tw-ring-color:var(--color-ember)}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[\#f2610c\]{outline-color:#f2610c}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[20px\]{--tw-blur:blur(20px);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,)}.blur-\[24px\]{--tw-blur:blur(24px);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,)}.blur-\[150px\]{--tw-blur:blur(150px);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,)}.blur-\[160px\]{--tw-blur:blur(160px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.invert{--tw-invert:invert(100%);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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,visibility\]{transition-property:grid-template-rows,opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.2\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,0,.2,1);transition-timing-function:cubic-bezier(.2,0,.2,1)}.ease-\[cubic-bezier\(0\.44\,0\,0\.56\,1\)\]{--tw-ease:cubic-bezier(.44,0,.56,1);transition-timing-function:cubic-bezier(.44,0,.56,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.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}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:pt-4:is(:where(.group):is([open],:popover-open,:open) *){padding-top:calc(var(--spacing) * 4)}@media (hover:hover){.group-hover\:-translate-y-\[21px\]:is(:where(.group):hover *){--tw-translate-y:calc(21px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-gray::placeholder{color:var(--color-gray)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-muted:hover{color:var(--color-muted)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:opacity-85:hover{opacity:.85}}.focus\:ring-1:focus{--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)}.focus\:ring-ink:focus{--tw-ring-color:var(--color-ink)}.focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:absolute:focus-visible{position:absolute}.focus-visible\:top-3:focus-visible{top:calc(var(--spacing) * 3)}.focus-visible\:left-3:focus-visible{left:calc(var(--spacing) * 3)}.focus-visible\:z-\[60\]:focus-visible{z-index:60}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-surface\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-surface\/75{background-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[feedScroll_22s_linear_infinite\]{animation:22s linear infinite feedScroll}.motion-safe\:animate-\[marquee_100s_linear_infinite\]{animation:100s linear infinite marquee}.motion-safe\:animate-\[progress_9s_linear_infinite\]{animation:9s linear infinite progress}.motion-safe\:animate-\[progress_10s_linear_infinite\]{animation:10s linear infinite progress}.motion-safe\:animate-\[reelCut_10s_linear_infinite\]{animation:10s linear infinite reelCut}.motion-safe\:animate-\[revealUp_640ms_cubic-bezier\(0\.33\,1\,0\.68\,1\)_100ms_both\]{animation:.64s cubic-bezier(.33,1,.68,1) .1s both revealUp}.motion-safe\:animate-\[revealUp_640ms_cubic-bezier\(0\.33\,1\,0\.68\,1\)_200ms_both\]{animation:.64s cubic-bezier(.33,1,.68,1) .2s both revealUp}.motion-safe\:animate-\[revealUp_640ms_cubic-bezier\(0\.33\,1\,0\.68\,1\)_300ms_both\]{animation:.64s cubic-bezier(.33,1,.68,1) .3s both revealUp}.motion-safe\:animate-\[revealUp_640ms_cubic-bezier\(0\.33\,1\,0\.68\,1\)_both\]{animation:.64s cubic-bezier(.33,1,.68,1) both revealUp}.motion-safe\:animate-\[softPulse_1\.1s_ease-in-out_infinite\]{animation:1.1s ease-in-out infinite softPulse}.motion-safe\:animate-\[softPulse_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite softPulse}.motion-safe\:animate-\[softPulse_1\.4s_ease-in-out_infinite_0\.2s\]{animation:1.4s ease-in-out .2s infinite softPulse}.motion-safe\:animate-\[storySwap_9s_linear_infinite\]{animation:9s linear infinite storySwap}.motion-safe\:animate-\[tipRow1_12s_linear_infinite\]{animation:12s linear infinite tipRow1}.motion-safe\:animate-\[tipRow2_12s_linear_infinite\]{animation:12s linear infinite tipRow2}.motion-safe\:animate-\[tipRow3_12s_linear_infinite\]{animation:12s linear infinite tipRow3}.motion-safe\:animate-\[tipRow4_12s_linear_infinite\]{animation:12s linear infinite tipRow4}.motion-safe\:animate-\[tipTotal0_12s_linear_infinite\]{animation:12s linear infinite tipTotal0}.motion-safe\:animate-\[tipTotal1_12s_linear_infinite\]{animation:12s linear infinite tipTotal1}.motion-safe\:animate-\[tipTotal2_12s_linear_infinite\]{animation:12s linear infinite tipTotal2}.motion-safe\:animate-\[tipTotal3_12s_linear_infinite\]{animation:12s linear infinite tipTotal3}.motion-safe\:animate-\[tipTotal4_12s_linear_infinite\]{animation:12s linear infinite tipTotal4}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:560px){.min-\[560px\]\:block{display:block}.min-\[560px\]\:hidden{display:none}.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:810px){.tablet\:sticky{position:sticky}.tablet\:-top-\[74px\]{top:-74px}.tablet\:-top-\[88px\]{top:-88px}.tablet\:top-24{top:calc(var(--spacing) * 24)}.tablet\:-right-3{right:calc(var(--spacing) * -3)}.tablet\:order-none{order:0}.tablet\:ml-auto{margin-left:auto}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:inline-flex{display:inline-flex}.tablet\:aspect-\[582\/450\]{aspect-ratio:582/450}.tablet\:h-\[340px\]{height:340px}.tablet\:h-auto{height:auto}.tablet\:h-fit{height:fit-content}.tablet\:min-h-0{min-height:0}.tablet\:min-h-\[320px\]{min-height:320px}.tablet\:min-h-\[803px\]{min-height:803px}.tablet\:w-\[44\%\]{width:44%}.tablet\:w-\[52\%\]{width:52%}.tablet\:w-\[116px\]{width:116px}.tablet\:w-\[125px\]{width:125px}.tablet\:w-\[212px\]{width:212px}.tablet\:w-\[229px\]{width:229px}.tablet\:w-\[250px\]{width:250px}.tablet\:w-\[280px\]{width:280px}.tablet\:w-\[380px\]{width:380px}.tablet\:w-\[433px\]{width:433px}.tablet\:w-\[560px\]{width:560px}.tablet\:w-fit{width:fit-content}.tablet\:max-w-none{max-width:none}.tablet\:shrink-0{flex-shrink:0}.tablet\:scale-\[0\.36\]{scale:.36}.tablet\:scale-\[0\.47\]{scale:.47}.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-\[repeat\(2\,max-content\)\]{grid-template-columns:repeat(2,max-content)}.tablet\:flex-col{flex-direction:column}.tablet\:flex-row{flex-direction:row}.tablet\:flex-row-reverse{flex-direction:row-reverse}.tablet\:flex-nowrap{flex-wrap:nowrap}.tablet\:items-center{align-items:center}.tablet\:items-start{align-items:flex-start}.tablet\:justify-between{justify-content:space-between}.tablet\:gap-2{gap:calc(var(--spacing) * 2)}.tablet\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.tablet\:gap-4{gap:calc(var(--spacing) * 4)}.tablet\:gap-10{gap:calc(var(--spacing) * 10)}.tablet\:gap-16{gap:calc(var(--spacing) * 16)}.tablet\:gap-24{gap:calc(var(--spacing) * 24)}.tablet\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.tablet\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.tablet\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.tablet\:self-start{align-self:flex-start}.tablet\:self-stretch{align-self:stretch}.tablet\:overflow-visible{overflow:visible}.tablet\:overflow-x-auto{overflow-x:auto}.tablet\:p-2{padding:calc(var(--spacing) * 2)}.tablet\:p-5{padding:calc(var(--spacing) * 5)}.tablet\:p-6{padding:calc(var(--spacing) * 6)}.tablet\:p-10{padding:calc(var(--spacing) * 10)}.tablet\:py-0{padding-block:0}.tablet\:py-\[100px\]{padding-block:100px}.tablet\:pb-0{padding-bottom:0}.tablet\:pb-\[100px\]{padding-bottom:100px}.tablet\:text-left{text-align:left}.tablet\:text-h6{letter-spacing:-.04em;font-size:20px;font-weight:500;line-height:1.4}.tablet\:text-\[8px\]{font-size:8px}.tablet\:text-\[12px\]{font-size:12px}.tablet\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tablet\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:960px){.min-\[960px\]\:hidden{display:none}.min-\[960px\]\:overflow-x-visible{overflow-x:visible}}@media (min-width:1080px){.min-\[1080px\]\:grid-cols-\[repeat\(4\,max-content\)\]{grid-template-columns:repeat(4,max-content)}}@media (min-width:1200px){.desktop\:block{display:block}.desktop\:hidden{display:none}.desktop\:min-h-\[400px\]{min-height:400px}.desktop\:w-\[38\%\]{width:38%}.desktop\:w-\[58\%\]{width:58%}.desktop\:scale-\[0\.62\]{scale:.62}.desktop\:scale-\[0\.80\]{scale:.8}.desktop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:gap-2{gap:calc(var(--spacing) * 2)}.desktop\:gap-8{gap:calc(var(--spacing) * 8)}.desktop\:px-3{padding-inline:calc(var(--spacing) * 3)}.desktop\:text-\[16px\]{font-size:16px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\\u0026\:\:-webkit-details-marker\]\:hidden:is(){display:none}}:root{--container:1250px;--container-pad:64px}@media (max-width:1199px){:root{--container-pad:40px}}@media (max-width:809px){:root{--container-pad:20px}}html{scroll-behavior:smooth;scroll-padding-top:96px}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:2px}footer :focus-visible,.bg-ink :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (max-width:1199px){.text-h1{font-size:48px}.text-h2,.text-display{font-size:36px}}@media (max-width:809px){.text-h1{font-size:34px}.text-h2{font-size:28px}.text-h3{font-size:26px}.text-h4,.text-h5{font-size:20px}.text-h6{font-size:18px}.text-display{font-size:32px}.text-body{font-size:16px}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeUp{0%,8%{opacity:0;transform:translateY(6px)}20%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes tipRow1{0%,2%{opacity:0;transform:translateY(6px)}7%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tipRow2{0%,12%{opacity:0;transform:translateY(6px)}17%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tipRow3{0%,22%{opacity:0;transform:translateY(6px)}27%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tipRow4{0%,32%{opacity:0;transform:translateY(6px)}37%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tipTotal0{0%,5%{opacity:1}7%,95%{opacity:0}97%,to{opacity:1}}@keyframes tipTotal1{0%,5%{opacity:0}7%,15%{opacity:1}17%,to{opacity:0}}@keyframes tipTotal2{0%,15%{opacity:0}17%,25%{opacity:1}27%,to{opacity:0}}@keyframes tipTotal3{0%,25%{opacity:0}27%,35%{opacity:1}37%,to{opacity:0}}@keyframes tipTotal4{0%,35%{opacity:0}37%,95%{opacity:1}97%,to{opacity:0}}@keyframes softPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes feedScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes storySwap{0%,33.3%{opacity:1}36%,to{opacity:0}}@keyframes reelCut{0%,20%{opacity:1}23%,to{opacity:0}}@keyframes pawFade{0%{opacity:0}15%{opacity:.55}45%{opacity:.34}to{opacity:0}}@keyframes revealUp{0%{opacity:.001;transform:translateY(18px)}70%{transform:none}to{opacity:1;transform:none}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}
.object-\[center_40\%\]{object-position:center 40%}

/* ---- Tap targets on the controls drawn as bare text ---- */
/* WCAG 2.5.8 (AA) asks 24x24 CSS px of any control that is not inline in
   a sentence. Each of these inherited its line box and so measured 17-22px
   at 390px: the blog/platform category chips (the "All" one was 17px WIDE),
   the two pricing disclosures, the ten changelog release permalinks, the
   article breadcrumb, and the two links under the /book calendar.
   min-height and min-width do not apply to a non-replaced inline element,
   so each control becomes inline-flex before being given a floor. Links
   that sit inline in body copy are deliberately left out: 2.5.8 exempts
   them and they have to keep flowing with the text. */
button[aria-pressed],
summary.cursor-pointer,
a[href^="#2026-"],
nav[aria-label="Breadcrumb"] a,
.flex-wrap.gap-x-6 > a,
.flex-col > a.text-body-sm {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}

/* Only a direct flex child is given the floor. Such an element is already
   blockified, so it can never be a link sitting inline in a sentence --
   which is the case that must be left alone, both because 2.5.8 exempts it
   and because making it inline-flex would turn it into an atomic box and
   change how the sentence wraps. */

/* Only the width was short on the chips, "All" being a three-letter label.
   Kept left-aligned so the row still reads as a row of labels. */
button[aria-pressed] {
  min-width: 24px;
  justify-content: flex-start;
}

/* ---- Hero: a background colour under the video ---- */
/* The hero paints white heading and body text over four crossfading
   <video> elements and a poster image. Nothing sets a colour on the header
   itself, so until the media arrives -- or if it is blocked, fails, or sits
   on a connection that never finishes it -- white text renders against the
   white page and the whole hero reads as blank.
   #2d2d32 is the measured average of the hero band while the video plays,
   so the fallback is the tone the video resolves to rather than a flash of
   some other colour. White on it is about 13:1, well past AA. */
header.overflow-clip,
header:has(video) {
  background-color: #2d2d32;
}

/* ---- Small screens: plan names, and the FAQ heading column ---- */
@media (max-width: 809px) {
  /* Solo / Boutique / Enterprise in the plan cards. The span is w-full
     inside a card that centres everything else, so the name was the one
     thing hanging left. 28px is the size the comparison table already
     gives these same three words. */
  span.w-full.text-h5 {
    font-size: 28px;
    /* Left, not centred. The "Coming soon" badge is absolutely placed at
       top-6 right-6, so a centred full-width name runs underneath it and
       "Solo" reads as "Solc" at 360px. The price and the feature list in
       the same card are already left-aligned. */
    text-align: left;
  }

  /* The #faq heading column. /platform and /mobile already centre this
     below tablet; /pricing and /contact used items-start and did not. One
     section, two behaviours -- this settles it, and is a no-op on the two
     that were already right. */
  section#faq > div > div:first-child {
    align-items: center;
    text-align: center;
  }
}

/* ---- About: the founder photograph ---- */
/* Above the tablet breakpoint the photo column is `self-stretch` with
   `min-h-0`, so its height is whatever the text column happens to be: 769px
   at 820px wide, 523px by 1100px. The taller and narrower that box gets, the
   harder object-cover zooms a 497x667 portrait, and the crop window is
   centred horizontally while he is framed left of centre -- at 820px the
   window is source x 83..413 and takes the side of his head off.

   Two things, because a floor alone would not have fixed it: a minimum
   height so the box can never collapse if the text beside it shortens, and
   a crop anchored towards where his face actually is instead of the middle
   of the frame. 15% keeps his head inside the window at both the tallest
   and the widest box. */
@media (min-width: 810px) {
  /* Only above the breakpoint: below it the column already has a
     deliberate h-[380px], and a 420px floor would quietly override it. */
  div:has(> img[src*="founder-dilip"]) {
    min-height: 420px;
  }
}
img[src*="founder-dilip"] {
  object-position: 15% 0%;
}

/* ---- Navigation should not fade in one item at a time ---- */
/* RevealOnScroll groups a reveal root's descendants by vertical position
   and staggers each group. In a vertical nav every link is its own row, so
   the FAQ's eight section links and the changelog's month filters arrive
   one by one -- and the FAQ nav is sticky, so it sits on screen doing it.
   Controls are furniture: they should be present when the page is. The
   content reveal is left alone, which is what the animation is for.
   !important because the reveal writes inline styles. */
nav[aria-label="FAQ sections"] a,
main nav[aria-label] a,
main button[aria-pressed] {
  opacity: 1 !important;
  transform: none !important;
}

/* A section focused by a jump link should not draw a focus ring at it --
   the visitor clicked, they did not tab. Keyboard focus still shows. */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: none;
}

/* ---- The dashed grid on every page-title section ---- */
/* Nine pages draw this as an inline <svg>: a 40x40 pattern of dashed lines
   on the right and bottom edges in #dadada, under a radial mask. These are
   the ones that were missing it -- /contact, the blog posts, and the pages
   that have no <header> at all.

   As CSS rather than markup because the inline version is in the flight
   payload too, and several of these pages hold their header's children as
   a single node rather than an array, so adding a sibling would mean
   restructuring the payload. A background image is the same picture
   without that risk.

   The homepage is left out on purpose: its header is the video hero, and a
   dashed grid over moving footage is a different design, not a consistent
   one. The nine that already have the svg exclude themselves via
   :has(> svg). */
main > header:not(:has(> svg)):not(:has(video)),
main > section:first-child {
  position: relative;
}
main > header:not(:has(> svg)):not(:has(video))::before,
main > section:first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M 40 0 L 40 40 M 0 40 L 40 40' fill='none' stroke='%23dadada' stroke-width='1' stroke-dasharray='2 5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: 40px 40px;
  background-repeat: repeat;
  -webkit-mask-image: radial-gradient(100% 90% at 50% 40%, #000 35%, transparent 100%);
  mask-image: radial-gradient(100% 90% at 50% 40%, #000 35%, transparent 100%);
}

/* ---- Mobile: the closing CTA photograph, and the store badges ---- */
@media (max-width: 809px) {
  /* The tiger's face sits about 78% across a landscape source. The
     closing CTA crops that source to a portrait window, and
     object-center throws the face away -- the body and tail are visible
     and the head is past the right edge. Moving the focal point right
     brings the face back inside the frame, clear of the headline. */
  #cta img[src*="about-cta-tiger"] {
    object-position: 75% center;
  }
}

@media (max-width: 409px) {
  /* Two store badges are 132px each at h-11, so the pair plus the 12px
     gap wants 276px. A 360px phone leaves about 256px once the container
     padding and an ancestor's p-3 are taken out, so they wrap and sit
     under each other. 38px tall keeps the pair at 240px and side by
     side, and stays well above the 24px minimum tap target. */
  a[href*="apps.apple.com"] > svg,
  a[href*="play.google.com"] > svg {
    height: 38px;
  }
}

/* ---- Pricing: the plan tags sit on the card's edge on phones ---- */
@media (max-width: 809px) {
  /* "Coming soon" on Solo and "Most operators" on Enterprise were pinned
     inside the card at top-6 right-6, sharing the top line with the plan
     name. On the edge instead, centred, which is what a pricing card
     usually does and which leaves the name the whole line.

     The border matters: the card is #fafafa and the page is #fff, so a
     tag halfway over that edge has page behind its top half and card
     behind its bottom half. Without an outline it would fade into the
     page. Colours are unchanged. */
  section#pricing span.text-caption.absolute.top-6.right-6 {
    top: 0;
    right: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid var(--color-line);
    background: var(--color-surface);
    white-space: nowrap;
    z-index: 2;
  }

  /* The name no longer shares its line with anything, so it can have the
     top padding back that the tag was occupying. */
  section#pricing .grid > div.relative.flex.h-full {
    padding-top: 28px;
  }
}

/* ---- FAQ: the section links line up on phones ---- */
@media (max-width: 809px) {
  /* The nav is a wrapping flex row of w-fit links, so the items in the
     second position start wherever the first one happened to end and the
     list reads as four ragged pairs. Two auto-width columns line them up
     instead. auto rather than 1fr on purpose: the labels carry
     whitespace-nowrap, and an equal-width column would clip the longest
     of them on a narrow phone, while auto sizes to the widest label. */
  nav[aria-label="FAQ sections"] {
    display: grid;
    grid-template-columns: repeat(2, auto);
    justify-content: start;
    column-gap: 20px;
    row-gap: 0;
  }
}

/* ---- The homepage sentence is real text again ---- */
/* The #features sentence is split into one inline-block per word so each
   can animate. Each span carries a trailing space, but an inline-block
   collapses whitespace at its own edge, so the space never rendered and
   the only gap was mr-[0.25em]. It looked right and was not: innerText
   read "Thetrip,therooms,thebookings..." as a single token, so copying
   the line, searching it with Ctrl+F, and a screen reader announcing it
   all got one run-on word.

   white-space: pre-wrap keeps that trailing space instead of collapsing
   it, and still wraps, so the paragraph breaks across lines as before.

   The margin then has to shrink or every gap doubles. Measured rather
   than guessed: the real space renders at 3.64px, narrowed by the
   paragraph's tracking of -0.04em, and the old margin was 7px. 0.12em is
   3.36px at this size, so space plus margin comes back to exactly 7px.
   The paragraph still measures 118px tall over the same three lines, and
   the words sit where they did. */
#features p span.inline-block {
  white-space: pre-wrap;
  margin-right: 0.12em;
}

/* ---- "How you can save time and get started now": centre the steps ---- */
/* The section already centred its heading, its standfirst and its Get in
   touch button, but the three steps between them were items-start, so the
   icon, the numbered title and the body all sat hard left while everything
   around them was centred. Centring the steps settles the section on one
   axis.
   Applies at every width: three columns on desktop and a single column on
   a phone both read better centred, and the heading above is centred at
   every width too. index and platform share this section. */
#how-it-starts div.grid > div {
  align-items: center;
  text-align: center;
}

/* ---- One Book a call button on every page ---- */
/* Eight pages were moved to the v3 button -- flat black, glow on hover
   only -- and the rest kept the older one, which carries an always-on
   amber radial gradient and 2px less vertical padding. Moving between
   pages, the same button in the same place changed colour and height.

   Fixed here rather than in the markup: the older button appears on 14
   pages and each instance lives on three surfaces, so the stylesheet is
   the safer place to settle it.

   The child combinator matters. 36 elements elsewhere on the site share
   the glow wrapper's class list exactly, and a bare
   .pointer-events-none.absolute.z-0 would have hidden those too.
   Scoping to a direct child of the pill matches only the glows: verified
   in a browser at 0 on index and platform, 2 on blog and support, 4 on
   contact, 5 on pricing, with the one same-class element per page
   correctly left alone. */
a.group.isolate.rounded-full > span.pointer-events-none.z-0,
button.group.isolate.rounded-full > span.pointer-events-none.z-0 {
  display: none;
}

/* The same pill was py-3 on the v3 pages and py-2.5 on the rest, so the
   header button was 4px shorter on some pages. One height everywhere. */
a.group.isolate.rounded-full,
button.group.isolate.rounded-full {
  padding-block: 0.75rem;
}
