@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--color-white: #fff;--spacing: .25rem;--radius-md: 16px;--radius-lg: 24px;--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .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);--color-primary: #06878a;--color-primary-bright: #11bdb8;--color-secondary: #556070;--color-success: #38bd75;--color-info: #007aff;--color-warning: #ff9500;--color-danger: #ff3b30;--color-light: #ffffff;--color-dark: #12121a;--color-text-primary: #1a1a1f;--color-text-muted: #332e40c7;--gradient-screen-background-top: #d6deec;--gradient-screen-background-middle: #fbfcfe;--color-ink-faint: #55607099;--radius-pill: 999px}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::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 utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-50{inset-inline-start:calc(var(--spacing) * 50)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-100{inset-inline-end:calc(var(--spacing) * 100)}.top-0{top:calc(var(--spacing) * 0)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-9{grid-column:9}.col-10{grid-column:10}.col-12{grid-column:12}.col-auto{grid-column:auto}.m-0{margin:calc(var(--spacing) * 0)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-7{margin-block:calc(var(--spacing) * 7)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-6{margin-inline-end:calc(var(--spacing) * 6)}.me-7{margin-inline-end:calc(var(--spacing) * 7)}.me-auto{margin-inline-end:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-100{height:calc(var(--spacing) * 100)}.min-h-auto{min-height:auto}.w-75{width:calc(var(--spacing) * 75)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.flex-shrink-0{flex-shrink:0}.flex-grow-1,.grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-danger{border-color:var(--color-danger)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-info{border-color:var(--color-info)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-success{border-color:var(--color-success)}.border-transparent{border-color:transparent}.border-warning{border-color:var(--color-warning)}.border-white{border-color:var(--color-white)}.bg-danger{background-color:var(--color-danger)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-info{background-color:var(--color-info)}.bg-light{background-color:var(--color-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-15{padding-block:calc(var(--spacing) * 15)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.ps-13{padding-inline-start:calc(var(--spacing) * 13)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-\[13px\]{font-size:13px}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-danger{color:var(--color-danger)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-info{color:var(--color-info)}.text-ink-faint{color:var(--color-ink-faint)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-25{opacity:25%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-75{opacity:75%}.shadow,.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 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)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:root{--content-max: 720px;--gutter: 20px;--shadow-sm: 0 2px 4px #00000013;--shadow-lg: 0 16px 48px #0000002d;--glass-fill: rgba(255, 255, 255, .1);--glass-stroke: rgba(255, 255, 255, .5);--glass-blur: 44px;--pill-bg: rgba(255, 255, 255, .7);--card-bg: rgba(255, 255, 255, .72);--card-border: rgba(255, 255, 255, .5);--card-shadow: var(--shadow-lg)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--gradient-screen-background-middle)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column;color:var(--color-text-primary);background:var(--gradient-screen-background-middle);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){html,body{cursor:url(/brand-plane-cursor.svg?v=upper-left) 2 3,default}p,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,pre,code,input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,[contenteditable=true]{cursor:text!important}a,button,select,summary,label[for],input[type=button],input[type=checkbox],input[type=radio],input[type=range],input[type=reset],input[type=submit],[role=button],[role=link],[role=menuitem],[role=option]{cursor:url(/brand-plane-cursor.svg?v=upper-left) 2 3,pointer!important}:disabled,[aria-disabled=true]{cursor:not-allowed!important}}a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid color-mix(in srgb,#06878a 35%,transparent);transition:color .16s ease,border-color .16s ease}@supports (color: color-mix(in lab,red,red)){a{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}}a:hover{color:var(--color-text-primary);border-bottom-color:currentColor}a:focus-visible{color:var(--color-text-primary);border-bottom-color:currentColor;outline:3px solid color-mix(in srgb,#06878a 48%,#ffffff);outline-offset:3px}@supports (color: color-mix(in lab,red,red)){a:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 48%,var(--color-light))}}app-site-header .brand{border-bottom:0}button:focus-visible{outline:3px solid color-mix(in srgb,#06878a 48%,#ffffff);outline-offset:3px}@supports (color: color-mix(in lab,red,red)){button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 48%,var(--color-light))}}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}main{position:relative;z-index:1;flex:1 0 auto;display:block;width:100%}app-site-footer{position:relative;z-index:0;display:block}.content{width:min(100%,760px);margin-inline:auto;padding:22px var(--gutter) 64px}.doc-eyebrow{display:inline-block;margin-top:8px;padding:6px 14px;border:1px solid var(--glass-stroke);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--glass-fill);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.doc h1{margin:12px 0 6px;font-size:clamp(30px,5vw,44px);font-weight:780;letter-spacing:-.035em;line-height:1.08}.doc .updated{margin:0 0 24px;color:var(--color-text-muted);font-size:14px}.doc-card,.toc{border:1px solid var(--glass-stroke);background:color-mix(in srgb,#ffffff 74%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}@supports (color: color-mix(in lab,red,red)){.doc-card,.toc{background:color-mix(in srgb,var(--color-light) 74%,transparent)}}.doc-card{padding:24px clamp(20px,4vw,32px);border-radius:var(--radius-lg);font-size:16px}.doc-card h2{margin:32px 0 8px;scroll-margin-top:94px;font-size:22px}.doc-card h2:first-child{margin-top:0}.doc-card h3{margin:20px 0 6px;font-size:17px}.doc-anchor{position:relative;top:-94px;display:block;width:1px;height:0;visibility:hidden}.doc-card p{margin:0 0 12px}.doc-card ul{margin:0 0 12px;padding-left:22px}.doc-card li{margin-bottom:6px}.doc-card hr{margin:32px 0;border:0;border-top:1px solid color-mix(in srgb,#556070 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.doc-card hr{border-top:1px solid color-mix(in srgb,var(--color-secondary) 15%,transparent)}}.toc{margin:0 0 24px;padding:14px 18px;border-radius:var(--radius-md)}.toc h4{margin:0 0 8px;color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.toc ol{margin:0;padding-left:22px;font-size:14px}.toc a{color:var(--color-text-primary);border:0;opacity:.78}.callout{margin:16px 0;padding:14px 18px;border:1px solid color-mix(in srgb,#06878a 28%,transparent);border-radius:var(--radius-md);color:var(--color-text-primary);background:color-mix(in srgb,#06878a 8%,transparent);font-size:14px}@supports (color: color-mix(in lab,red,red)){.callout{border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent)}}@supports (color: color-mix(in lab,red,red)){.callout{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.callout strong{color:var(--color-primary)}.notfound{padding:80px 0;text-align:center}.notfound .glyph{font-size:56px}.notfound h1{margin:16px 0 8px;font-size:clamp(30px,5vw,44px)}.notfound p{color:var(--color-text-muted)}.home-page{--story-progress: 0;--chapter-progress: 0;--logo-progress: 0;--commentator-parallax: 0px;--route-hidden: 84%;width:100%;overflow:clip;color:var(--color-text-primary);background:var(--gradient-screen-background-middle)}.story-shell{position:relative;height:470svh;margin-top:-76px;background:radial-gradient(circle at 50% 34%,#ffffff 0%,#f7f9fd 44%,transparent 70%),linear-gradient(180deg,#f8faff,#f0f5fb 58%,#fbfcfe)}.story-sticky{position:absolute;top:0;right:0;left:0;height:100svh;min-height:620px;overflow:clip;isolation:isolate;background:linear-gradient(180deg,#fbfcfefa,#f6f9fdb8 52%,#fbfcfef0)}.story-shell.is-pinned .story-sticky{position:fixed}.story-shell.is-complete .story-sticky{top:auto;bottom:0}.story-stage{position:relative;width:100%;height:100%;overflow:clip}.story-glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(50px);opacity:.48;pointer-events:none;transform:translate3d(0,calc(var(--story-progress) * -42px),0)}.story-glow-one{width:min(52vw,760px);height:min(52vw,760px);left:-14vw;top:16vh;background:color-mix(in srgb,#d6deec 68%,transparent)}@supports (color: color-mix(in lab,red,red)){.story-glow-one{background:color-mix(in srgb,var(--gradient-screen-background-top) 68%,transparent)}}.story-glow-two{width:min(42vw,620px);height:min(42vw,620px);right:-10vw;top:34vh;background:color-mix(in srgb,#11bdb8 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.story-glow-two{background:color-mix(in srgb,var(--color-primary-bright) 12%,transparent)}}.hero-copy{position:absolute;z-index:24;top:clamp(84px,9.8vh,106px);left:50%;width:min(94vw,1180px);text-align:center;transform:translate3d(-50%,0,0)}.hero-copy{animation:hero-copy-in 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes hero-copy-in{0%{opacity:0;transform:translate3d(-50%,34px,0) scale(.955)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}.section-kicker{margin:0 0 10px;color:var(--color-primary);font-size:11px;font-weight:760;letter-spacing:.17em;text-transform:uppercase}.hero-copy h1{margin:0;color:#0b0d14;font-size:clamp(42px,5.15vw,78px);font-weight:760;letter-spacing:-.058em;line-height:.98}.hero-copy h1 .hero-phrase{color:inherit;transition:color .62s cubic-bezier(.16,1,.3,1)}.hero-copy h1 .hero-phrase.is-accent{color:var(--color-primary)}.hero-lede{margin:14px 0 0;color:var(--color-secondary);font-size:clamp(17px,1.7vw,24px);letter-spacing:-.02em}.story-canvas{position:absolute;z-index:1;inset:clamp(230px,25.5vh,275px) 0 58px}.photo-ribbon{position:absolute;z-index:1;inset:clamp(20px,2.3vh,28px) clamp(18px,3.4vw,54px) 0;max-width:1450px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,.85fr);gap:clamp(12px,1.45vw,22px);transform:translate3d(calc((var(--story-progress) - .5) * -28px),0,0) scale(calc(1 + var(--story-progress) * .012));transform-origin:center 65%;transition:filter .65s ease}.photo-panel{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:clamp(28px,3vw,48px);background:var(--gradient-screen-background-top);box-shadow:0 28px 70px -38px #28374e75;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease}.photo-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(236,242,250,.08) 68%,rgba(251,252,254,.78) 100%)}.photo-panel img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .7s ease}.photo-speak img{object-position:51% 42%;transform:scale(1.07) translate3d(0,calc(var(--story-progress) * -10px),0)}.photo-meet img{object-position:50% 46%;transform:scale(1.04) translate3d(0,calc(var(--story-progress) * -18px),0)}.photo-travel img{object-position:52% 45%;transform:scale(1.06) translate3d(0,calc(var(--story-progress) * -28px),0)}.stage-speak .photo-speak,.stage-meet .photo-meet,.stage-travel .photo-travel,.stage-chat .photo-meet{opacity:1;filter:saturate(1) contrast(1.01);transform:translateY(0) scale(1)}.stage-speak .photo-meet,.stage-speak .photo-travel,.stage-meet .photo-speak,.stage-meet .photo-travel,.stage-travel .photo-speak,.stage-travel .photo-meet,.stage-chat .photo-speak,.stage-chat .photo-travel{opacity:.72;filter:saturate(.76) brightness(1.06);transform:translateY(8px) scale(.986)}.canvas-wash{position:absolute;z-index:4;right:0;bottom:-2px;left:0;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(251,252,254,.72) 58%,#fbfcfe 96%)}.brand-flight{position:absolute;z-index:10;top:20%;left:min(calc(68% + clamp(12px,1.5vw,24px)),calc(50% + 280px));width:clamp(450px,35vw,510px);aspect-ratio:360 / 330;pointer-events:none;opacity:.96;transform:translate3d(-50%,calc((var(--story-progress) - .5) * -12px),0) scale(calc(.985 + var(--logo-progress) * .015));transform-origin:center}.brand-flight:after{content:"";position:absolute;z-index:-1;inset:16% 11% 8%;border-radius:50%;background:color-mix(in srgb,#11bdb8 10%,transparent);filter:blur(34px);opacity:calc(.25 + var(--logo-progress) * .55)}@supports (color: color-mix(in lab,red,red)){.brand-flight:after{background:color-mix(in srgb,var(--color-primary-bright) 10%,transparent)}}.brand-flight svg{width:100%;height:100%;display:block;overflow:visible}.brand-flight-ghost{opacity:.08;filter:drop-shadow(0 2px 7px rgba(6,135,138,.2))}.brand-flight-route{filter:drop-shadow(0 1px 1px rgba(6,135,138,.24)) drop-shadow(0 8px 15px rgba(6,135,138,.2))}.brand-flight-dots{opacity:clamp(0,calc((var(--logo-progress) - .44) * 3.2),1);transform:scale(calc(.84 + var(--logo-progress) * .16));transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 7px 10px rgba(6,135,138,.18))}.brand-flight-reveal-path{fill:none;stroke:#fff;stroke-width:56;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.brand-flight-motion-path{fill:none;stroke:none}.brand-flight-plane{filter:drop-shadow(0 7px 10px rgba(6,135,138,.26))}.story-roller{position:absolute;z-index:16;top:clamp(8px,1.5%,16px);bottom:clamp(56px,6.5vh,72px);left:clamp(20px,3vw,46px);width:min(34vw,430px);display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;pointer-events:none}.story-roller-card{position:relative;align-self:end;height:284px;margin-bottom:0;padding:26px;border:1px solid rgba(255,255,255,.78);border-radius:27px;background:#ffffffc7;box-shadow:0 22px 56px -34px #12121a85;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);overflow:hidden}.story-roller-rail{position:relative;z-index:5;display:grid;grid-template-rows:repeat(4,1fr)}.story-roller-rail:before{content:"";position:absolute;top:28px;bottom:28px;left:12px;width:2px;background:linear-gradient(180deg,color-mix(in srgb,#556070 15%,transparent),color-mix(in srgb,#06878a 72%,transparent),color-mix(in srgb,#556070 15%,transparent))}@supports (color: color-mix(in lab,red,red)){.story-roller-rail:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 15%,transparent),color-mix(in srgb,var(--color-primary) 72%,transparent),color-mix(in srgb,var(--color-secondary) 15%,transparent))}}.story-roller-rail span{position:relative;display:flex;align-items:center;justify-content:flex-end;color:color-mix(in srgb,#556070 34%,transparent);font-size:9px;font-weight:720;letter-spacing:.08em;transition:color .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}@supports (color: color-mix(in lab,red,red)){.story-roller-rail span{color:color-mix(in srgb,var(--color-secondary) 34%,transparent)}}.story-roller-rail span:before{content:"";position:absolute;left:7px;width:10px;height:10px;border:1px solid color-mix(in srgb,#556070 34%,transparent);border-radius:50%;background:#ffffffeb;transition:border-color .42s ease,box-shadow .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}@supports (color: color-mix(in lab,red,red)){.story-roller-rail span:before{border:1px solid color-mix(in srgb,var(--color-secondary) 34%,transparent)}}.story-roller-rail span.is-active{color:transparent;transform:translate(2px)}.story-roller-rail span.is-active:before{border-color:var(--color-primary);background:var(--color-primary-bright);box-shadow:0 0 0 4px #ffffffeb,0 0 0 5px color-mix(in srgb,#06878a 45%,transparent),0 5px 12px #06878a47;transform:scale(1.24)}@supports (color: color-mix(in lab,red,red)){.story-roller-rail span.is-active:before{box-shadow:0 0 0 4px #ffffffeb,0 0 0 5px color-mix(in srgb,var(--color-primary) 45%,transparent),0 5px 12px #06878a47}}.story-roller-window{position:relative;z-index:2;min-width:0;height:100%;overflow:hidden}.story-caption{position:absolute;z-index:1;top:50%;right:0;left:0;opacity:0;visibility:hidden;transform:translate3d(0,calc(-50% + 12px),0);transform-origin:left center;transition:opacity .44s cubic-bezier(.23,1,.32,1),visibility 0s linear .46s,transform .56s cubic-bezier(.23,1,.32,1)}.story-caption.is-active{opacity:1;visibility:visible;transform:translate3d(0,-50%,0);transition-delay:70ms,0s,0s}.story-count{display:block;margin:0 0 8px;color:var(--color-secondary);font-size:10px;font-weight:720;letter-spacing:.12em;line-height:1}.story-label{margin:0 0 14px;color:var(--color-primary);font-size:clamp(60px,5.7vw,84px);font-weight:430;letter-spacing:-.07em;line-height:.82}.story-caption h2{margin:0 0 7px;color:var(--color-dark);font-size:clamp(20px,1.7vw,26px);font-weight:720;letter-spacing:-.035em;line-height:1.04}.story-caption>p:last-child{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.48}.phone-rig{position:absolute;z-index:12;left:34%;bottom:min(-390px,calc(50vh - 750px));width:clamp(650px,54vw,800px);aspect-ratio:1122 / 1402;pointer-events:none;transform:translate3d(-50%,calc(var(--story-progress) * -6px),0) scale(calc(1 + var(--story-progress) * .004));transform-origin:center 42%;filter:drop-shadow(0 34px 34px rgba(40,41,48,.13));transition:filter .5s ease}.hand-phone{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block}.phone-screen{position:absolute;z-index:3;top:11.15%;left:36.35%;width:26.4%;height:47.55%;overflow:hidden;border-radius:clamp(19px,2vw,29px);color:#1a1a1f;background:#f8f9fb;font-size:10px;line-height:1.25;box-shadow:inset 0 0 0 1px #12121a08;isolation:isolate}.phone-panel{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden;background:#fff;opacity:0;visibility:hidden;transform:translateZ(0);transition:opacity .88s cubic-bezier(.45,0,.55,1);will-change:opacity}.phone-panel.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.phone-panel>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.story-dock{--active-index: 0;position:absolute;z-index:50;right:50%;bottom:18px;width:min(62vw,860px);min-width:650px;min-height:58px;padding:5px;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;border:1px solid rgba(255,255,255,.92);border-radius:var(--radius-pill);background:#f7f9fdc7;box-shadow:0 20px 50px -32px #12121a80,inset 0 0 0 1px #55607014;backdrop-filter:blur(28px) saturate(1.15);-webkit-backdrop-filter:blur(28px) saturate(1.15);transform:translate(50%)}.story-dock:before{content:"";position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 19px)/4);border-radius:var(--radius-pill);background:#fffffff0;box-shadow:0 8px 24px -16px #12121a99,inset 0 0 0 1px #55607014;transform:translate(calc(var(--active-index) * (100% + 3px)));transition:transform .62s cubic-bezier(.22,1,.36,1)}.story-dock button{position:relative;z-index:1;min-width:0;border:0;border-radius:var(--radius-pill);color:color-mix(in srgb,#556070 76%,transparent);background:transparent;font-size:14px;font-weight:650;cursor:pointer;transition:color .26s ease,background .35s ease,box-shadow .35s ease,transform .26s ease}@supports (color: color-mix(in lab,red,red)){.story-dock button{color:color-mix(in srgb,var(--color-secondary) 76%,transparent)}}.story-dock button span{margin-right:7px;color:currentColor;font-size:9px;letter-spacing:.08em;vertical-align:1px}.story-dock button:hover{color:var(--color-text-primary)}.story-dock button:focus-visible{color:var(--color-text-primary);outline:2px solid var(--color-primary);outline-offset:-2px}.story-dock button.is-active{color:var(--color-primary);background:transparent;box-shadow:none}.story-dock button:active{transform:scale(.97)}.scroll-cue{position:absolute;z-index:51;right:clamp(24px,4vw,64px);bottom:31px;display:flex;align-items:center;gap:10px;color:var(--color-secondary);font-size:10px;font-weight:620;letter-spacing:.04em;opacity:.72;transition:opacity .35s ease,transform .35s ease}.scroll-cue.is-hidden{opacity:0;transform:translateY(8px)}.scroll-cue i{width:22px;height:32px;display:block;border:1px solid color-mix(in srgb,#556070 50%,transparent);border-radius:var(--radius-pill)}@supports (color: color-mix(in lab,red,red)){.scroll-cue i{border:1px solid color-mix(in srgb,var(--color-secondary) 50%,transparent)}}.scroll-cue i:after{content:"";width:3px;height:6px;display:block;margin:6px auto 0;border-radius:var(--radius-pill);background:var(--color-primary);animation:scroll-dot 1.8s ease-in-out infinite}@keyframes scroll-dot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(10px);opacity:1}}[data-reveal]{opacity:0;transform:translate3d(0,34px,0) scale(.955);transform-origin:center center;transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}[data-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1)}.continuum-section{--journey-progress: 0;--journey-route-fill: .1;--journey-plane-x: 10%;--journey-plane-y: 8%;--journey-plane-bank: 0deg;position:relative;height:320svh;background:#fbfcfe}.continuum-section:before{content:"";position:absolute;top:-1px;right:0;left:0;height:150px;background:linear-gradient(180deg,#fbfcfe,transparent);pointer-events:none}.continuum-sticky{position:sticky;top:76px;min-height:calc(100svh - 76px);padding:clamp(96px,11vh,122px) 0 clamp(42px,6vh,70px);display:flex;flex-direction:column;overflow:hidden}@media(min-width:821px)and (min-height:900px){.continuum-sticky{padding-top:clamp(128px,13vh,142px)}.continuum-section .section-heading{margin-bottom:clamp(154px,16vh,172px)}}.section-heading{width:min(100%,790px);margin:0 auto clamp(104px,13vh,142px);padding-inline:22px;text-align:center}.section-heading h2,.early-access h2{margin:0;color:#0b0d14;font-size:clamp(44px,6vw,82px);font-weight:760;letter-spacing:-.062em;line-height:.98}.continuum-section .section-heading h2{letter-spacing:-.045em;word-spacing:.04em}.section-heading>p:last-child{width:min(100%,650px);margin:22px auto 0;color:var(--color-text-muted);font-size:clamp(16px,1.55vw,21px);line-height:1.55}.journey-line{position:relative;width:100%;min-height:245px;flex:1 1 auto}.journey-route{position:relative;left:50%;width:100vw;height:76px;transform:translate(-50%)}.journey-route-base,.journey-route-progress{position:absolute;top:32px;right:0;left:0;height:1px;transform-origin:left center}.journey-route-base{height:0;border-top:1px dashed color-mix(in srgb,#556070 24%,transparent)}@supports (color: color-mix(in lab,red,red)){.journey-route-base{border-top:1px dashed color-mix(in srgb,var(--color-secondary) 24%,transparent)}}.journey-route-progress{height:2px;border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:0 0 16px color-mix(in srgb,#11bdb8 24%,transparent);transform:scaleX(var(--journey-route-fill));will-change:transform}@supports (color: color-mix(in lab,red,red)){.journey-route-progress{box-shadow:0 0 16px color-mix(in srgb,var(--color-primary-bright) 24%,transparent)}}.journey-checkpoint{position:absolute;z-index:2;top:13px;width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,#556070 30%,transparent);border-radius:50%;color:color-mix(in srgb,#556070 70%,transparent);background:#fbfcfe;box-shadow:0 7px 18px -14px #12121a6b;font-size:10px;font-weight:760;letter-spacing:.08em;transform:translate(-50%);transition:color .42s ease,border-color .42s ease,background .42s ease,box-shadow .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}@supports (color: color-mix(in lab,red,red)){.journey-checkpoint{border:1px solid color-mix(in srgb,var(--color-secondary) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.journey-checkpoint{color:color-mix(in srgb,var(--color-secondary) 70%,transparent)}}.journey-checkpoint:nth-of-type(3){left:10%}.journey-checkpoint:nth-of-type(4){left:50%}.journey-checkpoint:nth-of-type(5){left:73%}.journey-checkpoint.is-passed,.journey-checkpoint.is-active{color:var(--color-primary);border-color:color-mix(in srgb,#06878a 48%,transparent)}@supports (color: color-mix(in lab,red,red)){.journey-checkpoint.is-passed,.journey-checkpoint.is-active{border-color:color-mix(in srgb,var(--color-primary) 48%,transparent)}}.journey-checkpoint.is-active{box-shadow:0 0 0 7px color-mix(in srgb,#11bdb8 8%,transparent),0 10px 24px -14px color-mix(in srgb,#06878a 54%,transparent);transform:translate(-50%) scale(1.08)}@supports (color: color-mix(in lab,red,red)){.journey-checkpoint.is-active{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-primary-bright) 8%,transparent),0 10px 24px -14px color-mix(in srgb,var(--color-primary) 54%,transparent)}}.journey-plane{position:absolute;z-index:4;top:32px;left:var(--journey-plane-x);width:clamp(66px,5.5vw,82px);aspect-ratio:115 / 92;display:block;pointer-events:none;filter:drop-shadow(0 10px 12px rgba(6,135,138,.24));transform:translate3d(-50%,-50%,0) rotate(calc(20deg + var(--journey-plane-bank)));transform-origin:50% 52%;will-change:left,transform}.journey-plane img{position:relative;z-index:1;width:100%;height:100%;display:block}.journey-steps{width:min(calc(100% - 44px),1240px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(34px,6vw,96px)}.journey-steps article{position:relative;min-width:0;opacity:.26;transform:translate3d(0,14px,0) scale(.97);transform-origin:left top;transition:opacity .48s ease,transform .72s cubic-bezier(.16,1,.3,1)}.journey-steps article.is-passed{opacity:.46}.journey-steps article.is-active{opacity:1;transform:translateZ(0) scale(1)}.journey-mobile-number{display:none;color:var(--color-primary);font-size:10px;font-weight:760;letter-spacing:.08em}.journey-steps h3{margin:0 0 11px;color:var(--color-dark);font-size:clamp(21px,2vw,29px);font-weight:700;letter-spacing:-.04em;line-height:1.08}.journey-steps p{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.62}.speak-journey-section{--speak-journey-progress: 0;position:relative;height:560svh;background:radial-gradient(circle at 52% 54%,rgba(17,189,184,.07),transparent 29%),#fbfcfe;isolation:isolate}.speak-journey-section:before,.speak-journey-section:after{content:"";position:absolute;z-index:-1;pointer-events:none}.speak-journey-section:before{inset:-1px 0 auto;height:180px;background:linear-gradient(180deg,#fbfcfe 14%,transparent)}.speak-journey-section:after{right:5%;bottom:5%;width:44vw;height:44vw;border-radius:50%;background:color-mix(in srgb,#d6deec 20%,transparent);filter:blur(80px);opacity:.55}@supports (color: color-mix(in lab,red,red)){.speak-journey-section:after{background:color-mix(in srgb,var(--gradient-screen-background-top) 20%,transparent)}}.speak-journey-sticky{position:sticky;top:76px;height:calc(100svh - 76px);min-height:610px;padding:0 0 22px;overflow:hidden}.speak-journey-heading{position:relative;z-index:12;width:min(calc(100% - 44px),1160px);margin-inline:auto;text-align:center}.speak-journey-heading h2{margin:0;color:#0b0d14;max-width:1160px;margin-inline:auto;font-size:clamp(34px,3.45vw,52px);font-weight:760;letter-spacing:-.056em;line-height:.98;text-wrap:balance}.speak-journey-heading>p:last-child{margin:14px auto 0;color:var(--color-text-muted);font-size:clamp(15px,1.3vw,19px);line-height:1.45}.speak-journey-stage{position:absolute;inset:clamp(108px,15.5vh,128px) 0 0;overflow:hidden}.speak-journey-rail{position:absolute;z-index:14;top:7%;bottom:7%;left:clamp(24px,3.5vw,58px);width:clamp(132px,10.5vw,164px);display:flex;flex-direction:column;justify-content:space-between}.speak-journey-rail:before{content:"";position:absolute;top:12px;bottom:12px;left:6px;width:1px;background:color-mix(in srgb,#556070 24%,transparent)}@supports (color: color-mix(in lab,red,red)){.speak-journey-rail:before{background:color-mix(in srgb,var(--color-secondary) 24%,transparent)}}.speak-journey-rail button{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:15px;align-items:center;padding:0;border:0;color:color-mix(in srgb,#556070 72%,transparent);background:transparent;text-align:left;transition:color .42s ease,transform .6s cubic-bezier(.16,1,.3,1)}@supports (color: color-mix(in lab,red,red)){.speak-journey-rail button{color:color-mix(in srgb,var(--color-secondary) 72%,transparent)}}.speak-journey-rail button:before{content:"";position:relative;z-index:1;width:8px;height:8px;margin-left:2px;border:3px solid #fbfcfe;border-radius:50%;background:currentColor;box-shadow:0 0 0 1px currentColor;transition:width .42s ease,height .42s ease,margin .42s ease,box-shadow .42s ease}@supports (color: color-mix(in lab,red,red)){.speak-journey-rail button:before{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 36%,transparent)}}.speak-journey-rail button span{grid-column:2;margin-top:-14px;font-size:17px;font-weight:570;letter-spacing:-.02em}.speak-journey-rail button strong{grid-column:2;margin-top:-7px;font-size:9px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.speak-journey-rail button.is-passed{color:color-mix(in srgb,#06878a 56%,#556070)}@supports (color: color-mix(in lab,red,red)){.speak-journey-rail button.is-passed{color:color-mix(in srgb,var(--color-primary) 56%,var(--color-secondary))}}.speak-journey-rail button.is-active{color:var(--color-primary);transform:translate(4px)}.speak-journey-rail button.is-active:before{width:15px;height:15px;margin-left:-1px;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 0 0 7px color-mix(in srgb,#11bdb8 10%,transparent),0 8px 20px color-mix(in srgb,#06878a 28%,transparent)}@supports (color: color-mix(in lab,red,red)){.speak-journey-rail button.is-active:before{box-shadow:0 0 0 1px var(--color-primary),0 0 0 7px color-mix(in srgb,var(--color-primary-bright) 10%,transparent),0 8px 20px color-mix(in srgb,var(--color-primary) 28%,transparent)}}.speak-journey-phone{position:absolute;z-index:8;width:clamp(228px,19vw,280px);aspect-ratio:368 / 800;padding:clamp(7px,.75vw,10px);overflow:hidden;border:1px solid rgba(85,96,112,.17);border-radius:clamp(37px,4vw,53px);background:#fffffff0;box-shadow:0 35px 80px -38px #151f3057,0 8px 24px -14px #151f302e,inset 0 0 0 1px #ffffffeb}.speak-journey-phone-primary{top:0;left:clamp(148px,13.5vw,196px);transform:translate3d(0,calc((var(--speak-journey-progress) - .5) * -12px),0) rotate(-.8deg)}.speak-journey-phone-secondary{z-index:4;top:2%;right:clamp(28px,3vw,48px);width:clamp(210px,17.5vw,258px);opacity:.58;filter:blur(.65px) saturate(.86);transform:translate3d(0,calc((var(--speak-journey-progress) - .5) * 20px),0) rotate(4.5deg) scale(.94)}.speak-journey-phone:before{content:"";position:absolute;z-index:5;top:clamp(14px,1.45vw,20px);left:50%;width:29%;height:3.35%;border-radius:var(--radius-pill);background:#050609;transform:translate(-50%);pointer-events:none}.speak-journey-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#f5f8fc}.speak-journey-phone-screen figure{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.012);transition:opacity .9s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.speak-journey-phone-screen figure.is-active{opacity:1;transform:scale(1)}.speak-journey-phone-screen img{width:100%;height:100%;display:block;object-fit:cover}.speak-journey-map{position:absolute;z-index:6;top:0;bottom:0;left:50%;width:clamp(430px,36vw,560px);overflow:visible;perspective:1000px;transform:translate(-50%)}.speak-journey-map:before{content:"";position:absolute;z-index:-1;top:4%;left:18%;width:74%;height:82%;border-radius:50%;background:color-mix(in srgb,#d6deec 28%,transparent);filter:blur(42px);opacity:.62}@supports (color: color-mix(in lab,red,red)){.speak-journey-map:before{background:color-mix(in srgb,var(--gradient-screen-background-top) 28%,transparent)}}.speak-journey-map-camera{--speak-route-scale: .94;position:absolute;top:50%;left:50%;width:560px;height:700px;transform:translate3d(-50%,-50%,0) rotateX(5deg) scale(var(--speak-route-scale));transform-origin:50% 50%;transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}@media(min-width:821px)and (max-height:860px){.speak-journey-map-camera{--speak-route-scale: .82}}@media(min-width:821px)and (max-height:760px){.speak-journey-map-camera{--speak-route-scale: .7}}@media(min-width:821px)and (max-height:700px){.speak-journey-map-camera{--speak-route-scale: .64}}@media(min-width:821px)and (min-height:1200px){.speak-journey-map-camera{--speak-route-scale: 1.08}}.speak-journey-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.speak-journey-route-ghost,.speak-journey-route-reveal{fill:none;stroke-linecap:round;stroke-linejoin:round}.speak-journey-route-ghost{stroke:#fffffffa;stroke-width:20;filter:drop-shadow(0 8px 13px rgba(85,96,112,.16))}.speak-journey-route-reveal{stroke:color-mix(in srgb,#11bdb8 58%,#06878a);stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 9px rgba(17,189,184,.34))}@supports (color: color-mix(in lab,red,red)){.speak-journey-route-reveal{stroke:color-mix(in srgb,var(--color-primary-bright) 58%,var(--color-primary))}}.speak-journey-route-motion{fill:none;stroke:transparent}.speak-journey-flying-plane{filter:drop-shadow(0 9px 12px rgba(6,135,138,.26))}.speak-journey-stone{position:absolute;z-index:4;width:162px;min-height:76px;padding:14px 16px 12px;display:grid;place-content:center;border:1px solid rgba(255,255,255,.98);border-radius:999px;color:color-mix(in srgb,#556070 65%,transparent);background:#ffffffe6;box-shadow:0 15px 24px -18px #303b4b59,inset 0 0 0 1px #5560700f;transform:translate(-50%,-50%) scale(var(--stone-scale));transition:color .52s ease,background .52s ease,box-shadow .62s ease,transform .7s cubic-bezier(.16,1,.3,1)}@supports (color: color-mix(in lab,red,red)){.speak-journey-stone{color:color-mix(in srgb,var(--color-secondary) 65%,transparent)}}.speak-journey-stone span{font-size:24px;font-weight:760;letter-spacing:-.02em;line-height:1}.speak-journey-stone small{margin-top:5px;max-width:132px;font-size:9px;font-weight:720;letter-spacing:.08em;line-height:1;text-transform:uppercase}.speak-journey-stone.is-passed{color:var(--color-primary)}.speak-journey-stone.is-passed:after{content:"\2713";position:absolute;top:-5px;right:14px;width:18px;height:18px;display:grid;place-items:center;border:2px solid #fbfcfe;border-radius:50%;color:#fff;background:var(--color-primary-bright);font-size:9px;font-weight:800}.speak-journey-stone.is-active{z-index:8;color:#fff;background:linear-gradient(145deg,var(--color-primary-bright),var(--color-primary));box-shadow:0 0 0 7px #11bdb81c,0 0 0 10px #ffffffdb,0 20px 35px -18px #06878a85,inset 0 1px #ffffff59;transform:translate(-50%,-50%) scale(calc(var(--stone-scale) * 1.12))}.speak-journey-focus{position:absolute;z-index:12;bottom:34px;left:50%;width:170px;height:88px;display:grid;place-content:center;border:5px solid rgba(255,255,255,.9);border-radius:50%;color:#fff;background:linear-gradient(150deg,var(--color-primary-bright),var(--color-primary));box-shadow:0 0 0 2px #11bdb8b8,0 0 0 11px #11bdb81a,0 26px 40px -22px #06878a94,inset 0 2px #ffffff47;text-align:center;transform:translate(-50%);transition:transform .62s cubic-bezier(.16,1,.3,1)}.speak-journey-focus:before,.speak-journey-focus:after{content:"";position:absolute;top:50%;width:82px;height:3px;border-radius:var(--radius-pill);background:var(--color-primary-bright);box-shadow:0 0 10px #11bdb83d}.speak-journey-focus:before{right:100%}.speak-journey-focus:after{left:100%}.speak-journey-focus span{font-size:34px;font-weight:760;letter-spacing:-.06em;line-height:.9}.speak-journey-focus strong{margin-top:5px;max-width:150px;font-size:10px;font-weight:760;letter-spacing:.05em;line-height:1;text-transform:uppercase}.speak-journey-copy-stack{position:absolute;z-index:10;top:24%;right:clamp(250px,21vw,310px);width:clamp(270px,21vw,330px);min-height:360px}.speak-journey-card{position:absolute;inset:0;min-height:360px;padding:clamp(25px,2.2vw,34px);overflow:hidden;border:1px solid rgba(85,96,112,.14);border-radius:30px;background:#ffffffdb;box-shadow:0 30px 70px -38px #151f3057,inset 0 1px #fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translate3d(0,20px,0) scale(.975);transition:opacity .72s ease,transform .9s cubic-bezier(.22,1,.36,1)}.speak-journey-card.is-active{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.speak-journey-card header{display:flex;align-items:baseline;gap:10px;color:var(--color-primary)}.speak-journey-card header span{font-size:clamp(34px,3.4vw,48px);font-weight:760;letter-spacing:-.06em;line-height:.9}.speak-journey-card header p{margin:0;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.speak-journey-card h3{margin:24px 0 12px;color:var(--color-dark);font-size:clamp(22px,2vw,30px);font-weight:720;letter-spacing:-.044em;line-height:1.04}.speak-journey-card>p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.48}.speak-journey-card ul{margin:24px 0 0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid color-mix(in srgb,#556070 14%,transparent);list-style:none}@supports (color: color-mix(in lab,red,red)){.speak-journey-card ul{border-top:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent)}}.speak-journey-card li{position:relative;padding-left:24px;color:color-mix(in srgb,#556070 92%,#1a1a1f);font-size:13px;line-height:1.3}@supports (color: color-mix(in lab,red,red)){.speak-journey-card li{color:color-mix(in srgb,var(--color-secondary) 92%,var(--color-text-primary))}}.speak-journey-card li:before{content:"";position:absolute;top:.34em;left:2px;width:8px;height:8px;border:2px solid var(--color-primary);border-radius:50%;background:#fff}.speak-journey-counter{position:absolute;z-index:14;right:24px;bottom:22px;margin:0;display:grid;justify-items:center;gap:6px;color:color-mix(in srgb,#556070 55%,transparent);font-size:11px;font-weight:720;letter-spacing:.08em}@supports (color: color-mix(in lab,red,red)){.speak-journey-counter{color:color-mix(in srgb,var(--color-secondary) 55%,transparent)}}.speak-journey-counter span:first-child{color:var(--color-primary)}.speak-journey-counter i{width:1px;height:38px;overflow:hidden;background:color-mix(in srgb,#556070 22%,transparent)}@supports (color: color-mix(in lab,red,red)){.speak-journey-counter i{background:color-mix(in srgb,var(--color-secondary) 22%,transparent)}}.speak-journey-counter i:after{content:"";width:100%;height:100%;display:block;background:var(--color-primary);transform:scaleY(var(--speak-journey-progress));transform-origin:center top}.makers-section{position:relative;width:min(calc(100% - 44px),1220px);margin:0 auto clamp(110px,13vw,180px);padding:clamp(68px,8vw,112px) 0 clamp(76px,9vw,126px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(42px,8vw,116px);border-top:1px solid color-mix(in srgb,#556070 18%,transparent)}@supports (color: color-mix(in lab,red,red)){.makers-section{border-top:1px solid color-mix(in srgb,var(--color-secondary) 18%,transparent)}}.makers-section:before{content:"";position:absolute;top:-1px;left:0;width:clamp(84px,11vw,154px);height:2px;border-radius:var(--radius-pill);background:var(--color-primary)}.makers-copy{position:relative;z-index:2;max-width:590px}.makers-label{width:fit-content;margin:0 0 22px;padding:8px 14px;border:1px solid color-mix(in srgb,#06878a 24%,transparent);border-radius:var(--radius-pill);color:var(--color-primary);background:color-mix(in srgb,#06878a 7%,#ffffff);font-size:12px;font-weight:720;letter-spacing:.04em}@supports (color: color-mix(in lab,red,red)){.makers-label{border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent)}}@supports (color: color-mix(in lab,red,red)){.makers-label{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-light))}}.makers-copy h2{margin:0;color:var(--color-dark);font-size:clamp(45px,5.3vw,76px);font-weight:760;letter-spacing:-.062em;line-height:.98}.makers-description{max-width:610px;margin:26px 0 0;color:var(--color-text-muted);font-size:clamp(16px,1.45vw,20px);line-height:1.58}.makers-origin{max-width:560px;margin:24px 0 0;padding-top:22px;border-top:1px solid color-mix(in srgb,#556070 16%,transparent);color:color-mix(in srgb,#556070 92%,#1a1a1f);font-size:14px;font-weight:570;line-height:1.55}@supports (color: color-mix(in lab,red,red)){.makers-origin{border-top:1px solid color-mix(in srgb,var(--color-secondary) 16%,transparent)}}@supports (color: color-mix(in lab,red,red)){.makers-origin{color:color-mix(in srgb,var(--color-secondary) 92%,var(--color-text-primary))}}.makers-portraits{position:relative;min-height:500px;isolation:isolate}.makers-portraits:before{content:"";position:absolute;z-index:-2;inset:9% 2% 3% 10%;border-radius:49% 51% 44% 56%/42% 42% 58% 58%;background:radial-gradient(circle at 66% 28%,color-mix(in srgb,#11bdb8 15%,transparent),transparent 42%),color-mix(in srgb,#d6deec 44%,transparent);filter:blur(1px);transform:rotate(-3deg)}@supports (color: color-mix(in lab,red,red)){.makers-portraits:before{background:radial-gradient(circle at 66% 28%,color-mix(in srgb,var(--color-primary-bright) 15%,transparent),transparent 42%),color-mix(in srgb,var(--gradient-screen-background-top) 44%,transparent)}}.makers-connection{position:absolute;z-index:-1;inset:5% 0 0;width:100%;height:90%;overflow:visible;color:var(--color-primary)}.makers-connection path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:.035 .028;stroke-dashoffset:1;opacity:.7;transition:stroke-dashoffset 1.4s .32s cubic-bezier(.16,1,.3,1)}.makers-connection circle{fill:var(--color-light);stroke:currentColor;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.35);transition:opacity .42s ease,transform .62s cubic-bezier(.16,1,.3,1)}.makers-portraits.is-revealed .makers-connection path{stroke-dashoffset:0}.makers-portraits.is-revealed .makers-connection circle{opacity:1;transform:scale(1)}.makers-portraits.is-revealed .makers-connection circle:last-child{transition-delay:.68s}.maker-portrait{position:absolute;margin:0;transition:opacity .76s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.maker-norbert{--maker-reveal: var(--maker-norbert-reveal, 0);--maker-seam-opacity: var(--maker-norbert-seam-opacity, 0);--maker-mask-angle: 96deg;--maker-seam-angle: -5deg;z-index:1;top:72px;left:0;width:min(55%,292px);opacity:0;transform:translate3d(-24px,26px,0) rotate(-7deg) scale(.92)}.maker-masha{--maker-reveal: var(--maker-masha-reveal, 0);--maker-seam-opacity: var(--maker-masha-seam-opacity, 0);--maker-mask-angle: 84deg;--maker-seam-angle: 5deg;z-index:2;right:0;bottom:42px;width:min(52%,276px);opacity:0;transform:translate3d(28px,32px,0) rotate(7deg) scale(.92);transition-delay:.15s}.makers-portraits.is-revealed .maker-norbert{opacity:1;transform:translateZ(0) rotate(-4deg) scale(1)}.makers-portraits.is-revealed .maker-masha{opacity:1;transform:translateZ(0) rotate(4deg) scale(1)}.maker-photo{--maker-reveal-edge: calc(-12% + var(--maker-reveal) * 124%);position:relative;aspect-ratio:1;overflow:hidden;border:7px solid color-mix(in srgb,#ffffff 94%,transparent);border-radius:42% 58% 48% 52%/46% 43% 57% 54%;background:var(--gradient-screen-background-top);box-shadow:0 34px 70px -38px #12121a75}@supports (color: color-mix(in lab,red,red)){.maker-photo{border:7px solid color-mix(in srgb,var(--color-light) 94%,transparent)}}.maker-masha .maker-photo{border-radius:56% 44% 52% 48%/44% 53% 47% 56%}.maker-photo img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.035);transition:transform .9s cubic-bezier(.16,1,.3,1)}.maker-photo .maker-photo-real{position:absolute;inset:0;z-index:1;filter:saturate(calc(.86 + var(--maker-reveal) * .14)) contrast(calc(.96 + var(--maker-reveal) * .04));-webkit-mask-image:linear-gradient(var(--maker-mask-angle),#000 0%,#000 calc(var(--maker-reveal-edge) - 7%),transparent calc(var(--maker-reveal-edge) + 7%),transparent 100%);mask-image:linear-gradient(var(--maker-mask-angle),#000 0%,#000 calc(var(--maker-reveal-edge) - 7%),transparent calc(var(--maker-reveal-edge) + 7%),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:mask-image,-webkit-mask-image,filter}.maker-photo:after{content:"";position:absolute;z-index:2;top:-16%;bottom:-16%;left:var(--maker-reveal-edge);width:1px;border-radius:var(--radius-pill);background:linear-gradient(to bottom,transparent 10%,color-mix(in srgb,#ffffff 72%,transparent) 30%,color-mix(in srgb,#11bdb8 64%,#ffffff) 52%,color-mix(in srgb,#ffffff 72%,transparent) 74%,transparent 92%);box-shadow:0 0 16px color-mix(in srgb,#11bdb8 35%,transparent);opacity:var(--maker-seam-opacity);pointer-events:none;transform:translate(-50%) rotate(var(--maker-seam-angle));transform-origin:center;will-change:left,opacity}@supports (color: color-mix(in lab,red,red)){.maker-photo:after{background:linear-gradient(to bottom,transparent 10%,color-mix(in srgb,var(--color-light) 72%,transparent) 30%,color-mix(in srgb,var(--color-primary-bright) 64%,var(--color-light)) 52%,color-mix(in srgb,var(--color-light) 72%,transparent) 74%,transparent 92%)}}@supports (color: color-mix(in lab,red,red)){.maker-photo:after{box-shadow:0 0 16px color-mix(in srgb,var(--color-primary-bright) 35%,transparent)}}.maker-portrait:hover .maker-photo img{transform:scale(1.08)}.maker-portrait figcaption{position:absolute;z-index:4;right:-8px;bottom:-18px;min-width:160px;padding:8px 12px 9px;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,#556070 12%,transparent);border-radius:18px;background:color-mix(in srgb,#ffffff 92%,transparent);box-shadow:0 18px 42px -28px #12121a85;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:rotate(4deg)}@supports (color: color-mix(in lab,red,red)){.maker-portrait figcaption{border:1px solid color-mix(in srgb,var(--color-secondary) 12%,transparent)}}@supports (color: color-mix(in lab,red,red)){.maker-portrait figcaption{background:color-mix(in srgb,var(--color-light) 92%,transparent)}}.maker-masha figcaption{right:auto;left:-10px;transform:rotate(-4deg)}.maker-identity,.maker-identity strong{display:block}.maker-identity{min-width:0}.maker-identity strong{color:var(--color-dark);font-size:16px;line-height:1.1}.maker-real-avatar{position:relative;width:40px;height:40px;flex:0 0 40px;display:block}.maker-real-avatar>img{width:100%;height:100%;display:block;object-fit:cover;border:2px solid var(--color-light);border-radius:50%;box-shadow:0 8px 18px -10px #12121a94}.maker-flag{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border:2px solid var(--color-light);border-radius:50%;background:var(--color-light);font-size:10px;line-height:1}.early-access{position:relative;z-index:2;width:min(calc(100% - 40px),1220px);margin:0 auto clamp(80px,10vw,140px);padding:clamp(44px,7vw,94px);display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,94px);overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:clamp(34px,5vw,64px);background:radial-gradient(circle at 18% 26%,color-mix(in srgb,#d6deec 82%,transparent),transparent 46%),linear-gradient(135deg,#f8faff,#edf3fa 72%,#fbfcfe);box-shadow:0 38px 90px -60px #12121a75}@supports (color: color-mix(in lab,red,red)){.early-access{background:radial-gradient(circle at 18% 26%,color-mix(in srgb,var(--gradient-screen-background-top) 82%,transparent),transparent 46%),linear-gradient(135deg,#f8faff,#edf3fa 72%,#fbfcfe)}}.early-access>img{width:min(100%,300px);height:auto;justify-self:center;border-radius:28%;filter:drop-shadow(0 28px 42px rgba(41,55,77,.23));transform:rotate(-4deg)}.early-access h2{max-width:700px;font-size:clamp(40px,5.2vw,72px)}.early-access div>p:not(.section-kicker){max-width:600px;margin:20px 0 30px;color:var(--color-text-muted);font-size:clamp(16px,1.4vw,20px)}.primary-cta{min-height:54px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-dark);border-radius:var(--radius-pill);color:var(--color-light);background:var(--color-dark);box-shadow:var(--shadow-lg);font-size:15px;font-weight:720;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.primary-cta:hover{color:var(--color-light);border-color:var(--color-dark);box-shadow:0 20px 54px -24px #12121a85;transform:translateY(-2px)}.primary-cta:focus-visible{color:var(--color-light);border-color:var(--color-dark);box-shadow:0 20px 54px -24px #12121a85;outline:3px solid color-mix(in srgb,#06878a 58%,#ffffff);outline-offset:4px}@supports (color: color-mix(in lab,red,red)){.primary-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 58%,var(--color-light))}}.scroll-commentator{--commentator-stage-shift: 0px;position:fixed;z-index:58;top:clamp(330px,42vh,430px);right:0;width:310px;height:360px;pointer-events:none;transform:translate3d(0,calc(var(--commentator-stage-shift) + var(--commentator-parallax)),0);transition:transform .76s cubic-bezier(.22,1,.36,1);contain:layout style}.scroll-commentator[data-stage=meet],.scroll-commentator[data-stage=travel],.scroll-commentator[data-stage=chat]{--commentator-stage-shift: -132px}.scroll-commentator[data-stage=meet] .commentator-cat,.scroll-commentator[data-stage=travel] .commentator-cat,.scroll-commentator[data-stage=chat] .commentator-cat{right:-86px}.scroll-commentator[data-stage=early-access]{--commentator-stage-shift: 46px}.scroll-commentator[data-stage=speak-path]{display:none}.scroll-commentator[data-stage=makers]{--commentator-stage-shift: -170px}.commentator-peek{position:relative;width:100%;height:100%;opacity:0;transform-origin:right center;animation:commentator-peek-in .98s .64s cubic-bezier(.16,1,.3,1) forwards}@keyframes commentator-peek-in{0%{opacity:0;transform:translate3d(116px,22px,0) rotate(3deg)}72%{opacity:1;transform:translate3d(-8px,-2px,0) rotate(-.6deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}.commentator-cat{position:absolute;z-index:1;right:-78px;bottom:0;width:215px;height:auto;display:block;filter:drop-shadow(0 22px 24px rgba(72,53,35,.16));transform:scaleX(-1) rotate(1.5deg);transform-origin:center bottom}.commentator-bubble{--commentator-copy-pad-inline: 14px;--commentator-copy-pad-block: 11px;position:absolute;z-index:2;top:7px;right:95px;width:220px;height:150px;transform-origin:right bottom;animation:commentator-bubble-in .62s .94s cubic-bezier(.22,1,.36,1) both}@keyframes commentator-bubble-in{0%{opacity:0;transform:translate3d(14px,12px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.commentator-balloon{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(0 15px 24px rgba(18,18,26,.11))}.commentator-copy{position:absolute;z-index:1;top:calc(17% + var(--commentator-copy-pad-block));right:calc(17% + var(--commentator-copy-pad-inline));bottom:calc(18% + var(--commentator-copy-pad-block));left:calc(13% + var(--commentator-copy-pad-inline));margin:0;display:flex;align-items:center;color:var(--color-text-primary);font-size:12.5px;font-weight:590;letter-spacing:-.018em;line-height:1.18;overflow-wrap:anywhere;text-align:left;text-wrap:balance;animation:commentator-copy-in .46s cubic-bezier(.22,1,.36,1) both}html[lang=pl] .commentator-bubble{right:86px;width:242px;height:160px}html[lang=pl] .commentator-copy{font-size:11.7px;line-height:1.17}@keyframes commentator-copy-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97);filter:blur(3px)}to{opacity:1;transform:translateZ(0) scale(1);filter:none}}@media(max-width:1120px){.speak-journey-phone-primary{left:146px;width:clamp(232px,27vw,300px)}.speak-journey-map{left:50%;width:clamp(390px,44vw,480px)}.speak-journey-copy-stack{right:34px;width:272px}.speak-journey-phone-secondary{display:none}.makers-section{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:42px}.makers-portraits{min-height:450px}.story-roller{top:20px;bottom:66px;left:14px;width:360px;grid-template-columns:44px minmax(0,1fr);gap:12px}.story-roller-card{height:258px;margin-bottom:-12px;padding:22px 24px}.photo-speak img{object-position:51% 90%}.brand-flight{top:18%;left:min(72%,calc(50% + 230px));width:clamp(390px,44vw,470px)}.story-dock{width:min(78vw,760px)}.scroll-cue{display:none}.scroll-commentator{top:clamp(390px,52vh,470px);right:-18px;width:280px;height:330px}.commentator-cat{right:-62px;bottom:-8px;width:192px}.commentator-bubble{--commentator-copy-pad-inline: 12px;--commentator-copy-pad-block: 9px;top:8px;right:100px;width:204px;height:142px}.commentator-copy{font-size:12px}html[lang=pl] .commentator-bubble{right:86px;width:220px;height:152px}html[lang=pl] .commentator-copy{font-size:11px}}@media(max-width:820px){.story-shell{height:440svh;margin-top:-66px}.story-sticky{min-height:580px}.hero-copy{top:82px;width:calc(100% - 30px)}.hero-copy h1{font-size:clamp(38px,10.2vw,58px);line-height:.96}.hero-lede{margin-top:10px;font-size:15px}.story-canvas{inset:205px 0 54px}.photo-ribbon{inset:18px 10px 0;display:block}.photo-panel{position:absolute;inset:0;border-radius:28px;opacity:0!important;transform:translate3d(0,18px,0) scale(.96)!important}.photo-panel img{object-position:center 40%}.stage-speak .photo-speak,.stage-meet .photo-meet,.stage-travel .photo-travel,.stage-chat .photo-meet{opacity:.88!important;transform:translateZ(0) scale(1)!important}.story-roller{top:18px;bottom:auto;left:22px;width:250px;height:148px;grid-template-columns:28px minmax(0,1fr);gap:8px}.story-roller-card{height:148px;margin-bottom:0;padding:12px 14px;border-radius:20px}.story-roller-rail span{font-size:0}.story-roller-rail span:before{left:5px;width:6px;height:6px}.story-roller-rail:before{top:15px;bottom:15px;left:8px}.story-caption h2{font-size:18px}.story-count{margin-bottom:5px;font-size:9px}.story-label{margin-bottom:9px;font-size:36px}.story-caption>p:last-child{display:none}.brand-flight{display:none}.phone-rig{left:50%;bottom:min(-280px,calc(100svh - 980px));width:620px}.story-dock{right:12px;bottom:12px;left:12px;width:auto;min-width:0;min-height:52px;transform:none}.story-dock button{font-size:12px}.story-dock button span{display:none}.continuum-section{height:300svh}.continuum-sticky{top:66px;min-height:calc(100svh - 66px);padding:clamp(38px,6vh,58px) 20px clamp(26px,4vh,40px)}.continuum-section .section-heading{margin-bottom:clamp(28px,4vh,40px);padding-inline:0}.continuum-section .section-heading>p:last-child{margin-top:14px;font-size:15px;line-height:1.42}.journey-line{min-height:370px}.journey-route{position:absolute;top:0;bottom:0;left:0;width:54px;height:100%;transform:none}.journey-route-base,.journey-route-progress{inset:0 auto 0 26px;width:1px;height:100%;transform-origin:center top}.journey-route-base{border-top:0;border-left:1px dashed color-mix(in srgb,#556070 24%,transparent)}@supports (color: color-mix(in lab,red,red)){.journey-route-base{border-left:1px dashed color-mix(in srgb,var(--color-secondary) 24%,transparent)}}.journey-route-progress{width:2px;transform:scaleY(var(--journey-progress))}.journey-checkpoint{top:auto;left:26px!important;transform:translate(-50%,-50%)}.journey-checkpoint:nth-of-type(3){top:16.667%}.journey-checkpoint:nth-of-type(4){top:50%}.journey-checkpoint:nth-of-type(5){top:83.333%}.journey-checkpoint.is-active{transform:translate(-50%,-50%) scale(1.08)}.journey-plane{top:var(--journey-plane-y);left:26px;width:58px;transform:translate3d(-50%,-50%,0) rotate(calc(110deg + var(--journey-plane-bank)))}.journey-steps{position:absolute;inset:0;width:100%;height:auto;padding-left:72px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:0}.journey-steps article{display:flex;flex-direction:column;justify-content:center}.journey-steps h3{font-size:clamp(19px,4.8vw,24px)}.journey-steps p{font-size:13px;line-height:1.48}.speak-journey-section{height:500svh}.speak-journey-sticky{top:66px;height:calc(100svh - 66px);min-height:590px;padding-top:clamp(24px,4vh,38px)}.speak-journey-heading{z-index:30;width:calc(100% - 32px)}.speak-journey-heading h2{font-size:clamp(34px,8.6vw,54px)}.speak-journey-heading>p:last-child{margin-top:10px;font-size:14px}.speak-journey-stage{inset:clamp(152px,22vh,190px) 0 22px}.speak-journey-rail{z-index:28;inset:8px 18px auto;width:auto;height:42px;flex-direction:row}.speak-journey-rail:before{inset:8px 12px auto;width:auto;height:1px}.speak-journey-rail button{width:52px;display:flex;flex-direction:column;gap:2px;align-items:center;background:#fbfcfe;text-align:center}.speak-journey-rail button:before{position:absolute;top:4px;left:50%;transform:translate(-50%)}.speak-journey-rail button span{margin:20px 0 0;font-size:10px}.speak-journey-rail button strong{display:none}.speak-journey-rail button.is-active{transform:translateY(-2px)}.speak-journey-phone-primary{z-index:8;top:20%;left:5%;width:clamp(174px,40vw,242px)}.speak-journey-map{top:4%;bottom:-8%;left:12%;width:70vw;opacity:.8;transform:none}.speak-journey-map-camera{transform:translate3d(-50%,-94px,0) rotateX(7deg) scale(.68)}.speak-journey-focus{bottom:6px;left:42%;width:132px;height:72px}.speak-journey-focus:before,.speak-journey-focus:after{width:34px}.speak-journey-focus span{font-size:22px}.speak-journey-focus strong{font-size:9px}.speak-journey-copy-stack{z-index:18;top:21%;right:4%;width:clamp(202px,45vw,272px);min-height:344px}.speak-journey-card{min-height:344px;padding:22px;border-radius:24px;background:#ffffffe6}.speak-journey-card header span{font-size:32px}.speak-journey-card header p{font-size:11px}.speak-journey-card h3{margin-top:18px;font-size:clamp(19px,4.8vw,25px)}.speak-journey-card>p{font-size:12.5px;line-height:1.42}.speak-journey-card ul{margin-top:18px;padding-top:14px;gap:8px}.speak-journey-card li{padding-left:20px;font-size:11.5px}.speak-journey-counter{display:none}.makers-section{width:calc(100% - 44px);margin-bottom:110px;padding:76px 0 86px;grid-template-columns:1fr;gap:48px}.makers-copy{max-width:660px}.makers-copy h2{max-width:680px;font-size:clamp(43px,9vw,66px)}.makers-portraits{width:min(100%,570px);min-height:470px;margin-inline:auto}.early-access{grid-template-columns:1fr;padding:42px 26px 46px;text-align:center}.early-access>img{width:160px}.early-access div>p:not(.section-kicker){margin-inline:auto}.scroll-commentator{--commentator-stage-shift: 0px !important;top:auto;right:-28px;bottom:84px;width:204px;height:176px}.scroll-commentator[data-stage=early-access]{bottom:-20px}.scroll-commentator[data-stage=makers]{bottom:32px}.scroll-commentator[data-stage=speak],.scroll-commentator[data-stage=meet],.scroll-commentator[data-stage=travel],.scroll-commentator[data-stage=chat]{top:225px;bottom:auto}.commentator-cat{right:-14px;bottom:-40px;width:88px}.scroll-commentator[data-stage=meet] .commentator-cat,.scroll-commentator[data-stage=travel] .commentator-cat,.scroll-commentator[data-stage=chat] .commentator-cat{right:-14px}.scroll-commentator[data-stage=journey] .commentator-bubble{display:none}.scroll-commentator[data-stage=journey] .commentator-cat{right:-22px;width:80px}.scroll-commentator[data-stage=makers] .commentator-cat{right:-18px;width:84px}.commentator-bubble{--commentator-copy-pad-inline: 10px;--commentator-copy-pad-block: 7px;top:13px;right:60px;width:176px;height:142px}.commentator-copy{font-size:10px;line-height:1.18}html[lang=pl] .commentator-bubble{right:54px;width:192px;height:148px}html[lang=pl] .commentator-copy{font-size:10.4px;line-height:1.14}}@media(max-width:480px){.hero-copy h1{max-width:380px;margin-inline:auto}.hero-lede{max-width:290px;margin-inline:auto}.story-canvas{top:214px}.story-roller{top:15px;left:12px;width:196px;height:136px}.story-roller-card{height:136px;padding-inline:12px}.story-caption h2{font-size:16px}.story-count{font-size:8px}.story-label{margin-bottom:7px;font-size:30px}.phone-rig{bottom:min(-260px,calc(100svh - 960px));width:590px}.phone-screen{font-size:9px}.story-dock{right:8px;bottom:8px;left:8px}.story-dock button{padding-inline:4px;font-size:11px}.section-heading h2,.makers-copy h2,.early-access h2{font-size:clamp(39px,12vw,54px)}.continuum-sticky{padding:34px 16px 24px}.continuum-section .section-heading{margin-bottom:26px}.continuum-section .section-heading h2{font-size:clamp(36px,11.5vw,48px);line-height:.94}.journey-line{min-height:350px}.journey-steps{padding-left:64px}.journey-steps h3{margin-bottom:7px;font-size:clamp(18px,5vw,22px)}.journey-steps p{font-size:12px;line-height:1.4}.speak-journey-sticky{min-height:610px}.speak-journey-heading h2{font-size:clamp(32px,9.4vw,44px);line-height:.96}.speak-journey-heading>p:last-child{width:min(100%,340px);font-size:13px}.speak-journey-stage{inset:170px 0 22px}.speak-journey-phone-primary{top:21%;left:-7%;width:clamp(154px,43vw,190px);opacity:.82}.speak-journey-map{left:-1%;width:93vw;opacity:.78;transform:none}.speak-journey-map-camera{transform:translate3d(-50%,-96px,0) rotateX(7deg) scale(.64)}.speak-journey-focus{left:36%;width:116px;height:66px}.speak-journey-copy-stack{top:21%;right:10px;width:min(63vw,238px);min-height:344px}.speak-journey-card{min-height:344px;padding:20px 18px;border-radius:22px}.speak-journey-card h3{font-size:20px}.speak-journey-card>p{font-size:12px}.speak-journey-card li{font-size:11px}.makers-section{width:calc(100% - 34px);margin-bottom:92px;padding:64px 0 74px;gap:34px}.makers-label{margin-bottom:18px}.makers-description{margin-top:20px;font-size:16px}.makers-origin{margin-top:20px;padding-top:18px;font-size:13px}.makers-portraits{width:calc(100% + 10px);min-height:340px;margin-left:-5px}.maker-norbert{top:48px;width:56%}.maker-masha{bottom:32px;width:53%}.maker-photo{border-width:5px}.maker-portrait figcaption{right:-5px;bottom:-14px;min-width:136px;padding:7px 9px 8px;gap:8px;border-radius:15px}.maker-norbert figcaption{right:auto;left:4px;transform:rotate(2deg)}.maker-masha figcaption{right:auto;left:-5px}.maker-identity strong{font-size:14px}.maker-real-avatar{width:32px;height:32px;flex-basis:32px}.maker-flag{right:-3px;bottom:-2px;width:15px;height:15px;border-width:1.5px;font-size:8px}.scroll-commentator[data-stage=makers] .commentator-bubble{display:none}.early-access{width:calc(100% - 24px);border-radius:34px}.scroll-commentator{right:-34px;bottom:78px;transform:translate3d(0,var(--commentator-parallax),0) scale(.96);transform-origin:right bottom}}@media(max-width:380px){.scroll-commentator[data-stage=speak],.scroll-commentator[data-stage=meet],.scroll-commentator[data-stage=travel],.scroll-commentator[data-stage=chat]{top:330px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.continuum-section,.speak-journey-section{height:auto}.speak-journey-sticky{position:relative;top:auto;height:720px}.speak-journey-flying-plane{display:none}.continuum-sticky{position:relative;top:auto;min-height:0;padding-block:clamp(100px,12vw,160px)}.journey-route-progress{transform:none}.journey-plane{display:none}.journey-steps article,.journey-steps article.is-passed,.journey-steps article.is-active{opacity:1;transform:none}.scroll-commentator{transform:none;transition:none}.brand-flight{transform:none}.commentator-peek,.commentator-bubble,.commentator-copy{opacity:1;transform:none;filter:none}.phone-panel,.phone-panel.is-active{transform:none;transition:none}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-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: 0px;}@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;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-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}}}
