@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-display:"Outfit","Outfit Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--font-body:"Manrope","Manrope Fallback"}:root{--nf-midnight:#07181b;--nf-deep:#0c2a31;--nf-horizon:#52716c;--nf-mist:#87a9a1;--nf-moon:#f3f2ea}

/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom: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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-lg:.5rem;--radius-3xl:1.5rem;--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);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[-48px\]{top:-48px}.top-\[calc\(50\%-22px\)\]{top:calc(50% - 22px)}.top-\[var\(--y\)\]{top:var(--y)}.top-full{top:100%}.-right-px{right:-1px}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[-48px\]{left:-48px}.left-\[21px\]{left:21px}.left-\[var\(--from\)\]{left:var(--from)}.left-\[var\(--x\)\]{left:var(--x)}.left-full{left:100%}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[1000\]{z-index:1000}.container{width:100%}@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}.mx-auto{margin-inline:auto}.-mt-\[2px\]{margin-top:-2px}.-mt-\[3\.5px\]{margin-top:-3.5px}.-mt-\[calc\(var\(--size\)\*0\.5\)\]{margin-top:calc(calc(var(--size) * .5) * -1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[13px\]{margin-top:13px}.mt-\[18px\]{margin-top:18px}.mt-\[calc\(var\(--logoloop-logoHeight\)\*0\.2\)\]{margin-top:calc(var(--logoloop-logoHeight) * .2)}.mt-auto{margin-top:auto}.mr-\[var\(--logoloop-gap\)\]{margin-right:var(--logoloop-gap)}.mb-\[var\(--logoloop-gap\)\]{margin-bottom:var(--logoloop-gap)}.-ml-\[2px\]{margin-left:-2px}.-ml-\[3px\]{margin-left:-3px}.-ml-\[calc\(var\(--size\)\*0\.5\)\]{margin-left:calc(calc(var(--size) * .5) * -1)}.ml-\[calc\(var\(--logoloop-logoHeight\)\*0\.25\)\]{margin-left:calc(var(--logoloop-logoHeight) * .25)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.\!hidden{display:none!important}.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}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1\.2em\]{height:1.2em}.h-\[7px\]{height:7px}.h-\[30px\]{height:30px}.h-\[33px\]{height:33px}.h-\[calc\(100\%\+96px\)\]{height:calc(100% + 96px)}.h-\[calc\(var\(--h\)\*100\%\)\]{height:calc(var(--h) * 100%)}.h-\[var\(--logoloop-logoHeight\)\]{height:var(--logoloop-logoHeight)}.h-\[var\(--size\)\]{height:var(--size)}.h-full{height:100%}.h-max{height:max-content}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[3px\]{min-height:3px}.w-1{width:var(--spacing)}.w-2\!{width:calc(var(--spacing) * 2)!important}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-\[1\.5px\]{width:1.5px}.w-\[7px\]{width:7px}.w-\[26px\]{width:26px}.w-\[calc\(100\%\+96px\)\]{width:calc(100% + 96px)}.w-\[min\(100\%\,var\(--al-width\)\)\]{width:min(100%,var(--al-width))}.w-\[var\(--size\)\]{width:var(--size)}.w-\[var\(--span\)\]{width:var(--span)}.w-\[var\(--w\)\]{width:var(--w)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.\[translate\:-50\%_4px\]{translate:-50% 4px}.\[translate\:4px_-50\%\]{translate:4px -50%}.\[transform\:perspective\(900px\)_rotateX\(var\(--masonry-tilt-x\,0deg\)\)_rotateY\(var\(--masonry-tilt-y\,0deg\)\)_translateY\(var\(--masonry-lift\,0px\)\)_scale\(var\(--masonry-scale\,1\)\)\]{transform:perspective(900px) rotateX(var(--masonry-tilt-x,0deg)) rotateY(var(--masonry-tilt-y,0deg)) translateY(var(--masonry-lift,0)) scale(var(--masonry-scale,1))}.\[transform\:perspective\(900px\)_translate3d\(var\(--mb-tx\,0px\)\,var\(--mb-ty\,0px\)\,0\)_rotateX\(var\(--mb-rx\,0deg\)\)_rotateY\(var\(--mb-ry\,0deg\)\)_scale\(var\(--mb-press\,1\)\)\]{transform:perspective(900px) translate3d(var(--mb-tx,0),var(--mb-ty,0),0) rotateX(var(--mb-rx,0deg)) rotateY(var(--mb-ry,0deg)) scale(var(--mb-press,1))}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-out{cursor:zoom-out}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.\[touch-action\:pan-x_pinch-zoom\]{touch-action:pan-x pinch-zoom}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--al-thumb\)_transparent\]{scrollbar-color:var(--al-thumb) transparent}.list-none{list-style-type:none}.\[grid-auto-flow\:row_dense\]{grid-auto-flow:dense}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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}.justify-center{justify-content:center}.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-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[calc\(var\(--logoloop-logoHeight\)\*0\.3\)\]{gap:calc(var(--logoloop-logoHeight) * .3)}.gap-\[calc\(var\(--logoloop-logoHeight\)\*0\.22\)\]{gap:calc(var(--logoloop-logoHeight) * .22)}.gap-\[var\(--al-gap\)\]{gap:var(--al-gap)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.16em\]{border-radius:.16em}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3px_3px_2px_2px\]{border-radius:3px 3px 2px 2px}.rounded-\[7px\]{border-radius:7px}.rounded-\[calc\(var\(--al-radius\)\+6px\)\]{border-radius:calc(var(--al-radius) + 6px)}.rounded-\[calc\(var\(--al-radius\)\+12px\)\]{border-radius:calc(var(--al-radius) + 12px)}.rounded-\[calc\(var\(--mb-inner-radius\)-2px\)\]{border-radius:calc(var(--mb-inner-radius) - 2px)}.rounded-\[calc\(var\(--size\)\*0\.3\)\]{border-radius:calc(var(--size) * .3)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[max\(8px\,calc\(var\(--al-radius\)-4px\)\)\]{border-radius:max(8px,calc(var(--al-radius) - 4px))}.rounded-\[var\(--al-radius\)\]{border-radius:var(--al-radius)}.rounded-\[var\(--masonry-radius\,12px\)\]{border-radius:var(--masonry-radius,12px)}.rounded-\[var\(--mb-inner-radius\)\]{border-radius:var(--mb-inner-radius)}.rounded-\[var\(--mb-radius\)\]{border-radius:var(--mb-radius)}.rounded-\[var\(--star-border-radius\)\]{border-radius:var(--star-border-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color\:var\(--mb-faint\)\]{border-color:var(--mb-faint)}.border-\[rgba\(var\(--mb-accent-rgb\)\,0\.22\)\]{border-color:rgba(var(--mb-accent-rgb),.22)}.border-t-\[rgb\(var\(--mb-accent-rgb\)\)\]{border-top-color:rgb(var(--mb-accent-rgb))}.\[background-color\:var\(--spotlight-card-surface\)\]{background-color:var(--spotlight-card-surface)}.bg-\[color\:var\(--al-well\)\]{background-color:var(--al-well)}.bg-\[rgba\(9\,9\,11\,0\.9\)\]{background-color:#09090be6}.bg-\[rgba\(127\,127\,127\,0\.14\)\]{background-color:#7f7f7f24}.bg-\[rgba\(var\(--mb-accent-rgb\)\,0\.16\)\]{background-color:rgba(var(--mb-accent-rgb),.16)}.bg-\[rgba\(var\(--mb-accent-rgb\)\,0\.18\)\]{background-color:rgba(var(--mb-accent-rgb),.18)}.bg-\[rgba\(var\(--mb-accent-rgb\)\,0\.55\)\]{background-color:rgba(var(--mb-accent-rgb),.55)}.bg-transparent{background-color:#0000}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_0\%\,rgba\(0\,0\,0\,0\.02\)_15\%\,rgba\(0\,0\,0\,0\.08\)_30\%\,rgba\(0\,0\,0\,0\.18\)_45\%\,rgba\(0\,0\,0\,0\.3\)_60\%\,rgba\(0\,0\,0\,0\.42\)_75\%\,rgba\(0\,0\,0\,0\.5\)_88\%\,rgba\(0\,0\,0\,0\.54\)_100\%\)\]{background-image:linear-gradient(#0000,#00000005 15%,#00000014 30%,#0000002e 45%,#0000004d 60%,#0000006b 75%,#00000080 88%,#0000008a)}.bg-\[length\:160px_160px\]{background-size:160px 160px}.\[fill\:rgba\(var\(--mb-accent-rgb\)\,0\.14\)\]{fill:rgba(var(--mb-accent-rgb),.14)}.fill-none{fill:none}.\[stroke\:rgb\(var\(--mb-accent-rgb\)\)\]{stroke:rgb(var(--mb-accent-rgb))}.\[stroke-width\:1\.6\]{stroke-width:1.6px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.p-\[var\(--mb-pad\)\]{padding:var(--mb-pad)}.p-px{padding:1px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.28em\]{padding-inline:.28em}.px-\[7px\]{padding-inline:7px}.px-\[72px\]{padding-inline:72px}.px-\[var\(--logoloop-pad\)\]{padding-inline:var(--logoloop-pad)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-\[0\.1em\]{padding-block:.1em}.py-\[2px\]{padding-block:2px}.py-\[10px\]{padding-block:10px}.py-\[var\(--logoloop-pad\)\]{padding-block:var(--logoloop-pad)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[2px\]{padding-top:2px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-\[14px\]{padding-right:14px}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[22px\]{padding-bottom:22px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-\[10px\]{padding-left:10px}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.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-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[length\:max\(11px\,calc\(var\(--logoloop-logoHeight\)\*0\.26\)\)\]{font-size:max(11px,calc(var(--logoloop-logoHeight) * .26))}.text-\[length\:max\(12px\,calc\(var\(--logoloop-logoHeight\)\*0\.5\)\)\]{font-size:max(12px,calc(var(--logoloop-logoHeight) * .5))}.text-\[length\:var\(--logoloop-logoHeight\)\]{font-size:var(--logoloop-logoHeight)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.2em\]{--tw-leading:1.2em;line-height:1.2em}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--al-ink\)\]{color:var(--al-ink)}.text-\[color\:var\(--al-muted\)\]{color:var(--al-muted)}.text-\[color\:var\(--mb-accent-ink\)\]{color:var(--mb-accent-ink)}.text-\[color\:var\(--mb-ink\)\]{color:var(--mb-ink)}.text-\[color\:var\(--mb-muted\)\]{color:var(--mb-muted)}.text-\[color\:var\(--mb-secondary-ink\)\]{color:var(--mb-secondary-ink)}.text-\[color\:var\(--star-border-text\)\]{color:var(--star-border-text)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.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, )}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-\[0\.72\]{opacity:.72}.opacity-\[var\(--logoloop-dim\)\]{opacity:var(--logoloop-dim)}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.1\)\]{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_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff1a)}.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)}.\[box-shadow\:0_0_0_3px_var\(--mb-ring\)\]{box-shadow:0 0 0 3px var(--mb-ring)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-frame-edge\)\,inset_0_1px_0_var\(--al-frame-highlight\)\]{box-shadow:inset 0 0 0 1px var(--al-frame-edge),inset 0 1px 0 var(--al-frame-highlight)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-ring\)\]{box-shadow:inset 0 0 0 1px var(--al-ring)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-tile-edge\)\,inset_0_1px_0_var\(--al-tile-highlight\)\]{box-shadow:inset 0 0 0 1px var(--al-tile-edge),inset 0 1px 0 var(--al-tile-highlight)}.\[box-shadow\:inset_0_0_0_1px_var\(--mb-edge\)\,inset_0_1px_0_var\(--mb-highlight\)\]{box-shadow:inset 0 0 0 1px var(--mb-edge),inset 0 1px 0 var(--mb-highlight)}.\[box-shadow\:inset_0_0_0_1px_var\(--mb-well-edge\)\]{box-shadow:inset 0 0 0 1px var(--mb-well-edge)}.\[box-shadow\:var\(--al-frame-shadow\)\]{box-shadow:var(--al-frame-shadow)}.\[box-shadow\:var\(--al-tile-shadow\)\]{box-shadow:var(--al-tile-shadow)}.\[box-shadow\:var\(--mb-shadow\)\]{box-shadow:var(--mb-shadow)}.\[box-shadow\:var\(--mb-tile-shadow\)\]{box-shadow:var(--mb-tile-shadow)}.\[box-shadow\:var\(--spotlight-card-shadow\)\]{box-shadow:var(--spotlight-card-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\[filter\:grayscale\(var\(--logoloop-gray\)\)\]{filter:grayscale(var(--logoloop-gray))}.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-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-saturate-\[1\.6\]{-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-saturate-\[1\.6\]{--tw-backdrop-saturate:saturate(1.6)}.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-\[background-color\,filter\]{transition-property:background-color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,color\]{transition-property:opacity,filter,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;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-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[transform\,filter\,opacity\]{will-change:transform,filter,opacity}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--al-fade-bottom\:0px\]{--al-fade-bottom:0px}.\[--al-fade-top\:0px\]{--al-fade-top:0px}.\[--mb-delay\:0ms\]{--mb-delay:0s}.\[--size\:min\(var\(--s\)\,30cqh\)\]{--size:min(var(--s),30cqh)}.\[-webkit-mask-composite\:xor\]{-webkit-mask-composite:xor}.\[-webkit-mask\:linear-gradient\(\#000_0_0\)_content-box\,linear-gradient\(\#000_0_0\)\]{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[-webkit-user-select\:none\]{-webkit-user-select:none}.\[background\:linear-gradient\(to_bottom\,rgba\(var\(--mb-accent-rgb\)\,0\)\,rgba\(var\(--mb-accent-rgb\)\,0\.35\)\)\]{background:linear-gradient(to bottom,rgba(var(--mb-accent-rgb),0),rgba(var(--mb-accent-rgb),.35))}.\[background\:rgb\(var\(--mb-accent-rgb\)\)\]{background:rgb(var(--mb-accent-rgb))}.\[background\:var\(--al-frame\)\]{background:var(--al-frame)}.\[background\:var\(--al-ring-fill\)\]{background:var(--al-ring-fill)}.\[background\:var\(--al-tile\)\]{background:var(--al-tile)}.\[background\:var\(--mb-line\)\]{background:var(--mb-line)}.\[background\:var\(--mb-secondary\)\]{background:var(--mb-secondary)}.\[background\:var\(--mb-surface\)\]{background:var(--mb-surface)}.\[background\:var\(--mb-tile\)\]{background:var(--mb-tile)}.\[background\:var\(--mb-well\)\]{background:var(--mb-well)}.\[background\:var\(--spotlight-card-border\)\]{background:var(--spotlight-card-border)}.\[background\:var\(--star-border-surface\)\]{background:var(--star-border-surface)}.\[font\:inherit\]{font:inherit}.\[image-rendering\:-webkit-optimize-contrast\]{image-rendering:-webkit-optimize-contrast}.\[mask\:linear-gradient\(\#000_0_0\)_content-box_exclude\,linear-gradient\(\#000_0_0\)\]{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[transition\:opacity_0\.5s_ease\,transform_0\.8s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1)}.\[transition\:opacity_0\.35s_ease\,transform_0\.5s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.\[transition\:transform_0\.5s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\,box-shadow_0\.5s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\,opacity_0\.35s_ease\]{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),opacity .35s}:is(:where(.group\/item):focus-within .group-focus-within\/item\:\[translate\:-50\%_0\]){translate:-50%}:is(:where(.group\/item):focus-within .group-focus-within\/item\:\[translate\:0_-50\%\]){translate:0 -50%}:is(:where(.group\/item):focus-within .group-focus-within\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}:is(:where(.group\/item):focus-within .group-focus-within\/item\:opacity-80){opacity:.8}:is(:where(.group\/item):focus-within .group-focus-within\/item\:opacity-100){opacity:1}:is(:where(.group\/item):focus-within .group-focus-within\/item\:\[filter\:none\]){filter:none}@media (hover:hover){:is(:where(.group\/item):hover .group-hover\/item\:\[translate\:-50\%_0\]){translate:-50%}:is(:where(.group\/item):hover .group-hover\/item\:\[translate\:0_-50\%\]){translate:0 -50%}:is(:where(.group\/item):hover .group-hover\/item\:scale-120){--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group\/item):hover .group-hover\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}:is(:where(.group\/item):hover .group-hover\/item\:opacity-80){opacity:.8}:is(:where(.group\/item):hover .group-hover\/item\:opacity-100){opacity:1}:is(:where(.group\/item):hover .group-hover\/item\:\[filter\:none\]){filter:none}}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:\[translate\:-50\%_0\]){translate:-50%}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:\[translate\:0_-50\%\]){translate:0 -50%}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:text-\[var\(--logoloop-item-color\)\]){color:var(--logoloop-item-color)}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:opacity-80){opacity:.8}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:opacity-100){opacity:1}:is(:where(.group\/item)[data-active] .group-data-\[active\]\/item\:\[filter\:none\]){filter:none}:is(:where(.group\/item)[data-dimmed] .group-data-\[dimmed\]\/item\:opacity-35){opacity:.35}:is(:where(.group\/item)[data-dragging] .group-data-\[dragging\]\/item\:cursor-grabbing){cursor:grabbing}:is(:where(.group\/item)[data-dragging] .group-data-\[dragging\]\/item\:shadow-\[0_34px_60px_-26px_rgba\(0\,0\,0\,0\.6\)\]){--tw-shadow:0 34px 60px -26px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/item)[data-dragging] .group-data-\[dragging\]\/item\:\[--masonry-scale\:1\.05\]){--masonry-scale:1.05}@media (hover:hover){:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=lift] .group-data-\[hover\=lift\]\/masonry\:group-hover\/item\:shadow-\[0_22px_40px_-22px_rgba\(0\,0\,0\,0\.55\)\])){--tw-shadow:0 22px 40px -22px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=lift] .group-data-\[hover\=lift\]\/masonry\:group-hover\/item\:\[--masonry-lift\:-6px\])){--masonry-lift:-6px}:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=lift] .group-data-\[hover\=lift\]\/masonry\:group-hover\/item\:\[--masonry-scale\:1\.02\])){--masonry-scale:1.02}}:is(:where(.group\/masonry)[data-hover=tilt] .group-data-\[hover\=tilt\]\/masonry\:\[transition\:transform_0\.25s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\,box-shadow_0\.5s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\,opacity_0\.35s_ease\]){transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),opacity .35s}@media (hover:hover){:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=tilt] .group-data-\[hover\=tilt\]\/masonry\:group-hover\/item\:shadow-\[0_26px_44px_-24px_rgba\(0\,0\,0\,0\.55\)\])){--tw-shadow:0 26px 44px -24px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=tilt] .group-data-\[hover\=tilt\]\/masonry\:group-hover\/item\:\[--masonry-scale\:1\.03\])){--masonry-scale:1.03}:is(:where(.group\/item):hover :is(:where(.group\/masonry)[data-hover=zoom] .group-data-\[hover\=zoom\]\/masonry\:group-hover\/item\:\[transform\:scale\(1\.07\)\])){transform:scale(1.07)}}:is(:where(.group\/loop)[data-intro] .group-data-\[intro\]\/loop\:opacity-0){opacity:0}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:shadow-\[inset_0_0_0_var\(--star-border-thickness\)_var\(--star-border-track\)\]:before{content:var(--tw-content);--tw-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:\[box-shadow\:inset_0_0_0_1px_var\(--mb-tile-edge\)\,inset_0_1px_0_var\(--mb-tile-highlight\)\]:after{content:var(--tw-content);box-shadow:inset 0 0 0 1px var(--mb-tile-edge),inset 0 1px 0 var(--mb-tile-highlight)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-\[rgba\(var\(--mb-accent-rgb\)\,0\.42\)\]:hover{background-color:rgba(var(--mb-accent-rgb),.42)}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:opacity-80:hover{opacity:.8}.hover\:\[filter\:var\(--al-hover\)\]:hover{filter:var(--al-hover)}}.focus-visible\:\[box-shadow\:var\(--mb-shadow\)\,0_0_0_2px_var\(--mb-focus\)\]:focus-visible{box-shadow:var(--mb-shadow),0 0 0 2px var(--mb-focus)}.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-3:focus-visible,.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:\[outline-color\:light-dark\(\#007aff\,\#0a84ff\)\]:focus-visible{outline-color:light-dark(#007aff,#0a84ff)}.focus-visible\:outline-\[color\:var\(--star-border-track\)\]:focus-visible{outline-color:var(--star-border-track)}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:\[filter\:var\(--al-press\)\]:active{filter:var(--al-press)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-2:has(>[role=listbox]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-offset-\[3px\]:has(>[role=listbox]:focus-visible){outline-offset:3px}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-\[color\:var\(--al-accent\)\]:has(>[role=listbox]:focus-visible){outline-color:var(--al-accent)}:is(:where(.group\/swap):focus-visible .group-focus-visible\/swap\:data-front\:outline-2)[data-front]{outline-style:var(--tw-outline-style);outline-width:2px}:is(:where(.group\/swap):focus-visible .group-focus-visible\/swap\:data-front\:outline-offset-\[3px\])[data-front]{outline-offset:3px}:is(:where(.group\/swap):focus-visible .group-focus-visible\/swap\:data-front\:\[outline-color\:var\(--swap-ink\)\])[data-front]{outline-color:var(--swap-ink)}:is(:where(.group\/swap):focus-visible .group-focus-visible\/swap\:data-front\:outline-solid)[data-front]{--tw-outline-style:solid;outline-style:solid}.data-\[clickable\]\:cursor-pointer[data-clickable]{cursor:pointer}.data-\[dragging\]\:z-10[data-dragging]{z-index:10}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-\[hidden\]\:invisible[data-hidden]{visibility:hidden}.data-\[loaded\]\:opacity-100[data-loaded]{opacity:1}.data-\[mode\=hover\]\:\[transform\:translateY\(6px\)\][data-mode=hover]{transform:translateY(6px)}.data-\[mode\=hover\]\:opacity-0[data-mode=hover]{opacity:0}@media (hover:hover){:is(:where(.group\/item):hover .data-\[mode\=hover\]\:group-hover\/item\:\[transform\:none\][data-mode=hover]){transform:none}:is(:where(.group\/item):hover .data-\[mode\=hover\]\:group-hover\/item\:opacity-100[data-mode=hover]){opacity:1}}:is(:where(.group\/card):focus-visible .data-\[mode\=hover\]\:group-focus-visible\/card\:\[transform\:none\][data-mode=hover]){transform:none}:is(:where(.group\/card):focus-visible .data-\[mode\=hover\]\:group-focus-visible\/card\:opacity-100[data-mode=hover]){opacity:1}.data-\[peak\]\:bg-\[rgb\(var\(--mb-accent-rgb\)\)\][data-peak]{background-color:rgb(var(--mb-accent-rgb))}@media (hover:hover){.data-\[peak\]\:hover\:brightness-110[data-peak]:hover{--tw-brightness:brightness(110%);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, )}}.data-\[selected\]\:not-active\:\[filter\:var\(--al-active\)\][data-selected]:not(:active){filter:var(--al-active)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.\[\&_a\]\:pointer-events-auto a{pointer-events:auto}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:gap-1 a{gap:var(--spacing)}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:opacity-80 a{opacity:.8}.\[\&_a\]\:transition-opacity a{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\:focus-visible\]\:opacity-100 a:focus-visible,.\[\&_a\:hover\]\:opacity-100 a:hover{opacity:1}.\[\&_line\]\:\[stroke\:var\(--mb-line\)\] line{stroke:var(--mb-line)}.\[\&_line\]\:\[stroke-width\:1\] line{stroke-width:1px}.\[\&_line\]\:\[vector-effect\:non-scaling-stroke\] line{vector-effect:non-scaling-stroke}.\[\&_path\]\:\[fill\:rgb\(var\(--mb-accent-rgb\)\)\] path{fill:rgb(var(--mb-accent-rgb))}.\[\&_path\]\:\[fill\:var\(--mb-secondary\)\] path{fill:var(--mb-secondary)}.\[\&_path\]\:\[stroke\:var\(--mb-cursor-stroke\)\] path{stroke:var(--mb-cursor-stroke)}.\[\&_svg\]\:absolute svg{position:absolute}.\[\&_svg\]\:inset-0 svg{inset:0}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:flex-none svg{flex:none}.\[\&_svg\]\:overflow-visible svg{overflow:visible}.\[\&_svg\]\:\[filter\:drop-shadow\(0_1px_1\.5px_rgba\(0\,0\,0\,0\.35\)\)\] svg{filter:drop-shadow(0 1px 1.5px #00000059)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb{border-radius:3px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[color\:var\(--al-thumb\)\]::-webkit-scrollbar-thumb{background-color:var(--al-thumb)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\>\*\]\:\[grid-area\:1\/1\]>*{grid-area:1/1}.\[\&\[data-dragging\]_\*\]\:cursor-grabbing[data-dragging] *{cursor:grabbing}[data-animated] .\[\[data-animated\]_\&\:not\(\[data-state\]\)\]\:opacity-0:not([data-state]){opacity:0}[data-autohide] .\[\[data-autohide\]_\&\]\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-autohide] .\[\[data-autohide\]_\&\]\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-image] .\[\[data-image\]_\&\]\:text-\[\#f4f4f5\]{color:#f4f4f5}[data-image] .\[\[data-image\]_\&\]\:text-\[rgba\(244\,244\,245\,0\.72\)\]{color:#f4f4f5b8}[data-scrub] .\[\[data-scrub\]_\&\]\:opacity-100{opacity:1}}:root{--midnight:var(--nf-midnight);--deep:var(--nf-deep);--horizon:var(--nf-horizon);--mist:var(--nf-mist);--moon:var(--nf-moon);--nav-h:96px}body,html{background:var(--midnight);height:100%;color:var(--moon);font-family:var(--font-body),system-ui,sans-serif}body{overflow:hidden}button{cursor:pointer}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--mist);margin-bottom:1rem;font-size:.75rem}.deck{touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.deck-track{will-change:transform;height:100%;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex}.slide{flex:0 0 100vw;width:100vw;height:100%;position:relative;overflow:hidden}.deck[data-reduced=true] .deck-track{display:block;position:relative}.deck[data-reduced=true] .slide{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;position:absolute;inset:0}.deck[data-reduced=true] .slide[data-active=true]{opacity:1;visibility:visible}.slide-inner{width:100%;height:100%;position:relative;overflow-y:auto}.slide-inner[data-scrolls=true]{-webkit-mask-image:linear-gradient(to top,transparent var(--nav-h),#000 calc(var(--nav-h) + 1rem));mask-image:linear-gradient(to top,transparent var(--nav-h),#000 calc(var(--nav-h) + 1rem))}.slide-content{z-index:2;--slide-pad-x:clamp(1.25rem,6vw,6rem);max-width:46rem;padding:6rem var(--slide-pad-x) calc(var(--nav-h) + 1rem);flex-direction:column;justify-content:center;min-height:100%;display:flex;position:relative}.slide-content-wide{max-width:82rem}.slide-content-wide .slide-title{max-width:30ch}.slide-content-wide .slide-say{max-width:52rem}.slide-title{font-family:var(--font-display);letter-spacing:.01em;max-width:22ch;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:1.08}.slide-say{color:var(--moon);margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.slide-say{color:color-mix(in srgb,var(--moon) 82%,transparent)}}.slide-say{max-width:40rem}.deck-header{z-index:10;justify-content:space-between;align-items:center;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex;position:fixed;top:0;left:0;right:0}.deck-logo img{border-radius:8px;width:160px;height:auto}.deck-cta{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--mist);color:var(--moon);background:var(--deep);border-radius:999px;padding:.6rem 1.1rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.deck-cta{background:color-mix(in srgb,var(--deep) 70%,transparent)}}.deck-cta:hover{background:var(--deep)}.deck-nav{z-index:10;height:var(--nav-h);background:linear-gradient(to top,var(--midnight),transparent);align-items:center;gap:1rem;padding:0 clamp(1rem,4vw,3rem);display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.deck-nav{background:linear-gradient(to top,color-mix(in srgb,var(--midnight) 92%,transparent),transparent)}}.deck-arrow{border:1px solid var(--horizon);width:3rem;height:3rem;color:var(--moon);background:var(--deep);border-radius:999px;flex:none;font-size:1.2rem}@supports (color:color-mix(in lab,red,red)){.deck-arrow{background:color-mix(in srgb,var(--deep) 60%,transparent)}}.deck-arrow:hover:not(:disabled){border-color:var(--mist);background:var(--deep)}.deck-arrow:disabled{opacity:.3;cursor:default}.deck-middle{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.deck-dots{display:flex}.deck-dot{place-items:center;width:44px;height:44px;display:grid}.deck-dot:before{content:"";background:var(--horizon);border-radius:999px;width:.6rem;height:.6rem}.deck-dot[aria-current=step]:before{background:var(--moon);box-shadow:0 0 10px var(--mist)}.deck-progress{background:var(--horizon);width:min(28rem,60vw);height:1px}@supports (color:color-mix(in lab,red,red)){.deck-progress{background:color-mix(in srgb,var(--horizon) 60%,transparent)}}.deck-progress>div{background:var(--mist);height:100%;transition:width .9s}.deck-counter{max-width:100%;min-height:44px;color:var(--mist);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;font-size:.75rem;display:inline-flex}.deck-counter:hover,.deck-counter[aria-expanded=true]{border-color:var(--horizon);background:var(--deep)}@supports (color:color-mix(in lab,red,red)){.deck-counter:hover,.deck-counter[aria-expanded=true]{background:color-mix(in srgb,var(--deep) 60%,transparent)}}.deck-counter-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deck-counter-text span{color:var(--moon)}.deck-list{z-index:11;left:50%;bottom:calc(var(--nav-h) - .5rem);width:min(22rem,100vw - 2rem);max-height:calc(100dvh - var(--nav-h) - 5rem);border:1px solid var(--horizon);background:var(--deep);box-shadow:0 12px 40px var(--midnight);border-radius:16px;padding:.5rem;position:fixed;overflow-y:auto;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.deck-list{box-shadow:0 12px 40px color-mix(in srgb,var(--midnight) 80%,transparent)}}.deck-list button{text-align:left;width:100%;min-height:44px;color:var(--moon);border-radius:10px;align-items:center;gap:.9rem;padding:.5rem .9rem;font-size:1rem;display:flex}.deck-list button span{min-width:2.2em;font-family:var(--font-display);letter-spacing:.2em;color:var(--mist);font-size:.75rem}.deck-list button:hover{background:var(--horizon)}@supports (color:color-mix(in lab,red,red)){.deck-list button:hover{background:color-mix(in srgb,var(--horizon) 35%,transparent)}}.deck-list button[aria-current=step]{background:var(--horizon)}@supports (color:color-mix(in lab,red,red)){.deck-list button[aria-current=step]{background:color-mix(in srgb,var(--horizon) 55%,transparent)}}@media (max-width:720px){.deck-nav{gap:.75rem}.deck-dots{display:none}.deck-middle{gap:.6rem}.deck-counter{border-color:var(--horizon);background:var(--deep)}@supports (color:color-mix(in lab,red,red)){.deck-counter{background:color-mix(in srgb,var(--deep) 90%,transparent)}}.deck-counter{letter-spacing:.12em}}.scene{z-index:0;background:radial-gradient(ellipse at 50% 120%,var(--deep) 0,var(--midnight) 60%);position:absolute;inset:0;overflow:hidden}.scene-dawn{background:radial-gradient(ellipse at 50% 120%,#1d4a4c 0,var(--deep) 35%,var(--midnight) 70%)}.scene-moon{aspect-ratio:1;background:radial-gradient(circle at 40% 38%,#fffef6,var(--moon) 55%,#d9d8cc);width:clamp(80px,11vw,170px);box-shadow:0 0 60px 10px var(--moon),0 0 200px 60px var(--mist);border-radius:50%;position:absolute;top:14%}@supports (color:color-mix(in lab,red,red)){.scene-moon{box-shadow:0 0 60px 10px color-mix(in srgb,var(--moon) 25%,transparent),0 0 200px 60px color-mix(in srgb,var(--mist) 12%,transparent)}}.scene-moon-right{right:14%}.scene-moon-left{left:12%}.scene-moon-centre{opacity:.6;top:8%;left:50%;transform:translate(-50%)}.scene-field{opacity:.85;background:url(/brand/field-scene.jpg) bottom/cover no-repeat;height:46%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.scene-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-poster{background:50%/cover no-repeat;position:absolute;inset:0}.scene-lights span{bottom:calc(6% + (var(--i) * 3.2%));background:var(--moon);width:6px;height:6px;box-shadow:0 0 12px 4px var(--mist);border-radius:50%;position:absolute;left:-2%}@supports (color:color-mix(in lab,red,red)){.scene-lights span{box-shadow:0 0 12px 4px color-mix(in srgb,var(--mist) 70%,transparent)}}.scene-lights span{animation:row-light calc(14s + var(--i) * 2.3s) linear infinite;animation-delay:calc(var(--i) * -3.1s);opacity:.85}@keyframes row-light{0%{transform:translate(0)}to{transform:translate(104vw)}}.scene-vignette{background:linear-gradient(90deg,var(--midnight) 0,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.scene-vignette{background:linear-gradient(90deg,color-mix(in srgb,var(--midnight) 85%,transparent) 0,transparent 60%)}}.lit-window{background:#ffe9a8;border-radius:2px;width:16px;height:22px;animation:glow 4s ease-in-out infinite;position:absolute;bottom:30%;left:58%;box-shadow:0 0 24px 8px #ffe9a873,0 0 90px 30px #ffe9a826}@keyframes glow{50%{opacity:.75}}.hero-title{font-family:var(--font-display);max-width:16ch;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:500;line-height:1.02}.hero-title-text{flex-wrap:wrap}.hero-actions{margin-top:2rem}.hero-button{letter-spacing:.14em}.hero-button,.swipe-cue{font-family:var(--font-display);text-transform:uppercase;font-size:.85rem}.swipe-cue{z-index:3;right:clamp(1.25rem,5vw,4rem);bottom:calc(var(--nav-h) + 1.5rem);min-height:44px;color:var(--moon);letter-spacing:.22em;align-items:center;gap:.8rem;display:flex;position:absolute}.swipe-cue-arrow{border:1px solid var(--mist);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;animation:nudge 1.6s ease-in-out infinite;display:inline-grid}@keyframes nudge{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--mist) 50%,transparent);transform:translate(0)}50%{transform:translate(8px);box-shadow:0 0 0 10px #0000}}.idea-hire{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:2rem;font-size:clamp(1.4rem,2.6vw,2.2rem);display:flex}.idea-role{color:var(--midnight);background:var(--mist);border-radius:.4em;padding:.1em .5em;display:inline-flex;overflow:hidden}.team-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin-top:1.5rem;display:grid}.team-card{height:100%;background:var(--deep)!important;border-radius:14px!important;padding:.75rem .85rem!important}@supports (color:color-mix(in lab,red,red)){.team-card{background:color-mix(in srgb,var(--deep) 80%,transparent)!important}}.team-card{border:1px solid var(--horizon)!important}@supports (color:color-mix(in lab,red,red)){.team-card{border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent)!important}}.team-mark{background:var(--horizon);width:1.9rem;height:1.9rem;color:var(--moon);letter-spacing:.05em;border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.team-card h3,.team-mark{font-family:var(--font-display)}.team-card h3{margin-top:.45rem;font-size:.95rem;font-weight:500}.team-card p{color:var(--moon);margin-top:.2rem;font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.team-card p{color:color-mix(in srgb,var(--moon) 72%,transparent)}}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid;position:relative}.steps:before{content:"";background:var(--horizon);height:1px;position:absolute;top:.45rem;left:0;right:0}.step{padding-top:1.8rem;position:relative}.step-light{background:var(--horizon);border-radius:50%;width:.9rem;height:.9rem;transition:background .5s,box-shadow .5s;position:absolute;top:0;left:0}.step[data-lit=true] .step-light{background:var(--moon);box-shadow:0 0 16px 6px var(--mist)}@supports (color:color-mix(in lab,red,red)){.step[data-lit=true] .step-light{box-shadow:0 0 16px 6px color-mix(in srgb,var(--mist) 80%,transparent)}}.step-number{color:var(--mist);letter-spacing:.2em;font-size:.8rem}.step h3,.step-number{font-family:var(--font-display)}.step h3{margin-top:.3rem;font-size:1.35rem}.step p{color:var(--moon);margin-top:.4rem;font-size:.95rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.step p{color:color-mix(in srgb,var(--moon) 75%,transparent)}}@media (max-width:900px){.steps{grid-template-columns:1fr}.steps:before{display:none}}.bento-wrap{margin-top:1.25rem}.bento-wrap .magic-bento__card{--mb-surface:var(--deep)}@supports (color:color-mix(in lab,red,red)){.bento-wrap .magic-bento__card{--mb-surface:color-mix(in srgb,var(--deep) 88%,transparent)}}.bento-wrap .magic-bento__card{--mb-ink:var(--moon);--mb-shadow:inset 0 0 0 1px var(--horizon)}@supports (color:color-mix(in lab,red,red)){.bento-wrap .magic-bento__card{--mb-shadow:inset 0 0 0 1px color-mix(in srgb,var(--horizon) 60%,transparent)}}.tools{margin-top:1.5rem}.tools-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--mist);margin-bottom:.6rem;font-size:.7rem}.tool-pill{white-space:nowrap;border:1px solid var(--horizon);color:var(--moon);background:var(--deep);border-radius:999px;padding:.4rem .9rem;font-size:.9rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tool-pill{background:color-mix(in srgb,var(--deep) 70%,transparent)}}.request-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:78rem;display:grid}@media (max-width:960px){.request-content{grid-template-columns:1fr;justify-content:start}}.request-note{color:var(--mist);margin-top:1rem;font-size:.9rem}@media (max-aspect-ratio:1) and (max-width:960px){.scene[data-shot=request-access] .scene-video{object-position:50% 100%;height:120%;top:auto}.scene[data-shot=request-access] .scene-poster{background-position:50% 100%;background-size:auto 120%}#slide-request-access .request-intro{isolation:isolate;position:relative}#slide-request-access .request-intro:before{content:"";z-index:-1;inset:-2rem calc(-1 * var(--slide-pad-x));--night:var(--midnight);position:absolute}@supports (color:color-mix(in lab,red,red)){#slide-request-access .request-intro:before{--night:color-mix(in srgb,var(--midnight) 85%,transparent)}}#slide-request-access .request-intro:before{background:linear-gradient(transparent,var(--night) 2rem,var(--night) calc(100% - 2rem),transparent)}}.request-glass{color-scheme:dark;background:var(--deep)!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.request-glass{background:color-mix(in srgb,var(--deep) 65%,transparent)!important}}.request-form{text-align:left;grid-template-columns:1fr 1fr;gap:.7rem 1rem;width:100%;padding:1.25rem 1.5rem;display:grid}@media (max-width:640px){.request-form{grid-template-columns:1fr}}.request-form label{letter-spacing:.04em;color:var(--moon);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.request-form input:not([type=checkbox]),.request-form select{background:var(--midnight)}@supports (color:color-mix(in lab,red,red)){.request-form input:not([type=checkbox]),.request-form select{background:color-mix(in srgb,var(--midnight) 70%,transparent)}}.request-form input:not([type=checkbox]),.request-form select{color:var(--moon);border:1px solid var(--horizon);border-radius:10px;min-height:44px;padding:.5rem .75rem;font-size:1rem}.request-form input:focus,.request-form select:focus{outline:2px solid var(--mist);outline-offset:1px}.request-privacy,.request-roles,.request-send-wrap,.request-status,.request-wide{grid-column:1/-1}.request-roles{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.request-roles legend{color:var(--moon);margin-bottom:.4rem;font-size:.8rem}.chip{align-items:center;flex-direction:row!important}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--horizon);min-height:44px;color:var(--moon);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.85rem;display:inline-flex}.chip input:checked+span{background:var(--mist);color:var(--midnight);border-color:var(--mist)}.chip input:focus-visible+span{outline:2px solid var(--moon)}.request-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.request-send{background:var(--moon);width:100%;color:var(--midnight);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.9rem;font-size:.85rem}.request-send:disabled{opacity:.6}.request-status{color:#f0c9a0;min-height:1.2rem;font-size:.9rem}.request-privacy{color:var(--moon);font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.request-privacy{color:color-mix(in srgb,var(--moon) 65%,transparent)}}.doc a,.request-privacy a{color:var(--moon);text-decoration:underline}.request-thanks{text-align:center;font-family:var(--font-display);padding:3rem 1.5rem;font-size:1.6rem}body:has(.doc){overflow:auto}.doc{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem;line-height:1.7}.doc h1{font-size:2.4rem}.doc h1,.doc h2{font-family:var(--font-display);margin-top:2rem}.doc h2{color:var(--mist);font-size:1.3rem}.doc p{color:var(--moon);margin-top:.6rem}@supports (color:color-mix(in lab,red,red)){.doc p{color:color-mix(in srgb,var(--moon) 85%,transparent)}}.doc-meta{font-size:.9rem;color:var(--mist)!important}@media (prefers-reduced-motion:reduce){.lit-window,.scene-lights span,.swipe-cue-arrow{animation:none}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.slide[data-active=true] :is(.hero-title,.slide-title){view-transition-name:page-title}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.consent{z-index:60;color:#f3f2ea;background:#0c2a31;border:1px solid #87a9a159;border-radius:14px;max-width:min(360px,100vw - 32px);padding:14px 16px;font-size:14px;line-height:1.4;position:fixed;bottom:16px;left:16px}.consent p{margin:0 0 10px}.consent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent-actions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #87a9a180;border-radius:99px;padding:0 14px}.consent-actions button:first-child{color:#07181b;background:#6fc1b1;border-color:#6fc1b1}.consent-actions a{color:#87a9a1;padding:0 6px}.consent-choice button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:99px;margin-left:6px;padding:0 14px}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-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-content{syntax:"*";inherits:false;initial-value:""}.points{margin-top:2rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem}.points-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:64rem}.point{padding:1rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--deep) 82%,transparent);border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent);backdrop-filter:blur(6px)}.point h3{font-family:var(--font-display);font-weight:500;font-size:1.05rem}.point p{margin-top:.35rem;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--moon) 74%,transparent)}.rays-layer,.threads-layer{position:absolute;inset:0}.threads-layer{top:22%;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 30%);mask-image:linear-gradient(180deg,transparent 0,black 30%)}.scene-fence{position:absolute;left:30%;right:30%;bottom:22%;height:26px;border-top:2px solid color-mix(in srgb,var(--mist) 55%,transparent);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--mist) 55%,transparent) 0 2px,transparent 2px 46px);opacity:.7}.quality-grid{margin-top:1.5rem;display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.5fr);gap:1.5rem;align-items:start}.quality-shot{margin:0}.quality-shot img{width:100%;height:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--horizon) 70%,transparent);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.quality-shot figcaption{margin-top:.6rem;font-size:.8rem;color:var(--mist)}.trades{margin-top:1.5rem;width:100%;max-width:46rem;min-height:12rem}.numbers{margin-top:2.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:64rem}.number{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem}.number dd{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;color:var(--moon)}.number dt{font-size:.9rem;color:var(--mist)}.phone{margin-top:1.5rem;width:300px;height:360px;border-radius:34px;padding:14px;background:#04100f;border:1px solid color-mix(in srgb,var(--horizon) 70%,transparent);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.phone-bar{font-family:var(--font-display);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);padding:.25rem .5rem .5rem}.phone-feed{position:relative;height:290px}.post{padding:1rem;background:var(--deep)!important;color:var(--moon)}.post-who{font-family:var(--font-display);font-size:.85rem}.post-who span{color:var(--mist)}.post-text{margin-top:.5rem;font-size:.85rem;line-height:1.5}@media (min-width:901px){#slide-who-its-for .slide-content-wide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:3rem;align-content:center}#slide-who-its-for .slide-content-wide>:not(.trades){grid-column:1}#slide-who-its-for .trades{grid-column:2;grid-row:1/span 3;align-self:center;margin-top:0;width:min(100%,max(18rem,calc((100dvh - 13rem) * 1.44)))}}@media (max-width:900px){.numbers,.points,.points-4{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-grid{grid-template-columns:minmax(0,1fr)}#slide-memory .scene-moon,#slide-nightsocial .scene-moon,#slide-proof .scene-moon,#slide-their-way .scene-moon{display:none}}@media (max-width:520px){.points,.points-4{grid-template-columns:minmax(0,1fr)}}.trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.trade-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent)}.trade-title{margin-top:.4rem;font-family:var(--font-display);font-size:.9rem}.trade-text{margin-top:.1rem;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--moon) 70%,transparent)}.silent-content{z-index:2;min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:6rem clamp(1.25rem,6vw,6rem) calc(var(--nav-h) + 1rem)}.silent-content,.silent-text{position:relative}.silent-line{font-size:clamp(2.2rem,4.6vw,4.2rem);max-width:16ch}.silent-visual{display:flex;justify-content:center;align-items:center;min-width:0}.silent-visual .tools{width:100%;margin:0}.silent-number{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.silent-number-value{font-family:var(--font-display);font-weight:500;line-height:1;font-size:clamp(6rem,16vw,13rem);color:var(--moon);text-shadow:0 0 60px color-mix(in srgb,var(--mist) 45%,transparent)}.silent-number-source{font-size:.75rem;color:color-mix(in srgb,var(--moon) 60%,transparent)}.tell-more-tools{margin-top:.75rem;color:var(--mist)}.silent-number-label{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-size:.8rem;color:var(--mist)}.trade-picture{position:relative;width:min(100%,30rem);margin:0;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mist) 35%,transparent);box-shadow:0 30px 80px rgba(0,0,0,.45)}.trade-picture img{display:block;width:100%;height:auto;max-height:62vh;object-fit:cover}.trade-picture figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.25rem 1.25rem 1rem;background:linear-gradient(transparent,rgba(7,24,27,.92) 45%);font-family:var(--font-display);font-size:1.05rem;line-height:1.35}.trade-picture figcaption .idea-hire{font-size:1.3rem;margin:0}.trade-picture figcaption .tools-label{display:none}.steps-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.6rem)}.steps-row li{display:flex;align-items:center;gap:.6rem;opacity:.55;transition:opacity .5s ease}.steps-row li[data-lit=true]{opacity:1}.steps-row .step-light{width:.7rem;height:.7rem;border-radius:50%;background:var(--mist);box-shadow:0 0 18px var(--mist)}.tell-more{margin-top:1.5rem}.tell-more summary{display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;list-style:none;border:1px solid color-mix(in srgb,var(--mist) 60%,transparent);border-radius:999px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;cursor:pointer}.tell-more summary::-webkit-details-marker{display:none}.tell-more[open] summary{background:var(--deep)}.tell-more-panel{margin-top:.75rem;max-height:38vh;overflow-y:auto;max-width:36rem;padding:1rem 1.25rem;border-radius:16px;background:color-mix(in srgb,var(--deep) 88%,transparent);line-height:1.55;font-size:.95rem}.tell-more-list{margin-top:.75rem;display:grid;gap:.4rem}.deck-header-actions{display:flex;align-items:center;gap:.75rem}.trade-picker{position:relative}.trade-button{min-height:44px;padding:0 1rem;border-radius:999px;color:var(--moon);border:1px solid color-mix(in srgb,var(--mist) 45%,transparent);background:color-mix(in srgb,var(--midnight) 60%,transparent);font-size:.85rem}.trade-button-short{display:none}.trade-menu{position:absolute;right:0;top:calc(100% + .5rem);width:17rem;z-index:20;padding:.75rem;border-radius:16px;background:var(--deep);border:1px solid color-mix(in srgb,var(--mist) 35%,transparent);display:grid;gap:.25rem;box-shadow:0 20px 60px rgba(0,0,0,.5)}.trade-menu-title{font-size:.8rem;color:var(--mist);padding:.25rem .5rem .5rem}.trade-option{min-height:44px;text-align:left;padding:0 .75rem;border-radius:10px;color:var(--moon)}.trade-option:hover,.trade-option[aria-pressed=true]{background:color-mix(in srgb,var(--mist) 22%,transparent)}@media (max-width:900px){.silent-content{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding-top:5.5rem}.silent-line{font-size:clamp(1.9rem,8vw,2.6rem)}.silent-number-value{font-size:clamp(2.5rem,13.5vw,8rem)}.trade-picture{width:min(100%,22rem)}.trade-picture img{max-height:34vh}}.deck-cta,.deck-logo{min-height:44px;display:inline-flex;align-items:center}.deck-cta,.trade-button{white-space:nowrap}.trade-button{overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.deck-header{padding-left:.75rem;padding-right:.75rem}.deck-header-actions{gap:.5rem}.deck-logo img{width:96px}.trade-button-long{display:none}.trade-button-short{display:inline}.trade-button{max-width:8.75rem;padding:0 .7rem;font-size:.8rem}.deck-cta{padding:0 .55rem;font-size:.8rem;letter-spacing:0}}.team-faces{display:flex;justify-content:center}.team-faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--midnight);margin-left:-10px}.team-faces img:first-child{margin-left:0}.team-roles-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.deck-header a.deck-cta,.deck-header a.deck-logo{display:inline-flex;align-items:center}.product-body{margin-top:1.5rem;display:grid;gap:1.5rem 2.5rem}.product-body-pictures{grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-words{min-width:0}.product-body .points{margin-top:0}.product-pictures{display:flex;gap:1rem;align-items:flex-start}.product-pictures>.evidence{flex:none}.evidence a{display:block}.evidence{margin:0;display:flex;flex-direction:column;gap:.5rem}.evidence img{display:block;background:#04100f;border:1px solid color-mix(in srgb,var(--horizon) 70%,transparent);box-shadow:0 30px 60px -30px rgba(0,0,0,.85)}.evidence-phone img{height:min(46vh,440px);width:auto;border-radius:22px}.evidence-wide img{width:min(46vw,720px);height:auto;border-radius:14px}.evidence figcaption{font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--moon) 74%,transparent)}.evidence-phone figcaption{max-width:min(21vh,205px)}.evidence-wide figcaption{max-width:min(46vw,720px)}.evidence-label{display:inline-block;margin-right:.4rem;padding:.1rem .55rem;border-radius:999px;background:var(--mist);color:var(--midnight);font-family:var(--font-display);font-size:.8rem;letter-spacing:.06em}.evidence-label-illustration,.evidence[data-kind=illustration] .evidence-label{background:transparent;color:var(--mist);border:1px solid var(--mist)}.product-next,.product-open{display:inline-flex;align-items:center;min-height:44px;margin-top:1.5rem;padding:.6rem 1.3rem;border-radius:999px;border:1px solid var(--mist);color:var(--moon);font-family:var(--font-display);letter-spacing:.06em}.product-open{background:var(--moon);color:var(--midnight);border-color:var(--moon)}.product-next:hover{background:var(--deep)}.product-more{margin-top:1.25rem;display:grid;gap:.25rem}.product-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--moon);text-decoration:underline;text-underline-offset:.25em;font-family:var(--font-display)}.product-more span{color:color-mix(in srgb,var(--moon) 70%,transparent);font-size:.9rem}.characters{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))}.character{padding:.9rem;border-radius:16px;background:color-mix(in srgb,var(--deep) 85%,transparent);border:1px solid color-mix(in srgb,var(--c) 60%,var(--horizon))}.character-face{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--c)}.character h3{margin-top:.6rem;font-family:var(--font-display);font-weight:500;font-size:1rem}.character-role{font-size:.78rem;color:var(--mist)}.character-bio{margin-top:.4rem;font-size:.8rem;line-height:1.45;color:color-mix(in srgb,var(--moon) 75%,transparent)}.character-hello{margin-top:.6rem;min-height:44px;padding:0 .95rem;border-radius:999px;border:1px solid var(--mist);color:var(--moon);font-size:.85rem}.character-hello[aria-pressed=true]{background:var(--mist);color:var(--midnight)}.character-said{margin-top:.4rem;font-size:.8rem;font-style:italic;line-height:1.45}.characters-note{margin-top:.75rem;font-size:.78rem;color:var(--mist)}.product-steps{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.product-steps li{padding:.9rem;border-radius:14px;background:color-mix(in srgb,var(--deep) 82%,transparent);border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent)}.product-step-n{font-family:var(--font-display);color:var(--mist);letter-spacing:.2em;font-size:.75rem}.product-steps h3{margin-top:.3rem;font-family:var(--font-display);font-weight:500;font-size:1rem}.product-steps p{margin-top:.3rem;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--moon) 74%,transparent)}@media (max-width:900px){.product-body-pictures{grid-template-columns:minmax(0,1fr)}.product-pictures>.evidence{flex:1 1 0;min-width:0;max-width:240px}.evidence-phone img{width:100%;height:auto}.evidence-phone figcaption{max-width:none}.characters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-pictures>.evidence-wide{max-width:none}.evidence-wide img{width:100%;height:auto}.evidence-wide figcaption{max-width:none}}@media (min-width:1024px) and (min-height:740px),(min-width:901px) and (min-height:820px){.slide-content:has(>.product-body-pictures){height:100%}.product-body-pictures{flex:0 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.product-body-pictures:has(.product-steps){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.product-body-pictures .product-pictures{min-height:0;align-self:stretch;align-items:stretch}.product-body-pictures .evidence a{flex:0 1 auto;min-height:0}.product-body-pictures .evidence-phone img{height:100%;width:auto;max-height:min(46vh,440px)}.product-body-pictures .evidence-wide img{height:100%;width:auto;max-width:min(46vw,720px)}}@media (min-width:1024px) and (min-height:740px) and (max-height:860px),(min-width:901px) and (min-height:820px) and (max-height:860px){.product-body-pictures:has(.product-steps) .product-pictures{display:none}}.deck-cta{justify-content:center;gap:.5rem;text-decoration:none}.deck-cta-filled{background:var(--moon);color:var(--midnight);border-color:var(--moon)}.deck-cta-filled:hover{background:#fffef6}.deck-cta-outline{background:color-mix(in srgb,var(--deep) 70%,transparent)}.icon-button{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--moon);border:1px solid color-mix(in srgb,var(--mist) 45%,transparent);background:color-mix(in srgb,var(--midnight) 60%,transparent)}.icon-button:hover{background:var(--deep)}.menu-button svg{flex:none}.deck-cta:focus-visible,.deck-logo:focus-visible,.icon-button:focus-visible,.trade-button:focus-visible{outline:2px solid var(--mist);outline-offset:2px}@media (max-width:1180px){.deck-logo img{width:128px}.trade-button-long{display:none}.trade-button-short{display:inline}}@media (max-width:960px){.deck-header a.header-call{display:none}.deck-header-actions{gap:.5rem}}@media (max-width:760px) and (min-width:641px){.menu-word{display:none}.menu-button{padding:0;width:44px}}@media (max-width:640px){.deck-logo img{width:96px}.menu-button{padding:0 .7rem}}@media (max-width:400px){.deck-logo img{width:88px}.menu-word{display:none}.menu-button{padding:0;width:44px}}.crumbs{position:fixed;z-index:9;top:4.6rem;left:clamp(.75rem,4vw,3rem);right:clamp(.75rem,4vw,3rem);pointer-events:none}.crumbs li,.crumbs ol{display:flex;align-items:center;min-width:0}.crumbs li{flex:none}.crumbs li:last-child{flex:0 1 auto}.crumbs li+li:before{content:"›";color:var(--horizon);padding:0 .1rem}.crumbs a{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .4rem;color:var(--mist);font-size:.8rem;letter-spacing:.04em;white-space:nowrap}.crumbs a:hover{color:var(--moon);text-decoration:underline}.crumbs a[aria-current=page]{display:block;line-height:44px;overflow:hidden;text-overflow:ellipsis;color:var(--moon)}@media (max-width:640px){.crumbs{top:4.2rem}}.deck[data-crumbs=true] .silent-content,.deck[data-crumbs=true] .site-footer-content,.deck[data-crumbs=true] .slide-content{padding-top:8.5rem}.silent-action{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.page-picture[data-shape=wide] img{object-fit:contain;max-height:none;background:var(--deep)}.page-picture[data-shape=wide] figcaption{position:static;background:var(--deep)}.page-card{max-width:30rem;padding:1.5rem 1.75rem;border-radius:22px;line-height:1.35;font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.8rem);background:color-mix(in srgb,var(--deep) 85%,transparent);border:1px solid color-mix(in srgb,var(--mist) 30%,transparent)}.page-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem .5rem;width:100%;max-width:36rem}.page-links a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;min-height:44px;padding:.6rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent);background:color-mix(in srgb,var(--deep) 70%,transparent);font-family:var(--font-display);font-size:1.05rem}.page-links a:focus-visible,.page-links a:hover{border-color:var(--mist)}.page-links-number{font-size:.75rem;letter-spacing:.2em;color:var(--mist)}.page-links-note{flex-basis:100%;font-family:var(--font-body);font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--moon) 65%,transparent)}.page-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;width:100%;max-width:36rem}.page-swatches li{display:grid;gap:.15rem}.page-swatch{height:4.5rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--moon) 25%,transparent)}.page-swatch-name{margin-top:.35rem;font-family:var(--font-display)}.page-swatch-hex{font-size:.8rem;color:var(--mist)}.page-swatch-use{font-size:.8rem;color:color-mix(in srgb,var(--moon) 70%,transparent)}.legal-doc{width:100%;max-width:38rem;max-height:min(58vh,34rem);overflow-y:auto;padding:1.25rem 1.5rem;border-radius:18px;line-height:1.6;background:color-mix(in srgb,var(--deep) 90%,transparent);border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent)}.legal-doc:focus-visible{outline:2px solid var(--mist)}.legal-status{display:inline-block;padding:.3rem .8rem;border-radius:999px;border:1px solid #f0c9a0;color:#f0c9a0;font-size:.8rem}.legal-doc h3{margin-top:1.1rem;font-family:var(--font-display);font-weight:500;color:var(--mist)}.legal-doc p{margin-top:.3rem;font-size:.95rem;color:color-mix(in srgb,var(--moon) 86%,transparent)}.call-panel{border-radius:20px;background:color-mix(in srgb,var(--deep) 75%,transparent);border:1px solid color-mix(in srgb,var(--mist) 25%,transparent);backdrop-filter:blur(10px)}@media (max-width:900px){.deck[data-crumbs=true] .silent-content,.deck[data-crumbs=true] .site-footer-content,.deck[data-crumbs=true] .slide-content{padding-top:7.75rem}.legal-doc{max-height:46vh}}.site-footer-content{position:relative;z-index:2;min-height:100%;max-width:92rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:6rem clamp(1.25rem,6vw,6rem) calc(var(--nav-h) + .5rem)}.site-footer-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.site-footer-top .eyebrow{margin-bottom:.5rem}.site-footer-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.1}.site-footer-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.site-footer-columns{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem 1.25rem}.site-footer-head{display:flex;align-items:center;gap:.45rem;min-height:44px;font-family:var(--font-display);font-size:1rem;color:var(--moon)}.site-footer-head span{font-size:.75rem;letter-spacing:.2em;color:var(--mist)}.site-footer-column li a{min-width:44px;line-height:1.25;color:color-mix(in srgb,var(--moon) 74%,transparent)}.site-footer-column li a,.site-footer-more{display:flex;align-items:center;min-height:44px;font-size:.85rem}.site-footer-more{color:var(--mist)}.site-footer-bottom a:hover,.site-footer-column a:hover{color:var(--moon);text-decoration:underline}.site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--horizon) 50%,transparent);font-size:.85rem;color:var(--mist)}.site-footer-bottom a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--moon)}@media (hover:hover) and (pointer:fine){.site-footer-column li a,.site-footer-more{min-height:34px}}@media (max-width:1200px){.site-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-content{justify-content:flex-start;padding-top:5.5rem}}.site-menu{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;color:var(--moon);background:var(--midnight)}.site-menu-top{display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(.75rem,4vw,3rem)}.site-menu-close span{font-size:.9rem}.site-menu-body{flex:1;min-height:0;overflow-y:auto;display:grid;align-items:start;grid-template-columns:minmax(15rem,1fr) minmax(16rem,1.1fr) minmax(0,1.1fr);gap:clamp(1.25rem,3vw,3rem);padding:.5rem clamp(.75rem,4vw,3rem) 1rem}.site-menu-sections{display:grid;gap:.15rem}.site-menu-section{display:flex;align-items:center;gap:1rem;min-height:56px;padding:.4rem .9rem;border-radius:14px;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.1;color:color-mix(in srgb,var(--moon) 68%,transparent)}.site-menu-section[data-active=true]{color:var(--moon);background:color-mix(in srgb,var(--deep) 92%,transparent)}.site-menu-pages a:focus-visible,.site-menu-section:focus-visible{outline:2px solid var(--mist);outline-offset:2px}.site-menu-number{min-width:2em;font-size:.75rem;letter-spacing:.2em;color:var(--mist)}.site-menu-dot{margin-left:auto;width:.55rem;height:.55rem;border-radius:50%;background:var(--mist);box-shadow:0 0 10px var(--mist)}.site-menu-blurb{margin:.6rem 0 .75rem;padding:0 .9rem;font-size:.95rem;color:var(--mist)}.site-menu-pages ul{display:grid;gap:.15rem}.site-menu-pages a{display:grid;gap:.1rem;min-height:44px;padding:.5rem .9rem;border-radius:12px}.site-menu-pages a:focus-visible,.site-menu-pages a:hover{background:color-mix(in srgb,var(--deep) 92%,transparent)}.site-menu-page{font-family:var(--font-display);font-size:1.05rem}.site-menu-page-blurb{font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--moon) 65%,transparent)}.site-menu-preview{align-self:stretch;max-height:68vh;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mist) 30%,transparent)}.site-menu-preview img,.site-menu-preview video{display:block;width:100%;height:100%;object-fit:cover}.site-menu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem clamp(.75rem,4vw,3rem) 1.25rem;border-top:1px solid color-mix(in srgb,var(--horizon) 50%,transparent)}.site-menu-ask kbd{margin-left:.25rem;padding:.1rem .4rem;border:1px solid var(--horizon);border-radius:6px;font-family:var(--font-body);font-size:.7rem;letter-spacing:.05em;text-transform:none;color:var(--mist)}.site-menu .trade-menu{top:auto;bottom:calc(100% + .5rem);left:0;right:auto}@media (max-width:1023px){.site-menu-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (max-width:640px){.site-menu-body{grid-template-columns:minmax(0,1fr);gap:.5rem}.site-menu-section{font-size:1.35rem}.site-menu-actions{gap:.5rem}.site-menu-actions>.deck-cta{flex:1 1 auto}}.ask-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:12vh .75rem 1rem;background:color-mix(in srgb,var(--midnight) 72%,transparent);backdrop-filter:blur(6px)}.ask{width:min(40rem,100%);max-height:78vh;display:flex;flex-direction:column;padding:1rem;border-radius:20px;background:var(--deep);border:1px solid color-mix(in srgb,var(--mist) 35%,transparent);box-shadow:0 30px 80px rgba(0,0,0,.55)}.ask-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ask-label{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.ask-close{min-height:44px;min-width:44px;padding:0 .9rem;border-radius:999px;border:1px solid var(--horizon);color:var(--moon);font-size:.8rem}.ask-input{width:100%;min-height:52px;padding:0 1rem;border-radius:12px;border:1px solid var(--horizon);font-size:1.1rem;background:color-mix(in srgb,var(--midnight) 70%,transparent);color:var(--moon)}.ask-input:focus{outline:2px solid var(--mist);outline-offset:1px}.ask-status{min-height:1.4rem;margin-top:.5rem;font-size:.95rem;color:#f0c9a0}.ask-group{margin:.1rem 0 .4rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.ask-results{min-height:0;overflow-y:auto;display:grid;gap:.15rem}.ask-results li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.5rem .9rem;border-radius:10px;cursor:pointer}.ask-results li[aria-selected=true]{background:color-mix(in srgb,var(--mist) 22%,transparent)}.ask-option-label{font-family:var(--font-display)}.ask-option-kind{flex:none;font-size:.75rem;letter-spacing:.08em;color:var(--mist)}.deck-header{pointer-events:none}.deck-header>*{pointer-events:auto}.slide-page-link{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-top:.35rem;width:fit-content;max-width:100%;align-self:flex-start;justify-self:start;font-size:.9rem;color:var(--mist);text-decoration:underline;text-underline-offset:3px}.slide-page-link:focus-visible,.slide-page-link:hover{color:var(--moon)}