@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2)format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2)format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2)format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2)format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2)format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}}@font-face{font-family:TT Octosquares Trial Variable;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(/fonts/tt-octosquares-trial-variable.woff2)format("woff2")}:root{--white:#fff;--ink:#282d36;--muted:#666;--yellow:#fae255;--blue:#70cef0;--green:#b0d462;--dark-bg:#1b2f43;--stroke:#eaeaea;--light-surface:#f3f4f6;--surface-border:#1b2f430d;--Light-Bg:#1b2f430d;--ink-muted:#282d3699;--radius-sm:10px;--radius-md:28px;--built-for-you-overlap:clamp(64px, 10.25vw, 164px);--curriculum-overlap:clamp(32px, 3.5vw, 56px);--details-overlap:clamp(40px, 4.5vw, 72px);--brand-bg-scale:max(calc(100vw / 1600px), calc(800px / 734px));--display-font:"TT Octosquares Trial Variable", sans-serif;--display-comp:"wght" 500, "wdth" 50;--display-exp:"wght" 500, "wdth" 125;--body-font:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);font-family:var(--body-font);font-synthesis:none;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:26px}*{box-sizing:border-box}html{scroll-behavior:auto;max-width:100%;overflow-x:clip}body{background:#fff;max-width:100%;margin:0;overflow-x:clip}main{isolation:isolate}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.page-shell{width:min(100% - 40px,1280px);margin-inline:auto}.button{min-height:50px;font-family:var(--body-font);text-transform:capitalize;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;padding:18px 30px;font-size:14px;font-weight:500;line-height:1;transition:transform .18s,filter .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{filter:brightness(1.02);transform:translateY(-2px)}.button--yellow{background:var(--yellow);color:var(--ink)}.button--blue{background:var(--blue);color:var(--ink)}.back-to-top{z-index:20;background:var(--green);width:52px;height:52px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .22s,transform .22s,filter .18s;display:inline-flex;position:fixed;bottom:clamp(24px,4vw,40px);right:clamp(20px,3vw,32px);transform:translateY(12px)}.back-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{filter:brightness(1.04)}.back-to-top:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.back-to-top__icon{display:block}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .22s;transform:none}.back-to-top--visible{transform:none}}.button--white{background:var(--white);color:var(--ink)}.button--dark{background:var(--ink);color:var(--white)}.button--outline{color:var(--white);border-color:currentColor}.button--bordered{border-color:var(--ink)}.button--blue.button--bordered{border-color:var(--white)}.site-header{z-index:10;width:1280px;max-width:calc(100% - 40px);color:var(--white);position:absolute;top:clamp(32px,5.25vw,48px);left:50%;transform:translate(-50%)}.site-header__notice{text-align:center;font-family:var(--body-font);margin:0 0 14px;font-size:14px;font-weight:400;line-height:1}.site-header__notice span{color:var(--blue)}.site-header__nav{border:1px solid #ffffff24;border-radius:40px;justify-content:flex-end;align-items:center;width:100%;height:70px;padding:0 20px 0 29px;display:flex;position:relative}.site-header__brand,.site-footer__brand{align-items:center;line-height:1;display:inline-flex}.site-header__brand img{width:149px;height:auto;display:block}.site-header__brand{position:absolute;top:50%;left:29px;transform:translateY(-48%)}.site-header__links{width:704px;font-family:var(--body-font);text-transform:capitalize;white-space:nowrap;justify-content:flex-end;align-items:center;gap:30px;margin-right:54px;font-size:16px;font-weight:500;line-height:1;display:flex}.site-header__links a{padding:0}.site-header .button{width:160px;min-height:46px;padding:16px 24px;font-weight:500}.site-header__actions{align-items:center;gap:12px;display:flex}.site-header__menu-toggle{width:46px;height:46px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s;display:none}.site-header__menu-toggle:hover{background:#ffffff14}.site-header__menu-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.site-header__menu-icon{background:currentColor;border-radius:1px;width:18px;height:2px;transition:background-color .18s;display:block;position:relative}.site-header__menu-icon:before,.site-header__menu-icon:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .18s,top .18s;position:absolute;left:0}.site-header__menu-icon:before{top:-6px}.site-header__menu-icon:after{top:6px}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon{background:0 0}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon:before{top:0;transform:rotate(45deg)}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon:after{top:0;transform:rotate(-45deg)}.site-header__mobile-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:1px solid #ffffff24;border-radius:24px;margin-top:10px;padding:8px;display:none}.site-header__mobile-menu.is-open{gap:4px;display:grid}.site-header__mobile-link{font-family:var(--body-font);text-transform:capitalize;border-radius:16px;padding:14px 18px;font-size:16px;font-weight:500;line-height:1;transition:background-color .18s;display:block}.site-header__mobile-link:hover,.site-header__mobile-link:focus-visible{background:#ffffff1a;outline:none}.home-intro{position:relative}.hero{--hero-blend-start:20%;z-index:0;min-height:800px;color:var(--white);position:relative;overflow:hidden}html:not(.hero-ready) .hero__media,html:not(.hero-ready) .hero__content,html:not(.hero-ready) .site-header{opacity:0;pointer-events:none}html.hero-ready .hero__media,html.hero-ready .hero__content,html.hero-ready .site-header{opacity:1;pointer-events:auto;transition:opacity .24s}@media (prefers-reduced-motion:reduce){html:not(.hero-ready) .hero__media,html:not(.hero-ready) .hero__content,html:not(.hero-ready) .site-header{opacity:1;transition:none}}.hero__media,.hero:after{position:absolute;inset:0}.hero__media{background-image:url(/assets/brand-background.svg);background-position:top;background-repeat:no-repeat;background-size:calc(1600px * var(--brand-bg-scale)) calc(734px * var(--brand-bg-scale))}.hero:after{content:"";background:linear-gradient(180deg, #000 0%, #000 var(--hero-blend-start), #000000a3 58.5%, #00000043 75.55%, #0000 94.53%)}.hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100% - 40px,1300px);display:flex;position:absolute;top:244px;left:50%;transform:translate(-50%)}.hero__content.page-shell{width:min(100% - 40px,1300px);margin-inline:0}.hero__kicker{color:var(--white);font-family:var(--display-font);letter-spacing:1.8px;text-align:center;text-transform:uppercase;font-variation-settings:var(--display-comp);margin:0;font-size:36px;font-style:normal;font-weight:500;line-height:1}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display-font);letter-spacing:0;font-weight:500}.hero__headline{width:100%;max-width:1300px;min-height:206px;color:var(--white);font-family:var(--display-font);text-align:center;font-variation-settings:var(--display-comp);text-transform:lowercase;margin-inline:auto;flex-direction:column;align-items:center;gap:6px;margin-top:19px;font-size:150px;font-style:normal;font-weight:500;line-height:100px;display:flex}.hero__headline-line{display:block}.hero__headline-line--primary,.hero__headline-line--secondary{font:inherit}.hero__headline-accent{color:var(--blue)}.section-label{font-family:var(--body-font);text-align:center;text-transform:capitalize;margin-bottom:22px;font-size:14px;font-weight:500;line-height:1}.display-heading{color:var(--ink);font-family:var(--display-font);font-variation-settings:var(--display-comp);margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:clamp(40px,5vw,80px)}.display-heading__accent{color:var(--blue)}.icon-tile{aspect-ratio:1;border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:#fff;place-items:center;width:min(100%,230px);display:grid}.icon-tile img,.icon-tile svg{width:min(58%,132px);height:auto;display:block}.stat-block{justify-items:start;gap:18px;display:grid}.stat-block__value{color:var(--ink);font-family:var(--body-font);margin:0;font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1}.stat-block__label{color:var(--ink-muted);font-family:var(--body-font);text-transform:capitalize;margin:0;font-size:14px;font-weight:400;line-height:1}.built-for-you{z-index:1;margin-top:calc(-1 * var(--built-for-you-overlap));padding:0 0 36px;position:relative}.built-for-you__pin{width:100%}.built-for-you__stage{justify-self:end;width:230px;min-height:349px;position:relative;overflow:visible}.built-for-you__stat{width:100%}.built-for-you__stat--anywhere,.built-for-you__stat--actions{visibility:hidden;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.built-for-you__stat--actions{z-index:2;flex-direction:column;align-items:stretch;gap:33px;width:max(100%,218px);left:auto;right:0}.work-anywhere-graphic{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.work-anywhere-graphic__globe{width:132px;height:132px;display:block}.work-anywhere-graphic__pin-row{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.work-anywhere-graphic__pin{width:58px;height:73px;display:block}.work-anywhere-graphic__plus{width:27px;height:27px;display:block}.work-anywhere-graphic__label{color:var(--ink-muted);font-family:var(--body-font);margin:32px 0 0;font-size:14px;font-weight:400;line-height:1}.built-for-you__inner{z-index:1;border-radius:var(--radius-md);background:var(--light-surface);grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:105px;padding:99px 120px 99px 143px;display:grid;position:relative}.built-for-you__copy{gap:18px;display:grid}.built-for-you .display-heading{font-size:96px;line-height:80px}.built-for-you__body{max-width:394px;color:var(--ink-muted);font-family:var(--body-font);margin:0;font-size:16px;font-weight:400;line-height:26px}.built-for-you .icon-tile{aspect-ratio:auto;width:230px;height:230px}.built-for-you .icon-tile img,.built-for-you .icon-tile svg{width:132px;height:137px}.built-for-you .stat-block{justify-self:end;gap:0}.built-for-you .stat-block .icon-tile{margin-bottom:51px}.built-for-you .stat-block__value{margin:0 0 6px;font-size:48px;font-weight:900;line-height:1}.built-for-you .stat-block__label{font-size:14px;font-weight:400;line-height:1}.why-software{background:#fff;padding:0 0 72px}.why-software__intro{padding-top:48px;padding-bottom:120px}.why-software .section-label{margin-bottom:14px}.why-software__headline-wrap{width:100vw;max-width:100%;margin-bottom:0;position:relative;left:50%;transform:translate(-50%)}.code-bracket-decor{pointer-events:none;height:0;position:absolute;inset:50% 0 auto}.code-bracket-decor__mark{color:#0000;font-family:var(--display-font);font-variation-settings:var(--display-comp);-webkit-text-stroke:1px var(--stroke);-webkit-user-select:none;user-select:none;font-size:clamp(140px,31.25vw,500px);font-weight:500;line-height:.66;position:absolute;top:0;transform:translateY(-50%)}.code-bracket-decor__mark--open{left:clamp(8px,4.5vw,72px)}.code-bracket-decor__mark--close{right:clamp(8px,5vw,80px)}.why-software__headline{z-index:1;text-align:center;max-width:min(100% - 40px,1280px);margin-inline:auto;padding-inline:clamp(56px,10vw,140px);position:relative}.why-software__headline-accent{color:var(--green)}.why-software__headline-limitless{color:#292929}.why-software__grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:stretch;gap:80px;display:grid}.why-software__visual{border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--light-surface);place-items:center;height:598px;min-height:598px;display:grid;position:relative;overflow:hidden}.why-software__visual-img{opacity:0;pointer-events:none;grid-area:1/1;width:min(78%,520px);height:auto;transition:opacity .45s,transform .45s;transform:scale(.96)}.why-software__visual-img.is-active{opacity:1;transform:scale(1)}.why-software__timeline{flex-direction:column;height:598px;margin:0;padding:8px 0 9px;list-style:none;display:flex}.why-software__timeline-item{flex:0 0 167px;position:relative;overflow:visible}.why-software__timeline-item:last-child{flex:0 0 80px}.why-software__timeline-button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:80px 1fr;align-items:start;gap:46px;margin:0;padding:0;display:grid}.why-software__step{border:1px solid var(--ink);background:var(--white);width:80px;height:80px;color:var(--ink);font-family:var(--display-font);letter-spacing:.05em;text-transform:uppercase;font-variation-settings:var(--display-comp);border-radius:999px;flex-shrink:0;place-items:center;font-size:36px;font-weight:500;line-height:1;transition:background .35s,color .35s,border-color .35s,box-shadow .35s;display:grid;position:relative}.why-software__timeline-button.is-active .why-software__step{border-color:var(--ink);background:var(--accent);color:var(--ink);box-shadow:0 0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.why-software__timeline-button.is-active .why-software__step{box-shadow:0 0 0 12px color-mix(in srgb, var(--accent) 28%, transparent)}}.why-software__timeline-item:not(:last-child) .why-software__step:after{content:"";background:var(--stroke);pointer-events:none;width:1px;height:47px;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.why-software__timeline-content{flex-direction:column;min-width:0;display:flex}.why-software__timeline-title-wrap{align-items:center;height:80px;transition:align-items .35s;display:flex}.why-software__timeline-button.is-active .why-software__timeline-title-wrap{align-items:flex-start;height:auto;min-height:0}.why-software__timeline-title,.why-software__timeline h3,.curriculum h3{font-family:var(--display-font);letter-spacing:.05em;text-transform:uppercase;font-variation-settings:var(--display-comp);margin:0;font-size:36px;font-weight:500;line-height:1;display:block}.why-software__timeline-title{color:var(--ink);transition:color .35s}.why-software__timeline-button.is-active .why-software__timeline-title{color:var(--accent)}.why-software__timeline-body{opacity:0;max-height:0;color:var(--muted);font-family:var(--body-font);margin:0;font-size:16px;font-weight:400;line-height:26px;transition:max-height .4s,opacity .35s,margin-top .4s;display:block;overflow:hidden}.why-software__timeline-button.is-active .why-software__timeline-body{opacity:1;max-height:78px;margin-top:4px}.why-software__timeline p,.curriculum p,.details__copy p,.challenge p,.testimonials p,.site-footer span{color:var(--muted);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:26px}.details,.contact{color:var(--white);position:relative}.life{text-align:center;background:#fff;width:100%;padding:clamp(64px,9vw,150px) 0;position:relative;overflow:hidden}.life__headline{text-align:center;width:max-content;max-width:none;font-family:var(--display-font);font-variation-settings:var(--display-exp);letter-spacing:-.05em;white-space:nowrap;margin:0 auto;font-size:6vw;font-style:normal;font-weight:500;line-height:100%;position:relative}.life__headline-base,.life__headline-fill{display:block}.life__headline-base{color:var(--white);-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--stroke)}.life__headline-fill{color:var(--ink);-webkit-text-stroke-width:0;clip-path:inset(0% 100% 0% 0%);pointer-events:none;position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.challenge__inner,.details__inner,.contact__inner{z-index:1;position:relative}.challenge h2,.curriculum h2,.faq h2,.contact h2{font-variation-settings:var(--display-comp);font-size:clamp(48px,6vw,96px);font-weight:500;line-height:clamp(40px,5vw,80px)}.challenge p,.details__copy p,.contact label{color:#ffffffd1}.challenge{background:linear-gradient(90deg, #000000ad, #0003), url(/assets/app-screenshot.png) center / cover, var(--dark-bg);align-items:center;min-height:620px;display:grid}.challenge__inner{grid-template-columns:minmax(0,.9fr) minmax(340px,.65fr);align-items:end;gap:80px;display:grid}.challenge .section-label{text-align:left}.challenge h2{margin-bottom:0}.challenge p{margin-bottom:0;font-size:20px;font-weight:400;line-height:30px}.curriculum{z-index:2;background:var(--Light-Bg,#1b2f430d);padding:clamp(80px,10vw,120px) 0 clamp(32px,4vw,48px);position:relative}.curriculum__intro{text-align:center;justify-items:center;margin-bottom:clamp(48px,6vw,72px);display:grid}.curriculum__intro-heading{justify-items:center;display:grid}.curriculum .section-label{margin-bottom:22px}.curriculum .display-heading{max-width:16ch;font-size:clamp(42px,5.5vw,70px);line-height:clamp(40px,5vw,65px)}.curriculum__lede{max-width:698px;margin:28px 0 0;overflow:hidden}.curriculum__list{gap:clamp(64px,5.5vw,80px);display:grid}.curriculum__card{border-radius:var(--radius-sm);background:var(--white);align-items:stretch;gap:clamp(28px,5vw,90px);min-height:clamp(280px,24vw,325px);padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 4px 20px #0000000d}.curriculum__card:last-child{anchor-name:--curriculum-stack-end}@media (width>=981px){.curriculum{--curriculum-card-sticky-top:152px}.curriculum__intro-sticky{z-index:5;width:100%;padding:20px 0 24px;position:sticky;top:0}.curriculum__intro-heading{transform-origin:top;will-change:transform}.curriculum__lede{will-change:opacity, max-height}.curriculum__list{--curriculum-stack-step:clamp(96px, 9vw, 128px);padding-bottom:var(--curriculum-stack-step);flex-direction:column;gap:0;display:flex}.curriculum__card{top:var(--curriculum-card-sticky-top,clamp(88px, 12vh, 148px));transform-origin:top;position:sticky}.curriculum__card:first-child{z-index:1}.curriculum__card:nth-child(2){z-index:2}.curriculum__card:nth-child(3){z-index:3}.curriculum__card:nth-child(4){z-index:4}.curriculum__card+.curriculum__card{margin-top:calc(-1 * var(--curriculum-overlap))}.curriculum__card:not(:last-child){margin-bottom:var(--curriculum-stack-step)}}.curriculum__icon{aspect-ratio:298/273;flex:0 0 clamp(180px,22vw,298px);align-self:center;position:relative;overflow:hidden}.curriculum__icon-bg{border:1px solid var(--ink);border-radius:14px;position:absolute;inset:0}.curriculum__icon-image{z-index:1;width:min(68%,160px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curriculum__content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.curriculum__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.curriculum__head h3{max-width:14ch;margin:0}.curriculum__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.curriculum__more{min-height:52px;color:var(--ink);background-color:#0000;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:flex-end;align-items:center;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex;overflow:hidden}.curriculum__more-label{opacity:0;max-width:0;font-family:var(--body-font);text-transform:capitalize;white-space:nowrap;padding:0;font-size:14px;font-weight:500;line-height:1;transition:max-width .26s,padding .26s,opacity .2s;overflow:hidden}.curriculum__more-icon{width:50px;height:52px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.curriculum__more-mark{width:50px;height:auto;display:block}.curriculum__more-fill{fill:#0000;transition:fill .18s}.curriculum__more-ring{fill:none;transition:stroke .18s}@media (hover:hover){.curriculum__more:hover{border-color:var(--ink);background-color:var(--accent);transform:translateY(-2px)}.curriculum__more:hover .curriculum__more-label{opacity:1;max-width:160px;padding:16px 12px 16px 24px}.curriculum__more:hover .curriculum__more-fill{fill:var(--white)}}.curriculum__more:focus-visible{border-color:var(--ink);background-color:var(--accent);outline:2px solid var(--ink);outline-offset:2px;transform:translateY(-2px)}.curriculum__more:focus-visible .curriculum__more-label{opacity:1;max-width:160px;padding:16px 12px 16px 24px}.curriculum__more:focus-visible .curriculum__more-fill{fill:var(--white)}@media (prefers-reduced-motion:reduce){.curriculum__more,.curriculum__more-label,.curriculum__more-fill,.curriculum__more-ring{transition:none}}.curriculum__divider{background:var(--stroke);width:100%;height:1px;margin:clamp(16px,2vw,22px) 0 clamp(14px,1.8vw,18px)}.curriculum__content p{max-width:744px;margin:0}.coding-background{border:1px solid var(--ink);background:var(--coding-bg-color);border-radius:14px;position:absolute;inset:0;overflow:hidden}.coding-background__pattern{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.coding-background--zoomed .coding-background__pattern{width:380%;height:380%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.does-it-better{--dib-intro-width:411px;--dib-column-gap:139px;--dib-card-width:350px;--dib-card-gap:33px;--dib-card-height:420px;--dib-label-offset:21px;--dib-nav-offset:244px;background:#fff;padding-block:clamp(64px,8vw,112px) clamp(72px,9vw,120px);position:relative;overflow:hidden}.does-it-better__layout{z-index:1;grid-template-columns:var(--dib-intro-width) minmax(0, 1fr);gap:var(--dib-column-gap);align-items:start;width:min(100% - 40px,1280px);margin-inline:auto;display:grid;position:relative}.does-it-better__watermark{pointer-events:none;position:absolute;inset:0}.does-it-better__watermark-code,.does-it-better__watermark-loop{height:auto;position:absolute}.does-it-better__watermark-code{width:47.9375%;top:180px;left:-11.4375%}.does-it-better__watermark-loop{width:46.3125%;top:346px;left:37.3125%}.does-it-better__intro{padding-top:var(--dib-label-offset);min-height:var(--dib-card-height);position:sticky;top:120px}.does-it-better .section-label{text-align:left;margin-bottom:20px}.does-it-better .display-heading{max-width:var(--dib-intro-width);text-align:left;margin:0;font-size:clamp(48px,6vw,96px);line-height:clamp(40px,5vw,80px)}.does-it-better__nav{top:var(--dib-nav-offset);gap:0;display:flex;position:absolute;left:0}.does-it-better__nav-button{cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .18s,transform .18s;display:grid}.does-it-better__nav-button:hover:not(:disabled){transform:translateY(-2px)}.does-it-better__nav-button:disabled{cursor:default;opacity:.35}.does-it-better__carousel-wrap{min-width:0;margin-right:calc(50% - 50vw);overflow-x:clip}.does-it-better__track{--does-it-better-track-gutter:max(20px, calc(50vw - 640px));--does-it-better-track-end:var(--does-it-better-track-gutter);gap:var(--dib-card-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-block:0;padding-inline-start:0;padding-inline-end:var(--does-it-better-track-end);scroll-padding-inline-end:var(--does-it-better-track-end);display:flex;overflow-x:auto}.does-it-better__track::-webkit-scrollbar{display:none}.does-it-better__card{flex:0 0 var(--dib-card-width);scroll-snap-align:start}.does-it-better__card-scene{width:var(--dib-card-width);height:var(--dib-card-height);perspective:1200px}.does-it-better__card-inner{width:100%;height:inherit;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1);position:relative}.does-it-better__card-inner.is-flipped{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.does-it-better__card-inner{transition:none}.does-it-better__track{scroll-behavior:auto}}.does-it-better__card-face{backface-visibility:hidden;border-radius:20px;flex-direction:column;padding:10px 10px 0;display:flex;position:absolute;inset:0}.does-it-better__card-face--front{background:#1b2f430d}.does-it-better__card-face--back{background:var(--white);transform:rotateY(180deg);box-shadow:0 4px 20px #00000008}.does-it-better__card-panel{flex-shrink:0;place-items:center;width:330px;height:260px;display:grid;position:relative;overflow:visible}.does-it-better__card-panel--back{border:1px solid var(--ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:28px 24px 56px;display:flex}.does-it-better__card-panel .coding-background{border-radius:14px}.does-it-better__card-icon{z-index:1;object-fit:contain;pointer-events:none;flex-shrink:0;position:relative}.does-it-better__card-body{color:var(--muted);font-family:var(--body-font);text-align:center;white-space:pre-wrap;margin:0;font-size:20px;font-weight:400;line-height:30px}.does-it-better__toggle{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s;display:grid;position:absolute;bottom:0;right:0;transform:translateY(50%)}.does-it-better__toggle img{backface-visibility:hidden;display:block}.does-it-better__toggle:hover{transform:translateY(50%)scale(1.05)}.does-it-better__card-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 10px 20px 26px;display:flex}.does-it-better__card-number{color:var(--ink);font-family:var(--body-font);text-transform:capitalize;font-size:14px;font-weight:500;line-height:1}.does-it-better__card-title{color:var(--ink);font-family:var(--display-font);font-variation-settings:var(--display-comp);margin:0;font-size:35px;font-weight:500;line-height:1}.does-it-better__card-title--wide{max-width:224px;line-height:1}.details{--testimonial-card-width-estimate:609;--testimonial-card-height-estimate:439;--testimonial-card-gap:clamp(24px, 3vw, 48px);--testimonials-visible-count:2;--testimonial-card-width:min(calc(var(--testimonial-card-width-estimate) * 1px), calc((100vw - 48px - var(--testimonial-card-gap)) / var(--testimonials-visible-count)));--testimonial-card-height:min(calc(var(--testimonial-card-height-estimate) * 1px), calc(var(--testimonial-card-width) * var(--testimonial-card-height-estimate) / var(--testimonial-card-width-estimate)));--testimonial-card-pad-top:clamp(48px, 5.5vw, 72px);--testimonial-card-pad-inline:clamp(48px, 5.5vw, 72px);--testimonial-card-pad-bottom:clamp(32px, 3.5vw, 48px);--testimonials-viewport-width:calc(var(--testimonials-visible-count) * var(--testimonial-card-width) + (var(--testimonials-visible-count) - 1) * var(--testimonial-card-gap));--details-column-gap:clamp(64px, 9vw, 140px);--details-content-max:1280px;--details-panel-max:368px;--details-header-gap:24px;--details-item-pad:32px;--details-icon-gap:20px;--details-line-gap:8px;--details-list-line-height:30px;--details-text-line-height:36px;--details-copy-intro-line-height:26px;--details-copy-paragraph-gap:28px;--details-title-gap:56px;--details-title-pad-block:clamp(20px, 2.5vw, 32px);--details-divider:#ffffff61;--details-copy-nudge:clamp(72px, 7vw, 128px);--details-copy-max:680px;--details-pad-top:clamp(120px, 12vw, 180px);--details-pad-block:clamp(180px, 20vw, 380px);--details-subtitle-weight:400;--details-subtitle-variation:"wght" 400, "wdth" 50;--details-black-fade:48px;z-index:1;background-color:var(--Light-Bg,#1b2f430d);position:relative;overflow:visible}.details:before{content:"";z-index:0;height:var(--details-black-height,100%);background:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--details-black-fade)), transparent 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}.details__main{z-index:1;position:relative;overflow:visible}.details__copy-intro{line-height:var(--details-copy-intro-line-height)}.details__inner{z-index:2;width:min(100% - 40px, var(--details-content-max));grid-template-columns:minmax(260px, min(var(--details-panel-max), 31%)) minmax(0, 1fr);gap:var(--details-column-gap);padding:var(--details-pad-top) 0 var(--details-pad-block);align-items:start;display:grid;position:relative}.details__panel,.details__copy{min-width:0}.details__panel{justify-self:start}.details__copy{max-width:var(--details-copy-max);flex-direction:column;justify-self:center;margin-inline-end:var(--details-copy-nudge);display:flex}.details__panel .section-label{margin:0 0 var(--details-header-gap);color:var(--white);font-family:var(--display-font);font-size:36px;font-style:normal;font-weight:var(--details-subtitle-weight);letter-spacing:1.8px;text-align:left;text-transform:uppercase;font-variation-settings:var(--details-subtitle-variation);font-synthesis:none;line-height:1}.details__list{border-top:1px solid var(--details-divider);gap:0;margin:0;padding:0;list-style:none;display:grid}.details__item{gap:var(--details-icon-gap);padding:var(--details-item-pad) 0;grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.details__item+.details__item{border-top:1px solid var(--details-divider)}.details__item-icon{width:40px;color:var(--yellow);display:block}.details__item-icon img{width:40px;height:40px;display:block}.details__item-text{gap:var(--details-line-gap);display:grid}.details__item-text p{color:var(--white);font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:500;line-height:var(--details-list-line-height);font-synthesis:none;margin:0}.details__copy .display-heading{margin:0 0 var(--details-header-gap);color:var(--white);font-family:var(--display-font);font-size:36px;font-style:normal;font-weight:var(--details-subtitle-weight);letter-spacing:1.8px;text-align:left;text-transform:uppercase;font-variation-settings:var(--details-subtitle-variation);font-synthesis:none;line-height:1}.details__title{margin:0 0 var(--details-title-gap);padding-block:var(--details-title-pad-block);color:var(--blue);font-family:var(--display-font);font-variation-settings:var(--display-comp);font-size:clamp(48px,7.5vw,96px);font-style:normal;font-weight:500;line-height:clamp(40px,6.25vw,80px)}.details__copy p{color:var(--white);font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:400;line-height:var(--details-text-line-height);margin:0}.details__copy p+p{margin-top:var(--details-copy-paragraph-gap)}.testimonials{z-index:3;min-height:calc(var(--testimonial-card-height) + var(--details-overlap) + clamp(24px, 3vw, 40px));flex-direction:column;justify-content:center;padding:0;display:flex;position:relative}.testimonials__stage{width:var(--testimonials-viewport-width);max-width:calc(100vw - 40px);margin-inline:auto}.testimonials__nav-wrap{justify-content:flex-end;margin-top:clamp(24px,3vw,40px);display:flex}.testimonials__header{margin-bottom:32px}.testimonials__nav{gap:0;display:flex}.testimonials__nav-button{cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .18s,transform .18s;display:grid}.testimonials__nav-button:hover:not(:disabled){transform:translateY(-2px)}.testimonials__nav-button:disabled{cursor:default;opacity:.35}.testimonials__carousel-wrap{width:100%;margin-top:calc(-1 * var(--details-overlap));overflow-x:clip}.testimonials__track{align-items:stretch;gap:var(--testimonial-card-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__card{flex:0 0 var(--testimonial-card-width);width:var(--testimonial-card-width);min-height:var(--testimonial-card-height);scroll-snap-align:start;border:1px solid var(--stroke);border-radius:var(--radius-md);padding-block:var(--testimonial-card-pad-top) var(--testimonial-card-pad-bottom);padding-inline:var(--testimonial-card-pad-inline);background:var(--white);box-sizing:border-box;flex-direction:column;display:flex;box-shadow:0 6px 20px -4px #0000000f}.testimonials__quote{color:var(--ink);flex:1 0 auto;margin:0;font-size:20px;font-weight:400;line-height:30px}.testimonials h3{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-variation-settings:var(--display-comp);margin:clamp(20px,2.5vw,32px) 0 8px;font-size:36px;font-weight:500;line-height:1}.testimonials span{color:var(--muted);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:26px}.faq{--faq-heading-x:40px;--faq-heading-y:0;--faq-q-x:4%;--faq-q-y:10%;--faq-q-size-min:360px;--faq-q-size-max:920px;--faq-q-stroke:4px;--faq-q-top-x:-17%;--faq-q-top-y:-10%;--faq-q-bottom-x:-32%;--faq-q-bottom-y:-10%;background-color:var(--Light-Bg,#1b2f430d);padding:clamp(12px,1.5vw,20px) 0 110px;overflow:visible}.faq__inner{grid-template-columns:.65fr 1fr;align-items:center;gap:76px;display:grid;overflow:visible}.faq__heading-wrap{max-width:4.5ch;margin-top:var(--faq-heading-y);margin-left:var(--faq-heading-x);align-self:start;position:relative;overflow:visible}.faq h2{z-index:1;margin:0;position:relative}.faq-question-decor{transform:translate(var(--faq-q-x), var(--faq-q-y));pointer-events:none;position:absolute;inset:-220% -520% -290% -250%}.faq-question-decor__mark{color:#0000;font-family:var(--display-font);font-size:clamp(var(--faq-q-size-min), 58vw, var(--faq-q-size-max));font-variation-settings:var(--display-comp);-webkit-text-stroke:var(--faq-q-stroke) var(--stroke);-webkit-user-select:none;user-select:none;font-weight:500;line-height:.66;position:absolute}.faq-question-decor__mark--top{top:var(--faq-q-top-y);right:var(--faq-q-top-x)}.faq-question-decor__mark--bottom{bottom:var(--faq-q-bottom-y);left:var(--faq-q-bottom-x)}.faq__list{display:grid}.faq__item{border-bottom:1px solid var(--stroke)}.faq__question{width:100%;min-height:82px;color:var(--ink);cursor:pointer;font-family:var(--body-font);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:20px;font-weight:400;line-height:30px;display:flex}.faq__icon{flex:none;width:32px;height:32px;display:block}.faq__icon img{width:100%;height:100%;display:block}.faq__answer{padding:0 56px 24px 0}.faq__answer p{font-family:var(--body-font);color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:26px}.faq__answer a{color:inherit;text-decoration:underline}.contact{--contact-pad-top:110px;--contact-pad-bottom:120px;--contact-card-min-height:844px;--contact-backdrop-start-ratio:.333333;padding:var(--contact-pad-top) 0 var(--contact-pad-bottom);background-color:var(--Light-Bg,#1b2f430d)}.contact__backdrop{z-index:0;position-anchor:--contact-card;bottom:0;left:0;right:0;top:anchor(33.333%);pointer-events:none;background-color:#d3d3d3;background-image:url(/assets/brand-background-overlay.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute}@supports not (anchor-name:--a){.contact__backdrop{top:calc(var(--contact-pad-top) + var(--contact-card-min-height) * var(--contact-backdrop-start-ratio))}}.contact__card{anchor-name:--contact-card;width:min(100%,1279px);min-height:var(--contact-card-min-height);background-color:var(--ink);filter:drop-shadow(0 30px 60px #000000e6);box-sizing:border-box;border-radius:20px;margin-inline:auto;padding:clamp(64px,9vw,116px) clamp(24px,12vw,158px) clamp(48px,6vw,80px)}.contact__heading{justify-content:space-between;align-items:start;gap:40px;margin-bottom:clamp(48px,6vw,78px);display:flex}.contact__heading h2{margin:0}.contact__heading>div,.contact__intent-toggle{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.contact__segment{flex:0 auto;max-width:100%}.contact__segment-track{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff0f,0 8px 24px #0000002e}.contact__segment-thumb{background:var(--yellow);pointer-events:none;border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .28s cubic-bezier(.4,0,.2,1),background-color .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000029,0 1px 1px #00000014,inset 0 1px #ffffff59}.contact__segment[data-intent=tell-me-more] .contact__segment-thumb{background:var(--blue);transform:translate(calc(100% + 4px));box-shadow:0 2px 8px #00000029,0 1px 1px #00000014,inset 0 1px #ffffff73}.contact__segment-button{z-index:1;color:#ffffff9e;min-height:46px;font-family:var(--body-font);text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px clamp(14px,2vw,24px);font-size:14px;font-weight:500;line-height:1.15;transition:color .22s;position:relative}.contact__segment-button.is-active{color:var(--ink)}.contact__segment-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.contact__form{grid-template-columns:repeat(3,1fr);gap:28px clamp(24px,3vw,40px);width:100%;display:grid}.contact__form--basic .contact__message{grid-column:1/-1}.contact label{height:100%;font-family:var(--body-font);flex-direction:column;gap:12px;font-size:14px;font-weight:400;line-height:1;display:flex}.contact input{width:100%;height:44px;color:var(--white);box-sizing:border-box;background:#0000004f;border:0;border-radius:999px;outline:1px solid #0000;margin-top:auto;padding:0 18px;line-height:44px}.contact__select{width:100%;margin-top:auto;position:relative}.contact__select-trigger{width:100%;height:44px;color:var(--white);font:inherit;cursor:pointer;box-sizing:border-box;background:#0000004f;border:0;border-radius:999px;outline:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16px;line-height:1;transition:outline-color .18s;display:flex}.contact__select-trigger:focus-visible,.contact__select--open .contact__select-trigger{outline-color:var(--blue)}.contact__select-icon{color:var(--white);flex:none;transition:transform .18s}.contact__select--open .contact__select-icon{transform:rotate(180deg)}.contact__select-menu{z-index:2;background:var(--ink);border:1px solid #ffffff1f;border-radius:20px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000059}.contact__select-menu li{color:var(--white);cursor:pointer;border-radius:999px;padding:12px 16px;font-size:16px;line-height:1.25;transition:background-color .18s,color .18s}.contact__select-menu li:hover,.contact__select-option--selected{color:var(--blue);background:#70cef02e}.contact input:focus,.contact__select-trigger:focus-visible,.contact textarea:focus{outline-color:var(--blue)}.contact textarea{width:100%;height:175px;color:var(--white);font-family:var(--body-font);resize:none;background:#0000004f;border:0;border-radius:30px;outline:1px solid #0000;padding:18px 22px;font-size:16px;line-height:26px}.contact__message{grid-column:1/-1}.contact__status{font-family:var(--body-font);grid-column:1/3;align-self:center;margin:0;font-size:14px;line-height:1.4}.contact__status--success{color:var(--blue)}.contact__status--activation{color:var(--yellow)}.contact__status--error{color:#ffb4b4}.contact .button--yellow,.contact .button--blue{cursor:pointer;grid-column:3;justify-self:end;min-width:140px}.contact .button--yellow:disabled,.contact .button--blue:disabled{cursor:wait;opacity:.72}.site-footer{background:var(--light-surface);min-height:409px;padding:119px 0 53px;position:relative;overflow:hidden}.site-footer__watermark{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(1748px,109.25vw);position:absolute;top:10px;left:calc(50% - min(800px,50vw) + 86px)}.site-footer__watermark img{width:100%;height:auto;display:block}.site-footer__inner{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.site-footer__primary{align-items:flex-start;gap:56px;display:flex}.site-footer__brand{flex:none;width:fit-content}.site-footer__brand img{width:247px;height:auto;display:block}.site-footer nav{flex-direction:column;gap:5px;padding-top:1px;display:flex}.site-footer nav a{color:var(--muted);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:26px}.site-footer nav a[aria-current=page]{color:var(--ink)}.site-footer__contact{text-align:right}.site-footer__contact p{color:var(--ink);font-family:var(--display-font);letter-spacing:6px;text-transform:uppercase;font-variation-settings:var(--display-comp);margin:0 0 15px;font-size:24px;font-weight:500;line-height:1}.site-footer__phone{white-space:nowrap}@media (width<=980px){.site-header{width:min(100% - 40px,1280px);top:24px;left:50%}.site-header__nav{flex-wrap:nowrap;justify-content:flex-start;gap:12px;height:70px;min-height:70px;padding:12px 14px 12px 20px}.site-header__brand{order:0;margin-right:auto;position:static;transform:none}.site-header__brand img{width:min(149px,36vw)}.site-header__links{display:none}.site-header__actions{flex-shrink:0;margin-left:0}.site-header .button{order:0;width:auto;min-height:46px;margin-left:0;padding:14px 18px;font-size:13px}.site-header__menu-toggle{display:inline-flex}.section-heading,.contact__heading{flex-direction:column;align-items:stretch}.contact__segment,.contact__segment-track{width:100%}.hero{min-height:clamp(380px,58vh,460px);padding-bottom:0}.home-intro{--built-for-you-overlap:clamp(64px, 10vw, 112px)}.hero__content{width:min(100% - 40px,1300px);margin-inline:0;padding-top:0;position:absolute;top:clamp(140px,22vw,168px);left:50%;transform:translate(-50%)}.hero__kicker{letter-spacing:.05em;font-size:clamp(22px,3.2vw,32px)}.hero__headline{gap:clamp(4px,.6vw,6px);min-height:auto;margin-top:clamp(14px,1.5vw,19px);font-size:clamp(48px,9.375vw,150px);line-height:clamp(32px,6.25vw,100px)}.built-for-you .display-heading{font-size:clamp(48px,8vw,96px);line-height:clamp(40px,6.67vw,80px)}.built-for-you__inner{grid-template-columns:1fr;gap:clamp(40px,6vw,56px);padding:clamp(48px,8vw,99px) clamp(28px,5vw,48px)}.built-for-you__stage{justify-self:stretch;width:100%;min-height:0}.built-for-you__stat--salary,.built-for-you__stat--anywhere{display:none}.built-for-you__stat--actions{visibility:visible;width:100%;max-width:none;position:static}.built-for-you__stat--actions .button{white-space:normal;text-align:center;width:100%}.built-for-you .stat-block{justify-self:start}.life__headline{white-space:normal;width:100%;max-width:min(100% - 40px,1280px);padding-inline:20px;font-size:clamp(28px,8vw,56px);line-height:1.05}.why-software__grid,.challenge__inner,.details__inner,.faq__inner{grid-template-columns:1fr}.faq{--faq-q-x:2%;--faq-q-y:8%;--faq-q-size-min:220px;--faq-q-size-max:420px;--faq-q-top-x:-13%;--faq-q-top-y:-7%;--faq-q-bottom-x:-24%;--faq-q-bottom-y:-7%}.faq__heading-wrap{place-self:start;max-width:none}.faq-question-decor{inset:-120% -200% -160% -90%}.details__inner{gap:clamp(48px,8vw,72px)}.does-it-better{--dib-column-gap:clamp(32px, 6vw, 139px);--dib-card-width:min(350px, calc(100vw - 56px))}.does-it-better__layout{grid-template-columns:1fr}.does-it-better__intro{min-height:0;padding-top:0;position:static}.does-it-better__nav{margin-top:32px;position:static}.does-it-better__nav-button img{width:56px;height:56px}.does-it-better__watermark{opacity:.35}.does-it-better__watermark-code{width:min(767px,100vw);top:clamp(120px,24vw,180px);left:max(-20vw,-11.4375%)}.does-it-better__watermark-loop{width:min(741px,95vw);top:clamp(220px,40vw,346px);left:auto;right:max(-12vw,-8%)}.does-it-better__carousel-wrap{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.does-it-better__track{--does-it-better-track-gutter:max(24px, calc(50vw - 50%));padding-inline-start:var(--does-it-better-track-gutter);padding-inline-end:var(--does-it-better-track-end);scroll-padding-inline-end:var(--does-it-better-track-end)}.does-it-better__card:last-child{scroll-margin-inline-end:var(--does-it-better-track-end)}.does-it-better__card-scene{width:var(--dib-card-width);margin-inline:auto}.does-it-better__card-footer{padding-inline-start:26px}.contact__form{grid-template-columns:1fr}.curriculum__card{flex-direction:column;gap:24px}.curriculum__icon{flex-basis:auto;width:min(100%,298px);margin-inline:auto}.curriculum__head{flex-direction:column;align-items:stretch}.curriculum__head h3{max-width:none}.curriculum__actions{justify-content:space-between}.contact .button--yellow,.contact .button--blue,.contact__message,.contact__status{grid-column:1}.site-footer{min-height:auto;padding:72px 0 48px;overflow:hidden}.site-footer__watermark{width:min(1200px,100vw);top:24px;left:50%;transform:translate(-50%)}.site-footer__primary{flex-direction:column;gap:32px}.site-footer__contact{text-align:left}.site-footer__contact p{letter-spacing:clamp(2px,1.2vw,6px);font-size:clamp(18px,4.5vw,24px)}}@media (width<=640px){.details{--testimonials-visible-count:1;--testimonial-card-width:min(calc(var(--testimonial-card-width-estimate) * 1px), calc(100vw - 40px))}.page-shell,.site-header{width:min(100% - 28px,1280px)}.site-header__notice{display:none}.site-header__nav{border-radius:24px;padding:12px 14px}.site-header .button{min-height:42px;padding:12px 14px;font-size:12px}.site-header__menu-toggle{width:42px;height:42px}.hero{min-height:clamp(340px,54vh,400px)}.home-intro{--built-for-you-overlap:clamp(56px, 12vw, 96px)}.hero__content{width:min(100% - 28px,1300px);top:clamp(128px,24vw,152px)}.hero__kicker{font-size:clamp(16px,4.2vw,22px)}.hero__headline{gap:clamp(2px,1vw,4px);margin-top:clamp(10px,2.5vw,14px);font-size:clamp(44px,12vw,86px);line-height:clamp(34px,9.5vw,68px)}.built-for-you .display-heading{font-size:clamp(36px,10vw,56px);line-height:clamp(32px,9vw,48px)}.built-for-you__inner{gap:32px;padding:40px 20px}.built-for-you__body{max-width:none}.curriculum,.contact{--contact-pad-top:76px;--contact-pad-bottom:76px;padding-block:76px}.curriculum__card{padding:20px}.faq{--faq-q-size-min:160px;--faq-q-size-max:280px;padding-top:clamp(12px,2vw,20px);padding-bottom:76px}.faq-question-decor{inset:-80% -120% -100% -60%}.faq__question{gap:16px;min-height:72px;font-size:17px;line-height:26px}.why-software{padding:0 0 76px}.why-software__intro{padding-top:32px;padding-bottom:72px}.code-bracket-decor__mark{-webkit-text-stroke-width:.5px;font-size:clamp(72px,22vw,140px)}.why-software__headline{padding-inline:clamp(32px,8vw,56px)}.why-software__visual{height:auto;min-height:320px}.why-software__timeline{gap:34px;height:auto;padding:0}.why-software__timeline-item,.why-software__timeline-item:last-child{flex:none;height:auto}.why-software__timeline-button,.curriculum__card{height:auto}.why-software__step{width:68px;height:68px;font-size:30px}.why-software__timeline-title-wrap{height:auto;min-height:68px}.why-software__timeline-button.is-active .why-software__timeline-body{max-height:220px}.why-software__timeline-title,.why-software__timeline h3,.curriculum h3{font-size:30px}.life{padding-block:76px}.life__headline{max-width:min(100% - 28px,1280px);padding-inline:14px;font-size:clamp(24px,7.5vw,40px)}.does-it-better{--dib-card-width:min(350px, calc(100vw - 56px))}.does-it-better__card-title{font-size:28px}.does-it-better__nav-button img{width:48px;height:48px}.does-it-better__watermark{opacity:.25}.details__inner{padding-top:clamp(144px,24vw,220px);padding-bottom:clamp(104px,22vw,180px)}.testimonials{padding-bottom:0}.testimonials__carousel-wrap{max-width:100%}.challenge{min-height:560px}.contact__heading>div,.contact__segment{justify-content:flex-start;width:100%}.contact__segment-track{width:100%}.contact__segment-button{white-space:normal;padding-inline:12px;font-size:13px}.does-it-better__track{--does-it-better-track-gutter:max(28px, calc(50vw - 50%))}}@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-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}
