.cls-1[data-v-c62cda48],.cls-2[data-v-c62cda48],.cls-3[data-v-c62cda48]{fill-rule:evenodd}.cls-8[data-v-c62cda48],.cls-4[data-v-c62cda48],.cls-9[data-v-c62cda48]{clip-rule:evenodd}.cls-12[data-v-c62cda48]{fill:var(--tf-white)}.tf-nav-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;margin-inline:-.625rem;padding:.5rem .625rem;border-radius:var(--tf-radius-md);transition:color var(--tf-motion-hover) var(--tf-ease-out)}.tf-nav-link:before,.tf-nav-link:after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity var(--tf-motion-hover) var(--tf-ease-out),transform var(--tf-motion-hover) var(--tf-ease-out)}.tf-nav-link:before{z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,rgb(var(--tf-cyclamen-rgb) / .14),rgb(var(--tf-veronica-rgb) / .2))}.tf-nav-link:after{inset-inline:.625rem;bottom:.125rem;height:2px;border-radius:var(--tf-radius-pill);background:var(--tf-brand-gradient);transform:scaleX(.35);transform-origin:left}.tf-nav-link:is(:focus-visible,[aria-expanded=true]){color:var(--tf-cyclamen)}.tf-nav-link:is(:focus-visible,[aria-expanded=true]):before,.tf-nav-link:is(:focus-visible,[aria-expanded=true]):after{opacity:1;transform:scaleX(1)}.tf-nav-panel:before{content:"";position:absolute;inset-inline:.75rem;top:-1px;height:2px;background:var(--tf-brand-gradient)}.tf-nav-choice{position:relative;isolation:isolate;transition:color var(--tf-motion-hover) var(--tf-ease-out)}.tf-nav-choice:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,rgb(var(--tf-cyclamen-rgb) / .12),rgb(var(--tf-veronica-rgb) / .18));opacity:0;transition:opacity var(--tf-motion-hover) var(--tf-ease-out)}.tf-nav-choice-arrow{color:var(--tf-cyclamen);opacity:.5;transform:translate(-.25rem);transition:opacity var(--tf-motion-hover) var(--tf-ease-out),transform var(--tf-motion-hover) var(--tf-ease-out)}.tf-nav-choice:focus-visible{color:var(--tf-white)}.tf-nav-choice:focus-visible:before{opacity:1}.tf-nav-choice:focus-visible .tf-nav-choice-arrow{opacity:1;transform:translate(0)}@media(hover:hover)and (pointer:fine){.tf-nav-link:hover{color:var(--tf-cyclamen)}.tf-nav-link:hover:before,.tf-nav-link:hover:after{opacity:1;transform:scaleX(1)}.tf-nav-choice:hover{color:var(--tf-white)}.tf-nav-choice:hover:before{opacity:1}.tf-nav-choice:hover .tf-nav-choice-arrow{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.tf-nav-link,.tf-nav-link:before,.tf-nav-link:after,.tf-nav-choice,.tf-nav-choice:before,.tf-nav-choice-arrow{transition:none}}.tf-professionals-desktop[data-v-077213b8]{display:none}@media(min-width:1024px){.tf-professionals-desktop[data-v-077213b8]{display:inline-flex}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-clip-text{line-height:normal}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-BOOGhInR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-D2bGa7uu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-D273HNI0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-Sckx8rpT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:107.69%;ascent-override:89.96%;descent-override:22.4%;line-gap-override:0%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--tf-font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}h1,h2,h3,h4{overflow-wrap:anywhere}:root{--tf-oxford-blue-rgb: 19 26 48;--tf-oxford-deep-rgb: 13 18 38;--tf-electric-indigo-rgb: 115 0 226;--tf-veronica-rgb: 161 35 231;--tf-phlox-rgb: 219 0 255;--tf-cyclamen-rgb: 255 106 161;--tf-lavender-rgb: 229 222 237;--tf-platinum-rgb: 234 234 234;--tf-paper-rgb: 242 238 248;--tf-white-rgb: 255 255 255;--tf-oxford-blue: rgb(var(--tf-oxford-blue-rgb));--tf-oxford-deep: rgb(var(--tf-oxford-deep-rgb));--tf-electric-indigo: rgb(var(--tf-electric-indigo-rgb));--tf-veronica: rgb(var(--tf-veronica-rgb));--tf-phlox: rgb(var(--tf-phlox-rgb));--tf-cyclamen: rgb(var(--tf-cyclamen-rgb));--tf-lavender: rgb(var(--tf-lavender-rgb));--tf-platinum: rgb(var(--tf-platinum-rgb));--tf-white: rgb(var(--tf-white-rgb));--tf-chart-purple-deep: color-mix(in srgb, var(--tf-electric-indigo) 70%, var(--tf-oxford-blue));--tf-paper: rgb(var(--tf-paper-rgb));--tf-paper-raised-rgb: 251 249 253;--tf-paper-sunken-rgb: 232 225 242;--tf-paper-raised: rgb(var(--tf-paper-raised-rgb));--tf-paper-sunken: rgb(var(--tf-paper-sunken-rgb));--tf-paper-ink: var(--tf-oxford-blue);--tf-dark: var(--tf-oxford-blue);--tf-dark-deep: var(--tf-oxford-deep);--tf-dark-raised-rgb: var(--tf-oxford-deep-rgb);--tf-dark-raised: rgb(var(--tf-dark-raised-rgb));--tf-secondary-on-dark-rgb: 185 175 203;--tf-secondary-on-paper-rgb: 76 81 102;--tf-secondary-on-dark: rgb(var(--tf-secondary-on-dark-rgb));--tf-secondary-on-paper: rgb(var(--tf-secondary-on-paper-rgb));--tf-rule-on-dark: rgb(var(--tf-lavender-rgb) / .16);--tf-rule-on-dark-strong: rgb(var(--tf-lavender-rgb) / .42);--tf-rule-on-paper: rgb(var(--tf-oxford-blue-rgb) / .16);--tf-rule-on-paper-strong: rgb(var(--tf-oxford-blue-rgb) / .5);--tf-lit: linear-gradient( 0deg, var(--tf-cyclamen) 0%, var(--tf-veronica) 42%, var(--tf-electric-indigo) 72%, var(--tf-lavender) 100% );--tf-font-display: "Inter", "Inter Fallback", system-ui, -apple-system, Arial, sans-serif;--tf-font-body: "Inter", "Inter Fallback", system-ui, -apple-system, Arial, sans-serif;--tf-tracking-floor: -.04em;--tf-figure: clamp(6rem, 5.44rem + 2.29vw, 7.5rem);--tf-figure-lh: .95;--tf-figure-track: var(--tf-tracking-floor);--tf-display-1: clamp(2.75rem, 1.72rem + 3.43vw, 4.5rem);--tf-display-1-lh: 1;--tf-display-1-track: -.035em;--tf-display-2: clamp(2.125rem, 1.32rem + 2.7vw, 3.5rem);--tf-display-2-lh: 1.05;--tf-display-2-track: -.03em;--tf-display-3: clamp(1.75rem, 1.31rem + 1.47vw, 2.5rem);--tf-display-3-lh: 1.1;--tf-display-3-track: -.02em;--tf-display-4: clamp(1.5rem, 1.28rem + .74vw, 1.875rem);--tf-display-4-lh: 1.15;--tf-display-4-track: -.02em;--tf-display-5: 1.375rem;--tf-display-5-lh: 1.18;--tf-display-5-track: -.015em;--tf-display-6: 1.125rem;--tf-display-6-lh: 1.25;--tf-display-6-track: -.01em;--tf-quote: clamp(1.625rem, 1.1rem + 1.75vw, 2.375rem);--tf-quote-lh: 1.25;--tf-quote-track: var(--tf-tracking-floor);--tf-body-lg: 1.1875rem;--tf-body-lg-lh: 1.55;--tf-body: 1.0625rem;--tf-body-lh: 1.6;--tf-body-sm: .9375rem;--tf-body-sm-lh: 1.45;--tf-caption: .8125rem;--tf-caption-lh: 1.5;--tf-micro: .75rem;--tf-micro-lh: 1.5;--tf-measure: 54ch;--tf-measure-tight: 58ch;--tf-measure-display: 900px;--tf-space-1: .25rem;--tf-space-2: .5rem;--tf-space-3: .75rem;--tf-space-4: 1rem;--tf-space-5: 1.5rem;--tf-space-6: 2rem;--tf-space-7: 2.5rem;--tf-space-8: 3rem;--tf-space-9: 4rem;--tf-space-10: 5rem;--tf-space-11: 6rem;--tf-space-12: 7rem;--tf-section-y: clamp(4rem, 2.29rem + 5.71vw, 7rem);--tf-section-x: clamp(1.25rem, .5rem + 3.9vw, 4rem);--tf-page-max: 1440px;--tf-radius-sm: 4px;--tf-radius-md: 6px;--tf-radius-lg: 12px;--tf-radius-xl: 20px;--tf-radius-pill: 999px;--tf-motion-micro: .15s;--tf-motion-hover: .25s;--tf-motion-reveal: .4s;--tf-motion-bars: .7s;--tf-motion-rise: 2.6s;--tf-ease-out: cubic-bezier(.16, 1, .3, 1);--tf-shadow-1: 0 1px 2px -1px rgb(var(--tf-oxford-blue-rgb) / .16), 0 2px 8px -4px rgb(var(--tf-oxford-blue-rgb) / .18);--tf-shadow-2: 0 2px 4px -2px rgb(var(--tf-oxford-blue-rgb) / .14), 0 8px 20px -8px rgb(var(--tf-oxford-blue-rgb) / .22);--tf-shadow-3: 0 4px 8px -4px rgb(var(--tf-oxford-blue-rgb) / .16), 0 20px 40px -16px rgb(var(--tf-oxford-blue-rgb) / .28);--tf-shadow-action: 0 6px 18px -6px rgb(var(--tf-electric-indigo-rgb) / .55);--tf-shadow-on-dark: 0 6px 16px -8px rgb(0 0 0 / .7), 0 24px 48px -24px rgb(0 0 0 / .55);--tf-focus-ring: var(--tf-cyclamen);--tf-caret: var(--tf-cyclamen);--tf-selection-bg: var(--tf-veronica);--tf-selection-fg: var(--tf-white);--tf-scrollbar-thumb: rgb(var(--tf-lavender-rgb) / .28);--tf-scrollbar-thumb-hover: rgb(var(--tf-lavender-rgb) / .45);--tf-scrollbar-track: var(--tf-oxford-deep);color-scheme:dark}.surface-dark{background-color:var(--tf-dark);color:var(--tf-lavender)}html{font-family:var(--tf-font-body);-webkit-text-size-adjust:100%;scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-scrollbar-track)}body{background-color:var(--tf-oxford-blue);color:var(--tf-lavender);font-size:var(--tf-body);line-height:var(--tf-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{background-color:var(--tf-selection-bg);color:var(--tf-selection-fg)}::selection{background-color:var(--tf-selection-bg);color:var(--tf-selection-fg)}:where(input,textarea,[contenteditable]){caret-color:var(--tf-caret)}:where(a,button,summary,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--tf-focus-ring);outline-offset:2px}a{text-underline-offset:.18em;text-decoration-thickness:1px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--tf-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--tf-scrollbar-thumb);border:3px solid transparent;background-clip:content-box;border-radius:var(--tf-radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--tf-scrollbar-thumb-hover)}:where(table,time,output,[data-figure]){font-variant-numeric:tabular-nums}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.top-1\/4{top:25%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.min-h-11{min-height:2.75rem}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[13rem\]{width:13rem}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[39\%\]{width:39%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[38rem\]{min-width:38rem}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[25ch\]{max-width:25ch}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-measure{max-width:var(--tf-measure)}.max-w-measure-display{max-width:var(--tf-measure-display)}.max-w-measure-tight{max-width:var(--tf-measure-tight)}.max-w-page{max-width:var(--tf-page-max)}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-1{border-radius:var(--tf-radius-sm)}.rounded-2{border-radius:var(--tf-radius-md)}.rounded-3{border-radius:var(--tf-radius-lg)}.rounded-full{border-radius:9999px}.rounded-pill{border-radius:var(--tf-radius-pill)}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--tf-rule-on-dark\)\]{border-color:var(--tf-rule-on-dark)}.border-\[color\:var\(--tf-rule-on-dark-strong\)\]{border-color:var(--tf-rule-on-dark-strong)}.border-lavender\/30{border-color:rgb(var(--tf-lavender-rgb) / .3)}.border-lavender\/40{border-color:rgb(var(--tf-lavender-rgb) / .4)}.border-lavender\/55{border-color:rgb(var(--tf-lavender-rgb) / .55)}.border-oxford-blue\/20{border-color:rgb(var(--tf-oxford-blue-rgb) / .2)}.border-oxford-blue\/50{border-color:rgb(var(--tf-oxford-blue-rgb) / .5)}.border-oxford-blue\/55{border-color:rgb(var(--tf-oxford-blue-rgb) / .55)}.border-rule-dark{border-color:var(--tf-rule-on-dark)}.border-rule-dark-strong{border-color:var(--tf-rule-on-dark-strong)}.border-rule-paper-strong{border-color:var(--tf-rule-on-paper-strong)}.border-transparent{border-color:transparent}.bg-oxford-blue{--tw-bg-opacity: 1;background-color:rgb(var(--tf-oxford-blue-rgb) / var(--tw-bg-opacity))}.bg-oxford-deep{--tw-bg-opacity: 1;background-color:rgb(var(--tf-oxford-deep-rgb) / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-veronica{--tw-bg-opacity: 1;background-color:rgb(var(--tf-veronica-rgb) / var(--tw-bg-opacity))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-cyclamen{fill:rgb(var(--tf-cyclamen-rgb) / 1)}.fill-oxford-blue{fill:rgb(var(--tf-oxford-blue-rgb) / 1)}.stroke-cyclamen{stroke:rgb(var(--tf-cyclamen-rgb) / 1)}.stroke-lavender{stroke:rgb(var(--tf-lavender-rgb) / 1)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-section-x{padding-left:var(--tf-section-x);padding-right:var(--tf-section-x)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-section-y{padding-top:var(--tf-section-y);padding-bottom:var(--tf-section-y)}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3\.5{padding-bottom:.875rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[4\.5rem\]{padding-bottom:4.5rem}.pb-\[5\.5rem\]{padding-bottom:5.5rem}.pb-section-y{padding-bottom:var(--tf-section-y)}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-display{font-family:var(--tf-font-display)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-body{font-size:var(--tf-body);line-height:var(--tf-body-lh)}.text-body-lg{font-size:var(--tf-body-lg);line-height:var(--tf-body-lg-lh)}.text-body-sm{font-size:var(--tf-body-sm);line-height:var(--tf-body-sm-lh)}.text-caption{font-size:var(--tf-caption);line-height:var(--tf-caption-lh)}.text-display-1{font-size:var(--tf-display-1);line-height:var(--tf-display-1-lh);letter-spacing:var(--tf-display-1-track)}.text-display-2{font-size:var(--tf-display-2);line-height:var(--tf-display-2-lh);letter-spacing:var(--tf-display-2-track)}.text-display-3{font-size:var(--tf-display-3);line-height:var(--tf-display-3-lh);letter-spacing:var(--tf-display-3-track)}.text-display-4{font-size:var(--tf-display-4);line-height:var(--tf-display-4-lh);letter-spacing:var(--tf-display-4-track)}.text-display-5{font-size:var(--tf-display-5);line-height:var(--tf-display-5-lh);letter-spacing:var(--tf-display-5-track)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-quote{font-size:var(--tf-quote);line-height:var(--tf-quote-lh);letter-spacing:var(--tf-quote-track)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-floor{letter-spacing:var(--tf-tracking-floor)}.tracking-tight{letter-spacing:-.025em}.text-cyclamen{--tw-text-opacity: 1;color:rgb(var(--tf-cyclamen-rgb) / var(--tw-text-opacity))}.text-lavender{--tw-text-opacity: 1;color:rgb(var(--tf-lavender-rgb) / var(--tw-text-opacity))}.text-lavender\/60{color:rgb(var(--tf-lavender-rgb) / .6)}.text-oxford-blue{--tw-text-opacity: 1;color:rgb(var(--tf-oxford-blue-rgb) / var(--tw-text-opacity))}.text-secondary-dark{--tw-text-opacity: 1;color:rgb(var(--tf-secondary-on-dark-rgb) / var(--tw-text-opacity))}.text-secondary-paper{--tw-text-opacity: 1;color:rgb(var(--tf-secondary-on-paper-rgb) / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-white\/40{text-decoration-color:#fff6}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-on-dark{--tw-shadow: var(--tf-shadow-on-dark);--tw-shadow-colored: var(--tf-shadow-on-dark);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,border-color\]{transition-property:transform,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-hover{transition-duration:var(--tf-motion-hover)}.duration-reveal{transition-duration:var(--tf-motion-reveal)}.ease-out-expo{transition-timing-function:var(--tf-ease-out)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.measure{max-width:var(--tf-measure)}:root{--tf-logo-stop-19: rgb(244 97 169);--tf-logo-stop-51: rgb(215 76 190);--tf-logo-stop-93: rgb(169 41 224);--tf-logo-stop-32: rgb(239 94 172);--tf-logo-stop-69: rgb(199 63 202)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation:none!important;transition:none!important}html.reduce-motion{scroll-behavior:auto!important}section[id],h2[id],h3[id]{scroll-margin-top:6rem}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:font-semibold *::marker{font-weight:600}.marker\:text-cyclamen *::marker{color:rgb(var(--tf-cyclamen-rgb))}.marker\:font-semibold::marker{font-weight:600}.marker\:text-cyclamen::marker{color:rgb(var(--tf-cyclamen-rgb))}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-pill::file-selector-button{border-radius:var(--tf-radius-pill)}.file\:border::file-selector-button{border-width:1px}.file\:border-current::file-selector-button{border-color:currentColor}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:font-medium::file-selector-button{font-weight:500}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b:last-child{border-bottom-width:1px}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyclamen:hover{--tw-border-opacity: 1;border-color:rgb(var(--tf-cyclamen-rgb) / var(--tw-border-opacity))}.hover\:border-lavender:hover{--tw-border-opacity: 1;border-color:rgb(var(--tf-lavender-rgb) / var(--tw-border-opacity))}.hover\:border-lavender\/60:hover{border-color:rgb(var(--tf-lavender-rgb) / .6)}.hover\:border-oxford-blue:hover{--tw-border-opacity: 1;border-color:rgb(var(--tf-oxford-blue-rgb) / var(--tw-border-opacity))}.hover\:border-oxford-blue\/40:hover{border-color:rgb(var(--tf-oxford-blue-rgb) / .4)}.hover\:border-b-lavender:hover{--tw-border-opacity: 1;border-bottom-color:rgb(var(--tf-lavender-rgb) / var(--tw-border-opacity))}.hover\:border-b-oxford-blue:hover{--tw-border-opacity: 1;border-bottom-color:rgb(var(--tf-oxford-blue-rgb) / var(--tw-border-opacity))}.hover\:text-cyclamen:hover{--tw-text-opacity: 1;color:rgb(var(--tf-cyclamen-rgb) / var(--tw-text-opacity))}.hover\:text-lavender:hover{--tw-text-opacity: 1;color:rgb(var(--tf-lavender-rgb) / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:inline-flex:focus{display:inline-flex}.focus\:items-center:focus{align-items:center}.focus\:rounded-pill:focus{border-radius:var(--tf-radius-pill)}.focus\:bg-veronica:focus{--tw-bg-opacity: 1;background-color:rgb(var(--tf-veronica-rgb) / var(--tw-bg-opacity))}.focus\:px-5:focus{padding-left:1.25rem;padding-right:1.25rem}.focus\:py-2\.5:focus{padding-top:.625rem;padding-bottom:.625rem}.focus\:text-body-sm:focus{font-size:var(--tf-body-sm);line-height:var(--tf-body-sm-lh)}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:no-underline:focus{text-decoration-line:none}.focus\:shadow-action:focus{--tw-shadow: var(--tf-shadow-action);--tw-shadow-colored: var(--tf-shadow-action);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:focus-visible .group-focus-visible\:underline{text-decoration-line:underline}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-reduce\:group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:table{display:table}.sm\:hidden{display:none}.sm\:w-56{width:14rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-16{gap:4rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:mt-3{margin-top:.75rem}.md\:block{display:block}.md\:hidden{display:none}.md\:max-w-\[13rem\]{max-width:13rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,26rem\)_1fr_auto\]{grid-template-columns:minmax(0,26rem) 1fr auto}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:text-5xl{font-size:3rem;line-height:1}}@media(min-width:1024px){.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:3rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_1\.3fr_1fr\]{grid-template-columns:1fr 1.3fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[25rem_minmax\(0\,1fr\)\]{grid-template-columns:25rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.lg\:grid-cols-\[minmax\(0\,24rem\)_1fr\]{grid-template-columns:minmax(0,24rem) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-2{padding-top:.5rem}}@media(min-width:1280px){.xl\:gap-8{gap:2rem}.xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}:root{--tf-brand-gradient: linear-gradient(110deg, var(--tf-cyclamen), var(--tf-veronica));--tf-brand-deep-gradient: linear-gradient(120deg, var(--tf-veronica), var(--tf-electric-indigo));--tf-action-gradient: linear-gradient(110deg, color-mix(in srgb, var(--tf-cyclamen) 50%, var(--tf-electric-indigo)), var(--tf-veronica) 48%, var(--tf-electric-indigo))}.tf-brand-panel{border:1px solid transparent;border-radius:0;background:linear-gradient(var(--tf-dark-raised),var(--tf-dark-raised)) padding-box,var(--tf-brand-gradient) border-box}.tf-brand-accent{background:var(--tf-brand-gradient)}.tf-brand-heading-rule:before{content:"";display:block;width:5rem;height:.35rem;margin-bottom:1.75rem;background:var(--tf-brand-gradient)}.tf-action-primary{background-image:var(--tf-action-gradient);box-shadow:0 5px 18px rgb(var(--tf-electric-indigo-rgb) / .22)}.tf-action-primary:hover{box-shadow:0 7px 24px rgb(var(--tf-veronica-rgb) / .3)}.surface-dark{color-scheme:dark;--tf-focus-ring: var(--tf-cyclamen);--tf-caret: var(--tf-cyclamen);--tf-scrollbar-thumb: rgb(var(--tf-lavender-rgb) / .28);--tf-scrollbar-thumb-hover: rgb(var(--tf-lavender-rgb) / .45);--tf-scrollbar-track: var(--tf-oxford-deep)}.surface-paper{color-scheme:light}.tf-team-contacts[data-v-534b5fe0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.875rem 1.5rem;width:100%;max-width:29rem;color:var(--tf-white)}.tf-team-contacts li[data-v-534b5fe0]{display:flex;align-items:center;gap:.875rem;min-width:0}.tf-team-contacts li>div[data-v-534b5fe0]{min-width:0;overflow-wrap:anywhere}.tf-team-contacts img[data-v-534b5fe0]{flex:none;width:3.5rem;height:3.5rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.tf-team-contact-name[data-v-534b5fe0]{font-family:var(--tf-font-display);font-size:var(--tf-body-sm);font-weight:600;line-height:1.3}.tf-team-contact-role[data-v-534b5fe0]{margin-top:.25rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);line-height:1.35}.tf-team-contacts-paper[data-v-534b5fe0]{color:var(--tf-oxford-blue)}.tf-team-contacts-paper .tf-team-contact-role[data-v-534b5fe0]{color:var(--tf-secondary-on-paper)}.iso-track[data-v-5290798c]{--tf-bar-height: 36px;position:relative;margin-top:.75rem}@media(min-width:768px){.iso-track[data-v-5290798c]{--tf-bar-height: 44px}}.iso-bar[data-v-5290798c]{position:relative;height:var(--tf-bar-height);overflow:hidden;border-radius:999px;outline:1px solid var(--tf-rule-on-dark-strong)}.is-ink[data-v-5290798c]{background:var(--tf-oxford-blue)}.is-lit[data-v-5290798c]{background:var(--tf-veronica)}.iso-tick[data-v-5290798c]{position:absolute;top:0;bottom:0;width:2px;background:var(--tf-lavender)}.iso-gap[data-v-5290798c]{position:absolute;right:0;top:calc(var(--tf-bar-height) / 2);border-top:1px dashed var(--tf-rule-on-dark-strong)}.iso-shutter[data-v-5290798c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tf-bar-ground, var(--tf-oxford-deep));transform:scaleX(1);transform-origin:right center;transition:transform var(--tf-motion-bars) var(--tf-ease-out)}.iso-shutter.is-open[data-v-5290798c]{transform:scaleX(0)}.iso-segment[data-v-5290798c]{position:absolute;top:0;bottom:0}.iso-tone-0[data-v-5290798c]{background:var(--tf-chart-purple-deep)}.iso-tone-1[data-v-5290798c]{background:var(--tf-electric-indigo)}.iso-tone-2[data-v-5290798c]{background:var(--tf-veronica)}.iso-tone-3[data-v-5290798c]{background:var(--tf-phlox)}.iso-legend[data-v-5290798c]{display:flex;flex-wrap:wrap;gap:.65rem .75rem;margin-top:1rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption)}.iso-key[data-v-5290798c]{display:inline-flex;align-items:center;gap:.4rem}.iso-key i[data-v-5290798c]{display:inline-block;width:.65rem;height:.65rem;flex:none;border:1px solid var(--tf-lavender);border-radius:50%}.iso-plus[data-v-5290798c]{margin-left:.35rem}.tf-cost-story h2[data-v-6b2509e8]{max-width:24ch;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.05;letter-spacing:-.035em}.tf-cost-layout[data-v-6b2509e8]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2.5rem,5vw,4rem);overflow-wrap:anywhere}.tf-cost-layout[data-v-6b2509e8]>*{min-width:0}.tf-fee-inclusions ul[data-v-6b2509e8]{margin-block:1.5rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-fee-inclusions li[data-v-6b2509e8]{display:flex;align-items:start;gap:.8rem;padding-block:1rem;border-bottom:1px solid var(--tf-rule-on-dark);font-size:var(--tf-body)}.tf-fee-inclusions svg[data-v-6b2509e8]{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem;color:var(--tf-cyclamen)}.tf-cost-example[data-v-6b2509e8]{min-width:0;padding:clamp(1.25rem,3vw,2.5rem);padding-inline:min(clamp(1.25rem,3vw,2.5rem),8vw);border:1px solid transparent;border-top-width:.65rem;background:linear-gradient(var(--tf-oxford-deep),var(--tf-oxford-deep)) padding-box,var(--tf-brand-gradient) border-box}.tf-cost-example h3[data-v-6b2509e8]{color:var(--tf-white)}.tf-cost-saving[data-v-6b2509e8]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:1.5rem;margin-top:1.75rem;border-top:1px solid var(--tf-rule-on-dark)}.saving[data-v-6b2509e8]{color:var(--tf-cyclamen);font-size:clamp(3.25rem,5vw,4.5rem);line-height:1;letter-spacing:-.035em}.tf-cost-saving>p+p[data-v-6b2509e8]{flex:1 1 min-content;max-width:19ch;overflow-wrap:normal}@media(min-width:1024px){.tf-cost-layout[data-v-6b2509e8]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(3rem,6vw,6rem)}}.tf-workplace-photo[data-v-b0a83747]{min-width:0}.tf-workplace-photo img[data-v-b0a83747]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.tf-workplace-photo-wide img[data-v-b0a83747]{aspect-ratio:2.35 / 1;-o-object-position:center 20%;object-position:center 20%}@media(max-width:639px){.tf-workplace-photo-wide img[data-v-b0a83747]{aspect-ratio:16 / 9}}.tf-faq-dark .tf-faq>p[data-v-03bacd9b]{color:var(--tf-lavender)}.tf-faq-dark .tf-summary svg[data-v-03bacd9b]{color:var(--tf-cyclamen)}.tf-faq-story[data-v-03bacd9b]{background:var(--tf-oxford-deep);border-block:1px solid var(--tf-rule-on-dark-strong)}.tf-faq-story h2[data-v-03bacd9b],.tf-faq-story .tf-summary>span[data-v-03bacd9b]{color:var(--tf-white)}.tf-faq-story .tf-summary svg[data-v-03bacd9b]{color:var(--tf-cyclamen)}.tf-faq-story .tf-faq>p[data-v-03bacd9b]{color:var(--tf-lavender)}.tf-faq-story .tf-faq-items[data-v-03bacd9b]{border-color:var(--tf-rule-on-dark-strong)}.tf-faq-story .tf-faq[data-v-03bacd9b]{border-color:var(--tf-rule-on-dark)}.tf-faq-story h2[data-v-03bacd9b]{max-width:12ch;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.05;letter-spacing:-.035em}@media(min-width:1024px){.tf-faq-story .tf-faq-layout[data-v-03bacd9b]{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem}.tf-faq-story .tf-faq-items[data-v-03bacd9b]{margin-top:0}}.tf-faq[data-v-03bacd9b]{--tf-faq-open: .2s;interpolate-size:allow-keywords}.tf-summary[data-v-03bacd9b]::-webkit-details-marker{display:none}.tf-bar[data-v-03bacd9b]{transform-origin:12px 12px;transition:transform var(--tf-faq-open) var(--tf-ease-out)}.tf-faq[open] .tf-bar[data-v-03bacd9b]{transform:scaleY(0)}@supports selector(details::details-content){.tf-faq[data-v-03bacd9b]::details-content{block-size:0;overflow:clip;content-visibility:hidden;transition:block-size var(--tf-faq-open) var(--tf-ease-out),content-visibility var(--tf-faq-open) allow-discrete}.tf-faq[open][data-v-03bacd9b]::details-content{block-size:auto;content-visibility:visible}}@media(prefers-reduced-motion:reduce){.tf-faq[data-v-03bacd9b]::details-content{transition:none}}html.reduce-motion .tf-faq::details-content{transition:none}.tf-stars[data-v-1d05966f]{display:inline-flex;flex:none;gap:var(--tf-star-gap, .25rem)}.tf-star[data-v-1d05966f]{position:relative;display:block;width:var(--tf-star-size, 1.125rem);height:var(--tf-star-size, 1.125rem)}.tf-star svg[data-v-1d05966f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--tf-rule-on-dark-strong)}.tf-star .tf-star-fill[data-v-1d05966f]{fill:var(--tf-cyclamen)}.tf-brand-artwork[data-v-c8dfe3ce]{display:block;width:100%;height:auto}.tf-profile-content[data-v-7075e607]{display:flex;flex-direction:column;height:100%;padding:1.25rem;color:var(--tf-lavender);overflow-wrap:anywhere}.tf-profile-person[data-v-7075e607]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;align-items:center}.tf-profile-portrait[data-v-7075e607]{width:5rem;height:6.25rem;overflow:hidden;border-radius:.25rem;background:var(--tf-oxford-blue)}.tf-profile-portrait img[data-v-7075e607]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tf-profile-identity[data-v-7075e607]{min-width:0}.tf-profile-name[data-v-7075e607]{display:block;color:var(--tf-white);font-family:var(--tf-font-display);font-size:1.5rem;font-weight:600;line-height:1.12;letter-spacing:-.015em}.tf-profile-title[data-v-7075e607]{display:block;margin-top:.4rem;color:var(--tf-cyclamen);font-size:var(--tf-body-sm);font-weight:600;line-height:1.35}.tf-profile-location[data-v-7075e607]{display:block;margin-top:.45rem;font-size:var(--tf-caption);line-height:1.4;color:var(--tf-secondary-on-dark)}.tf-profile-summary[data-v-7075e607]{margin-top:1rem}.tf-profile-summary dd[data-v-7075e607]{margin-top:.3rem;font-size:var(--tf-body-sm);line-height:1.5}.tf-profile-credentials[data-v-7075e607]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;padding-block:.9rem;margin-top:1rem;border-block:1px solid var(--tf-rule-on-dark)}.tf-profile-content dt[data-v-7075e607]{color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);line-height:1.4}.tf-profile-credentials dd[data-v-7075e607]{margin-top:.25rem;color:var(--tf-white);font-size:var(--tf-body-sm);line-height:1.35;font-weight:600}.tf-profile-expertise[data-v-7075e607]{display:grid;gap:.6rem;padding-top:.85rem}.tf-profile-expertise>div[data-v-7075e607]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem}.tf-profile-expertise dd[data-v-7075e607]{font-size:var(--tf-caption);line-height:1.5}.tf-profile-basis[data-v-7075e607]{margin-top:.85rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);line-height:1.4}.tf-profile-open[data-v-7075e607]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;margin-top:auto;color:var(--tf-cyclamen);font-size:var(--tf-caption);font-weight:600}.tf-profile-open svg[data-v-7075e607]{width:1.15rem;height:1.15rem;flex:none;transition:transform .18s var(--tf-ease-out)}@media(min-width:1200px){.tf-profile-content[data-v-7075e607]{padding:1.5rem}.tf-profile-person[data-v-7075e607]{grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem}.tf-profile-portrait[data-v-7075e607]{width:5.5rem;height:6.875rem}.tf-profile-name[data-v-7075e607]{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.tf-profile-open svg[data-v-7075e607]{transition:none;transform:none}}@media(max-width:639px){.tf-profile-person[data-v-7075e607]{display:flex;flex-wrap:wrap}.tf-profile-portrait[data-v-7075e607]{flex:none}.tf-profile-identity[data-v-7075e607]{flex:1 1 8rem}.tf-profile-credentials[data-v-7075e607]{display:flex;flex-wrap:wrap}.tf-profile-credentials>div[data-v-7075e607]{min-width:0}.tf-profile-credentials>div[data-v-7075e607]:last-child{flex:1 1 8rem}}html.reduce-motion .tf-profile-open svg{transition:none;transform:none}.tf-home-brief[data-v-20f1557c]{position:relative;overflow:clip;background:var(--tf-brand-gradient)}.tf-brief-layout[data-v-20f1557c]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(1.25rem,3vw,3rem);background:var(--tf-oxford-blue);overflow-wrap:anywhere}.tf-brief-layout[data-v-20f1557c]>*,.tf-brief-form fieldset[data-v-20f1557c]{min-width:0}.tf-brief-copy h2[data-v-20f1557c]{max-width:16ch;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.tf-brief-copy>p[data-v-20f1557c]{max-width:32ch}.tf-brief-form[data-v-20f1557c]{position:relative;padding:1.5rem 1.25rem;border:1px solid var(--tf-rule-on-dark);border-radius:0;background:var(--tf-dark-raised)}.tf-brief-form legend[data-v-20f1557c]{max-width:18ch;font-size:clamp(1.75rem,2.7vw,2.375rem);line-height:1.1;letter-spacing:-.025em}.tf-topic-picker[data-v-20f1557c]{margin-top:1.5rem}.tf-topic-options[data-v-20f1557c]{min-width:0}.tf-topic-option[data-v-20f1557c]{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding-block:.5rem;border-bottom:1px solid var(--tf-rule-on-dark);color:var(--tf-lavender);cursor:pointer;font-size:var(--tf-body-sm)}.tf-topic-option[data-v-20f1557c]:first-child{border-top:1px solid var(--tf-rule-on-dark)}.tf-topic-option input[data-v-20f1557c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.tf-topic-mark[data-v-20f1557c]{position:relative;flex:none;width:1.15rem;height:1.15rem;border:1px solid var(--tf-secondary-on-dark);border-radius:50%;transition:border-color .18s ease}.tf-topic-mark[data-v-20f1557c]:after{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border-radius:50%;background:var(--tf-cyclamen);opacity:0}.tf-topic-option[data-v-20f1557c]:hover{color:var(--tf-cyclamen)}.tf-topic-option[data-v-20f1557c]:has(input:checked){color:var(--tf-cyclamen)}.tf-topic-option input:checked+.tf-topic-mark[data-v-20f1557c]{border-color:var(--tf-cyclamen)}.tf-topic-option input:checked+.tf-topic-mark[data-v-20f1557c]:after{opacity:1}.tf-topic-option[data-v-20f1557c]:has(input:focus-visible){outline:2px solid var(--tf-cyclamen);outline-offset:4px}.tf-choice-reset[data-v-20f1557c]{min-height:2.5rem;margin-top:.5rem}.tf-choice-reset button[data-v-20f1557c]{min-height:2.25rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);text-decoration:underline;text-underline-offset:.25rem}.tf-brief-submit[data-v-20f1557c]{width:100%}.tf-brief-contacts[data-v-20f1557c]{margin-top:1.25rem}@media(min-width:640px){.tf-brief-form[data-v-20f1557c]{padding:2.5rem}.tf-topic-option[data-v-20f1557c]{font-size:var(--tf-body);min-height:4rem}}@media(min-width:1024px){.tf-brief-layout[data-v-20f1557c]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-moz-column-gap:clamp(3rem,6vw,6rem);column-gap:clamp(3rem,6vw,6rem);row-gap:2.5rem;align-items:center}.tf-brief-copy[data-v-20f1557c]{grid-column:1;grid-row:1;align-self:end}.tf-brief-form[data-v-20f1557c]{grid-column:2;grid-row:1 / span 2}.tf-brief-copy>p[data-v-20f1557c]{max-width:29ch}.tf-brief-conversation[data-v-20f1557c]{grid-column:1;grid-row:2;align-self:start}.tf-brief-email[data-v-20f1557c]{display:block;width:-moz-fit-content;width:fit-content}}@media(max-width:1023px){.tf-home-brief[data-v-20f1557c]{padding-block:3.5rem}.tf-brief-layout[data-v-20f1557c]{gap:1.75rem;padding-inline:min(clamp(1.25rem,3vw,3rem),max(20px,5vw))}.tf-brief-copy h2[data-v-20f1557c]{max-width:24ch;font-size:clamp(2rem,4.8vw,3rem)}.tf-brief-copy>p[data-v-20f1557c]{max-width:40ch;margin-top:1rem;font-size:var(--tf-body);line-height:1.5}.tf-brief-form[data-v-20f1557c]{padding:1.25rem;padding-inline:min(1.25rem,max(20px,5vw))}.tf-brief-form legend[data-v-20f1557c]{max-width:none;font-size:var(--tf-display-5)}.tf-topic-picker[data-v-20f1557c]{margin-top:1rem}.tf-topic-options[data-v-20f1557c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .65rem}.tf-topic-option[data-v-20f1557c]{min-height:3rem;gap:.5rem;font-size:var(--tf-caption)}.tf-topic-option[data-v-20f1557c]:first-child{border-top:0}.tf-choice-reset[data-v-20f1557c]{margin-top:.25rem;min-height:2.25rem}.tf-brief-submit[data-v-20f1557c]{margin-top:1rem}.tf-brief-conversation[data-v-20f1557c]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.tf-brief-conversation>p[data-v-20f1557c]:first-child{flex-basis:100%}.tf-brief-conversation[data-v-20f1557c]>*{margin-top:0}.tf-brief-conversation .tf-brief-contacts[data-v-20f1557c]{flex-basis:100%;margin-block:.25rem .5rem}}@media(max-width:359px){.tf-topic-options[data-v-20f1557c]{grid-template-columns:minmax(0,1fr)}}.tf-client-carousel[data-v-7f5166cb]{--tf-client-gap: clamp(2.5rem, 5vw, 4.5rem);min-width:0;margin-top:1.75rem}.tf-client-viewport[data-v-7f5166cb]{overflow:hidden}.tf-client-track[data-v-7f5166cb]{display:flex;width:100%}.tf-customer-grid[data-v-7f5166cb]{display:flex;flex:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--tf-client-gap);width:100%;padding:.75rem 0}.tf-customer-grid li[data-v-7f5166cb]{display:flex;align-items:center;justify-content:center;flex:none;min-width:5rem;min-height:6rem;color:var(--tf-white)}.tf-client-logo[data-v-7f5166cb]{display:block;width:calc(var(--tf-mark-width) * 2);height:auto;flex:none}.tf-customer-grid[aria-hidden][data-v-7f5166cb]{display:none}@supports (animation-name: tf-client-loop){.tf-client-track[data-v-7f5166cb]{width:-moz-max-content;width:max-content;animation:tf-client-loop-7f5166cb 75s linear infinite}.tf-customer-grid[data-v-7f5166cb]{width:-moz-max-content;width:max-content;flex-wrap:nowrap;padding-right:var(--tf-client-gap)}.tf-customer-grid[aria-hidden][data-v-7f5166cb]{display:flex}}@keyframes tf-client-loop-7f5166cb{to{transform:translate(-50%)}}.is-reduced .tf-client-track[data-v-7f5166cb],html.reduce-motion .tf-client-track{width:100%;animation:none;transform:none}.is-reduced .tf-customer-grid[data-v-7f5166cb],html.reduce-motion .tf-customer-grid{width:100%;flex-wrap:wrap;justify-content:center;padding-inline:0}.is-reduced .tf-customer-grid[aria-hidden][data-v-7f5166cb],html.reduce-motion .tf-customer-grid[aria-hidden]{display:none}@media(prefers-reduced-motion:reduce){.tf-client-track[data-v-7f5166cb]{width:100%;animation:none;transform:none}.tf-customer-grid[data-v-7f5166cb]{width:100%;flex-wrap:wrap;justify-content:center;padding-inline:0}.tf-customer-grid[aria-hidden][data-v-7f5166cb]{display:none}}@media(max-width:639px){.tf-client-carousel[data-v-7f5166cb]{--tf-client-gap: 2.5rem}.tf-client-logo[data-v-7f5166cb]{width:calc(var(--tf-mark-width) * 1.75)}}.tf-credibility[data-v-d3aed9cf]{--tf-knock: var(--tf-oxford-deep);padding-block:2.5rem;background:var(--tf-oxford-deep);border-block:1px solid var(--tf-rule-on-dark)}.tf-credibility-heading[data-v-d3aed9cf]{text-align:center;color:var(--tf-white)}.tf-credibility-heading h2[data-v-d3aed9cf]{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.15;letter-spacing:-.025em}.tf-credibility-metrics[data-v-d3aed9cf]{display:grid;gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--tf-rule-on-dark)}@media(min-width:640px){.tf-credibility-metrics[data-v-d3aed9cf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-delivery-feedback[data-v-c67958c8]{max-width:20rem;margin:1.25rem 0 0}.tf-delivery-feedback ol[data-v-c67958c8]{position:relative;display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.tf-delivery-feedback ol[data-v-c67958c8]:before{content:"";position:absolute;left:1rem;top:1rem;bottom:1rem;width:1px;background:var(--tf-rule-on-dark-strong)}.tf-delivery-feedback li[data-v-c67958c8]{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:2rem}.tf-feedback-checkpoint[data-v-c67958c8]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--tf-cyclamen);color:var(--tf-oxford-blue)}.tf-delivery-feedback li:nth-child(2n) .tf-feedback-checkpoint[data-v-c67958c8]{background:var(--tf-electric-indigo);color:var(--tf-white)}.tf-feedback-label[data-v-c67958c8]{min-width:0;color:var(--tf-lavender);font:500 var(--tf-body-sm) / 1.4 var(--tf-font-body);overflow-wrap:break-word}.tf-feedback-repeat[data-v-c67958c8]{display:inline-block;margin-left:.4rem;color:var(--tf-cyclamen);vertical-align:-.2em}.tf-process[data-v-dffe2200]{color:var(--tf-white);overflow-wrap:anywhere}.tf-process-stages[data-v-dffe2200]{margin:0;padding:0;list-style:none}.tf-process-stage[data-v-dffe2200]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;align-items:start;padding-block:1.5rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-process-marker[data-v-dffe2200]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--tf-action-gradient);color:var(--tf-white);font:600 2rem / 1 var(--tf-font-display);font-variant-numeric:tabular-nums}.tf-process-stage:nth-child(2n) .tf-process-marker[data-v-dffe2200]{color:var(--tf-white);background:var(--tf-electric-indigo)}.tf-process h3[data-v-dffe2200]{margin:0;font:600 clamp(1.625rem,2.4vw,2.25rem) / 1.12 var(--tf-font-display);letter-spacing:-.025em;text-wrap:balance}.tf-process-stage>h3[data-v-dffe2200]{align-self:center}.tf-process-copy[data-v-dffe2200]{grid-column:1 / -1;min-width:0}.tf-process p[data-v-dffe2200]{margin:0;color:var(--tf-secondary-on-dark);font-size:var(--tf-body-sm);line-height:1.55;text-wrap:pretty}.tf-process-selection[data-v-dffe2200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-process-pool strong[data-v-dffe2200],.tf-process-standard strong[data-v-dffe2200]{display:block;color:var(--tf-cyclamen);font:600 clamp(2rem,3.5vw,3rem) / 1 var(--tf-font-display);letter-spacing:-.035em}.tf-process-selection p[data-v-dffe2200]{font-size:var(--tf-body-sm)}.tf-process-pool span[data-v-dffe2200]{display:block;margin-top:.5rem}.tf-process-standard strong[data-v-dffe2200]{margin-top:.5rem}.tf-process .tf-process-standard-basis[data-v-dffe2200]{font-weight:600;color:var(--tf-white);margin-bottom:.25rem}.tf-process-vetting[data-v-dffe2200]{margin-top:1.5rem;padding:2rem;border-top:4px solid var(--tf-veronica);background:var(--tf-dark-raised)}.tf-vetting-heading p[data-v-dffe2200]{margin-top:.75rem}.tf-vetting-checks[data-v-dffe2200]{display:grid;gap:1.5rem;margin-top:2rem}.tf-vetting-checks li[data-v-dffe2200]{display:flex;gap:1rem;min-width:0}.tf-vetting-checks li>div[data-v-dffe2200]{min-width:0;overflow-wrap:anywhere}.tf-vetting-checks svg[data-v-dffe2200]{flex:none;width:1.75rem;height:1.75rem;padding:.25rem;border-radius:50%;background:var(--tf-electric-indigo);color:var(--tf-white)}.tf-vetting-checks h4[data-v-dffe2200]{margin:0 0 .5rem;font:600 var(--tf-body-lg) / 1.25 var(--tf-font-display)}.tf-vetting-checks p[data-v-dffe2200]{font-size:var(--tf-body-sm)}@media(max-width:359px){.tf-process-selection[data-v-dffe2200]{grid-template-columns:1fr}}@media(min-width:768px){.tf-process-stage[data-v-dffe2200]{grid-template-columns:3.5rem minmax(min(10rem,25vw),.8fr) minmax(0,1.3fr);gap:1.5rem;padding-block:1.75rem}.tf-process-stage>h3[data-v-dffe2200]{align-self:start;padding-top:.25rem;font-size:1.375rem}.tf-process-copy[data-v-dffe2200]{grid-column:auto;padding-top:.25rem}.tf-process-vetting[data-v-dffe2200]{display:grid;grid-template-columns:.8fr 1.5fr;gap:3rem}.tf-vetting-checks[data-v-dffe2200]{margin-top:0}}@media(min-width:1024px){.tf-process-stages[data-v-dffe2200]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem)}.tf-process-stage[data-v-dffe2200]{position:relative;display:block;min-width:0;padding:0;border:0}.tf-process-stage[data-v-dffe2200]:not(:last-child):after{content:"";position:absolute;top:2rem;left:5rem;width:calc(100% - 4rem);height:1px;background:var(--tf-rule-on-dark-strong)}.tf-process-marker[data-v-dffe2200]{width:4rem;height:4rem;margin-bottom:1.25rem;font-size:2.5rem}.tf-process-stage>h3[data-v-dffe2200]{min-height:2.4em;padding:0;margin-bottom:.625rem;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.2;text-wrap:initial}.tf-process-copy[data-v-dffe2200]{padding:0}.tf-process-selection[data-v-dffe2200]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem}.tf-process-selection p[data-v-dffe2200]{font-size:var(--tf-caption);line-height:1.5}.tf-process-pool strong[data-v-dffe2200],.tf-process-standard strong[data-v-dffe2200]{font-size:2rem}.tf-process-pool span[data-v-dffe2200],.tf-process-standard strong[data-v-dffe2200]{margin-top:.375rem}.tf-process-vetting[data-v-dffe2200]{margin-top:2.5rem;padding-block:2rem}.tf-vetting-heading h3[data-v-dffe2200]{font-size:1.75rem}.tf-vetting-checks[data-v-dffe2200]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.tf-vetting-checks li[data-v-dffe2200]{display:block}.tf-vetting-checks svg[data-v-dffe2200]{margin-bottom:.75rem}.tf-vetting-checks h4[data-v-dffe2200]{font-size:var(--tf-body)}}.tf-employment[data-v-6b4a8408]{position:relative;padding-block:clamp(3rem,4vw,4rem)}.tf-employment-heading h2[data-v-6b4a8408]{max-width:18ch;font-size:clamp(2.25rem,4vw,4rem);line-height:1.05;letter-spacing:-.035em}.tf-employment-photo[data-v-6b4a8408]{max-width:36rem;margin-top:2rem}.tf-employment-photo[data-v-6b4a8408] img{border-radius:0}.tf-employment-intro[data-v-6b4a8408]{margin-top:1.5rem;max-width:38ch}.tf-employment-speed[data-v-6b4a8408]{margin-top:1rem}.tf-employment-speed strong[data-v-6b4a8408]{color:var(--tf-cyclamen);font-family:var(--tf-font-display);font-size:var(--tf-display-5)}.tf-employment-process[data-v-6b4a8408]{margin-top:clamp(2.25rem,3vw,3rem)}.tf-delivery-options[data-v-6b4a8408]{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.tf-delivery-option[data-v-6b4a8408]{position:relative;min-width:0;overflow-wrap:anywhere;padding:2rem;border:1px solid var(--tf-rule-on-dark);background:var(--tf-dark-raised)}.tf-delivery-option h3[data-v-6b4a8408]{min-height:3rem;padding-left:4rem}.tf-delivery-glyph[data-v-6b4a8408]{position:absolute;top:2rem;left:2rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--tf-white);background:var(--tf-action-gradient)}.tf-onsite-option .tf-delivery-glyph[data-v-6b4a8408]{color:var(--tf-oxford-blue);background:var(--tf-cyclamen)}@media(min-width:1024px){.tf-employment-heading[data-v-6b4a8408]{display:grid;grid-template-columns:1.3fr .8fr;gap:6rem;align-items:start}.tf-employment-intro[data-v-6b4a8408]{margin-top:0;margin-bottom:.5rem}.tf-delivery-options[data-v-6b4a8408]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}}@media(max-width:639px){.tf-employment-heading h2[data-v-6b4a8408]{font-size:2.25rem}.tf-employment-intro[data-v-6b4a8408]{font-size:var(--tf-body);line-height:1.5}.tf-delivery-options[data-v-6b4a8408]{margin-top:1.5rem;gap:1.75rem}.tf-delivery-option[data-v-6b4a8408]{padding:min(2rem,32px)}.tf-delivery-glyph[data-v-6b4a8408]{top:min(2rem,32px);left:min(2rem,32px);width:min(3rem,48px);height:min(3rem,48px)}.tf-delivery-option h3[data-v-6b4a8408]{padding-left:min(4rem,64px);font-size:var(--tf-display-5)}.tf-delivery-option p[data-v-6b4a8408]{margin-top:.75rem;font-size:var(--tf-body-sm);line-height:1.5}}.tf-object{overflow:visible}.tf-object .tf-hot-0{stop-color:var(--tf-cyclamen);stop-opacity:.72}.tf-object .tf-hot-1{stop-color:var(--tf-cyclamen);stop-opacity:.3}.tf-object .tf-hot-2{stop-color:var(--tf-cyclamen);stop-opacity:0}.tf-object .tf-wide-0{stop-color:var(--tf-veronica);stop-opacity:.22}.tf-object .tf-wide-1{stop-color:var(--tf-veronica);stop-opacity:0}.tf-object .tf-beam-0{stop-color:var(--tf-veronica);stop-opacity:.16}.tf-object .tf-beam-1{stop-color:var(--tf-lavender);stop-opacity:0}.tf-object .tf-engrave{stroke:var(--tf-oxford-blue);stroke-opacity:.35;stroke-width:1}.tf-object .tf-cast-shadow{fill:var(--tf-oxford-blue);fill-opacity:.55}.tf-object .tf-cap-edge{stroke:var(--tf-paper);stroke-opacity:.55;stroke-width:1}.tf-object .tf-tick{fill:none;stroke:var(--tf-white);stroke-opacity:.7;stroke-width:1}.tf-object .tf-pillar-reflect{fill:var(--tf-cyclamen)}.tf-object .tf-numeral,.tf-object .tf-numeral-cut{font-family:var(--tf-font-display);font-weight:600;font-size:50px;font-variant-numeric:tabular-nums}.tf-object .tf-numeral{fill:var(--tf-white);fill-opacity:.92}.tf-object .tf-numeral-cut{fill:var(--tf-oxford-blue);fill-opacity:.45}.tf-object .tf-glyph{fill:none;stroke:var(--tf-white);stroke-opacity:.95;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tf-object .tf-glyph-pillar{stroke-width:1.68;stroke-opacity:.92}.tf-object .tf-place{transform-box:view-box;transform-origin:0 0;transition:transform var(--tf-motion-bars) var(--tf-ease-out)}.tf-object .tf-scrim polygon{fill:var(--tf-oxford-blue)}.tf-object .tf-scrim polyline{fill:none;stroke:var(--tf-oxford-blue);stroke-width:12}.tf-object .tf-scrim,.tf-object .tf-lift,.tf-object .tf-halo{opacity:0;transition:opacity var(--tf-motion-reveal) var(--tf-ease-out)}.tf-object .tf-scrim.is-dim{opacity:.85}.tf-object .tf-lift{mix-blend-mode:screen}.tf-object .tf-lift.is-on{opacity:.36}.tf-object .tf-halo.is-on{opacity:.55}.tf-object .tf-ambient,.tf-object .tf-reflection{opacity:1;transition:opacity var(--tf-motion-reveal) var(--tf-ease-out)}.tf-object .tf-ambient.is-dim{opacity:.3}.tf-object .tf-reflection.is-dim{opacity:.25}@property --story-progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-open{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-assembly{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-focus-0{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-focus-1{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-focus-2{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-focus-3{syntax: "<number>"; inherits: false; initial-value: 0;}@property --story-focus{syntax: "<number>"; inherits: false; initial-value: 0;}.tf-object--story .tf-story-slab,.tf-object--story .tf-story-pillar{transform-box:view-box;transform-origin:0 0}.tf-object--story [data-story-layer="0"]{transform:translate(calc(var(--story-focus-0, 0) * 132px),calc(var(--story-open, 0) * 16px - var(--story-focus-0, 0) * 76px))}.tf-object--story [data-story-layer="1"]{transform:translate(calc(var(--story-focus-1, 0) * 132px),calc(var(--story-open, 0) * -56px - var(--story-focus-1, 0) * 76px))}.tf-object--story [data-story-layer="2"]{transform:translate(calc(var(--story-focus-2, 0) * 132px),calc(var(--story-open, 0) * -156px - var(--story-focus-2, 0) * 76px))}.tf-object--story .tf-story-pillar{transform:translate(calc(var(--story-open, 0) * -56px - var(--story-focus-3, 0) * 88px),calc(var(--story-open, 0) * -32px - var(--story-focus-3, 0) * 50px))}.tf-object--story .tf-story-current{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-focus, 0));opacity:calc(var(--story-focus, 0) * .9)}.tf-object--story .tf-story-current--pillar{stroke:var(--tf-lavender)}.tf-object--story .tf-story-shadow{opacity:calc(1 - var(--story-open, 0))}.tf-object.tf-object--story .tf-reflection{opacity:calc(1 - var(--story-open, 0) * .88)}.tf-object.tf-object--story .tf-ambient{opacity:calc(1 - var(--story-open, 0) * .28)}.tf-object.tf-object--story .tf-scrim{opacity:calc((var(--story-open, 0) - var(--story-focus, 0)) * .4)}.tf-object.tf-object--story .tf-lift{opacity:calc(var(--story-focus, 0) * .34)}.tf-object.tf-object--story .tf-halo{opacity:calc(var(--story-focus, 0) * .45)}.tf-object--story .tf-place,.tf-object.tf-object--story .tf-reflection,.tf-object.tf-object--story .tf-ambient,.tf-object.tf-object--story .tf-scrim,.tf-object.tf-object--story .tf-lift,.tf-object.tf-object--story .tf-halo{transition:none}@media(prefers-reduced-motion:reduce){.tf-object--story .tf-story-slab,.tf-object--story .tf-story-pillar{transform:none}.tf-object--story .tf-story-shadow,.tf-object.tf-object--story .tf-reflection{opacity:1}.tf-object--story .tf-story-current{display:none}}html.reduce-motion .tf-object--story .tf-story-slab,html.reduce-motion .tf-object--story .tf-story-pillar{transform:none}html.reduce-motion .tf-object--story .tf-story-shadow,html.reduce-motion .tf-object.tf-object--story .tf-reflection{opacity:1}html.reduce-motion .tf-object--story .tf-story-current{display:none}.tf-hero[data-v-4f8e22d5]{background:radial-gradient(ellipse at 75% 80%,rgb(var(--tf-veronica-rgb) / .08),transparent 55%),var(--tf-oxford-blue)}.tf-hero-box[data-v-4f8e22d5]{padding-block:1.75rem 2rem}.tf-hero-copy h1[data-v-4f8e22d5]{max-width:12ch;font-size:clamp(2.75rem,7vw,6rem);line-height:.97;letter-spacing:-.04em}.tf-hero-copy h1>span[data-v-4f8e22d5]{display:block}.tf-hero-term[data-v-4f8e22d5]{display:inline-block;padding-inline-end:.1em;white-space:nowrap}.tf-hero-emphasis[data-v-4f8e22d5]{position:relative;isolation:isolate;color:var(--tf-oxford-blue);letter-spacing:inherit}.tf-hero-emphasis[data-v-4f8e22d5]:before{content:"";position:absolute;z-index:-1;top:.075em;right:-.1em;bottom:.025em;left:-.045em;background:var(--tf-brand-gradient)}@media(forced-colors:active){.tf-hero-emphasis[data-v-4f8e22d5]{color:CanvasText}.tf-hero-emphasis[data-v-4f8e22d5]:before{background:Canvas;outline:1px solid CanvasText}}.tf-hero-scope[data-v-4f8e22d5]{margin-top:.5em;font-size:.6em;line-height:1.1;letter-spacing:-.025em;color:var(--tf-lavender)}.tf-hero-intro[data-v-4f8e22d5]{font-size:var(--tf-body);line-height:1.5}.tf-hero-explore[data-v-4f8e22d5],.tf-hero-explore[data-v-4f8e22d5]:hover{border-color:transparent;box-shadow:none}.tf-hero-figure[data-v-4f8e22d5]{position:relative;height:15rem;margin-block:1rem}.tf-mobile-object[data-v-4f8e22d5]{position:absolute;top:0;left:-.5rem;width:50%;height:100%}.tf-mobile-object[data-v-4f8e22d5] svg{height:100%;width:100%}.tf-label[data-v-4f8e22d5]{position:absolute;top:var(--mobile-y);left:51%;width:49%;font-size:1rem;line-height:1.2;padding-block:.25rem;overflow-wrap:anywhere}.tf-label-detail[data-v-4f8e22d5]{display:none}.tf-veil[data-v-4f8e22d5]{position:absolute;inset:-14% -12% auto;height:128%;pointer-events:none;transform:translateY(-100%);background:linear-gradient(180deg,rgb(var(--tf-oxford-blue-rgb) / .97),rgb(var(--tf-oxford-blue-rgb) / .97) calc(100% - 200px),rgb(var(--tf-oxford-blue-rgb) / 0))}@media(prefers-reduced-motion:no-preference){.tf-rise[data-v-4f8e22d5]{animation:tf-rise-4f8e22d5 var(--tf-motion-rise) var(--tf-ease-out) .35s both}}@keyframes tf-rise-4f8e22d5{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(min-width:640px){.tf-hero-emphasis[data-v-4f8e22d5]{letter-spacing:-.025em}}@media(min-width:640px)and (max-width:1023px){.tf-hero-box[data-v-4f8e22d5]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-block:3rem}.tf-hero-copy h1[data-v-4f8e22d5]{max-width:none;font-size:clamp(2.75rem,6.25vw,3.75rem)}.tf-hero-figure[data-v-4f8e22d5]{height:27rem;grid-column:2;grid-row:1 / 3}.tf-hero-actions[data-v-4f8e22d5]{grid-column:1}.tf-label[data-v-4f8e22d5]{font-size:1.0625rem}}@media(min-width:1024px){.tf-hero-box[data-v-4f8e22d5]{display:flex;flex-direction:column;justify-content:center;min-height:min(calc(100svh - 4.375rem),60rem);padding-block:4.5rem 6rem}.tf-hero-copy[data-v-4f8e22d5],.tf-hero-actions[data-v-4f8e22d5]{width:43%}.tf-hero-copy h1[data-v-4f8e22d5]{max-width:none;font-size:clamp(2.75rem,5.8vw,5.25rem)}.tf-hero-intro[data-v-4f8e22d5]{font-size:var(--tf-body-lg);line-height:1.55}.tf-hero-actions[data-v-4f8e22d5]{margin-top:2rem}.tf-hero-figure[data-v-4f8e22d5]{position:absolute;left:36%;width:56%;top:0;height:auto;margin:0}.tf-label[data-v-4f8e22d5]{top:var(--label-y);left:75.24%;width:31.43%;transform:translateY(-.8em);font-size:var(--tf-body)}.tf-label-detail[data-v-4f8e22d5]{display:block}.tf-leader[data-v-4f8e22d5]{position:absolute;height:1px;background:rgb(var(--tf-lavender-rgb) / .7)}}.tf-client-feedback[data-v-e2bc6405]{position:relative;min-width:0;padding-top:1.5rem;border-top:1px solid var(--tf-rule-on-dark-strong)}.tf-client-heading[data-v-e2bc6405]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.tf-client-rating[data-v-e2bc6405]{min-width:0;text-align:right}.tf-client-score[data-v-e2bc6405]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:.4rem;color:var(--tf-white)}.tf-client-score strong[data-v-e2bc6405]{font-size:var(--tf-display-5)}.tf-client-quote-mark[data-v-e2bc6405]{flex:none;width:4rem;height:3rem;stroke:var(--tf-cyclamen);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tf-client-quote-track[data-v-e2bc6405]{display:grid;margin-top:1rem}.tf-client-quote[data-v-e2bc6405]{grid-area:1 / 1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .24s ease}.tf-client-quote.is-current[data-v-e2bc6405]{opacity:1;visibility:visible}.tf-client-quote blockquote[data-v-e2bc6405]{flex:1;color:var(--tf-white);font-size:clamp(1.75rem,2.7vw,2.65rem);line-height:1.23;letter-spacing:-.025em}.tf-client-quote figcaption[data-v-e2bc6405]{max-width:42ch;margin-top:2rem;line-height:1.5}.tf-client-controls[data-v-e2bc6405]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--tf-rule-on-dark-strong)}.tf-client-position[data-v-e2bc6405]{margin-right:auto;font-variant-numeric:tabular-nums;color:var(--tf-secondary-on-dark)}.tf-client-controls button[data-v-e2bc6405]{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:50%;color:var(--tf-white)}.tf-client-controls button[data-v-e2bc6405]:hover{background:var(--tf-oxford-blue);border-color:var(--tf-cyclamen)}.tf-client-controls svg[data-v-e2bc6405]{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:1.5;fill:none}.tf-customer-story[data-v-a1667e7d]{position:relative;overflow:hidden;background:var(--tf-oxford-deep)}.tf-customer-layout[data-v-a1667e7d]{display:grid;gap:2.5rem}.tf-customer-quote[data-v-a1667e7d]{min-width:0;padding:clamp(1.25rem,3vw,3rem);border:1px solid transparent;border-top-width:.75rem;background:linear-gradient(var(--tf-oxford-blue),var(--tf-oxford-blue)) padding-box,var(--tf-brand-gradient) border-box}.tf-customer-intro[data-v-a1667e7d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.tf-customer-intro h2[data-v-a1667e7d]{max-width:12ch;font-size:clamp(2.125rem,4.5vw,4.5rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.tf-customer-rating[data-v-a1667e7d]{grid-column:1;min-width:0;margin-top:1.5rem;--tf-star-size: min(1.5rem, 24px);--tf-star-gap: min(.25rem, 4px)}.tf-customer-score[data-v-a1667e7d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .65rem;margin-top:.5rem}.tf-customer-score strong[data-v-a1667e7d]{font-size:1.75rem;line-height:1.1;letter-spacing:-.025em;color:var(--tf-white)}.tf-customer-art-frame[data-v-a1667e7d]{position:relative;grid-column:2;grid-row:1 / 3;align-self:stretch;clip-path:inset(0 -100vw -1rem 0)}.tf-customer-art-frame[data-v-a1667e7d] img{position:absolute;top:0;left:-6rem;width:20rem;max-width:none}@media(min-width:640px){.tf-customer-intro[data-v-a1667e7d]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);-moz-column-gap:2rem;column-gap:2rem}.tf-customer-rating[data-v-a1667e7d]{--tf-star-size: min(2rem, 32px);--tf-star-gap: min(.35rem, 5.6px)}.tf-customer-score strong[data-v-a1667e7d]{font-size:2.25rem}.tf-customer-art-frame[data-v-a1667e7d] img{width:28rem;left:0}}@media(min-width:1024px){.tf-customer-layout[data-v-a1667e7d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,5vw,6rem)}.tf-customer-intro[data-v-a1667e7d]{display:block}.tf-customer-art-frame[data-v-a1667e7d]{height:17rem;margin-top:2rem;clip-path:inset(0 -1rem 0 -6rem)}.tf-customer-art-frame[data-v-a1667e7d] img{width:calc(100% + 10rem);max-width:42rem;left:-6.5rem}.tf-customer-rating[data-v-a1667e7d]{margin-top:2rem}}.tf-profile-deck[data-v-7f293e3a]{width:100%}.tf-profile-track[data-v-7f293e3a]{display:grid}.tf-profile-badge[data-v-7f293e3a]{grid-area:1 / 1;position:relative;display:block;background:var(--tf-oxford-deep);color:var(--tf-white);outline:1px solid var(--tf-rule-on-dark-strong);border-radius:.75rem;text-decoration:none;visibility:hidden;opacity:0;transform:translate(.75rem);transition:opacity .24s var(--tf-ease-out),transform .32s var(--tf-ease-out),visibility .24s}.tf-profile-badge[data-v-7f293e3a]:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:1px;background:var(--tf-cyclamen);opacity:.35;transform:scaleX(.3);transform-origin:left;transition:transform .65s var(--tf-ease-out),opacity .65s}.tf-cap.is-on .tf-profile-badge.is-current:before{opacity:1;transform:scaleX(1)}.tf-profile-badge.is-current[data-v-7f293e3a]{visibility:visible;opacity:1;transform:translate(0)}.tf-profile-badge[data-v-7f293e3a]:focus-visible{outline:3px solid var(--tf-cyclamen);outline-offset:4px}.tf-profile-badge[data-v-7f293e3a]:hover .tf-profile-open{color:var(--tf-white)}.tf-profile-badge[data-v-7f293e3a]:hover .tf-profile-open svg{transform:translate(2px,-2px)}.tf-profile-controls[data-v-7f293e3a]{display:flex;justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.4rem}.tf-profile-controls button[data-v-7f293e3a]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--tf-radius-pill);color:var(--tf-lavender)}.tf-profile-controls button[data-v-7f293e3a]:hover,.tf-profile-controls button[data-v-7f293e3a]:focus-visible{background:var(--tf-dark-raised);color:var(--tf-cyclamen)}.tf-profile-controls svg[data-v-7f293e3a]{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tf-profile-position[data-v-7f293e3a]{margin-right:auto;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);font-variant-numeric:tabular-nums}.tf-profile-position>span[data-v-7f293e3a]{color:var(--tf-cyclamen)}@media(prefers-reduced-motion:reduce){.tf-profile-badge[data-v-7f293e3a],.tf-profile-badge[data-v-7f293e3a]:before{transition:none;transform:none}}html.reduce-motion .tf-profile-badge,html.reduce-motion .tf-profile-badge:before{transition:none;transform:none}.tf-role-cycle[data-v-3eea1d7e],.tf-role-preview[data-v-3eea1d7e],.tf-role-remaining[data-v-3eea1d7e]{width:100%}.tf-role-preview[data-v-3eea1d7e],.tf-role-remaining[data-v-3eea1d7e]{display:flex;flex-wrap:wrap;-moz-column-gap:1.15rem;column-gap:1.15rem;padding-top:.15rem}.tf-role-preview li[data-v-3eea1d7e],.tf-role-remaining li[data-v-3eea1d7e]{flex:0 1 auto;min-width:0}.tf-role-preview-link[data-v-3eea1d7e]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding-block:.4rem;text-decoration:underline;text-decoration-color:var(--tf-rule-on-dark-strong);text-underline-offset:.3rem}.tf-role-title[data-v-3eea1d7e]{color:var(--tf-lavender);font-size:var(--tf-caption);line-height:1.4}.tf-role-preview-link svg[data-v-3eea1d7e]{width:.8rem;height:.8rem;flex:none;color:var(--tf-cyclamen);transition:transform .18s var(--tf-ease-out)}.tf-role-preview-link:hover .tf-role-title[data-v-3eea1d7e],.tf-role-preview-link:focus-visible .tf-role-title[data-v-3eea1d7e]{color:var(--tf-cyclamen)}.tf-role-preview-link:hover svg[data-v-3eea1d7e]{transform:translate(2px,-2px)}@property --tf-scene-header-height{syntax: "<length>"; inherits: false; initial-value: 0px;}.tf-journey-stage[data-v-d853f76b],.tf-cap[data-v-d853f76b],.tf-assembly[data-v-d853f76b],.tf-cap[data-v-d853f76b] summary,.tf-cap[data-v-d853f76b] a,.tf-cap[data-v-d853f76b] button{--tf-scene-header-height: 4.375rem}.tf-journey[data-v-d853f76b]{--story-stage-height: clamp(14rem, 29svh, 16rem);position:relative;padding-block:4rem 0;overflow-x:clip}.tf-journey-heading[data-v-d853f76b]{padding-bottom:2rem}.tf-journey-heading h2[data-v-d853f76b]{max-width:17ch;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.04;letter-spacing:-.035em}.tf-journey-heading>p[data-v-d853f76b]{margin-top:1.5rem;max-width:37ch}.tf-journey-layout[data-v-d853f76b]{position:relative}.tf-journey-stage[data-v-d853f76b]{position:sticky;top:var(--tf-scene-header-height, 4.375rem);z-index:2;height:var(--story-stage-height);margin-inline:calc(var(--tf-section-x) * -1);background:var(--tf-oxford-blue)}.tf-stage-art[data-v-d853f76b]{position:absolute;top:0;right:0;bottom:4rem;left:0;overflow:clip}.tf-stage-art[data-v-d853f76b]>.tf-object{position:absolute;top:-5%;right:0;bottom:0;left:0;width:100%;height:122%}.tf-stage-floor[data-v-d853f76b]{position:absolute;top:20%;right:0;bottom:0;left:0;opacity:.65}.tf-stage-nav[data-v-d853f76b]{position:absolute;inset:auto 1.25rem .5rem;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));border-top:1px solid var(--tf-rule-on-dark);background:var(--tf-oxford-blue)}.tf-stage-nav a[data-v-d853f76b]{display:flex;gap:.45rem;align-items:center;justify-content:center;min-height:3rem;padding:.25rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption);text-decoration:none;transition:color .18s ease,background .18s ease}.tf-stage-nav svg[data-v-d853f76b]{width:1.25rem;height:1rem;stroke:currentColor;stroke-width:1.25;flex:none}@media(max-width:1023px){.tf-stage-nav a[data-v-d853f76b]{flex-direction:column;gap:.15rem}}.tf-stage-nav a[data-v-d853f76b]:hover,.tf-stage-nav a[data-v-d853f76b]:focus-visible{color:var(--tf-lavender);background:var(--tf-dark-raised)}.tf-stage-nav a[aria-current][data-v-d853f76b]{color:var(--tf-cyclamen);background:rgb(var(--tf-cyclamen-rgb) / .07)}.tf-stage-nav a[aria-current] svg[data-v-d853f76b]{fill:rgb(var(--tf-cyclamen-rgb) / .16)}.tf-stage-rule[data-v-d853f76b]{position:absolute;inset:auto 1.25rem 0;height:1px;background:var(--tf-rule-on-dark)}.tf-stage-rule span[data-v-d853f76b]{display:block;height:100%;background:var(--tf-cyclamen);transform:scaleX(var(--story-progress, 0));transform-origin:left}.tf-journey-chapters[data-v-d853f76b]{position:relative;z-index:1}.tf-cap[data-v-d853f76b]{position:relative;min-height:52svh;padding-block:2rem 2.5rem}.tf-cap[data-v-d853f76b],.tf-assembly[data-v-d853f76b]{scroll-margin-top:calc(var(--tf-scene-header-height, 4.375rem) + var(--story-stage-height) + 1.5rem)}.tf-cap+.tf-cap[data-v-d853f76b]{border-top:1px solid var(--tf-rule-on-dark)}.tf-chapter-heading h3[data-v-d853f76b],.tf-assembly h3[data-v-d853f76b]{max-width:17ch;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08;letter-spacing:-.03em}.tf-chapter-purpose[data-v-d853f76b]{margin-top:1.25rem}.tf-cap[data-v-d853f76b] summary,.tf-cap[data-v-d853f76b] a,.tf-cap[data-v-d853f76b] button{scroll-margin-top:calc(var(--tf-scene-header-height, 4.375rem) + var(--story-stage-height) + 1.5rem)}.tf-chapter-actions[data-v-d853f76b]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.9rem}.tf-tag[data-v-d853f76b]{font-size:var(--tf-micro);color:var(--tf-secondary-on-dark);border-bottom:1px dotted var(--tf-rule-on-dark-strong);padding-bottom:.1rem}.tf-assembly[data-v-d853f76b]{min-height:24svh;padding-block:2rem 2.5rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-continue[data-v-d853f76b]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-top:2rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-pill);color:var(--tf-lavender)}.tf-continue[data-v-d853f76b]:hover{background:var(--tf-dark-raised)}@media(min-width:640px)and (max-width:1023px){.tf-journey[data-v-d853f76b]{--story-stage-height: 17rem}.tf-cap[data-v-d853f76b]{min-height:52svh}}@media(min-width:1024px){.tf-journey[data-v-d853f76b]{padding-top:6rem}.tf-journey-heading[data-v-d853f76b]{display:grid;grid-template-columns:1.4fr 1fr;gap:6rem;align-items:end;padding-bottom:5rem}.tf-journey-heading>p[data-v-d853f76b]{margin:0 0 .25rem}.tf-journey-layout[data-v-d853f76b]{display:grid;grid-template-columns:55% minmax(0,1fr);gap:3rem;align-items:start}.tf-journey-stage[data-v-d853f76b]{top:calc(var(--tf-scene-header-height, 4.375rem) + .625rem);height:calc(100svh - var(--tf-scene-header-height, 4.375rem) - 1.625rem);max-height:58rem;margin-inline:-4rem -1rem;background:none}.tf-stage-art[data-v-d853f76b]{bottom:6rem}.tf-stage-art[data-v-d853f76b]>.tf-object{height:112%;top:-5%}.tf-stage-nav[data-v-d853f76b]{left:4rem;right:3rem;bottom:1.25rem}.tf-stage-nav a[data-v-d853f76b]{min-height:3.5rem;font-size:var(--tf-body-sm);gap:.75rem}.tf-stage-rule[data-v-d853f76b]{left:4rem;right:3rem;bottom:1rem}.tf-cap[data-v-d853f76b]{min-height:58svh;padding-block:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tf-cap[data-v-d853f76b],.tf-assembly[data-v-d853f76b],.tf-cap[data-v-d853f76b] summary,.tf-cap[data-v-d853f76b] a,.tf-cap[data-v-d853f76b] button{scroll-margin-top:calc(var(--tf-scene-header-height, 4.375rem) + 2.625rem)}.tf-cap[data-v-d853f76b]:before{position:absolute;content:"";top:0;left:-3rem;bottom:0;width:1px;background:var(--tf-rule-on-dark)}.tf-cap[data-v-d853f76b]:after{position:absolute;content:"";top:22%;left:-3rem;height:34%;width:1px;background:var(--tf-cyclamen);transform:scaleY(0);transition:transform .6s var(--tf-ease-out);transform-origin:top}.tf-cap.is-on[data-v-d853f76b]:after{transform:scaleY(1)}.tf-assembly[data-v-d853f76b]{min-height:calc(100svh - var(--tf-scene-header-height, 4.375rem) - 3rem);display:flex;flex-direction:column;justify-content:flex-start;padding-top:2.5rem}}@media(max-width:639px){.tf-journey-heading h2[data-v-d853f76b]{font-size:2rem}.tf-journey-heading>p[data-v-d853f76b],.tf-cap>p[data-v-d853f76b],.tf-assembly>p[data-v-d853f76b]{font-size:var(--tf-body);line-height:1.5}.tf-chapter-heading h3[data-v-d853f76b],.tf-assembly h3[data-v-d853f76b]{max-width:none;font-size:1.875rem}}@media(max-height:650px)and (max-width:1023px){.tf-journey[data-v-d853f76b]{--story-stage-height: 12rem}}@media(prefers-reduced-motion:reduce){.tf-stage-rule span[data-v-d853f76b]{opacity:0}}html.reduce-motion .tf-stage-rule span{opacity:0}.tf-page-intro[data-v-44a17526]{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(3rem,6vw,6rem);background:var(--tf-oxford-blue)}.tf-page-intro[data-v-44a17526]:after{content:"";position:absolute;inset:auto 0 0;height:.45rem;background:var(--tf-brand-gradient)}.tf-intro-layout[data-v-44a17526]{display:grid;gap:2.5rem;align-items:center}.tf-intro-copy[data-v-44a17526]{position:relative;z-index:1;min-width:0}.tf-intro-copy h1[data-v-44a17526]{max-width:18ch;text-wrap:balance}.tf-intro-aside[data-v-44a17526]{min-width:0}.tf-intro-aside:not(.tf-intro-with-photo) .tf-intro-visual[data-v-44a17526]{overflow:hidden}.tf-intro-visual[data-v-44a17526]{position:relative;height:11rem}.tf-intro-art[data-v-44a17526]{position:absolute;top:0;right:0;bottom:0;left:0}.tf-intro-art[data-v-44a17526] img{position:absolute;width:43rem;max-width:none;left:-2rem;top:0}.tf-intro-notes[data-v-44a17526]{position:relative;margin-top:1.5rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-intro-notes li[data-v-44a17526]{padding-block:.85rem;border-bottom:1px solid var(--tf-rule-on-dark);color:var(--tf-secondary-on-dark);font-size:var(--tf-body-sm)}.tf-intro-with-photo .tf-intro-visual[data-v-44a17526]{height:auto;padding:1.5rem 1.5rem 0 0}.tf-intro-with-photo .tf-intro-visual[data-v-44a17526]:before{content:"";position:absolute;top:2.5rem;right:0;bottom:-1rem;left:1.5rem;background:var(--tf-brand-gradient)}.tf-intro-with-photo .tf-intro-art[data-v-44a17526]{inset:-1rem -5rem auto auto;width:15rem;height:10rem}.tf-intro-with-photo .tf-intro-art[data-v-44a17526] img{width:30rem;left:0}.tf-intro-photo[data-v-44a17526]{position:relative;margin:0}.tf-intro-photo[data-v-44a17526] img{border-radius:0}@media(min-width:768px){.tf-intro-visual[data-v-44a17526]{height:14rem}.tf-intro-art[data-v-44a17526] img{width:54rem;left:0}}@media(min-width:1024px){.tf-intro-layout[data-v-44a17526]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(3rem,5vw,5rem)}.tf-intro-visual[data-v-44a17526]{height:19rem}.tf-intro-art[data-v-44a17526] img{width:62rem;left:0;top:0}.tf-intro-with-photo .tf-intro-art[data-v-44a17526]{inset:-4rem -5rem auto auto;width:17rem}.tf-intro-with-photo .tf-intro-art[data-v-44a17526] img{width:34rem}.tf-intro-notes[data-v-44a17526]{margin-top:2rem}}.tf-buyer-next[data-v-8af238ec]{position:relative;padding:clamp(1.5rem,4vw,4rem);border-top-width:1rem}.tf-talent-group[data-v-ab163e45]{display:grid;margin-bottom:2rem;border-bottom:1px solid var(--tf-rule-on-dark-strong)}.tf-talent-title[data-v-ab163e45]{display:flex;align-items:center;padding:clamp(1.25rem,2.5vw,2rem);background:var(--tf-brand-gradient)}.tf-talent-title span[data-v-ab163e45]{display:block;width:100%;padding:1rem 1.25rem;background:var(--tf-oxford-blue)}.tf-talent-summary[data-v-ab163e45]{align-self:center;padding-block:1.5rem 2rem}@media(min-width:768px){.tf-talent-group[data-v-ab163e45]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tf-talent-summary[data-v-ab163e45]{padding:2rem 0 2rem clamp(2rem,4vw,4rem)}}.role-layer[data-v-2a936548]{scroll-margin-top:7rem}.tf-role-directory[data-v-2a936548]{color:var(--tf-white)}.directory-role-link[data-v-2a936548]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--tf-rule-on-dark-strong);text-underline-offset:.25rem}.directory-role-link svg[data-v-2a936548]{flex:none;color:var(--tf-cyclamen)}.directory-role-link[data-v-2a936548]:hover{text-decoration-color:var(--tf-cyclamen)}.tf-role-search[data-v-2a936548]{color:var(--tf-white);background:var(--tf-oxford-deep)}.tf-role-search[data-v-2a936548]::-moz-placeholder{color:var(--tf-secondary-on-dark);opacity:1}.tf-role-search[data-v-2a936548]::placeholder{color:var(--tf-secondary-on-dark);opacity:1}.infrastructure-phase[data-v-edd707e4]{scroll-margin-top:calc(var(--tf-header-height, 5rem) + 1rem)}.tf-delivery-icon[data-v-549fcfc8]{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--tf-electric-indigo);color:var(--tf-white)}.tf-delivery-icon.is-onsite[data-v-549fcfc8]{background:var(--tf-cyclamen);color:var(--tf-oxford-blue)}.tf-delivery-heading[data-v-549fcfc8]{max-width:15ch;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.tf-delivery-list[data-v-549fcfc8]{display:grid;gap:1.5rem 2.5rem;margin-top:1.5rem}.tf-delivery-intro[data-v-549fcfc8]{padding:clamp(1.5rem,3vw,2.5rem);border-top-width:.75rem}@media(min-width:1280px){.tf-delivery-list[data-v-549fcfc8]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}.tf-delivery-summary[data-v-ca0a4c3d]{display:grid;gap:1.25rem}.tf-delivery-icon[data-v-ca0a4c3d]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--tf-electric-indigo);color:var(--tf-white)}.tf-delivery-icon.is-onsite[data-v-ca0a4c3d]{background:var(--tf-cyclamen);color:var(--tf-oxford-blue)}@media(min-width:640px){.tf-delivery-summary[data-v-ca0a4c3d]{grid-template-columns:auto minmax(0,1fr)}}.tf-outsourcing[data-v-abd78808]{padding-block:clamp(3rem,5vw,4.5rem) var(--tf-section-y)}.tf-outsourcing-heading[data-v-abd78808]{text-align:center}.tf-outsourcing-heading h1[data-v-abd78808]{text-wrap:balance}.tf-outsourcing-heading p[data-v-abd78808]{max-width:60rem;margin:1.25rem auto 0;text-wrap:pretty}.tf-outsourcing-table[data-v-abd78808]{width:100%;margin-top:3rem;border-collapse:collapse;table-layout:fixed;text-align:left}.tf-outsourcing-table th[data-v-abd78808],.tf-outsourcing-table td[data-v-abd78808]{padding:1.35rem 1.75rem;vertical-align:middle;border-bottom:1px solid var(--tf-rule-on-dark)}.tf-outsourcing-table thead th[data-v-abd78808]{width:38%;padding-block:1.65rem;background:var(--tf-oxford-deep);color:var(--tf-white);font-size:var(--tf-body);font-weight:600}.tf-outsourcing-table thead th[data-v-abd78808]:first-child{width:24%;color:var(--tf-secondary-on-dark);font-size:var(--tf-body-sm)}.tf-outsourcing-table thead .tf-outsourcing-brand[data-v-abd78808]{background:var(--tf-electric-indigo);font-size:var(--tf-display-5);font-weight:700}.tf-outsourcing-logo[data-v-abd78808]{height:2.5rem;width:auto;max-width:100%}.tf-outsourcing-table tbody th[data-v-abd78808]{color:var(--tf-white);font-size:var(--tf-body);line-height:1.45;font-weight:600}.tf-outsourcing-table td[data-v-abd78808]{font-size:var(--tf-body);line-height:1.5}.tf-outsourcing-table td p+p[data-v-abd78808]{margin-top:.2rem}.tf-outsourcing-truffle[data-v-abd78808]{color:var(--tf-white);background:var(--tf-chart-purple-deep);font-weight:500}.tf-outsourcing-alternative[data-v-abd78808]{color:var(--tf-secondary-on-dark);background:var(--tf-oxford-deep)}.tf-outsourcing-value[data-v-abd78808]{font-variant-numeric:tabular-nums}.tf-outsourcing-truffle .tf-outsourcing-value[data-v-abd78808]{font-size:var(--tf-display-5)}.tf-outsourcing-value strong[data-v-abd78808]{font-weight:600}.tf-outsourcing-table .tf-outsourcing-basis[data-v-abd78808]{margin-top:.65rem;color:var(--tf-white);font-size:var(--tf-caption);font-weight:400}.tf-outsourcing-mobile-label[data-v-abd78808]{display:none}@media(max-width:900px){.tf-outsourcing-table th[data-v-abd78808],.tf-outsourcing-table td[data-v-abd78808]{padding:1.25rem}.tf-outsourcing-table tbody th[data-v-abd78808],.tf-outsourcing-table td[data-v-abd78808]{font-size:var(--tf-body-sm)}}@media(max-width:639px){.tf-outsourcing-heading[data-v-abd78808]{text-align:left}.tf-outsourcing-table[data-v-abd78808]{display:block;margin-top:2rem}.tf-outsourcing-table thead[data-v-abd78808]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tf-outsourcing-table tbody[data-v-abd78808]{display:block}.tf-outsourcing-table tbody tr[data-v-abd78808]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1.5rem}.tf-outsourcing-table tbody th[data-v-abd78808]{grid-column:1 / -1;padding:0 0 .75rem;border:0;font-size:var(--tf-body)}.tf-outsourcing-table td[data-v-abd78808]{display:block;min-width:0;padding:1rem .8rem;border:0;overflow-wrap:break-word}.tf-outsourcing-mobile-label[data-v-abd78808]{display:block;min-height:2.8em;margin-bottom:.65rem;color:var(--tf-white);font-size:var(--tf-caption);line-height:1.4;font-weight:600}.tf-outsourcing-truffle .tf-outsourcing-value[data-v-abd78808]{font-size:var(--tf-body)}}@media(max-width:359px){.tf-outsourcing-table tbody tr[data-v-abd78808]{grid-template-columns:minmax(0,1fr)}.tf-outsourcing-table td[data-v-abd78808]{padding:1rem}.tf-outsourcing-mobile-label[data-v-abd78808]{min-height:0}}.tf-comparison-island[data-v-c13bce71]{padding:clamp(1.25rem,3vw,3rem);background:var(--tf-oxford-deep);border-top:.75rem solid transparent;-o-border-image:var(--tf-brand-gradient) 1;border-image:var(--tf-brand-gradient) 1}.tf-owner[data-v-c13bce71]{background:var(--tf-action-gradient)}.tf-owner-benefit[data-v-c13bce71]{background:var(--tf-oxford-blue)}.tf-responsibilities[data-v-c13bce71]{overflow-wrap:anywhere}.tf-responsibilities tbody tr[data-v-c13bce71]:hover{background:var(--tf-oxford-blue)}.tf-staffed-grid[data-v-1e761629]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:3.5rem;margin-top:3rem;overflow-wrap:anywhere}.tf-staffed-grid[data-v-1e761629]>*{min-width:0}.tf-staffed-engagements[data-v-1e761629]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.tf-staffed-engagement[data-v-1e761629]{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);padding-inline:min(clamp(1.5rem,3vw,2.5rem),8vw);border-top-width:.75rem}.tf-staffed-size[data-v-1e761629]{margin-top:1rem}.tf-placed-roles[data-v-1e761629]{border-top:1px solid var(--tf-rule-on-dark-strong);padding-top:1.75rem}@media(min-width:1024px){.tf-staffed-grid[data-v-1e761629]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,5vw,6rem)}}.tf-professionals-actions[data-v-d3e9eb89]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;width:100%}.tf-professionals-browse[data-v-d3e9eb89]{justify-content:space-between;gap:1.5rem;width:100%;min-width:0;min-height:4rem;font-size:var(--tf-body-lg)}.tf-professionals-register[data-v-d3e9eb89]{min-height:2.75rem;text-decoration:underline;text-underline-offset:.25em}.tf-professionals-work[data-v-d3e9eb89]{display:grid;gap:2rem 4rem}.tf-professionals-arrangements[data-v-d3e9eb89]{border-top:4px solid var(--tf-cyclamen);-o-border-image:var(--tf-brand-gradient) 1;border-image:var(--tf-brand-gradient) 1}.tf-professionals-arrangements>div[data-v-d3e9eb89]{padding:1.5rem 0;border-bottom:1px solid var(--tf-rule-on-dark)}.tf-professionals-arrangements>div[data-v-d3e9eb89]:last-child{padding-bottom:0;border-bottom:0}.tf-professionals-process[data-v-d3e9eb89]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 4rem;margin-top:3.5rem;padding:clamp(1.5rem,4vw,3rem);padding-inline:min(clamp(1.5rem,4vw,3rem),8vw);overflow-wrap:anywhere}.tf-professionals-process[data-v-d3e9eb89]>*{min-width:0}.tf-professionals-closing[data-v-d3e9eb89]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem 3rem;padding-top:2.5rem;border-top:1px solid var(--tf-rule-on-dark-strong)}@media(min-width:640px){.tf-professionals-browse[data-v-d3e9eb89]{width:20rem;max-width:100%}}@media(min-width:1024px){.tf-professionals-work[data-v-d3e9eb89]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tf-professionals-process[data-v-d3e9eb89]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.tf-vacancy-attributes[data-v-f116ed2c]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:.85rem;font-size:var(--tf-body-sm);line-height:var(--tf-body-sm-lh)}.tf-vacancy-attributes li[data-v-f116ed2c]{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.tf-vacancy-attributes svg[data-v-f116ed2c]{flex:none;stroke-width:1.75}.tf-vacancy-attributes span[data-v-f116ed2c]{overflow-wrap:anywhere}.tf-vacancy-location[data-v-f116ed2c]{margin-right:.25rem;color:var(--tf-secondary-on-dark)}.tf-vacancy-employment[data-v-f116ed2c],.tf-vacancy-arrangement[data-v-f116ed2c]{padding:.35rem .75rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-pill);background:var(--tf-oxford-deep);color:var(--tf-lavender)}.tf-vacancy-employment.is-full-time[data-v-f116ed2c]{border-color:rgb(var(--tf-electric-indigo-rgb) / .8);background:rgb(var(--tf-electric-indigo-rgb) / .22)}.tf-vacancy-employment.is-part-time[data-v-f116ed2c]{border-color:rgb(var(--tf-cyclamen-rgb) / .55);background:rgb(var(--tf-cyclamen-rgb) / .12)}.tf-vacancy-employment.is-contract[data-v-f116ed2c]{border-color:rgb(var(--tf-phlox-rgb) / .6);background:rgb(var(--tf-phlox-rgb) / .14)}.tf-vacancy-arrangement.is-remote[data-v-f116ed2c]{border-color:transparent;background:var(--tf-electric-indigo);color:var(--tf-white)}.tf-vacancy-arrangement.is-hybrid[data-v-f116ed2c]{border-color:transparent;background:var(--tf-veronica);color:var(--tf-white)}.tf-vacancy-arrangement.is-onsite[data-v-f116ed2c]{border-color:transparent;background:var(--tf-cyclamen);color:var(--tf-oxford-blue)}.tf-vacancy-skills[data-v-b2e445ee]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tf-vacancy-skills li[data-v-b2e445ee]{max-width:100%;padding:.3rem .8rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-pill);background:var(--tf-oxford-deep);color:var(--tf-lavender);font-size:var(--tf-body-sm);line-height:var(--tf-body-sm-lh);overflow-wrap:anywhere}.tf-vacancy-filters[data-v-6e9fac3a]{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.tf-vacancy-search[data-v-6e9fac3a]{min-width:0}.role-filter[data-v-6e9fac3a]{width:100%;min-height:3.25rem;margin-top:.5rem;padding:.75rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-1, 4px);color:var(--tf-white);background:var(--tf-dark-deep);color-scheme:dark}.role-filter[data-v-6e9fac3a]::-moz-placeholder{color:var(--tf-secondary-on-dark);opacity:1}.role-filter[data-v-6e9fac3a]::placeholder{color:var(--tf-secondary-on-dark);opacity:1}.role-filter[data-v-6e9fac3a]:focus{border-color:var(--tf-cyclamen)}.tf-vacancy-results[data-v-6e9fac3a]{margin-top:2rem;border-top:1px solid var(--tf-rule-on-dark-strong)}.tf-vacancy-row[data-v-6e9fac3a]{display:grid;gap:1.25rem 2rem;padding:1.75rem 0;border-bottom:1px solid var(--tf-rule-on-dark)}.tf-vacancy-row h2[data-v-6e9fac3a]{overflow-wrap:anywhere}.tf-vacancy-link[data-v-6e9fac3a]{justify-self:start}@media(min-width:640px){.tf-vacancy-filters[data-v-6e9fac3a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tf-vacancy-filters[data-v-6e9fac3a]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.tf-vacancy-row[data-v-6e9fac3a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2rem 0}}.tf-vacancies-register[data-v-b82cccda]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem 3rem;padding:clamp(1.5rem,4vw,3rem)}.tf-vacancies-register>div[data-v-b82cccda]{flex:1 1 30rem;min-width:0}.tf-solution-list[data-v-cc9e5a66]{display:grid;gap:2rem}.tf-solution-row[data-v-cc9e5a66]{display:grid;align-items:stretch;border-bottom:1px solid var(--tf-rule-on-dark-strong)}.tf-solution-title[data-v-cc9e5a66]{display:flex;align-items:center;padding:clamp(1.25rem,2.5vw,2rem);background:var(--tf-brand-gradient)}.tf-solution-title a[data-v-cc9e5a66]{display:block;width:100%;padding:1rem 1.25rem;background:var(--tf-oxford-blue)}.tf-solution-summary[data-v-cc9e5a66]{align-self:center;padding-block:1.5rem 2rem}@media(min-width:768px){.tf-solution-row[data-v-cc9e5a66]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tf-solution-summary[data-v-cc9e5a66]{padding:2rem 0 2rem clamp(2rem,4vw,4rem)}}.tf-solution-handles[data-v-93db12fd]{align-self:start;padding:clamp(1.5rem,3vw,3rem)}.brief-form[data-v-a5477405] input,.brief-form[data-v-a5477405] select,.brief-form[data-v-a5477405] textarea{width:100%;min-width:0;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-1, 4px);background:var(--tf-oxford-deep);color:var(--tf-white);padding:.8rem 1rem;font:inherit;color-scheme:dark;caret-color:var(--tf-cyclamen)}.brief-form[data-v-a5477405] textarea{resize:vertical}.brief-form[data-v-a5477405] [aria-invalid=true]{border-width:2px;border-color:var(--tf-cyclamen)}.brief-form[data-v-a5477405] input::-moz-placeholder,.brief-form[data-v-a5477405] textarea::-moz-placeholder{color:var(--tf-secondary-on-dark);opacity:1}.brief-form[data-v-a5477405] input::placeholder,.brief-form[data-v-a5477405] textarea::placeholder{color:var(--tf-secondary-on-dark);opacity:1}.brief-form[data-v-a5477405] option{color:var(--tf-white);background:var(--tf-oxford-deep)}.brief-form[data-v-a5477405] input:-webkit-autofill{-webkit-text-fill-color:var(--tf-white);box-shadow:0 0 0 1000px var(--tf-oxford-deep) inset;caret-color:var(--tf-cyclamen)}.brief-form[data-v-a5477405] input:autofill{-webkit-text-fill-color:var(--tf-white);box-shadow:0 0 0 1000px var(--tf-oxford-deep) inset;caret-color:var(--tf-cyclamen)}.tf-contact-layout[data-v-7ce938ae]{align-items:start}.tf-contact-form-shell[data-v-7ce938ae]{min-width:0;padding:.5rem}.tf-contact-form[data-v-7ce938ae]{padding:clamp(1.25rem,3vw,3rem);background:var(--tf-oxford-blue)}.tf-contact-direct[data-v-7ce938ae]{padding-top:1.5rem;border-top:.375rem solid transparent;-o-border-image:var(--tf-brand-gradient) 1;border-image:var(--tf-brand-gradient) 1}.tf-about-headline[data-v-dc028620]{max-width:53ch;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.18;letter-spacing:-.035em;text-wrap:pretty}.tf-about-intro[data-v-dc028620]{max-width:78ch}.tf-about-stats[data-v-dc028620]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--tf-rule-on-dark)}.tf-about-stats>div[data-v-dc028620]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:1.5rem 0;gap:.75rem}.tf-about-stat-label[data-v-dc028620]{order:2;color:var(--tf-lavender);font-size:var(--tf-caption);line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.tf-about-stat-value[data-v-dc028620]{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.tf-about-rating[data-v-dc028620]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:3.5rem;--tf-star-size: 1.5rem;--tf-star-gap: .2rem}.tf-about-reach[data-v-dc028620]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.tf-about-eyebrow[data-v-dc028620]{font-size:var(--tf-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tf-about-map[data-v-dc028620]{width:100%;max-width:41.25rem;height:auto;margin-top:1rem}.tf-about-regions[data-v-dc028620]{border-top:1px solid var(--tf-rule-on-dark)}.tf-about-regions li[data-v-dc028620]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--tf-rule-on-dark);color:var(--tf-white);font-weight:500}.tf-about-region-mark[data-v-dc028620]{width:.375rem;height:.375rem;border-radius:50%;background:var(--tf-cyclamen)}.tf-about-reach-counts[data-v-dc028620]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem}@media(max-width:639px){.tf-about-stats[data-v-dc028620]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.tf-about-stats>div[data-v-dc028620]:nth-child(n+3){border-top:1px solid var(--tf-rule-on-dark)}.tf-about-rating[data-v-dc028620]{min-height:2rem;--tf-star-size: 1.125rem}.tf-about-reach[data-v-dc028620]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.tf-about-regions li[data-v-dc028620]{padding-block:.75rem}}.tf-about-purpose[data-v-6c70e307]{background:var(--tf-oxford-deep);border-top:.375rem solid transparent;-o-border-image:var(--tf-brand-gradient) 1;border-image:var(--tf-brand-gradient) 1}.tf-about-purpose-item p[data-v-6c70e307]{max-width:35ch;text-wrap:pretty}.tf-about-value[data-v-6c70e307]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--tf-rule-on-dark);padding-block:2.5rem}.tf-about-value[data-v-6c70e307]:last-child{border-bottom:1px solid var(--tf-rule-on-dark)}@media(max-width:767px){.tf-about-value[data-v-6c70e307]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2rem}.tf-about-value h3[data-v-6c70e307]{font-size:var(--tf-display-5)}}.tf-team-faces[data-v-403949e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:22rem}.tf-team-faces li[data-v-403949e6]{min-width:0}.tf-team-faces img[data-v-403949e6]{width:100%;max-width:5rem;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.tf-team-faces p[data-v-403949e6]{margin-top:.625rem;color:var(--tf-white);font-size:var(--tf-caption);font-weight:600;line-height:1.35}.tf-about-story[data-v-f4840d46]{align-items:start}.tf-about-next[data-v-f4840d46]{padding:clamp(1.5rem,3vw,3rem)}.tf-about-story-art[data-v-f4840d46]{position:relative;height:8rem;margin-top:2rem;overflow:hidden}.tf-about-story-art[data-v-f4840d46] img{width:40rem;max-width:none}@media(min-width:1024px){.tf-about-story-art[data-v-f4840d46]{height:16rem;margin-top:3rem}.tf-about-story-art[data-v-f4840d46] img{width:48rem}}.tf-ask-section[data-v-a36dbbbd]{background:var(--tf-brand-gradient)}.tf-ask-layout[data-v-a36dbbbd]{padding:clamp(1.5rem,4vw,4rem);background:var(--tf-oxford-blue);overflow:hidden}.tf-ask-band[data-v-a36dbbbd]{padding:clamp(1.5rem,3vw,3rem);border:1px solid transparent;border-top-width:.6rem;background:linear-gradient(var(--tf-dark-raised),var(--tf-dark-raised)) padding-box,var(--tf-brand-gradient) border-box}.tf-ask-accent[data-v-a36dbbbd]{position:relative;height:11rem;margin:-2rem calc(-1 * var(--tf-section-x)) 2rem;overflow:hidden}.tf-ask-accent[data-v-a36dbbbd] img{position:absolute;width:48rem;max-width:none;top:-2rem;left:-2rem}.tf-final-ask[data-v-a36dbbbd]{padding-block:clamp(4rem,7vw,7rem);background:var(--tf-brand-gradient)}.tf-final-ask h2[data-v-a36dbbbd]{font-size:clamp(3rem,5.8vw,5.5rem);max-width:14ch;line-height:1.02;letter-spacing:-.035em}.tf-final-ask .tf-ask-figure[data-v-a36dbbbd]{height:13rem;width:11rem;margin-left:0}.tf-final-ask .tf-ask-figure[data-v-a36dbbbd] svg{height:100%;width:100%}@media(min-width:1024px){.tf-ask-with-accent[data-v-a36dbbbd]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4rem;align-items:center}.tf-ask-with-accent .tf-ask-copy[data-v-a36dbbbd]{grid-column:1;grid-row:1}.tf-ask-accent[data-v-a36dbbbd]{grid-column:2;grid-row:1;width:100%;height:24rem;margin:0;overflow:visible}.tf-ask-accent[data-v-a36dbbbd] img{width:clamp(48rem,66vw,64rem);top:50%;left:0;transform:translateY(-50%)}.tf-final-ask .tf-ask-layout[data-v-a36dbbbd]{grid-template-columns:1.2fr .8fr;gap:2rem}.tf-final-ask .tf-ask-copy[data-v-a36dbbbd]{grid-column:1;grid-row:1}.tf-final-ask .tf-ask-figure[data-v-a36dbbbd]{grid-column:2;grid-row:1;width:100%;height:40rem}}.tf-team-grid[data-v-cc3199b0]{display:grid;gap:3.5rem 2rem}.tf-team-profile[data-v-cc3199b0]{min-width:0}.tf-team-portrait[data-v-cc3199b0]{width:min(100%,18rem);aspect-ratio:1;margin-bottom:1.5rem;overflow:hidden}.tf-team-portrait img[data-v-cc3199b0]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tf-team-role[data-v-cc3199b0]{margin-top:.5rem;color:var(--tf-cyclamen);font-size:var(--tf-body);line-height:1.4}.tf-team-location[data-v-cc3199b0]{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-body-sm)}.tf-team-location svg[data-v-cc3199b0]{width:1rem;height:1rem;flex:none}.tf-team-bio[data-v-cc3199b0]{max-width:32ch;margin-top:1.25rem;color:var(--tf-lavender);font-size:var(--tf-body);line-height:1.6;text-wrap:pretty}@media(min-width:640px){.tf-team-grid[data-v-cc3199b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.5rem}}@media(min-width:1024px){.tf-team-grid[data-v-cc3199b0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.tf-example-profile[data-v-8d1f6d76]{position:relative;background:var(--tf-oxford-deep)}.tf-example-heading[data-v-8d1f6d76]{padding-bottom:2.5rem;border-bottom:1px solid var(--tf-rule-on-dark-strong)}.tf-example-credential[data-v-8d1f6d76]{max-width:35rem;margin-top:2.5rem;background:var(--tf-oxford-blue);border-radius:.75rem;outline:1px solid var(--tf-rule-on-dark-strong)}.tf-example-layout[data-v-8d1f6d76]{display:grid;gap:2.5rem;margin-top:2.5rem}.tf-example-layout h3[data-v-8d1f6d76]{max-width:20ch;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.025em}.tf-example-contribution ul[data-v-8d1f6d76]{margin-top:1rem}.tf-example-contribution li[data-v-8d1f6d76]{padding-block:1rem;border-bottom:1px solid var(--tf-rule-on-dark);color:var(--tf-lavender);font-size:var(--tf-body)}@media(min-width:900px){.tf-example-layout[data-v-8d1f6d76]{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem)}}.tf-role-hero[data-v-4ff013a6]{padding-block:2rem 3.5rem;overflow:clip}.tf-role-breadcrumb[data-v-4ff013a6]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;color:var(--tf-secondary-on-dark);font-size:var(--tf-caption)}.tf-role-breadcrumb a[data-v-4ff013a6]{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.25rem;text-decoration-color:var(--tf-rule-on-dark-strong)}.tf-role-breadcrumb span[data-v-4ff013a6]{display:inline-flex;align-items:center}.tf-role-breadcrumb a[data-v-4ff013a6]:hover{color:var(--tf-cyclamen);text-decoration-color:currentColor}.tf-role-hero-layout[data-v-4ff013a6]{display:grid;gap:2rem;margin-top:2rem}.tf-role-hero h1[data-v-4ff013a6]{max-width:18ch;font-size:clamp(2.625rem,5vw,5rem);line-height:1.05;letter-spacing:-.03em}.tf-role-summary[data-v-4ff013a6]{max-width:44ch;margin-top:1.75rem}.tf-role-accent[data-v-4ff013a6]{display:none}.tf-role-reading[data-v-4ff013a6]{display:grid;gap:3rem}.tf-role-remit[data-v-4ff013a6]{margin-top:1.5rem}.tf-role-remit li[data-v-4ff013a6]{padding-block:1.25rem;border-bottom:1px solid var(--tf-rule-on-dark);font-size:var(--tf-body-lg);max-width:48ch}.tf-role-assessment[data-v-4ff013a6]{margin-top:3rem}.tf-role-brief-context[data-v-4ff013a6]{padding-top:2rem;border-top:1px solid var(--tf-rule-on-dark-strong)}.tf-role-brief-list[data-v-4ff013a6]{margin-top:1.5rem}.tf-role-brief-list li[data-v-4ff013a6]{padding-block:.8rem;border-bottom:1px solid var(--tf-rule-on-dark);font-size:var(--tf-body)}.tf-role-close[data-v-4ff013a6]{border-top:1px solid var(--tf-rule-on-dark)}.tf-role-next[data-v-4ff013a6]{display:grid;gap:2rem;align-items:center}.tf-role-next[data-v-4ff013a6]>a{justify-self:start}.tf-role-related[data-v-4ff013a6]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--tf-rule-on-dark)}.tf-role-related ul[data-v-4ff013a6]{display:grid;gap:0 2rem;margin-top:1rem}.tf-role-related li[data-v-4ff013a6]{border-bottom:1px solid var(--tf-rule-on-dark)}.tf-role-related a[data-v-4ff013a6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.75rem;color:var(--tf-lavender);font-size:var(--tf-body);text-decoration:none}.tf-role-related a[data-v-4ff013a6]:hover{color:var(--tf-cyclamen)}.tf-role-related svg[data-v-4ff013a6]{flex:none;color:var(--tf-cyclamen)}@media(min-width:900px){.tf-role-hero[data-v-4ff013a6]{padding-bottom:4rem}.tf-role-hero-layout[data-v-4ff013a6]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem;align-items:center;margin-top:2.5rem}.tf-role-accent[data-v-4ff013a6]{display:block;position:relative;width:100%;height:18rem}.tf-role-accent[data-v-4ff013a6] img{position:absolute;width:clamp(35rem,49vw,46rem);max-width:none;left:0;top:50%;transform:translateY(-50%)}.tf-role-reading[data-v-4ff013a6]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(3rem,7vw,7rem)}.tf-role-brief-context[data-v-4ff013a6]{padding-top:0;padding-left:2rem;border-top:0;border-left:1px solid var(--tf-rule-on-dark-strong)}.tf-role-next[data-v-4ff013a6]{grid-template-columns:minmax(0,1fr) auto;gap:4rem}.tf-role-related ul[data-v-4ff013a6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-vacancy-application[data-v-3c4e4061]{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.application-input[data-v-3c4e4061]{display:block;width:100%;min-height:3.25rem;margin-top:.5rem;padding:.75rem;border:1px solid var(--tf-rule-on-dark-strong);border-radius:var(--tf-radius-1, 4px);color:var(--tf-white);background:var(--tf-dark-deep);color-scheme:dark}.application-input[data-v-3c4e4061]:focus{border-color:var(--tf-cyclamen)}.application-input[data-v-3c4e4061]:-webkit-autofill{-webkit-text-fill-color:var(--tf-white);box-shadow:0 0 0 1000px var(--tf-oxford-deep) inset;caret-color:var(--tf-cyclamen)}.application-input[data-v-3c4e4061]:autofill{-webkit-text-fill-color:var(--tf-white);box-shadow:0 0 0 1000px var(--tf-oxford-deep) inset;caret-color:var(--tf-cyclamen)}input[type=file][data-v-3c4e4061]{min-width:0;color:var(--tf-lavender)}input[type=file][data-v-3c4e4061]::file-selector-button{color:var(--tf-white);background:var(--tf-oxford-deep);border-color:var(--tf-rule-on-dark-strong);cursor:pointer}input[type=file][data-v-3c4e4061]::file-selector-button:hover{border-color:var(--tf-cyclamen)}[role=alert][data-v-3c4e4061]{padding-left:.75rem;border-left:3px solid var(--tf-cyclamen);color:var(--tf-white)}.tf-vacancy-heading[data-v-84309908]{border-bottom:6px solid var(--tf-cyclamen);-o-border-image:var(--tf-brand-gradient) 1;border-image:var(--tf-brand-gradient) 1}.tf-vacancy-heading h1[data-v-84309908]{overflow-wrap:anywhere}.tf-vacancy-detail[data-v-84309908]{padding-top:clamp(2.5rem,5vw,4rem)}.tf-vacancy-detail-layout[data-v-84309908]{display:grid;align-items:start;gap:3rem}.tf-vacancy-detail-layout>article[data-v-84309908]{min-width:0}@media(min-width:1024px){.tf-vacancy-detail-layout[data-v-84309908]{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);gap:clamp(2.5rem,5vw,5rem)}}
