/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-ease:initial;--tw-content:"";--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:"Manrope Variable",Manrope,Arial,sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-500:oklch(76.9% .188 70.08);--color-lime-700:oklch(53.2% .157 131.589);--color-black:#000;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--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);--primary-theme:#c3a355;--primary-theme-dark:#89723c;--secondary-theme:#251e1c;--color-forest:var(--primary-theme);--color-forest-dark:var(--primary-theme-dark);--color-ink:var(--secondary-theme);--color-lime:var(--primary-theme);--color-paper:#f5f4ef;--color-soft:#e9ece5;--color-muted:#68675f;--color-border:#d9ddd7;--color-cream:#f5f3ed;--color-map:#e6d6b3;--color-map-border:#d3bf94;--color-gold:#b9974b;--color-gold-dark:#866b31}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}*{scrollbar-color:var(--primary-theme) #fff0;scrollbar-width:thin}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--primary-theme) #fff0;scrollbar-width:thin}}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:6rem;overflow-x:clip}body{background-color:var(--color-paper);min-width:0;font-family:var(--font-sans);color:var(--color-ink);margin:0;overflow-x:hidden}body.admin-bar .site-header{top:32px}::selection{background-color:var(--color-lime);color:var(--color-ink)}a{color:inherit;text-decoration-line:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-lime)}[x-cloak]{display:none!important}}@layer components{.shell{width:100%;max-width:1360px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.shell{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.shell{padding-inline:calc(var(--spacing) * 12)}}.section{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.section{padding-block:calc(var(--spacing) * 24)}}.section-dark{background-color:var(--color-forest);color:var(--color-white)}.section-light{background-color:var(--color-paper);color:var(--color-ink)}.section-soft{background-color:var(--color-soft)}.screen-reader-text{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0 0 0 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:100;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-sm);background-color:var(--color-lime);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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)}.eyebrow{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-forest);text-transform:uppercase}.section-dark .eyebrow:not(.eyebrow--light){color:var(--color-ink)}.eyebrow--light{color:var(--color-lime)}.form-layout .eyebrow.eyebrow--light{color:var(--color-ink)}.h1-title{--heading-size:clamp(2.75rem,6.2vw,6rem);--heading-leading:clamp(3rem,6.2vw,6.75rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:balance;font-size:var(--heading-size);line-height:var(--heading-leading);margin:0}.h2-title{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:-.045em;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.5rem)}.section-title{margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.08;--tw-font-weight:var(--font-weight-semibold);line-height:1.08;font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.7rem)}.card-title{--tw-leading:1.12;--tw-font-weight:var(--font-weight-semibold);line-height:1.12;font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.85rem)}.section-copy{margin-top:calc(var(--spacing) * 7);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) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted)}@media (min-width:48rem){.section-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.section-dark .section-copy{color:var(--color-white)}.hero-copy{margin-top:calc(var(--spacing) * 7);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) * 7);line-height:calc(var(--spacing) * 7);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hero-copy{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (min-width:48rem){.hero-copy{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)}}@media (min-width:64rem){.hero-copy{max-width:var(--container-3xl)}}.home .hero-copy{margin-inline:auto}.lead-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.45;--tw-tracking:-.025em;letter-spacing:-.025em;line-height:1.45}@media (min-width:48rem){.lead-copy{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lead-copy{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.legal-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.section-dark .legal-note{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.section-dark .legal-note{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.section-number{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted)}.section-dark .section-number{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.section-dark .section-number{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.reference-media{background-color:var(--color-forest);margin:0;position:relative;overflow:hidden}.reference-media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.reference-media figcaption{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:20;align-items:center;gap:calc(var(--spacing) * 2);background-color:#251e1cd9;border-radius:3.40282e38px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.reference-media figcaption{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.reference-media figcaption{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:8px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;--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,)}.reference-media figcaption span{color:var(--color-lime)}.reference-media figcaption a{border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.reference-media figcaption a{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.reference-media figcaption a{padding-left:calc(var(--spacing) * 2);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.reference-media figcaption a{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.reference-media figcaption a:hover{color:var(--color-white)}}.button{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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;border-width:1px;border-color:#0000;border-radius:3.40282e38px;transition-duration:.3s;display:inline-flex}.button svg,.text-link svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.button:hover svg,.text-link:hover svg{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.button--lime{background-color:var(--color-lime);color:var(--color-ink)}@media (hover:hover){.button--lime:hover{background-color:var(--color-white)}}.button--dark{background-color:var(--color-ink);color:var(--color-white)}@media (hover:hover){.button--dark:hover{background-color:var(--color-forest)}}.button--header{min-height:calc(var(--spacing) * 10);background-color:var(--color-lime);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}@media (hover:hover){.button--header:hover{background-color:var(--color-white)}}.button--outline-glass,.button--secondary-glass{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.button--outline-glass,.button--secondary-glass{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.button--outline-glass,.button--secondary-glass{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.button--outline-glass,.button--secondary-glass{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.button--outline-glass,.button--secondary-glass{color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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 (hover:hover){:is(.button--outline-glass,.button--secondary-glass):hover{border-color:var(--color-lime);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:is(.button--outline-glass,.button--secondary-glass):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}:is(.button--outline-glass,.button--secondary-glass):hover{color:var(--color-white)}}.text-link{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#251e1c40;border-bottom-width:1px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-link{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.text-link{padding-bottom:var(--spacing);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)}.text-link--light{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-link--light{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-link--light{color:var(--color-white)}.text-link--lime{border-color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.text-link--lime{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.text-link--lime{color:var(--color-lime)}.site-header{z-index:50;border-bottom-style:var(--tw-border-style);inset-inline:0;border-color:#ffffff26;border-bottom-width:1px;position:fixed;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.site-header{color:var(--color-white);transition-property:all;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}.site-header--scrolled,body:not(.home) .site-header{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled,body:not(.home) .site-header{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-header--scrolled,body:not(.home) .site-header{--tw-shadow:0 10px 35px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.site-header--scrolled{background-color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.site-header__inner{height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}@media (min-width:48rem){.site-header__inner{height:4.75rem}}@media (min-width:64rem){.site-header__inner{max-width:96vw;height:88px;padding-inline:0}}@media (min-width:96rem){.site-header__inner{max-width:90vw}}.brand-mark{z-index:10;max-width:calc(var(--spacing) * 26);align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-white);flex-shrink:0;display:flex;position:relative}@media (min-width:48rem){.brand-mark{max-width:100%}}@media (min-width:96rem){.brand-mark{max-width:calc(var(--spacing) * 32)}}.brand-mark svg>g>path:not(:first-child){filter:brightness(0)invert()}.brand-symbol{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-white)}@media (min-width:64rem){.brand-symbol{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.brand-mark span{flex-direction:column;display:flex}.brand-mark strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-tracking:.08em;letter-spacing:.08em;line-height:1}.brand-mark small{margin-top:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:7px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.4em;letter-spacing:.4em;color:var(--color-lime)}.desktop-nav{display:none}@media (min-width:80rem){.desktop-nav{display:block}}.primary-menu{align-items:center;gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:96rem){.primary-menu{gap:calc(var(--spacing) * 4)}}.primary-menu>li{position:relative}.primary-menu a{padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9;display:block}@supports (color:color-mix(in lab, red, red)){.primary-menu a{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.primary-menu a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.primary-menu a:hover{color:var(--color-lime)}}@media (min-width:1600px){.primary-menu a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.primary-menu .sub-menu{visibility:hidden;min-width:calc(var(--spacing) * 60);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;list-style-type:none;position:absolute;top:100%;left:-1rem}@supports (color:color-mix(in lab, red, red)){.primary-menu .sub-menu{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.primary-menu .sub-menu{background-color:var(--color-ink);padding:calc(var(--spacing) * 3);opacity:0;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.header-actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.language-switcher{display:none;position:relative}@media (min-width:80rem){.language-switcher{display:block}}.language-switcher__button{height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.language-switcher__button{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.language-switcher__button{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.language-switcher__button:hover{border-color:var(--color-lime);color:var(--color-lime)}}.language-switcher__options{width:calc(var(--spacing) * 52);gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:absolute;top:calc(100% + .75rem);right:0}@supports (color:color-mix(in lab, red, red)){.language-switcher__options{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.language-switcher__options{background-color:var(--color-ink);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.language-switcher__options strong{color:var(--color-lime)}.language-switcher__options span{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.language-switcher__options span{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.icon-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.icon-button{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.icon-button{color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.icon-button:hover{border-color:var(--color-lime);color:var(--color-lime)}}.icon-button svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.menu-toggle{margin-left:var(--spacing);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){.menu-toggle{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@media (min-width:80rem){.menu-toggle{display:none}}.menu-toggle span:not(.screen-reader-text){height:1px;width:calc(var(--spacing) * 4);background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute;left:11px}.menu-toggle span:first-child{top:14px}.menu-toggle span:nth-child(2){top:19px}.menu-toggle span:nth-child(3){top:24px}.site-header--open .menu-toggle span:first-child{top:19px;rotate:45deg}.site-header--open .menu-toggle span:nth-child(2){opacity:0}.site-header--open .menu-toggle span:nth-child(3){top:19px;rotate:-45deg}.mobile-menu{border-top-style:var(--tw-border-style);inset-inline:0;border-color:#ffffff1a;border-top-width:1px;height:calc(100dvh - 64px);position:fixed;top:64px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mobile-menu{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-menu{background-color:#251e1cfc}@supports (color:color-mix(in lab, red, red)){.mobile-menu{background-color:color-mix(in oklab, var(--color-ink) 99%, transparent)}}.mobile-menu{padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.mobile-menu{height:calc(100dvh - 76px);top:76px}}@media (min-width:80rem){.mobile-menu{display:none}}.mobile-menu .primary-menu{margin-bottom:calc(var(--spacing) * 8);flex-direction:column;align-items:stretch;gap:0}.mobile-menu .primary-menu>li{width:100%;position:relative}.mobile-menu .primary-menu a{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.mobile-menu .primary-menu a{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-menu .primary-menu a{padding-block:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 12);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.mobile-menu .sub-menu{visibility:hidden;margin-left:calc(var(--spacing) * 4);--tw-translate-y:0px;min-width:0;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);opacity:1;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0;display:none;position:static}.mobile-menu .is-submenu-open>.sub-menu{visibility:visible;display:block}.mobile-menu .sub-menu a{padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.mobile-menu .sub-menu a{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.submenu-toggle{top:var(--spacing);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.submenu-toggle{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.submenu-toggle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-lime)}.mobile-utilities{margin-bottom:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-utilities{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-utilities{padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.mobile-utilities{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.mobile-utilities button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.search-overlay{z-index:70;background-color:#89723cfa;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.search-overlay{background-color:color-mix(in oklab, var(--color-forest-dark) 98%, transparent)}}.search-overlay{color:var(--color-white)}.search-overlay__inner{max-width:var(--container-4xl);position:relative}.search-close{top:calc(var(--spacing) * -16);right:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:#ffffffb3;position:absolute}@supports (color:color-mix(in lab, red, red)){.search-close{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:40rem){.search-close{right:calc(var(--spacing) * 8)}}.search-overlay .eyebrow{color:var(--color-ink)}.search-overlay form{border-bottom-style:var(--tw-border-style);border-color:#fff6;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.search-overlay form{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.search-overlay input{border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-size:clamp(1.8rem,5vw,4rem);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);outline-style:var(--tw-outline-style);background-color:#0000;border-width:0;outline-width:0;flex:1}.search-overlay input::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.search-overlay input::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.search-overlay form button{width:calc(var(--spacing) * 14);color:var(--color-lime)}.home-hero{min-height:680px;padding-top:calc(var(--spacing) * 28);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.home-hero{min-height:760px}}@media (min-width:64rem){.home-hero{min-height:100dvh;padding-top:calc(var(--spacing) * 14);align-items:center}}@media (min-width:80rem){.home-hero{min-height:100dvh}}@media not all and (min-width:48rem){.home-hero{padding-top:calc(var(--spacing) * 16);align-items:flex-start}}.home-hero:after{content:"";pointer-events:none;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1c1a;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.home-hero:after{--tw-gradient-to:var(--color-ink);--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));opacity:.5}body:not(.home) .home-hero:after{opacity:.7}.home-hero__slides{z-index:0;position:absolute;inset:0}.home-hero__slide{visibility:hidden;opacity:0;position:absolute;inset:0}.home-hero__slide.is-active{visibility:visible;opacity:1}.home-hero__media{width:100%;height:100%;position:absolute;inset:0}.home-hero__media img{width:100%;height:100%!important}@media not all and (min-width:96rem){.home-hero__media img{object-fit:cover;object-position:center}}body:not(.home) .home-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%!important}@media (min-width:64rem){body:not(.home) .investment-home-hero .home-hero__content{max-width:60rem}}body:not(.home) .investment-home-hero .home-hero__media img{object-fit:cover;object-position:top;width:100%;height:100%!important}.home-hero__media figcaption{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 7)}@media (min-width:48rem){.home-hero__media figcaption{right:calc(var(--spacing) * 8)}}@media (min-width:64rem){.home-hero__media figcaption{right:calc(var(--spacing) * 12)}}.hero-grid{opacity:.3;transform-origin:bottom;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0;transform:perspective(800px)rotateX(63deg)scale(1.7)translateY(27%)}.hero-grid span{border-left-style:var(--tw-border-style);border-color:#c3a3554d;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.hero-grid span{border-color:color-mix(in oklab, var(--color-lime) 30%, transparent)}}.hero-grid span{background:repeating-linear-gradient(0deg,#0000 0 90px,#b8d94b26 91px 92px)}.hero-orbit{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35526;border-radius:3.40282e38px;width:75vw;max-width:1000px;position:absolute;top:10%;right:-18vw}@supports (color:color-mix(in lab, red, red)){.hero-orbit{border-color:color-mix(in oklab, var(--color-lime) 15%, transparent)}}.hero-orbit i{border-style:var(--tw-border-style);border-width:1px;border-color:#c3a3551a;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-orbit i{border-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}.hero-orbit i{inset:12%}.hero-orbit i:nth-child(2){inset:27%}.hero-orbit i:nth-child(3){background-color:#c3a3551a;inset:42%}@supports (color:color-mix(in lab, red, red)){.hero-orbit i:nth-child(3){background-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}.home-hero__inner{z-index:10;padding-bottom:calc(var(--spacing) * 28);position:relative}@media (min-width:48rem){.home-hero__inner{padding-bottom:calc(var(--spacing) * 36)}}@media not all and (min-width:48rem){.home-hero__inner{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4)}}.home .home-hero__content{text-align:center;margin-inline:auto}.home-hero .h1-title em{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-forest);font-style:normal}.hero-actions{margin-top:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.hero-actions{gap:calc(var(--spacing) * 7)}}.home .hero-actions{justify-content:center}.hero-index{right:calc(var(--spacing) * 12);bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);text-align:right;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);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffff73;flex-direction:column;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-index{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hero-index{text-transform:uppercase}@media (min-width:64rem){.hero-index{display:flex}}.hero-film-controls{bottom:calc(var(--spacing) * 7);z-index:20;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 4);color:var(--color-white);display:flex;position:absolute;left:50%}@media (min-width:48rem){.hero-film-controls{bottom:calc(var(--spacing) * 10)}}.hero-film-toggle{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffffb3;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-film-toggle{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hero-film-toggle{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){.hero-film-toggle:hover{color:var(--color-lime)}}.hero-film-toggle i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);border-radius:3.40282e38px;display:block}.hero-film-dots{align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.hero-film-dot{background-color:#ffffff4d;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.hero-film-dot{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hero-film-dot{transition-property:height,background-color;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}.hero-film-dot:hover,.hero-film-dot.is-current{background-color:var(--color-lime);height:3px}.hero-film-caption{min-width:calc(var(--spacing) * 44);text-align:right;--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffffa6;display:none}@supports (color:color-mix(in lab, red, red)){.hero-film-caption{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.hero-film-caption{text-transform:uppercase}@media (min-width:64rem){.hero-film-caption{display:block}}@media (min-width:1024px){.hero-film-dots{display:none}.hero-film-controls{width:auto;left:auto;right:3rem;transform:none}.hero-film-caption{display:none}}.scroll-cue{bottom:calc(var(--spacing) * 6);z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.25em;letter-spacing:.25em;color:#ffffff80;flex-direction:column;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.scroll-cue{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.scroll-cue{text-transform:uppercase}@media (min-width:48rem){.scroll-cue{display:flex}}.scroll-cue i{height:calc(var(--spacing) * 8);background-color:var(--color-lime);width:1px;animation:1.8s ease-in-out infinite scroll-line;display:block}@media not all and (min-width:48rem){.j2-hero-badge{pointer-events:none;align-items:flex-end;justify-content:center!important}.j2-hero-badge article>img{max-width:calc(var(--spacing) * 20);--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 8)}}.glance-intro,.heading-row{margin-bottom:calc(var(--spacing) * 12);justify-content:space-between;gap:calc(var(--spacing) * 8);text-wrap:pretty;flex-direction:column;display:flex}@media (min-width:48rem){.glance-intro,.heading-row{margin-bottom:calc(var(--spacing) * 16);flex-direction:row;align-items:flex-end}}.section-heading{max-width:var(--container-4xl)}@media (min-width:64rem){.section-heading{max-width:var(--container-5xl)}}.metric-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card{min-height:calc(var(--spacing) * 52);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.metric-card{padding:calc(var(--spacing) * 8)}}.metric-card strong{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(3.5rem,6vw,6rem);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:-.07em;letter-spacing:-.07em;color:var(--color-forest)}.metric-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.section-glance .legal-note{margin-top:calc(var(--spacing) * 5)}.platform-band-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:64rem){.platform-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-band{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-height:25rem;padding:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.platform-band{padding:calc(var(--spacing) * 10)}}.platform-band__role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.platform-band__lines{max-width:18rem;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-forest);display:block}@media (min-width:64rem){.platform-band__lines{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.platform-band p{max-width:15rem;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:var(--color-ink)}.homepage-industry-context{background-color:var(--color-soft);color:var(--color-ink)}.homepage-industry-context .section-copy,.homepage-industry-context .section-number,.homepage-industry-context .rich-copy,.homepage-industry-context .rich-copy p,.homepage-industry-context .rich-copy h3{color:var(--color-ink)}.homepage-industry-context .number-list li{border-color:var(--color-border);color:var(--color-ink)}.homepage-demand-context,.homepage-visitor-journey,.homepage-why-japiyo{background-color:var(--color-paper);color:var(--color-ink)}.demand-showcase{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.demand-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}.demand-card{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-white);min-height:25rem;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.demand-card{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}}.demand-card__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.demand-card__value{--tw-leading:.95;--tw-font-weight:var(--font-weight-medium);max-width:15rem;font-size:clamp(2.8rem,4vw,4.75rem);line-height:.95;font-weight:var(--font-weight-medium);--tw-tracking:-.06em;letter-spacing:-.06em;color:var(--color-forest);display:block}.demand-card p{max-width:18rem;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:var(--color-ink)}.demand-card__source{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-muted);display:block}.journey-rail{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.journey-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey-step{min-height:calc(var(--spacing) * 72);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.journey-step{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}}.journey-step__index{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.28em;letter-spacing:.28em;color:var(--color-muted)}.journey-step__body h3{margin-bottom:calc(var(--spacing) * 4);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2rem,3vw,3rem);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:-.05em;letter-spacing:-.05em;color:var(--color-ink)}.journey-step__body p{max-width:18rem;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:var(--color-ink)}.proof-columns{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);display:grid}@media (min-width:64rem){.proof-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.proof-column{min-height:calc(var(--spacing) * 64);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.proof-column{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.proof-column{border-right-style:var(--tw-border-style);border-right-width:1px}.proof-columns .proof-column:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.proof-column__eyebrow{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;display:block}.proof-column p{--tw-leading:1.15;--tw-tracking:-.04em;letter-spacing:-.04em;max-width:16rem;color:var(--color-ink);font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.15}.homepage-businesses .heading-row{padding-inline:calc(var(--spacing) * 5);margin-bottom:0}.homepage-businesses .business-split-layout{min-height:560px}@media (min-width:48rem){.homepage-businesses .business-split-layout{min-height:660px}}@media (min-width:64rem){.homepage-businesses .business-split-layout{min-height:720px}}.section-businesses{background-color:var(--color-white)}.business-media-strip{margin-bottom:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.business-media-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.business-media-strip>figure{min-width:0;display:block}.business-media{aspect-ratio:4/3}.business-media-strip .gallery-viewer-trigger{cursor:zoom-in}.business-media:hover img{scale:1.04}.business-media figcaption{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);max-width:calc(100% - 1rem);padding-inline:calc(var(--spacing) * 2.5);font-size:7px}.business-stack{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.business-row{min-height:calc(var(--spacing) * 32);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block: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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (min-width:48rem){.business-row{align-items:center;gap:calc(var(--spacing) * 8);grid-template-columns:44px 1fr 36px;display:grid}}@media (min-width:64rem){.business-row{grid-template-columns:70px 1.1fr 1fr 48px}}.business-row:hover{background-color:#c3a3551a}@supports (color:color-mix(in lab, red, red)){.business-row:hover{background-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}.business-row__number{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.business-row__title{--tw-leading:var(--leading-tight);font-size:clamp(1.45rem,2.6vw,2.55rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.045em;letter-spacing:-.045em}.business-row__copy{max-width:var(--container-md);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-muted);grid-column:2/span 2}@media (min-width:48rem){.business-row__copy{grid-column:auto/span 1}}.business-row__arrow{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-forest);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;grid-row-start:1;justify-self:flex-end;place-items:center;display:grid}@media (min-width:48rem){.business-row__arrow{grid-row:auto}}.business-row:hover .business-row__arrow{border-color:var(--color-forest);background-color:var(--color-forest);color:var(--color-white)}.business-hero--split .business-hero__inner{max-width:680px}@media (min-width:64rem){.business-hero--split .business-hero__inner{margin-left:0}}.business-hero--field .business-hero__inner{max-width:820px}.business-hero--energy:after{content:"";pointer-events:none;background:linear-gradient(100deg,#041d17f5 0%,#041d17ad 43%,#041d1714 76%);position:absolute;inset:0}.business-hero--energy .business-hero__inner{z-index:10}.business-hero__energy-line{z-index:10;height:var(--spacing);background-color:var(--color-lime);width:66.6667%;position:absolute;bottom:0;left:0}.business-hero--hospitality .business-hero__inner{text-align:center}@media (min-width:64rem){.business-hero--hospitality .business-hero__inner{margin-inline:auto}}.business-hero--hospitality .hero-copy{margin-inline:auto}.business-profile{position:relative}.business-showcase-hero{background-color:var(--color-white);width:100%;position:relative;overflow:hidden}.business-hero-banner{width:100%;height:476px;position:relative;overflow:hidden}@media (min-width:48rem){.business-hero-banner{height:576px}}@media (min-width:64rem){.business-hero-banner{height:674px}}.business-hero-banner__media{width:100%;height:100%;overflow:hidden;margin:0!important}.business-hero-banner__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-out);transition-duration:1s;transition-timing-function:var(--ease-out)}.business-showcase-hero:hover .business-hero-banner__media img{transform:scale(1.02)}.business-hero-content{border-bottom-style:var(--tw-border-style);border-color:#d9ddd780;border-bottom-width:1px;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.business-hero-content{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.business-hero-content{background-color:var(--color-white);padding-block:calc(var(--spacing) * 12);color:var(--color-ink)}@media (min-width:40rem){.business-hero-content{padding-block:calc(var(--spacing) * 16)}}@media (min-width:48rem){.business-hero-content{padding-block:calc(var(--spacing) * 20)}}.business-hero-breadcrumb{margin-bottom:calc(var(--spacing) * 6)}@media (min-width:48rem){.business-hero-breadcrumb{margin-bottom:calc(var(--spacing) * 8)}}.business-breadcrumb-list{align-items:center;gap: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-medium);font-weight:var(--font-weight-medium);color:#251e1c99;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.business-breadcrumb-list{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}@media (min-width:48rem){.business-breadcrumb-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.business-breadcrumb-list a{color:#251e1c99}@supports (color:color-mix(in lab, red, red)){.business-breadcrumb-list a{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.business-breadcrumb-list a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.business-breadcrumb-list a:hover{color:var(--color-ink)}}.business-breadcrumb-list .separator{color:#251e1c4d}@supports (color:color-mix(in lab, red, red)){.business-breadcrumb-list .separator{color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.business-breadcrumb-list .separator{-webkit-user-select:none;user-select:none}.business-breadcrumb-list .current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.business-hero-content__grid{align-items:flex-start;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.business-hero-content__grid{gap:calc(var(--spacing) * 12)}}@media (min-width:64rem){.business-hero-content__grid{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}}.business-hero-content__entity{flex-direction:column;align-items:flex-start;padding-right:0;display:flex}@media (min-width:64rem){.business-hero-content__entity{padding-right:calc(var(--spacing) * 6);grid-column:span 4/span 4}}.business-hero-content__eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#89723c;text-transform:uppercase}@media (min-width:48rem){.business-hero-content__eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.business-hero-content__title{margin:0;margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (min-width:40rem){.business-hero-content__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.business-hero-content__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.business-hero-content__title{font-size:2.15rem}}.business-hero-content__logo{margin-top:var(--spacing);padding-top:var(--spacing);flex-direction:column;align-items:flex-start;display:flex}.business-brand-logo-wrap{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.business-brand-logo-img{height:auto;width:calc(var(--spacing) * 36)}@media (min-width:40rem){.business-brand-logo-img{width:calc(var(--spacing) * 40)}}@media (min-width:48rem){.business-brand-logo-img{width:calc(var(--spacing) * 48)}}.business-brand-logo-subtag{padding-left:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.25em;letter-spacing:.25em;color:#89723c;text-transform:uppercase}.business-hero-content__main{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.business-hero-content__main{grid-column:span 8/span 8}}.business-hero-content__headline{margin:0;margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-3xl);--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal);font-size:clamp(2.35rem,4vw,4.6rem);line-height:1.08;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.business-hero-content__copy{margin:0;margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-3xl);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);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1cb3}@supports (color:color-mix(in lab, red, red)){.business-hero-content__copy{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}@media (min-width:40rem){.business-hero-content__copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-hero-content__cta{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.btn-business-cta{border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c40;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-business-cta{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.btn-business-cta{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;transition-duration:.3s}@media (hover:hover){.btn-business-cta:hover{color:var(--color-ink);background-color:#c3a355;border-color:#c3a355}}.business-status-section{background-color:var(--color-paper);padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.business-status-section{padding-block:calc(var(--spacing) * 14)}}.business-status-band{gap:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 7);border-block-width:1px;border-color:oklab(72.8094% .00476822 .104222/.35);display:grid}@media (min-width:48rem){.business-status-band{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center}}.business-status-band .eyebrow{margin-bottom:calc(var(--spacing) * 3);color:#89723c}.business-status-band h2{max-width:var(--container-3xl);--tw-leading:var(--leading-tight);font-size:clamp(1.45rem,2.1vw,2.35rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.business-status-band p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);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:var(--color-muted)}.business-status-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-ink);border-radius:8px;margin:0}.business-status-card dt{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.business-status-card dd{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.business-status-card dd span{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-shadow:0 0 0 5px var(--tw-shadow-color,#c3a35529);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#c3a355;border-radius:3.40282e38px}.business-thesis-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 16);position:relative}@media (min-width:48rem){.business-thesis-section{padding-block:calc(var(--spacing) * 24)}}.thesis-split-grid{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.thesis-split-grid{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}}.thesis-content{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.thesis-content{grid-column:span 6/span 6}}.thesis-content .eyebrow{margin-bottom:calc(var(--spacing) * 2)}.thesis-content .h2-title{margin-bottom:calc(var(--spacing) * 4)}.thesis-content .lead-copy{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1ccc}@supports (color:color-mix(in lab, red, red)){.thesis-content .lead-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:48rem){.thesis-content .lead-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.thesis-visual{width:100%}@media (min-width:64rem){.thesis-visual{grid-column:span 6/span 6}}.thesis-media-card{border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd780;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.thesis-media-card{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.thesis-media-card{background-color:var(--color-white);border-radius:14px}.thesis-media-card img{object-fit:cover;width:100%;height:360px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (min-width:40rem){.thesis-media-card img{height:460px}}@media (min-width:48rem){.thesis-media-card img{height:540px}}.thesis-media-card:hover img{transform:scale(1.04)}.thesis-media-caption{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);color:var(--color-white);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:48rem){.thesis-media-caption{padding:calc(var(--spacing) * 7)}}.thesis-media-caption{background:linear-gradient(#0000 0%,#251e1cad 48%,#251e1cf7 100%)}.thesis-media-caption span{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.28em;letter-spacing:.28em;color:var(--color-lime);text-transform:uppercase}.thesis-media-caption strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.thesis-media-caption strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.thesis-pillars{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#d9ddd799;border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.thesis-pillars{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.thesis-pillars{padding-top:calc(var(--spacing) * 6)}@media (min-width:40rem){.thesis-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.thesis-pillar-item{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.thesis-pillar-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:#c3a3551a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.thesis-pillar-icon{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.thesis-pillar-icon{color:var(--color-forest)}.thesis-pillar-item strong{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)}.thesis-pillar-item p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.business-context-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.business-context-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.business-context-section{background-color:#f5f4ef66}@supports (color:color-mix(in lab, red, red)){.business-context-section{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.business-context-section{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.business-context-section{padding-block:calc(var(--spacing) * 20)}}.context-showcase-grid{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.context-showcase-grid{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}}.context-showcase-intro{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.context-showcase-intro{grid-column:span 5/span 5}}.context-showcase-intro .eyebrow{margin-bottom:calc(var(--spacing) * 2)}.context-showcase-intro .h2-title{margin-bottom:calc(var(--spacing) * 4)}.context-showcase-intro .lead-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1ccc;margin:0}@supports (color:color-mix(in lab, red, red)){.context-showcase-intro .lead-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:48rem){.context-showcase-intro .lead-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.context-showcase-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.context-showcase-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.context-showcase-card{background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000000f);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){.context-showcase-card{padding:calc(var(--spacing) * 9)}}@media (min-width:48rem){.context-showcase-card{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.context-showcase-card{grid-column:span 7/span 7}}.context-showcase-card:before{content:"";height:calc(var(--spacing) * 1.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c3a355;--tw-gradient-to:var(--color-forest);--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));position:absolute;top:0;left:0;right:0}.context-card-badge{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#89723c;text-transform:uppercase;background-color:oklab(72.8094% .00476822 .104222/.1);border-radius:3.40282e38px;display:inline-flex}.badge-icon{color:#89723c;align-items:center;display:flex}.context-card-stat{margin-bottom:calc(var(--spacing) * 3)}.context-stat-val{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block}@media (min-width:40rem){.context-stat-val{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.context-stat-val{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.context-card-desc{margin:0;margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.context-card-desc{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}@media (min-width:40rem){.context-card-desc{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.context-card-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#d9ddd799;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.context-card-footer{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.context-card-footer{padding-top:calc(var(--spacing) * 5)}.context-meta-item{gap:var(--spacing);flex-direction:column;display:flex}.context-meta-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-muted);text-transform:uppercase}.context-meta-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.context-source-link{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#89723c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.context-source-link:hover{color:var(--color-forest)}}.business-milestones-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.business-milestones-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.business-milestones-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.business-milestones-section{padding-block:calc(var(--spacing) * 24)}}.milestones-heading-row{margin-bottom:calc(var(--spacing) * 10);justify-content:space-between;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.milestones-heading-row{margin-bottom:calc(var(--spacing) * 14);flex-direction:row;align-items:flex-end}}.milestones-badge-pill{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.milestones-badge-pill{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.milestones-badge-pill{background-color:#f5f4ef99}@supports (color:color-mix(in lab, red, red)){.milestones-badge-pill{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.milestones-badge-pill{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#251e1cb3}@supports (color:color-mix(in lab, red, red)){.milestones-badge-pill{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.milestones-badge-pill{text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pulse-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-forest);border-radius:3.40282e38px}.milestones-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.milestones-grid{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.milestones-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.milestone-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;flex-direction:column;justify-content:space-between;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.milestone-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.milestone-card{background-color:#f5f4ef4d}@supports (color:color-mix(in lab, red, red)){.milestone-card{background-color:color-mix(in oklab, var(--color-paper) 30%, transparent)}}.milestone-card{padding:calc(var(--spacing) * 7);--tw-shadow:0 12px 35px var(--tw-shadow-color,#00000008);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:all;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}@media (hover:hover){.milestone-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.milestone-card:hover{border-color:color-mix(in oklab, var(--color-forest) 40%, transparent)}}.milestone-card:hover{background-color:var(--color-white);--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000014);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){.milestone-card{padding:calc(var(--spacing) * 8)}}.milestone-card__header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.milestone-step{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:#89723c;text-transform:uppercase}.milestone-status-chip{background-color:#c3a3551a;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.milestone-status-chip{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.milestone-status-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase}.milestone-card__title{margin:0;margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (min-width:40rem){.milestone-card__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.milestone-card__progress{height:calc(var(--spacing) * 1.5);background-color:#d9ddd799;border-radius:3.40282e38px;width:100%;margin-top:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.milestone-card__progress{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.milestone-progress-bar{background-color:var(--color-forest);border-radius:3.40282e38px;width:40%;height:100%}.about-hero{min-height:480px;padding-top:calc(var(--spacing) * 32);flex-direction:column;justify-content:space-between;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.about-hero{min-height:560px}}.about-hero-breadcrumb{margin-bottom:calc(var(--spacing) * 4)}.about-nav-bar{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-nav-bar{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-nav-bar{background-color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.about-nav-bar{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.about-nav-bar{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.about-subnav{align-items:center;gap:calc(var(--spacing) * 2);max-width:100%;padding-block:calc(var(--spacing) * 3.5);display:flex;overflow-x:auto}@media (min-width:40rem){.about-subnav{gap:calc(var(--spacing) * 6)}}.about-subnav{scrollbar-width:none;-ms-overflow-style:none}.about-subnav::-webkit-scrollbar{display:none}.about-subnav a{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:#ffffffb3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.about-subnav a{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.about-subnav a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.about-subnav a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-subnav a:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-subnav a:hover{color:var(--color-white)}}@media (min-width:40rem){.about-subnav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.about-pillars-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#d9ddd799;border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.about-pillars-grid{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.about-pillars-grid{padding-top:calc(var(--spacing) * 6)}@media (min-width:40rem){.about-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-pillar-card{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.about-pillar-card__icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#c3a3551a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.about-pillar-card__icon{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.about-pillar-card__icon{color:var(--color-forest)}.about-pillar-card strong{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)}@media (min-width:48rem){.about-pillar-card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.about-pillar-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}@media (min-width:48rem){.about-pillar-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.vision-mission-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.vision-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.vision-mission-grid{gap:calc(var(--spacing) * 10)}}.vision-mission-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vision-mission-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.vision-mission-card{background-color:var(--color-white);padding:calc(var(--spacing) * 8);--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000000f);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:all;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}@media (hover:hover){.vision-mission-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 25px 60px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.vision-mission-card{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.vision-mission-card{padding:calc(var(--spacing) * 12)}}.vision-card:before{content:"";height:calc(var(--spacing) * 2);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c3a355;--tw-gradient-to:var(--color-forest);--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));position:absolute;top:0;left:0;right:0}.mission-card:before{content:"";height:calc(var(--spacing) * 2);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-forest);--tw-gradient-to:var(--color-lime);--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));position:absolute;top:0;left:0;right:0}.vision-mission-card__header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.vision-mission-card__icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-paper);color:var(--color-forest);justify-content:center;align-items:center;display:flex}.vision-mission-tag{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#89723c;text-transform:uppercase;background-color:oklab(72.8094% .00476822 .104222/.1);border-radius:3.40282e38px;align-items:center;display:inline-flex}.vision-mission-card__title{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (min-width:40rem){.vision-mission-card__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.vision-mission-card__statement{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1ccc}@supports (color:color-mix(in lab, red, red)){.vision-mission-card__statement{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:40rem){.vision-mission-card__statement{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.vision-mission-pillars{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#d9ddd799;border-top-width:1px;flex-direction:column;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.vision-mission-pillars{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.vision-mission-pillars{padding:0;padding-top:calc(var(--spacing) * 6)}.vision-mission-pillars li{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#251e1ce6;display:flex}@supports (color:color-mix(in lab, red, red)){.vision-mission-pillars li{color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.vision-mission-pillars li span{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:#c3a3551a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.vision-mission-pillars li span{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.vision-mission-pillars li span{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:var(--color-forest)}.about-values-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-value-card{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;flex-direction:column;justify-content:space-between;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.about-value-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.about-value-card{background-color:#f5f4ef66}@supports (color:color-mix(in lab, red, red)){.about-value-card{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.about-value-card{padding:calc(var(--spacing) * 8);--tw-shadow:0 12px 35px var(--tw-shadow-color,#00000008);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:all;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}@media (hover:hover){.about-value-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.about-value-card:hover{border-color:color-mix(in oklab, var(--color-forest) 40%, transparent)}}.about-value-card:hover{background-color:var(--color-white);--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.about-value-card__header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.about-value-num{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#89723c}.about-value-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#c3a3551a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.about-value-icon{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.about-value-icon{color:var(--color-forest)}.about-value-card__title{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.about-value-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#251e1cbf;margin:0}@supports (color:color-mix(in lab, red, red)){.about-value-card__desc{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.about-ecosystem-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.about-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.about-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-sector-card{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-sector-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.about-sector-card{background-color:var(--color-white);--tw-shadow:0 15px 40px var(--tw-shadow-color,#0000000d);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:all;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}@media (hover:hover){.about-sector-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 25px 50px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.about-sector-card__media{height:calc(var(--spacing) * 52);width:100%;margin:0;position:relative;overflow:hidden}.about-sector-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.about-sector-card__media img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.about-sector-card__content{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.about-sector-card__content{padding:calc(var(--spacing) * 7)}}.about-sector-tag{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#89723c;text-transform:uppercase}.about-sector-card__title{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.about-sector-card__title a{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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.about-sector-card__title a:hover{color:var(--color-forest)}}.about-sector-card__content p{margin:0;margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);flex:1}@media (min-width:40rem){.about-sector-card__content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.about-sector-link{align-items:center;gap:calc(var(--spacing) * 1.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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-top:auto;text-decoration-line:none;display:inline-flex}@media (hover:hover){.about-sector-link:hover{color:var(--color-ink)}}.about-governance-checklist{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.about-gov-item{align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-gov-item{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-gov-item{padding-bottom:calc(var(--spacing) * 6)}.about-gov-item:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.gov-check-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#c3a35533;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gov-check-icon{background-color:color-mix(in oklab, var(--color-lime) 20%, transparent)}}.gov-check-icon{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:var(--color-lime)}.about-gov-item strong{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.about-gov-item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab, red, red)){.about-gov-item p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.about-v2-hero{min-height:720px}.about-v2 .h1-title{max-width:980px}.about-v2-hero .hero-copy{max-width:var(--container-3xl)}.about-v2-hero-strip{margin-top:calc(var(--spacing) * 10);max-width:var(--container-5xl);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#fff3;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-strip{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.about-v2-hero-strip{padding-top:calc(var(--spacing) * 6)}.about-v2-hero-strip span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-strip span{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.about-v2-hero-strip span{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-strip span{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-v2-hero-strip span{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-strip span{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.about-v2-hero-strip span{text-transform:uppercase;--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,)}.about-v2-split{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.about-v2-split{gap:calc(var(--spacing) * 20);grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}}.about-v2-platform{background-color:var(--color-paper);padding-block:calc(var(--spacing) * 20);overflow:hidden}@media (min-width:64rem){.about-v2-platform{padding-block:calc(var(--spacing) * 24)}}.about-v2-platform-grid{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.about-v2-platform-grid{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.82fr) minmax(420px,.88fr)}}@media (min-width:80rem){.about-v2-platform-grid{gap:calc(var(--spacing) * 20)}}.about-v2-platform-grid .h2-title{max-width:var(--container-3xl);--tw-leading:1.08;font-size:2.45rem;line-height:1.08}@media (min-width:48rem){.about-v2-platform-grid .h2-title{font-size:3.6rem}}@media (min-width:80rem){.about-v2-platform-grid .h2-title{font-size:4rem}}.about-v2-platform-grid p:not(.eyebrow){margin-top:calc(var(--spacing) * 6);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:var(--color-muted)}@media (min-width:48rem){.about-v2-platform-grid p:not(.eyebrow){font-size:1.05rem}}.about-v2-copy{max-width:var(--container-3xl)}:where(.about-v2-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.about-v2-copy{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:var(--color-muted)}@media (min-width:48rem){.about-v2-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.about-v2-platform-visual{min-height:0;position:relative}.about-v2-platform-main,.about-v2-platform-inset{background-color:var(--color-soft);--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;overflow:hidden}.about-v2-platform-main{border-radius:1.75rem;width:100%;height:320px}@media (min-width:48rem){.about-v2-platform-main{height:420px}}@media (min-width:64rem){.about-v2-platform-main{height:500px}}.about-v2-platform-inset{bottom:calc(var(--spacing) * -6);left:calc(var(--spacing) * 6);height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 56);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:8px;border-color:var(--color-paper);position:absolute}@media (min-width:48rem){.about-v2-platform-inset{height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 72)}}@media (min-width:64rem){.about-v2-platform-inset{left:calc(var(--spacing) * 8)}}.about-v2-platform-main img,.about-v2-platform-inset img{object-fit:cover;width:100%;height:100%}.about-v2-role-band{margin-top:calc(var(--spacing) * 14);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);background-color:#0000;display:grid;overflow:hidden}@media (min-width:48rem){.about-v2-role-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.about-v2-role-band{margin-top:calc(var(--spacing) * 16)}}.about-v2-role-band article{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.about-v2-role-band article{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.about-v2-role-band article:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:64rem){.about-v2-role-band article{padding:calc(var(--spacing) * 8)}}.about-v2-role-band span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lime)}.about-v2-role-band h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);max-width:var(--container-sm);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (min-width:64rem){.about-v2-role-band h3{font-size:1.7rem}}.about-v2-role-band p{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-muted);margin:0}.about-v2-statement{background-color:var(--color-ink);color:var(--color-white);border-radius:0;padding:0;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.about-v2-statement{grid-template-columns:minmax(0,.82fr) minmax(420px,.74fr)}}.about-v2-statement:after{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c3a35526;width:50%;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.about-v2-statement:after{--tw-gradient-from:color-mix(in oklab, var(--color-lime) 15%, transparent)}}.about-v2-statement:after{--tw-gradient-to: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))}.about-v2-statement .eyebrow,.about-v2-statement h2,.about-v2-statement p{z-index:10;position:relative}.about-v2-statement>div{z-index:10;padding:calc(var(--spacing) * 8);position:relative}@media (min-width:48rem){.about-v2-statement>div{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.about-v2-statement>div{padding:calc(var(--spacing) * 14)}}@media (min-width:80rem){.about-v2-statement>div{padding:calc(var(--spacing) * 16)}}.about-v2-statement figure{z-index:10;min-height:280px;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.about-v2-statement figure{min-height:460px}}.about-v2-statement figure:after{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1c8c;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-v2-statement figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.about-v2-statement figure:after{--tw-gradient-to: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))}@media (min-width:64rem){.about-v2-statement figure:after{--tw-gradient-from:#251e1c40}@supports (color:color-mix(in lab, red, red)){.about-v2-statement figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.about-v2-statement figure:after{--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))}}.about-v2-statement img{object-fit:cover;width:100%;height:100%}.about-v2-statement h2{max-width:var(--container-4xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium);font-size:2.25rem;line-height:1.1;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);margin:0}@media (min-width:48rem){.about-v2-statement h2{font-size:3.15rem}}@media (min-width:80rem){.about-v2-statement h2{font-size:3.5rem}}.about-v2-statement p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);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:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.about-v2-statement p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}@media (min-width:48rem){.about-v2-statement p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.about-v2-value-list{margin-top:calc(var(--spacing) * 12);background-color:var(--color-border);gap:1px;display:grid;overflow:hidden}@media (min-width:48rem){.about-v2-value-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-v2-value-list article{gap:calc(var(--spacing) * 4);background-color:var(--color-paper);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));display:grid}@media (hover:hover){.about-v2-value-list article:hover{background-color:var(--color-white)}}@media (min-width:48rem){.about-v2-value-list article{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}}@media (min-width:64rem){.about-v2-value-list article{padding:calc(var(--spacing) * 9)}}.about-v2-value-list span,.about-v2-business-item span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-lime);text-transform:uppercase}.about-v2-value-list h3{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);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0}.about-v2-value-list p{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) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted);margin:0}@media (min-width:48rem){.about-v2-value-list p{grid-column-start:2}}.about-v2-business-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.about-v2-business-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.about-v2-business-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-v2-business-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);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));text-decoration-line:none;display:grid;overflow:hidden}@media (hover:hover){.about-v2-business-item:hover{border-color:#c3a35599}@supports (color:color-mix(in lab, red, red)){.about-v2-business-item:hover{border-color:color-mix(in oklab, var(--color-forest) 60%, transparent)}}.about-v2-business-item:hover{--tw-shadow:0 22px 55px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.about-v2-business-item figure{height:calc(var(--spacing) * 60);background-color:var(--color-soft);margin:0;position:relative;overflow:hidden}.about-v2-business-item figure:after{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1c59;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-v2-business-item figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.about-v2-business-item figure:after{--tw-gradient-to: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));opacity:.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){.about-v2-business-item figure:after:is(){opacity:.3}}.about-v2-business-item 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){.about-v2-business-item img:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.about-v2-business-item div{padding:calc(var(--spacing) * 6)}.about-v2-business-item h3{margin-block:calc(var(--spacing) * 2);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);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.about-v2-business-item p{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-muted);margin:0}.about-v2-rule-list{margin:0;list-style-type:none}:where(.about-v2-rule-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where(.about-v2-rule-list>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.about-v2-rule-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.about-v2-rule-list{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.about-v2-rule-list{background-color:#0000;padding:0}.about-v2-rule-list li{padding-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 9);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:#ffffffd9;position:relative}@supports (color:color-mix(in lab, red, red)){.about-v2-rule-list li{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (min-width:48rem){.about-v2-rule-list li{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.about-v2-rule-list li:before{content:"";top:calc(var(--spacing) * 8);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-lime);border-radius:3.40282e38px;position:absolute;left:0}.about-v2-claims{background-color:var(--color-ink);padding-block:calc(var(--spacing) * 20);position:relative;overflow:hidden}@media (min-width:64rem){.about-v2-claims{padding-block:calc(var(--spacing) * 24)}}.about-v2-claims:before{content:"";--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c3a35526;inset-block:0;width:50%;display:none;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.about-v2-claims:before{--tw-gradient-from:color-mix(in oklab, var(--color-lime) 15%, transparent)}}.about-v2-claims:before{--tw-gradient-to: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))}@media (min-width:64rem){.about-v2-claims:before{display:block}}.about-v2-claims:after{content:"";display:none}.about-v2-claims .shell{z-index:10;position:relative}.about-v2-claims .button{margin-top:calc(var(--spacing) * 8)}.about-v2-claims .h2-title{max-width:var(--container-lg);color:var(--color-white)}.about-v2-claims .hero-copy{max-width:var(--container-lg);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.about-v2-claims .hero-copy{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}@media (max-width:767px){.about-v2-hero{min-height:640px}.about-v2-platform-visual{min-height:0;padding-bottom:calc(var(--spacing) * 16)}.about-v2-platform-main{height:calc(var(--spacing) * 72)}.about-v2-platform-inset{bottom:0;left:calc(var(--spacing) * 4);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 52);border-style:var(--tw-border-style);border-width:6px}.about-v2-role-band{margin-top:calc(var(--spacing) * 12)}}.business-profile--dairy{--business-accent:#dfb86a}.business-profile--farming{--business-accent:#7da948}.business-profile--energy{--business-accent:#b8d94b}.business-profile--hospitality{--business-accent:#d6ad72}.business-profile--agro{--business-accent:#d4a54d}.business-profile--assets{--business-accent:#93a49c}.business-profile--future{--business-accent:#c3a355}.business-profile .status-pill span{background-color:var(--business-accent)}.business-profile .business-hero{isolation:isolate;min-height:clamp(42rem,78vh,54rem)}@media (min-width:1024px){.business-profile .business-hero{min-height:calc(100svh - 5.5rem)}}.business-profile .business-hero__inner{width:100%}.business-profile--dairy .business-hero__inner,.business-profile--farming .business-hero__inner,.business-profile--agro .business-hero__inner,.business-profile--energy .business-hero__inner{max-width:none}.business-profile .business-hero .eyebrow{color:var(--color-white)}.business-profile .business-hero .h1-title{text-wrap:balance;max-width:12ch}.business-profile .business-hero .hero-copy{max-width:42rem}.business-profile .business-hero__media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.business-profile .business-hero:hover .business-hero__media img{transform:scale(1.015)}.business-hero__brief{right:0;bottom:calc(var(--spacing) * 24);z-index:10;border-top-style:var(--tw-border-style);border-color:#ffffff40;border-top-width:1px;width:min(25rem,34vw);position:absolute}@supports (color:color-mix(in lab, red, red)){.business-hero__brief{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.business-hero__brief{padding-top:calc(var(--spacing) * 5);color:var(--color-white)}.business-hero__focus{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:1px;border-color:var(--business-accent)}.business-hero__focus span,.business-hero__meta dt{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffff8c;display:block}@supports (color:color-mix(in lab, red, red)){.business-hero__focus span,.business-hero__meta dt{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.business-hero__focus span,.business-hero__meta dt{text-transform:uppercase}.business-hero__focus strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.business-hero__meta{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.business-hero__meta{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.business-hero__meta{padding-top:calc(var(--spacing) * 4)}.business-hero__meta>div+div{border-left-style:var(--tw-border-style);border-color:#ffffff26;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.business-hero__meta>div+div{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.business-hero__meta>div+div{padding-left:calc(var(--spacing) * 5)}.business-hero__meta dd{margin-top:calc(var(--spacing) * 1.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:var(--color-white);text-transform:uppercase}.business-hero__meta dd i{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--business-accent);border-radius:3.40282e38px;display:inline-block}.business-profile--dairy .business-hero__media img{object-position:58% center;filter:saturate(.74)sepia(.08)contrast(1.07)}.business-profile--farming .business-hero__media img{filter:saturate(.82)contrast(1.05)}.business-profile--agro .business-hero__inner{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 7);border-left-width:4px}@media (min-width:48rem){.business-profile--agro .business-hero__inner{padding-left:calc(var(--spacing) * 12)}}.business-profile--agro .business-hero__inner{border-color:var(--business-accent)}.business-profile--agro .business-hero__media img{object-position:60% center;filter:saturate(.68)sepia(.14)contrast(1.08)}.business-profile--energy .business-hero__focus{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-left-width:0;border-color:var(--business-accent);padding-left:0}.business-profile--hospitality .business-hero__inner{max-width:var(--container-5xl);text-align:center;margin-inline:auto}.business-profile--hospitality .business-hero .h1-title{max-width:15ch;margin-inline:auto}.business-profile--hospitality .business-hero__brief{margin-inline:auto;margin-top:calc(var(--spacing) * 9);width:100%;max-width:var(--container-3xl);text-align:left;position:relative;bottom:auto;right:auto}@media (min-width:48rem){.business-profile--hospitality .business-hero__brief{gap:calc(var(--spacing) * 8);grid-template-columns:1.25fr 1fr;display:grid}.business-profile--hospitality .business-hero__meta{border-top-style:var(--tw-border-style);border-top-width:0;margin-top:0;padding-top:0}}.business-profile--assets .business-hero__inner{max-width:var(--container-3xl);margin-left:auto}.business-profile--assets .business-hero__media img{object-position:35% center;filter:saturate(.45)contrast(1.08)}.business-profile--assets .business-hero__brief{margin-top:calc(var(--spacing) * 10);width:100%;max-width:var(--container-xl);position:relative;bottom:auto;right:auto}.real-assets-hero .business-hero__inner{border-right-style:var(--tw-border-style);border-right-width:0}.real-assets-hero .eyebrow{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.real-assets-hero .eyebrow:before{content:"01";height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.real-assets-hero .eyebrow:before{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.real-assets-hero .eyebrow:before{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}@media (min-width:1024px){.real-assets-hero:after{background:linear-gradient(#1018151a 0%,#10181547 46%,#101815e0 100%),linear-gradient(90deg,#101815c2 0%,#10181533 52%,#101815b8 100%)}.real-assets-hero .business-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(21rem,.62fr);align-items:end;gap:clamp(3rem,7vw,8rem);max-width:1360px;margin-inline:auto;display:grid}.real-assets-hero__copy{max-width:var(--container-4xl)}.real-assets-hero .h1-title{letter-spacing:-.075em;max-width:10ch;font-size:clamp(5.25rem,7.5vw,7.25rem);line-height:.88}.real-assets-hero .hero-copy{margin-top:calc(var(--spacing) * 8);max-width:var(--container-2xl);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)}.real-assets-hero .business-hero__brief{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;width:100%;max-width:none;margin:0}@supports (color:color-mix(in lab, red, red)){.real-assets-hero .business-hero__brief{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.real-assets-hero .business-hero__brief{background-color:#251e1c8c}@supports (color:color-mix(in lab, red, red)){.real-assets-hero .business-hero__brief{background-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.real-assets-hero .business-hero__brief{padding:calc(var(--spacing) * 7);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.real-assets-hero .business-hero__focus{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.business-profile--future .business-hero__inner{max-width:var(--container-4xl);margin-left:0}.business-profile--future .business-hero__brief{right:0;bottom:calc(var(--spacing) * 24);width:min(25rem,34vw);margin-top:0;position:absolute}.food-agriculture-hero .business-hero__inner{max-width:90vw}.food-agriculture-hero .h1-title{max-width:9ch}@media (max-width:767px){.business-profile .business-hero{min-height:43rem}.business-profile .business-hero__inner,.business-profile--agro .business-hero__inner,.business-profile--assets .business-hero__inner{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10);border-left-width:0;margin-left:0}@media (min-width:40rem){.business-profile .business-hero__inner,.business-profile--agro .business-hero__inner,.business-profile--assets .business-hero__inner{padding-inline:calc(var(--spacing) * 8)}}.business-profile .business-hero .h1-title{font-size:clamp(2.65rem,12vw,3.6rem)}.business-profile .business-hero .hero-copy{margin-top:calc(var(--spacing) * 6);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)}.business-hero__brief,.business-profile--future .business-hero__brief{margin-top:calc(var(--spacing) * 8);width:100%;position:relative;bottom:auto;right:auto}.business-hero__focus strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.business-profile--hospitality .business-hero:before{inset:5.5rem .75rem .75rem}.business-profile--hospitality .business-hero__inner{padding-inline:calc(var(--spacing) * 4)}.real-assets-hero .business-hero__inner{border-right-style:var(--tw-border-style);border-right-width:0}.real-assets-hero__copy{width:100%}.business-profile--hospitality .business-hero__meta{margin-top:calc(var(--spacing) * 5)}.business-profile--assets .business-hero:after{background:linear-gradient(90deg,#1c2320f0,#1c23208c)}}.process-rail{margin-top:calc(var(--spacing) * 10);gap:1px;display:grid}@media (min-width:40rem){.process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.process-rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.process-rail{counter-reset:process;background:var(--color-border)}.process-rail span{cursor:default;background-color:var(--color-paper);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;justify-content:space-between;transition-duration:.3s;display:flex;position:relative}@media (min-width:48rem){.process-rail span{padding:calc(var(--spacing) * 6)}}.process-rail span{counter-increment:process;border-top:2px solid var(--business-accent,var(--color-border));min-height:9.5rem}.process-rail span:hover{background-color:var(--color-white);z-index:1;position:relative;transform:translateY(-2px);box-shadow:0 10px 28px #251e1c17}.process-rail span:before{content:counter(process,decimal-leading-zero);margin-bottom:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-muted);display:block}.process-rail span:after,.process-rail span:not(:last-child):after{content:none}.process-rail--light{background:#ffffff14}.process-rail--light span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.process-rail--light span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.process-rail--light span{color:var(--color-white);border-top-color:var(--business-accent,#ffffff40)}.process-rail--light span:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.process-rail--light span:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.process-rail--light span:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000040}.process-rail--light span:before{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.process-rail--light span:before{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.process-rail--light span:not(:last-child):after{content:none}.business-feature-grid{margin-top:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.business-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.business-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.business-feature-grid,.section-soft .business-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.protected-farming-governance-readiness .business-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-feature-grid article{min-height:calc(var(--spacing) * 48);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6);text-wrap:pretty}@media (hover:hover){.business-feature-grid article:hover{background-color:#251e1c0a}@supports (color:color-mix(in lab, red, red)){.business-feature-grid article:hover{background-color:color-mix(in oklab, var(--color-ink) 4%, transparent)}}}.business-feature-grid article>span,.experience-grid article>span{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);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-muted)}.business-feature-grid h3,.experience-grid h3{margin-top:calc(var(--spacing) * 12);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-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:64rem){.business-feature-grid--energy article{min-height:calc(var(--spacing) * 56)}}.business-manifesto{background:#ffffff0f;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.business-manifesto:before{content:"“";pointer-events:none;top:calc(var(--spacing) * -4);right:calc(var(--spacing) * 5);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);-webkit-user-select:none;user-select:none;color:#ffffff0e;font-family:Georgia,Times New Roman,serif;font-size:11rem;position:absolute}.business-manifesto .section-title{z-index:10;--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.1;font-weight:var(--font-weight-bold);position:relative}.business-manifesto p{z-index:10;margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.business-manifesto p{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}@media (min-width:48rem){.business-manifesto p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.experience-grid{margin-top:calc(var(--spacing) * 12);gap:0;display:grid}@media (min-width:48rem){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.experience-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hospitality-experience-pillars .experience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.experience-grid article{min-height:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6)}@media (hover:hover){.experience-grid article:hover{background-color:#c3a3551a}@supports (color:color-mix(in lab, red, red)){.experience-grid article:hover{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}}.business-gallery-section{background-color:var(--color-ink)}.business-gallery-section .heading-row{margin-bottom:calc(var(--spacing) * 10);align-items:flex-end}.business-gallery-section .heading-row .eyebrow{color:var(--color-lime)}.business-gallery-section .heading-row .h2-title{color:var(--color-white)}.business-gallery-section .legal-note{margin-top:calc(var(--spacing) * 6);color:#fff6}@supports (color:color-mix(in lab, red, red)){.business-gallery-section .legal-note{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.reference-gallery--business{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}@media (min-width:640px){.reference-gallery--business{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.reference-gallery--business{grid-template-rows:260px 260px;grid-template-columns:repeat(4,1fr);gap:4px}.reference-gallery--business figure:first-child,.reference-gallery--business figure:nth-child(6){grid-column:span 2}.reference-gallery--business .business-gallery-media{aspect-ratio:auto;height:100%}}.business-profile .business-hero__media figcaption,.business-profile-gallery .cms-media figcaption,.business-portfolio-listing .portfolio-card__media figcaption{display:none}.reference-gallery .reference-media{margin:0!important}.reference-gallery~.legal-note{display:none}.context-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-color:#ffffff26;border-left-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.context-grid{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (min-width:48rem){.context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.context-grid article{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;flex-direction:column;min-height:390px;display:flex}@supports (color:color-mix(in lab, red, red)){.context-grid article{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.context-grid article{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.context-grid article{padding:calc(var(--spacing) * 8)}}.context-grid article>span{margin-bottom:calc(var(--spacing) * 4);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);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-ink);text-transform:uppercase}.context-grid strong{margin-top:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:-.07em;letter-spacing:-.07em}@media (min-width:48rem){.context-grid strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.context-grid strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.context-grid strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.context-grid em{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lime);font-style:normal}@media (min-width:64rem){.context-grid em{margin-bottom:auto}}.context-grid p{margin-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.context-grid p{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.context-grid small{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.context-grid small{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.context-grid small{padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:#fffc}@supports (color:color-mix(in lab, red, red)){.context-grid small{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.context-grid__pending{background:repeating-linear-gradient(135deg,#0000,#0000 16px,#ffffff06 16px 32px)}.project-grid{align-items:center;gap:calc(var(--spacing) * 14);display:grid}@media (min-width:64rem){.project-grid{gap:calc(var(--spacing) * 24);grid-template-columns:1.05fr .95fr}}.project-plan-feature{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 18px 45px var(--tw-shadow-color,#082a2114);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}@media (min-width:48rem){.project-plan-feature{padding:calc(var(--spacing) * 5)}}.project-plan-feature__media{aspect-ratio:4/3;background-color:var(--color-paper)}.project-plan-feature__media img{object-fit:contain}.project-plan-feature>p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-forest);text-transform:uppercase;margin-bottom:0}.project-visual{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35526;border-radius:3.40282e38px;min-height:420px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-visual{border-color:color-mix(in oklab, var(--color-forest) 15%, transparent)}}.project-visual{background-color:var(--color-soft)}.project-visual:before,.project-visual:after{content:"";border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35526;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-visual:before,.project-visual:after{border-color:color-mix(in oklab, var(--color-forest) 15%, transparent)}}.project-visual:before,.project-visual:after{inset:12%}.project-visual:after{inset:26%}.project-visual__label{top:calc(var(--spacing) * 7);z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-forest);border-radius:3.40282e38px;position:absolute;left:50%}.ecosystem-core{z-index:10;aspect-ratio:1;width:calc(var(--spacing) * 40);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-forest);text-align:center;color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.ecosystem-core span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-lime)}.ecosystem-core strong{margin-block:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-tracking:-.04em;letter-spacing:-.04em;line-height:1}.ecosystem-core small{max-width:calc(var(--spacing) * 24);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fff9;font-size:8px}@supports (color:color-mix(in lab, red, red)){.ecosystem-core small{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ecosystem-core small{text-transform:uppercase}.ecosystem-node{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35533;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.ecosystem-node{border-color:color-mix(in oklab, var(--color-forest) 20%, transparent)}}.ecosystem-node{background-color:var(--color-paper);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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ecosystem-node--1{top:45%;left:7%}.ecosystem-node--2{top:13%;left:29%}.ecosystem-node--3{top:33%;right:9%}.ecosystem-node--4{bottom:12%;right:25%}.ecosystem-node--5{bottom:19%;left:11%}.project-copy>p:not(.eyebrow){margin-top:calc(var(--spacing) * 7);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:var(--color-muted)}.proof-list{margin-block:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding:0;list-style-type:none}.proof-list li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.section-impact{background-color:var(--color-ink);color:var(--color-white)}.impact-grid,.editorial-grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.impact-grid,.editorial-grid{gap:calc(var(--spacing) * 24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.editorial-grid{align-items:start}.editorial-grid>:first-child{align-self:start;min-width:0;position:sticky;top:7.5rem}}.impact-lead{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.impact-tags{margin-bottom:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-color:#c3a35540;border-left-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.impact-tags{border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}}@media (min-width:40rem){.impact-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}.impact-tags span{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#c3a35540;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.impact-tags span{border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}}.impact-tags span{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));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.briefing-band__inner{align-items:center;gap:calc(var(--spacing) * 10);text-wrap:pretty;display:grid}@media (min-width:64rem){.briefing-band__inner{gap:calc(var(--spacing) * 24);grid-template-columns:1.25fr .75fr}}.briefing-band__inner>div:last-child p{margin-bottom:calc(var(--spacing) * 7);max-width:var(--container-lg);color:#000000b3}@supports (color:color-mix(in lab, red, red)){.briefing-band__inner>div:last-child p{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.page-hero,.project-hero,.business-hero,.article-hero{min-height:680px;padding-top:calc(var(--spacing) * 28);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.page-hero,.project-hero,.business-hero,.article-hero{min-height:760px}}@media (min-width:64rem){.page-hero,.project-hero,.business-hero,.article-hero{min-height:820px}}@media (min-width:80rem){.page-hero,.project-hero,.business-hero,.article-hero{min-height:calc(100dvh - 2.75rem)}}.page-hero__inner,.project-hero__inner,.business-hero__inner{z-index:10;padding-bottom:calc(var(--spacing) * 20);position:relative}@media (min-width:48rem){.page-hero__inner,.project-hero__inner,.business-hero__inner{padding-bottom:calc(var(--spacing) * 24)}}.page-hero__media{width:100%;height:100%;position:absolute;inset:0}.page-hero__media img{object-fit:cover;filter:saturate(.68)contrast(1.06);width:100%;height:100%}.page-hero__media figcaption{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5)}@media (min-width:48rem){.page-hero__media figcaption{right:calc(var(--spacing) * 8)}}.page-hero__veil{z-index:1;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ca8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-hero__veil{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 66%, transparent)}}.page-hero__veil{--tw-gradient-via:#251e1c66}@supports (color:color-mix(in lab, red, red)){.page-hero__veil{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.page-hero__veil{--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);--tw-gradient-to:#251e1c59}@supports (color:color-mix(in lab, red, red)){.page-hero__veil{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.page-hero__veil{--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))}.page-flow-hero .h1-title{max-width:var(--container-5xl);color:var(--color-white)}.page-flow-hero .hero-copy{max-width:var(--container-3xl);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:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.page-flow-hero .hero-copy{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (min-width:48rem){.page-flow-hero .hero-copy{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.page-flow-split,.page-flow-media,.page-flow-process{padding-block:calc(var(--spacing) * 20)}@media (min-width:64rem){.page-flow-split,.page-flow-media,.page-flow-process{padding-block:calc(var(--spacing) * 24)}}.page-flow-split__grid,.page-flow-media__grid{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.page-flow-split__grid,.page-flow-media__grid{gap:calc(var(--spacing) * 20);grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}.page-flow-cards{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.page-flow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-flow-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-flow-cards article{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.page-flow-cards article:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.page-flow-cards article{padding:calc(var(--spacing) * 9)}}.page-flow-cards span,.page-flow-routes article:before{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lime)}.page-flow-cards h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.page-flow-cards p{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:var(--color-muted);margin:0}@media (min-width:48rem){.page-flow-cards p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.page-flow-routes{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.page-flow-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-flow-routes article{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}@media (min-width:48rem){.page-flow-routes article{padding:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 12)}}.page-flow-routes article:before{content:"";top:calc(var(--spacing) * 7);left:calc(var(--spacing) * 5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-lime);border-radius:3.40282e38px;position:absolute}@media (min-width:48rem){.page-flow-routes article:before{left:calc(var(--spacing) * 6)}}.page-flow-media figure{background-color:var(--color-soft);height:360px;margin:0;overflow:hidden}@media (min-width:48rem){.page-flow-media figure{height:520px}}.page-flow-media img{object-fit:cover;width:100%;height:100%}.page-flow-media p:not(.eyebrow),.page-flow-form p:not(.eyebrow):not(.legal-note){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:var(--color-muted)}@media (min-width:48rem){.page-flow-media p:not(.eyebrow),.page-flow-form p:not(.eyebrow):not(.legal-note){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.page-flow-form .h2-title,.page-flow-proof .h2-title,.page-flow-form.section-soft .h2-title{color:var(--color-ink)}.business-hero__glyph{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(18rem,45vw,44rem);line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-.14em;letter-spacing:-.14em;color:#ffffff09;position:absolute;bottom:-.16em;right:-.02em}@supports (color:color-mix(in lab, red, red)){.business-hero__glyph{color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.business-hero__glyph{-webkit-user-select:none;user-select:none}.business-hero:after{content:"";pointer-events:none;opacity:.7;background-image:url(../images/tile4020.png);width:100%;height:100%;position:absolute;inset:0}.business-hero__media{width:100%;height:100%;position:absolute;inset:0}.business-hero__media img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%}.business-hero__media figcaption{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 6)}@media (min-width:48rem){.business-hero__media figcaption{right:calc(var(--spacing) * 8)}}@media (min-width:64rem){.business-hero__media figcaption{right:calc(var(--spacing) * 12)}}.business-hero:before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.business-hero__inner,.business-hero__glyph{z-index:10}.status-pill{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pill{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.status-pill{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.status-pill span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);border-radius:3.40282e38px}.rich-copy{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) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted)}.rich-copy h2,.rich-copy h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.rich-copy--dark{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rich-copy--dark{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rich-copy--dark h2,.rich-copy--dark h3{color:var(--color-white)}.business-stat{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.business-stat strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-forest)}.business-stat p{margin-block:calc(var(--spacing) * 3)}.business-stat a{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:var(--color-forest);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-lime);-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:4px}.reference-gallery{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.reference-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.reference-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.business-gallery-media{aspect-ratio:4/3;background-color:var(--color-white);border-radius:8px;overflow:hidden}.business-gallery-media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.business-gallery-media img:hover{scale:1.03}}.gallery-viewer-trigger{cursor:zoom-in;--tw-outline-style:none;outline-style:none}.gallery-viewer-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-lime);--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.gallery-viewer-open{padding-right:var(--gallery-scrollbar-width,0px);overflow:hidden}@media (prefers-reduced-motion:no-preference){.gallery-viewer__backdrop,.gallery-viewer__stage,.gallery-viewer__image{opacity:0;visibility:hidden}}.gallery-viewer__backdrop,.gallery-viewer__stage,.gallery-viewer__image{will-change:opacity,transform}.gallery-viewer{z-index:100;padding:calc(var(--spacing) * 3);place-items:center;display:grid;position:fixed;inset:0}@media (min-width:48rem){.gallery-viewer{padding:calc(var(--spacing) * 8)}}.gallery-viewer__backdrop{background-color:#251e1c0d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__backdrop{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.gallery-viewer__backdrop{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.gallery-viewer__stage{z-index:10;width:100%;max-width:1500px;max-height:94dvh;color:var(--color-black);border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.gallery-viewer__toolbar{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__toolbar{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.gallery-viewer__toolbar{padding-inline:0;padding-inline:calc(var(--spacing) * 4);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);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-black);text-transform:uppercase}@media (min-width:48rem){.gallery-viewer__toolbar{padding-inline:calc(var(--spacing) * 6)}}.gallery-viewer__toolbar span:first-child{color:var(--color-lime)}.gallery-viewer__toolbar span:nth-child(2){margin-left:auto}.gallery-viewer__close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__close{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.gallery-viewer__close{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;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));line-height:1}@media (hover:hover){.gallery-viewer__close:hover{border-color:var(--color-lime);color:var(--color-lime)}}.gallery-viewer__canvas{flex:1;place-items:center;min-height:0;display:grid;position:relative}.gallery-viewer__image{object-fit:contain;max-width:100%;max-height:calc(94dvh - 8rem)}@media (min-width:64rem){.gallery-viewer__image{max-height:calc(100dvh - 8rem)}}.gallery-viewer__previous,.gallery-viewer__next{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__previous,.gallery-viewer__next{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.gallery-viewer__previous,.gallery-viewer__next{background-color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__previous,.gallery-viewer__next{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.gallery-viewer__previous,.gallery-viewer__next{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-white);--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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.gallery-viewer__previous,.gallery-viewer__next):hover{border-color:var(--color-lime);color:var(--color-lime)}}.gallery-viewer__previous{left:calc(var(--spacing) * 3)}@media (min-width:48rem){.gallery-viewer__previous{left:calc(var(--spacing) * 8)}}.gallery-viewer__next{right:calc(var(--spacing) * 3)}@media (min-width:48rem){.gallery-viewer__next{right:calc(var(--spacing) * 8)}}.gallery-viewer__caption{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;margin:0}@supports (color:color-mix(in lab, red, red)){.gallery-viewer__caption{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.gallery-viewer__caption{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-black)}.portfolio-card__media{width:100%;height:100%;position:absolute;inset:0}.portfolio-card__media img{object-fit:cover;width:100%;height:100%}.portfolio-card__media figcaption{top:calc(var(--spacing) * 4);bottom:auto;right:auto;left:calc(var(--spacing) * 4)}#governance.section-dark .eyebrow.eyebrow--light{color:var(--color-ink)}.check-list{margin-block:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;list-style-type:none}@supports (color:color-mix(in lab, red, red)){.check-list{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.check-list{padding:0}.check-list li{border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.check-list li{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.check-list li{padding-block:calc(var(--spacing) * 4)}.check-list li:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3);content:var(--tw-content);color:var(--color-white);content:var(--tw-content);--tw-content:"✓";content:var(--tw-content)}.value-grid{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.value-grid article{min-height:calc(var(--spacing) * 60);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6)}.value-grid article>span,.framework-grid article>span{margin-bottom:calc(var(--spacing) * 14);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-forest);display:block}.value-grid p,.framework-grid 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:var(--color-muted)}.framework-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.framework-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[aria-label="Reach the Appropriate Team."] .framework-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[aria-label="Reach the Appropriate Team."] .framework-grid .card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.framework-grid article{min-height:calc(var(--spacing) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 7)}@media (hover:hover){.framework-grid article:hover{background-color:#251e1c08}@supports (color:color-mix(in lab, red, red)){.framework-grid article:hover{background-color:color-mix(in oklab, var(--color-ink) 3%, transparent)}}}.compact-list{margin-top:calc(var(--spacing) * 6);list-style-type:none}:where(.compact-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.compact-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding:0;padding-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:var(--color-muted)}.compact-list li{padding-left:calc(var(--spacing) * 4);position:relative}.compact-list li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:var(--spacing);content:var(--tw-content);width:var(--spacing);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-forest);border-radius:3.40282e38px;position:absolute;top:.7em;left:0}.verification-panel{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.verification-panel strong{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-forest);display:block}.verification-panel 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:var(--color-muted);margin-bottom:0}.impact-dashboard{margin-bottom:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.impact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.impact-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}}.impact-dashboard>div{min-height:calc(var(--spacing) * 48);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.impact-dashboard strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-forest);margin-bottom:auto}.impact-dashboard span{margin-top:calc(var(--spacing) * 6);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)}.impact-dashboard small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.status-board{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.status-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-board a{min-height:calc(var(--spacing) * 32);align-content:space-between;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);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));grid-template-columns:1fr auto;display:grid}@media (hover:hover){.status-board a:hover{background-color:#c3a3551a}@supports (color:color-mix(in lab, red, red)){.status-board a:hover{background-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}}.status-board span{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;grid-column:span 2/span 2}.status-board strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.status-board small{background-color:var(--color-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:3.40282e38px;align-self:center}.contact-routes{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.contact-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-routes{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-routes article{min-height:calc(var(--spacing) * 52);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-paper);padding:calc(var(--spacing) * 6)}.contact-routes p{margin-top: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:var(--color-muted)}.form-layout{gap:calc(var(--spacing) * 14);display:grid}@media (min-width:64rem){.form-layout{gap:calc(var(--spacing) * 24);grid-template-columns:.8fr 1.2fr}}.form-layout>div:first-child>p:not(.eyebrow):not(.legal-note){margin-top:calc(var(--spacing) * 7);max-width:var(--container-lg);color:#251e1cb3}@supports (color:color-mix(in lab, red, red)){.form-layout>div:first-child>p:not(.eyebrow):not(.legal-note){color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.section-dark .form-layout>div:first-child>p:not(.eyebrow):not(.legal-note){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.section-dark .form-layout>div:first-child>p:not(.eyebrow):not(.legal-note){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.enquiry-form{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-shadow:0 18px 45px var(--tw-shadow-color,#251e1c14);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:8px}@media (min-width:48rem){.enquiry-form{padding:calc(var(--spacing) * 8)}}.form-grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.enquiry-form label{margin-block:calc(var(--spacing) * 4)}@media (min-width:64rem){.enquiry-form label{margin-block:calc(var(--spacing) * 5)}}.enquiry-form label>span{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.enquiry-form input:not([type=checkbox]),.enquiry-form select,.enquiry-form textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;border-radius:6px;width:100%}@supports (color:color-mix(in lab, red, red)){.enquiry-form input:not([type=checkbox]),.enquiry-form select,.enquiry-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.enquiry-form input:not([type=checkbox]),.enquiry-form select,.enquiry-form textarea{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));outline-style:var(--tw-outline-style);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));outline-width:0}:is(.enquiry-form input:not([type=checkbox]),.enquiry-form select,.enquiry-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.enquiry-form textarea{resize:vertical}.consent-row{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.consent-row input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-forest)}.consent-row span{text-transform:none;--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-sm);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-semibold);font-weight:var(--font-weight-semibold)}.form-notice--success{background-color:var(--color-lime);color:var(--color-forest)}.form-notice--error{background-color:var(--color-red-100);color:var(--color-red-900)}.portfolio-filter{margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);scrollbar-width:none;display:flex;overflow-x:auto}.portfolio-filter button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.portfolio-filter button:hover{border-color:var(--color-forest)}}.portfolio-filter button.is-active{border-color:var(--color-forest);background-color:var(--color-forest);color:var(--color-white)}.portfolio-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.portfolio-grid--projects{max-width:var(--container-4xl)}@media (min-width:80rem){.portfolio-grid--projects{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);overflow:hidden}.portfolio-card__visual{aspect-ratio:4/3;background-color:var(--color-forest);color:var(--color-white);background-image:radial-gradient(circle at 30% 30%,#b8d94b40,#0000 25%),repeating-linear-gradient(45deg,#0000 0 24px,#ffffff09 25px 26px);place-items:center;display:grid;position:relative;overflow:hidden}.portfolio-card__visual>span{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:8px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase;border-radius:3.40282e38px;position:absolute}.portfolio-card__visual strong{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.1em;letter-spacing:-.1em;color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.portfolio-card__visual strong{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.portfolio-card__visual--project strong{color:#c3a35533;font-size:10rem}@supports (color:color-mix(in lab, red, red)){.portfolio-card__visual--project strong{color:color-mix(in oklab, var(--color-lime) 20%, transparent)}}.portfolio-card__body{padding:calc(var(--spacing) * 6)}.portfolio-card__body>p:not(.eyebrow){margin-block:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 12);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-muted)}.card-meta{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);display:flex}.card-meta span{background-color:var(--color-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:3.40282e38px}.split-modules{margin-top:calc(var(--spacing) * 10);gap:1px;display:grid}@media (min-width:64rem){.split-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.split-modules{border:1px solid #ffffff1a}.split-modules article{background-color:#ffffff0d;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.split-modules article{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.split-modules article{padding:calc(var(--spacing) * 8);color:var(--color-white)}@media (min-width:48rem){.split-modules article{padding:calc(var(--spacing) * 14)}}.split-modules article{border:none}.split-modules article .eyebrow--light{color:var(--color-lime)}.number-list{margin-top:calc(var(--spacing) * 8);border-top:1px solid var(--color-border);padding:0;list-style-type:none}.number-list li{align-items:flex-start;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border);display:flex}.number-list span{padding-top:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-muted);flex-shrink:0}.section-dark .number-list,.split-modules .number-list{border-top-color:#ffffff1f}.section-dark .number-list li,.split-modules .number-list li{border-bottom-color:#ffffff14}.section-dark .number-list span,.split-modules .number-list span{color:#fff6}@supports (color:color-mix(in lab, red, red)){.section-dark .number-list span,.split-modules .number-list span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.protected-farming-industry-context .number-list li{gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column}.protected-farming-industry-context .number-list li strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.protected-farming-industry-context .number-list span{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.organic-farms-story{background-color:var(--color-white);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.organic-farms-story{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.organic-farms-story{padding-block:calc(var(--spacing) * 24)}}.organic-farms-story__inner{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.organic-farms-story__inner{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.organic-farms-story__copy{max-width:var(--container-xl)}.organic-farms-story__copy .h2-title,.organic-farms-advantage__heading .h2-title{max-width:var(--container-2xl);--tw-leading:1.08;font-size:2.35rem;line-height:1.08}@media (min-width:48rem){.organic-farms-story__copy .h2-title,.organic-farms-advantage__heading .h2-title{font-size:3rem}}@media (min-width:64rem){.organic-farms-story__copy .h2-title,.organic-farms-advantage__heading .h2-title{font-size:3.25rem}}.organic-farms-story__copy .lead-copy{margin-top:calc(var(--spacing) * 5);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:var(--color-muted)}@media (min-width:48rem){.organic-farms-story__copy .lead-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.organic-farms-story__rail{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);counter-reset:none;background-color:#0000;border-width:0;flex-wrap:wrap;padding:0;display:flex}.organic-farms-story__rail span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-paper);min-height:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-forest);text-transform:uppercase;border-top:1px solid var(--color-border);counter-increment:none;border-radius:3.40282e38px}.organic-farms-story__rail span:before,.organic-farms-story__rail span:after{content:none}.organic-farms-story__media{gap:calc(var(--spacing) * 4);display:grid}.organic-farms-story__main,.organic-farms-story__tiles figure,.organic-farms-advantage-card figure{border-radius:var(--radius-lg);background-color:var(--color-forest);margin:0;overflow:hidden}.organic-farms-story__main{aspect-ratio:16/9}.organic-farms-story__main img,.organic-farms-story__tiles img,.organic-farms-advantage-card img{object-fit:cover;width:100%;height:100%}.organic-farms-story__tiles{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organic-farms-story__tiles figure{aspect-ratio:4/3}.organic-farms-advantage{padding-block:calc(var(--spacing) * 16);background-color:#fff3ee}@media (min-width:48rem){.organic-farms-advantage{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.organic-farms-advantage{padding-block:calc(var(--spacing) * 24)}}.organic-farms-advantage__heading{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-2xl);text-align:center}.organic-farms-advantage__grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.organic-farms-advantage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.organic-farms-advantage-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--tw-shadow:0 14px 40px var(--tw-shadow-color,#2218120f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.organic-farms-advantage-card figure{aspect-ratio:4/3;border-radius:0}.organic-farms-advantage-card>div{padding:calc(var(--spacing) * 6)}.organic-farms-advantage-card span{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);width: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-extrabold);font-weight:var(--font-weight-extrabold);color:#8e3439;background-color:#ffe0e3;border-radius:3.40282e38px;place-items:center;display:grid}.organic-farms-advantage-card h3{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-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);margin:0}@media (min-width:64rem){.organic-farms-advantage-card--wide{grid-column:span 2/span 2;grid-template-columns:1.05fr .95fr;display:grid}.organic-farms-advantage-card--wide figure{aspect-ratio:auto}}.organic-farms-advantage-card--wide>div{flex-direction:column;justify-content:flex-end;display:flex}@media (min-width:64rem){.organic-farms-advantage-card--wide>div{padding:calc(var(--spacing) * 8)}}@media (max-width:767px){.organic-farms-story,.organic-farms-advantage{padding-block:calc(var(--spacing) * 12)}.organic-farms-story__copy .h2-title,.organic-farms-advantage__heading .h2-title{font-size:2rem}.organic-farms-story__tiles{grid-template-columns:repeat(1,minmax(0,1fr))}.organic-farms-story__tiles figure{aspect-ratio:16/10}}.timeline{margin-top:calc(var(--spacing) * 12);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);padding:0;list-style-type:none;position:relative}.timeline li{min-height:calc(var(--spacing) * 20);padding-left:calc(var(--spacing) * 8);position:relative}.timeline li>span{top:var(--spacing);background-color:var(--color-forest);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:9px;height:9px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-paper);border-radius:3.40282e38px;position:absolute;left:-5px}.timeline li p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.timeline--project{border-left-style:var(--tw-border-style);border-left-width:0;display:grid}@media (min-width:48rem){.timeline--project{grid-template-columns:repeat(2,minmax(0,1fr))}}.timeline--project li{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 8)}.timeline--project li small{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase;display:block}.media-label{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;border-radius:3.40282e38px}.project-hero{min-height:620px}.project-hero__media{width:100%;height:100%;position:absolute;inset:0}.project-hero__media img{object-fit:cover;filter:saturate(.66)contrast(1.08);width:100%;height:100%}.project-hero__media figcaption{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5)}@media (min-width:48rem){.project-hero__media figcaption{right:calc(var(--spacing) * 8)}}.project-hero__veil{z-index:1;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-forest-dark);--tw-gradient-via:#89723cf5;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.project-hero__veil{--tw-gradient-via:color-mix(in oklab, var(--color-forest-dark) 96%, transparent)}}.project-hero__veil{--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);--tw-gradient-to:#89723c40}@supports (color:color-mix(in lab, red, red)){.project-hero__veil{--tw-gradient-to:color-mix(in oklab, var(--color-forest-dark) 25%, transparent)}}.project-hero__veil{--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))}.project-hero__map{opacity:.4;z-index:2;inset-block:0;background:repeating-linear-gradient(90deg,#0000 0 130px,#b8d94b2e 131px 132px),repeating-linear-gradient(0deg,#0000 0 100px,#b8d94b1f 101px 102px);width:66.6667%;position:absolute;right:0;transform:skew(-10deg)}.project-hero__map span{border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35580;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-hero__map span{border-color:color-mix(in oklab, var(--color-lime) 50%, transparent)}}.project-hero__map span:first-child{inset:20% 15% 40% 30%}.project-hero__map span:nth-child(2){inset:40% 30% 20% 10%}.project-hero__map span:nth-child(3){height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-lime);top:50%;left:50%}.project-hero--flagship{isolation:isolate;min-height:760px}.project-hero--flagship .project-hero__veil{background:linear-gradient(#051b1614 0%,#051b163d 42%,#051b16eb 100%),linear-gradient(90deg,#051b16eb,#051b166b 56%,#051b162e)}.project-hero--flagship .project-hero__inner{width:100%;max-width:1360px}.project-hero__content{max-width:var(--container-4xl)}.flagship-kicker{margin-bottom:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flagship-kicker{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.flagship-kicker{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-white);text-transform:uppercase}.flagship-kicker strong{color:var(--color-lime)}.flagship-number{pointer-events:none;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * -24);z-index:2;--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(15rem,34vw,34rem);line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-.12em;letter-spacing:-.12em;color:#ffffff0f;position:absolute}@supports (color:color-mix(in lab, red, red)){.flagship-number{color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.project-hero__signature{margin-top:calc(var(--spacing) * 9);width:100%;max-width:var(--container-md);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#fff3;grid-template-columns:1fr auto;align-items:flex-end;display:grid}@supports (color:color-mix(in lab, red, red)){.project-hero__signature{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.project-hero__signature{padding-block:calc(var(--spacing) * 4);color:var(--color-white)}.project-hero__signature span{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffff8c;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.project-hero__signature span{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.project-hero__signature span{text-transform:uppercase}.project-hero__signature strong{--tw-leading:.75;--tw-font-weight:var(--font-weight-medium);font-size:4.5rem;line-height:.75;font-weight:var(--font-weight-medium);--tw-tracking:-.09em;letter-spacing:-.09em;color:var(--color-lime);grid-row:span 2/span 2}.project-hero__signature small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);text-transform:uppercase}@media (min-width:1024px){.project-hero--flagship{min-height:calc(100svh - 5.5rem)}.project-hero--flagship .h1-title{max-width:16ch;font-size:clamp(4rem,6vw,5.475rem);line-height:1.05}.project-hero--flagship .hero-copy{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);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)}}@media (min-width:1024px) and (max-width:1199px){.project-hero--flagship .project-hero__inner{padding-bottom:calc(var(--spacing) * 10)}.project-hero--flagship .h1-title{font-size:3.75rem}.project-hero--flagship .hero-copy{max-width:var(--container-xl)}.project-hero__signature{display:none}}@media (min-width:1200px){.project-hero--flagship .project-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.48fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.project-hero__signature{max-width:none;margin:0}}.casa-bella .project-facts{margin-top:calc(var(--spacing) * 16)}.zoomable-plan{display:block}.zoomable-plan>span{margin-top: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);color:var(--color-forest);text-underline-offset:4px;text-decoration-line:underline;display:inline-flex}.casa-masterplan{margin-block:calc(var(--spacing) * 12);max-height:720px}.casa-masterplan img{object-fit:contain;width:100%;height:100%}@media (min-width:48rem){.casa-gallery .reference-gallery figure:first-child{grid-column:span 2/span 2}}.media-disclosure{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:40rem){.media-disclosure{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.media-disclosure{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-disclosure strong,.media-disclosure span{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 4)}.media-disclosure strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.media-disclosure span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.project-facts{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.project-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-facts>div{min-height:calc(var(--spacing) * 36);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 6)}.project-facts span{margin-bottom:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.project-facts strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.project-existing-layout{min-height:580px;padding-block:calc(var(--spacing) * 16);background-color:#0a1a15;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.project-existing-layout{min-height:640px;padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.project-existing-layout{min-height:700px;padding-block:calc(var(--spacing) * 28)}}.project-layout-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.project-layout-bg__img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover;object-position:center;filter:brightness(.6)saturate(.8)}.project-layout-bg__overlay{z-index:1;background:linear-gradient(90deg,#041d17f7 0%,#041d17e0 45%,#041d17a6 100%),linear-gradient(#041d1780 0%,#041d17d9 100%);position:absolute;inset:0}.project-layout-bg__pattern{z-index:2;opacity:.6;background-image:url(../images/tile4020.png);position:absolute;inset:0}.project-layout-split{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.project-layout-split{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}}.project-layout-content{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.project-layout-content{grid-column:span 6/span 6}}.project-layout-title{margin:0;margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.12;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.12;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.project-layout-copy{margin:0;margin-bottom: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:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.project-layout-copy{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (min-width:40rem){.project-layout-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.project-layout-actions{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.project-layout-visual{grid-column:span 6/span 6}}.project-plan-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-plan-card{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.project-plan-card{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.project-plan-card{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.project-plan-card{padding:calc(var(--spacing) * 3);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.project-plan-card:hover{border-color:#c3a35599}@supports (color:color-mix(in lab, red, red)){.project-plan-card:hover{border-color:color-mix(in oklab, var(--color-lime) 60%, transparent)}}.project-plan-card:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.project-plan-card:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}@media (min-width:40rem){.project-plan-card{padding:calc(var(--spacing) * 4)}}.project-plan-card__link{cursor:zoom-in;border-radius:var(--radius-xl);background-color:var(--color-white);display:block;position:relative;overflow:hidden}.project-plan-card__link figure{margin:0;overflow:hidden}.project-plan-card__link img{object-fit:contain;width:100%;height:auto;padding:calc(var(--spacing) * 2);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (min-width:40rem){.project-plan-card__link img{padding:calc(var(--spacing) * 4)}}.project-plan-card:hover .project-plan-card__link img{scale:1.03}.project-plan-card__badge{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35566;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-plan-card__badge{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.project-plan-card__badge{background-color:#c3a355f2}@supports (color:color-mix(in lab, red, red)){.project-plan-card__badge{background-color:color-mix(in oklab, var(--color-forest) 95%, transparent)}}.project-plan-card__badge{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.project-plan-card__cue{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-plan-card__cue{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.project-plan-card__cue{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.project-plan-card__cue{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.project-plan-card__cue{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-md));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.project-plan-card__cue:hover{background-color:var(--color-forest);color:var(--color-lime)}}.plan-grid{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.plan-grid{gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-grid>div:first-child p:not(.eyebrow){margin-top:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:64rem){.plan-note{grid-column:span 2/span 2}}.zone-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.zone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zone-grid article{min-height:calc(var(--spacing) * 44);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;justify-content:space-between;display:flex}@media (hover:hover){.zone-grid article:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.zone-grid article>span{margin-bottom:calc(var(--spacing) * 12);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-lime);display:block}.zone-grid article .card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.ecosystem-flow{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ecosystem-flow>span{background-color:var(--color-lime);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px}.ecosystem-flow i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-forest);font-style:normal}.ecosystem-flow>div{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ecosystem-flow>div span{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c33}@supports (color:color-mix(in lab, red, red)){.ecosystem-flow>div span{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.ecosystem-flow>div span{background-color:var(--color-white);padding: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:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ecosystem-flow small{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c3a3554d;width:100%}@supports (color:color-mix(in lab, red, red)){.ecosystem-flow small{border-color:color-mix(in oklab, var(--color-forest) 30%, transparent)}}.ecosystem-flow small{background-color:var(--color-paper);padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-forest)}.timeline--project{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.timeline--project{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.timeline--project{grid-template-columns:repeat(5,minmax(0,1fr))}}.timeline--project li{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd799;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.timeline--project li{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.timeline--project li{background-color:#f5f4ef99}@supports (color:color-mix(in lab, red, red)){.timeline--project li{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.timeline--project li{padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.timeline--project li:hover{border-color:var(--color-forest);background-color:var(--color-paper);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.timeline--project li small{margin-bottom:calc(var(--spacing) * 2);background-color:#c3a3551a;border-radius:.25rem;align-self:flex-start;display:inline-block}@supports (color:color-mix(in lab, red, red)){.timeline--project li small{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.timeline--project li small{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase}.timeline--project li p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.project-visual-gallery .reference-gallery{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.project-visual-gallery .reference-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.project-visual-gallery .reference-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.project-visual-gallery .reference-gallery figure:first-child{grid-column:span 2/span 2}}@media (min-width:64rem){.project-visual-gallery .reference-gallery figure:first-child{grid-column:span 2/span 2}}.project-gallery-media{aspect-ratio:16/10;border-radius:var(--radius-xl);background-color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:relative;overflow:hidden}.project-gallery-media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.project-gallery-media:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.project-gallery-media figcaption{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000e6;inset-inline:0;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.project-gallery-media figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.project-gallery-media figcaption{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.project-gallery-media figcaption{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.project-gallery-media figcaption{--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));--tw-gradient-to:transparent;padding:calc(var(--spacing) * 5);color:var(--color-white)}.project-gallery-media figcaption span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.casa-metrics-section{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.casa-metrics-section{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.casa-metrics-section{background-color:var(--color-forest);padding-block:calc(var(--spacing) * 12);color:var(--color-white)}@media (min-width:48rem){.casa-metrics-section{padding-block:calc(var(--spacing) * 16)}}.casa-metrics-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.casa-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.casa-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.casa-metric-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;position:relative}@supports (color:color-mix(in lab, red, red)){.casa-metric-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.casa-metric-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.casa-metric-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.casa-metric-card{padding:calc(var(--spacing) * 6);--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,);transition-property:all;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}@media (hover:hover){.casa-metric-card:hover{border-color:var(--color-lime);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.casa-metric-card:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.casa-metric-card__header{margin-bottom:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.casa-metric-card__number{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:40rem){.casa-metric-card__number{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.casa-metric-card__number{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.casa-metric-card__unit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-lime);text-transform:uppercase}.casa-metric-card__label{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.casa-metric-card__desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab, red, red)){.casa-metric-card__desc{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:40rem){.casa-metric-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.casa-thesis-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-thesis-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-thesis-section{background-color:#f5f4ef99}@supports (color:color-mix(in lab, red, red)){.casa-thesis-section{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.casa-thesis-section{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.casa-thesis-section{padding-block:calc(var(--spacing) * 24)}}.casa-zones-showcase{background-color:var(--color-forest);padding-block:calc(var(--spacing) * 20);color:var(--color-white)}@media (min-width:48rem){.casa-zones-showcase{padding-block:calc(var(--spacing) * 28)}}.casa-zones-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.casa-zones-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.casa-zones-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.casa-zone-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.casa-zone-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.casa-zone-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.casa-zone-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.casa-zone-card{--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.casa-zone-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-lime);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.casa-zone-card:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.casa-zone-card:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.casa-zone-card__media{aspect-ratio:16/10;background-color:#0006;width:100%;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__media{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.casa-zone-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.casa-zone-card:hover .casa-zone-card__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.casa-zone-card__tag{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35566;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__tag{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.casa-zone-card__tag{background-color:#c3a355e6}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__tag{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.casa-zone-card__tag{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-md));-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,)}.casa-zone-card__body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.casa-zone-card__body{padding:calc(var(--spacing) * 8)}}.casa-zone-card__title{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.casa-zone-card__copy{margin:0;margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf;flex:1}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__copy{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.casa-zone-card__features{margin:0;list-style-type:none}:where(.casa-zone-card__features>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.casa-zone-card__features{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__features{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.casa-zone-card__features{padding:0;padding-top:calc(var(--spacing) * 4)}.casa-zone-card__features li{align-items:flex-start;gap: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-medium);font-weight:var(--font-weight-medium);color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.casa-zone-card__features li{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.casa-zone-card__features li:before{content:"✓";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lime)}.casa-synergy-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-synergy-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-synergy-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.casa-synergy-section{padding-block:calc(var(--spacing) * 28)}}.casa-flow-container{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.casa-flow-step{align-items:flex-start;gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd799;display:flex}@supports (color:color-mix(in lab, red, red)){.casa-flow-step{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.casa-flow-step{background-color:var(--color-paper);padding:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.casa-flow-step:hover{border-color:var(--color-forest);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.casa-flow-step__badge{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-forest);font-family:var(--font-mono);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-lime);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.casa-flow-step__content h4{margin:0;margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.casa-flow-step__content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#251e1cb3;margin:0}@supports (color:color-mix(in lab, red, red)){.casa-flow-step__content p{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.casa-flow-arrow{margin-block:calc(var(--spacing) * -2);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.casa-flow-arrow{color:color-mix(in oklab, var(--color-forest) 40%, transparent)}}.casa-flow-arrow{-webkit-user-select:none;user-select:none}.casa-plans-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-plans-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-plans-section{background-color:#f5f4ef80}@supports (color:color-mix(in lab, red, red)){.casa-plans-section{background-color:color-mix(in oklab, var(--color-paper) 50%, transparent)}}.casa-plans-section{padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.casa-plans-section{padding-block:calc(var(--spacing) * 28)}}.casa-plans-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.casa-plans-grid{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.casa-plan-card{border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7b3;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.casa-plan-card{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.casa-plan-card{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.casa-plan-card:hover{border-color:#c3a35580}@supports (color:color-mix(in lab, red, red)){.casa-plan-card:hover{border-color:color-mix(in oklab, var(--color-forest) 50%, transparent)}}.casa-plan-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.casa-plan-card__badge{border-bottom-style:var(--tw-border-style);border-color:#c3a35533;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-plan-card__badge{border-color:color-mix(in oklab, var(--color-forest) 20%, transparent)}}.casa-plan-card__badge{background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 6);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-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.casa-plan-card__badge--concept{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-plan-card__badge--concept{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.casa-plan-card__badge--concept{background-color:var(--color-ink);color:var(--color-lime)}.casa-plan-card__preview{aspect-ratio:16/11;background-color:#0000000d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.casa-plan-card__preview{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.casa-plan-card__preview img{object-fit:contain;width:100%;height:100%;padding:calc(var(--spacing) * 2);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.casa-plan-zoom{width:100%;height:100%;display:block;position:relative}.casa-plan-zoom:hover img{scale:1.02}.zoom-btn{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);background-color:#c3a355e6;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.zoom-btn{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.zoom-btn{padding-inline:calc(var(--spacing) * 4);padding-block: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:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.zoom-btn:hover{background-color:var(--color-forest);color:var(--color-lime)}}.casa-plan-card__content{border-top-style:var(--tw-border-style);border-color:#d9ddd766;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-plan-card__content{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-plan-card__content{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.casa-plan-card__content{padding:calc(var(--spacing) * 8)}}.casa-plan-card__content h3{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.casa-plan-card__content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#251e1cb3;margin:0}@supports (color:color-mix(in lab, red, red)){.casa-plan-card__content p{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.casa-timeline-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-timeline-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-timeline-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.casa-timeline-section{padding-block:calc(var(--spacing) * 28)}}.casa-timeline-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.casa-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.casa-timeline-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.casa-timeline-card{border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd799;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.casa-timeline-card{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.casa-timeline-card{background-color:#f5f4ef99}@supports (color:color-mix(in lab, red, red)){.casa-timeline-card{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.casa-timeline-card{padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.casa-timeline-card:hover{border-color:var(--color-forest);background-color:var(--color-paper);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.casa-timeline-card__num{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-timeline-card__num{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-timeline-card__num{padding-bottom:calc(var(--spacing) * 2);font-family:var(--font-mono);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:var(--color-forest)}.casa-timeline-card__body{flex-direction:column;flex:1;display:flex}.casa-timeline-card__status{margin-bottom:calc(var(--spacing) * 2);background-color:#c3a3551a;border-radius:.25rem;align-self:flex-start;display:inline-block}@supports (color:color-mix(in lab, red, red)){.casa-timeline-card__status{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.casa-timeline-card__status{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-forest);text-transform:uppercase}.casa-timeline-card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.casa-gallery-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-gallery-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-gallery-section{background-color:#f5f4ef66}@supports (color:color-mix(in lab, red, red)){.casa-gallery-section{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.casa-gallery-section{padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.casa-gallery-section{padding-block:calc(var(--spacing) * 28)}}.casa-gallery-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.casa-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.casa-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.casa-gallery-grid .casa-gallery-item:first-child{grid-column:span 2/span 2}}@media (min-width:64rem){.casa-gallery-grid .casa-gallery-item:first-child{grid-column:span 2/span 2}}.casa-gallery-item{aspect-ratio:16/10;background-color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:relative;overflow:hidden}.casa-gallery-item img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.casa-gallery-item:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.casa-gallery-item figcaption{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000e6;inset-inline:0;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.casa-gallery-item figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.casa-gallery-item figcaption{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.casa-gallery-item figcaption{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.casa-gallery-item figcaption{--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));--tw-gradient-to:transparent;padding:calc(var(--spacing) * 5);color:var(--color-white);transition-property:opacity;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}.casa-gallery-item figcaption span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.casa-gallery-item figcaption small{border-style:var(--tw-border-style);border-width:1px;border-color:#c3a3554d;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.casa-gallery-item figcaption small{border-color:color-mix(in oklab, var(--color-lime) 30%, transparent)}}.casa-gallery-item figcaption small{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.casa-gallery-item figcaption small{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.casa-gallery-item figcaption small{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-lime);text-transform:uppercase}.casa-faq-section{border-bottom-style:var(--tw-border-style);border-color:#d9ddd766;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-faq-section{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.casa-faq-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.casa-faq-section{padding-block:calc(var(--spacing) * 28)}}:where(.casa-faq-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.casa-faq-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd799;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.casa-faq-item{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.casa-faq-item{background-color:#f5f4ef66}@supports (color:color-mix(in lab, red, red)){.casa-faq-item{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.casa-faq-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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}.casa-faq-item[open]{border-color:#c3a3554d}@supports (color:color-mix(in lab, red, red)){.casa-faq-item[open]{border-color:color-mix(in oklab, var(--color-forest) 30%, transparent)}}.casa-faq-item[open]{background-color:var(--color-paper)}.casa-faq-item__question{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-user-select:none;user-select:none;list-style-type:none;display:flex}@media (min-width:40rem){.casa-faq-item__question{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.casa-faq-item__question::-webkit-details-marker{display:none}.casa-faq-icon{color:var(--color-forest);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.casa-faq-item[open] .casa-faq-icon{color:var(--color-forest);rotate:180deg}.casa-faq-item__answer{border-top-style:var(--tw-border-style);border-color:#d9ddd733;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.casa-faq-item__answer{border-color:color-mix(in oklab, var(--color-border) 20%, transparent)}}.casa-faq-item__answer{padding-inline:calc(var(--spacing) * 6);padding-top:0;padding-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.casa-faq-item__answer{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}@media (min-width:40rem){.casa-faq-item__answer{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.casa-faq-item__answer p{padding-top:calc(var(--spacing) * 4);margin:0}.briefing-assurances{margin-top:calc(var(--spacing) * 6)}:where(.briefing-assurances>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gallery-placeholder div{aspect-ratio:4/3;background-color:var(--color-forest);padding:calc(var(--spacing) * 5);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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;background-image:radial-gradient(circle at 70% 30%,#b8d94b33,#0000 30%);place-items:center;display:grid}.news-list article{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);grid-template-columns:1fr 40px;display:grid}@media (min-width:48rem){.news-list article{grid-template-columns:150px 1fr 50px;align-items:flex-start}}.news-list time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);grid-column:span 2/span 2}@media (min-width:48rem){.news-list time{grid-column:span 1/span 1}}.news-list article>div p:not(.eyebrow){margin-top:calc(var(--spacing) * 3);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:var(--color-muted)}.news-list article>a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:3.40282e38px;grid-row-start:2;justify-self:flex-end;place-items:center;display:grid}@media (min-width:48rem){.news-list article>a{grid-row-start:auto}}.news-categories{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-categories a,.news-categories span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media (hover:hover){:is(.news-categories a,.news-categories span):hover{border-color:var(--color-forest);background-color:var(--color-forest);color:var(--color-white)}}.empty-state{padding-block:calc(var(--spacing) * 16);text-align:center}.empty-state>span{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:10rem;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-border)}.empty-state p{margin-inline:auto;margin-block:calc(var(--spacing) * 7);max-width:var(--container-lg);color:var(--color-muted)}.article-hero{min-height:560px}.article-hero .shell{padding-bottom:calc(var(--spacing) * 20)}.prose{max-width:var(--container-3xl);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:var(--color-muted)}.prose h2{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prose a{color:var(--color-forest);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-lime);-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:4px;text-decoration-thickness:2px}.not-found{min-height:100vh;padding-top:calc(var(--spacing) * 24);align-items:center;display:flex}.site-footer{background-color:var(--color-ink);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 8);color:var(--color-white)}.footer-intro{margin-bottom:calc(var(--spacing) * 16);gap:calc(var(--spacing) * 7);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.footer-intro{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.footer-intro{padding-bottom:calc(var(--spacing) * 12)}@media (min-width:48rem){.footer-intro{grid-template-columns:1fr 1.3fr 1fr;align-items:flex-end}}.footer-intro p{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) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.footer-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:48rem){.footer-intro .text-link{justify-self:flex-end}}.footer-nav{gap:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.footer-nav{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.footer-nav{padding-bottom:calc(var(--spacing) * 14)}@media (min-width:48rem){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-nav h2{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-lime);text-transform:uppercase}.footer-nav ul{margin:0;list-style-type:none}:where(.footer-nav ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.footer-nav ul{padding:0}.footer-nav a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.footer-nav a{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.footer-nav 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){.footer-nav a:hover{color:var(--color-white)}}.footer-legal{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffa6;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-legal{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:48rem){.footer-legal{flex-direction:row;justify-content:space-between;align-items:center}}.footer-legal nav{gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}@media (hover:hover){.footer-legal a:hover{color:var(--color-white)}}.cookie-banner{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:40;max-width:var(--container-3xl);border-radius:var(--radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto;position:fixed}@media (min-width:48rem){.cookie-banner{align-items:center;gap:calc(var(--spacing) * 7);display:flex}}@media (min-width:64rem){.cookie-banner{bottom:calc(var(--spacing) * 10)}}.cookie-banner p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);flex:1}.cookie-banner>div{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 5);flex-shrink:0;display:flex}@media (min-width:48rem){.cookie-banner>div{margin-top:0}}.cookie-banner a{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);text-decoration-line:underline}.cookie-banner button{background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.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);color:var(--color-white);border-radius:3.40282e38px}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-\[-30\%\]{top:-30%}.top-\[10\%\]{top:10%}.top-\[18px\]{top:18px}.top-\[19px\]{top:19px}.top-\[64px\]{top:64px}.top-\[calc\(100\%\+\.75rem\)\]{top:calc(100% + .75rem)}.top-full{top:100%}.-right-\[18vw\]{right:-18vw}.-right-\[20\%\]{right:-20%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.right-\[-\.02em\]{right:-.02em}.right-auto{right:auto}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-\[\.16em\]{bottom:-.16em}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-auto{bottom:auto}.-left-6{left:calc(var(--spacing) * -6)}.-left-\[5px\]{left:-5px}.-left-\[10000px\]{left:-10000px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[-1rem\]{left:-1rem}.left-\[11px\]{left:11px}.left-\[18px\]{left:18px}.left-auto{left:auto}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[-2\]{z-index:-2}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-none{order:0}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-right{float:right}.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-0{margin:0!important}.-m-px{margin:-1px}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.ms-0{margin-inline-start:0}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-11{margin-top:calc(var(--spacing) * 11)}.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-\[-72px\]{margin-top:-72px}.mt-\[46px\]{margin-top:46px}.mt-\[74px\]{margin-top:74px}.mt-\[76px\]{margin-top:76px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[18px\]{margin-bottom:18px}.mb-\[52px\]{margin-bottom:52px}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/2\.5\]{aspect-ratio:2/2.5}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\.35\]{aspect-ratio:4/5.35}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[16\/8\.7\]{aspect-ratio:16/8.7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\!h-full{height:100%!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[9px\]{height:9px}.h-\[38px\]{height:38px}.h-\[54vw\]{height:54vw}.h-\[58vh\]{height:58vh}.h-\[72vw\]{height:72vw}.h-\[210px\]{height:210px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[430px\]{height:430px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[470px\]{height:470px}.h-\[476px\]{height:476px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[620px\]{max-height:620px}.max-h-\[768px\]{max-height:768px}.max-h-\[calc\(94dvh-8rem\)\]{max-height:calc(94dvh - 8rem)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[25rem\]{min-height:25rem}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[74px\]{min-height:74px}.min-h-\[92px\]{min-height:92px}.min-h-\[150px\]{min-height:150px}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[238px\]{min-height:238px}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-\[390px\]{min-height:390px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.min-h-\[580px\]{min-height:580px}.min-h-\[600px\]{min-height:600px}.min-h-\[620px\]{min-height:620px}.min-h-\[680px\]{min-height:680px}.min-h-\[720px\]{min-height:720px}.min-h-\[760px\]{min-height:760px}.min-h-\[780px\]{min-height:780px}.min-h-\[865px\]{min-height:865px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[9px\]{width:9px}.w-\[34\%\]{width:34%}.w-\[34vw\]{width:34vw}.w-\[38px\]{width:38px}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[75vw\]{width:75vw}.w-\[80\%\]{width:80%}.w-\[86\%\]{width:86%}.w-\[90vw\]{width:90vw}.w-\[210px\]{width:210px}.w-\[min\(25rem\,34vw\)\]{width:min(25rem,34vw)}.w-\[min\(240px\,42vw\)\]{width:min(240px,42vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-full{max-width:100%!important}.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-20{max-width:calc(var(--spacing) * 20)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-26{max-width:calc(var(--spacing) * 26)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1460px\]{max-width:1460px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_40px\]{grid-template-columns:1fr 40px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[70px_minmax\(180px\,\.55fr\)_minmax\(280px\,1\.1fr\)_minmax\(260px\,\.8fr\)\]{grid-template-columns:70px minmax(180px,.55fr) minmax(280px,1.1fr) minmax(260px,.8fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[34px\]{gap:34px}.gap-\[70px\]{gap:70px}.gap-\[72px\]{gap:72px}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0{row-gap:0}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-white\/15>:not(:last-child)){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.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-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-\[14px\]{border-style:var(--tw-border-style);border-width:14px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.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-\[\#C3A355\]{border-color:#c3a355}.border-\[\#C3A355\]\/25{border-color:oklab(72.8094% .00476822 .104222/.25)}.border-\[\#C3A355\]\/35{border-color:oklab(72.8094% .00476822 .104222/.35)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/70{border-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.border-black\/70{border-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.border-border{border-color:var(--color-border)}.border-border\/50{border-color:#d9ddd780}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:#d9ddd799}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/70{border-color:#d9ddd7b3}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-border\/80{border-color:#d9ddd7cc}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.border-forest{border-color:var(--color-forest)}.border-forest\/15{border-color:#c3a35526}@supports (color:color-mix(in lab, red, red)){.border-forest\/15{border-color:color-mix(in oklab, var(--color-forest) 15%, transparent)}}.border-forest\/20{border-color:#c3a35533}@supports (color:color-mix(in lab, red, red)){.border-forest\/20{border-color:color-mix(in oklab, var(--color-forest) 20%, transparent)}}.border-forest\/25{border-color:#c3a35540}@supports (color:color-mix(in lab, red, red)){.border-forest\/25{border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}}.border-forest\/30{border-color:#c3a3554d}@supports (color:color-mix(in lab, red, red)){.border-forest\/30{border-color:color-mix(in oklab, var(--color-forest) 30%, transparent)}}.border-ink\/8{border-color:#251e1c14}@supports (color:color-mix(in lab, red, red)){.border-ink\/8{border-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.border-ink\/10{border-color:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.border-ink\/12{border-color:#251e1c1f}@supports (color:color-mix(in lab, red, red)){.border-ink\/12{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.border-ink\/15{border-color:#251e1c26}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-ink\/18{border-color:#251e1c2e}@supports (color:color-mix(in lab, red, red)){.border-ink\/18{border-color:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.border-ink\/20{border-color:#251e1c33}@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:#251e1c40}@supports (color:color-mix(in lab, red, red)){.border-ink\/25{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.border-ink\/28{border-color:#251e1c47}@supports (color:color-mix(in lab, red, red)){.border-ink\/28{border-color:color-mix(in oklab, var(--color-ink) 28%, transparent)}}.border-ink\/30{border-color:#251e1c4d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-lime{border-color:var(--color-lime)}.border-lime\/40{border-color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.border-lime\/40{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.border-paper{border-color:var(--color-paper)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-t-\[\#89723c\]{border-top-color:#89723c}.border-t-lime{border-top-color:var(--color-lime)}.\!bg-paper{background-color:var(--color-paper)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0a1a15\]{background-color:#0a1a15}.bg-\[\#121413\]{background-color:#121413}.bg-\[\#C3A355\]{background-color:#c3a355}.bg-\[\#C3A355\]\/5{background-color:oklab(72.8094% .00476822 .104222/.05)}.bg-\[\#C3A355\]\/10{background-color:oklab(72.8094% .00476822 .104222/.1)}.bg-\[\#C3A355\]\/15{background-color:oklab(72.8094% .00476822 .104222/.15)}.bg-\[\#f7f5ee\]{background-color:#f7f5ee}.bg-\[\#fbf7f1\]{background-color:#fbf7f1}.bg-\[\#ffe0e3\]{background-color:#ffe0e3}.bg-\[\#fff3ee\]{background-color:#fff3ee}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-border\/60{background-color:#d9ddd799}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.bg-current{background-color:currentColor}.bg-forest{background-color:var(--color-forest)}.bg-forest-dark\/98{background-color:#89723cfa}@supports (color:color-mix(in lab, red, red)){.bg-forest-dark\/98{background-color:color-mix(in oklab, var(--color-forest-dark) 98%, transparent)}}.bg-forest\/10{background-color:#c3a3551a}@supports (color:color-mix(in lab, red, red)){.bg-forest\/10{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.bg-forest\/90{background-color:#c3a355e6}@supports (color:color-mix(in lab, red, red)){.bg-forest\/90{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.bg-forest\/95{background-color:#c3a355f2}@supports (color:color-mix(in lab, red, red)){.bg-forest\/95{background-color:color-mix(in oklab, var(--color-forest) 95%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/5{background-color:#251e1c0d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/5{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.bg-ink\/10{background-color:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-ink\/20{background-color:#251e1c33}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bg-ink\/55{background-color:#251e1c8c}@supports (color:color-mix(in lab, red, red)){.bg-ink\/55{background-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.bg-ink\/60{background-color:#251e1c99}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-ink\/65{background-color:#251e1ca6}@supports (color:color-mix(in lab, red, red)){.bg-ink\/65{background-color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.bg-ink\/75{background-color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.bg-ink\/75{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.bg-ink\/80{background-color:#251e1ccc}@supports (color:color-mix(in lab, red, red)){.bg-ink\/80{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.bg-ink\/85{background-color:#251e1cd9}@supports (color:color-mix(in lab, red, red)){.bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.bg-lime{background-color:var(--color-lime)}.bg-lime\/10{background-color:#c3a3551a}@supports (color:color-mix(in lab, red, red)){.bg-lime\/10{background-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}.bg-lime\/20{background-color:#c3a35533}@supports (color:color-mix(in lab, red, red)){.bg-lime\/20{background-color:color-mix(in oklab, var(--color-lime) 20%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper\/30{background-color:#f5f4ef4d}@supports (color:color-mix(in lab, red, red)){.bg-paper\/30{background-color:color-mix(in oklab, var(--color-paper) 30%, transparent)}}.bg-paper\/40{background-color:#f5f4ef66}@supports (color:color-mix(in lab, red, red)){.bg-paper\/40{background-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.bg-paper\/50{background-color:#f5f4ef80}@supports (color:color-mix(in lab, red, red)){.bg-paper\/50{background-color:color-mix(in oklab, var(--color-paper) 50%, transparent)}}.bg-paper\/60{background-color:#f5f4ef99}@supports (color:color-mix(in lab, red, red)){.bg-paper\/60{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.bg-paper\/70{background-color:#f5f4efb3}@supports (color:color-mix(in lab, red, red)){.bg-paper\/70{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-soft{background-color:var(--color-soft)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#C3A355\]{--tw-gradient-from:#c3a355;--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))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--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))}.from-forest{--tw-gradient-from:var(--color-forest);--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))}.from-forest-dark{--tw-gradient-from:var(--color-forest-dark);--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))}.from-ink{--tw-gradient-from:var(--color-ink);--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))}.from-ink\/10{--tw-gradient-from:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.from-ink\/10{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.from-ink\/10{--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))}.from-ink\/35{--tw-gradient-from:#251e1c59}@supports (color:color-mix(in lab, red, red)){.from-ink\/35{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.from-ink\/35{--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))}.from-ink\/50{--tw-gradient-from:#251e1c80}@supports (color:color-mix(in lab, red, red)){.from-ink\/50{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.from-ink\/50{--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))}.from-ink\/55{--tw-gradient-from:#251e1c8c}@supports (color:color-mix(in lab, red, red)){.from-ink\/55{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.from-ink\/55{--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))}.from-ink\/66{--tw-gradient-from:#251e1ca8}@supports (color:color-mix(in lab, red, red)){.from-ink\/66{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 66%, transparent)}}.from-ink\/66{--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))}.from-ink\/75{--tw-gradient-from:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.from-ink\/75{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.from-ink\/75{--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))}.from-ink\/82{--tw-gradient-from:#251e1cd1}@supports (color:color-mix(in lab, red, red)){.from-ink\/82{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 82%, transparent)}}.from-ink\/82{--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))}.from-ink\/85{--tw-gradient-from:#251e1cd9}@supports (color:color-mix(in lab, red, red)){.from-ink\/85{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.from-ink\/85{--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))}.from-ink\/90{--tw-gradient-from:#251e1ce6}@supports (color:color-mix(in lab, red, red)){.from-ink\/90{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.from-ink\/90{--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))}.from-ink\/92{--tw-gradient-from:#251e1ceb}@supports (color:color-mix(in lab, red, red)){.from-ink\/92{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 92%, transparent)}}.from-ink\/92{--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))}.from-ink\/94{--tw-gradient-from:#251e1cf0}@supports (color:color-mix(in lab, red, red)){.from-ink\/94{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 94%, transparent)}}.from-ink\/94{--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))}.from-ink\/95{--tw-gradient-from:#251e1cf2}@supports (color:color-mix(in lab, red, red)){.from-ink\/95{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 95%, transparent)}}.from-ink\/95{--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))}.from-lime\/15{--tw-gradient-from:#c3a35526}@supports (color:color-mix(in lab, red, red)){.from-lime\/15{--tw-gradient-from:color-mix(in oklab, var(--color-lime) 15%, transparent)}}.from-lime\/15{--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))}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/50{--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)}.via-forest-dark\/96{--tw-gradient-via:#89723cf5}@supports (color:color-mix(in lab, red, red)){.via-forest-dark\/96{--tw-gradient-via:color-mix(in oklab, var(--color-forest-dark) 96%, transparent)}}.via-forest-dark\/96{--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)}.via-ink\/18{--tw-gradient-via:#251e1c2e}@supports (color:color-mix(in lab, red, red)){.via-ink\/18{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.via-ink\/18{--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)}.via-ink\/40{--tw-gradient-via:#251e1c66}@supports (color:color-mix(in lab, red, red)){.via-ink\/40{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.via-ink\/40{--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)}.via-ink\/50{--tw-gradient-via:#251e1c80}@supports (color:color-mix(in lab, red, red)){.via-ink\/50{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.via-ink\/50{--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)}.via-ink\/54{--tw-gradient-via:#251e1c8a}@supports (color:color-mix(in lab, red, red)){.via-ink\/54{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 54%, transparent)}}.via-ink\/54{--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)}.via-ink\/55{--tw-gradient-via:#251e1c8c}@supports (color:color-mix(in lab, red, red)){.via-ink\/55{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.via-ink\/55{--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)}.via-ink\/68{--tw-gradient-via:#251e1cad}@supports (color:color-mix(in lab, red, red)){.via-ink\/68{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 68%, transparent)}}.via-ink\/68{--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)}.via-ink\/72{--tw-gradient-via:#251e1cb8}@supports (color:color-mix(in lab, red, red)){.via-ink\/72{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 72%, transparent)}}.via-ink\/72{--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)}.via-ink\/74{--tw-gradient-via:#251e1cbd}@supports (color:color-mix(in lab, red, red)){.via-ink\/74{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 74%, transparent)}}.via-ink\/74{--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)}.via-ink\/78{--tw-gradient-via:#251e1cc7}@supports (color:color-mix(in lab, red, red)){.via-ink\/78{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 78%, transparent)}}.via-ink\/78{--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)}.via-ink\/80{--tw-gradient-via:#251e1ccc}@supports (color:color-mix(in lab, red, red)){.via-ink\/80{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.via-ink\/80{--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)}.to-forest-dark\/25{--tw-gradient-to:#89723c40}@supports (color:color-mix(in lab, red, red)){.to-forest-dark\/25{--tw-gradient-to:color-mix(in oklab, var(--color-forest-dark) 25%, transparent)}}.to-forest-dark\/25{--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))}.to-forest\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-forest\/0{--tw-gradient-to:color-mix(in oklab, var(--color-forest) 0%, transparent)}}.to-forest\/0{--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))}.to-transparent{--tw-gradient-to: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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[88px\]{padding-top:88px}.pr-0{padding-right:0}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-\[\.7rem\]{font-size:.7rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.76rem\]{font-size:.76rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.7rem\]{font-size:2.7rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.35rem\]{font-size:3.35rem}.text-\[3\.45rem\]{font-size:3.45rem}.text-\[3rem\]{font-size:3rem}.text-\[4\.2rem\]{font-size:4.2rem}.text-\[4\.5rem\]{font-size:4.5rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.5rem\,2\.2vw\,2rem\)\]{font-size:clamp(1.5rem,2.2vw,2rem)}.text-\[clamp\(1\.8rem\,5vw\,4rem\)\]{font-size:clamp(1.8rem,5vw,4rem)}.text-\[clamp\(1\.9rem\,3\.4vw\,3rem\)\]{font-size:clamp(1.9rem,3.4vw,3rem)}.text-\[clamp\(1\.15rem\,1\.5vw\,1\.35rem\)\]{font-size:clamp(1.15rem,1.5vw,1.35rem)}.text-\[clamp\(1\.25rem\,1\.8vw\,1\.65rem\)\]{font-size:clamp(1.25rem,1.8vw,1.65rem)}.text-\[clamp\(1\.45rem\,2\.1vw\,2\.35rem\)\]{font-size:clamp(1.45rem,2.1vw,2.35rem)}.text-\[clamp\(1\.45rem\,2\.6vw\,2\.55rem\)\]{font-size:clamp(1.45rem,2.6vw,2.55rem)}.text-\[clamp\(1\.55rem\,2\.2vw\,2\.2rem\)\]{font-size:clamp(1.55rem,2.2vw,2.2rem)}.text-\[clamp\(2\.4rem\,3\.8vw\,3\.6rem\)\]{font-size:clamp(2.4rem,3.8vw,3.6rem)}.text-\[clamp\(2\.4rem\,4vw\,4rem\)\]{font-size:clamp(2.4rem,4vw,4rem)}.text-\[clamp\(2\.5rem\,4vw\,3\.5rem\)\]{font-size:clamp(2.5rem,4vw,3.5rem)}.text-\[clamp\(2\.6rem\,5vw\,5\.2rem\)\]{font-size:clamp(2.6rem,5vw,5.2rem)}.text-\[clamp\(2\.7rem\,4\.2vw\,4\.2rem\)\]{font-size:clamp(2.7rem,4.2vw,4.2rem)}.text-\[clamp\(2\.7rem\,5\.2vw\,5\.05rem\)\]{font-size:clamp(2.7rem,5.2vw,5.05rem)}.text-\[clamp\(2\.8rem\,4\.5vw\,4\.6rem\)\]{font-size:clamp(2.8rem,4.5vw,4.6rem)}.text-\[clamp\(2\.8rem\,4\.8vw\,4\.8rem\)\]{font-size:clamp(2.8rem,4.8vw,4.8rem)}.text-\[clamp\(2\.8rem\,4vw\,4\.75rem\)\]{font-size:clamp(2.8rem,4vw,4.75rem)}.text-\[clamp\(2\.25rem\,4vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4vw,3.5rem)}.text-\[clamp\(2\.35rem\,3\.2vw\,3\.2rem\)\]{font-size:clamp(2.35rem,3.2vw,3.2rem)}.text-\[clamp\(2\.35rem\,3\.2vw\,3\.35rem\)\]{font-size:clamp(2.35rem,3.2vw,3.35rem)}.text-\[clamp\(2\.35rem\,3\.5vw\,3\.55rem\)\]{font-size:clamp(2.35rem,3.5vw,3.55rem)}.text-\[clamp\(2\.35rem\,4vw\,4\.4rem\)\]{font-size:clamp(2.35rem,4vw,4.4rem)}.text-\[clamp\(2\.35rem\,4vw\,4\.6rem\)\]{font-size:clamp(2.35rem,4vw,4.6rem)}.text-\[clamp\(2\.45rem\,3\.7vw\,3\.7rem\)\]{font-size:clamp(2.45rem,3.7vw,3.7rem)}.text-\[clamp\(2\.55rem\,5vw\,5\.2rem\)\]{font-size:clamp(2.55rem,5vw,5.2rem)}.text-\[clamp\(2\.75rem\,4\.25vw\,4\.8rem\)\]{font-size:clamp(2.75rem,4.25vw,4.8rem)}.text-\[clamp\(2\.75rem\,6\.2vw\,6rem\)\]{font-size:clamp(2.75rem,6.2vw,6rem)}.text-\[clamp\(2rem\,2\.45vw\,2\.45rem\)\]{font-size:clamp(2rem,2.45vw,2.45rem)}.text-\[clamp\(2rem\,3vw\,3\.2rem\)\]{font-size:clamp(2rem,3vw,3.2rem)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-\[clamp\(3\.5rem\,6vw\,6rem\)\]{font-size:clamp(3.5rem,6vw,6rem)}.text-\[clamp\(3\.25rem\,7vw\,7\.5rem\)\]{font-size:clamp(3.25rem,7vw,7.5rem)}.text-\[clamp\(3rem\,4\.9vw\,4\.85rem\)\]{font-size:clamp(3rem,4.9vw,4.85rem)}.text-\[clamp\(3rem\,5vw\,5\.4rem\)\]{font-size:clamp(3rem,5vw,5.4rem)}.text-\[clamp\(5rem\,11vw\,10rem\)\]{font-size:clamp(5rem,11vw,10rem)}.text-\[clamp\(5rem\,12vw\,11rem\)\]{font-size:clamp(5rem,12vw,11rem)}.text-\[clamp\(15rem\,34vw\,34rem\)\]{font-size:clamp(15rem,34vw,34rem)}.text-\[clamp\(18rem\,45vw\,44rem\)\]{font-size:clamp(18rem,45vw,44rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[\.75\]{--tw-leading:.75;line-height:.75}.leading-\[\.92\]{--tw-leading:.92;line-height:.92}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[clamp\(3rem\,6\.2vw\,6\.75rem\)\]{--tw-leading:clamp(3rem, 6.2vw, 6.75rem);line-height:clamp(3rem,6.2vw,6.75rem)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-\.09em\]{--tw-tracking:-.09em;letter-spacing:-.09em}.tracking-\[-\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-\.14em\]{--tw-tracking:-.14em;letter-spacing:-.14em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#3f5128\]{color:#3f5128}.text-\[\#89723c\]{color:#89723c}.text-\[\#C3A355\]{color:#c3a355}.text-black{color:var(--color-black)}.text-forest{color:var(--color-forest)}.text-forest\/40{color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.text-forest\/40{color:color-mix(in oklab, var(--color-forest) 40%, transparent)}}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ink\/30{color:#251e1c4d}@supports (color:color-mix(in lab, red, red)){.text-ink\/30{color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.text-ink\/60{color:#251e1c99}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/65{color:#251e1ca6}@supports (color:color-mix(in lab, red, red)){.text-ink\/65{color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.text-ink\/70{color:#251e1cb3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/75{color:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-ink\/80{color:#251e1ccc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-lime{color:var(--color-lime)}.text-lime-700{color:var(--color-lime-700)}.text-lime\/20{color:#c3a35533}@supports (color:color-mix(in lab, red, red)){.text-lime\/20{color:color-mix(in oklab, var(--color-lime) 20%, transparent)}}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#c5a253\]{text-decoration-color:#c5a253}.decoration-lime{-webkit-text-decoration-color:var(--color-lime);-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}.decoration-2{text-decoration-thickness:2px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.5\]{opacity:.5}.bg-blend-multiply{background-blend-mode:multiply}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(37\,30\,28\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#251e1c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(22\,18\,16\,0\.05\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#1612100d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(37\,30\,28\,0\.06\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#251e1c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(8\,42\,33\,\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#082a2114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(37\,30\,28\,0\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#251e1c14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_56px_rgba\(0\,0\,0\,\.14\)\]{--tw-shadow:0 22px 56px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(37\,30\,28\,\.1\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#251e1c1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-lime{--tw-ring-color:var(--color-lime)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-4{outline-offset:4px}.blur{--tw-blur:blur(8px);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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.03\]{--tw-saturate:saturate(1.03);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.backdrop-blur-sm{--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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-\[height\,background-color\]{transition-property:height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[\.7em\]:before{content:var(--tw-content);top:.7em}.before\:left-0:before{content:var(--tw-content);left:0}.before\:mr-3:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:text-white:before{content:var(--tw-content);color:var(--color-white)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#C3A355\]:hover{border-color:#c3a355}.hover\:border-\[\#C3A355\]\/50:hover{border-color:oklab(72.8094% .00476822 .104222/.5)}.hover\:border-\[\#C3A355\]\/60:hover{border-color:oklab(72.8094% .00476822 .104222/.6)}.hover\:border-forest:hover{border-color:var(--color-forest)}.hover\:border-forest\/40:hover{border-color:#c3a35566}@supports (color:color-mix(in lab, red, red)){.hover\:border-forest\/40:hover{border-color:color-mix(in oklab, var(--color-forest) 40%, transparent)}}.hover\:border-forest\/50:hover{border-color:#c3a35580}@supports (color:color-mix(in lab, red, red)){.hover\:border-forest\/50:hover{border-color:color-mix(in oklab, var(--color-forest) 50%, transparent)}}.hover\:border-forest\/60:hover{border-color:#c3a35599}@supports (color:color-mix(in lab, red, red)){.hover\:border-forest\/60:hover{border-color:color-mix(in oklab, var(--color-forest) 60%, transparent)}}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink\/15:hover{border-color:#251e1c26}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/15:hover{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.hover\:border-ink\/20:hover{border-color:#251e1c33}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/20:hover{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.hover\:border-lime:hover{border-color:var(--color-lime)}.hover\:border-lime\/60:hover{border-color:#c3a35599}@supports (color:color-mix(in lab, red, red)){.hover\:border-lime\/60:hover{border-color:color-mix(in oklab, var(--color-lime) 60%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[\#C3A355\]:hover{background-color:#c3a355}.hover\:bg-forest:hover{background-color:var(--color-forest)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-ink\/4:hover{background-color:#251e1c0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/4:hover{background-color:color-mix(in oklab, var(--color-ink) 4%, transparent)}}.hover\:bg-ink\/5:hover{background-color:#251e1c0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.hover\:bg-lime:hover{background-color:var(--color-lime)}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-\[\#89723c\]:hover{color:#89723c}.hover\:text-forest:hover{color:var(--color-forest)}.hover\:text-forest-dark:hover{color:var(--color-forest-dark)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-lime:hover{color:var(--color-lime)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_30px_rgba\(37\,30\,28\,0\.1\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#251e1c1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_25px_50px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow:0 25px 50px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow:0 25px 60px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#C3A355\]:focus{border-color:#c3a355}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-\[460px\]{height:460px}.sm\:w-40{width:calc(var(--spacing) * 40)}.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\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.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-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\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:top-\[76px\]{top:76px}.md\:right-0{right:0}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:bottom-12{bottom:calc(var(--spacing) * 12)}.md\:col-span-1{grid-column:span 1/span 1}.md\:mt-0{margin-top:0}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-48{height:calc(var(--spacing) * 48)}.md\:h-80{height:calc(var(--spacing) * 80)}.md\:h-\[4\.75rem\]{height:4.75rem}.md\:h-\[380px\]{height:380px}.md\:h-\[420px\]{height:420px}.md\:h-\[540px\]{height:540px}.md\:h-\[576px\]{height:576px}.md\:h-\[620px\]{height:620px}.md\:h-\[calc\(100dvh-76px\)\]{height:calc(100dvh - 76px)}.md\:min-h-\[94px\]{min-height:94px}.md\:min-h-\[220px\]{min-height:220px}.md\:min-h-\[560px\]{min-height:560px}.md\:min-h-\[640px\]{min-height:640px}.md\:min-h-\[660px\]{min-height:660px}.md\:min-h-\[680px\]{min-height:680px}.md\:min-h-\[760px\]{min-height:760px}.md\:min-h-\[820px\]{min-height:820px}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-full{width:100%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.md\:grid-cols-\[1fr_1\.3fr_1fr\]{grid-template-columns:1fr 1.3fr 1fr}.md\:grid-cols-\[44px_1fr_36px\]{grid-template-columns:44px 1fr 36px}.md\:grid-cols-\[60px_minmax\(200px\,1fr\)_minmax\(280px\,1\.5fr\)\]{grid-template-columns:60px minmax(200px,1fr) minmax(280px,1.5fr)}.md\:grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.md\:grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.md\:grid-cols-\[150px_1fr_50px\]{grid-template-columns:150px 1fr 50px}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(320px\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,280px\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-22{padding-block:calc(var(--spacing) * 22)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-11{padding-top:calc(var(--spacing) * 11)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.6rem\]{font-size:3.6rem}.md\:text-\[3\.15rem\]{font-size:3.15rem}.md\:text-\[3rem\]{font-size:3rem}.md\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.md\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-1\/2{top:50%}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:-right-5{right:calc(var(--spacing) * -5)}.lg\:bottom-7{bottom:calc(var(--spacing) * 7)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-2{grid-column-start:2}.lg\:mx-0{margin-inline:0}.lg\:\!ms-auto{margin-inline-start:auto!important}.lg\:mt-0{margin-top:0}.lg\:mt-\[22px\]{margin-top:22px}.lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[68vh\]{height:68vh}.lg\:h-\[88px\]{height:88px}.lg\:h-\[590px\]{height:590px}.lg\:max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-\[700px\]{min-height:700px}.lg\:min-h-\[740px\]{min-height:740px}.lg\:min-h-\[820px\]{min-height:820px}.lg\:w-10{width:calc(var(--spacing) * 10)}.lg\:w-54{width:calc(var(--spacing) * 54)}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-\[96vw\]{max-width:96vw}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[\.4fr_\.6fr\]{grid-template-columns:.4fr .6fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.36fr_\.64fr\]{grid-template-columns:.36fr .64fr}.lg\:grid-cols-\[\.42fr_\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[\.46fr_\.54fr\]{grid-template-columns:.46fr .54fr}.lg\:grid-cols-\[\.56fr_\.44fr\]{grid-template-columns:.56fr .44fr}.lg\:grid-cols-\[\.62fr_\.38fr\]{grid-template-columns:.62fr .38fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.12fr_\.58fr_\.58fr\]{grid-template-columns:1.12fr .58fr .58fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_480px\]{grid-template-columns:1fr 480px}.lg\:grid-cols-\[70px_1\.1fr_1fr_48px\]{grid-template-columns:70px 1.1fr 1fr 48px}.lg\:grid-cols-\[140px_minmax\(0\,\.42fr\)_minmax\(0\,\.58fr\)\]{grid-template-columns:140px minmax(0,.42fr) minmax(0,.58fr)}.lg\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.lg\:grid-cols-\[365px_1fr\]{grid-template-columns:365px 1fr}.lg\:grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}.lg\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(460px\,\.72fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(460px,.72fr)}.lg\:grid-cols-\[minmax\(0\,\.28fr\)_minmax\(0\,\.48fr\)_auto\]{grid-template-columns:minmax(0,.28fr) minmax(0,.48fr) auto}.lg\:grid-cols-\[minmax\(0\,\.42fr\)_minmax\(0\,\.58fr\)\]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.lg\:grid-cols-\[minmax\(0\,\.45fr\)_minmax\(0\,\.55fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.lg\:grid-cols-\[minmax\(0\,\.46fr\)_minmax\(0\,\.54fr\)\]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.lg\:grid-cols-\[minmax\(0\,\.62fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,\.72fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,\.82fr\)_minmax\(420px\,\.88fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(420px,.88fr)}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(200px\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(200px,300px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.lg\:grid-cols-\[minmax\(280px\,0\.68fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(280px,.68fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(360px\,0\.88fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(360px,.88fr) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-\[6\.25rem\]{gap:6.25rem}.lg\:rounded-sm{border-radius:var(--radius-sm)}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:0}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:\!py-0{padding-block:0!important}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[2\.15rem\]{font-size:2.15rem}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[3\.35rem\]{font-size:3.35rem}.lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.lg\:leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:min-h-\[calc\(100dvh-2\.75rem\)\]{min-height:calc(100dvh - 2.75rem)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[480px_1fr\]{grid-template-columns:480px 1fr}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:px-24{padding-inline:calc(var(--spacing) * 24)}.xl\:pl-0{padding-left:0}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:96rem){.\32 xl\:max-w-32{max-width:calc(var(--spacing) * 32)}.\32 xl\:gap-4{gap:calc(var(--spacing) * 4)}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-wght-normal.woff2)format("woff2-variations")}[data-reveal]{opacity:1;transform:none}@keyframes scroll-line{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:767px){body.admin-bar .site-header{top:46px}.header-actions .button--header,.header-search{display:none}.home-hero{min-height:650px}.hero-grid{inset:0;transform:none}.hero-orbit{opacity:.7;width:78vw;right:0}.business-media figcaption a{display:none}.home-hero .h1-title{font-size:clamp(2.7rem,12.5vw,3.4rem)}.page-hero .h1-title,.project-hero .h1-title,.business-hero .h1-title{font-size:clamp(2.45rem,11vw,3rem)}.home-hero__inner{padding-bottom:calc(var(--spacing) * 24)}.page-hero,.business-hero,.article-hero{min-height:470px}.project-hero{min-height:560px}.project-visual{min-height:0}.ecosystem-node{width:5rem;height:3.25rem;font-size:.52rem}.ecosystem-core{width:8rem}.form-layout .enquiry-form{margin-inline:-.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.real-assets-project-categories{background-color:var(--color-soft)}.project-categories-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.project-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.project-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-category-card{background-color:var(--color-white);transition-property:box-shadow;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){.project-category-card:hover{--tw-shadow:0 18px 45px var(--tw-shadow-color,#082a2126);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.project-category-card__media{aspect-ratio:5/6;background-color:var(--color-forest);margin:0;position:relative;overflow:hidden}.project-category-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;filter:saturate(.85)contrast(1.05);transition-duration:.7s}.project-category-card:hover .project-category-card__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.project-category-card__content{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.project-category-card__content{padding:calc(var(--spacing) * 7)}}.project-category-card__title{--tw-leading:var(--leading-tight);font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-ink);margin:0}@media (max-width:767px){.project-categories-grid{gap:calc(var(--spacing) * 4)}.project-category-card__content{padding:calc(var(--spacing) * 5)}}.business-why-choose{background-color:var(--color-white)}@media (min-width:48rem){.why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.why-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.why-choose-card:hover{border-color:var(--color-forest);background-color:var(--color-white);--tw-shadow:0 12px 35px var(--tw-shadow-color,#082a2114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.real-assets-metrics{background-color:var(--color-forest);color:var(--color-white)}.metrics-showcase-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.metrics-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.metrics-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-showcase-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.metric-showcase-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.metric-showcase-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.metric-showcase-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.metric-showcase-card{padding:calc(var(--spacing) * 7);--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.metric-showcase-card:hover{border-color:var(--color-lime);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.metric-showcase-card:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.metric-showcase-card__icon{margin-bottom:calc(var(--spacing) * 5);color:var(--color-white)}.metric-showcase-card__value{margin-bottom:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.055em;letter-spacing:-.055em;color:var(--color-white);display:block}.metric-showcase-card__label{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.metric-showcase-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.metric-showcase-card__desc{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.real-assets-featured-projects{background-color:var(--color-forest);color:var(--color-white)}.featured-projects-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.featured-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-project-card{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.featured-project-card{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.featured-project-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.featured-project-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.featured-project-card{--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.featured-project-card:hover{border-color:var(--color-lime);--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.featured-project-card__media{aspect-ratio:16/10;background-color:var(--color-ink);margin:0;position:relative;overflow:hidden}.featured-project-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;filter:saturate(.75)contrast(1.08);transition-duration:.7s}.featured-project-card:hover .featured-project-card__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.featured-project-card__badge{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;position:absolute}.featured-project-card__badge span{border-style:var(--tw-border-style);border-width:1px;border-color:#c3a35566;border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.featured-project-card__badge span{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.featured-project-card__badge span{background-color:#c3a355e6}@supports (color:color-mix(in lab, red, red)){.featured-project-card__badge span{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.featured-project-card__badge span{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-md));-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,)}.featured-project-card__content{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.featured-project-card__content{padding:calc(var(--spacing) * 8)}}.featured-project-card__header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.featured-project-card__title{--tw-leading:var(--leading-tight);font-size:clamp(1.5rem,2.2vw,2rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-white);margin:0}.featured-project-card__location{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.featured-project-card__location{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.featured-project-card__specs{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;margin:0;list-style-type:none}@supports (color:color-mix(in lab, red, red)){.featured-project-card__specs{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.featured-project-card__specs{padding:0;padding-top:calc(var(--spacing) * 5)}.featured-project-card__specs li{margin-bottom:calc(var(--spacing) * 2.5);align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.featured-project-card__specs li{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.featured-project-card__specs li:last-child{margin-bottom:0}.featured-project-card__specs li:before{content:"→";color:var(--color-lime)}.featured-project-card__specs strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.real-assets-why-choose{background-color:var(--color-white)}.why-choose-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.why-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-choose-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-soft);padding:calc(var(--spacing) * 7);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.why-choose-card:hover{border-color:var(--color-forest);background-color:var(--color-white);--tw-shadow:0 12px 35px var(--tw-shadow-color,#082a2114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.why-choose-card__icon{margin-bottom:calc(var(--spacing) * 5);color:var(--color-forest)}.why-choose-card__title{margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-ink)}.why-choose-card__desc{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-muted)}@media (max-width:767px){.metrics-showcase-grid{gap:calc(var(--spacing) * 4)}.metric-showcase-card{padding:calc(var(--spacing) * 5)}.featured-projects-grid{gap:calc(var(--spacing) * 5)}.featured-project-card__content{padding:calc(var(--spacing) * 5)}.featured-project-card__badge{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.why-choose-grid{gap:calc(var(--spacing) * 5)}.why-choose-card{padding:calc(var(--spacing) * 5)}}.home-business-slider{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);color:var(--color-ink);overflow:hidden}@media (min-width:48rem){.home-business-slider{padding-top:calc(var(--spacing) * 24)}}@media (min-width:64rem){.home-business-slider{padding-inline:0;padding-top:calc(var(--spacing) * 28)}}.home-business-slider__intro{gap:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14);display:grid}@media (min-width:48rem){.home-business-slider__intro{align-items:flex-start;gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}@media (min-width:64rem){.home-business-slider__intro{padding-bottom:calc(var(--spacing) * 10)}}.home-business-slider__heading h2{--tw-leading:1.03;--tw-font-weight:var(--font-weight-normal);max-width:13ch;line-height:1.03;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.home-business-slider__copy{gap:calc(var(--spacing) * 5);max-width:720px;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:var(--color-muted);display:grid}@media (min-width:48rem){.home-business-slider__copy{padding-top:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.home-business-slider__copy p{margin:0}.home-business-slider__copy .button{margin-top:calc(var(--spacing) * 5);border-color:#251e1c47;width:fit-content}@supports (color:color-mix(in lab, red, red)){.home-business-slider__copy .button{border-color:color-mix(in oklab, var(--color-ink) 28%, transparent)}}.home-business-slider__copy .button{color:var(--color-ink);background-color:#0000}@media (hover:hover){.home-business-slider__copy .button:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}}.home-business-slider__stage{position:relative}.home-business-slider__viewport{padding-left:max(24px,50vw - 770px);overflow:visible}.home-business-slider__track{-webkit-user-select:none;user-select:none;gap:var(--business-card-gap,20px);cursor:grab;will-change:transform;margin:0;padding:0;list-style-type:none;display:flex}.home-business-slider__track:active{cursor:grabbing}.home-business-slider__item{width:var(--business-card-width,31vw);flex-shrink:0}.home-business-card{border-radius:var(--radius-md);background-color:var(--color-ink);height:560px;color:var(--color-white);--tw-shadow:0 22px 56px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.home-business-card{height:620px}}@media (min-width:64rem){.home-business-card{height:660px}}.home-business-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}.home-business-card:hover img,.home-business-card:focus-visible img{scale:1.045}.home-business-card__shade{background:linear-gradient(#0000 42%,#000000d1 100%);position:absolute;inset:0}.home-business-card__content{z-index:10;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 16);inset-inline:0;display:grid;position:absolute;bottom:0}@media (min-width:48rem){.home-business-card__content{padding:calc(var(--spacing) * 7);padding-right:calc(var(--spacing) * 20)}}.home-business-card__title{--tw-leading:var(--leading-tight);font-size:1.55rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.home-business-card__title{font-size:1.75rem}}.home-business-card__line{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.home-business-card__line{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.home-business-card__arrow{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 4);z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-business-card__arrow{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.home-business-card__arrow{color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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}@media (min-width:48rem){.home-business-card__arrow{right:calc(var(--spacing) * 7)}}@media (min-width:64rem){.home-business-card__arrow{bottom:calc(var(--spacing) * 7);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.home-business-card__arrow svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.home-business-card:hover .home-business-card__arrow,.home-business-card:focus-visible .home-business-card__arrow{background-color:var(--color-white);color:var(--color-ink)}.home-business-slider__controls{margin-inline:auto;margin-bottom:calc(var(--spacing) * 7);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);width:100%;max-width:1540px;padding-inline:calc(var(--spacing) * 6);display:flex}@media (min-width:48rem){.home-business-slider__controls{padding-inline:calc(var(--spacing) * 8)}}.home-business-slider__controls button{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c33;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.home-business-slider__controls button{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.home-business-slider__controls button{background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-shadow:0 16px 36px var(--tw-shadow-color,#0000001f);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:.3s;transition-duration:.3s}@media (hover:hover){.home-business-slider__controls button:hover{background-color:var(--color-ink);color:var(--color-white)}}.home-business-slider__controls button:disabled{pointer-events:none;opacity:.25}@media (max-width:899px){.home-business-slider{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 6)}.home-business-slider__intro{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10)}.home-business-slider__heading h2{font-size:clamp(2.6rem,10vw,4.2rem)}.home-business-slider__copy{gap:calc(var(--spacing) * 4);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)}.home-business-slider__viewport{padding-inline:0;overflow:hidden}.home-business-card{height:520px}}@media (max-width:639px){.home-business-slider{padding-top:calc(var(--spacing) * 14)}.home-business-slider__heading h2{font-size:2.9rem}.home-business-slider__copy .button{justify-content:center;width:100%}.home-business-card{height:470px}.home-business-card__content{padding:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 16)}.home-business-card__title{font-size:1.35rem}}.homepage-businesses{min-height:760px;color:var(--color-white);background-color:#121413;padding-block:0;position:relative;overflow:hidden}@media (min-width:48rem){.homepage-businesses{min-height:820px}}@media (min-width:64rem){.homepage-businesses{min-height:865px}}.business-backgrounds{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.business-background{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-in-out);transition-duration:1s;transition-timing-function:var(--ease-in-out);will-change:opacity;position:absolute;inset:0}.business-background.is-active{z-index:1;opacity:1}.business-background img{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover;object-position:center;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-out);transition-duration:1s;transition-timing-function:var(--ease-out)}.business-background[data-business-bg="5"] img{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover;object-position:top;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-out);transition-duration:1s;transition-timing-function:var(--ease-out)}.business-background:before{content:"";pointer-events:none;z-index:1;opacity:.34;background-image:url(../images/tile4020.png);position:absolute;inset:0}.business-split-layout{z-index:10;width:100%;max-width:1540px;min-height:760px;padding:calc(var(--spacing) * 5);flex-direction:column;justify-content:space-between;margin-inline:auto;display:flex;position:relative}@media (min-width:48rem){.business-split-layout{min-height:820px}}@media (min-width:64rem){.business-split-layout{min-height:865px;padding-inline:0}}.business-content-area{flex-direction:column;flex:1;justify-content:center;display:flex}.business-content-area .eyebrow{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2.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:.25em;letter-spacing:.25em;text-transform:uppercase;display:flex}@media (min-width:48rem){.business-content-area .eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.business-content-area .eyebrow svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.business-slides-wrapper{width:100%;position:relative}.business-content-slide{pointer-events:none;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:all;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);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.business-content-slide.is-active{pointer-events:auto;z-index:10;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;position:relative}.business-hero-title{margin-bottom:calc(var(--spacing) * 7);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal);max-width:760px;font-size:clamp(3rem,4.9vw,4.85rem);line-height:1.02;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}.business-hero-copy{margin-bottom: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:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-wrap:pretty;color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.business-hero-copy{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (min-width:48rem){.business-hero-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.button-link-light{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff73;border-radius:3.40282e38px;max-width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-link-light{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.button-link-light{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.button-link-light{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.button-link-light{padding-inline:calc(var(--spacing) * 6);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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-xs));-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-property:all;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}@media (hover:hover){.button-link-light:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black)}}.button-link-light svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.button-link-light:hover svg{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.business-nav-list{margin-top:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:48rem){.business-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.business-nav-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.business-nav-item{cursor:pointer;border-bottom-style:var(--tw-border-style);border-color:#ffffff1f;border-bottom-width:1px;align-items:center;width:100%;min-height:92px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.business-nav-item{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.business-nav-item{padding-inline:0;padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 5);text-align:left;--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:.92rem;line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.business-nav-item{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.business-nav-item{text-transform:uppercase;transition-property:all;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}@media (hover:hover){.business-nav-item:hover{color:var(--color-white)}}@media (min-width:48rem){.business-nav-item{border-right-style:var(--tw-border-style);min-height:94px;padding-inline:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 4);border-right-width:1px;font-size:1rem}}@media (min-width:64rem){.business-nav-item{border-bottom-style:var(--tw-border-style);border-bottom-width:0;font-size:1.06rem}}.business-nav-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.business-nav-item:after{content:"";width:0;height:3px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-out);transition-duration:.4s;transition-timing-function:var(--ease-out);background-color:#c3a355;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #c3a35566}.business-nav-item.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.business-nav-item.is-active:after{width:100%}@media (max-width:767px){.homepage-businesses{min-height:760px}.business-split-layout{min-height:760px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 8)}.business-content-area{justify-content:flex-start;max-width:none;padding-block:0}.business-slides-wrapper{min-height:190px}.business-nav-list{margin-top:calc(var(--spacing) * 8);background-color:#0000001a;grid-template-columns:repeat(1,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.business-nav-list{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.business-nav-item{min-height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);border-color:#ffffff24;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.business-nav-item{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.business-nav-item{padding-block:calc(var(--spacing) * 3);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);font-size:.85rem}.business-hero-title{font-size:clamp(2.45rem,11vw,3.25rem)}.business-hero-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab, red, red)){.business-hero-copy{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}@media (min-width:768px) and (max-width:1023px){.business-hero-title{font-size:clamp(2.2rem,5vw,3rem)}}.japiyo-home-redesign{background-color:var(--color-paper);color:var(--color-ink)}.j2-shell{width:min(100% - 48px,1360px);margin-inline:auto}.j2-section{background-color:var(--color-paper);padding-block:calc(var(--spacing) * 24)}.j2-kicker{--tw-leading:1.2;--tw-font-weight:var(--font-weight-extrabold);font-size:.78rem;line-height:1.2;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-lime);text-transform:uppercase;margin:0;margin-bottom:18px}.j2-intro{display:block}.j2-intro--wide{max-width:1040px;margin-bottom:52px}.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2{--tw-leading:1.06;--tw-font-weight:var(--font-weight-medium);font-size:3.45rem;line-height:1.06;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);margin:0}.j2-intro p:not(.j2-kicker),.j2-location p,.j2-demand p,.j2-briefing p{margin:0;margin-top:calc(var(--spacing) * 6);color:var(--color-muted);font-size:1.02rem}@media (min-width:64rem){.j2-intro p:not(.j2-kicker),.j2-location p,.j2-demand p,.j2-briefing p{--tw-leading:1.78;margin-top:22px;line-height:1.78}}.j2-hero-badges{justify-content:center;gap:calc(var(--spacing) * 6);display:flex}.j2-hero-badges article{position:relative;overflow:hidden}.j2-hero-badges article img{object-fit:contain;width:100%;height:100%}.j2-hero-badges span{z-index:10;--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lime);text-transform:uppercase;display:block;position:relative}.j2-hero-badges strong{z-index:10;margin-top:calc(var(--spacing) * 2);max-width:15ch;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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block;position:relative}.j2-role-list{border-top-style:var(--tw-border-style);border-color:#251e1c33;border-top-width:1px;margin-top:74px}@supports (color:color-mix(in lab, red, red)){.j2-role-list{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-role-list article{border-bottom-style:var(--tw-border-style);border-color:#251e1c33;border-bottom-width:1px;grid-template-columns:70px minmax(180px,.55fr) minmax(280px,1.1fr) minmax(260px,.8fr);align-items:center;gap:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-role-list article{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-role-list article{padding-block:34px}.j2-role-list span,.j2-journey-rail span{--tw-font-weight:var(--font-weight-extrabold);font-size:.82rem;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-lime)}.j2-role-list h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);margin:0}.j2-role-list strong{--tw-leading:1.03;--tw-font-weight:var(--font-weight-medium);font-size:2.65rem;line-height:1.03;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.j2-role-list p,.j2-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;color:var(--color-muted);margin:0;line-height:1.65}.j2-note{margin-top:calc(var(--spacing) * 6)}.j2-location{isolation:isolate;background-color:var(--color-ink);min-height:780px;padding-block:calc(var(--spacing) * 24);color:var(--color-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.j2-location__media,.j2-location__media img{width:100%;height:100%;position:absolute;inset:0}.j2-location__media{z-index:-2;margin:0}.j2-location__media img{object-fit:cover;object-position:center}.j2-location:before{content:"";z-index:5;position:absolute;inset:0}.j2-location__content{z-index:10;align-items:flex-end;gap:72px}@media (min-width:64rem){.j2-location__content{grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:6.25rem;display:grid}}.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2{color:inherit}.j2-location p{color:#fffc}@supports (color:color-mix(in lab, red, red)){.j2-location p{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.j2-location__content .__contents{text-wrap:balance}@media (min-width:64rem){.j2-location__content .__contents{max-width:var(--container-2xl)}}.j2-location__context a{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:.88rem;font-weight:var(--font-weight-extrabold);color:var(--color-white);text-transform:uppercase;text-decoration-line:none;display:inline-flex}.j2-location-carousel{grid-column:1/-1;margin-top:52px}.j2-location-carousel__head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.j2-location-carousel__label{--tw-font-weight:var(--font-weight-extrabold);font-size:.78rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffb8;margin:0}@supports (color:color-mix(in lab, red, red)){.j2-location-carousel__label{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.j2-location-carousel__label{text-transform:uppercase}.j2-location-carousel__controls{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.j2-location-carousel__button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-location-carousel__button{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.j2-location-carousel__button{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.j2-location-carousel__button{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.j2-location-carousel__button{color:var(--color-white);transition-property:all;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}.j2-location-carousel__button:hover:not(:disabled){border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.j2-location-carousel__button:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.j2-location-carousel__button:hover:not(:disabled){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.j2-location-carousel__button:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.j2-location-carousel__button:disabled{cursor:not-allowed;opacity:.35}.j2-location-carousel__viewport{touch-action:pan-y;cursor:grab;border-radius:30px;overflow:hidden}.j2-location-carousel__viewport:active{cursor:grabbing}.j2-location-slider{gap:calc(var(--spacing) * 4);will-change:transform;margin:0;padding-left:0;list-style:none;display:flex}.j2-location-slider__item{flex:0 0 calc(25% - 12px)}@media (max-width:1179px) and (min-width:860px){.j2-location-slider__item{flex-basis:calc(33.3333% - 10.6667px)}}.j2-location-slider figure{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:26px;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.j2-location-slider figure{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.j2-location-slider figure{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.j2-location-slider figure{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.j2-location-slider figure{--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,)}.j2-location-slider img{object-fit:cover;width:100%;height:240px}.j2-location-slider figcaption{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-text-shadow-color:#c3a355;margin-top:-72px;position:relative}@supports (color:color-mix(in lab, red, red)){.j2-location-slider figcaption{--tw-text-shadow-color:color-mix(in oklab, var(--color-forest) var(--tw-text-shadow-alpha), transparent)}}.j2-business-heading h2{--tw-leading:1.06;--tw-font-weight:var(--font-weight-medium);font-size:3.35rem;line-height:1.06;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);margin:0}.j2-business-heading p:not(.j2-kicker){margin:0;margin-block:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.78;text-wrap:balance;color:var(--color-white);line-height:1.78}.japiyo-home-redesign .homepage-businesses{min-height:865px;padding:0}.japiyo-home-redesign .business-background.is-active{opacity:1}.japiyo-home-redesign .business-background:after{content:"";z-index:2;background:linear-gradient(90deg,#0a080652 0%,#120c072e 39%,#0b0d0a47 68%,#0b0c090a 100%),linear-gradient(#0806042e 0%,#0806040a 48%,#08060494 100%);position:absolute;inset:0}.japiyo-home-redesign .j2-business-heading{max-width:750px}.j2-location .j2-business-heading .__wrap{border-radius:var(--radius-xl);background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.j2-location .j2-business-heading .__wrap{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.j2-location .j2-business-heading .__wrap{padding:calc(var(--spacing) * 5);background-blend-mode:multiply;background-position:50%;background-size:cover}.j2-location .j2-business-heading .__wrap p{margin-bottom:0}.j2-location .j2-business-heading .totalNumber{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lime)}@media (min-width:64rem){.j2-location .j2-business-heading .totalNumber{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.j2-location .j2-business-heading .totalNumber{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.japiyo-home-redesign .business-hero-title{margin-top:calc(var(--spacing) * 12);--tw-leading:1.02;--tw-tracking:var(--tracking-normal);max-width:760px;letter-spacing:var(--tracking-normal);font-size:4.5rem;line-height:1.02}.japiyo-home-redesign .business-hero-copy{--tw-leading:1.7;max-width:640px;font-size:1.08rem;line-height:1.7}.japiyo-home-redesign .business-nav-list{justify-content:flex-start;width:100%;padding-right:0}.japiyo-home-redesign .business-nav-item{padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);line-height:1.15;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#ffffffd1;justify-content:center}@supports (color:color-mix(in lab, red, red)){.japiyo-home-redesign .business-nav-item{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.japiyo-home-redesign .business-nav-item{text-transform:uppercase}@media (min-width:64rem){.japiyo-home-redesign .business-nav-item{padding-block:calc(var(--spacing) * 2)}}.japiyo-home-redesign .business-content-slide .pt-2{margin-top:calc(var(--spacing) * 2)}.j2-demand{background-color:var(--color-ink);padding-block:calc(var(--spacing) * 24);color:var(--color-white)}.j2-demand.bg-soft{background-color:var(--color-paper);color:var(--color-ink)}.j2-demand__layout{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.j2-demand p{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.j2-demand p{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.j2-demand.bg-soft p{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.j2-demand.bg-soft p{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.j2-stat-list{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-stat-list{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}@media (min-width:48rem){.j2-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.j2-stat-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.j2-stat-list article{border-right-style:var(--tw-border-style);border-color:#ffffff2e;border-right-width:1px;min-height:238px}@supports (color:color-mix(in lab, red, red)){.j2-stat-list article{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.j2-stat-list article{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}.j2-stat-list span{--tw-font-weight:var(--font-weight-extrabold);font-size:.78rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lime);text-transform:uppercase;display:block}.j2-stat-list strong{margin-top:calc(var(--spacing) * 6);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:4.2rem;line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:-.08em;letter-spacing:-.08em;color:var(--color-lime);display:block}.j2-stat-list em{margin-top:calc(var(--spacing) * 3);--tw-leading:1.35;color:#ffffffe6;font-size:.98rem;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.j2-stat-list em{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.j2-stat-list em{font-style:normal}.j2-stat-list p{margin-top:calc(var(--spacing) * 8);--tw-leading:1.55;color:#ffffffc7;max-width:28ch;font-size:.98rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.j2-stat-list p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.j2-stat-list small{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#ffffff1f;border-top-width:1px;display:block}@supports (color:color-mix(in lab, red, red)){.j2-stat-list small{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.j2-stat-list small{padding-top:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 5);font-size:.76rem;line-height:calc(var(--spacing) * 5);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.j2-stat-list small{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.j2-stat-list article:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.j2-demand__layout .j2-stat-list{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-demand__layout .j2-stat-list{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.j2-demand__layout .j2-stat-list{color:var(--color-white)}@media (min-width:48rem){.j2-demand__layout .j2-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.j2-demand__layout .j2-stat-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){@media (hover:hover){.j2-demand__layout .j2-stat-list article:hover:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.j2-demand__layout .j2-stat-list article:hover:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}.j2-demand__layout .j2-stat-list article h3{color:var(--color-white)}@media (min-width:64rem){.j2-demand__layout .j2-stat-list article h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.j2-demand.bg-soft .j2-demand__layout .j2-stat-list{border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c2e;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list{border-color:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.j2-demand.bg-soft .j2-demand__layout .j2-stat-list{color:var(--color-ink)}@media (min-width:48rem){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article{border-right-style:var(--tw-border-style);border-color:#251e1c2e;border-right-width:1px;min-height:238px}@supports (color:color-mix(in lab, red, red)){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article{border-color:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}@media (hover:hover){@media (hover:hover){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article:hover:hover{background-color:#251e1c0d}@supports (color:color-mix(in lab, red, red)){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article:hover:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}}}.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article h3{color:var(--color-ink)}@media (min-width:64rem){.j2-demand.bg-soft .j2-demand__layout .j2-stat-list article h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.j2-participate-list{background-color:var(--color-white);padding-block:calc(var(--spacing) * 20);color:var(--color-ink)}@media (min-width:48rem){.j2-participate-list{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.j2-participate-list{padding-block:calc(var(--spacing) * 28)}}.j2-participate-list .j2-demand__layout{gap:calc(var(--spacing) * 12)}@media (min-width:48rem){.j2-participate-list .j2-demand__layout{gap:calc(var(--spacing) * 14)}}.j2-participate-list .j2-demand__intro{max-width:760px}.j2-participate-list .j2-kicker{display:none}.j2-participate-list h2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-size:clamp(3rem,5vw,5.4rem);line-height:1;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.j2-participate-list__grid{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0;display:grid}@media (min-width:48rem){.j2-participate-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.j2-participate-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.j2-participate-list__item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-color:#251e1c1f;border-bottom-width:1px;min-height:74px;display:flex}@supports (color:color-mix(in lab, red, red)){.j2-participate-list__item{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.j2-participate-list__item{padding-block:calc(var(--spacing) * 5);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}@media (hover:hover){.j2-participate-list__item:hover{color:var(--color-forest)}}.j2-participate-list__item span{min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:40rem){.j2-participate-list__item span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.j2-participate-list__item svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.j2-participate-list__item:hover svg,.j2-participate-list__item:focus-visible svg{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (max-width:767px){.j2-participate-list{padding-block:calc(var(--spacing) * 14)}.j2-participate-list .j2-demand__layout{gap:calc(var(--spacing) * 8)}.j2-participate-list h2{--tw-leading:1.04;font-size:2.65rem;line-height:1.04}.j2-participate-list__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.j2-participate-list__item{gap:calc(var(--spacing) * 5);min-height:64px;padding-block:calc(var(--spacing) * 4)}.j2-participate-list__item span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.j2-journey{background-color:var(--color-paper)}.j2-journey-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:76px;display:grid;position:relative}.j2-journey-rail:before{content:"";background-color:#251e1c33;height:1px;position:absolute;top:18px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.j2-journey-rail:before{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-journey-rail article{padding-top:62px;position:relative}.j2-journey-rail span{background-color:var(--color-lime);width:38px;height:38px;color:var(--color-ink);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:0;left:0}.j2-journey-rail h3{margin:0;margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:2rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.j2-journey-rail p{max-width:360px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;text-wrap:pretty;color:var(--color-muted);margin:0;line-height:1.65}@media (min-width:64rem){.j2-journey-rail p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.j2-proof{background-color:var(--color-soft);padding-block:calc(var(--spacing) * 24);color:var(--color-ink)}.j2-proof__layout{grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:70px;display:grid}@media (min-width:64rem){.j2-proof__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.with_image .j2-proof__layout{grid-template-columns:400px 1fr}}.j2-proof.with_image.reverse{background-color:var(--color-ink);color:var(--color-white)}@media (min-width:64rem){.with_image.reverse .j2-proof__layout{grid-template-columns:1fr 480px}}.j2-proof__intro{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));text-wrap:balance}@media (min-width:64rem){.j2-proof__intro{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.about-v2-hero-highlights{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.about-v2-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-v2-hero-highlights article{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-highlights article{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.about-v2-hero-highlights article{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-highlights article{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.about-v2-hero-highlights article{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--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,)}.about-v2-hero-highlights strong{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:2rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-white);display:block}.about-v2-hero-highlights span{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:#ffffffb8;display:block}@supports (color:color-mix(in lab, red, red)){.about-v2-hero-highlights span{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.about-v2-value-list article{padding:0;overflow:hidden}.about-v2-value-list article figure{aspect-ratio:16/10;margin:0;overflow:hidden}.about-v2-value-list article img{object-fit:cover;width:100%;height:100%}.about-v2-value-list article div{padding:calc(var(--spacing) * 6)}.about-v2-briefing{margin-top:0}.j2-briefing{isolation:isolate;background-color:var(--color-paper);padding-block:calc(var(--spacing) * 16);color:var(--color-ink);position:relative}@media (min-width:40rem){.j2-briefing{padding-block:calc(var(--spacing) * 20)}}@media (min-width:48rem){.j2-briefing{padding-block:calc(var(--spacing) * 24)}}.post-type-archive-japiyo_project .j2-briefing{background-color:var(--color-white)}.j2-briefing__card{border-style:var(--tw-border-style);text-align:center;background-color:#0000;border-width:0;max-width:1024px;margin-inline:auto;padding-block:0;padding-inline:0;position:relative;overflow:visible}.j2-briefing__card:before{content:none}.j2-briefing__card:hover{--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);border-color:#0000}.j2-briefing__watermark{display:none}.j2-briefing__card:hover .j2-briefing__watermark{opacity:0}.j2-briefing__layout{z-index:10;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.j2-briefing__col-left,.j2-briefing__col-right{flex-direction:column;align-items:center;display:flex}@media (min-width:64rem){.j2-briefing__col-right{padding-left:0}}.j2-briefing__badge{display:none}.j2-briefing__badge-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-shadow:0 0 8px var(--tw-shadow-color,#c3a355cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#c3a355;border-radius:3.40282e38px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.j2-briefing__badge .j2-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#c3a355;text-transform:uppercase;margin:0}.j2-briefing h2,.j2-briefing__heading{margin:0;margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.12;--tw-font-weight:var(--font-weight-semibold);line-height:1.12;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);font-size:clamp(2.05rem,3.2vw,3.25rem)}.j2-briefing p,.j2-briefing__copy{margin:0;margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.72;--tw-font-weight:var(--font-weight-normal);line-height:1.72;font-weight:var(--font-weight-normal);color:var(--color-muted)}@media (min-width:48rem){.j2-briefing p,.j2-briefing__copy{font-size:1.05rem}}.j2-briefing__col-right p+.j2-actions{margin-top:calc(var(--spacing) * 6)}@media (min-width:48rem){.j2-briefing__col-right p+.j2-actions{margin-top:calc(var(--spacing) * 7)}}.j2-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;width:100%;display:flex}@media (min-width:40rem){.j2-actions{gap:calc(var(--spacing) * 4)}}.j2-briefing__layout .j2-actions{justify-content:center;margin-top:0!important}.j2-actions .button--lime{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink);--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)}@media (hover:hover){.j2-actions .button--lime:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white);--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)}}.j2-briefing .button--outline-glass,.j2-briefing .button--secondary-glass{border-color:#251e1c40}@supports (color:color-mix(in lab, red, red)){.j2-briefing .button--outline-glass,.j2-briefing .button--secondary-glass{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.j2-briefing .button--outline-glass,.j2-briefing .button--secondary-glass{color:var(--color-ink);--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);--tw-backdrop-blur: ;-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,);background-color:#0000}@media (hover:hover){:is(.j2-briefing .button--outline-glass,.j2-briefing .button--secondary-glass):hover{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}}.j2-legal{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;max-width:100%}@supports (color:color-mix(in lab, red, red)){.j2-legal{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.j2-legal{padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff9}@supports (color:color-mix(in lab, red, red)){.j2-legal{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (min-width:48rem){.j2-legal{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.j2-legal{margin-top:24px!important}@media (max-width:1180px){.j2-intro,.j2-demand__layout,.j2-proof__layout,.j2-briefing__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:42px}.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.j2-role-list article{grid-template-columns:56px minmax(170px,.55fr) minmax(220px,1fr)}.j2-role-list p{grid-column:2/-1}.j2-stat-list article{border-bottom-style:var(--tw-border-style);border-color:#ffffff2e;border-bottom-width:1px;min-height:220px}@supports (color:color-mix(in lab, red, red)){.j2-stat-list article{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.j2-stat-list article:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.japiyo-home-redesign .business-nav-list{width:100%}.japiyo-home-redesign .business-hero-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (max-width:860px){.japiyo-home-redesign .home-hero{min-height:680px}.j2-shell{width:min(100% - 32px,1360px)}.j2-section,.j2-demand,.j2-proof,.j2-briefing{padding-block:68px}.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2{--tw-leading:1.12;font-size:2.25rem;line-height:1.12}.j2-intro p:not(.j2-kicker),.j2-location p,.j2-demand p,.j2-briefing p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:64rem){.j2-intro p:not(.j2-kicker),.j2-location p,.j2-demand p,.j2-briefing p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.j2-role-list{text-wrap:pretty;margin-top:46px}.j2-role-list article{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));padding-block:26px}.j2-role-list p{grid-column:auto}.j2-role-list strong{font-size:2rem}.j2-location{min-height:0;padding-top:88px;padding-bottom:calc(var(--spacing) * 16)}.j2-location__context strong{font-size:2.45rem}.j2-location-carousel{margin-top:calc(var(--spacing) * 8)}.j2-stat-list article{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-color:#ffffff2e;border-bottom-width:1px;min-height:0}@supports (color:color-mix(in lab, red, red)){.j2-stat-list article{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.j2-stat-list article{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.j2-stat-list strong{font-size:3.7rem}.j2-journey-rail{margin-top:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));gap:26px}.j2-journey-rail:before{width:1px;height:auto;inset:0 auto 0 18px}.j2-journey-rail article{padding-block:0;padding-left:62px}.j2-proof__cluster{min-height:0}:where(.j2-proof__cluster>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.j2-proof__cluster{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.j2-proof-core,.j2-proof-node{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:static}.j2-proof-core{height:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-radius:24px}.j2-business-heading{padding-top:calc(var(--spacing) * 16);padding-bottom:30px}.j2-business-heading h2{--tw-leading:1.12;font-size:2.2rem;line-height:1.12}.japiyo-home-redesign .homepage-businesses{min-height:760px}.japiyo-home-redesign .business-content-area{padding-inline:0;max-width:none;padding-top:0;padding-bottom:0}.japiyo-home-redesign .business-hero-title{margin-top:calc(var(--spacing) * 8);--tw-leading:1.06;font-size:2.8rem;line-height:1.06}.japiyo-home-redesign .business-hero-copy{--tw-leading:1.65;font-size:.98rem;line-height:1.65}.japiyo-home-redesign .business-nav-list{padding-inline:0;width:100%;padding-top:0;padding-bottom:0}.japiyo-home-redesign .business-nav-item{padding-block:calc(var(--spacing) * 4);--tw-leading:1.3;font-size:.98rem;line-height:1.3}.about-v2-hero-highlights{grid-template-columns:repeat(1,minmax(0,1fr))}.j2-location-slider__item{flex-basis:calc(50% - 8px)}}@media (max-width:559px){.j2-location-carousel__head{align-items:flex-start}.j2-location-carousel__button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.j2-location-slider__item{flex-basis:100%}.j2-location-slider img{height:220px}}@media (max-width:520px){.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2{font-size:2rem}}.eco-hero{min-height:580px}@media (min-width:48rem){.eco-hero{min-height:660px}}.eco-experience-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.eco-experience-grid{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.eco-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eco-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eco-experience-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:24px;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.eco-experience-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.eco-experience-card__media{aspect-ratio:16/10;background-color:var(--color-soft);margin:0;position:relative;overflow:hidden}.eco-experience-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.eco-experience-card__media img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.eco-experience-card__tag{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;background-color:#251e1ccc;border-radius:3.40282e38px;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.eco-experience-card__tag{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.eco-experience-card__tag{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#c3a355;text-transform:uppercase;--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,)}.eco-experience-card__body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.eco-experience-card__body{padding:calc(var(--spacing) * 7)}}.eco-experience-card__body p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:40rem){.eco-experience-card__body p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.eco-location-data-card{margin-block:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:28px}@supports (color:color-mix(in lab, red, red)){.eco-location-data-card{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.eco-location-data-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.eco-location-data-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.eco-location-data-card{padding:calc(var(--spacing) * 8);--tw-backdrop-blur:blur(var(--blur-md));-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){.eco-location-data-card{padding:calc(var(--spacing) * 10)}}.eco-location-stat{margin-block:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#c3a355;display:block}@media (min-width:40rem){.eco-location-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.eco-location-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.eco-location-stat-copy{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab, red, red)){.eco-location-stat-copy{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (min-width:40rem){.eco-location-stat-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.eco-location-source{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:block}@supports (color:color-mix(in lab, red, red)){.eco-location-source{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.eco-location-source{padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.eco-location-source{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.eco-markers-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.eco-markers-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eco-markers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eco-marker-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eco-marker-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.eco-marker-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.eco-marker-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.eco-marker-card{--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,);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}@media (hover:hover){.eco-marker-card:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.eco-marker-card:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.eco-marker-card__media{aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.eco-marker-card__media img{object-fit:cover;width:100%;height:100%}.eco-marker-card__body{padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.eco-marker-card__body h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0}.eco-marker-card__body p{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.eco-marker-card__body p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.eco-journey-rail{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.eco-journey-rail{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.eco-journey-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.eco-journey-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-soft);padding:calc(var(--spacing) * 7);border-radius:24px;flex-direction:column;display:flex}@media (min-width:40rem){.eco-journey-card{padding:calc(var(--spacing) * 8)}}.eco-journey-card__header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.eco-journey-card__num{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);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);background-color:#c3a355;border-radius:3.40282e38px;place-items:center;display:grid}.eco-journey-card__step-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.eco-journey-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.eco-journey-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:40rem){.eco-journey-card p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-proposition-stack{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.business-proposition-band{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);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));--tw-duration:.3s;border-radius:20px;grid-template-columns:repeat(1,minmax(0,1fr));transition-duration:.3s;display:grid}@media (hover:hover){.business-proposition-band:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklab(72.8094% .00476822 .104222/.5)}}@media (min-width:40rem){.business-proposition-band{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8)}}@media (min-width:48rem){.business-proposition-band{grid-template-columns:60px minmax(200px,1fr) minmax(280px,1.5fr)}}.business-proposition-band__num{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-family:var(--font-mono);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:#89723c;background-color:oklab(72.8094% .00476822 .104222/.15);border-radius:3.40282e38px;place-items:center;display:grid}.business-proposition-band__role h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@media (min-width:40rem){.business-proposition-band__role h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.business-proposition-band__summary p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}@media (min-width:40rem){.business-proposition-band__summary p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-editorial-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}@media (min-width:40rem){.business-editorial-list{gap:calc(var(--spacing) * 14)}}.business-editorial-card{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#d9ddd7cc;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.business-editorial-card{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.business-editorial-card{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;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}@media (hover:hover){.business-editorial-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.business-editorial-card{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.business-editorial-card{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(12,minmax(0,1fr))}.business-editorial-card--reverse .business-editorial-card__media{order:2}.business-editorial-card--reverse .business-editorial-card__body{order:1}}.business-editorial-card__media{aspect-ratio:16/10;border-radius:var(--radius-sm);background-color:var(--color-soft);margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.business-editorial-card__media{grid-column:span 6/span 6}}.business-editorial-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.business-editorial-card__media img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.business-editorial-card__badge-pill{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:10;background-color:#251e1cd9;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.business-editorial-card__badge-pill{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.business-editorial-card__badge-pill{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.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);color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.business-editorial-card__badge-pill span{color:#c3a355}.business-editorial-card__body{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.business-editorial-card__body{grid-column:span 6/span 6}}.business-editorial-card__meta{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.business-role-tag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#89723c;text-transform:uppercase}.status-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.status-chip i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#c3a355;border-radius:3.40282e38px}.business-editorial-card__name{margin:0;margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.business-editorial-card__headline{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (min-width:40rem){.business-editorial-card__headline{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.business-editorial-card__headline{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.business-editorial-card__copy{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:40rem){.business-editorial-card__copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.investors-pillars-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.investors-pillars-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.investors-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.investors-pillar-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:24px;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.investors-pillar-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklab(72.8094% .00476822 .104222/.6)}}@media (min-width:40rem){.investors-pillar-card{padding:calc(var(--spacing) * 8)}}.investors-pillar-card__icon{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#89723c;background-color:oklab(72.8094% .00476822 .104222/.15);justify-content:center;align-items:center;display:flex}.investors-pillar-card__title{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.investors-pillar-card__copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}@media (min-width:40rem){.investors-pillar-card__copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.investors-process-rail{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.investors-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.investors-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.investors-process-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:24px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.investors-process-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.investors-process-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.investors-process-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.investors-process-card{padding:calc(var(--spacing) * 7);--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,);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}@media (hover:hover){.investors-process-card:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.investors-process-card:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media (min-width:40rem){.investors-process-card{padding:calc(var(--spacing) * 8)}}.investors-process-card__header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.investors-process-card__num{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-soft);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:var(--color-ink);border-radius:3.40282e38px;place-items:center;display:grid}.investors-process-card__pill{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.investors-process-card__pill{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.investors-process-card__pill{text-transform:uppercase}.investors-process-card__title{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.investors-process-card__copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf;margin:0}@supports (color:color-mix(in lab, red, red)){.investors-process-card__copy{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.investors-legal-callout{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-paper);padding:calc(var(--spacing) * 5)}@media (min-width:40rem){.investors-legal-callout{padding:calc(var(--spacing) * 6)}}.partner-routes-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.partner-routes-grid{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.partner-routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.partner-routes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-route-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:24px;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.partner-route-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklab(72.8094% .00476822 .104222/.6)}}@media (min-width:40rem){.partner-route-card{padding:calc(var(--spacing) * 8)}}.partner-route-card__header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.partner-route-card__icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#89723c;background-color:oklab(72.8094% .00476822 .104222/.15);justify-content:center;align-items:center;display:flex}.partner-route-card__tag{background-color:var(--color-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;border-radius:3.40282e38px}.partner-route-card__title{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.partner-route-card__copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}@media (min-width:40rem){.partner-route-card__copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.updates-filter-bar{border-bottom-style:var(--tw-border-style);border-color:#d9ddd7cc;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.updates-filter-bar{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.updates-filter-bar{background-color:var(--color-white);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.updates-filter-bar{padding-block:calc(var(--spacing) * 5)}}.updates-filter-list{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:40rem){.updates-filter-list{gap:calc(var(--spacing) * 3)}}.updates-filter-pill{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.updates-filter-pill:hover{color:#89723c;border-color:#c3a355}}@media (min-width:40rem){.updates-filter-pill{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.updates-filter-pill.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#c3a355;border-color:#c3a355}.updates-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.updates-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}.update-card{background-color:var(--color-white);min-width:0;color:var(--color-ink);flex-direction:column;display:flex}.update-card__media{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--color-soft);margin:0;position:relative;overflow:hidden}.update-card__media img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.update-card:hover .update-card__media img{scale:1.035}.update-card__body{padding-top:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.update-card__meta{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted);text-transform:uppercase;flex-wrap:wrap;display:flex}.update-card__category{color:var(--color-muted)}.update-card__title{--tw-leading:var(--leading-snug);font-size:1.22rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@media (min-width:40rem){.update-card__title{font-size:1.28rem}}.update-card__title a{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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.update-card__title a:hover{color:var(--color-forest)}}.update-card__footer{padding-top:calc(var(--spacing) * 9);margin-top:auto}.update-card__footer .text-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);width:100%;color:var(--color-ink);border-width:0;padding-bottom:0;text-decoration-line:none;display:flex}@media (hover:hover){.update-card__footer .text-link:hover{color:var(--color-forest)}}.update-card__footer .text-link svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.updates-empty-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.updates-empty-card{padding:calc(var(--spacing) * 12)}}.updates-pagination{margin-top:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.updates-pagination .page-numbers{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.updates-pagination .page-numbers:hover{color:#89723c;border-color:#c3a355}}.updates-pagination .page-numbers.current{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#c3a355;border-color:#c3a355}.updates-load-more{margin-top:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.updates-load-more .button--lime{color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#c3a355;border-color:#c3a355}@media (hover:hover){.updates-load-more .button--lime:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}}.updates-load-more .button[disabled]{cursor:wait;opacity:.7}.updates-load-more__status{min-height:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0}.single-post-hero__meta{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap: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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fff9;display:flex}@supports (color:color-mix(in lab, red, red)){.single-post-hero__meta{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.single-post-hero__meta{text-transform:uppercase}.single-post-media-caption{margin-top:calc(var(--spacing) * 2);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.single-newsroom-hero{background-color:var(--color-white);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 8);color:var(--color-ink)}@media (min-width:48rem){.single-newsroom-hero{padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 10)}}@media (min-width:64rem){.single-newsroom-hero{padding-top:calc(var(--spacing) * 36)}}.single-newsroom-hero__inner{max-width:1120px}.single-newsroom-hero__breadcrumb{margin-bottom:calc(var(--spacing) * 10)}.single-newsroom-hero__breadcrumb .business-breadcrumb-list{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-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted);text-transform:uppercase}.single-newsroom-hero__breadcrumb a{color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.single-newsroom-hero__breadcrumb a:hover{color:var(--color-ink)}}.single-newsroom-hero__breadcrumb .separator{color:#68675f99}@supports (color:color-mix(in lab, red, red)){.single-newsroom-hero__breadcrumb .separator{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.single-newsroom-hero__meta{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap: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);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted);text-transform:uppercase;flex-wrap:wrap;display:flex}.single-newsroom-hero h1{--tw-leading:1.03;--tw-font-weight:var(--font-weight-normal);max-width:1120px;font-size:clamp(2.55rem,5vw,5.2rem);line-height:1.03;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.single-newsroom-hero__excerpt{margin-top:calc(var(--spacing) * 7);max-width:920px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.single-newsroom-content{background-color:var(--color-white);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:48rem){.single-newsroom-content{padding-bottom:calc(var(--spacing) * 24)}}.single-newsroom-content__inner{max-width:1120px}.single-newsroom-featured-media{border-radius:var(--radius-md);background-color:var(--color-soft);margin:0;overflow:hidden}.single-newsroom-featured-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:620px;display:block}.single-newsroom-copy{margin-inline:auto;margin-top:calc(var(--spacing) * 12);max-width:860px;color:var(--color-ink)}.single-newsroom-copy>:first-child{margin-top:0}.single-newsroom-footer{margin-inline:auto;margin-top:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);max-width:860px;padding-top:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.single-newsroom-back{align-items:center;gap: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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.single-newsroom-back:hover{color:var(--color-forest)}}.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero{background-color:var(--color-ink)}.contact-page .contact-plain-hero:after,.contact-support-page .contact-plain-hero:after{display:none}.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:560px;padding-block:calc(var(--spacing) * 28)}@media (min-width:48rem){.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:640px}}@media (min-width:64rem){.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:720px}}.contact-routing-section,.contact-form-section{background-color:var(--color-paper)}.contact-routing-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.contact-routing-layout{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}}.contact-routing-copy .section-copy{margin-bottom:calc(var(--spacing) * 7);max-width:var(--container-xl)}.investors-pillars-section .section-copy{max-width:var(--container-3xl);text-wrap:balance}.contact-route-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 16px 40px var(--tw-shadow-color,#251e1c0f);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){.contact-route-panel{padding:calc(var(--spacing) * 7)}}.contact-route-panel{border-radius:8px}.contact-route-panel__header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom: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:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.contact-route-panel__header strong{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);white-space:nowrap;color:#89723c;background-color:oklab(72.8094% .00476822 .104222/.15);border-radius:3.40282e38px}.contact-route-list{margin:0;list-style-type:none}:where(.contact-route-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.contact-route-list{padding:0}.contact-route-list li{padding-block:calc(var(--spacing) * 4)}.contact-route-list span,.contact-general-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.contact-route-list p,.contact-general-card p{margin-top:calc(var(--spacing) * 1.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:var(--color-muted)}.contact-general-card{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:oklab(72.8094% .00476822 .104222/.1);border-width:1px;border-color:oklab(72.8094% .00476822 .104222/.35);border-radius:8px}.contact-form-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.contact-form-layout{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:minmax(280px,.68fr) minmax(0,1.08fr)}}.contact-form-intro p:not(.eyebrow){margin-top:calc(var(--spacing) * 5);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:var(--color-muted)}.contact-form-panel{min-width:0}.contact-required-list{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 6);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);grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;display:grid}@media (min-width:40rem){.contact-required-list{max-width:var(--container-md)}}.contact-required-list li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:6px}.legal-details-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.legal-details-grid{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.legal-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-point-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);border-radius:24px;flex-direction:column;display:flex}@media (min-width:40rem){.legal-point-card{padding:calc(var(--spacing) * 8)}}.home-supporting-line{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fff9}@supports (color:color-mix(in lab, red, red)){.home-supporting-line{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (min-width:48rem){.home-supporting-line{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.home-offer-cta{z-index:50;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:0 -4px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:fixed;bottom:0;left:0;right:0}.home-offer-cta__desktop{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:none}@media (min-width:48rem){.home-offer-cta__desktop{display:inline-block}}.home-offer-cta__mobile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-block}@media (min-width:48rem){.home-offer-cta__mobile{display:none}}.home-offer-cta a{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media (hover:hover){.home-offer-cta a:hover{background-color:var(--color-ink);color:var(--color-lime)}}.home-offer-cta a.home-offer-cta__mobile{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5)}.investment-metrics{margin-top:calc(var(--spacing) * 8);max-width:var(--container-5xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.investment-metrics{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.investment-metrics{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.investment-metrics{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (min-width:40rem){.investment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.investment-metrics strong{background-color:#251e1c99}@supports (color:color-mix(in lab, red, red)){.investment-metrics strong{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.investment-metrics strong{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:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);--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){.investment-metrics strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.investment-offer-line{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.investment-offer-line{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.investment-proof-number{margin-block:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-lime);padding-left:calc(var(--spacing) * 6)}.investment-proof-number strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-forest);display:block}@media (min-width:48rem){.investment-proof-number strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.investment-proof-number span{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;display:block}.investment-business-grid,.investment-progress-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.investment-business-grid,.investment-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.investment-business-grid,.investment-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.investment-business-grid article,.investment-progress-grid article{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.investment-business-grid article,.investment-progress-grid article):hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.investment-business-grid article,.investment-progress-grid article{padding:calc(var(--spacing) * 9)}}.investment-business-grid 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:var(--color-muted)}@media (min-width:48rem){.investment-business-grid p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.investment-step-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.investment-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.investment-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.investment-step-grid article{min-height:calc(var(--spacing) * 44);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.investment-step-grid article:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.investment-step-grid article{padding:calc(var(--spacing) * 8)}}.investment-step-grid span{font-family:var(--font-mono);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:var(--color-lime);display:block}.investment-step-grid h3{margin-top:calc(var(--spacing) * 10);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.investment-check-list{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.investment-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.investment-check-list span{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);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:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block}.investment-sticky-cta{z-index:50;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:0 -4px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:fixed;bottom:0;left:0;right:0}.investment-sticky-cta__desktop{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:none}@media (min-width:48rem){.investment-sticky-cta__desktop{display:inline-block}}.investment-sticky-cta__mobile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:inline-block}@media (min-width:48rem){.investment-sticky-cta__mobile{display:none}}.investment-sticky-cta a{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.investment-sticky-cta a:hover{background-color:var(--color-ink);color:var(--color-lime)}}.investment-disclaimer{padding-bottom:calc(var(--spacing) * 24)}.investment-disclaimer p{max-width:var(--container-5xl);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:var(--color-muted);margin-inline:auto}.support-reference-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.support-reference-card{padding:calc(var(--spacing) * 9)}}.support-reference-card h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.support-reference-card p{margin-top:calc(var(--spacing) * 4);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:var(--color-muted)}.faq-topic-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.faq-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.faq-topic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.faq-topic-grid a{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.faq-topic-grid a:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.faq-topic-grid span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.faq-topic-grid 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:var(--color-muted)}.faq-group-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.faq-group-layout{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.faq-group-heading{top:calc(var(--spacing) * 28);align-self:flex-start;position:sticky}}.faq-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.faq-clean-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.faq-clean-item:last-child{border-style:var(--tw-border-style);border-width:0}.faq-clean-item summary{cursor:pointer;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);list-style-type:none}@media (min-width:48rem){.faq-clean-item summary{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}}.faq-clean-item summary::-webkit-details-marker{display:none}.faq-clean-item summary:after{content:"+";float:right;margin-left:calc(var(--spacing) * 4);color:var(--color-lime)}.faq-clean-item[open] summary:after{content:"-"}.faq-clean-item p{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);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:var(--color-muted);margin:0}@media (min-width:48rem){.faq-clean-item p{padding-inline:calc(var(--spacing) * 8)}}.eone-solunex-page{background-color:var(--color-paper);color:var(--color-ink)}.eone-hero{background-color:var(--color-ink);min-height:760px;color:var(--color-white);position:relative;overflow:hidden}.eone-hero__media{margin:0;position:absolute;inset:0}.eone-hero__media img{object-fit:cover;width:100%;height:100%}.eone-hero__shade{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-ink);--tw-gradient-via:#251e1ccc;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.eone-hero__shade{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.eone-hero__shade{--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);--tw-gradient-to:#c3a35533}@supports (color:color-mix(in lab, red, red)){.eone-hero__shade{--tw-gradient-to:color-mix(in oklab, var(--color-forest) 20%, transparent)}}.eone-hero__shade{--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))}.eone-hero__inner{z-index:10;min-height:760px;padding-block:calc(var(--spacing) * 32);flex-direction:column;justify-content:center;display:flex;position:relative}.eone-hero__content{max-width:var(--container-4xl)}.eone-hero__content h1{margin-top:calc(var(--spacing) * 5);--tw-leading:.92;--tw-font-weight:var(--font-weight-medium);font-size:clamp(3.25rem,7vw,7.5rem);line-height:.92;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}.eone-hero__content p:not(.eyebrow){margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);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:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.eone-hero__content p:not(.eyebrow){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (min-width:48rem){.eone-hero__content p:not(.eyebrow){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.eone-hero__actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.eone-hero__stat{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 56);border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:1px;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.eone-hero__stat{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.eone-hero__stat{padding-left:calc(var(--spacing) * 6)}@media (min-width:48rem){.eone-hero__stat{display:block}}@media (min-width:64rem){.eone-hero__stat{right:calc(var(--spacing) * 14)}}.eone-hero__stat strong{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-lime);display:block}.eone-hero__stat span{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffbf;display:block}@supports (color:color-mix(in lab, red, red)){.eone-hero__stat span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.eone-hero__stat span{text-transform:uppercase}.eone-about__grid,.eone-role__grid,.eone-why__grid,.eone-consult__grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.eone-about__grid,.eone-role__grid,.eone-why__grid,.eone-consult__grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-about__images{min-height:560px;position:relative}.eone-about__image{background-color:var(--color-soft);margin:0;overflow:hidden}.eone-about__image img{object-fit:cover;width:100%;height:100%}.eone-about__image--large{width:78%;height:460px}.eone-about__image--small{height:calc(var(--spacing) * 72);border-style:var(--tw-border-style);border-width:14px;border-color:var(--color-paper);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:46%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;bottom:0;right:0}.eone-about__content p:not(.eyebrow),.eone-consult p{margin-top: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:var(--color-muted)}.eone-about__content ul{margin-top:calc(var(--spacing) * 8)}:where(.eone-about__content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.eone-about__content ul{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6)}.eone-about__content li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);list-style-type:none}.eone-about__content li:before{content:"";margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-lime);border-radius:3.40282e38px;display:inline-block}.eone-role__list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.eone-role__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-role__list div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6)}@media (min-width:48rem){.eone-role__list div{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);border-right-width:1px}.eone-role__list div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}.eone-role__list span,.eone-service-list span,.eone-why__points span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#89723c;text-transform:uppercase;display:block}.eone-role__list strong{margin-top:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.eone-section-head{margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-4xl)}.eone-section-head p:not(.eyebrow){margin-top: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:var(--color-muted)}:where(.eone-service-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.eone-service-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.eone-service-list article{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.eone-service-list article{grid-template-columns:140px minmax(0,.42fr) minmax(0,.58fr);align-items:flex-start}}.eone-service-list h3{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.eone-service-list p{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:var(--color-muted);margin:0}.eone-why{background-color:var(--color-ink);color:var(--color-white)}.eone-why .h2-title,.eone-why h3{color:var(--color-white)}.eone-why p{margin-top: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:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.eone-why p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}:where(.eone-why__points>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where(.eone-why__points>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.eone-why__points{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.eone-why__points{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.eone-why__points article{padding-block:calc(var(--spacing) * 7)}.eone-why__points h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.eone-why__points p{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)}.eone-project-strip{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.eone-project-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.eone-project-strip figure{background-color:var(--color-soft);height:440px;margin:0;position:relative;overflow:hidden}.eone-project-strip img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.eone-project-strip img:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.eone-project-strip figcaption{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cd9;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.eone-project-strip figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.eone-project-strip figcaption{--tw-gradient-to: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));padding:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.eone-consult__fields{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.eone-consult__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-consult__fields span{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);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-ink)}.eone-consult .enquiry-form{border-top-style:var(--tw-border-style);border-top-width:4px;border-top-color:var(--color-lime);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (max-width:767px){.eone-hero,.eone-hero__inner{min-height:680px}.eone-about__images{min-height:0}.eone-about__image--large,.eone-about__image--small{height:calc(var(--spacing) * 72);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;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;position:static}.eone-about__image--small{margin-top:calc(var(--spacing) * 4)}.eone-project-strip figure{height:calc(var(--spacing) * 80)}}.eone-landing-wrap{width:100%;max-width:1480px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.eone-landing-wrap{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.eone-landing-wrap{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:96rem){.eone-landing-wrap{padding-inline:calc(var(--spacing) * 16)}}.eone-landing-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.32em;letter-spacing:.32em;color:#c5a253;text-transform:uppercase;margin:0}.eone-landing-hero{background-color:var(--color-ink);min-height:680px;color:var(--color-white);position:relative;overflow:hidden}.eone-landing-hero__media{margin:0;position:absolute;inset:0}.eone-landing-hero__media img{object-fit:cover;width:100%;height:100%}.eone-landing-hero__shade{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ce6;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.eone-landing-hero__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.eone-landing-hero__shade{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.eone-landing-hero__shade{--tw-gradient-to:color-mix(in oklab, var(--color-forest) 0%, transparent)}}.eone-landing-hero__shade{--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))}.eone-landing-hero__inner{z-index:10;min-height:680px;padding-block:calc(var(--spacing) * 24);flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:48rem){.eone-landing-hero__inner{min-height:760px;padding-block:calc(var(--spacing) * 28)}}@media (min-width:64rem){.eone-landing-hero__inner{min-height:820px}}@media (min-width:80rem){.eone-landing-hero__inner{min-height:calc(100dvh - 2.75rem)}}.eone-landing-hero__copy{max-width:var(--container-5xl)}.eone-landing-hero__copy h1{margin-top:calc(var(--spacing) * 5);max-width:var(--container-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}.eone-landing-hero__copy>p:not(.eone-landing-kicker){max-width:var(--container-2xl);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:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.eone-landing-hero__copy>p:not(.eone-landing-kicker){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (min-width:48rem){.eone-landing-hero__copy>p:not(.eone-landing-kicker){--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.eone-landing-hero__copy>p.eone-landing-kicker{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.eone-landing-actions{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.eone-landing-btn{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.eone-landing-btn--primary{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}@media (hover:hover){.eone-landing-btn--primary:hover{border-color:var(--color-white);background-color:var(--color-white)}}.eone-landing-btn--ghost{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.eone-landing-btn--ghost{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.eone-landing-btn--ghost{color:var(--color-white)}@media (hover:hover){.eone-landing-btn--ghost:hover{border-color:var(--color-lime);color:var(--color-lime)}}.eone-landing-hero__metric{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 60);background-color:#ffffff1a;border-radius:3.40282e38px;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.eone-landing-hero__metric{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.eone-landing-hero__metric{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);--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){.eone-landing-hero__metric{display:block}}@media (min-width:64rem){.eone-landing-hero__metric{right:calc(var(--spacing) * 14)}}.eone-landing-hero__metric strong{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-lime);display:block}.eone-landing-hero__metric span{margin-top: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);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffbf;display:block}@supports (color:color-mix(in lab, red, red)){.eone-landing-hero__metric span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.eone-landing-hero__metric span{text-transform:uppercase}.eone-landing-block,.eone-landing-band{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.eone-landing-block,.eone-landing-band{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.eone-landing-block,.eone-landing-band{padding-block:calc(var(--spacing) * 24)}}.eone-landing-band--soft{background-color:var(--color-soft)}.eone-landing-band--dark{background-color:var(--color-white);color:var(--color-ink)}.eone-landing-heading{max-width:var(--container-4xl)}.eone-landing-heading h2,.eone-landing-experience__copy h2,.eone-landing-responsible h2,.eone-landing-enquiry h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}@media (min-width:48rem){.eone-landing-heading h2,.eone-landing-experience__copy h2,.eone-landing-responsible h2,.eone-landing-enquiry h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.eone-landing-heading h2,.eone-landing-experience__copy h2,.eone-landing-responsible h2,.eone-landing-enquiry h2{--tw-leading:1.08;font-size:3.4rem;line-height:1.08}}.eone-landing-heading p:not(.eone-landing-kicker),.eone-landing-experience__copy p,.eone-landing-responsible p,.eone-landing-enquiry p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);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:var(--color-muted)}.eone-landing-experience__grid,.eone-landing-capabilities__grid,.eone-landing-responsible,.eone-landing-enquiry__grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.eone-landing-experience__grid,.eone-landing-capabilities__grid,.eone-landing-responsible,.eone-landing-enquiry__grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-landing-experience__media{min-height:560px;position:relative}.eone-landing-experience__main,.eone-landing-experience__detail,.eone-landing-responsible figure,.eone-landing-project-strip figure{margin:0;overflow:hidden}.eone-landing-experience__main{background-color:var(--color-soft);width:80%;height:470px}.eone-landing-experience__detail{height:calc(var(--spacing) * 72);background-color:var(--color-soft);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:46%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;bottom:0;right:0}.eone-landing-experience__main img,.eone-landing-experience__detail img,.eone-landing-responsible img,.eone-landing-project-strip img{object-fit:cover;width:100%;height:100%}.eone-landing-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 3);display:grid}.eone-landing-proof span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.eone-landing-proof span:before{content:"";margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);border-radius:3.40282e38px;display:inline-block}.eone-landing-ecosystem-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.eone-landing-ecosystem-layout{grid-template-columns:.42fr .58fr;align-items:flex-end}.eone-landing-ecosystem-layout .eone-landing-heading{padding-bottom:calc(var(--spacing) * 10)}}.eone-landing-ecosystem-media{background-color:var(--color-ink);min-height:560px;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.eone-landing-ecosystem-media{grid-row:span 2/span 2;grid-column-start:2}}.eone-landing-ecosystem-media img{object-fit:cover;width:100%;height:100%;min-height:560px}.eone-landing-ecosystem-media figcaption{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);display:grid;position:absolute}@media (min-width:40rem){.eone-landing-ecosystem-media figcaption{grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-landing-ecosystem-media figcaption span{border-bottom-style:var(--tw-border-style);border-color:#ffffff59;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.eone-landing-ecosystem-media figcaption span{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.eone-landing-ecosystem-media figcaption span{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);text-transform:uppercase;--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.eone-landing-ecosystem-copy{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.eone-landing-ecosystem-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eone-landing-ecosystem-copy{padding-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}}.eone-landing-ecosystem-copy p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#0000;margin:0}.eone-landing-ecosystem-copy p:before{content:"";margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);display:inline-block}@media (min-width:64rem){.eone-landing-heading--sticky{top:calc(var(--spacing) * 28);align-self:flex-start;position:sticky}}.eone-landing-capability-panel{position:relative}.eone-landing-capability-panel figure{background-color:var(--color-soft);height:560px;margin:0;overflow:hidden}.eone-landing-capability-panel figure img{object-fit:cover;width:100%;height:100%}.eone-landing-capability-cloud{inset-inline:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 3);display:grid;position:absolute}@media (min-width:40rem){.eone-landing-capability-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-landing-capability-cloud span{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);background-color:#251e1ca6}@supports (color:color-mix(in lab, red, red)){.eone-landing-capability-cloud span{background-color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.eone-landing-capability-cloud span{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-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);--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,)}.eone-landing-capability-panel>p{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);background-color:var(--color-soft);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);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:var(--color-muted)}.eone-landing-responsible figure{background-color:var(--color-forest);height:520px}.eone-landing-responsible .eone-landing-kicker,.eone-landing-band--dark .eone-landing-kicker{color:var(--color-lime)}.eone-landing-responsible h2{color:var(--color-white)}.eone-landing-responsible p{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.eone-landing-responsible p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.eone-landing-project-strip{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.eone-landing-project-strip{grid-template-columns:1.2fr .9fr .9fr}}.eone-landing-project-strip figure{background-color:var(--color-soft);height:500px;position:relative}@media (min-width:64rem){.eone-landing-project-strip figure:first-child{height:560px}}.eone-landing-project-strip img{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){.eone-landing-project-strip img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.eone-landing-project-strip figcaption{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ce6;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.eone-landing-project-strip figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.eone-landing-project-strip figcaption{--tw-gradient-to: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));padding:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:64rem){.eone-landing-enquiry__grid{align-items:flex-start}}.eone-landing-form-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-lime);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-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.eone-landing-form-notice--error{background-color:var(--color-red-100);color:var(--color-red-900)}.eone-landing-form{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.eone-landing-form{padding:calc(var(--spacing) * 7)}}.eone-landing-form label{margin-bottom:calc(var(--spacing) * 4);display:block}.eone-landing-form span{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;display:block}.eone-landing-form input,.eone-landing-form select,.eone-landing-form textarea{border-radius:var(--radius-xl);background-color:var(--color-paper);width:100%;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));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.eone-landing-form input,.eone-landing-form select,.eone-landing-form textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-lime)}.eone-landing-form textarea{min-height:calc(var(--spacing) * 36);resize:vertical}.eone-landing-form__grid{column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.eone-landing-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eone-landing-consent{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.eone-landing-consent input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:0;flex:none;padding:0}.eone-landing-consent span{--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);margin:0}.eone-landing-submit{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);background-color:var(--color-lime);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.eone-landing-submit:hover{background-color:var(--color-ink);color:var(--color-white)}}@media (max-width:767px){.eone-landing-hero,.eone-landing-hero__inner{min-height:620px}.eone-landing-hero__copy h1{--tw-leading:1.04;font-size:2.55rem;line-height:1.04}.eone-landing-block,.eone-landing-band{padding-block:calc(var(--spacing) * 14)}.eone-landing-heading h2,.eone-landing-experience__copy h2,.eone-landing-responsible h2,.eone-landing-enquiry h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.eone-landing-experience__media{min-height:0}.eone-landing-experience__main,.eone-landing-experience__detail{height:calc(var(--spacing) * 72);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:static}.eone-landing-experience__detail{margin-top:calc(var(--spacing) * 4)}.eone-landing-ecosystem-media,.eone-landing-ecosystem-media img,.eone-landing-capability-panel figure{height:calc(var(--spacing) * 96);min-height:0}.eone-landing-ecosystem-media figcaption,.eone-landing-capability-cloud{margin-top:calc(var(--spacing) * 4);position:static}.eone-landing-responsible figure,.eone-landing-project-strip figure,.eone-landing-project-strip figure:first-child{height:calc(var(--spacing) * 80)}}.bullbell-wrap{width:100%;max-width:1460px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.bullbell-wrap{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-wrap{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:96rem){.bullbell-wrap{padding-inline:calc(var(--spacing) * 16)}}.bullbell-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.3em;letter-spacing:.3em;color:#89723c;text-transform:uppercase;margin:0}.bullbell-hero{background-color:var(--color-ink);min-height:680px;color:var(--color-white);position:relative;overflow:hidden}.bullbell-hero__media{margin:0;position:absolute;inset:0}.bullbell-hero__media img{object-fit:cover;width:100%;height:100%}.bullbell-hero__shade{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ceb;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-hero__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 92%, transparent)}}.bullbell-hero__shade{--tw-gradient-via:#251e1cad}@supports (color:color-mix(in lab, red, red)){.bullbell-hero__shade{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 68%, transparent)}}.bullbell-hero__shade{--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);--tw-gradient-to:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.bullbell-hero__shade{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bullbell-hero__shade{--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))}.bullbell-hero__inner{z-index:10;max-width:1460px;min-height:680px;padding-block:calc(var(--spacing) * 24);flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:48rem){.bullbell-hero__inner{padding-block:calc(var(--spacing) * 28)}}.bullbell-hero h1{margin-top:calc(var(--spacing) * 5);max-width:var(--container-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}.bullbell-hero p:not(.bullbell-kicker){margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);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:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bullbell-hero p:not(.bullbell-kicker){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (min-width:48rem){.bullbell-hero p:not(.bullbell-kicker){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.bullbell-actions{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.bullbell-btn,.bullbell-submit{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.bullbell-btn--primary,.bullbell-submit{background-color:var(--color-lime);color:var(--color-ink)}@media (hover:hover){:is(.bullbell-btn--primary,.bullbell-submit):hover{background-color:var(--color-ink);color:var(--color-white)}}.bullbell-btn--light{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bullbell-btn--light{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}@media (hover:hover){.bullbell-btn--light:hover{border-color:var(--color-lime);color:var(--color-lime)}}.bullbell-section,.bullbell-band{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-section,.bullbell-band{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-section,.bullbell-band{padding-block:calc(var(--spacing) * 24)}}.bullbell-band--soft{background-color:var(--color-soft)}.bullbell-band--dark{background-color:var(--color-ink);color:var(--color-white)}.bullbell-heading{margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-4xl)}.bullbell-heading h2,.bullbell-milestone h2,.bullbell-image-story h2,.bullbell-journey h2,.bullbell-products h2,.bullbell-distribution h2,.bullbell-enquiry h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}@media (min-width:48rem){.bullbell-heading h2,.bullbell-milestone h2,.bullbell-image-story h2,.bullbell-journey h2,.bullbell-products h2,.bullbell-distribution h2,.bullbell-enquiry h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.bullbell-heading h2,.bullbell-milestone h2,.bullbell-image-story h2,.bullbell-journey h2,.bullbell-products h2,.bullbell-distribution h2,.bullbell-enquiry h2{--tw-leading:1.08;font-size:3.35rem;line-height:1.08}}.bullbell-heading p:not(.bullbell-kicker),.bullbell-milestone p,.bullbell-image-story p,.bullbell-products p,.bullbell-distribution p,.bullbell-enquiry p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);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:var(--color-muted)}.bullbell-milestone__grid,.bullbell-products__grid,.bullbell-distribution__grid,.bullbell-enquiry__grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.bullbell-milestone__grid,.bullbell-products__grid,.bullbell-distribution__grid,.bullbell-enquiry__grid{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-milestone__number{background-color:var(--color-ink);padding:calc(var(--spacing) * 8);color:var(--color-white)}@media (min-width:48rem){.bullbell-milestone__number{padding:calc(var(--spacing) * 12)}}.bullbell-milestone__number strong{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(5rem,12vw,11rem);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-lime);display:block}.bullbell-milestone__number span{margin-top:calc(var(--spacing) * 5);max-width:var(--container-sm);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-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.bullbell-image-story{background-color:var(--color-paper);display:grid}@media (min-width:64rem){.bullbell-image-story{grid-template-columns:repeat(2,minmax(0,1fr))}.bullbell-image-story--right figure{order:2}}.bullbell-image-story figure{background-color:var(--color-soft);min-height:420px;margin:0}@media (min-width:64rem){.bullbell-image-story figure{min-height:680px}}.bullbell-image-story img,.bullbell-operations__grid img,.bullbell-gallery img{object-fit:cover;width:100%;height:100%}.bullbell-image-story__copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.bullbell-image-story__copy{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.bullbell-image-story__copy{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-image-story__copy{padding-inline:calc(var(--spacing) * 16)}}.bullbell-operations__grid{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.bullbell-operations__grid{grid-template-columns:.56fr .44fr;align-items:stretch}}.bullbell-operations__grid figure{background-color:var(--color-soft);min-height:560px;margin:0;overflow:hidden}.bullbell-operations__list{align-content:center;gap:calc(var(--spacing) * 7);display:grid}.bullbell-operations__list article{background-color:#0000}.bullbell-operations__list h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}@media (min-width:48rem){.bullbell-operations__list h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.bullbell-operations__list p{margin-top:calc(var(--spacing) * 3);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:var(--color-muted)}@media (min-width:64rem){.bullbell-journey{grid-template-columns:.4fr .6fr;align-items:center}}.bullbell-band--dark .bullbell-kicker{color:var(--color-lime)}.bullbell-band--dark h2{color:var(--color-white)}.bullbell-journey__flow{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.bullbell-journey__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-journey__flow span{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bullbell-journey__flow span{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bullbell-journey__flow span{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.bullbell-products__list{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.bullbell-products__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-products__list span{background-color:var(--color-white);padding:calc(var(--spacing) * 6);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.bullbell-note{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);--tw-tracking:.12em;letter-spacing:.12em;color:#89723c;text-transform:uppercase}.bullbell-gallery{gap:var(--spacing);background-color:var(--color-ink);display:grid}@media (min-width:64rem){.bullbell-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.bullbell-gallery figure{background-color:var(--color-ink);height:520px;margin:0;position:relative;overflow:hidden}.bullbell-gallery figcaption{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ce6;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bullbell-gallery figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.bullbell-gallery figcaption{--tw-gradient-to: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));padding:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.bullbell-form-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-lime);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-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.bullbell-form-notice--error{background-color:var(--color-red-100);color:var(--color-red-900)}.bullbell-form{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.bullbell-form{padding:calc(var(--spacing) * 7)}}.bullbell-form label{margin-bottom:calc(var(--spacing) * 4);display:block}.bullbell-form span{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;display:block}.bullbell-form input,.bullbell-form select,.bullbell-form textarea{background-color:var(--color-paper);width:100%;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));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.bullbell-form input,.bullbell-form select,.bullbell-form textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-lime)}.bullbell-form textarea{min-height:calc(var(--spacing) * 32);resize:vertical}.bullbell-form__grid{column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.bullbell-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-consent{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.bullbell-consent input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex:none;padding:0}.bullbell-consent span{--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);margin:0}@media (max-width:767px){.bullbell-hero,.bullbell-hero__inner{min-height:620px}.bullbell-hero h1{--tw-leading:1.04;font-size:2.55rem;line-height:1.04}.bullbell-section,.bullbell-band{padding-block:calc(var(--spacing) * 14)}.bullbell-heading h2,.bullbell-milestone h2,.bullbell-image-story h2,.bullbell-journey h2,.bullbell-products h2,.bullbell-distribution h2,.bullbell-enquiry h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.bullbell-image-story figure,.bullbell-operations__grid figure,.bullbell-gallery figure{height:calc(var(--spacing) * 80);min-height:0}}.bullbell-hero{background-color:var(--color-paper);min-height:720px;color:var(--color-ink)}.bullbell-hero__inner{align-items:center;gap:calc(var(--spacing) * 12);min-height:720px;padding-block:calc(var(--spacing) * 20);display:grid}@media (min-width:64rem){.bullbell-hero__inner{grid-template-columns:.42fr .58fr}}.bullbell-hero__copy{z-index:10;position:relative}.bullbell-hero h1{max-width:var(--container-3xl);--tw-leading:1.04;color:var(--color-ink);font-size:clamp(2.7rem,4.2vw,4.2rem);line-height:1.04}.bullbell-hero p:not(.bullbell-kicker){max-width:var(--container-xl);color:var(--color-muted)}.bullbell-hero__visual{min-height:560px;position:relative}.bullbell-hero__image{background-color:var(--color-soft);inset-block:0;width:86%;margin:0;position:absolute;right:0;overflow:hidden}.bullbell-hero__small{bottom:calc(var(--spacing) * 10);height:calc(var(--spacing) * 64);background-color:var(--color-soft);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:42%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:absolute;left:0;overflow:hidden}.bullbell-hero__image img,.bullbell-hero__small img,.bullbell-intro__media img,.bullbell-demand__image img,.bullbell-products__media img,.bullbell-quality__media img{object-fit:cover;width:100%;height:100%}.bullbell-btn--light{border-color:#251e1c40}@supports (color:color-mix(in lab, red, red)){.bullbell-btn--light{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.bullbell-btn--light{color:var(--color-ink)}@media (hover:hover){.bullbell-btn--light:hover{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}}.bullbell-intro__grid{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.bullbell-intro__grid{grid-template-columns:.46fr .54fr;align-items:flex-end}}.bullbell-intro__copy{max-width:var(--container-2xl)}@media (min-width:64rem){.bullbell-intro__copy{padding-bottom:calc(var(--spacing) * 10)}}.bullbell-intro__copy:before{content:"1000";margin-bottom:calc(var(--spacing) * 8);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(5rem,11vw,10rem);line-height:1;font-weight:var(--font-weight-medium);color:#c5a253;display:block}.bullbell-intro__media{background-color:var(--color-soft);height:620px;margin:0;overflow:hidden}.bullbell-demand{background-color:var(--color-soft)}.bullbell-demand__copy{margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-3xl)}.bullbell-demand__visual{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.bullbell-demand__visual{grid-template-columns:.62fr .38fr;align-items:flex-end}}.bullbell-demand__image{background-color:var(--color-paper);height:640px;margin:0;overflow:hidden}.bullbell-demand__text{gap:calc(var(--spacing) * 7);display:grid}@media (min-width:64rem){.bullbell-demand__text{padding-bottom:calc(var(--spacing) * 10)}}.bullbell-demand__text article{background-color:#0000}.bullbell-demand__text h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.bullbell-demand__text p{margin-top:calc(var(--spacing) * 3);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:var(--color-muted)}.bullbell-journey-section{background-color:var(--color-paper)}.bullbell-journey{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.bullbell-journey{grid-template-columns:.36fr .64fr;align-items:flex-start}}.bullbell-journey h2{color:var(--color-ink)}.bullbell-journey__flow{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.bullbell-journey__flow span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#0000;padding:0}.bullbell-journey__flow span:after{content:"";margin-left:calc(var(--spacing) * 8);height:1px;width:calc(var(--spacing) * 12);vertical-align:middle;background-color:#c5a253;display:inline-block}.bullbell-journey__flow span:last-child:after{display:none}.bullbell-products{background-color:var(--color-ink);color:var(--color-white);display:grid}@media (min-width:64rem){.bullbell-products{grid-template-columns:.55fr .45fr}}.bullbell-products__media{background-color:var(--color-black);min-height:680px;margin:0}.bullbell-products__content{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.bullbell-products__content{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.bullbell-products__content{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-products__content{padding-inline:calc(var(--spacing) * 16)}}.bullbell-products h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (min-width:48rem){.bullbell-products h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.bullbell-products h2{font-size:3.35rem}}.bullbell-products p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);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:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bullbell-products p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bullbell-products__list{margin-top:calc(var(--spacing) * 10);columns:1;gap:calc(var(--spacing) * 10);display:block}@media (min-width:40rem){.bullbell-products__list{columns:2}}.bullbell-products__list span{margin-bottom:calc(var(--spacing) * 4);break-inside:avoid;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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;padding:0;display:block}.bullbell-products__list span:before{content:"";margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);vertical-align:middle;display:inline-block}.bullbell-products .bullbell-note{margin-top:calc(var(--spacing) * 6);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bullbell-products .bullbell-note{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bullbell-gallery{background-color:var(--color-paper);gap:0;display:grid}@media (min-width:64rem){.bullbell-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.bullbell-gallery figure{height:560px}.bullbell-gallery figcaption{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cbf}@supports (color:color-mix(in lab, red, red)){.bullbell-gallery figcaption{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.bullbell-gallery figcaption{--tw-gradient-to: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))}.bullbell-quality{background-color:var(--color-paper);display:grid}@media (min-width:64rem){.bullbell-quality{grid-template-columns:.55fr .45fr}}.bullbell-quality__media{background-color:var(--color-soft);min-height:620px;margin:0}@media (min-width:64rem){.bullbell-quality__media{order:2}}.bullbell-quality__copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.bullbell-quality__copy{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.bullbell-quality__copy{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-quality__copy{padding-inline:calc(var(--spacing) * 16)}}.bullbell-quality__copy h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (min-width:48rem){.bullbell-quality__copy h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.bullbell-quality__copy h2{font-size:3.35rem}}.bullbell-quality__copy p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);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:var(--color-muted)}.bullbell-distribution__grid{gap:calc(var(--spacing) * 16)}@media (min-width:64rem){.bullbell-distribution__grid{grid-template-columns:.48fr .52fr}}.bullbell-distribution__grid>div{background-color:#0000}.bullbell-form{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bullbell-form{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bullbell-form{--tw-shadow:0 24px 70px var(--tw-shadow-color,#251e1c1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (max-width:767px){.bullbell-hero,.bullbell-hero__inner{min-height:0}.bullbell-hero__inner{padding-block:calc(var(--spacing) * 14)}.bullbell-hero h1{font-size:2.6rem}.bullbell-hero__visual{min-height:0}.bullbell-hero__image,.bullbell-hero__small{height:calc(var(--spacing) * 80);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:static}.bullbell-hero__small{margin-top:calc(var(--spacing) * 4)}.bullbell-intro__media,.bullbell-demand__image,.bullbell-products__media,.bullbell-quality__media,.bullbell-gallery figure{height:calc(var(--spacing) * 80);min-height:0}.bullbell-journey__flow{display:block}.bullbell-journey__flow span{margin-bottom:calc(var(--spacing) * 4);display:block}.bullbell-journey__flow span:after{display:none}}.bullbell-fm-wrap{width:100%;max-width:1480px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.bullbell-fm-wrap{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-fm-wrap{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:96rem){.bullbell-fm-wrap{padding-inline:calc(var(--spacing) * 16)}}.bullbell-fm-kicker{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-forest);text-transform:uppercase;margin:0;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.bullbell-fm-hero{background-color:var(--color-ink);color:var(--color-white);padding-block:0;position:relative;overflow:hidden}.bullbell-fm-hero:after{content:"";z-index:0;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ceb;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-hero:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 92%, transparent)}}.bullbell-fm-hero:after{--tw-gradient-via:#251e1cb8}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-hero:after{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 72%, transparent)}}.bullbell-fm-hero:after{--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);--tw-gradient-to:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-hero:after{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bullbell-fm-hero:after{--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))}.bullbell-fm-hero__grid{z-index:10;align-items:center;min-height:760px;display:flex;position:relative}.bullbell-fm-hero__copy{z-index:10;max-width:var(--container-3xl);padding-top:calc(var(--spacing) * 20);position:relative}.bullbell-fm-hero p:not(.bullbell-fm-kicker){margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);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:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-hero p:not(.bullbell-fm-kicker){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (min-width:48rem){.bullbell-fm-hero p:not(.bullbell-fm-kicker){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.bullbell-fm-hero__image{z-index:0;background-color:var(--color-ink);width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.bullbell-fm-hero__image img,.bullbell-fm-stage img,.bullbell-fm-products img{object-fit:cover;width:100%;height:100%}.bullbell-fm-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.bullbell-fm-btn,.bullbell-fm-submit{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;justify-content:center;align-items:center;display:inline-flex}.bullbell-fm-btn--primary,.bullbell-fm-submit{background-color:var(--color-lime);color:var(--color-ink)}@media (hover:hover){:is(.bullbell-fm-btn--primary,.bullbell-fm-submit):hover{background-color:var(--color-ink);color:var(--color-white)}}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-btn--secondary{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.bullbell-fm-btn--secondary:hover{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}}.bullbell-fm-intro,.bullbell-fm-chain,.bullbell-fm-quality,.bullbell-fm-enquiry{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-fm-intro,.bullbell-fm-chain,.bullbell-fm-quality,.bullbell-fm-enquiry{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-fm-intro,.bullbell-fm-chain,.bullbell-fm-quality,.bullbell-fm-enquiry{padding-block:calc(var(--spacing) * 24)}}.bullbell-fm-intro__grid,.bullbell-fm-quality__grid,.bullbell-fm-enquiry__grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.bullbell-fm-intro__grid,.bullbell-fm-quality__grid,.bullbell-fm-enquiry__grid{gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-fm-intro h2,.bullbell-fm-heading h2,.bullbell-fm-stage h3,.bullbell-fm-products h2,.bullbell-fm-quality h2,.bullbell-fm-enquiry h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}@media (min-width:48rem){.bullbell-fm-intro h2,.bullbell-fm-heading h2,.bullbell-fm-stage h3,.bullbell-fm-products h2,.bullbell-fm-quality h2,.bullbell-fm-enquiry h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.bullbell-fm-intro h2,.bullbell-fm-heading h2,.bullbell-fm-stage h3,.bullbell-fm-products h2,.bullbell-fm-quality h2,.bullbell-fm-enquiry h2{--tw-leading:1.08;font-size:3.25rem;line-height:1.08}}.bullbell-fm-intro p:not(.bullbell-fm-kicker),.bullbell-fm-heading p,.bullbell-fm-stage p,.bullbell-fm-products p,.bullbell-fm-quality p,.bullbell-fm-enquiry p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-5xl);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:var(--color-muted)}.bullbell-fm-heading{margin-bottom:calc(var(--spacing) * 14);max-width:var(--container-4xl)}.bullbell-fm-stages{gap:0;display:grid}.bullbell-fm-stage{background-color:var(--color-paper);min-height:620px;display:grid}@media (min-width:64rem){.bullbell-fm-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.bullbell-fm-stage--reverse figure{order:2}}.bullbell-fm-stage figure{background-color:var(--color-soft);height:620px;margin:0;overflow:hidden}.bullbell-fm-stage,.bullbell-fm-stage figure,.bullbell-fm-stage>div,.bullbell-fm-products,.bullbell-fm-products figure,.bullbell-fm-products>div,.bullbell-fm-quality,.bullbell-fm-quality__grid{opacity:1!important;visibility:visible!important;transform:none!important}.bullbell-fm-stage>div{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.bullbell-fm-stage>div{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-fm-stage>div{padding-inline:calc(var(--spacing) * 16)}}.bullbell-fm-stage span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.28em;letter-spacing:.28em;color:#89723c;text-transform:uppercase}.bullbell-fm-stage h3{max-width:var(--container-2xl)}.bullbell-fm-products{background-color:var(--color-ink);color:var(--color-white);display:grid}@media (min-width:64rem){.bullbell-fm-products{grid-template-columns:.58fr .42fr}}.bullbell-fm-products figure{background-color:var(--color-black);min-height:680px;margin:0}.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 16)}}.bullbell-fm-products h2{color:var(--color-white)}.bullbell-fm-products p{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-products p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bullbell-fm-products ul{margin-top:calc(var(--spacing) * 9);columns:1;gap:calc(var(--spacing) * 10)}@media (min-width:40rem){.bullbell-fm-products ul{columns:2}}.bullbell-fm-products li{margin-bottom:calc(var(--spacing) * 4);break-inside:avoid;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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.bullbell-fm-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-note{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bullbell-fm-quality{background-color:var(--color-soft)}.bullbell-fm-enquiry{background-color:var(--color-paper)}.bullbell-fm-form-notice{margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-lime);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-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.bullbell-fm-form-notice--error{background-color:var(--color-red-100);color:var(--color-red-900)}.bullbell-fm-form{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 24px 70px var(--tw-shadow-color,#251e1c1a);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){.bullbell-fm-form{padding:calc(var(--spacing) * 7)}}.bullbell-fm-form label{margin-bottom:calc(var(--spacing) * 4);display:block}.bullbell-fm-form span{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;display:block}.bullbell-fm-form input,.bullbell-fm-form select,.bullbell-fm-form textarea{background-color:var(--color-paper);width:100%;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));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.bullbell-fm-form input,.bullbell-fm-form select,.bullbell-fm-form textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-lime)}.bullbell-fm-form textarea{min-height:calc(var(--spacing) * 32);resize:vertical}.bullbell-fm-form__grid{column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.bullbell-fm-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-fm-consent{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.bullbell-fm-consent input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex:none;padding:0}.bullbell-fm-consent span{--tw-leading:calc(var(--spacing) * 5);font-size:10px;line-height:calc(var(--spacing) * 5);margin:0}@media (max-width:767px){.bullbell-fm-hero__grid{min-height:660px}.bullbell-fm-hero h1{font-size:2.7rem}.bullbell-fm-stage,.bullbell-fm-stage figure,.bullbell-fm-products figure{height:auto;min-height:0}.bullbell-fm-stage figure,.bullbell-fm-products figure{height:calc(var(--spacing) * 80)}.bullbell-fm-intro,.bullbell-fm-chain,.bullbell-fm-quality,.bullbell-fm-enquiry{padding-block:calc(var(--spacing) * 14)}.bullbell-fm-intro h2,.bullbell-fm-heading h2,.bullbell-fm-stage h3,.bullbell-fm-products h2,.bullbell-fm-quality h2,.bullbell-fm-enquiry h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.single-japiyo_business.bg-paper{background-color:var(--color-white)}.bullbell-fm-hero{color:var(--color-ink);background-color:#f7f5ee;padding-block:0;position:relative;overflow:hidden}.bullbell-fm-hero:after{content:"";display:none}.bullbell-fm-hero__grid{z-index:10;padding-block:calc(var(--spacing) * 12);position:relative}@media (min-width:48rem){.bullbell-fm-hero__grid{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.bullbell-fm-hero__grid{padding-block:calc(var(--spacing) * 20)}}.bullbell-fm-hero__copy{z-index:10;gap:calc(var(--spacing) * 8);max-width:none;display:grid;position:relative}@media (min-width:48rem){.bullbell-fm-hero__copy{grid-template-columns:.8fr 1.2fr;align-items:flex-end}}@media (min-width:64rem){.bullbell-fm-hero__copy{gap:calc(var(--spacing) * 16)}}.bullbell-fm-hero__copy:before{content:"";display:none}.bullbell-fm-hero h1{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:1.08;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.35rem,3.2vw,3.35rem);line-height:1.08;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.bullbell-fm-hero p:not(.bullbell-fm-kicker){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) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted)}@media (min-width:48rem){.bullbell-fm-hero p:not(.bullbell-fm-kicker){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)}}.bullbell-fm-hero__image{z-index:0;background-color:var(--color-ink);width:100%;height:58vh;min-height:480px;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.bullbell-fm-hero__image{height:68vh;min-height:640px}}.bullbell-fm-hero__image img{object-fit:cover;width:100%;height:100%}.bullbell-fm-btn--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c40}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-btn--secondary{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.bullbell-fm-btn--secondary{color:var(--color-ink)}@media (hover:hover){.bullbell-fm-btn--secondary:hover{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}}.business-showcase-hero.bullbell-fm-hero{background-color:var(--color-white);color:var(--color-ink)}.business-showcase-hero.bullbell-fm-hero .business-hero-banner__media img{object-fit:cover;object-position:center}.business-showcase-hero.bullbell-fm-hero .business-hero-content{background-color:var(--color-white);padding-block:calc(var(--spacing) * 14)}@media (min-width:48rem){.business-showcase-hero.bullbell-fm-hero .business-hero-content{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.business-showcase-hero.bullbell-fm-hero .business-hero-content{padding-block:calc(var(--spacing) * 20)}}.business-showcase-hero.bullbell-fm-hero .business-hero-content__grid{gap:calc(var(--spacing) * 10)}@media (min-width:64rem){.business-showcase-hero.bullbell-fm-hero .business-hero-content__grid{gap:calc(var(--spacing) * 16);grid-template-columns:270px minmax(0,1fr)}}.business-showcase-hero.bullbell-fm-hero .business-hero-content__entity,.business-showcase-hero.bullbell-fm-hero .business-hero-content__main{grid-column:auto}.business-showcase-hero.bullbell-fm-hero .business-hero-content__eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-tracking:.34em;letter-spacing:.34em;color:#89723c;font-size:11px}.business-showcase-hero.bullbell-fm-hero .business-hero-content__title{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.business-showcase-hero.bullbell-fm-hero .business-brand-logo-img{width:calc(var(--spacing) * 40)}.business-showcase-hero.bullbell-fm-hero .business-hero-content__headline{max-width:var(--container-xl);--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal);font-size:clamp(2.45rem,3.7vw,3.7rem);line-height:1.08;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.business-showcase-hero.bullbell-fm-hero .business-hero-content__copy{margin-bottom:calc(var(--spacing) * 8);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:#251e1c99}@supports (color:color-mix(in lab, red, red)){.business-showcase-hero.bullbell-fm-hero .business-hero-content__copy{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}@media (min-width:48rem){.business-showcase-hero.bullbell-fm-hero .business-hero-content__copy{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)}}.business-showcase-hero.bullbell-fm-hero .btn-business-cta{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.bullbell-fm-intro{padding-block:calc(var(--spacing) * 20);background-color:#f7f5ee}@media (min-width:64rem){.bullbell-fm-intro{padding-block:calc(var(--spacing) * 28)}}.bullbell-fm-intro__grid{gap:calc(var(--spacing) * 16);max-width:none}@media (min-width:64rem){.bullbell-fm-intro__grid{grid-template-columns:.8fr 1.2fr}}.bullbell-fm-intro__grid>div:first-child h2{max-width:var(--container-2xl);--tw-leading:1.04;color:#b99139;font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:1.04}.bullbell-fm-intro__grid>div:first-child p:not(.bullbell-fm-kicker){max-width:var(--container-xl)}@media (min-width:64rem){.bullbell-fm-intro__grid>div:last-child{padding-top:calc(var(--spacing) * 24)}}.bullbell-fm-stats{background-color:var(--color-white);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-fm-stats{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-fm-stats{padding-block:calc(var(--spacing) * 24)}}.bullbell-fm-stats__heading{margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-3xl)}@media (min-width:64rem){.bullbell-fm-stats__heading{max-width:var(--container-5xl)}}.bullbell-fm-stats__heading p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.bullbell-fm-stats__heading p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.bullbell-fm-stats__heading p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.bullbell-fm-stats__heading h2{--tw-leading:var(--leading-tight);font-size:clamp(2rem,3vw,3rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.bullbell-fm-stats__grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.bullbell-fm-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bullbell-fm-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bullbell-fm-stats__grid div{min-height:calc(var(--spacing) * 44);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.bullbell-fm-stats__grid div{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);border-right-width:1px}}@media (min-width:64rem){.bullbell-fm-stats__grid div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:48rem){.bullbell-fm-stats__grid div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:64rem){.bullbell-fm-stats__grid div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}.bullbell-fm-stats__grid div:last-child{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bullbell-fm-stats__grid strong{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.4rem,4vw,4rem);line-height:1;font-weight:var(--font-weight-medium);color:#b99139;display:block}.bullbell-fm-stats__grid span{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xs);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-semibold);font-weight:var(--font-weight-semibold);color:#251e1ca6;display:block}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stats__grid span{color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.bullbell-fm-why{padding-block:calc(var(--spacing) * 16);background-color:#f7f5ee;position:relative;overflow:hidden}@media (min-width:48rem){.bullbell-fm-why{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-fm-why{padding-block:calc(var(--spacing) * 28)}}.bullbell-fm-why:before{content:"";pointer-events:none;background-color:var(--color-border);inset-inline:0;height:1px;position:absolute;top:0}.bullbell-fm-why__grid{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.bullbell-fm-why__grid{gap:calc(var(--spacing) * 20);grid-template-columns:.88fr 1.12fr}}.bullbell-fm-why figure{background-color:var(--color-ink);height:430px;margin:0;position:relative;overflow:hidden}@media (min-width:48rem){.bullbell-fm-why figure{height:560px}}.bullbell-fm-why figure:after{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cd1;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-why figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 82%, transparent)}}.bullbell-fm-why figure:after{--tw-gradient-via:#251e1c2e}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-why figure:after{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.bullbell-fm-why figure:after{--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));--tw-gradient-to:transparent}.bullbell-fm-why 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}.bullbell-fm-why figure:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bullbell-fm-why figcaption{z-index:10;padding:calc(var(--spacing) * 7);color:var(--color-white);inset-inline:0;position:absolute;bottom:0}@media (min-width:48rem){.bullbell-fm-why figcaption{padding:calc(var(--spacing) * 9)}}.bullbell-fm-why figcaption span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.32em;letter-spacing:.32em;color:var(--color-lime);text-transform:uppercase}.bullbell-fm-why figcaption strong{margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);display:block}@media (min-width:48rem){.bullbell-fm-why figcaption strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.bullbell-fm-why h2{max-width:var(--container-2xl);--tw-leading:1.06;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.35rem,3.5vw,3.55rem);line-height:1.06;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.bullbell-fm-why__lead{margin-top:calc(var(--spacing) * 6);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:var(--color-muted)}@media (min-width:48rem){.bullbell-fm-why__lead{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)}}.bullbell-fm-why__list{margin-top:calc(var(--spacing) * 10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.bullbell-fm-why__list article{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);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 (min-width:48rem){.bullbell-fm-why__list article{gap:calc(var(--spacing) * 8);grid-template-columns:96px minmax(0,1fr)}}.bullbell-fm-why__list article+article{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.bullbell-fm-why__list article:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-why__list article:hover{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bullbell-fm-why__list span{font-family:var(--font-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-size:clamp(2.35rem,4vw,4.4rem);line-height:1;font-weight:var(--font-weight-normal);color:oklab(67.7952% .0120694 .114177/.35)}.bullbell-fm-why__list h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (min-width:48rem){.bullbell-fm-why__list h3{font-size:1.55rem}}.bullbell-fm-why__list p{margin-top:calc(var(--spacing) * 3);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:var(--color-muted)}@media (min-width:48rem){.bullbell-fm-why__list p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.bullbell-landing .business-gallery-section{background-color:var(--color-ink);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-landing .business-gallery-section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-landing .business-gallery-section{padding-block:calc(var(--spacing) * 28)}}.bullbell-landing .business-gallery-section .shell{max-width:1480px}.bullbell-landing .business-gallery-section .business-gallery-media{background-color:var(--color-ink)}.bullbell-landing .business-gallery-section .business-gallery-media picture{width:100%;height:100%;display:block}.bullbell-landing .business-gallery-section .business-gallery-media img{object-fit:cover;width:100%;height:100%}.bullbell-fm-chain{background-color:var(--color-ink);color:var(--color-white);padding-block:0}.bullbell-fm-chain .bullbell-fm-wrap{max-width:none;padding-inline:0}.bullbell-fm-heading{margin-inline:auto;max-width:1480px;margin-bottom:0}.bullbell-fm-heading--journey{padding-top:0}.bullbell-fm-heading .bullbell-fm-kicker{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-lime);margin-top:0}.bullbell-fm-care-terms{margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.bullbell-fm-care-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bullbell-fm-care-terms{grid-template-columns:repeat(4,minmax(0,1fr))}}.bullbell-fm-care-terms span{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-care-terms span{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bullbell-fm-care-terms span{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-white)}.bullbell-fm-stages{background-color:#ffffff1a;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stages{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (min-width:48rem){.bullbell-fm-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.bullbell-fm-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.bullbell-fm-stage,.bullbell-fm-stage--reverse{background-color:var(--color-ink);min-height:560px;display:block;position:relative;overflow:hidden}.bullbell-fm-stage figure,.bullbell-fm-stage--reverse figure{order:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.bullbell-fm-stage figure:after{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cf0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stage figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 94%, transparent)}}.bullbell-fm-stage figure:after{--tw-gradient-via:#251e1c8a}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stage figure:after{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 54%, transparent)}}.bullbell-fm-stage figure:after{--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);--tw-gradient-to:#251e1c1f}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stage figure:after{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.bullbell-fm-stage figure:after{--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))}.bullbell-fm-stage 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}.bullbell-fm-stage:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bullbell-fm-stage>div,.bullbell-fm-stage--reverse>div{z-index:10;padding:calc(var(--spacing) * 7);color:var(--color-white);inset-inline:0;display:block;position:absolute;bottom:0}@media (min-width:48rem){.bullbell-fm-stage>div,.bullbell-fm-stage--reverse>div{padding:calc(var(--spacing) * 9)}}@media (min-width:64rem){.bullbell-fm-stage>div,.bullbell-fm-stage--reverse>div{padding:calc(var(--spacing) * 10)}}.bullbell-fm-stage span{color:var(--color-lime)}.bullbell-fm-stage h3{margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);--tw-leading:var(--leading-tight);font-size:1.45rem;line-height:var(--leading-tight);color:var(--color-white)}@media (min-width:48rem){.bullbell-fm-stage h3{font-size:1.65rem}}@media (min-width:64rem){.bullbell-fm-stage h3{font-size:1.8rem}}.bullbell-fm-stage 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:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-stage p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}@media (min-width:48rem){.bullbell-fm-stage p{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)}}.bullbell-fm-products{background-color:var(--color-ink);min-height:760px;color:var(--color-white);display:block;position:relative;overflow:hidden}.bullbell-fm-products figure{width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.bullbell-fm-products figure:after{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cf2;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-products figure:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 95%, transparent)}}.bullbell-fm-products figure:after{--tw-gradient-via:#251e1cbd}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-products figure:after{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 74%, transparent)}}.bullbell-fm-products figure:after{--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);--tw-gradient-to:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-products figure:after{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bullbell-fm-products figure:after{--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))}.bullbell-fm-products>div{z-index:10;max-width:1480px;min-height:760px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:relative}@media (min-width:40rem){.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:96rem){.bullbell-fm-products>div{padding-inline:calc(var(--spacing) * 16)}}.bullbell-fm-products h2{max-width:var(--container-xl);--tw-leading:1.06;color:var(--color-white);font-size:clamp(2.35rem,3.2vw,3.2rem);line-height:1.06}.bullbell-fm-products p{max-width:var(--container-xl);color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-products p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bullbell-fm-products ul{margin-top:calc(var(--spacing) * 10);max-width:var(--container-2xl);column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.bullbell-fm-products ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-fm-products li{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:0}.bullbell-fm-products li:before{content:"";margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-lime);vertical-align:middle;display:inline-block}.bullbell-fm-note{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:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-note{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.bullbell-fm-note{text-transform:none}.bullbell-fm-quality{scroll-margin-top:calc(var(--spacing) * 28);background-color:var(--color-white);padding-block:calc(var(--spacing) * 14)}@media (min-width:48rem){.bullbell-fm-quality{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.bullbell-fm-quality{padding-block:calc(var(--spacing) * 20)}}.bullbell-fm-quality .bullbell-fm-wrap{max-width:none}@media (min-width:80rem){.bullbell-fm-quality .bullbell-fm-wrap{max-width:83.3333%}}.bullbell-fm-quality__cards{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.bullbell-fm-quality__cards{grid-template-columns:1.12fr .58fr .58fr;grid-auto-rows:minmax(300px,auto)}}.bullbell-fm-quality-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);text-wrap:balance;--tw-shadow:0 14px 40px var(--tw-shadow-color,#1612100d);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:18px;overflow:hidden}.bullbell-fm-quality-card figure{background-color:var(--color-ink);margin:0;overflow:hidden}.bullbell-fm-quality-card img{object-fit:cover;width:100%;height:100%}.bullbell-fm-quality-card>div{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.bullbell-fm-quality-card>div{padding:calc(var(--spacing) * 6)}}.bullbell-fm-quality-card .bullbell-fm-kicker{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:.22em;letter-spacing:.22em;color:#251e1c73}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-quality-card .bullbell-fm-kicker{color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.bullbell-fm-quality-card h2{max-width:var(--container-xl);--tw-leading:1.14;--tw-font-weight:var(--font-weight-extrabold);font-size:1.45rem;line-height:1.14;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}@media (min-width:48rem){.bullbell-fm-quality-card h2{font-size:1.65rem}}@media (min-width:64rem){.bullbell-fm-quality-card h2{font-size:1.35rem}}.bullbell-fm-quality-card p:not(.bullbell-fm-kicker){margin-top:calc(var(--spacing) * 3);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) * 6);line-height:calc(var(--spacing) * 6);color:#251e1ca6}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-quality-card p:not(.bullbell-fm-kicker){color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}@media (min-width:48rem){.bullbell-fm-quality-card p:not(.bullbell-fm-kicker){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)}}@media (min-width:64rem){.bullbell-fm-quality-card p:not(.bullbell-fm-kicker){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.55;line-height:1.55}}.bullbell-fm-quality-card__meta{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex-wrap:wrap;display:flex}.bullbell-fm-quality-card__meta span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex;position:relative}.bullbell-fm-quality-card__meta span:before{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-ink);border-radius:3.40282e38px}.bullbell-fm-quality-card__meta span+span{border-left-style:var(--tw-border-style);border-color:#251e1c33;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-quality-card__meta span+span{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bullbell-fm-quality-card__meta span+span{padding-left:calc(var(--spacing) * 4)}@media (min-width:64rem){.bullbell-fm-quality-card--feature{grid-row:span 2/span 2}}.bullbell-fm-quality-card--feature figure{height:calc(var(--spacing) * 64)}@media (min-width:48rem){.bullbell-fm-quality-card--feature figure{height:calc(var(--spacing) * 80)}}@media (min-width:64rem){.bullbell-fm-quality-card--feature figure{height:340px}}.bullbell-fm-quality-card--feature img{object-position:50% 55%}.bullbell-fm-quality-card--feature h2{font-size:1.85rem}@media (min-width:48rem){.bullbell-fm-quality-card--feature h2{font-size:2rem}}@media (min-width:64rem){.bullbell-fm-quality-card--feature h2{font-size:1.75rem}}.bullbell-fm-quality-card--small{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.bullbell-fm-quality-card--small{padding:calc(var(--spacing) * 5)}}.bullbell-fm-quality-card--small>div{padding-inline:0;padding-block:calc(var(--spacing) * 4)}.bullbell-fm-quality-card__icon{margin-bottom:calc(var(--spacing) * 8);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#251e1c1a;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-quality-card__icon{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bullbell-fm-quality-card__icon{color:var(--color-forest)}@media (min-width:64rem){.bullbell-fm-quality-card__icon{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.bullbell-fm-quality-card__icon--blue{background-color:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.bullbell-fm-quality-card__icon--blue{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bullbell-fm-quality-card__icon--blue{color:var(--color-forest)}@media (min-width:64rem){.bullbell-fm-quality-card--wide{grid-column:span 2/span 2;grid-template-columns:.88fr 1.12fr;display:grid}}.bullbell-fm-quality-card--wide figure{height:calc(var(--spacing) * 64)}@media (min-width:64rem){.bullbell-fm-quality-card--wide figure{height:auto}}.bullbell-fm-quality-card--wide img{object-position:45% 50%}.bullbell-fm-quality-card--wide>div{align-self:center}.bullbell-fm-enquiry{background-color:var(--color-soft);padding-block:calc(var(--spacing) * 20)}@media (min-width:64rem){.bullbell-fm-enquiry{padding-block:calc(var(--spacing) * 28)}}.bullbell-fm-enquiry__grid{align-items:flex-start;gap:calc(var(--spacing) * 16)}@media (min-width:64rem){.bullbell-fm-enquiry__grid{grid-template-columns:.78fr 1.22fr}}.bullbell-fm-enquiry h2{max-width:var(--container-xl);--tw-leading:1.1;font-size:clamp(2rem,2.45vw,2.45rem);line-height:1.1}.bullbell-fm-form{--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)}.bullbell-fm-inline-link{margin-top:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#89723c;text-underline-offset:8px;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-line:underline;text-decoration-color:#c5a253;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover){.bullbell-fm-inline-link:hover{color:var(--color-ink)}}@media (max-width:767px){.bullbell-fm-hero,.bullbell-fm-hero__grid{min-height:720px}.bullbell-fm-hero h1{font-size:2.15rem}.bullbell-fm-intro__grid>div:first-child h2,.bullbell-fm-products h2,.bullbell-fm-quality h2,.bullbell-fm-enquiry h2{font-size:2rem}.bullbell-fm-stage{min-height:470px}.bullbell-fm-stage>div{padding:calc(var(--spacing) * 6)}.bullbell-fm-stage h3{font-size:1.45rem}.bullbell-fm-stage figure{height:100%}.bullbell-fm-products,.bullbell-fm-products>div{min-height:700px}}.japiyo-modern-page{background-color:var(--color-paper);color:var(--color-ink)}.japiyo-modern-page .page-flow-hero{min-height:620px}@media (min-width:64rem){.japiyo-modern-page .page-flow-hero{min-height:720px}}.japiyo-modern-page .page-hero__media img,.japiyo-modern-page .project-hero__media img{--tw-contrast:contrast(1.03);--tw-saturate:saturate(1.03);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,)}.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1ceb}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 92%, transparent)}}.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--tw-gradient-via:#251e1cb8}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 72%, transparent)}}.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--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);--tw-gradient-to:#c3a35540}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--tw-gradient-to:color-mix(in oklab, var(--color-forest) 25%, transparent)}}.japiyo-modern-page .page-hero__veil,.japiyo-modern-page .project-hero__veil{--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))}.japiyo-modern-page .section,.japiyo-modern-page .page-flow-split,.japiyo-modern-page .page-flow-media,.japiyo-modern-page .page-flow-process{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.japiyo-modern-page .section,.japiyo-modern-page .page-flow-split,.japiyo-modern-page .page-flow-media,.japiyo-modern-page .page-flow-process{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.japiyo-modern-page .section,.japiyo-modern-page .page-flow-split,.japiyo-modern-page .page-flow-media,.japiyo-modern-page .page-flow-process{padding-block:calc(var(--spacing) * 24)}}.japiyo-modern-page .section-heading,.japiyo-modern-page .heading-row{margin-bottom:calc(var(--spacing) * 10)}@media (min-width:48rem){.japiyo-modern-page .section-heading,.japiyo-modern-page .heading-row{margin-bottom:calc(var(--spacing) * 12)}}.japiyo-modern-page .section-title,.japiyo-modern-page .h2-title,.japiyo-modern-page .project-layout-title{max-width:var(--container-4xl)}.japiyo-modern-page .page-flow-split__grid{align-items:flex-start}@media (min-width:64rem){.japiyo-modern-page .page-flow-split__grid{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}}.japiyo-modern-page .rich-copy{--tw-leading:calc(var(--spacing) * 8);font-size:1.03rem;line-height:calc(var(--spacing) * 8)}.japiyo-modern-page .rich-copy p+p{margin-top:calc(var(--spacing) * 5)}.japiyo-modern-page .page-flow-cards,.japiyo-modern-page .investment-business-grid,.japiyo-modern-page .investment-progress-grid,.japiyo-modern-page .investment-step-grid,.japiyo-modern-page .zone-grid{gap:calc(var(--spacing) * 5)}.japiyo-modern-page .page-flow-cards article,.japiyo-modern-page .investment-business-grid article,.japiyo-modern-page .investment-progress-grid article,.japiyo-modern-page .investment-step-grid article,.japiyo-modern-page .zone-grid article{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);border-color:#d9ddd7cc;border-bottom-width:1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .page-flow-cards article,.japiyo-modern-page .investment-business-grid article,.japiyo-modern-page .investment-progress-grid article,.japiyo-modern-page .investment-step-grid article,.japiyo-modern-page .zone-grid article{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.japiyo-modern-page .page-flow-cards article,.japiyo-modern-page .investment-business-grid article,.japiyo-modern-page .investment-progress-grid article,.japiyo-modern-page .investment-step-grid article,.japiyo-modern-page .zone-grid article{padding:calc(var(--spacing) * 6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}@media (hover:hover){:is(.japiyo-modern-page .page-flow-cards article,.japiyo-modern-page .investment-business-grid article,.japiyo-modern-page .investment-progress-grid article,.japiyo-modern-page .investment-step-grid article,.japiyo-modern-page .zone-grid article):hover{background-color:var(--color-white)}}.japiyo-modern-page .page-flow-cards article{min-height:calc(var(--spacing) * 64)}.japiyo-modern-page .page-flow-cards span,.japiyo-modern-page .investment-step-grid span,.japiyo-modern-page .zone-grid article>span{--tw-tracking:.18em;letter-spacing:.18em;color:#89723c}.japiyo-modern-page .page-flow-routes{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);background-color:#0000;border-radius:0;gap:0}.japiyo-modern-page .page-flow-routes article{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 14);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-radius:0}@media (min-width:48rem){.japiyo-modern-page .page-flow-routes article{border-right-style:var(--tw-border-style);border-right-width:1px}}.japiyo-modern-page .page-flow-routes article:before{left:calc(var(--spacing) * 8);background-color:#89723c}.japiyo-modern-page .investment-check-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);background-color:#0000;border-radius:0;gap:0}.japiyo-modern-page .investment-check-list span{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-radius:0}.japiyo-modern-page .modern-image-band .page-flow-media__grid{align-items:stretch}@media (min-width:64rem){.japiyo-modern-page .modern-image-band .page-flow-media__grid{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.japiyo-modern-page .modern-image-band figure{border-radius:0;height:100%;min-height:360px}.japiyo-modern-page .modern-image-band figure img{object-fit:cover;width:100%;height:100%}.japiyo-modern-page .project-existing-layout{min-height:640px}.japiyo-modern-page .project-layout-split{gap:calc(var(--spacing) * 12)}@media (min-width:64rem){.japiyo-modern-page .project-layout-split{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}}.japiyo-modern-page .project-plan-card{border-radius:var(--radius-2xl);border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .project-plan-card{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.japiyo-modern-page .project-plan-card{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .project-plan-card{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.japiyo-modern-page .project-plan-card{padding:calc(var(--spacing) * 4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.japiyo-modern-page .project-plan-card figure{border-radius:var(--radius-xl);background-color:var(--color-white)}.japiyo-modern-page .form-layout{align-items:flex-start}@media (min-width:64rem){.japiyo-modern-page .form-layout{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.japiyo-modern-page .enquiry-form{border-top-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-width:4px;border-top-color:#89723c;border-radius:0}.japiyo-modern-page .j2-briefing__card{border-radius:0}.japiyo-modern-page .investment-sticky-cta{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.japiyo-modern-page .investment-sticky-cta{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.japiyo-modern-page .investment-sticky-cta{background-color:var(--color-ink)}.modern-feature-grid{align-items:stretch;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.modern-feature-grid{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}}.modern-feature-media{min-height:420px;margin:0;overflow:hidden}.modern-copy-media figure{height:calc(var(--spacing) * 64);margin:0;overflow:hidden}@media (min-width:48rem){.modern-copy-media figure{height:calc(var(--spacing) * 80)}}.modern-feature-media img,.modern-copy-media figure img{object-fit:cover;width:100%;height:100%}#main-content.contact-support-page .modern-copy-media figure img{object-position:50% 40%}:where(.modern-detail-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.modern-detail-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.modern-detail-list article{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.modern-detail-list article{padding-block:calc(var(--spacing) * 7);grid-template-columns:180px 1fr}}.modern-detail-list span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#89723c;text-transform:uppercase}.modern-detail-list h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.modern-detail-list p{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:var(--color-muted);margin:0}@media (min-width:48rem){.modern-detail-list p{grid-column-start:2}}.modern-two-column-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.modern-two-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-two-column-list article{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (min-width:48rem){.modern-two-column-list article{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);border-right-width:1px}.modern-two-column-list article:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}.modern-two-column-list--dense article{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.modern-step-rail{counter-reset:modern-step;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.modern-step-rail article{counter-increment:modern-step;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.modern-step-rail article{grid-template-columns:96px 1fr;align-items:center}}.modern-step-rail article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.modern-step-rail span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#89723c}.modern-step-rail h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.modern-logo-list,.modern-progress-strip{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);display:grid}@media (min-width:48rem){.modern-logo-list,.modern-progress-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.modern-logo-list,.modern-progress-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.modern-logo-list article,.modern-progress-strip article{min-height:calc(var(--spacing) * 36);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6)}@media (min-width:48rem){.modern-logo-list article,.modern-progress-strip article{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);border-right-width:1px}}@media (min-width:64rem){.modern-logo-list article:nth-child(3n),.modern-progress-strip article:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}.modern-logo-list h3,.modern-progress-strip h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.modern-logo-list p{margin-top:calc(var(--spacing) * 4);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:var(--color-muted)}:where(.modern-offer-rows>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.modern-offer-rows{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.modern-offer-rows article{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.modern-offer-rows article{grid-template-columns:220px 1fr .9fr}}.modern-offer-rows span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#89723c;text-transform:uppercase}.modern-offer-rows h3{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.modern-offer-rows p{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:var(--color-muted);margin:0}:where(.modern-contact-directory>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.modern-contact-directory{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.modern-contact-directory article{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7);display:grid}@media (min-width:64rem){.modern-contact-directory article{grid-template-columns:minmax(0,.28fr) minmax(0,.48fr) auto;align-items:center}}.modern-contact-directory span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#89723c;text-transform:uppercase}.modern-contact-directory h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.modern-contact-directory p{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:var(--color-muted);margin:0}:where(.modern-faq-preview>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border)}.modern-faq-preview{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border)}.modern-faq-preview article{padding-block:calc(var(--spacing) * 7)}.modern-faq-preview span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#89723c;text-transform:uppercase}.modern-faq-preview h3{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.modern-faq-preview p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-4xl);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:var(--color-muted)}.japiyo-final-flow{background-color:var(--color-paper);color:var(--color-ink)}.japiyo-final-flow .page-flow-hero,.japiyo-final-flow .project-hero--flagship{min-height:100svh;overflow:hidden}.japiyo-final-flow .page-flow-hero:after,.japiyo-final-flow .project-hero--flagship:after{content:"";pointer-events:none;height:calc(var(--spacing) * 40);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0000008c;inset-inline:0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.japiyo-final-flow .page-flow-hero:after,.japiyo-final-flow .project-hero--flagship:after{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.japiyo-final-flow .page-flow-hero:after,.japiyo-final-flow .project-hero--flagship:after{--tw-gradient-to: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))}.japiyo-final-flow .page-hero__veil,.japiyo-final-flow .project-hero__veil{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000e0}@supports (color:color-mix(in lab, red, red)){.japiyo-final-flow .page-hero__veil,.japiyo-final-flow .project-hero__veil{--tw-gradient-from:color-mix(in oklab, var(--color-black) 88%, transparent)}}.japiyo-final-flow .page-hero__veil,.japiyo-final-flow .project-hero__veil{--tw-gradient-via:#251e1c94}@supports (color:color-mix(in lab, red, red)){.japiyo-final-flow .page-hero__veil,.japiyo-final-flow .project-hero__veil{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 58%, transparent)}}.japiyo-final-flow .page-hero__veil,.japiyo-final-flow .project-hero__veil{--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));--tw-gradient-to:transparent}.japiyo-final-flow .page-hero__inner,.japiyo-final-flow .project-hero__inner{min-height:100svh;padding-block:calc(var(--spacing) * 28);align-items:center}@media (min-width:48rem){.japiyo-final-flow .page-hero__inner,.japiyo-final-flow .project-hero__inner{padding-block:calc(var(--spacing) * 32)}}.japiyo-final-flow .page-hero__inner{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (max-width:767px){.japiyo-final-flow .page-flow-hero,.japiyo-final-flow .project-hero--flagship{min-height:760px}.japiyo-final-flow .page-hero__inner,.japiyo-final-flow .project-hero__inner{min-height:760px;padding-block:calc(var(--spacing) * 24)}.japiyo-final-flow .hero-actions{flex-direction:column;align-items:stretch;width:100%}.japiyo-final-flow .hero-actions .button{justify-content:center;width:100%}}.japiyo-final-flow .page-flow-hero .h1-title,.japiyo-final-flow .project-hero--flagship .h1-title{max-width:var(--container-6xl);text-wrap:balance}.japiyo-final-flow .page-flow-hero .hero-copy,.japiyo-final-flow .project-hero--flagship .hero-copy{max-width:var(--container-3xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero{min-height:560px!important}.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{padding-top:7rem;padding-bottom:5rem;min-height:560px!important}@media (min-width:768px){.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero,.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:620px!important}}@media (max-width:767px){.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero,.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:500px!important}.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{padding-top:5.5rem;padding-bottom:4rem}}.japiyo-final-flow .page-flow-split,.japiyo-final-flow .page-flow-media,.japiyo-final-flow .page-flow-process,.japiyo-final-flow>.section{padding-block:calc(var(--spacing) * 20)}@media (min-width:48rem){.japiyo-final-flow .page-flow-split,.japiyo-final-flow .page-flow-media,.japiyo-final-flow .page-flow-process,.japiyo-final-flow>.section{padding-block:calc(var(--spacing) * 24)}}.japiyo-final-flow .section-soft{background-color:var(--color-soft)}.japiyo-final-flow .section-heading,.japiyo-final-flow .heading-row{margin-inline:auto;margin-bottom:calc(var(--spacing) * 12);max-width:1180px}.japiyo-final-flow .page-flow-split__grid,.japiyo-final-flow .form-layout,.japiyo-final-flow .modern-feature-grid{gap:calc(var(--spacing) * 12)}@media (min-width:64rem){.japiyo-final-flow .page-flow-split__grid,.japiyo-final-flow .form-layout,.japiyo-final-flow .modern-feature-grid{gap:calc(var(--spacing) * 20)}}.japiyo-final-flow .modern-detail-list,.japiyo-final-flow .modern-two-column-list,.japiyo-final-flow .modern-logo-list,.japiyo-final-flow .modern-progress-strip,.japiyo-final-flow .modern-contact-directory,.japiyo-final-flow .investment-check-list{gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:0;display:grid}@media (min-width:48rem){.japiyo-final-flow .modern-detail-list,.japiyo-final-flow .modern-two-column-list,.japiyo-final-flow .modern-logo-list,.japiyo-final-flow .modern-progress-strip,.japiyo-final-flow .modern-contact-directory,.japiyo-final-flow .investment-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.japiyo-final-flow .modern-detail-list,.japiyo-final-flow .modern-two-column-list,.japiyo-final-flow .modern-logo-list,.japiyo-final-flow .modern-progress-strip,.japiyo-final-flow .modern-contact-directory,.japiyo-final-flow .investment-check-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.japiyo-final-flow .modern-detail-list article,.japiyo-final-flow .modern-two-column-list article,.japiyo-final-flow .modern-logo-list article,.japiyo-final-flow .modern-progress-strip article,.japiyo-final-flow .modern-contact-directory article,.japiyo-final-flow .investment-check-list span{min-height:calc(var(--spacing) * 40);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 18px 50px var(--tw-shadow-color,#2537140f);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));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media (hover:hover){:is(.japiyo-final-flow .modern-detail-list article,.japiyo-final-flow .modern-two-column-list article,.japiyo-final-flow .modern-logo-list article,.japiyo-final-flow .modern-progress-strip article,.japiyo-final-flow .modern-contact-directory article,.japiyo-final-flow .investment-check-list span):hover{border-color:var(--color-forest)}}.japiyo-final-flow .modern-detail-list article{display:grid}@media (min-width:48rem){.japiyo-final-flow .modern-detail-list article{grid-template-columns:repeat(1,minmax(0,1fr))}.japiyo-final-flow .modern-detail-list p{grid-column-start:auto}}@media (min-width:64rem){.japiyo-final-flow .modern-contact-directory article{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}}.japiyo-final-flow .modern-logo-list article:nth-child(3n),.japiyo-final-flow .modern-progress-strip article:nth-child(3n),.japiyo-final-flow .modern-two-column-list article:nth-child(2n){border-color:var(--color-border)}.japiyo-final-flow .modern-offer-rows{gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:0;display:grid}.japiyo-final-flow .modern-offer-rows article{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 18px 50px var(--tw-shadow-color,#2537140f);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:64rem){.japiyo-final-flow .modern-offer-rows article{grid-template-columns:220px 1fr .9fr}}.japiyo-final-flow .modern-step-rail{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0;display:grid}@media (min-width:48rem){.japiyo-final-flow .modern-step-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.japiyo-final-flow .modern-step-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.japiyo-final-flow .modern-step-rail article{min-height:calc(var(--spacing) * 36);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 18px 50px var(--tw-shadow-color,#2537140d);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){.japiyo-final-flow .modern-step-rail article{grid-template-columns:repeat(1,minmax(0,1fr))}}.japiyo-final-flow .modern-image-band figure,.japiyo-final-flow .modern-feature-media,.japiyo-final-flow .modern-copy-media figure{--tw-shadow:0 22px 70px var(--tw-shadow-color,#2537141f);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:0}.japiyo-final-flow .j2-briefing__card{border-radius:2rem}@media (max-width:767px){.japiyo-modern-page .page-flow-cards article,.japiyo-modern-page .investment-business-grid article,.japiyo-modern-page .investment-progress-grid article,.japiyo-modern-page .investment-step-grid article,.japiyo-modern-page .zone-grid article{min-height:0;padding:calc(var(--spacing) * 5)}.japiyo-modern-page .page-flow-routes article{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 10)}.japiyo-modern-page .page-flow-routes article:before{left:calc(var(--spacing) * 5)}}.j2-connect,.j2-about,.j2-progress,.j2-panindia,.j2-impact{background-color:var(--color-paper)}.j2-updates,.about-j2-progress{background-color:var(--color-white)}.about-vision-mission{padding-block:calc(var(--spacing) * 16);background-color:#fbf7f1;overflow:hidden}@media (min-width:40rem){.about-vision-mission{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.about-vision-mission{padding-block:calc(var(--spacing) * 24)}}.about-vision-mission__inner{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:40rem){.about-vision-mission__inner{gap:calc(var(--spacing) * 14)}}.about-vision-mission__heading{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.about-vision-mission__heading{max-width:650px}}.about-vision-mission__heading .j2-kicker{margin-bottom:0}.about-vision-mission__heading h2{--tw-leading:.98;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.7rem,5.2vw,5.05rem);line-height:.98;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);margin:0}.about-vision-mission__media{width:100%;padding-block:var(--spacing);justify-content:center;align-items:center;margin-inline:auto;display:flex}.about-vision-mission__circle{aspect-ratio:1;background-color:var(--color-white);--tw-shadow:0 18px 50px var(--tw-shadow-color,#25371414);width:34%;max-width:360px;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;flex-shrink:0;margin:0;position:relative;overflow:hidden}.about-vision-mission__circle+.about-vision-mission__circle{margin-left:clamp(-34px,-3.2vw,-12px)}.about-vision-mission__circle img{object-fit:cover;width:100%;height:100%}.about-vision-mission__circle:first-child img{object-position:55% 50%}.about-vision-mission__circle:nth-child(2) img{object-position:50% 45%}.about-vision-mission__circle:nth-child(3) img{object-position:58% 50%}.about-vision-mission__copy{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:820px;margin-inline:auto;display:grid}@media (min-width:48rem){.about-vision-mission__copy{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.about-vision-mission__copy h3{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#536436}.about-vision-mission__copy p{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);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#3f5128;margin:0}@media (min-width:40rem){.about-vision-mission__copy p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (max-width:767px){.about-vision-mission{padding-block:calc(var(--spacing) * 12)}.about-vision-mission__inner{gap:calc(var(--spacing) * 8)}.about-vision-mission__heading{max-width:none}.about-vision-mission__heading h2{font-size:3.05rem}.about-vision-mission__media{padding-inline:0;justify-content:center;max-width:none;padding-bottom:0;overflow:visible}.about-vision-mission__circle{width:34vw;max-width:150px}.about-vision-mission__circle+.about-vision-mission__circle{margin-left:-24px}.about-vision-mission__copy{gap:calc(var(--spacing) * 6)}.about-vision-mission__copy p{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)}}.j2-progress-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.j2-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.j2-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.franchise-why-section .j2-progress-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.franchise-why-section .j2-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.franchise-why-section .j2-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.j2-progress-card{border-radius:var(--radius-sm);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.j2-progress-card figure{height:calc(var(--spacing) * 48);margin:0;overflow:hidden}.j2-progress-card figure img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.j2-progress-card:hover figure img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.j2-progress-card>div{padding-block:calc(var(--spacing) * 6)}.j2-progress-card span{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-forest);display:none}.j2-progress-card h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (min-width:64rem){.j2-progress-card h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.investment-offer-section .j2-progress-card h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:80rem){.investment-offer-section .j2-progress-card h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.investment-offer-section .j2-progress-grid{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c1a;gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.investment-offer-section .j2-progress-grid{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.investment-offer-section .j2-progress-grid{background-color:var(--color-white)}.investment-offer-section .investment-offer-card--featured{min-height:250px;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);background-color:#0000;position:relative}.investment-offer-section .investment-offer-card--featured>div{flex-direction:column;height:100%;padding-block:0;display:flex;position:relative}.investment-offer-section .investment-offer-card__type{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-gold-dark);display:block}@media (min-width:40rem){.investment-offer-section .investment-offer-card__type{font-size:1.125rem}}@media (min-width:80rem){.investment-offer-section .investment-offer-card__type{font-size:1.5rem}}@media (min-width:96rem){.investment-offer-section .investment-offer-card__type{font-size:1.625rem}}.investment-offer-section .investment-offer-card--featured h3{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:2rem;line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin-bottom:0}@media (min-width:40rem){.investment-offer-section .investment-offer-card--featured h3{font-size:2.15rem}}@media (min-width:80rem){.investment-offer-section .investment-offer-card--featured h3{font-size:2.125rem}}@media (min-width:96rem){.investment-offer-section .investment-offer-card--featured h3{max-width:70%;padding-bottom:calc(var(--spacing) * 6);font-size:3rem}}.investment-offer-section .investment-offer-card--featured p{border-top-style:var(--tw-border-style);border-color:#251e1c1a;border-top-width:1px;max-width:100%;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.investment-offer-section .investment-offer-card--featured p{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.investment-offer-section .investment-offer-card--featured p{padding-top:calc(var(--spacing) * 5)}@media (min-width:768px){.investment-offer-section .j2-progress-grid{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0;overflow:visible}.investment-offer-section .investment-offer-card--featured{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c1a}@supports (color:color-mix(in lab, red, red)){.investment-offer-section .investment-offer-card--featured{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.investment-offer-section .investment-offer-card--featured{background-color:var(--color-white)}}@media (max-width:767px){.investment-offer-section .j2-progress-grid{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0;gap:0;overflow:visible}.investment-offer-section .investment-offer-card--featured{border-radius:var(--radius-md);background-color:var(--color-white);min-height:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 10px 24px var(--tw-shadow-color,#251e1c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.investment-offer-section .investment-offer-card--featured+.investment-offer-card--featured{margin-top:calc(var(--spacing) * 5)}.investment-offer-section .investment-offer-card__type{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;padding-top:0;line-height:1}.investment-offer-section .investment-offer-card--featured h3{--tw-leading:1.08;font-size:2.15rem;line-height:1.08}.investment-offer-section .investment-offer-card--featured p{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);--tw-leading:1.62;max-width:34ch;color:var(--color-ink);border-width:0;padding-top:0;font-size:1.05rem;line-height:1.62}}.investment-rate-table-wrap{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-white);overflow:hidden}.investment-rate-table{border-collapse:collapse;text-align:left;width:100%}.investment-rate-table th,.investment-rate-table td{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.investment-rate-table thead th{background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);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-white)}.investment-rate-table tbody th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.investment-rate-table tbody td{color:var(--color-ink)}.investment-rate-table tbody tr:nth-child(2n){background-color:#0000}.investment-rate-table th:not(:first-child),.investment-rate-table td:not(:first-child){text-align:center}@media (max-width:767px){.investment-rate-table-wrap{margin-top:calc(var(--spacing) * 12);background-color:var(--color-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-radius:0}.investment-rate-table,.investment-rate-table tbody,.investment-rate-table tr,.investment-rate-table th,.investment-rate-table td{width:100%;display:block}.investment-rate-table thead{background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:block}.investment-rate-table thead th{display:none}.investment-rate-table thead th:first-child{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0000;padding:0;display:block}.investment-rate-table tbody tr{padding-inline:0;padding-block:calc(var(--spacing) * 6);background-color:#0000}.investment-rate-table tbody tr+tr{margin-top:calc(var(--spacing) * 2)}.investment-rate-table tbody th,.investment-rate-table tbody td{border-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-width:0;justify-content:space-between;align-items:center;display:flex}.investment-rate-table tbody th{margin-bottom:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.investment-rate-table td:before{margin-right:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gold-dark);content:attr(data-label)}.investment-rate-table th:not(:first-child),.investment-rate-table td:not(:first-child){text-align:right}}.j2-progress-card p{max-width:66.6667%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.franchise-why-section .j2-progress-grid p{max-width:100%}.j2-business-loop{background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 16);color:var(--color-ink)}@media (min-width:48rem){.j2-business-loop{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:64rem){.j2-business-loop{padding-bottom:calc(var(--spacing) * 24)}}body:not(.home) .j2-business-loop{padding-top:calc(var(--spacing) * 16)}@media (min-width:48rem){body:not(.home) .j2-business-loop{padding-top:calc(var(--spacing) * 20)}}@media (min-width:64rem){body:not(.home) .j2-business-loop{padding-top:calc(var(--spacing) * 24)}}.j2-business-loop__layout{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.j2-business-loop__layout{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(360px,.88fr) minmax(0,1fr)}}@media (min-width:80rem){.j2-business-loop__layout{gap:calc(var(--spacing) * 24)}}.j2-business-loop__media{border-radius:var(--radius-md);background-color:var(--color-paper);overflow:hidden}.j2-business-loop__media img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.j2-business-loop__content{padding-top:0}@media (min-width:64rem){.j2-business-loop__content{padding-top:var(--spacing)}}.j2-business-loop__content .j2-kicker{margin-bottom:calc(var(--spacing) * 4);color:var(--color-forest)}.j2-business-loop__content h2{--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold);font-size:3rem;line-height:1.15;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-wrap:balance;color:var(--color-ink);margin:0}.j2-business-loop__items{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-color:#251e1c1f;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.j2-business-loop__items{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.j2-business-loop__item{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#251e1c1f;border-bottom-width:1px;grid-template-columns:44px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.j2-business-loop__item{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.j2-business-loop__item{padding-block:calc(var(--spacing) * 6)}.j2-business-loop__item span{padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-forest)}@media (min-width:80rem){.j2-business-loop__item span{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)}}.j2-business-loop__item h3{--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold);font-size:1.55rem;line-height:1.25;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.j2-business-loop__item p{margin:0;margin-top:calc(var(--spacing) * 3);max-width:var(--container-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.7;color:var(--color-muted);line-height:1.7}@media (min-width:80rem){.j2-business-loop__item p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.j2-business-loop__closing{margin:0;margin-top:calc(var(--spacing) * 9);max-width:820px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.55;--tw-font-weight:var(--font-weight-semibold);line-height:1.55;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.j2-connect-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.j2-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.j2-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.j2-connect-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}@media (hover:hover){.j2-connect-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.j2-connect-card figure{height:calc(var(--spacing) * 48);margin:0;overflow:hidden}.j2-connect-card figure img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.j2-connect-card:hover figure img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.j2-connect-card>div{padding:calc(var(--spacing) * 6)}.j2-connect-card span{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-forest);display:block}.j2-connect-card h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.j2-connect-card p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.j2-about-hero{background-color:var(--color-white);color:var(--color-ink);padding:0;position:relative;overflow:hidden}.j2-about-hero__media{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.j2-about-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.j2-about-hero__overlay{display:none}.j2-about-hero__content{z-index:10;padding-block:calc(var(--spacing) * 16);position:relative}@media (min-width:48rem){.j2-about-hero__content{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.j2-about-hero__content{padding-block:calc(var(--spacing) * 24)}}.j2-about-hero__grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.j2-about-hero__main h2{--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal);font-size:clamp(2.75rem,4.25vw,4.8rem);line-height:1.08;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);margin:0}.j2-about-hero__details{gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr));max-width:100%;display:grid}@media (min-width:48rem){.j2-about-hero__details{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}.j2-about-hero__col p{margin-block:calc(var(--spacing) * 3);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)}@media (min-width:80rem){.j2-about-hero__col p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.j2-about-hero__actions{margin-inline-start:auto;margin-top:calc(var(--spacing) * 6);justify-content:flex-start;max-width:960px;display:flex}@media (min-width:64rem){.j2-about-hero__actions{margin-top:calc(var(--spacing) * 10)}}.j2-about-hero .button--outline-glass{border-color:#000000b3;min-height:0}@supports (color:color-mix(in lab, red, red)){.j2-about-hero .button--outline-glass{border-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.j2-about-hero .button--outline-glass{padding-inline:calc(var(--spacing) * 8);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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-black);text-transform:none}@media (hover:hover){.j2-about-hero .button--outline-glass:hover{border-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-ink)}}.about-leadership .j2-about-hero__grid{max-width:1040px;margin-inline-start:0}.about-leadership .j2-about-hero__details{align-items:stretch;max-width:980px}.about-leadership__profile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.about-leadership__profile{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.about-leadership__profile{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-leadership__profile{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-leadership__profile{padding:calc(var(--spacing) * 6);--tw-shadow:0 28px 80px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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,)}.about-leadership__label{margin-bottom: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-lime);text-transform:uppercase;display:block}.about-leadership__profile p{margin-bottom:calc(var(--spacing) * 5);color:var(--color-white)}.about-leadership__profile strong{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(2rem,3vw,3.2rem);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.about-leadership__button{align-items:center;gap:calc(var(--spacing) * 3);width:fit-content;display:inline-flex}.j2-more-doors{background-color:var(--color-white);padding-block:calc(var(--spacing) * 18);color:var(--color-ink);overflow:hidden}@media (min-width:48rem){.j2-more-doors{padding-block:calc(var(--spacing) * 22)}}@media (min-width:64rem){.j2-more-doors{padding-block:calc(var(--spacing) * 28)}}.j2-more-doors__layout{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.j2-more-doors__layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:minmax(0,.9fr) minmax(460px,.72fr)}}.j2-more-doors__content{max-width:720px}.j2-more-doors__content .j2-kicker{margin-bottom:calc(var(--spacing) * 5);color:var(--color-forest)}.j2-more-doors__content h2{--tw-leading:1.02;--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0;line-height:1.02}.j2-more-doors__content p{margin:0;margin-top:calc(var(--spacing) * 6);max-width:680px;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:var(--color-muted)}.j2-more-doors__slider{width:100%;max-width:520px;margin-inline:auto;position:relative}@media (min-width:64rem){.j2-more-doors__slider{justify-self:flex-end;margin-inline:0}}.j2-more-doors__viewport{border-radius:var(--radius-sm);background-color:var(--color-soft);overflow:hidden}.j2-more-doors__track{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);display:flex}.j2-more-doors__slide{background-color:var(--color-soft);min-width:100%;position:relative;overflow:hidden}.j2-more-doors__slide img{aspect-ratio:4/5.35;object-fit:cover;width:100%;height:auto;display:block}.j2-more-doors__caption{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-sm);background-color:var(--color-white);min-height:64px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);transition-property:all;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;display:flex;position:absolute}.j2-more-doors__caption h3{min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}@media (min-width:40rem){.j2-more-doors__caption h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.j2-more-doors__caption p{margin:0;margin-top:calc(var(--spacing) * 2);max-width:34ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:none}.j2-more-doors__caption.is-expanded p{display:block}.j2-more-doors__caption button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-forest);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;margin-top:0;display:grid;position:relative}@media (hover:hover){.j2-more-doors__caption button:hover{background-color:var(--color-ink)}}.j2-more-doors__caption button span,.j2-more-doors__caption button span:before{content:"";height:2px;width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:currentColor;border-radius:3.40282e38px;transition-duration:.3s;display:block;position:absolute}.j2-more-doors__caption button span:before{rotate:90deg}.j2-more-doors__caption.is-expanded button span:before{rotate:0deg}.j2-more-doors__nav{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.j2-more-doors__nav{top:50%;right:calc(var(--spacing) * -5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);margin-top:0;position:absolute}}.j2-more-doors__dots{gap:calc(var(--spacing) * 2);display:flex}@media (min-width:64rem){.j2-more-doors__dots{flex-direction:column}}.j2-more-doors__dots button{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);background-color:#251e1c33;border-width:0;border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.j2-more-doors__dots button{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-more-doors__dots button{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding:0}.j2-more-doors__dots button.is-active{background-color:var(--color-ink)}@media (min-width:64rem){.j2-more-doors__dots button.is-active{height:calc(var(--spacing) * 4)}}@media (max-width:1023px){.j2-about-hero__grid,.j2-about-hero__actions{max-width:none}.j2-about-hero__main h2{max-width:15ch}}@media (max-width:767px){.homepage-businesses{min-height:720px}.homepage-businesses .business-split-layout{min-height:720px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 7)}.homepage-businesses .business-content-area{justify-content:flex-end}.homepage-businesses .j2-business-heading{max-width:none;padding-top:calc(var(--spacing) * 8);padding-bottom:0}.homepage-businesses .j2-business-heading h2{--tw-leading:1.14;line-height:1.14}.homepage-businesses .j2-business-heading p:not(.j2-kicker){margin-block:calc(var(--spacing) * 6);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)}.homepage-businesses .j2-business-heading .__wrap{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);max-width:320px;padding:calc(var(--spacing) * 5)}.homepage-businesses .j2-business-heading .__wrap p{max-width:none;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);margin-block:0}.homepage-businesses .j2-business-heading .totalNumber{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.homepage-businesses .business-nav-list,.japiyo-home-redesign .homepage-businesses .business-nav-list{gap:calc(var(--spacing) * 3);width:100%;padding-inline:0;padding-top:calc(var(--spacing) * 6);padding-bottom:var(--spacing);scrollbar-width:none;scroll-snap-type:x mandatory;background-color:#0000;margin-top:auto;display:flex;overflow-x:auto}.homepage-businesses .business-nav-list::-webkit-scrollbar{display:none}.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;width:auto;min-height:0}@supports (color:color-mix(in lab, red, red)){.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:1;color:#ffffffb8;font-size:.78rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.homepage-businesses .business-nav-item,.japiyo-home-redesign .homepage-businesses .business-nav-item{--tw-backdrop-blur:blur(var(--blur-md));-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,);scroll-snap-align:start;min-width:max-content}.homepage-businesses .business-nav-item:after{display:none}.homepage-businesses .business-nav-item.is-active,.japiyo-home-redesign .homepage-businesses .business-nav-item.is-active{color:var(--color-ink);background-color:#c3a355;border-color:#c3a355}}@media (max-width:639px){.j2-more-doors{padding-block:calc(var(--spacing) * 14)}.j2-more-doors__layout{gap:calc(var(--spacing) * 9)}.j2-more-doors__content h2{--tw-leading:1.04;max-width:none;font-size:2.7rem;line-height:1.04}.j2-more-doors__content p{margin-top:calc(var(--spacing) * 5);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)}.j2-more-doors__viewport{border-radius:24px}.j2-more-doors__slide img{aspect-ratio:4/4.8}.j2-more-doors__caption{inset-inline:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);min-height:56px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.j2-more-doors__caption h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.j2-more-doors__caption p{--tw-leading:calc(var(--spacing) * 5);max-width:24ch;font-size:.92rem;line-height:calc(var(--spacing) * 5)}.j2-more-doors__caption button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.j2-about-hero__content{padding-block:calc(var(--spacing) * 12)}.j2-about-hero__main h2{font-size:2.65rem}.j2-about-hero__col p{--tw-leading:calc(var(--spacing) * 6);font-size:.95rem;line-height:calc(var(--spacing) * 6)}.about-leadership__profile{padding:calc(var(--spacing) * 5)}.about-leadership__button{width:100%;padding-inline:calc(var(--spacing) * 5);text-align:center;justify-content:center}}.j2-about-split{background-color:#0000;padding:0}.j2-about-split__layout{grid-template-columns:repeat(1,minmax(0,1fr));min-height:600px;display:grid}@media (min-width:64rem){.j2-about-split__layout{grid-template-columns:repeat(2,minmax(0,1fr));min-height:700px}}.j2-about-split__image{background-color:var(--color-soft);order:2;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.j2-about-split__image{order:1}}.j2-about-split__image{min-height:400px}.j2-about-split__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.j2-about-split__content{background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);color:var(--color-white);order:1;align-items:center;display:flex;position:relative}@media (min-width:40rem){.j2-about-split__content{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.j2-about-split__content{padding-inline:calc(var(--spacing) * 16);order:2}}@media (min-width:80rem){.j2-about-split__content{padding-inline:calc(var(--spacing) * 20)}}.j2-about-split__inner{max-width:var(--container-xl)}.j2-about-split .j2-kicker--light{margin-bottom:calc(var(--spacing) * 4);color:var(--color-lime)}.j2-about-split h2{margin-bottom:calc(var(--spacing) * 6);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-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:40rem){.j2-about-split h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.j2-about-split h2{font-size:2.75rem}}.j2-about-split p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.j2-about-split p{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:40rem){.j2-about-split p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.j2-about-split p:last-of-type{margin-bottom:calc(var(--spacing) * 8)}.j2-about-split .j2-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.j2-about-split .j2-actions{flex-direction:row}}.j2-about-split .button--lime,.j2-about-split .button--outline-glass{justify-content:center;min-width:200px}@media (max-width:1023px){.j2-about-split__layout{min-height:800px}.j2-about-split__image{min-height:350px}.j2-about-split__content{padding-block:calc(var(--spacing) * 12)}}@media (max-width:639px){.j2-about-split h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.j2-about-split p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.j2-about-split__image{min-height:300px}.j2-about-split .button--lime,.j2-about-split .button--outline-glass{width:100%}}.j2-with-bg{position:relative;overflow:hidden}.j2-section-bg{z-index:0;margin:0;position:absolute;inset:0}.j2-section-bg img{object-fit:cover;opacity:.15;width:100%;height:100%}.j2-with-bg .j2-shell{z-index:10;position:relative}.j2-panindia{background-color:var(--color-soft)}.j2-impact{background-color:var(--color-white)}.j2-content-split{background-color:#0000;padding:0}.j2-content-split__layout{grid-template-columns:repeat(1,minmax(0,1fr));min-height:600px;display:grid}@media (min-width:64rem){.j2-content-split__layout{grid-template-columns:repeat(2,minmax(0,1fr));min-height:700px}}.j2-content-split__image{order:2;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.j2-content-split__image{order:1}}.j2-content-split__image{min-height:400px}.j2-content-split__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.j2-content-split__content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);order:1;align-items:center;display:flex;position:relative}@media (min-width:40rem){.j2-content-split__content{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.j2-content-split__content{padding-inline:calc(var(--spacing) * 16);order:2}}@media (min-width:80rem){.j2-content-split__content{padding-inline:calc(var(--spacing) * 20)}}.j2-content-split__content--forest{background-color:var(--color-forest);color:var(--color-white)}.j2-content-split__content--ink{background-color:var(--color-ink);color:var(--color-white)}.j2-content-split__inner{max-width:var(--container-xl);text-wrap:balance}@media (min-width:64rem){.j2-content-split__inner{max-width:var(--container-2xl)}}.j2-content-split .j2-kicker--light{margin-bottom:calc(var(--spacing) * 4);color:var(--color-lime)}.j2-content-split h2{margin-bottom:calc(var(--spacing) * 6);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-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:40rem){.j2-content-split h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.j2-content-split h2{font-size:2.75rem}}.j2-content-split p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.j2-content-split p{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:40rem){.j2-content-split p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.j2-content-split p:last-of-type{margin-bottom:0}@media (min-width:64rem){.j2-content-split--reverse .j2-content-split__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.j2-content-split--reverse .j2-content-split__image{order:2}@media (min-width:64rem){.j2-content-split--reverse .j2-content-split__image{order:2}}.j2-content-split--reverse .j2-content-split__content{order:1}@media (min-width:64rem){.j2-content-split--reverse .j2-content-split__content{order:1}}@media (max-width:1023px){.j2-content-split__layout{min-height:800px}.j2-content-split__image{min-height:350px}.j2-content-split__content{padding-block:calc(var(--spacing) * 12)}}@media (max-width:639px){.j2-content-split h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.j2-content-split p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.j2-content-split__image{min-height:300px}}.j2-updates .j2-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);display:flex}.j2-updates__heading{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.j2-updates__heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.j2-updates__heading h2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-size:clamp(3rem,5vw,5.4rem);line-height:1;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.j2-updates__heading .button{border-color:#251e1c4d;border-radius:3.40282e38px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.j2-updates__heading .button{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.j2-updates__heading .button{padding-inline:calc(var(--spacing) * 8);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-ink)}@media (hover:hover){.j2-updates__heading .button:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}}.j2-updates-carousel{margin-top:calc(var(--spacing) * 11);margin-bottom:calc(var(--spacing) * 8);position:relative}.j2-updates-carousel__controls{margin-bottom:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.j2-updates-carousel__button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c33;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.j2-updates-carousel__button{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-updates-carousel__button{background-color:var(--color-white);color:var(--color-ink);transition-property:all;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}@media (hover:hover){.j2-updates-carousel__button:hover{border-color:var(--color-forest);background-color:var(--color-forest);color:var(--color-white)}}.j2-updates-carousel__button:disabled{cursor:not-allowed;opacity:.35}@media (hover:hover){.j2-updates-carousel__button:disabled:hover{border-color:#251e1c33}@supports (color:color-mix(in lab, red, red)){.j2-updates-carousel__button:disabled:hover{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.j2-updates-carousel__button:disabled:hover{background-color:var(--color-white);color:var(--color-ink)}}.j2-updates-carousel__viewport{touch-action:pan-y;overflow:hidden}.j2-updates-carousel__viewport:active{cursor:grabbing}.j2-updates-slider{gap:calc(var(--spacing) * 6);transition:transform .3s ease-out;display:flex}@media (min-width:1024px){.j2-updates-carousel__controls{display:none}.j2-updates-slider{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (min-width:640px) and (max-width:1023px){.j2-updates-slider>*{flex:0 0 calc(50% - 12px)}}@media (max-width:639px){.j2-updates-slider>*{flex:0 0 100%}}.j2-updates-card{background-color:var(--color-white);min-width:0;color:var(--color-ink)}.j2-updates-card__image{aspect-ratio:16/8.7;border-radius:var(--radius-md);background-color:var(--color-soft);margin:0;overflow:hidden}.j2-updates-card__image img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.j2-updates-card:hover .j2-updates-card__image img{scale:1.035}.j2-updates-card__content{min-height:150px;padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.j2-updates-card__meta{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted);text-transform:uppercase;flex-wrap:wrap;display:flex}.j2-updates-card__category{background-color:#c3a3551a;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.j2-updates-card__category{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.j2-updates-card__category{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-forest);text-transform:uppercase}.j2-updates-card__title{--tw-leading:var(--leading-snug);font-size:1.18rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@media (min-width:40rem){.j2-updates-card__title{font-size:1.28rem}}.j2-updates-card__title a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.j2-updates-card__title a:hover{color:var(--color-forest)}}.j2-updates-card__excerpt{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.j2-updates-card__link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 9);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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-top:auto;text-decoration-line:none;display:flex}@media (hover:hover){.j2-updates-card__link:hover{color:var(--color-forest)}}.j2-updates-card__link svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.j2-demand .j2-stat-list article p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.j2-demand .j2-stat-list article a{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-forest);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.j2-demand .j2-stat-list article a:hover{color:var(--color-forest-dark)}}.j2-role-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:0;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.j2-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.j2-role-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.j2-role-list article{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.j2-role-list article:hover{border-color:var(--color-forest)}}.j2-role-list article span{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-forest)}.j2-role-list article h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.j2-role-list article p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.j2-connect .j2-journey-rail{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.j2-connect .j2-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.j2-connect .j2-journey-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.j2-connect .j2-journey-rail{grid-template-columns:repeat(5,minmax(0,1fr))}}.j2-progress .j2-journey-rail{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.j2-progress .j2-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.j2-progress .j2-journey-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.japiyo-home-redesign .j2-connect-card h3,.japiyo-home-redesign .j2-role-list article h3,.japiyo-home-redesign .j2-stat-list article h3{letter-spacing:0;font-size:32px;line-height:1.15}}@media (max-width:1023px){.japiyo-home-redesign .j2-connect-card h3,.japiyo-home-redesign .j2-role-list article h3,.japiyo-home-redesign .j2-stat-list article h3{letter-spacing:0;font-size:26px;line-height:1.18}}@media (max-width:639px){.japiyo-home-redesign .j2-connect-card h3,.japiyo-home-redesign .j2-role-list article h3,.japiyo-home-redesign .j2-stat-list article h3{font-size:23px;line-height:1.18}}.h1-title,h1.h1-title{font-size:76px!important;line-height:1.1!important}.h2-title,.section-title,.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2,.j2-business-heading h2,.j2-about-hero h2,.j2-content-split h2,.j2-updates h2,.j2-progress h2,.j2-panindia h2,.j2-impact h2,.about-vision-mission__heading h2{font-size:48px!important;line-height:1.2!important}@media (max-width:1023px){.h1-title,h1.h1-title{font-size:56px!important}.h2-title,.section-title,.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2,.j2-business-heading h2,.j2-about-hero h2,.j2-content-split h2,.about-vision-mission__heading h2{font-size:40px!important}}@media (max-width:767px){.h1-title,h1.h1-title{font-size:42px!important}.h2-title,.section-title,.j2-intro h2,.j2-location h2,.j2-demand h2,.j2-proof h2,.j2-briefing h2,.j2-business-heading h2,.j2-about-hero h2,.j2-content-split h2,.about-vision-mission__heading h2{font-size:32px!important}}@media (max-width:1023px){.j2-business-loop__layout{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}.j2-business-loop__media img{aspect-ratio:16/10;min-height:0}.j2-business-loop__content h2{font-size:2.5rem}.j2-progress-grid,.j2-connect-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.j2-role-list{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.j2-progress-card>div,.j2-connect-card>div{padding:calc(var(--spacing) * 5)}.j2-progress-card figure,.j2-connect-card figure{height:calc(var(--spacing) * 40)}.j2-content-split__content{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 12)}.j2-content-split__image{min-height:350px}.j2-about-hero{min-height:600px}.j2-about-hero__content{padding-block:calc(var(--spacing) * 16)}}@media (max-width:767px){.j2-business-loop{padding-block:calc(var(--spacing) * 14)}.j2-business-loop__media img{aspect-ratio:4/3}.j2-business-loop__content h2{--tw-leading:1.18;font-size:2rem;line-height:1.18}.j2-business-loop__items{margin-top:calc(var(--spacing) * 7)}.j2-business-loop__item{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);grid-template-columns:34px minmax(0,1fr)}.j2-business-loop__item h3{font-size:1.28rem}.j2-business-loop__item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.65;line-height:1.65}.j2-business-loop__closing{margin-top:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;line-height:1.65}.j2-progress-grid,.j2-connect-grid,.j2-role-list{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.j2-progress-card>div,.j2-connect-card>div{padding:calc(var(--spacing) * 4)}.j2-progress-card figure,.j2-connect-card figure{height:calc(var(--spacing) * 48)}.j2-content-split__layout{min-height:700px}.j2-content-split__content{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10)}.j2-content-split__image{min-height:300px}.j2-about-hero{min-height:550px}.j2-about-hero__content{padding-block:calc(var(--spacing) * 12)}.j2-about-hero__grid{gap:calc(var(--spacing) * 6)}.j2-about-hero__details{gap:calc(var(--spacing) * 5)}.j2-about-hero__actions,.hero-actions,.j2-actions{flex-direction:column;width:100%}.j2-about-hero__actions .button,.hero-actions .button,.j2-actions .button{justify-content:center;width:80%}@media (min-width:48rem){.j2-about-hero__actions .button,.hero-actions .button,.j2-actions .button{width:100%}}.j2-updates-carousel__controls{margin-bottom:calc(var(--spacing) * 4)}.j2-updates-card__content{padding:calc(var(--spacing) * 5)}.j2-updates-card__image{height:calc(var(--spacing) * 48)}}.j2-progress-card figure img,.j2-connect-card figure img,.j2-updates-card__image img,.j2-about-hero__media img,.j2-location__media img,.j2-content-split__image img{object-fit:cover;width:100%;height:100%}body,html,.japiyo-home-redesign{overflow-x:hidden}.j2-intro p,.j2-about-hero__col p,.j2-content-split p,.j2-progress-card p,.j2-connect-card p{overflow-wrap:break-word}.j2-section{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.j2-section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.j2-section{padding-block:calc(var(--spacing) * 24)}}.bullbell-expansion-hero{background-color:var(--color-ink);min-height:620px;color:var(--color-white);position:relative;overflow:hidden}@media (min-width:48rem){.bullbell-expansion-hero{min-height:680px}}@media (min-width:64rem){.bullbell-expansion-hero{min-height:740px}}.bullbell-expansion-hero__media{margin:0;position:absolute;inset:0}.bullbell-expansion-hero__media img{object-fit:cover;width:100%;height:100%}.bullbell-expansion-hero__shade{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cf2;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-hero__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 95%, transparent)}}.bullbell-expansion-hero__shade{--tw-gradient-via:#251e1c66}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-hero__shade{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bullbell-expansion-hero__shade{--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));--tw-gradient-to:transparent}.bullbell-expansion-hero__content{z-index:10;min-height:620px;padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 16);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (min-width:48rem){.bullbell-expansion-hero__content{min-height:680px;padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-expansion-hero__content{min-height:740px;padding-bottom:calc(var(--spacing) * 24)}}.bullbell-expansion-hero__text{max-width:var(--container-5xl);text-align:center}@media (min-width:48rem){.bullbell-expansion-hero__text{text-align:left}}.bullbell-expansion-hero__text h2{--tw-leading:1.04;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.04;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.bullbell-expansion-hero__subtitle{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.bullbell-expansion-hero__subtitle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}.bullbell-expansion-hero__description{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);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:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-hero__description{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (min-width:48rem){.bullbell-expansion-hero__description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (max-width:767px){.bullbell-expansion-hero{min-height:580px}.bullbell-expansion-hero__content{min-height:580px;padding-bottom:calc(var(--spacing) * 12)}.bullbell-expansion-hero__text h2{font-size:2.4rem}.bullbell-expansion-hero__subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.bullbell-hero__logo{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 10);z-index:100;width:calc(var(--spacing) * 40);--tw-brightness:brightness(0%);--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);position:absolute}@media (min-width:48rem){.bullbell-hero__logo{right:0;bottom:calc(var(--spacing) * 12);width:calc(var(--spacing) * 40)}}@media (min-width:64rem){.bullbell-hero__logo{width:calc(var(--spacing) * 54)}}.bullbell-hero__logo svg,.bullbell-hero__logo img{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));width:100%;height:auto;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,)}@media (max-width:767px){.bullbell-hero__logo{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 6);width:calc(var(--spacing) * 24)}}.bullbell-foundation-steps{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.bullbell-foundation-steps{gap:calc(var(--spacing) * 6)}}.bullbell-foundation-steps span{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-lime);background-color:#ffffff1a;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bullbell-foundation-steps span{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bullbell-foundation-steps span{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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,)}@media (min-width:64rem){.bullbell-foundation-steps span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.bullbell-journey-band{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.bullbell-journey-band{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bullbell-journey-flow{margin-top:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lime)}@media (min-width:64rem){.bullbell-journey-flow{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (max-width:767px){.bullbell-foundation-steps{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3)}.bullbell-foundation-steps span{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.bullbell-journey-flow{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.bullbell-fm-care-section{background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 16);color:var(--color-ink)}@media (min-width:48rem){.bullbell-fm-care-section{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-fm-care-section{padding-bottom:calc(var(--spacing) * 24)}}.bullbell-care-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.bullbell-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bullbell-care-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.bullbell-care-card{border-radius:var(--radius-sm);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.bullbell-care-card figure{aspect-ratio:2/2.5;background-color:var(--color-ink);margin:0;position:relative;overflow:hidden}.bullbell-care-card figure img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.bullbell-care-card:hover figure img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bullbell-care-card__content{padding-block:calc(var(--spacing) * 5)}@media (min-width:64rem){.bullbell-care-card__content{padding-block:calc(var(--spacing) * 6)}}.bullbell-care-card__content h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}@media (min-width:64rem){.bullbell-care-card__content h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.bullbell-care-card__content h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bullbell-care-card__content p{margin:0;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);text-wrap:balance;color:var(--color-muted)}@media (min-width:48rem){.bullbell-care-card__content p{max-width:18rem}}@media (min-width:64rem){.bullbell-care-card__content p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (max-width:767px){.bullbell-fm-care-section{padding-block:calc(var(--spacing) * 14)}.bullbell-care-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5)}}.bullbell-journey-section{background-color:var(--color-soft);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-journey-section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-journey-section{padding-block:calc(var(--spacing) * 24)}}.bullbell-journey-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.bullbell-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bullbell-journey-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}.bullbell-journey-card{border-radius:var(--radius-sm);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.bullbell-journey-card figure{aspect-ratio:3/2;background-color:var(--color-ink);margin:0;position:relative;overflow:hidden}.bullbell-journey-card figure img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.bullbell-journey-card:hover figure img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bullbell-journey-card__content{padding-block:calc(var(--spacing) * 6);position:relative}@media (min-width:64rem){.bullbell-journey-card__content{padding-block:calc(var(--spacing) * 7)}}.bullbell-journey-card__number{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:#c3a35533;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.bullbell-journey-card__number{color:color-mix(in oklab, var(--color-lime) 20%, transparent)}}@media (min-width:64rem){.bullbell-journey-card__number{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.bullbell-journey-card__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;color:#89723c;text-transform:uppercase;display:none}.bullbell-journey-card__content h3{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}@media (min-width:64rem){.bullbell-journey-card__content h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bullbell-journey-card__content p{margin:0;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:var(--color-muted)}@media (min-width:64rem){.bullbell-journey-card__content p{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)}}@media (max-width:767px){.bullbell-journey-section{padding-block:calc(var(--spacing) * 14)}.bullbell-journey-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5)}.bullbell-journey-card__content{padding:calc(var(--spacing) * 5)}.bullbell-journey-card__number{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.bullbell-products-section{background-color:var(--color-white);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-products-section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-products-section{padding-block:calc(var(--spacing) * 24)}}.bullbell-products-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.bullbell-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.bullbell-products-grid{gap:calc(var(--spacing) * 8)}.organic-landing .bullbell-products-grid,.eone-landing .bullbell-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bullbell-product-card{border-radius:var(--radius-sm);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.bullbell-product-card figure{aspect-ratio:1;background-color:var(--color-ink);margin:0;position:relative;overflow:hidden}.bullbell-product-card figure img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.bullbell-product-card:hover figure img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bullbell-product-card__content{padding-block:calc(var(--spacing) * 4)}.bullbell-product-card__content h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}@media (min-width:64rem){.bullbell-product-card__content h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.bullbell-product-card__content h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bullbell-products-note{margin-inline:auto;margin-top:calc(var(--spacing) * 8);max-width:var(--container-2xl);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:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}@media (min-width:64rem){.bullbell-products-note{margin-top:calc(var(--spacing) * 12)}}@media (max-width:767px){.bullbell-products-section{padding-block:calc(var(--spacing) * 14)}.bullbell-products-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4)}.bullbell-product-card__content{padding:calc(var(--spacing) * 3)}.bullbell-product-card__content h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.bullbell-products-note{margin-top:calc(var(--spacing) * 6)}}.bullbell-quality-section{padding-block:calc(var(--spacing) * 14);color:var(--color-ink);background-color:var(--color-white)!important}@media (min-width:48rem){.bullbell-quality-section{padding-block:calc(var(--spacing) * 20)}}.bullbell-quality-layout{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.bullbell-quality-layout{gap:calc(var(--spacing) * 20);grid-template-columns:34% 1fr}}.bullbell-quality-brand{justify-content:center;align-items:center;margin:0;display:none}@media (min-width:64rem){.bullbell-quality-brand{display:flex}}.bullbell-quality-brand img{width:100%;max-width:360px;height:auto}.bullbell-quality-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;display:grid}.bullbell-quality-card{border-bottom-style:var(--tw-border-style);border-color:#251e1c1f;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.bullbell-quality-card{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.bullbell-quality-card{padding-block:calc(var(--spacing) * 6)}@media (min-width:64rem){.bullbell-quality-card{padding-block:calc(var(--spacing) * 7)}}.bullbell-quality-card:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.bullbell-quality-card__icon,.bullbell-quality-card__number{display:none}.bullbell-quality-card__content{display:block}.bullbell-quality-card .bullbell-fm-kicker{margin:0;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:.68rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lime);text-transform:uppercase}.bullbell-quality-card__content h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-ink);margin:0}@media (min-width:48rem){.bullbell-quality-card__content h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.bullbell-quality-card__content p:not(.bullbell-fm-kicker){margin:0;margin-top:calc(var(--spacing) * 3);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) * 6);line-height:calc(var(--spacing) * 6);text-wrap:balance;color:var(--color-muted)}@media (min-width:48rem){.bullbell-quality-card__content p:not(.bullbell-fm-kicker){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)}}.bullbell-quality-card__content p+p{margin-top:calc(var(--spacing) * 3)}.bullbell-home-hero .home-hero__inner{align-items:flex-end;padding:0}.bullbell-home-hero .home-hero__content{max-width:var(--container-4xl)}.bullbell-home-hero .home-hero__media:after{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#251e1cd9;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullbell-home-hero .home-hero__media:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.bullbell-home-hero .home-hero__media:after{--tw-gradient-via:#251e1c8c}@supports (color:color-mix(in lab, red, red)){.bullbell-home-hero .home-hero__media:after{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.bullbell-home-hero .home-hero__media:after{--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);--tw-gradient-to:#251e1c33}@supports (color:color-mix(in lab, red, red)){.bullbell-home-hero .home-hero__media:after{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bullbell-home-hero .home-hero__media:after{--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))}.bullbell-expansion-copy{max-width:var(--container-3xl)}.bullbell-expansion-stat{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;flex-direction:column;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-stat{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bullbell-expansion-stat{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-stat{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bullbell-expansion-stat{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);--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,)}.bullbell-expansion-stat strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-lime);display:block}.bullbell-expansion-stat span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bullbell-expansion-stat span{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bullbell-process-section .j2-business-loop__media img{object-fit:cover}@media (min-width:64rem){.bullbell-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bullbell-products-grid .j2-progress-card figure{aspect-ratio:6/3.5}.bullbell-growth-section{background-color:var(--color-cream)}.bullbell-market-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.bullbell-market-grid .about-ecosystem-split__card{min-height:0}.careers-no-vacancy{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3}@supports (color:color-mix(in lab, red, red)){.careers-no-vacancy{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.careers-no-vacancy{padding:calc(var(--spacing) * 6);--tw-shadow:0 18px 50px var(--tw-shadow-color,#251e1c0f);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){.careers-no-vacancy{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.careers-no-vacancy{padding:calc(var(--spacing) * 10)}}.careers-no-vacancy h3{margin-bottom:calc(var(--spacing) * 4);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (min-width:48rem){.careers-no-vacancy h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.careers-no-vacancy p:not(.j2-kicker){margin-bottom: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) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted)}@media (min-width:48rem){.careers-no-vacancy p:not(.j2-kicker){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)}}.bullbell-enquiry-section{background-color:var(--color-paper);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.bullbell-enquiry-section{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.bullbell-enquiry-section{padding-block:calc(var(--spacing) * 24)}}#franchise-application.bullbell-enquiry-section.franchise-application-section{background-color:var(--color-paper);padding-top:calc(var(--spacing) * 16);padding-bottom:0}@media (min-width:48rem){#franchise-application.bullbell-enquiry-section.franchise-application-section{padding-top:calc(var(--spacing) * 20)}}@media (min-width:64rem){#franchise-application.bullbell-enquiry-section.franchise-application-section{padding-top:calc(var(--spacing) * 24)}}.bullbell-enquiry-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);--tw-shadow:0 24px 70px var(--tw-shadow-color,#251e1c14);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;overflow:hidden}@media (min-width:64rem){.bullbell-enquiry-card{grid-template-columns:.9fr 1.35fr}}.bullbell-enquiry-card__content{background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);color:var(--color-white);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.bullbell-enquiry-card__content{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.bullbell-enquiry-card__content{padding-inline:calc(var(--spacing) * 12)}}.bullbell-enquiry-card__content .j2-kicker{color:var(--color-lime)}.bullbell-enquiry-card__content h2{max-width:var(--container-xl);color:var(--color-white)}.bullbell-enquiry-card__content p{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:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bullbell-enquiry-card__content p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}@media (min-width:48rem){.bullbell-enquiry-card__content p{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)}}.bullbell-enquiry-card__points{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bullbell-enquiry-card__points span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bullbell-enquiry-card__points span{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bullbell-enquiry-card__points span{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bullbell-enquiry-card__points span{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bullbell-enquiry-card__points span{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-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bullbell-enquiry-card__points span{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bullbell-enquiry-card__form{padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.bullbell-enquiry-card__form{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.bullbell-enquiry-card__form{padding:calc(var(--spacing) * 10)}}.bullbell-enquiry-card__form .bullbell-fm-form,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form,.franchise-page .bullbell-enquiry-card__form .enquiry-form,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form,.careers-page .bullbell-enquiry-card__form .enquiry-form,.projects-page .bullbell-enquiry-card__form .enquiry-form{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;margin:0;padding:0}.bullbell-enquiry-card__form .bullbell-fm-form__grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.bullbell-enquiry-card__form .bullbell-fm-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.investment-opportunity-page .bullbell-enquiry-card__form .form-grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.investment-opportunity-page .bullbell-enquiry-card__form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.franchise-page .bullbell-enquiry-card__form .form-grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.franchise-page .bullbell-enquiry-card__form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-partner-page .bullbell-enquiry-card__form .form-grid,.careers-page .bullbell-enquiry-card__form .form-grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.channel-partner-page .bullbell-enquiry-card__form .form-grid,.careers-page .bullbell-enquiry-card__form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects-page .bullbell-enquiry-card__form .form-grid{column-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.projects-page .bullbell-enquiry-card__form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bullbell-enquiry-card__form .bullbell-fm-form label{margin-bottom:calc(var(--spacing) * 5);display:block}.bullbell-enquiry-card__form .bullbell-fm-form label>span,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form label>span,.franchise-page .bullbell-enquiry-card__form .enquiry-form label>span,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form label>span,.careers-page .bullbell-enquiry-card__form .enquiry-form label>span{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.bullbell-enquiry-card__form .bullbell-fm-form input:not([type=checkbox]),.bullbell-enquiry-card__form .bullbell-fm-form select,.bullbell-enquiry-card__form .bullbell-fm-form textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;width:100%}@supports (color:color-mix(in lab, red, red)){.bullbell-enquiry-card__form .bullbell-fm-form input:not([type=checkbox]),.bullbell-enquiry-card__form .bullbell-fm-form select,.bullbell-enquiry-card__form .bullbell-fm-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.bullbell-enquiry-card__form .bullbell-fm-form input:not([type=checkbox]),.bullbell-enquiry-card__form .bullbell-fm-form select,.bullbell-enquiry-card__form .bullbell-fm-form textarea{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));color:var(--color-ink);outline-style:var(--tw-outline-style);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));outline-width:0}:is(.bullbell-enquiry-card__form .bullbell-fm-form input:not([type=checkbox]),.bullbell-enquiry-card__form .bullbell-fm-form select,.bullbell-enquiry-card__form .bullbell-fm-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form select,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;width:100%}@supports (color:color-mix(in lab, red, red)){.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form select,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form select,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form textarea{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));color:var(--color-ink);outline-style:var(--tw-outline-style);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));outline-width:0}:is(.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form select,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.franchise-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.franchise-page .bullbell-enquiry-card__form .enquiry-form select,.franchise-page .bullbell-enquiry-card__form .enquiry-form textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;width:100%}@supports (color:color-mix(in lab, red, red)){.franchise-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.franchise-page .bullbell-enquiry-card__form .enquiry-form select,.franchise-page .bullbell-enquiry-card__form .enquiry-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.franchise-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.franchise-page .bullbell-enquiry-card__form .enquiry-form select,.franchise-page .bullbell-enquiry-card__form .enquiry-form textarea{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));color:var(--color-ink);outline-style:var(--tw-outline-style);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));outline-width:0}:is(.franchise-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.franchise-page .bullbell-enquiry-card__form .enquiry-form select,.franchise-page .bullbell-enquiry-card__form .enquiry-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.channel-partner-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.channel-partner-page .bullbell-enquiry-card__form .enquiry-form select,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form textarea,.careers-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.careers-page .bullbell-enquiry-card__form .enquiry-form select,.careers-page .bullbell-enquiry-card__form .enquiry-form textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;width:100%}@supports (color:color-mix(in lab, red, red)){.channel-partner-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.channel-partner-page .bullbell-enquiry-card__form .enquiry-form select,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form textarea,.careers-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.careers-page .bullbell-enquiry-card__form .enquiry-form select,.careers-page .bullbell-enquiry-card__form .enquiry-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.channel-partner-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.channel-partner-page .bullbell-enquiry-card__form .enquiry-form select,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form textarea,.careers-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.careers-page .bullbell-enquiry-card__form .enquiry-form select,.careers-page .bullbell-enquiry-card__form .enquiry-form textarea{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));color:var(--color-ink);outline-style:var(--tw-outline-style);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));outline-width:0}:is(.channel-partner-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.channel-partner-page .bullbell-enquiry-card__form .enquiry-form select,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form textarea,.careers-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.careers-page .bullbell-enquiry-card__form .enquiry-form select,.careers-page .bullbell-enquiry-card__form .enquiry-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.projects-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.projects-page .bullbell-enquiry-card__form .enquiry-form select,.projects-page .bullbell-enquiry-card__form .enquiry-form textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#f5f4efb3;width:100%}@supports (color:color-mix(in lab, red, red)){.projects-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.projects-page .bullbell-enquiry-card__form .enquiry-form select,.projects-page .bullbell-enquiry-card__form .enquiry-form textarea{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.projects-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.projects-page .bullbell-enquiry-card__form .enquiry-form select,.projects-page .bullbell-enquiry-card__form .enquiry-form textarea{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));color:var(--color-ink);outline-style:var(--tw-outline-style);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));outline-width:0}:is(.projects-page .bullbell-enquiry-card__form .enquiry-form input:not([type=checkbox]),.projects-page .bullbell-enquiry-card__form .enquiry-form select,.projects-page .bullbell-enquiry-card__form .enquiry-form textarea):focus{background-color:var(--color-white);border-color:#c3a355}.bullbell-enquiry-card__form .bullbell-fm-form textarea,.investment-opportunity-page .bullbell-enquiry-card__form .enquiry-form textarea,.franchise-page .bullbell-enquiry-card__form .enquiry-form textarea,.channel-partner-page .bullbell-enquiry-card__form .enquiry-form textarea,.careers-page .bullbell-enquiry-card__form .enquiry-form textarea,.projects-page .bullbell-enquiry-card__form .enquiry-form textarea{min-height:calc(var(--spacing) * 28);resize:vertical}.bullbell-enquiry-card__form .bullbell-fm-consent,.investment-opportunity-page .bullbell-enquiry-card__form .consent-row,.franchise-page .bullbell-enquiry-card__form .consent-row,.channel-partner-page .bullbell-enquiry-card__form .consent-row,.careers-page .bullbell-enquiry-card__form .consent-row,.projects-page .bullbell-enquiry-card__form .consent-row{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.bullbell-enquiry-card__form .bullbell-fm-consent input,.investment-opportunity-page .bullbell-enquiry-card__form .consent-row input,.franchise-page .bullbell-enquiry-card__form .consent-row input,.channel-partner-page .bullbell-enquiry-card__form .consent-row input,.careers-page .bullbell-enquiry-card__form .consent-row input,.projects-page .bullbell-enquiry-card__form .consent-row input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:#c3a355;flex-shrink:0}.bullbell-enquiry-card__form .bullbell-fm-submit{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-lime);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.bullbell-enquiry-card__form .bullbell-fm-submit:hover{background-color:var(--color-gold)}}.investment-opportunity-page .bullbell-enquiry-card__form .button--lime,.franchise-page .bullbell-enquiry-card__form .button--lime,.channel-partner-page .bullbell-enquiry-card__form .button--lime,.careers-page .bullbell-enquiry-card__form .button--lime,.projects-page .bullbell-enquiry-card__form .button--lime{margin-top:calc(var(--spacing) * 4)}@media (max-width:1023px){.bullbell-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bullbell-home-hero .home-hero__media:after{background-color:#251e1cb3}@supports (color:color-mix(in lab, red, red)){.bullbell-home-hero .home-hero__media:after{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.bullbell-expansion-stat{width:100%}.bullbell-expansion-stat strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.bullbell-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.bullbell-enquiry-section{padding-block:calc(var(--spacing) * 12)}.bullbell-enquiry-card__content{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}.bullbell-enquiry-card__form{padding:calc(var(--spacing) * 5)}.bullbell-enquiry-card__points{grid-template-columns:repeat(1,minmax(0,1fr))}.bullbell-quality-section{padding-block:calc(var(--spacing) * 14)}.bullbell-quality-grid{gap:0}.bullbell-quality-card{padding-block:calc(var(--spacing) * 7)}.bullbell-quality-card__number{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.bullbell-quality-card__content h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.bullbell-products-section:has(.agro-benefits-grid){background-color:var(--color-ink);padding-inline:0;padding-block:calc(var(--spacing) * 20);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:48rem){.bullbell-products-section:has(.agro-benefits-grid){padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.bullbell-products-section:has(.agro-benefits-grid){padding-block:calc(var(--spacing) * 28)}}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-wrap{z-index:10;display:block;position:relative}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading{max-width:var(--container-4xl);padding-bottom:calc(var(--spacing) * 12);margin:0}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading h2{margin-top:calc(var(--spacing) * 4);max-width:var(--container-4xl);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}@media (min-width:64rem){.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading p:not(.bullbell-fm-kicker){margin-top:calc(var(--spacing) * 6);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) * 7);line-height:calc(var(--spacing) * 7);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading p:not(.bullbell-fm-kicker){color:color-mix(in oklab, var(--color-white) 78%, transparent)}}@media (min-width:48rem){.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading p:not(.bullbell-fm-kicker){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)}}.agro-benefits-grid{border-top-style:var(--tw-border-style);border-color:#ffffff1f;border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.agro-benefits-grid{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}@media (min-width:48rem){.agro-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.agro-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.agro-benefit-card{border-bottom-style:var(--tw-border-style);border-color:#ffffff1f;border-bottom-width:1px;min-height:210px;position:relative}@supports (color:color-mix(in lab, red, red)){.agro-benefit-card{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.agro-benefit-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;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}@media (hover:hover){.agro-benefit-card:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.agro-benefit-card:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}@media (min-width:48rem){.agro-benefit-card{padding:calc(var(--spacing) * 7)}}@media (min-width:64rem){.agro-benefit-card{min-height:220px;padding:calc(var(--spacing) * 8)}}.agro-benefit-card__number{margin-bottom: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-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lime);text-transform:uppercase;display:block}.agro-benefit-card h3{max-width:var(--container-xs);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-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);margin:0}@media (min-width:48rem){.agro-benefit-card h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.agro-benefit-card p{margin:0;margin-top:calc(var(--spacing) * 3);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:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.agro-benefit-card p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:48rem){.agro-benefit-card p{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)}}@media (max-width:767px){.bullbell-products-section:has(.agro-benefits-grid){padding-block:calc(var(--spacing) * 16)}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading{padding-bottom:calc(var(--spacing) * 8)}.bullbell-products-section:has(.agro-benefits-grid) .bullbell-fm-heading h2{--tw-leading:1.04;font-size:2.65rem;line-height:1.04}.agro-benefits-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.agro-benefit-card{border-right-style:var(--tw-border-style);min-height:0;padding:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-right-width:0}.agro-benefit-card__number{margin-bottom:calc(var(--spacing) * 5)}.agro-benefit-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.india-section{background-color:var(--color-cream);overflow:hidden}.india-container{align-items:center;gap:calc(var(--spacing) * 6);max-width:1500px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);margin-inline:auto;display:grid}@media (min-width:40rem){.india-container{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.india-container{min-height:680px;padding-inline:calc(var(--spacing) * 14);grid-template-columns:1.15fr .85fr}}@media (min-width:80rem){.india-container{padding-inline:calc(var(--spacing) * 20)}}@media (min-width:64rem){.india-container.__reverse{grid-template-columns:.85fr 1.15fr}}.about-india-section .india-container{max-width:1400px}@media (min-width:64rem){.about-india-section .india-container{padding-inline:0}}.map-wrapper{justify-content:center;align-items:center;height:520px;display:flex;position:relative}@media (min-width:64rem){.map-wrapper{height:620px}}.map-background{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:500px;height:500px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#e9ece580;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.map-background{background-color:color-mix(in oklab, var(--color-soft) 50%, transparent)}}@media (min-width:64rem){.map-background{width:590px;height:590px}}.india-map{z-index:10;width:100%;max-width:760px;height:100%;position:relative;overflow:visible}.state{fill:var(--color-map);stroke:var(--color-map-border);stroke-width:.75px;vector-effect:non-scaling-stroke;transition:fill .4s,opacity .4s}.state:hover{fill:#d8c18c}.state.gujarat{fill:var(--color-gold)}.state.uttar-pradesh{fill:#d5c094}.route{fill:none;stroke:var(--color-gold);stroke-width:1.5px;stroke-dasharray:5 7;stroke-linecap:round;opacity:.95}.map-marker{opacity:0}.marker-dot{fill:var(--color-gold)}.marker-pulse{fill:none;stroke:var(--color-gold);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.3s ease-out infinite markerPulse}.marker-label-title{fill:var(--color-ink);font-family:inherit;font-size:13px;font-weight:600}.marker-label-subtitle{fill:var(--color-muted);letter-spacing:.13em;font-family:inherit;font-size:7px;font-weight:500}.marker-connector{stroke:var(--color-gold);stroke-width:.8px;stroke-dasharray:2 4}.content{max-width:500px}@media (min-width:64rem){.content{padding-left:calc(var(--spacing) * 4)}}@media (min-width:80rem){.content{padding-left:calc(var(--spacing) * 8)}}.content{animation:.8s cubic-bezier(.22,1,.36,1) both contentReveal}@media (min-width:64rem){.about-india-section .content{padding-left:0}}.about-india-section .content{max-width:100%}@media (min-width:80rem){.about-india-section .content{padding-left:0}}.eyebrow{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.eyebrow-line{height:1px;width:calc(var(--spacing) * 9);background-color:var(--color-gold)}.eyebrow-text{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-gold-dark)}.heading{--tw-leading:.94;--tw-font-weight:var(--font-weight-medium);max-width:500px;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:.94;font-weight:var(--font-weight-medium);--tw-tracking:-.055em;letter-spacing:-.055em;color:var(--color-ink)}.about-india-section .content .heading{max-width:100%}.body-copy{margin-top:calc(var(--spacing) * 8);max-width:500px}:where(.body-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.body-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;color:var(--color-muted);line-height:1.65}@keyframes markerPulse{0%{opacity:.6;transform:scale(.7)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1023px){.map-wrapper{height:470px}.map-background{width:430px;height:430px}.content{width:100%;max-width:600px;padding-bottom:calc(var(--spacing) * 8);margin-inline:auto}}.about-ecosystem-split{background-color:var(--color-white);padding-block:calc(var(--spacing) * 20);color:var(--color-ink)}@media (min-width:48rem){.about-ecosystem-split{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.about-ecosystem-split{padding-block:calc(var(--spacing) * 32)}}.about-ecosystem-split.bullbell-growth-section{padding-block:calc(var(--spacing) * 12)}@media (min-width:64rem){.about-ecosystem-split.bullbell-growth-section{padding-block:calc(var(--spacing) * 2)}}@media (min-width:80rem){.about-ecosystem-split.bullbell-growth-section{padding-block:0}}.business-framework-section{background-color:var(--color-black);color:var(--color-white)}.about-ecosystem-split__layout{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.about-ecosystem-split__layout{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.about-ecosystem-split__layout{gap:calc(var(--spacing) * 20);grid-template-columns:480px 1fr}}.about-ecosystem-split__content{max-width:var(--container-4xl)}.about-ecosystem-split__title{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:1.1}@media (min-width:48rem){.about-ecosystem-split__title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.about-ecosystem-split__title{font-size:3.5rem}}.about-ecosystem-split__intro{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:48rem){.about-ecosystem-split__intro{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.about-ecosystem-split__intro strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.about-ecosystem-split__grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.about-ecosystem-split__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.about-ecosystem-split__grid{gap:calc(var(--spacing) * 6)}}.about-ecosystem-split__card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c14;position:relative}@supports (color:color-mix(in lab, red, red)){.about-ecosystem-split__card{border-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.about-ecosystem-split__card{background-color:#f5f4ef80}@supports (color:color-mix(in lab, red, red)){.about-ecosystem-split__card{background-color:color-mix(in oklab, var(--color-paper) 50%, transparent)}}.about-ecosystem-split__card{padding:calc(var(--spacing) * 6);transition-property:all;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}@media (hover:hover){.about-ecosystem-split__card:hover{border-color:#251e1c26}@supports (color:color-mix(in lab, red, red)){.about-ecosystem-split__card:hover{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.about-ecosystem-split__card:hover{background-color:var(--color-paper);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.about-ecosystem-split__card{padding:calc(var(--spacing) * 7)}}.about-ecosystem-split__number{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#c3a3551a;display:inline-block}@supports (color:color-mix(in lab, red, red)){.about-ecosystem-split__number{background-color:color-mix(in oklab, var(--color-lime) 10%, transparent)}}.about-ecosystem-split__number{padding-inline:calc(var(--spacing) * 2.5);padding-block: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);color:var(--color-lime)}.about-ecosystem-split__card h3{margin-bottom:calc(var(--spacing) * 2.5);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-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:48rem){.about-ecosystem-split__card h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.about-ecosystem-split__card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}@media (min-width:48rem){.about-ecosystem-split__card p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.about-ecosystem-split__visual{top:calc(var(--spacing) * 24);justify-content:center;align-items:center;display:none;position:sticky}@media (min-width:64rem){.about-ecosystem-split__visual{display:flex}}.about-ecosystem-split__visual img{width:100%;height:auto}.about-growth-stages{margin-top:calc(var(--spacing) * 8)}:where(.about-growth-stages>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.about-growth-stage{border-left-style:var(--tw-border-style);border-color:#c3a3554d;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.about-growth-stage{border-color:color-mix(in oklab, var(--color-lime) 30%, transparent)}}.about-growth-stage{padding-left:calc(var(--spacing) * 6)}.about-growth-stage h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.about-growth-stage p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#fffc;margin:0}@supports (color:color-mix(in lab, red, red)){.about-growth-stage p{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.about-growth-stages-inline{margin-top:calc(var(--spacing) * 6)}:where(.about-growth-stages-inline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.about-growth-stage-inline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.about-growth-stage-inline h3{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.about-growth-stage-inline p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#251e1cbf;margin:0}@supports (color:color-mix(in lab, red, red)){.about-growth-stage-inline p{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.about-progress-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.about-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.about-progress-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-progress-item{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#251e1c1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.about-progress-item{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.about-progress-item{background-color:var(--color-white);padding:calc(var(--spacing) * 6)}.about-progress-marker{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--color-lime);border-radius:3.40282e38px}.about-progress-item h3{margin-bottom:var(--spacing);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-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.about-progress-status{background-color:#c3a3551a;border-radius:3.40282e38px;width:fit-content;display:inline-block}@supports (color:color-mix(in lab, red, red)){.about-progress-status{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.about-progress-status{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-forest)}.about-progress-footer{margin-top:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-color:#251e1c1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.about-progress-footer{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.about-progress-footer{padding-top:calc(var(--spacing) * 12)}.about-leadership-profile{background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 10);color:var(--color-ink)}@media (min-width:48rem){.about-leadership-profile{padding-bottom:calc(var(--spacing) * 14)}}.about-leadership-profile__intro{margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-3xl)}.about-leadership-profile__intro h2{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-ink)}@media (min-width:48rem){.about-leadership-profile__intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.about-leadership-profile__intro h2{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.about-leadership-profile__intro p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:48rem){.about-leadership-profile__intro p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.about-leadership-profile__card{gap:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-paper);padding:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.about-leadership-profile__card{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.about-leadership-profile__card{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 12);grid-template-columns:365px 1fr}}@media (min-width:80rem){.about-leadership-profile__card{gap:calc(var(--spacing) * 16)}}.about-leadership-profile__image{border-radius:var(--radius-xl);margin:0;overflow:hidden}.about-leadership-profile__image img{object-fit:cover;aspect-ratio:365/460;width:100%;height:auto}.about-leadership-profile__content{flex-direction:column;justify-content:space-between;display:flex}.about-leadership-profile__name{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:48rem){.about-leadership-profile__name{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.about-leadership-profile__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}@media (min-width:48rem){.about-leadership-profile__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.about-leadership-profile__social{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#251e1c1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-leadership-profile__social{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.about-leadership-profile__social{padding-bottom:calc(var(--spacing) * 8)}.about-leadership-profile__social-link{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:#251e1c33;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.about-leadership-profile__social-link{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.about-leadership-profile__social-link{color:var(--color-ink);transition-property:all;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}@media (hover:hover){.about-leadership-profile__social-link:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}}:where(.about-leadership-profile__bio>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.about-leadership-profile__bio p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#251e1ccc;margin:0}@supports (color:color-mix(in lab, red, red)){.about-leadership-profile__bio p{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:48rem){.about-leadership-profile__bio p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.about-leadership-profile__bio p:first-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (max-width:1023px){.about-ecosystem-split__layout{gap:calc(var(--spacing) * 10)}.about-ecosystem-split__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.about-ecosystem-split__intro{margin-bottom:calc(var(--spacing) * 10)}.about-ecosystem-split__card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.about-growth-stage h3,.about-progress-item h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.about-leadership-profile__intro h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.about-leadership-profile__card{padding:calc(var(--spacing) * 8)}.about-leadership-profile__name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (max-width:639px){.about-ecosystem-split{padding-block:calc(var(--spacing) * 14)}.about-ecosystem-split__title{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.about-ecosystem-split__intro{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.about-ecosystem-split__grid{gap:calc(var(--spacing) * 4)}.about-ecosystem-split__card{padding:calc(var(--spacing) * 5)}.about-ecosystem-split__card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.about-progress-list{gap:calc(var(--spacing) * 3)}.about-progress-item{padding:calc(var(--spacing) * 5)}.about-leadership-profile{padding-block:calc(var(--spacing) * 14)}.about-leadership-profile__intro{margin-bottom:calc(var(--spacing) * 12)}.about-leadership-profile__intro h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.about-leadership-profile__card{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.about-leadership-profile__name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.about-leadership-profile__bio p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero{padding-top:0!important}.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero,.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:620px!important}.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{padding-top:7rem!important;padding-bottom:5rem!important}.news-insights-page .contact-plain-hero,.news-insights-page .contact-plain-hero .page-hero__inner{min-height:420px!important}.news-insights-page .contact-plain-hero{background-color:#251e1c!important}.news-insights-page .contact-plain-hero .page-hero__inner{padding-top:7rem!important;padding-bottom:4rem!important}@media (max-width:767px){.contact-page .contact-plain-hero,.contact-support-page .contact-plain-hero,.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{min-height:500px!important}.contact-page .contact-plain-hero .home-hero__inner,.contact-support-page .contact-plain-hero .page-hero__inner{padding-top:3rem!important;padding-bottom:3rem!important}.news-insights-page .contact-plain-hero,.news-insights-page .contact-plain-hero .page-hero__inner{min-height:360px!important}.news-insights-page .contact-plain-hero .page-hero__inner{padding-top:4.5rem!important;padding-bottom:3rem!important}}@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-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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}