/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0}}}@layer theme{:root,:host{--font-sans:"Public Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% .213 27.518);--color-emerald-500:oklch(69.6% .17 162.48);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Sora",ui-sans-serif,system-ui,sans-serif;--color-ink:oklch(18% .01 260);--color-copy:oklch(40% .01 260);--color-brand:oklch(66% .19 45);--color-brand-button:oklch(58% .18 45);--color-brand-strong:oklch(50% .16 45);--color-warm:oklch(97% .008 45)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;background-color:oklch(15% .008 260)}body{background-color:var(--color-white);font-family:var(--font-sans);color:var(--color-copy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration-line:none}button,input{font:inherit}}@layer components{.dialog-off-canvas-main-canvas{flex-direction:column;min-height:100vh;display:flex}.dialog-off-canvas-main-canvas>main{flex:1 0 auto}.dialog-off-canvas-main-canvas>.fk-footer{flex-shrink:0}.fk-container{width:100%;max-width:calc(var(--spacing) * 360);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:64rem){.fk-container{padding-inline:calc(var(--spacing) * 14)}}.fk-title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink)}.fk-button{border-radius:var(--radius-xl);background-color:var(--color-brand-button);padding-inline:30px;padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fk-button:hover{background-color:var(--color-brand-strong)}}.fk-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-button)}.fk-nav-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-nav-link:hover{color:var(--color-brand)}}.fk-site-header{z-index:40;border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.fk-site-header{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-site-header{background-color:var(--color-white)}.fk-site-header-row{min-height:calc(var(--spacing) * 20);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}@media (min-width:64rem){.fk-site-header-row{min-height:calc(var(--spacing) * 22)}}.fk-header-branding a{display:block}.fk-header-branding img{height:calc(var(--spacing) * 14);width:auto}.fk-menu-toggle{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121626;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-menu-toggle{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.fk-menu-toggle{background-color:var(--color-white)}@media (min-width:64rem){.fk-menu-toggle{display:none}}.fk-menu-line{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);background-color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}.fk-menu-toggle[aria-expanded=true] .fk-menu-line:first-child{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.fk-menu-toggle[aria-expanded=true] .fk-menu-line:nth-child(2){opacity:0}.fk-menu-toggle[aria-expanded=true] .fk-menu-line:nth-child(3){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}.fk-header-menu{visibility:hidden;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.fk-header-menu{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-header-menu{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.fk-header-menu{visibility:visible;align-items:center;gap:calc(var(--spacing) * 9);border-style:var(--tw-border-style);opacity:1;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex-direction:row;padding:0;position:static}}.fk-header-menu.is-open{visibility:visible;opacity:1}.fk-header-navigation nav>ul{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:64rem){.fk-header-navigation nav>ul{align-items:center;gap:calc(var(--spacing) * 9);flex-direction:row}}.fk-header-navigation nav>ul>li{position:relative}.fk-header-navigation nav a{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.fk-header-navigation nav a:hover{background-color:var(--color-warm);color:var(--color-brand-strong)}}@media (min-width:64rem){.fk-header-navigation nav a{padding:0}@media (hover:hover){.fk-header-navigation nav a:hover{background-color:#0000}}}.fk-header-navigation nav a.is-active{color:var(--color-ink)}.fk-header-navigation nav>ul>li:has(>ul)>a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.fk-header-navigation nav>ul>li:has(>ul)>a:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.55rem;display:inline-block;transform:translateY(-.15rem)rotate(45deg)}.fk-header-navigation nav ul ul{margin:0;margin-left:calc(var(--spacing) * 3);gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#0f12161a;border-left-width:1px;flex-direction:column;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-header-navigation nav ul ul{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-header-navigation nav ul ul{padding-left:calc(var(--spacing) * 3)}.fk-header-navigation nav ul ul a{padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.fk-header-action{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-header-action{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-header-action{padding-top:calc(var(--spacing) * 5)}@media (min-width:64rem){.fk-header-action{border-style:var(--tw-border-style);border-width:0;padding-top:0}}.fk-header-action>div>div{display:contents}.fk-header-cta{background-color:var(--color-brand-button);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fk-header-cta:hover{background-color:var(--color-brand-strong)}}.fk-header-cta:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-button)}@media (min-width:64rem){.fk-header-cta{width:auto}}.fk-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-card{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-card{background-color:var(--color-white)}.fk-range{height:calc(var(--spacing) * 2);cursor:pointer;appearance:none;background-color:#eb620026;border-radius:3.40282e38px;width:100%}@supports (color:color-mix(in lab,red,red)){.fk-range{background-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.fk-range{accent-color:var(--color-brand)}.fk-hero{min-height:calc(var(--spacing) * 120);background-color:var(--color-warm);display:grid}.fk-hero-copy{width:100%;max-width:calc(var(--spacing) * 360);justify-content:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);flex-direction:column;margin-inline:auto;display:flex}.fk-hero-copy>div{display:contents}.fk-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-strong);text-transform:uppercase;margin:0}.fk-hero h1{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin:0}.fk-hero-text{max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:0}.fk-hero-actions{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.fk-hero-actions span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fk-hero-image{min-height:calc(var(--spacing) * 72);background-color:var(--color-warm);overflow:hidden}.fk-hero-image div{height:100%}.fk-hero-image picture,.fk-hero-image img{width:100%;height:100%;display:block}.fk-hero-image img{object-fit:cover}.fk-stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0f12161a;display:grid}@supports (color:color-mix(in lab,red,red)){.fk-stats{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-stat{border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-stat{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-stat{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7);text-align:center}.fk-stat:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fk-stat-value{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.fk-stat-label{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fk-calculator-section{background-color:var(--color-warm);padding-block:calc(var(--spacing) * 16)}.fk-section-heading{margin-inline:auto;margin-bottom:calc(var(--spacing) * 9);max-width:var(--container-2xl);text-align:center}.fk-section-heading h2,.fk-products>h2{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin:0}.fk-section-heading p,.fk-products>p{margin-top:calc(var(--spacing) * 2)}.fk-calculator{max-width:var(--container-3xl);gap:calc(var(--spacing) * 10);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto;display:grid}.fk-calculator-fields{gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}.fk-calculator-label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);justify-content:space-between;display:flex}.fk-calculator-result{border-radius:var(--radius-xl);background-color:var(--color-warm);padding:calc(var(--spacing) * 7);text-align:center;flex-direction:column;justify-content:center;display:flex}.fk-calculator-result div{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.fk-calculator-result output{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.fk-calculator-note{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-copy)}.fk-products{width:100%;max-width:calc(var(--spacing) * 360);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}.fk-product-grid{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 6);display:grid}.fk-product-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-product-card{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-product-card{background-color:var(--color-white);color:inherit;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fk-product-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fk-product-image{background-color:var(--color-warm);display:block;overflow:hidden}.fk-product-image picture,.fk-product-image img{width:100%;height:auto;display:block}.fk-product-image img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.fk-product-card:hover .fk-product-image img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fk-product-copy{padding:calc(var(--spacing) * 6)}.fk-product-copy h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin:0}.fk-product-copy p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-bottom:0}.fk-credit-page{width:100%;max-width:calc(var(--spacing) * 360);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}@media (min-width:64rem){.fk-credit-page{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}}.fk-credit-page-header{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-4xl)}.fk-credit-page-header h1{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink)}.fk-credit-page-image{margin-bottom:calc(var(--spacing) * 10);border-radius:var(--radius-2xl);max-width:420px;overflow:hidden}.fk-credit-page-image img{width:100%;height:auto;display:block}.fk-credit-page-body{max-width:var(--container-4xl)}.fk-content-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:80rem){.fk-content-layout{align-items:flex-start;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) 320px}}.fk-content-layout-main{min-width:0}.fk-contact-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.fk-contact-sidebar{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-contact-sidebar{background-color:var(--color-warm);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:80rem){.fk-contact-sidebar{top:calc(var(--spacing) * 8);position:sticky}}.fk-contact-sidebar h2{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-contact-sidebar>p:not(.fk-eyebrow){margin-bottom:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-contact-sidebar address{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.fk-contact-sidebar address{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-contact-sidebar address{padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);font-style:normal}.fk-contact-sidebar-links{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.fk-contact-sidebar-links a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-contact-sidebar-links a:hover{color:var(--color-brand-strong)}}.fk-contact-sidebar-links span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-copy);text-transform:uppercase;display:block}.fk-contact-sidebar .fk-button{width:100%;padding-inline:calc(var(--spacing) * 5);text-align:center}.fk-contact-sidebar small{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-copy);display:block}.fk-info-page{width:100%;max-width:calc(var(--spacing) * 360);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);margin-inline:auto}@media (min-width:64rem){.fk-info-page{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}}.fk-info-header{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-4xl)}.fk-info-header h1{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:0}@media (min-width:64rem){.fk-info-header h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.fk-info-body{max-width:var(--container-4xl)}.fk-contact-page .fk-content-layout{display:block}.fk-contact-page .fk-info-header{margin-bottom:calc(var(--spacing) * 5)}.fk-contact-intro{margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:64rem){.fk-contact-intro{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.fk-contact-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.fk-contact-grid{grid-template-columns:1.1fr .9fr}}.fk-contact-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.fk-contact-card{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-contact-card{padding:calc(var(--spacing) * 7)}@media (min-width:64rem){.fk-contact-card{padding:calc(var(--spacing) * 9)}}.fk-contact-card h2{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.fk-contact-card h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.fk-contact-card-details{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fk-contact-card-details address{border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-contact-card-details address{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-contact-card-details address{padding-bottom:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);font-style:normal}.fk-contact-card-details address strong{margin-bottom:var(--spacing);color:var(--color-ink)}.fk-contact-list{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.fk-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-contact-list>div{min-width:0}.fk-contact-list dt{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-copy);text-transform:uppercase}.fk-contact-list dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.fk-contact-list a{color:var(--color-brand-strong);text-decoration-line:underline;text-decoration-color:#eb620066}@supports (color:color-mix(in lab,red,red)){.fk-contact-list a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.fk-contact-list a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-contact-list a:hover{color:var(--color-ink)}}.fk-contact-card-request{background-color:var(--color-warm);flex-direction:column;align-items:flex-start;display:flex}.fk-contact-card-request>p:not(.fk-eyebrow){margin-bottom:calc(var(--spacing) * 7);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-contact-card-request .fk-button{margin-top:auto}.fk-contact-card-request small{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px;display:block}@supports (color:color-mix(in lab,red,red)){.fk-contact-card-request small{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-contact-card-request small{padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#45484dbf}@supports (color:color-mix(in lab,red,red)){.fk-contact-card-request small{color:color-mix(in oklab,var(--color-copy) 75%,transparent)}}.fk-contact-owner{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-ink);padding:calc(var(--spacing) * 7);color:#ffffffb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-contact-owner{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media (min-width:40rem){.fk-contact-owner{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.fk-contact-owner{padding:calc(var(--spacing) * 9)}}.fk-contact-owner .fk-eyebrow{color:var(--color-brand)}.fk-contact-owner>div{max-width:var(--container-2xl)}@media (min-width:40rem){.fk-contact-owner>div{text-align:right}}.fk-contact-owner h2{margin-bottom:var(--spacing);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.fk-contact-owner p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-legal-page .fk-info-body{max-width:60rem}.fk-legal-copy{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-legal-copy section{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-legal-copy section{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-legal-copy section{padding-block:calc(var(--spacing) * 7)}.fk-legal-copy section:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.fk-legal-copy h2{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-legal-copy h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-legal-copy p{margin-block:calc(var(--spacing) * 3)}.fk-legal-copy address{margin-block:calc(var(--spacing) * 3);font-style:normal}.fk-legal-copy ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.fk-legal-copy ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.fk-legal-copy ul{padding-left:calc(var(--spacing) * 6)}.fk-legal-copy li::marker{color:var(--color-brand)}.fk-legal-copy a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-strong);text-decoration-line:underline;text-decoration-color:#eb620066}@supports (color:color-mix(in lab,red,red)){.fk-legal-copy a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.fk-legal-copy a{text-underline-offset:2px;overflow-wrap:anywhere}.fk-info-lead{margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-info-details{margin-block:calc(var(--spacing) * 12)}:where(.fk-info-details>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.fk-info-details details{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-info-details details{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-info-details details{background-color:var(--color-white)}.fk-info-details summary{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));list-style-type:none}@media (hover:hover){.fk-info-details summary:hover{background-color:var(--color-warm)}}.fk-info-details summary::-webkit-details-marker{display:none}.fk-info-details summary:after{content:"+";float:right;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-brand)}.fk-info-details details[open] summary:after{content:"–"}.fk-info-details details>div{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-info-details details>div{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-info-details details>div{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-info-details .fk-answer-block{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-info-details .fk-answer-block{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-info-details .fk-answer-block{background-color:var(--color-white)}.fk-info-details .fk-answer-block>h3{background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.fk-info-details .fk-answer-block>div{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-info-details .fk-answer-block>div{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-info-details .fk-answer-block>div{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-info-details h2,.fk-info-details h3{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-info-details h2:first-child,.fk-info-details h3:first-child{margin-top:0}.fk-info-details ul{margin-block:calc(var(--spacing) * 3);list-style-type:disc}:where(.fk-info-details ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.fk-info-details ul{padding-left:calc(var(--spacing) * 6)}.fk-info-details li::marker{color:var(--color-brand)}.fk-info-closing{margin-block:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-content-byline{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.fk-content-byline{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-content-byline{background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-home-authority{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-home-authority{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-home-authority{background-color:var(--color-white);padding-block:calc(var(--spacing) * 12)}@media (min-width:64rem){.fk-home-authority{padding-block:calc(var(--spacing) * 16)}}.fk-home-authority .fk-info-page{max-width:none;padding:0}.fk-home-authority h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-home-authority h2:first-child{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-top:0}.fk-home-authority p{--tw-leading:var(--leading-relaxed);max-width:none;line-height:var(--leading-relaxed)}.fk-home-authority .fk-content-byline{margin-block:calc(var(--spacing) * 6);border-color:#eb620033;max-width:none}@supports (color:color-mix(in lab,red,red)){.fk-home-authority .fk-content-byline{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.fk-home-authority .fk-content-byline{background-color:var(--color-warm)}.fk-home-authority ul{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);max-width:none;display:grid}@media (min-width:40rem){.fk-home-authority ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-home-authority li a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;display:block}@supports (color:color-mix(in lab,red,red)){.fk-home-authority li a{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-home-authority li a{background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-home-authority li a:hover{border-color:var(--color-brand);color:var(--color-brand-strong)}}.fk-home-authority ul+p{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#45484dbf}@supports (color:color-mix(in lab,red,red)){.fk-home-authority ul+p{color:color-mix(in oklab,var(--color-copy) 75%,transparent)}}.fk-info-products{margin-top:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-info-products{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-info-products{padding-top:calc(var(--spacing) * 12)}.fk-info-products>h2{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink);margin:0}@media (min-width:80rem){.fk-content-layout-main .fk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-info-cta{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-color:var(--color-warm);padding:calc(var(--spacing) * 7);flex-direction:column;display:flex}@media (min-width:48rem){.fk-info-cta{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.fk-info-cta{padding:calc(var(--spacing) * 10)}}.fk-info-cta h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.fk-info-cta p{margin-top:calc(var(--spacing) * 2);margin-bottom:0}.fk-application-page{width:100%;max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);margin-inline:auto}@media (min-width:64rem){.fk-application-page{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}}.fk-account-stage{background-color:var(--color-warm);min-height:62vh;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);align-items:center;display:flex}@media (min-width:64rem){.fk-account-stage{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}}.fk-auth-shell{width:100%;max-width:var(--container-xl);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-auth-shell{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-auth-shell{background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0f12160d}@supports (color:color-mix(in lab,red,red)){.fk-auth-shell{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-ink) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.fk-login-card{padding:calc(var(--spacing) * 8);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.fk-login-card{padding:calc(var(--spacing) * 12)}}.fk-login-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:#eb620026;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-login-icon{background-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.fk-login-icon{color:var(--color-brand-strong)}.fk-login-card h1{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-login-lead{margin-top:0;margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-login-card .form-item{margin-bottom:calc(var(--spacing) * 5)}.fk-login-card .form-item label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.fk-login-card input:not([type=submit]){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121640;width:100%}@supports (color:color-mix(in lab,red,red)){.fk-login-card input:not([type=submit]){border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.fk-login-card input:not([type=submit]){background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.fk-login-card input:not([type=submit]):focus{border-color:var(--color-brand-strong);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#eb620040}@supports (color:color-mix(in lab,red,red)){.fk-login-card input:not([type=submit]):focus{--tw-ring-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.fk-login-card .form-actions{margin-top:calc(var(--spacing) * 7);margin-bottom:0}.fk-login-card input[type=submit]{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-brand-button);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0}@media (hover:hover){.fk-login-card input[type=submit]:hover{background-color:var(--color-brand-strong)}}.fk-login-card input[type=submit]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-button)}.fk-login-card .description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-login-card .form-item--error-message{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.fk-login-help{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-strong);align-self:center;text-decoration-line:underline;text-decoration-color:#eb620066;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fk-login-help{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.fk-login-help{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-login-help:hover{color:var(--color-ink)}}.fk-error-stage{background-color:var(--color-warm);min-height:62vh;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:64rem){.fk-error-stage{padding-inline:calc(var(--spacing) * 14)}}.fk-error-card{width:100%;max-width:var(--container-3xl);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-error-card{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-error-card{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 14);text-align:center;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0f12160d}@supports (color:color-mix(in lab,red,red)){.fk-error-card{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-ink) 5%,transparent) var(--tw-shadow-alpha),transparent)}}@media (min-width:48rem){.fk-error-card{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 20)}}.fk-error-code{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:11rem;line-height:1;font-weight:var(--font-weight-extrabold);color:#eb620014;margin:0;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.fk-error-code{color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.fk-error-code{-webkit-user-select:none;user-select:none}@media (min-width:48rem){.fk-error-code{font-size:17rem}}.fk-error-card>:not(.fk-error-code){z-index:10;position:relative}.fk-error-card h1{margin-inline:auto;margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-xl);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink)}@media (min-width:48rem){.fk-error-card h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.fk-error-card>p:not(.fk-error-code):not(.fk-eyebrow){max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-inline:auto}.fk-error-actions{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.fk-error-actions{flex-direction:row}}.fk-text-link{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.fk-text-link:hover{color:var(--color-brand-strong)}}.fk-profile-stage{background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}@media (min-width:64rem){.fk-profile-stage{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}}.fk-profile-shell{width:100%;max-width:var(--container-5xl);margin-inline:auto}.fk-profile-page-header{margin-bottom:calc(var(--spacing) * 9)}.fk-profile-page-header h1{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink)}@media (min-width:64rem){.fk-profile-page-header h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.fk-profile-page-header>p:last-child{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-profile-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fk-profile-card{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-profile-card{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0f12160d}@supports (color:color-mix(in lab,red,red)){.fk-profile-card{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-ink) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.fk-profile-summary{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-profile-summary{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-profile-summary{padding:calc(var(--spacing) * 7)}@media (min-width:40rem){.fk-profile-summary{flex-direction:row;align-items:center}}@media (min-width:48rem){.fk-profile-summary{padding:calc(var(--spacing) * 10)}}.fk-profile-avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-2xl);background-color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-profile-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-strong);text-transform:uppercase;margin:0}.fk-profile-summary h2{margin-top:var(--spacing);margin-bottom:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:48rem){.fk-profile-summary h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.fk-profile-summary div>p:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.fk-profile-details{margin:0;display:grid}@media (min-width:48rem){.fk-profile-details{grid-template-columns:repeat(3,minmax(0,1fr))}}.fk-profile-details>div{border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-profile-details>div{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-profile-details>div{padding:calc(var(--spacing) * 7)}@media (min-width:48rem){.fk-profile-details>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-bottom-width:0}}.fk-profile-details>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:48rem){.fk-profile-details>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.fk-profile-details dt{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#45484db3}@supports (color:color-mix(in lab,red,red)){.fk-profile-details dt{color:color-mix(in oklab,var(--color-copy) 70%,transparent)}}.fk-profile-details dt{text-transform:uppercase}.fk-profile-details dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.fk-profile-status{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.fk-profile-status:before{content:"";height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px;display:block}.fk-profile-fields:not(:empty){border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-profile-fields:not(:empty){border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-profile-fields:not(:empty){padding:calc(var(--spacing) * 7)}@media (min-width:48rem){.fk-profile-fields:not(:empty){padding:calc(var(--spacing) * 10)}}.fk-profile-actions{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-profile-actions{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-profile-actions{background-color:var(--color-warm);padding:calc(var(--spacing) * 7)}@media (min-width:40rem){.fk-profile-actions{flex-direction:row}}@media (min-width:48rem){.fk-profile-actions{padding-inline:calc(var(--spacing) * 10)}}.fk-secondary-button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121633;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fk-secondary-button{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.fk-secondary-button{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-secondary-button:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}}.fk-secondary-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink)}.fk-profile-stage #block-finanz-kaiser-primary-local-tasks{margin-bottom:calc(var(--spacing) * 5)}.fk-application-header{margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-2xl)}.fk-application-header h1{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink)}@media (min-width:64rem){.fk-application-header h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.fk-application-header>p:last-child{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-copy)}.fk-application-form{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.fk-application-form{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-application-form{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.fk-application-form{padding:calc(var(--spacing) * 10)}}.fk-application-form .webform-progress-tracker{margin:0 auto 2.5rem!important}.fk-application-form .webform-progress-tracker .progress-step.is-active .progress-marker:before,.fk-application-form .webform-progress-tracker .progress-step.is-active:hover .progress-marker:before,.fk-application-form .webform-progress-tracker .progress-step.is-complete .progress-marker:before,.fk-application-form .webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before,.fk-application-form .webform-progress-tracker .progress-step.is-complete .progress-marker:after{background-color:var(--color-brand-strong)!important}.fk-application-form .webform-progress-tracker .progress-step.is-active .progress-title,.fk-application-form .webform-progress-tracker .progress-step.is-complete .progress-title{color:var(--color-brand-strong)!important}.fk-application-form .webform-wizard-page>.form-wrapper{margin-bottom:calc(var(--spacing) * 9)}.fk-application-form .webform-section-title{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-application-form .webform-section-title{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-application-form .webform-section-title{padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-application-form .form-item{margin-bottom:calc(var(--spacing) * 5)}.fk-application-form .form-item>label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.fk-required-note{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-copy)}.fk-required-note span,.fk-application-form label.form-required:after,.fk-application-form .fieldset-legend.form-required:after{color:var(--color-brand-strong);font-weight:800}.fk-application-form label.form-required:after,.fk-application-form .fieldset-legend.form-required:after{content:" *";display:inline!important}.fk-application-form #edit-kreditart--wrapper legend{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.fk-application-form #edit-kreditart{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.fk-application-form #edit-kreditart{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-application-form #edit-kreditart .form-type-radio{margin-bottom:0;position:relative}.fk-application-form #edit-kreditart input[type=radio],.fk-application-form .form-type-checkbox input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fk-application-form #edit-kreditart label.option{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121680;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fk-application-form #edit-kreditart label.option{border-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.fk-application-form #edit-kreditart label.option{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fk-application-form #edit-kreditart label.option:before{content:"";border:2px solid #0f121680;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}@supports (color:color-mix(in lab,red,red)){.fk-application-form #edit-kreditart label.option:before{border:2px solid color-mix(in oklab,var(--color-ink) 50%,transparent)}}.fk-application-form #edit-kreditart label.option:before{background:var(--color-white);border-radius:9999px;transition:border-color .15s,background-color .15s,box-shadow .15s}.fk-application-form #edit-kreditart input[type=radio]:checked+label.option{border-color:var(--color-brand);background-color:var(--color-warm);box-shadow:inset 0 0 0 1px var(--color-brand)}.fk-application-form #edit-kreditart input[type=radio]:checked+label.option:before{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 4px var(--color-white)}.fk-application-form #edit-kreditart input[type=radio]:focus-visible+label.option,.fk-application-form .form-type-checkbox input[type=checkbox]:focus-visible+label.option{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.fk-application-form .form-type-checkbox{margin-bottom:calc(var(--spacing) * 3);position:relative}.fk-application-form .form-type-checkbox label.option{min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121680;margin:0;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.fk-application-form .form-type-checkbox label.option{border-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.fk-application-form .form-type-checkbox label.option{background-color:var(--color-warm);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 12);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fk-application-form .form-type-checkbox label.option:before{content:"";border:2px solid #0f121680;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin:0;display:block;position:absolute;top:.875rem;left:1rem}@supports (color:color-mix(in lab,red,red)){.fk-application-form .form-type-checkbox label.option:before{border:2px solid color-mix(in oklab,var(--color-ink) 50%,transparent)}}.fk-application-form .form-type-checkbox label.option:before{background:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:.375rem;transition:border-color .15s,background-color .15s}.fk-application-form .form-type-checkbox input[type=checkbox]:checked+label.option{border-color:#eb62004d}@supports (color:color-mix(in lab,red,red)){.fk-application-form .form-type-checkbox input[type=checkbox]:checked+label.option{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.fk-application-form .form-type-checkbox input[type=checkbox]:checked+label.option{background-color:#eb62001a}@supports (color:color-mix(in lab,red,red)){.fk-application-form .form-type-checkbox input[type=checkbox]:checked+label.option{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.fk-application-form .form-type-checkbox input[type=checkbox]:checked+label.option:before{border-color:var(--color-brand);background:var(--color-brand-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}.fk-application-form .form-type-checkbox label.option a{color:var(--color-brand-strong);text-underline-offset:.18em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:.1em}.fk-application-form .form-type-checkbox label.option a:hover{color:var(--color-ink)}.fk-application-form .form-type-checkbox label.option a:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:3px;border-radius:.125rem}.fk-application-form #edit-kreditart label.option:hover,.fk-application-form .form-type-checkbox label.option:hover{border-color:var(--color-brand)}.fk-application-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.fk-application-form select,.fk-application-form textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0f121680;width:100%}@supports (color:color-mix(in lab,red,red)){.fk-application-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.fk-application-form select,.fk-application-form textarea{border-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.fk-application-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.fk-application-form select,.fk-application-form textarea{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.fk-application-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.fk-application-form select,.fk-application-form textarea):focus{border-color:var(--color-brand-strong);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#eb62004d}@supports (color:color-mix(in lab,red,red)){:is(.fk-application-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.fk-application-form select,.fk-application-form textarea):focus{--tw-ring-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.fk-application-form textarea[name=mitteilung]{resize:vertical;min-height:12rem!important}.fk-application-form .form-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fk-application-form .form-actions input{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-brand-button);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;border-radius:3.40282e38px}@media (hover:hover){.fk-application-form .form-actions input:hover{background-color:var(--color-brand-strong)}}.fk-application-form .form-actions input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-button)}.fk-application-form .form-actions .webform-button--next,.fk-application-form .form-actions .webform-button--submit{margin-left:auto}#block-finanz-kaiser-primary-local-tasks ul,#block-finanz-kaiser-secondary-local-tasks ul{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}#block-finanz-kaiser-primary-local-tasks a,#block-finanz-kaiser-secondary-local-tasks a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0f12161a;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#block-finanz-kaiser-primary-local-tasks a,#block-finanz-kaiser-secondary-local-tasks a{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}#block-finanz-kaiser-primary-local-tasks a,#block-finanz-kaiser-secondary-local-tasks a{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-copy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(#block-finanz-kaiser-primary-local-tasks a,#block-finanz-kaiser-secondary-local-tasks a):hover{border-color:var(--color-brand);color:var(--color-brand-strong)}}#block-finanz-kaiser-primary-local-tasks a.is-active,#block-finanz-kaiser-secondary-local-tasks a.is-active{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}#block-finanz-kaiser-primary-admin-actions a{border-radius:var(--radius-lg);background-color:var(--color-brand-button);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){#block-finanz-kaiser-primary-admin-actions a:hover{background-color:var(--color-brand-strong)}}.fk-credit-section{border-top-style:var(--tw-border-style);border-color:#0f12161a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fk-credit-section{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-credit-section{padding-block:calc(var(--spacing) * 9)}.fk-credit-section:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.fk-credit-section h2{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink)}.fk-credit-section p{margin-block:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-credit-section ul{margin-block:calc(var(--spacing) * 5);list-style-type:disc}:where(.fk-credit-section ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.fk-credit-section ul{padding-left:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.fk-credit-section li::marker{color:var(--color-brand)}.fk-history{background-color:var(--color-ink);display:grid}.fk-history-year{min-height:calc(var(--spacing) * 80);padding:calc(var(--spacing) * 10);text-align:center;justify-content:center;align-items:center;display:flex}.fk-history-year>div>div{font-family:var(--font-display);font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.fk-history-year span{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#fff9;display:block}@supports (color:color-mix(in lab,red,red)){.fk-history-year span{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.fk-history-year span{text-transform:uppercase}.fk-history-copy{justify-content:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);flex-direction:column;display:flex}.fk-history-copy>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase;margin:0}.fk-history-copy h2{max-width:var(--container-xl);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}.fk-history-copy>div{max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fk-history-copy>div{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.fk-legal-heading,.fk-legal-strip h2{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-copy)}.fk-cta{align-items:center;gap:calc(var(--spacing) * 5);background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.fk-cta{padding-inline:calc(var(--spacing) * 14)}}.fk-cta h2{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0;line-height:normal}.fk-cta p{--tw-leading:1.5;max-width:480px;margin:0;font-size:16px;line-height:1.5}.fk-cta .fk-button{padding-inline:calc(var(--spacing) * 8.5)}.fk-footer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:oklch(75% .01 260);background-color:oklch(15% .008 260)}.fk-footer-logo,.fk-footer-branding p:has(img){margin-bottom:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);border-radius:10px;align-items:center;display:inline-flex}.fk-footer-branding{--tw-leading:1.6;line-height:1.6}.fk-footer-branding img{height:calc(var(--spacing) * 8.5);width:auto}.fk-footer-contact{--tw-leading:1.8;line-height:1.8}.fk-footer-legal{line-height:normal}.fk-footer-legal,.fk-footer-legal ul{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:48rem){.fk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-stat:nth-child(3){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fk-calculator{padding:calc(var(--spacing) * 10);grid-template-columns:1.3fr 1fr}.fk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-footer-contact{text-align:left;justify-self:center}.fk-footer-legal{text-align:left;align-items:flex-end}.fk-footer-legal ul{text-align:left;align-items:flex-start}}@media (min-width:40rem){.fk-hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.fk-history-year>div>div{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media (min-width:64rem){.fk-header-navigation nav>ul>li:has(>ul):before{content:"";height:1rem;position:absolute;top:100%;left:0;right:0}.fk-header-navigation nav>ul>li>ul{z-index:50;border:1px solid #0f12161a;min-width:17rem;margin:0;padding:.6rem;position:absolute;top:calc(100% + 1rem);left:50%}@supports (color:color-mix(in lab,red,red)){.fk-header-navigation nav>ul>li>ul{border:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-header-navigation nav>ul>li>ul{background:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border-radius:.75rem;transition:opacity .15s,transform .15s,visibility .15s;transform:translate(-50%)translateY(-.35rem);box-shadow:0 14px 30px #0f12161f}.fk-header-navigation nav>ul>li:hover>ul,.fk-header-navigation nav>ul>li:focus-within>ul{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.fk-header-navigation nav ul ul a{padding:.7rem .8rem}.fk-header-navigation nav ul ul a:hover,.fk-header-navigation nav ul ul a:focus-visible{background:var(--color-warm);color:var(--color-brand-strong)}.fk-hero{grid-template-columns:1.1fr .9fr}.fk-hero-copy{max-width:none;margin-right:0;padding-left:max(3.5rem,50vw - 45rem);padding-right:3.5rem}.fk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fk-stat{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#0f12161a;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fk-stat{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.fk-stat:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.fk-calculator-section{padding-block:calc(var(--spacing) * 20)}.fk-products{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 20)}.fk-history{grid-template-columns:.9fr 1.1fr}.fk-history-copy{padding-inline:calc(var(--spacing) * 14)}}@media (min-width:80rem){.fk-hero-copy{padding-block:calc(var(--spacing) * 20)}.fk-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.fk-footer a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.fk-footer a:hover{color:var(--color-white)}}.fk-footer-bottom{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);color:oklch(62% .01 260);border-color:oklch(42% .01 260);border-top-width:1px;font-size:13px;line-height:normal}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:50;border-radius:var(--radius-lg);background-color:var(--color-ink);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0;position:fixed;overflow:visible}}@layer utilities{.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.gap-10{gap:calc(var(--spacing) * 10)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ink\/10{border-color:#0f12161a}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-\[10\.5px\]{font-size:10.5px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.text-copy\/75{color:#45484dbf}@supports (color:color-mix(in lab,red,red)){.text-copy\/75{color:color-mix(in oklab,var(--color-copy) 75%,transparent)}}.not-italic{font-style:normal}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/sites/finanz-kaiser.de/themes/finanz_kaiser/fonts/public-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/sites/finanz-kaiser.de/themes/finanz_kaiser/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
