@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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:"Avenir Next", Avenir, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--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-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f3efe4;--color-ink:#172238;--color-signal:#e35a32;--color-moss:#66745d;--font-display:Georgia, "Times New Roman", serif}}@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;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}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-paper)}body{color:var(--color-ink);font-family:var(--font-sans);background:linear-gradient(#17223809 1px,transparent 1px),linear-gradient(90deg,#17223809 1px,transparent 1px),var(--color-paper);background-size:28px 28px;margin:0}button,input,textarea,select{font:inherit}::selection{color:#fff;background:var(--color-signal)}:focus-visible{outline:3px solid var(--color-signal);outline-offset:4px}}@layer components{.home-header{z-index:40;border-bottom-style:var(--tw-border-style);border-color:#17223833;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.home-header{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-header{background-color:#f3efe4f2}@supports (color:color-mix(in lab,red,red)){.home-header{background-color:color-mix(in oklab,var(--color-paper) 95%,transparent)}}.home-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:48rem){.home-header{padding-inline:calc(var(--spacing) * 10)}}.home-nav-link{padding-block:calc(var(--spacing) * 2);color:#17223899;position:relative}@supports (color:color-mix(in lab,red,red)){.home-nav-link{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.home-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))}.home-nav-link:after{height:calc(var(--spacing) * .5);transform-origin:0;--tw-scale-x:0%;width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-signal);content:var(--tw-content);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));position:absolute;bottom:0;left:0}@media(hover:hover){.home-nav-link:hover{color:var(--color-ink)}.home-nav-link:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.home-header-cta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-paper);text-transform:uppercase;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){.home-header-cta:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-signal)}}@media(min-width:40rem){.home-header-cta{padding-inline:calc(var(--spacing) * 4);font-size:.64rem}}.home-kicker{--tw-font-weight:var(--font-weight-bold);font-size:.63rem;font-weight:var(--font-weight-bold);--tw-tracking:.25em;letter-spacing:.25em;color:var(--color-signal);text-transform:uppercase}.home-hero{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:#17223826;max-width:1500px;min-height:calc(100svh - 70px);margin-inline:auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-hero{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}@media(min-width:64rem){.home-hero{grid-template-columns:1.18fr .82fr}}.home-hero-copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);flex-direction:column;justify-content:center;display:flex}@media(min-width:40rem){.home-hero-copy{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-hero-copy{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 28)}}@media(min-width:80rem){.home-hero-copy{padding-inline:calc(var(--spacing) * 20)}}.home-hero-title{margin-top:calc(var(--spacing) * 7);max-width:var(--container-5xl);font-family:var(--font-display);--tw-leading:.82;--tw-tracking:-.055em;letter-spacing:-.055em;flex-direction:column;font-size:clamp(3.7rem,8.2vw,8.8rem);line-height:.82;display:flex}.home-hero-title>span:nth-child(2){color:var(--color-signal);margin-left:.1em;font-style:italic}.home-hero-title-accent{margin-top:calc(var(--spacing) * 8);max-width:var(--container-4xl);font-family:var(--font-sans);--tw-leading:1.03;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(1.3rem,2.2vw,2.4rem);line-height:1.03;font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-ink)}.home-hero-lead{margin-top:calc(var(--spacing) * 8);max-width:var(--container-2xl);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);padding-left:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#172238ad}@supports (color:color-mix(in lab,red,red)){.home-hero-lead{color:color-mix(in oklab,var(--color-ink) 68%,transparent)}}@media(min-width:40rem){.home-hero-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.home-hero-lead em{font-family:var(--font-display);color:var(--color-ink);font-size:1.08em}.home-text-link{border-bottom-style:var(--tw-border-style);border-color:#17223859;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.home-text-link{border-color:color-mix(in oklab,var(--color-ink) 35%,transparent)}}.home-text-link{padding-bottom:var(--spacing);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:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase;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){.home-text-link:hover{border-color:var(--color-signal);color:var(--color-signal)}}.home-hero-visual{--hero-foreground:#172238;--hero-panel:#f3efe4e0;--hero-border:#17223840;--hero-muted:#17223894;border-top-style:var(--tw-border-style);border-color:#17223826;border-top-width:1px;min-height:620px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-hero-visual{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.home-hero-visual{background-color:var(--color-ink)}@media(min-width:64rem){.home-hero-visual{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;min-height:0}}.home-hero-visual{color:var(--hero-foreground);transition:color .6s}.home-hero-visual[data-contrast=paper]{--hero-foreground:#f3efe4;--hero-panel:#172238d1;--hero-border:#f3efe44d;--hero-muted:#f3efe49e}.home-hero-images,.home-hero-shade{position:absolute;inset:0}.home-hero-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 8s ease-out;position:absolute;inset:0;transform:scale(1)}.home-hero-image.is-active{opacity:1;transform:scale(1.035)}.home-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#f3efe480,#0000 34%),linear-gradient(#0000 52%,#f3efe42e);transition:background .6s}.home-hero-visual[data-contrast=paper] .home-hero-shade{background:linear-gradient(#17223894,#0000 38%),linear-gradient(#0000 48%,#1722385c)}.home-hero-note{z-index:10;border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-signal);padding-right:calc(var(--spacing) * 4);text-align:right;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);font-style:italic;position:absolute;top:7%;right:7%}@media(min-width:40rem){.home-hero-note{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.home-hero-note{color:var(--hero-foreground);text-shadow:0 1px 24px #f3efe452;transition:color .6s,text-shadow .6s}.home-hero-visual[data-contrast=paper] .home-hero-note{text-shadow:0 1px 24px #172238b8}.home-hero-card{z-index:10;column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);--tw-shadow:0 22px 60px var(--tw-shadow-color,#17223833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;grid-template-columns:auto 1fr;display:grid;position:absolute;bottom:13%;left:7%;right:7%}@media(min-width:40rem){.home-hero-card{padding:calc(var(--spacing) * 9);left:13%}}.home-hero-card{color:var(--hero-foreground);background:var(--hero-panel);border-color:var(--hero-border);transition:color .6s,background .6s,border-color .6s;animation:.9s cubic-bezier(.2,.8,.2,1) .18s both home-card-in}.home-hero-card:before{content:"";height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 20);background-color:var(--color-signal);position:absolute;top:0;left:0}.home-hero-card span{--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-muted);align-self:flex-end}.home-hero-card strong{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-normal);font-weight:var(--font-weight-normal);font-style:italic}@media(min-width:40rem){.home-hero-card strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.home-hero-controls{z-index:10;border-style:var(--tw-border-style);color:var(--hero-foreground);background:var(--hero-panel);border-width:1px;border-color:var(--hero-border);align-items:center;transition:color .6s,background .6s,border-color .6s;display:flex;position:absolute;bottom:4%;right:7%}.home-hero-controls button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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:flex}@media(hover:hover){.home-hero-controls button:hover{background-color:var(--color-signal);color:var(--color-white)}}.home-hero-controls button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-signal)}.home-hero-controls p{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-inline-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;border-inline-width:1px;border-color:var(--hero-border);display:flex}.home-hero-controls p span:not(:first-child){color:var(--hero-muted)}.home-section-label{margin-bottom:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-color:#f3efe433;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.home-section-label{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.home-section-label{padding-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;color:#f3efe473}@supports (color:color-mix(in lab,red,red)){.home-section-label{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.home-section-label{text-transform:uppercase}.home-recognition{background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);color:var(--color-paper)}@media(min-width:40rem){.home-recognition{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-recognition{padding-inline:max(2.5rem,50vw - 750px + 5rem);padding-block:calc(var(--spacing) * 32)}}.home-recognition-point{min-height:calc(var(--spacing) * 36);gap:calc(var(--spacing) * 3);border-color:#f3efe433;grid-template-columns:42px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.home-recognition-point{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.home-recognition-point{padding-block:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.home-recognition-point{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}@media(min-width:40rem){.home-recognition-point{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);border-left-width:1px}}.home-recognition-point{grid-template-rows:auto 1fr}.home-recognition-point+.home-recognition-point{border-top-style:var(--tw-border-style);border-top-width:1px}@media(min-width:40rem){.home-recognition-point+.home-recognition-point{border-top-style:var(--tw-border-style);border-top-width:0}.home-recognition-point:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}}.home-recognition-point span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal)}@media(min-width:40rem){.home-recognition-point p{min-height:4.5rem}}.home-recognition-point-image{margin-top:calc(var(--spacing) * 4);aspect-ratio:1000/647;width:100%;max-width:calc(var(--spacing) * 40);object-fit:contain;grid-column:1/span 2;place-self:flex-end center}@media(min-width:40rem){.home-recognition-point-image{max-width:calc(var(--spacing) * 44)}}@media(min-width:64rem){.home-recognition-point-image{max-width:calc(var(--spacing) * 48)}}.home-recognition.is-reveal-ready .home-recognition-point-image{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;will-change:opacity,transform;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.home-recognition.is-reveal-ready .home-recognition-point.is-revealed .home-recognition-point-image{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.home-section{max-width:1500px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 24);margin-inline:auto}@media(min-width:40rem){.home-section{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-section{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 36)}}@media(min-width:80rem){.home-section{padding-inline:calc(var(--spacing) * 20)}}.home-section-intro{gap:calc(var(--spacing) * 7);display:grid}@media(min-width:64rem){.home-section-intro{align-items:flex-end;gap:calc(var(--spacing) * 14);grid-template-columns:.38fr 1fr .72fr}}.home-section-intro h2{font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:.96;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:.96}@media(min-width:40rem){.home-section-intro h2{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.home-section-intro h2{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.home-section-intro>p:last-child{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#1722389e}@supports (color:color-mix(in lab,red,red)){.home-section-intro>p:last-child{color:color-mix(in oklab,var(--color-ink) 62%,transparent)}}.home-segment-grid{margin-top:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-segment-grid{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-segment-grid{background-color:#17223833}@supports (color:color-mix(in lab,red,red)){.home-segment-grid{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}@media(min-width:64rem){.home-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-segment-card{background-color:var(--color-ink);min-height:52rem;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.home-segment-card{min-height:54rem}}@media(min-width:64rem){.home-segment-card{min-height:56rem}}.home-segment-card{isolation:isolate}#leistungen.is-reveal-ready .home-segment-card:after{content:"";pointer-events:none;z-index:3;background-color:var(--color-paper);transform-origin:bottom;will-change:transform;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleY(1)}#leistungen.is-reveal-ready .home-segment-card.is-revealed:after{transform:scaleY(0)}.home-segment-image{z-index:0;object-fit:cover;width:100%;height:100%;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-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out);position:absolute;inset:0}.home-segment-card:first-child .home-segment-image{object-position:center 38%}.home-segment-card:nth-child(2) .home-segment-image{object-position:center 35%}.home-segment-card:nth-child(3) .home-segment-image{object-position:center 37%}.home-segment-card:hover .home-segment-image{transform:scale(1.025)}.home-segment-shade{pointer-events:none;z-index:1;background:linear-gradient(#17223800,#17223808 38%,#17223829 55%,#17223847);position:absolute;inset:0}.home-segment-content{z-index:2;border-top-style:var(--tw-border-style);border-color:#f3efe44d;border-top-width:1px;width:100%;margin-top:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.home-segment-content{border-color:color-mix(in oklab,var(--color-paper) 30%,transparent)}}.home-segment-content{padding:calc(var(--spacing) * 6);color:var(--color-paper);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:40rem){.home-segment-content{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.home-segment-content{padding:calc(var(--spacing) * 9)}}.home-segment-content{background:linear-gradient(#172238ad,#172238c7)}.home-segment-content:before{content:"";pointer-events:none;inset-inline:0;top:calc(var(--spacing) * -10);height:calc(var(--spacing) * 10);background:linear-gradient(#17223800,#172238ad);position:absolute}.home-segment-content:after{content:"";pointer-events:none;top:0;left:calc(var(--spacing) * 6);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 20);background-color:var(--color-signal);position:absolute}@media(min-width:40rem){.home-segment-content:after{left:calc(var(--spacing) * 8)}}@media(min-width:64rem){.home-segment-content:after{left:calc(var(--spacing) * 9)}}.home-segment-number{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.home-segment-number{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.home-segment-promise{margin-top:calc(var(--spacing) * 10);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:.2em;letter-spacing:.2em;color:var(--color-signal);text-transform:uppercase}.home-segment-title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.home-segment-arrow{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe440;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-segment-arrow{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.home-segment-arrow{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-paper);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-duration:.3s;transition-duration:.3s}.home-segment-card:hover .home-segment-arrow{border-color:var(--color-signal);background-color:var(--color-signal)}.home-segment-description{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 24);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.home-segment-description{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.home-segment-examples{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-color:#f3efe433;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.home-segment-examples{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.home-segment-example{border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.home-segment-example{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.home-segment-example{padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4ad}@supports (color:color-mix(in lab,red,red)){.home-segment-example{color:color-mix(in oklab,var(--color-paper) 68%,transparent)}}.home-card-link{margin-top:calc(var(--spacing) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:.63rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-paper);text-transform:uppercase;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:flex}@media(hover:hover){.home-card-link:hover{color:var(--color-signal)}}@media(min-width:64rem){.home-segment-content{min-height:44.5rem}.home-segment-promise{min-height:calc(var(--spacing) * 14);align-items:flex-end;display:flex}.home-segment-title{min-height:4.5rem}.home-segment-description{min-height:calc(var(--spacing) * 32)}.home-segment-example{height:calc(var(--spacing) * 16);align-items:center;display:flex}}.home-investment{background-color:var(--color-moss);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 24);color:var(--color-paper)}@media(min-width:40rem){.home-investment{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-investment{padding-inline:max(2.5rem,50vw - 750px + 5rem);padding-block:calc(var(--spacing) * 32)}}.home-investment-heading{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.home-investment-heading{align-items:flex-end;gap:calc(var(--spacing) * 16);grid-template-columns:.42fr 1fr .7fr}}.home-investment-heading h2{font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:1}@media(min-width:40rem){.home-investment-heading h2{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.home-investment-heading>p:last-child{max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe4ad}@supports (color:color-mix(in lab,red,red)){.home-investment-heading>p:last-child{color:color-mix(in oklab,var(--color-paper) 68%,transparent)}}.home-investment-list{margin-top:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe433;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-investment-list{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.home-investment-list{background-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.home-investment-list{background-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}@media(min-width:48rem){.home-investment-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.home-investment-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-investment-factor{min-height:calc(var(--spacing) * 72);background-color:var(--color-moss);padding:calc(var(--spacing) * 7);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));position:relative;overflow:hidden}@media(hover:hover){.home-investment-factor:hover{background-color:#17223833}@supports (color:color-mix(in lab,red,red)){.home-investment-factor:hover{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}}.home-investment-factor{isolation:isolate}.home-investment-factor:before{content:"";z-index:1;background-color:#172238a6;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-investment-factor:before{background-color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.home-investment.is-reveal-ready .home-investment-factor:after{content:"";pointer-events:none;z-index:2;background-color:var(--color-moss);transform-origin:bottom;will-change:transform;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleY(1)}.home-investment.is-reveal-ready .home-investment-factor.is-revealed:after{transform:scaleY(0)}.home-investment-image{z-index:0;object-fit:cover;width:100%;height:100%;animation:12s ease-in-out infinite alternate home-investment-image-zoom;position:absolute;inset:0;transform:scale(1)}.home-investment-factor:nth-child(2) .home-investment-image{animation-delay:-3s}.home-investment-factor:nth-child(3) .home-investment-image{animation-delay:-6s}.home-investment-factor:nth-child(4) .home-investment-image{animation-delay:-9s}.home-investment-factor>:not(.home-investment-image){z-index:3;position:relative}.home-investment-factor span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal)}.home-investment-factor h3{margin-top:calc(var(--spacing) * 16);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-normal);font-weight:var(--font-weight-normal)}.home-investment-factor p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4a6}@supports (color:color-mix(in lab,red,red)){.home-investment-factor p{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.home-investment-conclusion{margin-top:calc(var(--spacing) * 12);max-width:var(--container-3xl);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);padding-left:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#f3efe4d9;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.home-investment-conclusion{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.home-investment-conclusion{font-style:italic}@media(min-width:40rem){.home-investment-conclusion{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.home-case{max-width:1500px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 24);margin-inline:auto}@media(min-width:40rem){.home-case{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-case{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 36)}}@media(min-width:80rem){.home-case{padding-inline:calc(var(--spacing) * 20)}}.home-case-heading{gap:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);padding-bottom:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.home-case-heading{grid-template-columns:1fr .55fr;align-items:flex-end}}.home-case-heading h2{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);--tw-leading:.78;--tw-tracking:-.06em;letter-spacing:-.06em;font-size:clamp(4rem,8vw,8rem);line-height:.78}.home-case-heading h2 em{--tw-font-weight:var(--font-weight-normal);font-size:.42em;font-weight:var(--font-weight-normal);color:var(--color-signal)}.home-case-summary{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);padding-left:calc(var(--spacing) * 6)}.home-case-summary p{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#17223873}@supports (color:color-mix(in lab,red,red)){.home-case-summary p{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.home-case-summary p{text-transform:uppercase}.home-case-summary strong{margin-top:calc(var(--spacing) * 5);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-normal);font-weight:var(--font-weight-normal);display:block}.home-case-collage{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 3);grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));min-height:760px;display:grid;position:relative}@media(min-width:48rem){.home-case-collage{aspect-ratio:4/3;min-height:0}}@media(min-width:64rem){.home-case-collage{aspect-ratio:16/9}}.home-case-image{background-color:#1722381a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-case-image{background-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.home-case-image img{object-fit:cover;width:100%;height:100%;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-duration:.7s;transition-duration:.7s}@media(hover:hover){.home-case-image img:hover{scale:1.025}}.home-case-image-main{grid-area:1/1/span 8/span 11}@media(min-width:48rem){.home-case-image-main{grid-area:span 12/span 7/span 12/span 7}}.home-case-image-product{border-style:var(--tw-border-style);border-width:10px;border-color:var(--color-paper);grid-area:7/6/span 6/span 7}@media(min-width:48rem){.home-case-image-product{border-style:var(--tw-border-style);border-width:0;grid-area:1/8/span 6/span 5}}.home-case-collage blockquote{z-index:10;background-color:var(--color-signal);padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#1722382e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-area:9/1/span 4/span 8;align-self:flex-end}@media(min-width:48rem){.home-case-collage blockquote{padding:calc(var(--spacing) * 7);--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);grid-area:7/8/span 6/span 5;align-self:stretch}}@media(min-width:64rem){.home-case-collage blockquote{padding:calc(var(--spacing) * 9)}}.home-case-collage blockquote p{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);font-style:italic}@media(min-width:40rem){.home-case-collage blockquote p{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.home-case-collage blockquote p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){.home-case-collage blockquote p{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.home-case-story{margin-top:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-case-story{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-case-story{background-color:#17223833}@supports (color:color-mix(in lab,red,red)){.home-case-story{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}@media(min-width:48rem){.home-case-story{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-case-story article{background-color:var(--color-paper);padding:calc(var(--spacing) * 7)}@media(min-width:40rem){.home-case-story article{padding:calc(var(--spacing) * 10)}}.home-case-story span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal);text-transform:uppercase}.home-case-story h3{margin-top:calc(var(--spacing) * 8);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-normal);font-weight:var(--font-weight-normal)}@media(min-width:40rem){.home-case-story h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.home-case-story p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#1722389e}@supports (color:color-mix(in lab,red,red)){.home-case-story p{color:color-mix(in oklab,var(--color-ink) 62%,transparent)}}@media(min-width:48rem){.home-case-story h3{min-height:11.25rem}}@media(min-width:64rem){.home-case-story h3{min-height:8.5rem}}@media(min-width:80rem){.home-case-story h3{min-height:calc(var(--spacing) * 24)}}.home-case-result{gap:calc(var(--spacing) * 8);background-color:var(--color-ink);padding:calc(var(--spacing) * 7);color:var(--color-paper);margin-top:1px;display:grid}@media(min-width:40rem){.home-case-result{padding:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-case-result{grid-template-columns:.35fr 1fr auto;align-items:center}}.home-case-result>p{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#f3efe473}@supports (color:color-mix(in lab,red,red)){.home-case-result>p{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.home-case-result>p{text-transform:uppercase}.home-case-result ul{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4b8;display:grid}@supports (color:color-mix(in lab,red,red)){.home-case-result ul{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.home-case-result li:before{content:"—";margin-right:calc(var(--spacing) * 3);color:var(--color-signal)}.home-case-result a{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe480}@supports (color:color-mix(in lab,red,red)){.home-case-result a{border-color:color-mix(in oklab,var(--color-paper) 50%,transparent)}}.home-case-result a{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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:.14em;letter-spacing:.14em;text-transform:uppercase;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){.home-case-result a:hover{border-color:var(--color-signal);background-color:var(--color-signal)}}.home-process{border-top-style:var(--tw-border-style);border-color:#17223833;border-top-width:1px;max-width:1500px;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.home-process{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-process{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 24)}@media(min-width:40rem){.home-process{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-process{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 32)}}@media(min-width:80rem){.home-process{padding-inline:calc(var(--spacing) * 20)}}.home-process-grid{margin-top:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-process-grid{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-process-grid{background-color:#17223833}@supports (color:color-mix(in lab,red,red)){.home-process-grid{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}@media(min-width:64rem){.home-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-process-grid li{min-height:calc(var(--spacing) * 64);background-color:var(--color-paper);padding:calc(var(--spacing) * 7)}@media(min-width:40rem){.home-process-grid li{padding:calc(var(--spacing) * 9)}}.home-process-grid span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal)}.home-process-grid strong{margin-top:calc(var(--spacing) * 16);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-normal);font-weight:var(--font-weight-normal);display:block}.home-process-grid p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#17223899}@supports (color:color-mix(in lab,red,red)){.home-process-grid p{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}@media(min-width:64rem){.home-process-grid strong{min-height:4.5rem}}.home-local{background-color:var(--color-ink);color:var(--color-paper);display:grid}@media(min-width:64rem){.home-local{grid-template-columns:.8fr 1.2fr}}.home-local-map{border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-local-map{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}@media(min-width:64rem){.home-local-map{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;min-height:640px}}.home-local-map{background-image:radial-gradient(circle,#e35a3240,#0000 8%),radial-gradient(circle,#0000 0 31%,#f3efe429 31.2% 31.5%,#0000 31.7%),radial-gradient(circle,#0000 0 47%,#f3efe41a 47.2% 47.5%,#0000 47.7%)}.home-local-map:before,.home-local-map:after{content:"";background-color:#f3efe426;position:absolute}@supports (color:color-mix(in lab,red,red)){.home-local-map:before,.home-local-map:after{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.home-local-map:before{width:1px;height:100%;top:0;left:50%}.home-local-map:after{width:100%;height:1px;top:50%;left:0}.home-local-map strong{z-index:10;background-color:var(--color-signal);padding-inline:calc(var(--spacing) * 5);padding-block: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-normal);font-weight:var(--font-weight-normal);font-style:italic;position:relative}.home-local-map i{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-signal);--tw-shadow:0 0 0 12px var(--tw-shadow-color,#e35a322b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.home-local-map span{--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#f3efe459;position:absolute}@supports (color:color-mix(in lab,red,red)){.home-local-map span{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.home-local-map span:first-child{top:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6)}.home-local-map span:last-child{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6)}.home-local-copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);flex-direction:column;justify-content:center;display:flex}@media(min-width:40rem){.home-local-copy{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-local-copy{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 28)}}@media(min-width:80rem){.home-local-copy{padding-inline:calc(var(--spacing) * 24)}}.home-local-copy h2{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:.95;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:.95}@media(min-width:40rem){.home-local-copy h2{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.home-local-copy>p:not(.home-kicker){margin-top:calc(var(--spacing) * 8);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#f3efe4ad}@supports (color:color-mix(in lab,red,red)){.home-local-copy>p:not(.home-kicker){color:color-mix(in oklab,var(--color-paper) 68%,transparent)}}.home-local-copy ul{margin-top:calc(var(--spacing) * 10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#f3efe433;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-local-copy ul{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}@media(min-width:40rem){.home-local-copy ul{border-right-style:var(--tw-border-style);border-right-width:1px;grid-template-columns:repeat(2,minmax(0,1fr))}}.home-local-copy li{border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.home-local-copy li{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.home-local-copy li{padding-block:calc(var(--spacing) * 4);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:.1em;letter-spacing:.1em;color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.home-local-copy li{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.home-local-copy li{text-transform:uppercase}@media(min-width:40rem){.home-local-copy li{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);border-left-width:1px}}.home-local-copy li+li{border-top-style:var(--tw-border-style);border-top-width:1px}@media(min-width:40rem){.home-local-copy li+li{border-top-style:var(--tw-border-style);border-top-width:0}.home-local-copy li:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}}.home-contact{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:#17223826;max-width:1500px;margin-inline:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.home-contact{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}@media(min-width:64rem){.home-contact{grid-template-columns:.78fr 1.22fr}}.home-contact-copy{border-bottom-style:var(--tw-border-style);border-color:#17223826;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.home-contact-copy{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.home-contact-copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20)}@media(min-width:40rem){.home-contact-copy{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-contact-copy{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 28);border-bottom-width:0}}@media(min-width:80rem){.home-contact-copy{padding-inline:calc(var(--spacing) * 20)}}.home-contact-copy h2{margin-top:calc(var(--spacing) * 7);font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:.92;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:.92}@media(min-width:40rem){.home-contact-copy h2{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.home-contact-copy h2{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.home-contact-copy>p:not(.home-kicker){margin-top:calc(var(--spacing) * 8);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#172238a6}@supports (color:color-mix(in lab,red,red)){.home-contact-copy>p:not(.home-kicker){color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.home-contact-note{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);padding-left:calc(var(--spacing) * 5);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:.1em;letter-spacing:.1em;color:#1722388c;display:grid}@supports (color:color-mix(in lab,red,red)){.home-contact-note{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.home-contact-note{text-transform:uppercase}.home-contact-form{gap:calc(var(--spacing) * 8);background-color:#fff6;display:grid}@supports (color:color-mix(in lab,red,red)){.home-contact-form{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.home-contact-form{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20)}@media(min-width:40rem){.home-contact-form{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.home-contact-form{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 28)}}@media(min-width:80rem){.home-contact-form{padding-inline:calc(var(--spacing) * 20)}}.home-contact-form label>span,.home-contact-form legend{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#1722388c;display:block}@supports (color:color-mix(in lab,red,red)){.home-contact-form label>span,.home-contact-form legend{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.home-contact-form label>span,.home-contact-form legend{text-transform:uppercase}.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#17223833;border-bottom-width:2px;border-radius:0;width:100%}@supports (color:color-mix(in lab,red,red)){.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select{padding-inline:0;padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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;background-color:#0000;outline-style:none}:is(.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select)::placeholder{color:#1722384d}@supports (color:color-mix(in lab,red,red)){:is(.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select)::placeholder{color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}:is(.home-contact-form input:not([type=radio]):not([type=checkbox]),.home-contact-form textarea,.home-contact-form select):focus{border-color:var(--color-signal)}.home-form-grid{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:40rem){.home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-form-choices{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.home-form-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.home-form-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-form-choices label{cursor:pointer}.home-form-choices input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-form-choices span{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;justify-content:center;align-items:center;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.home-form-choices span{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-form-choices span{padding-inline:calc(var(--spacing) * 3);text-align:center;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:.08em;letter-spacing:.08em;color:var(--color-ink);text-transform:uppercase;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){.home-form-choices span:hover{border-color:var(--color-ink)}}.home-form-choices label:has(input:checked) span{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.home-consent{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#17223894;grid-template-columns:20px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.home-consent{color:color-mix(in oklab,var(--color-ink) 58%,transparent)}}.home-consent input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-signal)}.home-consent span{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;margin:0}.home-consent a{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:2px;text-decoration-thickness:2px}.home-footer{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10)}@media(min-width:40rem){.home-footer{padding-inline:calc(var(--spacing) * 10)}}.home-footer-main,.home-footer-meta{max-width:1500px;margin-inline:auto}.home-footer-main{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 8);display:flex}.home-footer-main>p:last-child{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#17223873}@supports (color:color-mix(in lab,red,red)){.home-footer-main>p:last-child{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.home-footer-main>p:last-child{text-transform:uppercase}.home-footer-meta{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#17223833;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-footer-meta{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.home-footer-meta{padding-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#17223873}@supports (color:color-mix(in lab,red,red)){.home-footer-meta{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.home-footer-meta{text-transform:uppercase}@media(min-width:40rem){.home-footer-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.home-footer-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-footer-meta 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){.home-footer-meta a:hover{color:var(--color-signal)}}.legal-page{max-width:1050px;min-height:100vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);margin-inline:auto}@media(min-width:40rem){.legal-page{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.legal-page{padding-block:calc(var(--spacing) * 20)}}.legal-section{gap:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-color:#17223833;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.legal-section{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.legal-section{padding-block:calc(var(--spacing) * 10)}@media(min-width:48rem){.legal-section{grid-template-columns:.35fr 1fr}}.legal-section 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-normal);font-weight:var(--font-weight-normal)}.legal-section div{max-width:var(--container-2xl);gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#172238ad;display:grid}@supports (color:color-mix(in lab,red,red)){.legal-section div{color:color-mix(in oklab,var(--color-ink) 68%,transparent)}}.skip-link{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:50;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-ink);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-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-paper);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));position:fixed}.skip-link:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.field-control{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#17223840;border-bottom-width:2px;border-radius:0;width:100%}@supports (color:color-mix(in lab,red,red)){.field-control{border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.field-control{padding-inline:0;padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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;background-color:#0000;outline-style:none}.field-control::placeholder{color:#17223859}@supports (color:color-mix(in lab,red,red)){.field-control::placeholder{color:color-mix(in oklab,var(--color-ink) 35%,transparent)}}.field-control:focus{border-color:var(--color-signal)}.choice-label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#17223826;display:flex}@supports (color:color-mix(in lab,red,red)){.choice-label{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.choice-label{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.choice-label{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.choice-label{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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){.choice-label:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#17223873}@supports (color:color-mix(in lab,red,red)){.choice-label:hover{border-color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.choice-label:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.choice-label:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.choice-label:has(:checked){border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.section-card{border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;position:relative}@supports (color:color-mix(in lab,red,red)){.section-card{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.section-card{background-color:#f3efe4e6}@supports (color:color-mix(in lab,red,red)){.section-card{background-color:color-mix(in oklab,var(--color-paper) 90%,transparent)}}.section-card{padding:calc(var(--spacing) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,#17223814);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){.section-card{padding:calc(var(--spacing) * 10)}}.flow-progress{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}@media(min-width:48rem){.flow-progress{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:64rem){.flow-progress{padding-inline:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 10)}}.flow-step{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);color:#f3efe48c;border-width:1px;border-color:#0000;grid-template-columns:46px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.flow-step{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.flow-step{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))}.flow-step-active{border-color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.flow-step-active{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.flow-step-active{background-color:var(--color-paper);color:var(--color-ink);--tw-shadow:6px 6px 0 var(--tw-shadow-color,#17223847);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.flow-step-future{opacity:.55}.flow-step-complete{border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.flow-step-complete{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.flow-step-complete{color:var(--color-paper);background-color:#0000}.flow-step-complete .flow-step-number:after{content:" ✓"}.flow-step-next{border-color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.flow-step-next{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.flow-step-next{background-color:#f3efe41a}@supports (color:color-mix(in lab,red,red)){.flow-step-next{background-color:color-mix(in oklab,var(--color-paper) 10%,transparent)}}.flow-step-next{color:var(--color-paper);opacity:1}.flow-step-number{padding-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-signal)}.scope-status{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.scope-status{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.scope-status{background-color:#f3efe4cc}@supports (color:color-mix(in lab,red,red)){.scope-status{background-color:color-mix(in oklab,var(--color-paper) 80%,transparent)}}.scope-status{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.scope-status-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--color-signal);--tw-shadow:3px 3px 0 var(--tw-shadow-color,#17223833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0}.scope-status[data-status=changes_requested] .scope-status-dot{background-color:var(--color-moss)}.scope-status[data-status=approved] .scope-status-dot{background-color:var(--color-ink);rotate:45deg}.scope-section{border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.scope-section{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.scope-section{background-color:#f3efe4eb}@supports (color:color-mix(in lab,red,red)){.scope-section{background-color:color-mix(in oklab,var(--color-paper) 92%,transparent)}}.scope-section{padding:calc(var(--spacing) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,#17223812);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){.scope-section{padding:calc(var(--spacing) * 9)}}@media(min-width:64rem){.scope-section{padding:calc(var(--spacing) * 10)}}.scope-section-index{pointer-events:none;top:calc(var(--spacing) * -9);right:calc(var(--spacing) * -2);font-family:var(--font-display);--tw-leading:1;color:#e35a321a;font-size:7rem;line-height:1;position:absolute}@supports (color:color-mix(in lab,red,red)){.scope-section-index{color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}@media(min-width:48rem){.scope-section-index{font-size:9rem}}.scope-list-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#17223826;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.scope-list-item{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.scope-list-item{padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#172238b8}@supports (color:color-mix(in lab,red,red)){.scope-list-item{color:color-mix(in oklab,var(--color-ink) 72%,transparent)}}.scope-exclusions{gap:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#66745d59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid}@media(min-width:48rem){.scope-exclusions{padding:calc(var(--spacing) * 9)}}@media(min-width:80rem){.scope-exclusions{gap:calc(var(--spacing) * 16);grid-template-columns:.8fr 1.2fr}}.scope-actions{background-color:var(--color-moss);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-paper);position:relative;overflow:hidden}.scope-actions:before{top:calc(var(--spacing) * -32);right:calc(var(--spacing) * -20);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);border-style:var(--tw-border-style);content:var(--tw-content);border-width:42px;border-color:#f3efe40d;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.scope-actions:before{border-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}@media(min-width:48rem){.scope-actions{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.scope-actions{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 20)}}.button-primary{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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-widest);letter-spacing:var(--tracking-widest);color:var(--color-paper);text-transform:uppercase;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){.button-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-signal)}}.button-primary:disabled{cursor:not-allowed;opacity:.55}.button-secondary{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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-widest);letter-spacing:var(--tracking-widest);color:var(--color-ink);text-transform:uppercase;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));background-color:#0000}@media(hover:hover){.button-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-ink);color:var(--color-paper)}}.button-signal{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-signal);background-color:var(--color-signal);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);text-transform:uppercase;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){.button-signal:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-paper);background-color:var(--color-paper);color:var(--color-ink)}}.button-signal:disabled{cursor:default;border-color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.button-signal:disabled{border-color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.button-signal:disabled{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.button-signal:disabled{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.button-signal:disabled{color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.button-signal:disabled{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.button-secondary-light{border-style:var(--tw-border-style);border-width:2px;border-color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.button-secondary-light{border-color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.button-secondary-light{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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-widest);letter-spacing:var(--tracking-widest);color:var(--color-paper);text-transform:uppercase;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));background-color:#0000}@media(hover:hover){.button-secondary-light:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-paper);background-color:var(--color-paper);color:var(--color-ink)}}.button-secondary-light:disabled{cursor:not-allowed;opacity:.35}@media(hover:hover){.button-secondary-light:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-paper);background-color:#0000}}.button-quiet-light{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);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-widest);letter-spacing:var(--tracking-widest);color:#f3efe4b3}@supports (color:color-mix(in lab,red,red)){.button-quiet-light{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.button-quiet-light{text-transform:uppercase;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);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));text-decoration-thickness:2px}@media(hover:hover){.button-quiet-light:hover{color:var(--color-paper)}}.scope-loading-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 12)}.scope-skeleton{background-color:#1722381a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.scope-skeleton{background-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.scope-skeleton:before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));content:var(--tw-content);--tw-gradient-via:#ffffff8c;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.scope-skeleton:before{--tw-gradient-via:color-mix(in oklab, var(--color-white) 55%, transparent)}}.scope-skeleton:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));content:var(--tw-content);--tw-gradient-to:transparent}.scope-action-error{border-color:var(--color-ink);background-color:var(--color-signal);color:var(--color-white)}.terms-price-card{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-ink);padding:calc(var(--spacing) * 6);color:var(--color-paper);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#e35a328c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.terms-price-card:before{top:calc(var(--spacing) * -7);right:calc(var(--spacing) * -7);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);content:var(--tw-content);border-width:14px;border-color:#e35a32b3;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.terms-price-card:before{border-color:color-mix(in oklab,var(--color-signal) 70%,transparent)}}.terms-kpi-grid{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);display:grid}@media(min-width:40rem){.terms-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.terms-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.terms-kpi{min-height:calc(var(--spacing) * 44);border-bottom-style:var(--tw-border-style);border-color:#17223833;border-bottom-width:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.terms-kpi{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.terms-kpi{padding:calc(var(--spacing) * 6)}@media(min-width:40rem){.terms-kpi{border-right-style:var(--tw-border-style);border-right-width:1px}.terms-kpi:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media(min-width:80rem){.terms-kpi{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.terms-kpi>span{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-signal)}.terms-kpi>strong{margin-top:calc(var(--spacing) * 7);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-normal);font-weight:var(--font-weight-normal);display:block}.terms-kpi>p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#1722388c}@supports (color:color-mix(in lab,red,red)){.terms-kpi>p{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.terms-cadence-card{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;grid-template-columns:50px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.terms-cadence-card{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.terms-cadence-card{background-color:var(--color-paper);padding:calc(var(--spacing) * 5);--tw-shadow:6px 6px 0 var(--tw-shadow-color,#1722380f);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:40rem){.terms-cadence-card{padding:calc(var(--spacing) * 6)}}.terms-cadence-index{padding-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-signal)}.terms-roadmap{gap:calc(var(--spacing) * 4);display:grid;position:relative}.terms-roadmap:before{top:calc(var(--spacing) * 8);bottom:calc(var(--spacing) * 8);content:var(--tw-content);background-color:#f3efe433;width:1px;position:absolute;left:27px}@supports (color:color-mix(in lab,red,red)){.terms-roadmap:before{background-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.terms-roadmap-card{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;grid-template-columns:56px 1fr;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-card{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.terms-roadmap-card{background-color:var(--color-ink);padding:calc(var(--spacing) * 5);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){.terms-roadmap-card:hover{border-color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-card:hover{border-color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}}@media(min-width:40rem){.terms-roadmap-card{padding:calc(var(--spacing) * 7)}}.terms-roadmap-card[data-status=ready_for_go],.terms-roadmap-card[data-status=approved_for_start]{border-color:#e35a32b3}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-card[data-status=ready_for_go],.terms-roadmap-card[data-status=approved_for_start]{border-color:color-mix(in oklab,var(--color-signal) 70%,transparent)}}.terms-roadmap-card[data-status=ready_for_go],.terms-roadmap-card[data-status=approved_for_start]{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-card[data-status=ready_for_go],.terms-roadmap-card[data-status=approved_for_start]{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.terms-roadmap-card[data-status=ready_for_go],.terms-roadmap-card[data-status=approved_for_start]{--tw-shadow:8px 8px 0 var(--tw-shadow-color,#e35a3233);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.terms-roadmap-marker{z-index:10;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:2px;border-color:#f3efe440;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-marker{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.terms-roadmap-marker{background-color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-paper)}.terms-roadmap-card[data-status=ready_for_go] .terms-roadmap-marker,.terms-roadmap-card[data-status=approved_for_start] .terms-roadmap-marker{border-color:var(--color-signal);background-color:var(--color-signal);color:var(--color-white)}.cycle-status-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.cycle-status-badge{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.cycle-status-badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.cycle-status-badge{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.cycle-status-badge{text-transform:uppercase}.terms-roadmap-card[data-status=ready_for_go] .cycle-status-badge,.terms-roadmap-card[data-status=approved_for_start] .cycle-status-badge{border-color:#e35a3299}@supports (color:color-mix(in lab,red,red)){.terms-roadmap-card[data-status=ready_for_go] .cycle-status-badge,.terms-roadmap-card[data-status=approved_for_start] .cycle-status-badge{border-color:color-mix(in oklab,var(--color-signal) 60%,transparent)}}.terms-roadmap-card[data-status=ready_for_go] .cycle-status-badge,.terms-roadmap-card[data-status=approved_for_start] .cycle-status-badge{color:var(--color-signal)}.terms-list-card{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,#17223814);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:40rem){.terms-list-card{padding:calc(var(--spacing) * 8)}}.terms-list-card-included{--tw-shadow:8px 8px 0 var(--tw-shadow-color,#66745d59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.terms-external-card{gap:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#e35a324d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid}@media(min-width:40rem){.terms-external-card{padding:calc(var(--spacing) * 9)}}@media(min-width:80rem){.terms-external-card{gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.terms-actions{background-color:var(--color-moss);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-paper);position:relative;overflow:hidden}.terms-actions:before{right:calc(var(--spacing) * -20);bottom:calc(var(--spacing) * -36);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);border-style:var(--tw-border-style);content:var(--tw-content);border-width:42px;border-color:#f3efe40d;position:absolute;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.terms-actions:before{border-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}@media(min-width:48rem){.terms-actions{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.terms-actions{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 20)}}.closure-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);position:relative;overflow:hidden}.closure-hero:before{top:calc(var(--spacing) * 24);right:calc(var(--spacing) * -20);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);border-style:var(--tw-border-style);content:var(--tw-content);border-width:38px;border-color:#66745d0d;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.closure-hero:before{border-color:color-mix(in oklab,var(--color-moss) 5%,transparent)}}.closure-seal{right:calc(var(--spacing) * -14);bottom:calc(var(--spacing) * -14);height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48);border-style:var(--tw-border-style);border-width:28px;border-color:#f3efe40d;justify-content:center;align-items:center;display:flex;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.closure-seal{border-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.closure-seal span{font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:#f3efe41f;rotate:-12deg}@supports (color:color-mix(in lab,red,red)){.closure-seal span{color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.closure-draft-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-signal);background-color:#e35a321a;position:relative}@supports (color:color-mix(in lab,red,red)){.closure-draft-badge{background-color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}.closure-draft-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal);text-transform:uppercase}.closure-document-card{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#66745d52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}@media(min-width:40rem){.closure-document-card{padding:calc(var(--spacing) * 8)}}.closure-document-card dl>div{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#1722381f;border-bottom-width:1px;grid-template-columns:1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.closure-document-card dl>div{border-color:color-mix(in oklab,var(--color-ink) 12%,transparent)}}.closure-document-card dl>div{padding-bottom:calc(var(--spacing) * 4)}.closure-document-card dl>div:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.closure-document-card dt{color:#1722387a}@supports (color:color-mix(in lab,red,red)){.closure-document-card dt{color:color-mix(in oklab,var(--color-ink) 48%,transparent)}}.closure-document-card dd{text-align:right;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.closure-parties{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper);display:grid}@media(min-width:48rem){.closure-parties{grid-template-columns:1fr 80px 1fr}}.closure-parties>div:not(.closure-parties-arrow){min-height:calc(var(--spacing) * 36);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);flex-direction:column;justify-content:center;display:flex}@media(min-width:48rem){.closure-parties>div:not(.closure-parties-arrow){padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.closure-parties>div:not(.closure-parties-arrow){padding-inline:calc(var(--spacing) * 16)}}.closure-parties span{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-signal);text-transform:uppercase}.closure-parties strong{margin-top: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-normal);font-weight:var(--font-weight-normal)}@media(min-width:40rem){.closure-parties strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.closure-parties-arrow{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:#f3efe426;justify-content:center;align-items:center;display:none}@supports (color:color-mix(in lab,red,red)){.closure-parties-arrow{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.closure-parties-arrow{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--color-signal)}@media(min-width:48rem){.closure-parties-arrow{display:flex}}.closure-price-grid{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#17223817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid}@media(min-width:40rem){.closure-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.closure-price-grid article{min-height:calc(var(--spacing) * 40);border-bottom-style:var(--tw-border-style);border-color:#17223833;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.closure-price-grid article{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.closure-price-grid article{padding:calc(var(--spacing) * 6)}@media(min-width:40rem){.closure-price-grid article:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.closure-price-grid article:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.closure-price-grid span{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal);text-transform:uppercase}.closure-price-grid strong{margin-top:calc(var(--spacing) * 6);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-normal);font-weight:var(--font-weight-normal);display:block}.closure-price-grid p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#17223885}@supports (color:color-mix(in lab,red,red)){.closure-price-grid p{color:color-mix(in oklab,var(--color-ink) 52%,transparent)}}.closure-price-grid .closure-price-total{background-color:var(--color-ink);color:var(--color-paper)}.closure-price-grid .closure-price-total p{color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.closure-price-grid .closure-price-total p{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.closure-scope-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.closure-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.closure-scope-card{min-height:calc(var(--spacing) * 72);border-style:var(--tw-border-style);border-width:1px;border-color:#17223833;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.closure-scope-card{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.closure-scope-card{background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:7px 7px 0 var(--tw-shadow-color,#1722380f);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:40rem){.closure-scope-card{padding:calc(var(--spacing) * 8)}}.closure-scope-card>span{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 5);font-family:var(--font-display);font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));color:#1722380d;position:absolute}@supports (color:color-mix(in lab,red,red)){.closure-scope-card>span{color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.closure-scope-card>p:first-of-type{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-signal);text-transform:uppercase;position:relative}.closure-scope-card h3{margin-top:calc(var(--spacing) * 7);max-width:var(--container-md);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);position:relative}@media(min-width:40rem){.closure-scope-card h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.closure-scope-card>p:last-child{margin-top:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#17223894;position:relative}@supports (color:color-mix(in lab,red,red)){.closure-scope-card>p:last-child{color:color-mix(in oklab,var(--color-ink) 58%,transparent)}}.closure-roadmap{gap:calc(var(--spacing) * 3);display:grid;position:relative}.closure-roadmap:before{top:calc(var(--spacing) * 7);bottom:calc(var(--spacing) * 7);content:var(--tw-content);background-color:#f3efe42e;width:1px;position:absolute;left:25px}@supports (color:color-mix(in lab,red,red)){.closure-roadmap:before{background-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.closure-roadmap-item{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;grid-template-columns:52px 1fr;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.closure-roadmap-item{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.closure-roadmap-item{padding:calc(var(--spacing) * 5)}.closure-roadmap-item>span{z-index:10;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe440;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item>span{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.closure-roadmap-item>span{background-color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.closure-roadmap-item h3{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-normal);font-weight:var(--font-weight-normal)}.closure-roadmap-item strong{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item strong{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.closure-roadmap-item strong{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe485;font-size:.56rem}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item strong{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.closure-roadmap-item strong{text-transform:uppercase}.closure-roadmap-item p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe494}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item p{color:color-mix(in oklab,var(--color-paper) 58%,transparent)}}.closure-roadmap-item[data-active=true]{border-color:#e35a32b3}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item[data-active=true]{border-color:color-mix(in oklab,var(--color-signal) 70%,transparent)}}.closure-roadmap-item[data-active=true]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#e35a3233);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.closure-roadmap-item[data-active=true]>span{border-color:var(--color-signal);background-color:var(--color-signal);color:var(--color-white)}.closure-roadmap-item[data-active=true] strong{border-color:#e35a3299}@supports (color:color-mix(in lab,red,red)){.closure-roadmap-item[data-active=true] strong{border-color:color-mix(in oklab,var(--color-signal) 60%,transparent)}}.closure-roadmap-item[data-active=true] strong{color:var(--color-signal)}.closure-condition{align-items:center;gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#17223826;grid-template-columns:48px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.closure-condition{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.closure-condition{background-color:var(--color-paper);padding:calc(var(--spacing) * 5)}.closure-condition>span{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:2px;border-color:#17223833;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.closure-condition>span{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.closure-condition>span{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.closure-condition strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.closure-condition p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#1722387a}@supports (color:color-mix(in lab,red,red)){.closure-condition p{color:color-mix(in oklab,var(--color-ink) 48%,transparent)}}.closure-condition[data-status=complete]{border-color:#66745d80}@supports (color:color-mix(in lab,red,red)){.closure-condition[data-status=complete]{border-color:color-mix(in oklab,var(--color-moss) 50%,transparent)}}.closure-condition[data-status=complete]{background-color:#66745d0d}@supports (color:color-mix(in lab,red,red)){.closure-condition[data-status=complete]{background-color:color-mix(in oklab,var(--color-moss) 5%,transparent)}}.closure-condition[data-status=complete]>span{border-color:var(--color-moss);background-color:var(--color-moss);color:var(--color-paper)}.closure-signature{gap:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);display:grid}@media(min-width:80rem){.closure-signature{grid-template-columns:.8fr 1.2fr;align-items:flex-end}}.closure-signature-lines{gap:calc(var(--spacing) * 10);display:grid}@media(min-width:40rem){.closure-signature-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.closure-signature-lines>div{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-ink);padding-top:calc(var(--spacing) * 4)}.closure-signature-lines span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-signal);text-transform:uppercase;display:block}.closure-signature-lines strong{margin-top: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-normal);font-weight:var(--font-weight-normal);display:block}.closure-signature-lines i{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#1722387a;display:block}@supports (color:color-mix(in lab,red,red)){.closure-signature-lines i{color:color-mix(in oklab,var(--color-ink) 48%,transparent)}}.closure-signature-lines i{font-style:normal}.closure-actions{background-color:var(--color-moss);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-paper);position:relative;overflow:hidden}.closure-actions:before{bottom:calc(var(--spacing) * -40);left:calc(var(--spacing) * -24);height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96);border-style:var(--tw-border-style);content:var(--tw-content);border-width:48px;border-color:#f3efe40d;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.closure-actions:before{border-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}@media(min-width:48rem){.closure-actions{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.closure-actions{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 20)}}.closure-stamp{height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-signal);padding-inline:calc(var(--spacing) * 4);color:var(--color-signal);flex-direction:column;justify-content:center;display:none;rotate:-6deg}@media(min-width:80rem){.closure-stamp{display:flex}}.closure-stamp span{--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;text-transform:uppercase}.closure-stamp strong{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:uppercase}.offer-option-card{cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:#1722382e;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.offer-option-card{border-color:color-mix(in oklab,var(--color-ink) 18%,transparent)}}.offer-option-card{background-color:var(--color-paper);padding:calc(var(--spacing) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,#17223814);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.offer-option-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-ink)}}@media(min-width:48rem){.offer-option-card{padding:calc(var(--spacing) * 7)}}.offer-option-card:has(input:checked){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-ink);background-color:var(--color-white);--tw-shadow:10px 10px 0 var(--tw-shadow-color,#e35a3280);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.offer-option-number{pointer-events:none;top:calc(var(--spacing) * -8);right:calc(var(--spacing) * -2);font-family:var(--font-display);--tw-leading:1;color:#e35a3214;font-size:7rem;line-height:1;position:absolute}@supports (color:color-mix(in lab,red,red)){.offer-option-number{color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.offer-option-select{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;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}.offer-option-card:has(input:checked) .offer-option-select{background-color:var(--color-ink);color:var(--color-paper)}.offer-option-card:has(input:checked) .offer-option-select:before{content:"✓ "}[data-dealer-addon-card][data-selected=true]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-signal);background-color:var(--color-white);--tw-shadow:9px 9px 0 var(--tw-shadow-color,#e35a326b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.offer-summary-switch{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;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){.offer-summary-switch:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-ink);color:var(--color-paper)}}.offer-summary-switch[aria-pressed=true]{background-color:var(--color-ink);color:var(--color-paper);--tw-shadow:5px 5px 0 var(--tw-shadow-color,#e35a3280);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.internal-kicker{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-kicker{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-kicker{text-transform:uppercase}.internal-auth-shell{max-width:1500px;min-height:calc(100vh - 81px);margin-inline:auto;display:grid}@media(min-width:64rem){.internal-auth-shell{grid-template-columns:1.15fr .85fr}}.internal-auth-intro{border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-auth-intro{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-auth-intro{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12)}@media(min-width:48rem){.internal-auth-intro{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.internal-auth-intro{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 16);border-bottom-width:0}}.internal-auth-card{margin:calc(var(--spacing) * 5);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-shadow:12px 12px 0 var(--tw-shadow-color,#e35a3273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);align-self:center}@media(min-width:48rem){.internal-auth-card{margin:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 10)}}@media(min-width:64rem){.internal-auth-card{margin:calc(var(--spacing) * 14)}}.internal-field-label{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#17223885;display:block}@supports (color:color-mix(in lab,red,red)){.internal-field-label{color:color-mix(in oklab,var(--color-ink) 52%,transparent)}}.internal-field-label{text-transform:uppercase}.internal-button{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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:.16em;letter-spacing:.16em;color:var(--color-paper);text-transform:uppercase;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){.internal-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-signal)}}.internal-button:disabled{cursor:wait;opacity:.55}.internal-button-secondary{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe447;justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.internal-button-secondary{border-color:color-mix(in oklab,var(--color-paper) 28%,transparent)}}.internal-button-secondary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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:.16em;letter-spacing:.16em;color:var(--color-paper);text-transform:uppercase;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));background-color:#0000}@media(hover:hover){.internal-button-secondary:hover{border-color:var(--color-signal);color:var(--color-signal)}}.internal-button-secondary:disabled{cursor:wait;opacity:.5}.internal-alert{margin-bottom:calc(var(--spacing) * 7);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal);background-color:#e35a321a}@supports (color:color-mix(in lab,red,red)){.internal-alert{background-color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}.internal-alert{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:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink)}.internal-loading-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e}@supports (color:color-mix(in lab,red,red)){.internal-loading-panel{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-loading-panel{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.internal-loading-panel{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.internal-loading-panel{padding:calc(var(--spacing) * 7)}@media(min-width:48rem){.internal-loading-panel{padding:calc(var(--spacing) * 10)}}.internal-foundation-item{gap:calc(var(--spacing) * 4);background-color:var(--color-ink);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.internal-foundation-item{grid-template-columns:42px 1fr}}@media(min-width:48rem){.internal-foundation-item{padding:calc(var(--spacing) * 7)}}@media(min-width:80rem){.internal-foundation-item{grid-template-columns:42px 1fr auto;align-items:center}}.internal-foundation-item>span{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-signal)}.internal-foundation-item h3{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-normal);font-weight:var(--font-weight-normal)}.internal-foundation-item p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-foundation-item p{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.internal-foundation-item strong{--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe459;font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.internal-foundation-item strong{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-foundation-item strong{text-transform:uppercase}@media(min-width:40rem){.internal-foundation-item strong{grid-column-start:2}}@media(min-width:80rem){.internal-foundation-item strong{grid-column-start:auto}}.internal-catalog-status{margin-block:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e}@supports (color:color-mix(in lab,red,red)){.internal-catalog-status{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-catalog-status{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.internal-catalog-status{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.internal-catalog-status{padding:calc(var(--spacing) * 7)}@media(min-width:48rem){.internal-catalog-status{padding:calc(var(--spacing) * 10)}}@media(min-width:64rem){.internal-catalog-status{margin-block:calc(var(--spacing) * 16)}}.internal-project-context{gap:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-project-context{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-project-context{padding-bottom:calc(var(--spacing) * 14)}@media(min-width:64rem){.internal-project-context{align-items:flex-end;gap:calc(var(--spacing) * 14);grid-template-columns:.62fr 1.38fr}}.internal-project-card{gap:calc(var(--spacing) * 4);background-color:var(--color-ink);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.internal-project-card{grid-template-columns:48px 1fr auto;align-items:center}}@media(min-width:48rem){.internal-project-card{padding:calc(var(--spacing) * 7)}}.internal-project-card>span{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-signal)}.internal-project-card h3{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-normal);font-weight:var(--font-weight-normal)}.internal-project-card p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-project-card p{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.internal-project-card>strong{--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-moss);text-transform:uppercase;font-size:.58rem}.internal-section-heading{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-section-heading{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-section-heading{padding-bottom:calc(var(--spacing) * 7)}@media(min-width:64rem){.internal-section-heading{grid-template-columns:1fr .72fr;align-items:flex-end}}.internal-section-heading>p{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-section-heading>p{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}@media(min-width:64rem){.internal-section-heading>p{justify-self:flex-end}}.internal-method-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.internal-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.internal-method-card{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe429;flex-direction:column;min-height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-method-card{border-color:color-mix(in oklab,var(--color-paper) 16%,transparent)}}.internal-method-card{background-color:#f3efe40b}@supports (color:color-mix(in lab,red,red)){.internal-method-card{background-color:color-mix(in oklab,var(--color-paper) 4.5%,transparent)}}.internal-method-card{padding:calc(var(--spacing) * 6);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){.internal-method-card:hover{border-color:#f3efe452}@supports (color:color-mix(in lab,red,red)){.internal-method-card:hover{border-color:color-mix(in oklab,var(--color-paper) 32%,transparent)}}}@media(min-width:40rem){.internal-method-card{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.internal-method-card:nth-child(3n+1){column-gap:calc(var(--spacing) * 12);grid-column:span 2/span 2;grid-template-columns:1.08fr .92fr;display:grid}}.internal-card-heading>p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe494}@supports (color:color-mix(in lab,red,red)){.internal-card-heading>p{color:color-mix(in oklab,var(--color-paper) 58%,transparent)}}.internal-card-eyebrow{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#f3efe41f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-card-eyebrow{border-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.internal-card-eyebrow{padding-bottom:calc(var(--spacing) * 4)}.internal-card-eyebrow span{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-signal)}.internal-card-eyebrow strong{--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe46b;font-size:.56rem}@supports (color:color-mix(in lab,red,red)){.internal-card-eyebrow strong{color:color-mix(in oklab,var(--color-paper) 42%,transparent)}}.internal-card-eyebrow strong{text-transform:uppercase}.internal-card-heading h3{margin-top:calc(var(--spacing) * 7);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-normal);font-weight:var(--font-weight-normal)}@media(min-width:40rem){.internal-card-heading h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.internal-method-details{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 7);display:grid}@media(min-width:40rem){.internal-method-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.internal-method-list ul{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe494;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-method-list ul{color:color-mix(in oklab,var(--color-paper) 58%,transparent)}}.internal-method-list li{padding-left:calc(var(--spacing) * 4);position:relative}.internal-method-list li:before{height:1px;width:calc(var(--spacing) * 2);content:var(--tw-content);background-color:var(--color-signal);position:absolute;top:.65rem;left:0}.internal-card-label{--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-card-label{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-card-label{text-transform:uppercase}.internal-card-meta{margin-top:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#f3efe41f;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-card-meta{border-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.internal-card-meta{padding-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-card-meta{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-card-meta{text-transform:uppercase}.internal-price-summary{margin-top:calc(var(--spacing) * 5);background-color:#f3efe41f;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-price-summary{background-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}@media(min-width:40rem){.internal-price-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-price-summary>div{background-color:var(--color-ink);padding:calc(var(--spacing) * 3)}.internal-price-summary span{--tw-font-weight:var(--font-weight-bold);font-size:.52rem;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:#f3efe459;display:block}@supports (color:color-mix(in lab,red,red)){.internal-price-summary span{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-price-summary span{text-transform:uppercase}.internal-price-summary strong{margin-top: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);color:#f3efe4bf;display:block}@supports (color:color-mix(in lab,red,red)){.internal-price-summary strong{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}.internal-price-summary[data-status=pending]{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);background-color:#e35a3214;display:block}@supports (color:color-mix(in lab,red,red)){.internal-price-summary[data-status=pending]{background-color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.internal-price-summary[data-status=pending]{padding:calc(var(--spacing) * 4)}.internal-price-summary[data-status=pending] strong{color:var(--color-signal)}.internal-module-grid{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-module-grid{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-module-grid{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-module-grid{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}@media(min-width:48rem){.internal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.internal-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-module-card{background-color:var(--color-ink);min-height:30rem;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:48rem){.internal-module-card{padding:calc(var(--spacing) * 7)}}.internal-module-card h3{margin-top:calc(var(--spacing) * 7);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-normal);font-weight:var(--font-weight-normal)}.internal-module-card>p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.internal-module-card>p{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.internal-module-badges{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.internal-module-badges span{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e}@supports (color:color-mix(in lab,red,red)){.internal-module-badges span{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-module-badges span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.52rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#f3efe473}@supports (color:color-mix(in lab,red,red)){.internal-module-badges span{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.internal-module-badges span{text-transform:uppercase}.internal-module-badges span:first-child{border-color:#66745d99}@supports (color:color-mix(in lab,red,red)){.internal-module-badges span:first-child{border-color:color-mix(in oklab,var(--color-moss) 60%,transparent)}}.internal-module-badges span:first-child{color:var(--color-moss)}.internal-scope-items{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#f3efe41f;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-scope-items{border-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.internal-scope-items{padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-scope-items{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-scope-items li{padding-left:calc(var(--spacing) * 4)}.internal-scope-items li:before{margin-right:calc(var(--spacing) * 2);color:var(--color-signal);--tw-content:"—";content:var(--tw-content)}.internal-module-availability{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#f3efe41f;border-top-width:1px;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-module-availability{border-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.internal-module-availability{padding-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-module-availability{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-module-availability{text-transform:uppercase}.internal-module-availability span:first-child{color:#f3efe4a6}@supports (color:color-mix(in lab,red,red)){.internal-module-availability span:first-child{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.internal-module-card .internal-price-summary{margin-top:calc(var(--spacing) * 5)}.internal-governance{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.internal-governance{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-governance{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.internal-governance{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.internal-governance{padding:calc(var(--spacing) * 7)}.internal-governance:before{top:calc(var(--spacing) * -24);right:calc(var(--spacing) * -24);height:calc(var(--spacing) * 64);width:calc(var(--spacing) * 64);border-style:var(--tw-border-style);content:var(--tw-content);border-width:34px;border-color:#e35a320d;position:absolute;rotate:12deg}@supports (color:color-mix(in lab,red,red)){.internal-governance:before{border-color:color-mix(in oklab,var(--color-signal) 5%,transparent)}}@media(min-width:48rem){.internal-governance{padding:calc(var(--spacing) * 10)}}@media(min-width:64rem){.internal-governance{padding:calc(var(--spacing) * 14)}}.internal-governance>*{position:relative}.internal-governance>div>div{background-color:var(--color-ink);padding:calc(var(--spacing) * 5)}.internal-governance span{--tw-font-weight:var(--font-weight-bold);font-size:.56rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#f3efe459;display:block}@supports (color:color-mix(in lab,red,red)){.internal-governance span{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-governance span{text-transform:uppercase}.internal-governance strong{margin-top:calc(var(--spacing) * 3);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-normal);font-weight:var(--font-weight-normal);color:#f3efe4d9;display:block}@supports (color:color-mix(in lab,red,red)){.internal-governance strong{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.internal-scenario-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:80rem){.internal-scenario-layout{grid-template-columns:320px 1fr}}.internal-scenario-list{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-scenario-list{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-list{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-scenario-list{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-empty{background-color:var(--color-ink);padding:calc(var(--spacing) * 6)}.internal-scenario-empty h3{margin-top: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-normal);font-weight:var(--font-weight-normal)}.internal-scenario-empty>p:last-child{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-empty>p:last-child{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-scenario-list-item{gap:calc(var(--spacing) * 3);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);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:grid}.internal-scenario-list-item[data-active=true]{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal);background-color:#f3efe414}@supports (color:color-mix(in lab,red,red)){.internal-scenario-list-item[data-active=true]{background-color:color-mix(in oklab,var(--color-paper) 8%,transparent)}}.internal-scenario-list-item[data-selected=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:#66745d8c}@supports (color:color-mix(in lab,red,red)){.internal-scenario-list-item[data-selected=true]{outline-color:color-mix(in oklab,var(--color-moss) 55%,transparent)}}.internal-scenario-compare{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe466;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-scenario-compare{color:color-mix(in oklab,var(--color-paper) 40%,transparent)}}.internal-scenario-compare{text-transform:uppercase}.internal-scenario-compare input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-moss)}.internal-scenario-compare input:disabled{cursor:not-allowed;opacity:.35}.internal-scenario-open{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 2);text-align:left;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:1px;border-color:#0000;display:grid}@media(hover:hover){.internal-scenario-open:hover{border-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-scenario-open:hover{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-open:hover{background-color:#f3efe40a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-open:hover{background-color:color-mix(in oklab,var(--color-paper) 4%,transparent)}}}.internal-scenario-open:focus-visible{border-color:var(--color-signal);--tw-outline-style:none;outline-style:none}.internal-scenario-open>div:first-child{gap:calc(var(--spacing) * 2);display:grid}.internal-scenario-open strong{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-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}.internal-scenario-open>div:first-child span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#f3efe46b}@supports (color:color-mix(in lab,red,red)){.internal-scenario-open>div:first-child span{color:color-mix(in oklab,var(--color-paper) 42%,transparent)}}.internal-scenario-open>div:last-child{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe459;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-scenario-open>div:last-child{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-scenario-open>div:last-child{text-transform:uppercase}.internal-scenario-list-actions{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#f3efe41a;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-scenario-list-actions{border-color:color-mix(in oklab,var(--color-paper) 10%,transparent)}}.internal-scenario-list-actions{padding-top:calc(var(--spacing) * 3)}.internal-scenario-action{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.internal-scenario-action{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.internal-scenario-action{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.52rem;font-weight:var(--font-weight-bold);--tw-tracking:.13em;letter-spacing:.13em;color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.internal-scenario-action{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.internal-scenario-action{text-transform:uppercase;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){.internal-scenario-action:hover{border-color:#f3efe473}@supports (color:color-mix(in lab,red,red)){.internal-scenario-action:hover{border-color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.internal-scenario-action:hover{color:var(--color-paper)}}.internal-scenario-action:disabled{cursor:not-allowed;opacity:.35}@media(hover:hover){.internal-scenario-action.is-danger:hover{border-color:#e35a32a6}@supports (color:color-mix(in lab,red,red)){.internal-scenario-action.is-danger:hover{border-color:color-mix(in oklab,var(--color-signal) 65%,transparent)}}.internal-scenario-action.is-danger:hover{color:var(--color-signal)}}.internal-scenario-selection{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:#66745d14;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-scenario-selection{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-scenario-selection{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.internal-scenario-selection>div:first-child{gap:var(--spacing);display:grid}.internal-scenario-selection strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4d9}@supports (color:color-mix(in lab,red,red)){.internal-scenario-selection strong{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.internal-scenario-selection span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-selection span{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-scenario-selection-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.internal-comparison{scroll-margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e}@supports (color:color-mix(in lab,red,red)){.internal-comparison{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-comparison{background-color:#f3efe409}@supports (color:color-mix(in lab,red,red)){.internal-comparison{background-color:color-mix(in oklab,var(--color-paper) 3.5%,transparent)}}.internal-comparison{padding:calc(var(--spacing) * 5)}@media(min-width:48rem){.internal-comparison{padding:calc(var(--spacing) * 8)}}.internal-comparison-header{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-comparison-header{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-comparison-header{padding-bottom:calc(var(--spacing) * 7)}@media(min-width:64rem){.internal-comparison-header{grid-template-columns:1fr auto;align-items:flex-end}}.internal-comparison-header h3{margin-top: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-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}@media(min-width:48rem){.internal-comparison-header h3{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.internal-comparison-header>div:first-child>p:last-child{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-comparison-header>div:first-child>p:last-child{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.internal-comparison-header-actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media(min-width:64rem){.internal-comparison-header-actions{justify-content:flex-end}}.internal-comparison-toolbar{margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:#66745d14;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-comparison-toolbar{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-comparison-toolbar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.internal-comparison-toolbar label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);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:.12em;letter-spacing:.12em;color:#f3efe4b3;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-comparison-toolbar label{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.internal-comparison-toolbar label{text-transform:uppercase}.internal-comparison-toolbar input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-moss)}.internal-comparison-toolbar p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-comparison-toolbar p{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-comparison-summary{margin-top:calc(var(--spacing) * 6);background-color:#f3efe41f;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-comparison-summary{background-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}@media(min-width:40rem){.internal-comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.internal-comparison-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.internal-comparison-summary p{background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe49e}@supports (color:color-mix(in lab,red,red)){.internal-comparison-summary p{color:color-mix(in oklab,var(--color-paper) 62%,transparent)}}.internal-comparison-block{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-color:#f3efe426;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-comparison-block{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-comparison-block{padding-top:calc(var(--spacing) * 8)}.internal-comparison-block-heading{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.internal-comparison-block-heading{grid-template-columns:1fr minmax(15rem,.8fr);align-items:flex-end}}.internal-comparison-block-heading h4{margin-top: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-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}@media(min-width:48rem){.internal-comparison-block-heading h4{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.internal-comparison-block-heading>p:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-comparison-block-heading>p:last-child{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}@media(min-width:48rem){.internal-comparison-block-heading>p:last-child{justify-self:flex-end}}.internal-comparison-scenarios{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.internal-comparison-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.internal-comparison-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-comparison-scenario-card{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe429;flex-direction:column;min-height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.internal-comparison-scenario-card{border-color:color-mix(in oklab,var(--color-paper) 16%,transparent)}}.internal-comparison-scenario-card{background-color:var(--color-ink);padding:calc(var(--spacing) * 5)}.internal-comparison-scenario-card h5{margin-top: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-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}.internal-comparison-method-name{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-bold);font-weight:var(--font-weight-bold);color:#f3efe4b3}@supports (color:color-mix(in lab,red,red)){.internal-comparison-method-name{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.internal-comparison-meta{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-comparison-meta{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-comparison-warnings{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}.internal-comparison-warnings li{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-signal);background-color:#e35a3214}@supports (color:color-mix(in lab,red,red)){.internal-comparison-warnings li{background-color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.internal-comparison-warnings li{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.internal-comparison-warnings li{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.internal-comparison-reason{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe424}@supports (color:color-mix(in lab,red,red)){.internal-comparison-reason{border-color:color-mix(in oklab,var(--color-paper) 14%,transparent)}}.internal-comparison-reason{background-color:#f3efe40a}@supports (color:color-mix(in lab,red,red)){.internal-comparison-reason{background-color:color-mix(in oklab,var(--color-paper) 4%,transparent)}}.internal-comparison-reason{padding:calc(var(--spacing) * 4)}.internal-comparison-reason strong{--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe46b;font-size:.56rem}@supports (color:color-mix(in lab,red,red)){.internal-comparison-reason strong{color:color-mix(in oklab,var(--color-paper) 42%,transparent)}}.internal-comparison-reason strong{text-transform:uppercase}.internal-comparison-reason p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4a6}@supports (color:color-mix(in lab,red,red)){.internal-comparison-reason p{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.internal-comparison-card-actions{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;margin-top:auto;display:flex}.internal-comparison-table-wrap{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.internal-comparison-table-wrap{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:52rem}.internal-comparison-table th,.internal-comparison-table td{min-width:calc(var(--spacing) * 44);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#f3efe41f;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-comparison-table th,.internal-comparison-table td{border-color:color-mix(in oklab,var(--color-paper) 12%,transparent)}}.internal-comparison-table th,.internal-comparison-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);vertical-align:top;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}:is(.internal-comparison-table th,.internal-comparison-table td):last-child{border-right-style:var(--tw-border-style);border-right-width:0}.internal-comparison-table thead th{background-color:var(--color-moss);--tw-font-weight:var(--font-weight-bold);font-size:.58rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-paper);text-transform:uppercase}.internal-comparison-table thead th:first-child,.internal-comparison-table tbody th{z-index:10;min-width:calc(var(--spacing) * 48);position:sticky;left:0}.internal-comparison-table thead th:first-child{z-index:20;background-color:var(--color-moss)}.internal-comparison-table tbody th{background-color:var(--color-ink);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.internal-comparison-table tbody th{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.internal-comparison-table tbody td{background-color:var(--color-ink);color:#f3efe49e}@supports (color:color-mix(in lab,red,red)){.internal-comparison-table tbody td{color:color-mix(in oklab,var(--color-paper) 62%,transparent)}}.internal-comparison-table tr[data-differs=true] th,.internal-comparison-table tr[data-differs=true] td{background-color:#e35a3212}@supports (color:color-mix(in lab,red,red)){.internal-comparison-table tr[data-differs=true] th,.internal-comparison-table tr[data-differs=true] td{background-color:color-mix(in oklab,var(--color-signal) 7%,transparent)}}.internal-comparison-table tr[data-differs=true] th{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-signal)}.internal-comparison-module-label,.internal-comparison-module-cell{gap:var(--spacing);display:grid}.internal-comparison-module-label strong,.internal-comparison-module-cell strong{color:#f3efe4d1}@supports (color:color-mix(in lab,red,red)){.internal-comparison-module-label strong,.internal-comparison-module-cell strong{color:color-mix(in oklab,var(--color-paper) 82%,transparent)}}.internal-comparison-module-label small,.internal-comparison-module-cell small{--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.11em;letter-spacing:.11em;color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.internal-comparison-module-label small,.internal-comparison-module-cell small{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-comparison-module-label small,.internal-comparison-module-cell small{text-transform:uppercase}.internal-comparison-empty{margin-top:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:#66745d14}@supports (color:color-mix(in lab,red,red)){.internal-comparison-empty{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-comparison-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4a6}@supports (color:color-mix(in lab,red,red)){.internal-comparison-empty{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.internal-scenario-editor{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;min-height:28rem}@supports (color:color-mix(in lab,red,red)){.internal-scenario-editor{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-editor{background-color:#f3efe40a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-editor{background-color:color-mix(in oklab,var(--color-paper) 4%,transparent)}}.internal-scenario-editor{padding:calc(var(--spacing) * 6)}@media(min-width:48rem){.internal-scenario-editor{padding:calc(var(--spacing) * 8)}}.internal-scenario-message{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-left-width:4px}.internal-scenario-message[data-state=success]{border-color:var(--color-moss);background-color:#66745d1a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-message[data-state=success]{background-color:color-mix(in oklab,var(--color-moss) 10%,transparent)}}.internal-scenario-message[data-state=success]{color:#f3efe4bf}@supports (color:color-mix(in lab,red,red)){.internal-scenario-message[data-state=success]{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}.internal-scenario-message[data-state=error]{border-color:var(--color-signal);background-color:#e35a321a}@supports (color:color-mix(in lab,red,red)){.internal-scenario-message[data-state=error]{background-color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}.internal-scenario-message[data-state=error]{color:#f3efe4cc}@supports (color:color-mix(in lab,red,red)){.internal-scenario-message[data-state=error]{color:color-mix(in oklab,var(--color-paper) 80%,transparent)}}.internal-scenario-form{gap:calc(var(--spacing) * 10);display:grid}.internal-scenario-form-header{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-color:#f3efe426;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-scenario-form-header{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-form-header{padding-bottom:calc(var(--spacing) * 7)}@media(min-width:64rem){.internal-scenario-form-header{grid-template-columns:1fr auto;align-items:flex-end}}.internal-scenario-form-header h3{margin-top: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-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.internal-scenario-form-header>div:first-child>p:last-child{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#f3efe466}@supports (color:color-mix(in lab,red,red)){.internal-scenario-form-header>div:first-child>p:last-child{color:color-mix(in oklab,var(--color-paper) 40%,transparent)}}.internal-scenario-form-header>div:last-child{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.internal-save-state{--tw-font-weight:var(--font-weight-bold);font-size:.56rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-save-state{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-save-state{text-transform:uppercase}.internal-scenario-controls{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.internal-scenario-controls{grid-template-columns:1.3fr 1fr}}.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control{border-color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control{background-color:#f3efe414}@supports (color:color-mix(in lab,red,red)){.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control{background-color:color-mix(in oklab,var(--color-paper) 8%,transparent)}}.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control{color:var(--color-paper)}:is(.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control)::placeholder{color:#f3efe440}@supports (color:color-mix(in lab,red,red)){:is(.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control)::placeholder{color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}:is(.internal-scenario-controls .field-control,.internal-pricing-inputs .field-control):focus{border-color:var(--color-signal)}.internal-scenario-controls .internal-field-label,.internal-pricing-inputs .internal-field-label{color:#f3efe46b}@supports (color:color-mix(in lab,red,red)){.internal-scenario-controls .internal-field-label,.internal-pricing-inputs .internal-field-label{color:color-mix(in oklab,var(--color-paper) 42%,transparent)}}.internal-selected-method{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:#66745d14}@supports (color:color-mix(in lab,red,red)){.internal-selected-method{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-selected-method{padding:calc(var(--spacing) * 6)}.internal-selected-method h4,.internal-scenario-modules h4,.internal-scenario-pricing-editor h4{margin-top:calc(var(--spacing) * 4);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-normal);font-weight:var(--font-weight-normal)}.internal-selected-method>p:last-child{margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.internal-selected-method>p:last-child{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.internal-module-option{cursor:pointer;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe429;grid-template-columns:24px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-module-option{border-color:color-mix(in oklab,var(--color-paper) 16%,transparent)}}.internal-module-option{background-color:var(--color-ink);padding:calc(var(--spacing) * 4);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){.internal-module-option:hover{border-color:#f3efe452}@supports (color:color-mix(in lab,red,red)){.internal-module-option:hover{border-color:color-mix(in oklab,var(--color-paper) 32%,transparent)}}}.internal-module-option[data-availability=required],.internal-module-option[data-availability=included]{border-color:#66745d80}@supports (color:color-mix(in lab,red,red)){.internal-module-option[data-availability=required],.internal-module-option[data-availability=included]{border-color:color-mix(in oklab,var(--color-moss) 50%,transparent)}}.internal-module-option[data-availability=required],.internal-module-option[data-availability=included]{background-color:#66745d14}@supports (color:color-mix(in lab,red,red)){.internal-module-option[data-availability=required],.internal-module-option[data-availability=included]{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-module-option[data-availability=unavailable]{cursor:not-allowed;opacity:.4}.internal-module-option input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-signal)}.internal-module-option span{gap:var(--spacing);display:grid}.internal-module-option strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4d9}@supports (color:color-mix(in lab,red,red)){.internal-module-option strong{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.internal-module-option small{--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.internal-module-option small{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-module-option small{text-transform:uppercase}.internal-scenario-pricing-editor{border-top-style:var(--tw-border-style);border-color:#f3efe426;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-scenario-pricing-editor{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-scenario-pricing-editor{padding-top:calc(var(--spacing) * 9)}.internal-pricing-row{border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-pricing-row{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-pricing-row{background-color:var(--color-ink);padding:calc(var(--spacing) * 5)}.internal-pricing-row legend{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.internal-pricing-row legend strong{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-normal);font-weight:var(--font-weight-normal)}.internal-pricing-row legend span{--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-signal);text-transform:uppercase}.internal-pricing-inputs{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.internal-pricing-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.internal-pricing-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}}.internal-calculation-rail{bottom:calc(var(--spacing) * 4);z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;gap:1px;display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.internal-calculation-rail{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-calculation-rail{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-calculation-rail{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-calculation-rail{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#e35a322e);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:40rem){.internal-calculation-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.internal-calculation-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-calculation-rail>div{background-color:var(--color-ink);padding:calc(var(--spacing) * 4)}.internal-calculation-rail span{--tw-font-weight:var(--font-weight-bold);font-size:.53rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe459;display:block}@supports (color:color-mix(in lab,red,red)){.internal-calculation-rail span{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-calculation-rail span{text-transform:uppercase}.internal-calculation-rail strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4d9;display:block}@supports (color:color-mix(in lab,red,red)){.internal-calculation-rail strong{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.internal-calculation-status{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal)}@media(min-width:40rem){.internal-calculation-status{grid-column:span 2/span 2}}@media(min-width:80rem){.internal-calculation-status{grid-column:span 3/span 3}}.internal-calculation-missing{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.internal-calculation-missing{grid-column:span 2/span 2}}@media(min-width:80rem){.internal-calculation-missing{grid-column:span 3/span 3}}.internal-calculation-errors{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-signal)}@media(min-width:40rem){.internal-calculation-errors{grid-column:span 2/span 2}}@media(min-width:80rem){.internal-calculation-errors{grid-column:span 3/span 3}}.internal-calculation-floor{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4bf}@supports (color:color-mix(in lab,red,red)){.internal-calculation-floor{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}@media(min-width:40rem){.internal-calculation-floor{grid-column:span 2/span 2}}@media(min-width:80rem){.internal-calculation-floor{grid-column:span 3/span 3}}.internal-section-intro{margin-top:calc(var(--spacing) * 4);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.internal-section-intro{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.internal-pricing-table-wrap{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table-wrap{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.internal-pricing-table th{border-bottom-style:var(--tw-border-style);border-color:#f3efe42e;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table th{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-pricing-table th{background-color:#f3efe40f}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table th{background-color:color-mix(in oklab,var(--color-paper) 6%,transparent)}}.internal-pricing-table th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table th{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.internal-pricing-table th{text-transform:uppercase}.internal-pricing-table td{border-bottom-style:var(--tw-border-style);border-color:#f3efe41a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table td{border-color:color-mix(in oklab,var(--color-paper) 10%,transparent)}}.internal-pricing-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table td{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.internal-pricing-table td{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.internal-pricing-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.internal-pricing-table td:first-child strong,.internal-pricing-table td:first-child small,.internal-pricing-table td:nth-child(2) span,.internal-pricing-table td:nth-child(2) small{display:block}.internal-pricing-table td:first-child small,.internal-pricing-table td:nth-child(2) small{margin-top:var(--spacing)}.internal-pricing-table small,.internal-field-help{--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.internal-pricing-table small,.internal-field-help{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-pricing-table small,.internal-field-help{text-transform:uppercase}.internal-price-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#66745d8c;width:fit-content}@supports (color:color-mix(in lab,red,red)){.internal-price-badge{border-color:color-mix(in oklab,var(--color-moss) 55%,transparent)}}.internal-price-badge{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.52rem;font-weight:var(--font-weight-bold);--tw-tracking:.13em;letter-spacing:.13em;color:var(--color-moss);text-transform:uppercase}.internal-price-badge.is-external{border-color:#e35a3299}@supports (color:color-mix(in lab,red,red)){.internal-price-badge.is-external{border-color:color-mix(in oklab,var(--color-signal) 60%,transparent)}}.internal-price-badge.is-external{color:var(--color-signal)}.internal-pricing-overrides{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}.internal-commercial-condition{border-top-style:var(--tw-border-style);border-color:#f3efe426;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-commercial-condition{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-commercial-condition{padding-top:calc(var(--spacing) * 9)}.internal-commercial-condition h4{margin-top:calc(var(--spacing) * 4);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-normal);font-weight:var(--font-weight-normal)}.internal-condition-options{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.internal-condition-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-condition-option{cursor:pointer;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe42e;grid-template-columns:22px 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-condition-option{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.internal-condition-option{background-color:var(--color-ink);padding:calc(var(--spacing) * 4);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){.internal-condition-option:hover{border-color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.internal-condition-option:hover{border-color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}}.internal-condition-option:has(:checked){border-color:var(--color-signal);background-color:#e35a3214}@supports (color:color-mix(in lab,red,red)){.internal-condition-option:has(:checked){background-color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.internal-condition-option input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-signal)}.internal-condition-option span{gap:var(--spacing);display:grid}.internal-condition-option strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f3efe4d9}@supports (color:color-mix(in lab,red,red)){.internal-condition-option strong{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.internal-condition-option small{--tw-font-weight:var(--font-weight-bold);font-size:.54rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.internal-condition-option small{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.internal-condition-option small{text-transform:uppercase}.internal-condition-fields{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.internal-condition-fields{grid-template-columns:.7fr 1.3fr}}.internal-condition-fields label{gap:calc(var(--spacing) * 2);display:grid}.internal-condition-fields .field-control{border-color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.internal-condition-fields .field-control{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.internal-condition-fields .field-control{background-color:#f3efe414}@supports (color:color-mix(in lab,red,red)){.internal-condition-fields .field-control{background-color:color-mix(in oklab,var(--color-paper) 8%,transparent)}}.internal-condition-fields .field-control{color:var(--color-paper)}.internal-condition-fields .field-control::placeholder{color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.internal-condition-fields .field-control::placeholder{color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.internal-condition-fields .field-control:focus{border-color:var(--color-signal)}.internal-condition-fields .field-control:disabled{cursor:not-allowed;opacity:.4}.internal-condition-notice{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4bf}@supports (color:color-mix(in lab,red,red)){.internal-condition-notice{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}@media(min-width:40rem){.internal-condition-notice{grid-column:span 2/span 2}}@media(min-width:80rem){.internal-condition-notice{grid-column:span 3/span 3}}.internal-condition-notice[data-state=warning]{border-color:var(--color-signal);background-color:#e35a3214}@supports (color:color-mix(in lab,red,red)){.internal-condition-notice[data-state=warning]{background-color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.internal-condition-warning{color:var(--color-signal)}.internal-scenario-dialog{border-style:var(--tw-border-style);background-color:var(--color-paper);width:min(92vw,720px);padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-shadow:16px 16px 0 var(--tw-shadow-color,#e35a327a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;margin:auto}@media(min-width:48rem){.internal-scenario-dialog{padding:calc(var(--spacing) * 9)}}.internal-version-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#66745d8c}@supports (color:color-mix(in lab,red,red)){.internal-version-badge{border-color:color-mix(in oklab,var(--color-moss) 55%,transparent)}}.internal-version-badge{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-moss)}.internal-version-submission,.internal-version-history{border-top-style:var(--tw-border-style);border-color:#f3efe426;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-version-submission,.internal-version-history{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-version-submission,.internal-version-history{padding-top:calc(var(--spacing) * 8)}.internal-version-submission h4,.internal-version-history h4{margin-top: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-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}.internal-version-submission-hint{margin-top:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-moss);background-color:#66745d14}@supports (color:color-mix(in lab,red,red)){.internal-version-submission-hint{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.internal-version-submission-hint{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:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#f3efe4ad}@supports (color:color-mix(in lab,red,red)){.internal-version-submission-hint{color:color-mix(in oklab,var(--color-paper) 68%,transparent)}}.internal-version-list{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#f3efe426;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-version-list{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-version-list{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.internal-version-list{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.internal-version-list-item{gap:calc(var(--spacing) * 2);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);text-align:left;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:grid}@media(hover:hover){.internal-version-list-item:hover{background-color:#f3efe40f}@supports (color:color-mix(in lab,red,red)){.internal-version-list-item:hover{background-color:color-mix(in oklab,var(--color-paper) 6%,transparent)}}}.internal-version-list-item:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-signal)}@media(min-width:40rem){.internal-version-list-item{grid-template-columns:.7fr 1fr 1fr 1fr 1fr;align-items:center}}.internal-version-list-item strong{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-normal);font-weight:var(--font-weight-normal);color:var(--color-paper)}.internal-version-list-item span,.internal-version-list-item time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.internal-version-list-item span,.internal-version-list-item time{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.internal-version-dialog{background-color:var(--color-paper);width:min(74rem,100% - 2rem);max-width:none;max-height:92vh;color:var(--color-ink);padding:0;overflow-y:auto}.internal-version-dialog::backdrop{background-color:#172238cc}@supports (color:color-mix(in lab,red,red)){.internal-version-dialog::backdrop{background-color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.internal-version-dialog-shell{padding:calc(var(--spacing) * 6)}@media(min-width:48rem){.internal-version-dialog-shell{padding:calc(var(--spacing) * 10)}}.internal-version-immutable{margin-top:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-signal);background-color:#e35a321a}@supports (color:color-mix(in lab,red,red)){.internal-version-immutable{background-color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}.internal-version-immutable{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.internal-version-overview,.internal-version-prices{margin-top:calc(var(--spacing) * 7);background-color:#17223826;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-version-overview,.internal-version-prices{background-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}@media(min-width:40rem){.internal-version-overview,.internal-version-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.internal-version-overview,.internal-version-prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.internal-version-overview>div,.internal-version-prices>div{background-color:var(--color-paper);padding:calc(var(--spacing) * 4)}.internal-version-overview dt,.internal-version-prices dt{--tw-font-weight:var(--font-weight-bold);font-size:.56rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#1722386b}@supports (color:color-mix(in lab,red,red)){.internal-version-overview dt,.internal-version-prices dt{color:color-mix(in oklab,var(--color-ink) 42%,transparent)}}.internal-version-overview dt,.internal-version-prices dt{text-transform:uppercase}.internal-version-overview dd,.internal-version-prices dd{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-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.internal-version-section{margin-top:calc(var(--spacing) * 9);border-top-style:var(--tw-border-style);border-color:#17223826;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.internal-version-section{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.internal-version-section{padding-top:calc(var(--spacing) * 7)}.internal-version-section h3{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-normal);font-weight:var(--font-weight-normal);color:var(--color-ink)}.internal-version-section>p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#172238a6}@supports (color:color-mix(in lab,red,red)){.internal-version-section>p{color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.internal-version-modules{margin-top:calc(var(--spacing) * 5);background-color:#17223826;gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.internal-version-modules{background-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}@media(min-width:48rem){.internal-version-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.internal-version-modules article{gap:calc(var(--spacing) * 2);background-color:var(--color-paper);padding:calc(var(--spacing) * 4);display:grid}.internal-version-modules strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.internal-version-modules span,.internal-version-modules small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#17223885}@supports (color:color-mix(in lab,red,red)){.internal-version-modules span,.internal-version-modules small{color:color-mix(in oklab,var(--color-ink) 52%,transparent)}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-6{top:calc(var(--spacing) * -6)}.-top-28{top:calc(var(--spacing) * -28)}.-top-36{top:calc(var(--spacing) * -36)}.top-0{top:0}.-right-1{right:calc(var(--spacing) * -1)}.-right-24{right:calc(var(--spacing) * -24)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-24{left:calc(var(--spacing) * -24)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.6rem\]{margin-top:.6rem}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[28rem\]{height:28rem}.h-\[min\(90vh\,920px\)\]{height:min(90vh,920px)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[calc\(100vh-81px\)\]{min-height:calc(100vh - 81px)}.min-h-\[calc\(100vh-82px\)\]{min-height:calc(100vh - 82px)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[28rem\]{width:28rem}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-\[min\(92vw\,580px\)\]{width:min(92vw,580px)}.w-\[min\(92vw\,620px\)\]{width:min(92vw,620px)}.w-\[min\(92vw\,650px\)\]{width:min(92vw,650px)}.w-\[min\(92vw\,680px\)\]{width:min(92vw,680px)}.w-\[min\(94vw\,1050px\)\]{width:min(94vw,1050px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1500px\]{max-width:1500px}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[260px\]{min-width:260px}.shrink-0{flex-shrink:0}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[42px\]{border-style:var(--tw-border-style);border-width:42px}.border-\[52px\]{border-style:var(--tw-border-style);border-width:52px}.border-\[64px\]{border-style:var(--tw-border-style);border-width:64px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-ink{border-color:var(--color-ink)}.border-ink\/15{border-color:#17223826}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.border-ink\/20{border-color:#17223833}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.border-ink\/25{border-color:#17223840}@supports (color:color-mix(in lab,red,red)){.border-ink\/25{border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.border-moss{border-color:var(--color-moss)}.border-moss\/20{border-color:#66745d33}@supports (color:color-mix(in lab,red,red)){.border-moss\/20{border-color:color-mix(in oklab,var(--color-moss) 20%,transparent)}}.border-paper\/5{border-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.border-paper\/5{border-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.border-paper\/15{border-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.border-paper\/15{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.border-paper\/18{border-color:#f3efe42e}@supports (color:color-mix(in lab,red,red)){.border-paper\/18{border-color:color-mix(in oklab,var(--color-paper) 18%,transparent)}}.border-paper\/20{border-color:#f3efe433}@supports (color:color-mix(in lab,red,red)){.border-paper\/20{border-color:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.border-paper\/25{border-color:#f3efe440}@supports (color:color-mix(in lab,red,red)){.border-paper\/25{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.border-paper\/30{border-color:#f3efe44d}@supports (color:color-mix(in lab,red,red)){.border-paper\/30{border-color:color-mix(in oklab,var(--color-paper) 30%,transparent)}}.border-paper\/35{border-color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.border-paper\/35{border-color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.border-signal{border-color:var(--color-signal)}.border-signal\/60{border-color:#e35a3299}@supports (color:color-mix(in lab,red,red)){.border-signal\/60{border-color:color-mix(in oklab,var(--color-signal) 60%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/10{background-color:#1722381a}@supports (color:color-mix(in lab,red,red)){.bg-ink\/10{background-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.bg-ink\/15{background-color:#17223826}@supports (color:color-mix(in lab,red,red)){.bg-ink\/15{background-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.bg-ink\/18{background-color:#1722382e}@supports (color:color-mix(in lab,red,red)){.bg-ink\/18{background-color:color-mix(in oklab,var(--color-ink) 18%,transparent)}}.bg-ink\/20{background-color:#17223833}@supports (color:color-mix(in lab,red,red)){.bg-ink\/20{background-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.bg-ink\/35{background-color:#17223859}@supports (color:color-mix(in lab,red,red)){.bg-ink\/35{background-color:color-mix(in oklab,var(--color-ink) 35%,transparent)}}.bg-ink\/95{background-color:#172238f2}@supports (color:color-mix(in lab,red,red)){.bg-ink\/95{background-color:color-mix(in oklab,var(--color-ink) 95%,transparent)}}.bg-moss{background-color:var(--color-moss)}.bg-moss\/8{background-color:#66745d14}@supports (color:color-mix(in lab,red,red)){.bg-moss\/8{background-color:color-mix(in oklab,var(--color-moss) 8%,transparent)}}.bg-moss\/12{background-color:#66745d1f}@supports (color:color-mix(in lab,red,red)){.bg-moss\/12{background-color:color-mix(in oklab,var(--color-moss) 12%,transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper\/5{background-color:#f3efe40d}@supports (color:color-mix(in lab,red,red)){.bg-paper\/5{background-color:color-mix(in oklab,var(--color-paper) 5%,transparent)}}.bg-paper\/8{background-color:#f3efe414}@supports (color:color-mix(in lab,red,red)){.bg-paper\/8{background-color:color-mix(in oklab,var(--color-paper) 8%,transparent)}}.bg-paper\/15{background-color:#f3efe426}@supports (color:color-mix(in lab,red,red)){.bg-paper\/15{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.bg-paper\/70{background-color:#f3efe4b3}@supports (color:color-mix(in lab,red,red)){.bg-paper\/70{background-color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.bg-paper\/95{background-color:#f3efe4f2}@supports (color:color-mix(in lab,red,red)){.bg-paper\/95{background-color:color-mix(in oklab,var(--color-paper) 95%,transparent)}}.bg-signal{background-color:var(--color-signal)}.bg-signal\/8{background-color:#e35a3214}@supports (color:color-mix(in lab,red,red)){.bg-signal\/8{background-color:color-mix(in oklab,var(--color-signal) 8%,transparent)}}.bg-signal\/10{background-color:#e35a321a}@supports (color:color-mix(in lab,red,red)){.bg-signal\/10{background-color:color-mix(in oklab,var(--color-signal) 10%,transparent)}}.bg-signal\/15{background-color:#e35a3226}@supports (color:color-mix(in lab,red,red)){.bg-signal\/15{background-color:color-mix(in oklab,var(--color-signal) 15%,transparent)}}.bg-signal\/70{background-color:#e35a32b3}@supports (color:color-mix(in lab,red,red)){.bg-signal\/70{background-color:color-mix(in oklab,var(--color-signal) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.23em\]{--tw-tracking:.23em;letter-spacing:.23em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-ink{color:var(--color-ink)}.text-ink\/40{color:#17223866}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.text-ink\/42{color:#1722386b}@supports (color:color-mix(in lab,red,red)){.text-ink\/42{color:color-mix(in oklab,var(--color-ink) 42%,transparent)}}.text-ink\/45{color:#17223873}@supports (color:color-mix(in lab,red,red)){.text-ink\/45{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.text-ink\/48{color:#1722387a}@supports (color:color-mix(in lab,red,red)){.text-ink\/48{color:color-mix(in oklab,var(--color-ink) 48%,transparent)}}.text-ink\/50{color:#17223880}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.text-ink\/52{color:#17223885}@supports (color:color-mix(in lab,red,red)){.text-ink\/52{color:color-mix(in oklab,var(--color-ink) 52%,transparent)}}.text-ink\/55{color:#1722388c}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.text-ink\/58{color:#17223894}@supports (color:color-mix(in lab,red,red)){.text-ink\/58{color:color-mix(in oklab,var(--color-ink) 58%,transparent)}}.text-ink\/60{color:#17223899}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.text-ink\/62{color:#1722389e}@supports (color:color-mix(in lab,red,red)){.text-ink\/62{color:color-mix(in oklab,var(--color-ink) 62%,transparent)}}.text-ink\/64{color:#172238a3}@supports (color:color-mix(in lab,red,red)){.text-ink\/64{color:color-mix(in oklab,var(--color-ink) 64%,transparent)}}.text-ink\/65{color:#172238a6}@supports (color:color-mix(in lab,red,red)){.text-ink\/65{color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.text-ink\/68{color:#172238ad}@supports (color:color-mix(in lab,red,red)){.text-ink\/68{color:color-mix(in oklab,var(--color-ink) 68%,transparent)}}.text-ink\/70{color:#172238b3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-ink\/72{color:#172238b8}@supports (color:color-mix(in lab,red,red)){.text-ink\/72{color:color-mix(in oklab,var(--color-ink) 72%,transparent)}}.text-moss{color:var(--color-moss)}.text-paper{color:var(--color-paper)}.text-paper\/42{color:#f3efe46b}@supports (color:color-mix(in lab,red,red)){.text-paper\/42{color:color-mix(in oklab,var(--color-paper) 42%,transparent)}}.text-paper\/45{color:#f3efe473}@supports (color:color-mix(in lab,red,red)){.text-paper\/45{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.text-paper\/48{color:#f3efe47a}@supports (color:color-mix(in lab,red,red)){.text-paper\/48{color:color-mix(in oklab,var(--color-paper) 48%,transparent)}}.text-paper\/50{color:#f3efe480}@supports (color:color-mix(in lab,red,red)){.text-paper\/50{color:color-mix(in oklab,var(--color-paper) 50%,transparent)}}.text-paper\/52{color:#f3efe485}@supports (color:color-mix(in lab,red,red)){.text-paper\/52{color:color-mix(in oklab,var(--color-paper) 52%,transparent)}}.text-paper\/55{color:#f3efe48c}@supports (color:color-mix(in lab,red,red)){.text-paper\/55{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.text-paper\/58{color:#f3efe494}@supports (color:color-mix(in lab,red,red)){.text-paper\/58{color:color-mix(in oklab,var(--color-paper) 58%,transparent)}}.text-paper\/60{color:#f3efe499}@supports (color:color-mix(in lab,red,red)){.text-paper\/60{color:color-mix(in oklab,var(--color-paper) 60%,transparent)}}.text-paper\/62{color:#f3efe49e}@supports (color:color-mix(in lab,red,red)){.text-paper\/62{color:color-mix(in oklab,var(--color-paper) 62%,transparent)}}.text-paper\/65{color:#f3efe4a6}@supports (color:color-mix(in lab,red,red)){.text-paper\/65{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.text-paper\/68{color:#f3efe4ad}@supports (color:color-mix(in lab,red,red)){.text-paper\/68{color:color-mix(in oklab,var(--color-paper) 68%,transparent)}}.text-paper\/70{color:#f3efe4b3}@supports (color:color-mix(in lab,red,red)){.text-paper\/70{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.text-paper\/72{color:#f3efe4b8}@supports (color:color-mix(in lab,red,red)){.text-paper\/72{color:color-mix(in oklab,var(--color-paper) 72%,transparent)}}.text-paper\/75{color:#f3efe4bf}@supports (color:color-mix(in lab,red,red)){.text-paper\/75{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}.text-signal{color:var(--color-signal)}.text-signal\/15{color:#e35a3226}@supports (color:color-mix(in lab,red,red)){.text-signal\/15{color:color-mix(in oklab,var(--color-signal) 15%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-signal{-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#e35a32\]{accent-color:#e35a32}.accent-signal{accent-color:var(--color-signal)}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.shadow-\[6px_6px_0_\#172238\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#172238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_rgba\(227\,90\,50\,0\.2\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#e35a3233);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[7px_7px_0_rgba\(23\,34\,56\,0\.12\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#1722381f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[7px_7px_0_rgba\(102\,116\,93\,0\.35\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#66745d59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[9px_9px_0_rgba\(227\,90\,50\,0\.55\)\]{--tw-shadow:9px 9px 0 var(--tw-shadow-color,#e35a328c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[10px_10px_0_rgba\(227\,90\,50\,0\.5\)\]{--tw-shadow:10px 10px 0 var(--tw-shadow-color,#e35a3280);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[12px_12px_0_rgba\(23\,34\,56\,0\.3\)\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#1722384d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[12px_12px_0_rgba\(102\,116\,93\,0\.45\)\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#66745d73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[12px_12px_0_rgba\(227\,90\,50\,0\.45\)\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#e35a3273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[14px_14px_0_rgba\(102\,116\,93\,0\.5\)\]{--tw-shadow:14px 14px 0 var(--tw-shadow-color,#66745d80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[14px_14px_0_rgba\(227\,90\,50\,0\.45\)\]{--tw-shadow:14px 14px 0 var(--tw-shadow-color,#e35a3273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[16px_16px_0_rgba\(102\,116\,93\,0\.5\)\]{--tw-shadow:16px 16px 0 var(--tw-shadow-color,#66745d80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[16px_16px_0_rgba\(227\,90\,50\,0\.45\)\]{--tw-shadow:16px 16px 0 var(--tw-shadow-color,#e35a3273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}}.placeholder\:text-paper\/35::placeholder{color:#f3efe459}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-paper\/35::placeholder{color:color-mix(in oklab,var(--color-paper) 35%,transparent)}}.placeholder\:text-paper\/38::placeholder{color:#f3efe461}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-paper\/38::placeholder{color:color-mix(in oklab,var(--color-paper) 38%,transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-paper:hover{border-color:var(--color-paper)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-signal:hover{background-color:var(--color-signal)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}}.focus\:border-signal:focus{border-color:var(--color-signal)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-4:focus{outline-offset:4px}.focus\:outline-signal:focus{outline-color:var(--color-signal)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[48px_180px_1fr\]{grid-template-columns:48px 180px 1fr}.sm\:grid-cols-\[70px_1fr\]{grid-template-columns:70px 1fr}.sm\:grid-cols-\[70px_1fr_auto\]{grid-template-columns:70px 1fr auto}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:min-h-\[calc\(100vh-82px\)\]{min-height:calc(100vh - 82px)}.lg\:min-h-\[calc\(100vh-220px\)\]{min-height:calc(100vh - 220px)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.05fr_0\.7fr\]{grid-template-columns:1.05fr .7fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-8{top:calc(var(--spacing) * 8)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.xl\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.xl\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:grid-cols-\[1fr_290px\]{grid-template-columns:1fr 290px}.xl\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.xl\:grid-cols-\[310px_1fr\]{grid-template-columns:310px 1fr}.xl\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:self-start{align-self:flex-start}.xl\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:text-\[6\.2rem\]{font-size:6.2rem}.xl\:text-\[6\.3rem\]{font-size:6.3rem}.xl\:text-\[6\.5rem\]{font-size:6.5rem}.xl\:text-\[6rem\]{font-size:6rem}}}@keyframes home-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes home-investment-image-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.home-hero-card{animation:none}.home-hero-image,.home-hero-image.is-active,.home-segment-image,.home-segment-card:hover .home-segment-image{transition:none;transform:none}.home-investment-image{animation:none;transform:none}.home-investment.is-reveal-ready .home-investment-factor:after{transition:none;transform:scaleY(0)}.home-recognition.is-reveal-ready .home-recognition-point-image{opacity:1;transition:none;transform:none}#leistungen.is-reveal-ready .home-segment-card:after{transition:none;transform:scaleY(0)}}@media print{header,.flow-progress,.offer-summary-switch,.closure-actions,footer{display:none!important}body{background:#fff}main{max-width:none!important;display:block!important}main>aside{display:none!important}[data-offer-summary-panel]:not([hidden]){display:block!important}section,article,aside{break-inside:avoid}}[hidden]{display:none!important}.pdf-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172238c2}.pdf-dialog[open]{animation:.18s ease-out both dialog-in}.approval-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172238c7}.approval-dialog[open]{animation:.18s ease-out both dialog-in}.internal-scenario-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172238d1}.internal-scenario-dialog[open]{animation:.18s ease-out both dialog-in}.scope-orbit{aspect-ratio:1;opacity:.24;width:min(42vw,560px);position:absolute;inset:0 0 auto auto;transform:translate(18%,-35%)}.scope-orbit:before,.scope-orbit:after,.scope-orbit span{content:"";border:1px solid var(--color-moss);border-radius:50%;position:absolute;inset:0}.scope-orbit:after{border-color:var(--color-signal);inset:17%}.scope-orbit span:first-child{inset:34%}.scope-orbit span:last-child{border-radius:0;inset:48% -9%;transform:rotate(35deg)}.terms-rings{aspect-ratio:1;opacity:.22;width:min(44vw,560px);position:absolute;inset:auto -5rem -8rem auto;transform:rotate(-12deg)}.terms-rings:before,.terms-rings span{content:"";border:1px solid var(--color-moss);position:absolute;inset:0}.terms-rings span:first-child{border-color:var(--color-signal);inset:18%;transform:rotate(18deg)}.terms-rings span:nth-child(2){inset:36%;transform:rotate(36deg)}.terms-rings span:nth-child(3){border-radius:50%;inset:48% -8%}@media(prefers-reduced-motion:no-preference){.scope-skeleton:before{animation:1.4s ease-in-out infinite skeleton-sweep}.reveal{animation:.5s both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes skeleton-sweep{to{transform:translate(100%)}}}@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-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-ease{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
