@font-face{font-family:bodyFont;src:url(../media/abel_400-s.p.0qbft0kd8mgvr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:114.27%;descent-override:34.41%;line-gap-override:0.0%;size-adjust:85.72%}.bodyfont_cc5192c0-module__437Yiq__className{font-family:bodyFont,bodyFont Fallback;font-style:normal;font-weight:400}.bodyfont_cc5192c0-module__437Yiq__variable{--typeface-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/aboreto_400-s.p.324feip4t8d2z.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:70.13%;descent-override:17.34%;line-gap-override:0.0%;size-adjust:132.61%}.displayfont_de1b76dc-module__-uA9Oa__className{font-family:displayFont,displayFont Fallback;font-style:normal;font-weight:400}.displayfont_de1b76dc-module__-uA9Oa__variable{--typeface-display:"displayFont", "displayFont Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.5;--text-xl:clamp(1.71rem, calc(.659498vw + 1.56161rem), 2.22111rem);--text-xl--line-height:1.2;--radius-xs:.125rem;--radius-xl:32px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:#5c3857;--color-surface-raised:#6b4a66;--color-on-surface:#fff;--color-on-surface-muted:#e6d9e4;--color-accent:#e57d22;--color-on-accent:#fcf2e8;--color-focus-ring:#e57d22;--color-logo:#fff;--color-surface-dark:#5c3857;--color-surface-raised-dark:#6b4a66;--color-on-surface-dark:#fff;--color-on-surface-muted-dark:#e6d9e4;--color-accent-dark:#e57d22;--color-on-accent-dark:#fcf2e8;--color-focus-ring-dark:#e57d22;--color-logo-dark:#fff;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-24:6rem;--spacing-xs:clamp(.70348rem, calc(.52598vw + .58513rem), 1.11111rem);--spacing-s:clamp(.93773rem, calc(.940558vw + .72611rem), 1.66667rem);--spacing-m:clamp(1.25rem, calc(1.6129vw + .8871rem), 2.5rem);--spacing-l:clamp(1.66625rem, calc(2.68871vw + 1.06129rem), 3.75rem);--spacing-xxl:clamp(2.96074rem, calc(7.06679vw + 1.37071rem), 8.4375rem);--spacing-section-s:clamp(1.87547rem, calc(6.18219vw + .48448rem), 6.66667rem);--spacing-section-m:clamp(2.5rem, calc(9.67742vw + .32258rem), 10rem);--spacing-section-xl:clamp(4.44222rem, calc(23.3004vw + -.80036rem), 22.5rem);--spacing-container-gap:clamp(2.22111rem, calc(4.39211vw + 1.23289rem), 5.625rem);--spacing-content-gap:clamp(1.25rem, calc(1.6129vw + .8871rem), 2.5rem);--spacing-btn-block:clamp(.8125rem, calc(.16129vw + .77621rem), .9375rem);--spacing-btn-inline:clamp(3.25rem, calc(.645161vw + 3.10484rem), 3.75rem);--radius-button:999px;--radius-field:8px;--radius-surface:8px;--radius-image:8px;--radius-pill:999px;--font-display:var(--typeface-display), Georgia, serif;--font-body:var(--typeface-body), system-ui, sans-serif;--text-mega:clamp(2.052rem, calc(1.17257vw + 1.78817rem), 2.96074rem);--text-mega--line-height:1.2;--text-mega--font-weight:400;--text-mega--letter-spacing:0em;--text-display:clamp(2.052rem, calc(1.17257vw + 1.78817rem), 2.96074rem);--text-display--line-height:1.2;--text-display--font-weight:400;--text-display--letter-spacing:0em;--text-h1:clamp(2.36859rem, calc(.382031vw + 2.28264rem), 2.66467rem);--text-h1--line-height:1.2;--text-h1--font-weight:400;--text-h1--letter-spacing:0em;--text-h2:clamp(1.77689rem, calc(.286595vw + 1.71241rem), 1.999rem);--text-h2--line-height:1.2;--text-h2--font-weight:400;--text-h2--letter-spacing:0em;--text-h3:clamp(1.333rem, calc(.215vw + 1.28463rem), 1.49962rem);--text-h3--line-height:1.2;--text-h3--font-weight:400;--text-h3--letter-spacing:0em;--text-nav:clamp(1.1875rem, calc(.0806452vw + 1.16935rem), 1.25rem);--text-nav--line-height:1.8;--text-nav--font-weight:400;--text-nav--letter-spacing:0em;--text-lead:clamp(1.425rem, calc(.31129vw + 1.35496rem), 1.66625rem);--text-lead--line-height:1.5;--text-lead--font-weight:400;--text-lead--letter-spacing:0em;--text-body:clamp(1.1875rem, calc(.0806452vw + 1.16935rem), 1.25rem);--text-body--line-height:1.5;--text-body--font-weight:400;--text-body--letter-spacing:0em;--text-listing:clamp(1.425rem, calc(.31129vw + 1.35496rem), 1.66625rem);--text-listing--line-height:1.5;--text-listing--font-weight:400;--text-listing--letter-spacing:0em;--text-small:clamp(.8125rem, calc(.161593vw + .77614rem), .93773rem);--text-small--line-height:1.5;--text-small--font-weight:400;--text-small--letter-spacing:0em;--text-xs--font-weight:400;--text-xs--letter-spacing:0em;--text-s:clamp(.8125rem, calc(.161593vw + .77614rem), .93773rem);--text-s--line-height:1.5;--text-s--font-weight:400;--text-s--letter-spacing:0em;--text-m:clamp(1.1875rem, calc(.0806452vw + 1.16935rem), 1.25rem);--text-m--line-height:1.5;--text-m--font-weight:400;--text-m--letter-spacing:0em;--text-l:clamp(1.425rem, calc(.31129vw + 1.35496rem), 1.66625rem);--text-l--line-height:1.5;--text-l--font-weight:400;--text-l--letter-spacing:0em;--text-xl--font-weight:400;--text-xl--letter-spacing:0em;--text-xxl:clamp(2.052rem, calc(1.17257vw + 1.78817rem), 2.96074rem);--text-xxl--line-height:1.2;--text-xxl--font-weight:400;--text-xxl--letter-spacing:0em;--ease-base:cubic-bezier(.33333, .66667, .66667, 1);--ease-mask:cubic-bezier(.25, 1, .5, 1);--ease-tactile:cubic-bezier(.25, .1, .25, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-surface:lab(28.8899% 20.4597 -11.8798);--color-surface-raised:lab(35.9434% 18.0315 -10.6199);--color-on-surface:lab(100% 0 0);--color-on-surface-muted:lab(87.9808% 6.118 -3.66148);--color-accent:lab(63.5353% 37.0677 62.8807);--color-on-accent:lab(96.0767% 2.22757 6.09069);--color-focus-ring:lab(63.5353% 37.0677 62.8807);--color-logo:lab(100% 0 0);--color-surface-dark:lab(28.8899% 20.4597 -11.8798);--color-surface-raised-dark:lab(35.9434% 18.0315 -10.6199);--color-on-surface-dark:lab(100% 0 0);--color-on-surface-muted-dark:lab(87.9808% 6.118 -3.66148);--color-accent-dark:lab(63.5353% 37.0677 62.8807);--color-on-accent-dark:lab(96.0767% 2.22757 6.09069);--color-focus-ring-dark:lab(63.5353% 37.0677 62.8807);--color-logo-dark:lab(100% 0 0)}}}@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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;min-height:100vh}h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:var(--text-h1--font-weight);letter-spacing:var(--text-h1--letter-spacing)}h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing)}h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing)}h1,h2,h3,h4,blockquote{text-wrap:balance}p,li{text-wrap:pretty}p,li,blockquote{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}h1,h2,h3,h4{-webkit-hyphens:manual;hyphens:manual}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}}@layer components{.grid-12{margin-inline:auto}.section{padding-inline:var(--page-margin);padding-block:var(--spacing-section-m);position:relative}.shell{width:100%;max-width:100rem;margin-inline:auto}body a:where(:not([class*=btn--])){color:var(--color-accent)}.skip-link{z-index:var(--z-overlay);padding:var(--spacing-xs) var(--spacing-s);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-surface);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--page-margin);top:var(--spacing-xs)}.page-bg{z-index:-1;opacity:.03;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-bg-image{aspect-ratio:1;background:url(/img/logo-icon-white.svg) 50%/contain no-repeat;height:90svh}.btn{font-family:var(--font-display);font-size:var(--text-s);text-transform:uppercase;border-radius:var(--radius-pill);padding-block:var(--spacing-btn-block);padding-inline:var(--spacing-btn-inline);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1.5;transition:background-color .5s;display:inline-flex}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--site-accent-hover);border-color:var(--site-accent-hover)}.btn--dark{background:var(--site-white-10);color:var(--color-on-surface)}.btn--dark:hover{background:var(--site-white-20)}.site-header{z-index:var(--z-header);padding-top:var(--spacing-m);pointer-events:none;position:sticky;inset-block-start:0}.header{padding-inline:var(--page-margin);isolation:isolate;pointer-events:none}.header-4__container{justify-content:space-between;align-items:center;column-gap:var(--spacing-m);padding-block:calc(var(--spacing-xs) * .8);flex-flow:row;width:100%;max-width:100rem;margin-inline:auto;display:flex;position:relative}.header-4__logo{z-index:910;aspect-ratio:547/128;pointer-events:auto;background:url(/img/logo-full.svg) 0/contain no-repeat;width:clamp(266.69px,1.23239vw + 16.3908rem,281.97px);max-width:100%}.header-4__btn{z-index:910;pointer-events:auto;margin-left:auto}@media (max-width:47.9375rem){.header-4__btn{padding-inline:var(--spacing-s)}}.header-4__toggle-menu-wrapper{background:var(--color-accent);border-radius:var(--radius-pill);z-index:999;cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-self:center;align-items:center;width:50px;height:40px;padding:0;transition:background-color .5s ease-out;display:flex;position:relative}.header-4__toggle-menu-wrapper:hover{background:var(--site-accent-hover)}.burger{width:22px;height:12.5px;display:block;position:relative}.burger span{background:var(--color-on-accent);border-radius:100px;height:1.5px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);position:absolute;inset-inline:0}.burger span:first-child{top:0}.burger span:nth-child(2){top:5.5px}.burger span:nth-child(3){top:11px}[aria-expanded=true] .burger span:first-child{transform:translateY(5.5px)rotate(45deg)}[aria-expanded=true] .burger span:nth-child(2){opacity:0}[aria-expanded=true] .burger span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-menu{border-radius:var(--radius-surface);pointer-events:none;width:auto;z-index:var(--z-overlay);position:absolute;inset-block-start:50px;inset-inline-end:25px;overflow:hidden}.site-menu__panel{background:var(--site-surface-80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-surface);opacity:0;transform-origin:100% 0;visibility:hidden;width:max-content;transition:transform .5s var(--ease-mask), opacity .5s var(--ease-mask), visibility .5s;flex-direction:column;align-items:flex-start;row-gap:15px;padding:35px;display:flex;transform:scale(0)}.site-menu[data-open=true]{pointer-events:auto}.site-menu[data-open=true] .site-menu__panel{opacity:1;visibility:visible;transform:scale(1)}.site-menu ul{flex-direction:column;display:flex}.site-menu li a{font-family:var(--font-body);font-size:calc(var(--text-s) * 1.1);text-transform:uppercase;letter-spacing:.5px;color:var(--color-on-surface);white-space:nowrap;line-height:1.8;transition:color .5s;display:block}.site-menu li a:hover{color:var(--site-accent-hover)}@media (max-width:61.9375rem){.site-menu{inset-block-start:44px}.site-menu li a{font-size:calc(var(--text-m) * .9);line-height:2.2}}.feature-31{padding-top:var(--spacing-section-s)}.feature-31__container{row-gap:var(--spacing-section-m);flex-direction:column;display:flex}.card-feature-31{align-items:stretch;gap:var(--spacing-xxl);grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:61.9375rem){.card-feature-31{gap:var(--spacing-s)}}@media (max-width:47.9375rem){.card-feature-31{gap:var(--spacing-xxl);grid-template-columns:repeat(1,minmax(0,1fr))}}.card-feature-31--mirrored>:first-child{order:2}@media (max-width:47.9375rem){.card-feature-31--mirrored>:first-child{order:0}}.card-feature-31__container-info{margin-block:auto}.card-feature-31__heading{font-size:var(--text-xl)}.card-feature-31__description{margin-top:var(--spacing-m);width:var(--site-width-m);max-width:100%}.card-feature-31__description>*+*{margin-top:var(--spacing-s)}.card-feature-31__quote{margin-top:var(--spacing-m);padding-left:var(--spacing-s);border-left:2px solid var(--color-accent)}.card-feature-31__quote cite{margin-top:var(--spacing-xs);font-size:var(--text-small);color:var(--color-on-surface-muted);font-style:normal;display:block}.card-feature-31__btn-container{margin-top:var(--spacing-m);column-gap:var(--spacing-m);flex-flow:row;align-items:center;display:flex}@media (max-width:47.9375rem){.card-feature-31__btn{padding-block:var(--spacing-s)}}.card-feature-31__img{border-radius:0;height:100%;overflow:hidden}.card-feature-31__img img{aspect-ratio:1;object-fit:cover;object-position:50%}.quote-01__container{text-align:center}.quote-01__wrapper{align-self:center;align-items:center;row-gap:var(--spacing-m);flex-direction:column;max-width:50rem;margin-inline:auto;display:flex}.feature-79{overflow:hidden}.feature-79__container{row-gap:var(--spacing-container-gap);flex-direction:column;align-items:center;display:flex}.feature-79__grid{gap:var(--site-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;width:100%;display:grid}@media (max-width:61.9375rem){.feature-79__grid{gap:var(--spacing-section-m);grid-template-columns:repeat(1,minmax(0,1fr))}}.card-feature-79{row-gap:var(--spacing-content-gap);flex-direction:column;align-items:center;display:flex}.card-feature-79__figure{background:50%/contain no-repeat;max-width:100%}.card-feature-79__container-info{row-gap:var(--spacing-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.card-feature-79__heading{max-width:16ch}.card-feature-79__description{max-width:30ch}#solution,#movement,#about{background:var(--site-white-10)}.hero-73{overflow:hidden}.hero-73__container{align-items:center;gap:var(--spacing-container-gap) var(--site-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:80rem){.hero-73__container{grid-template-columns:repeat(1,minmax(0,1fr))}}.hero-73__container-info{row-gap:var(--spacing-content-gap);flex-direction:column;align-self:center;display:flex;overflow:hidden}.hero-73__heading{max-width:20ch;font-size:var(--text-h1)}@media (max-width:47.9375rem){.hero-73__heading{font-size:calc(var(--text-h2) * 1.1)}}.hero-73__description{max-width:56ch}.hero-73__container-btn{align-items:stretch;column-gap:var(--spacing-s);row-gap:var(--spacing-content-gap);flex-direction:row;margin-top:40px;display:flex}@media (max-width:29.875rem){.hero-73__container-btn{flex-direction:column;align-items:stretch}}.card-hero-73{aspect-ratio:3/4;isolation:isolate;padding:var(--spacing-m);border-radius:var(--radius-surface);justify-content:center;align-items:center;row-gap:var(--spacing-m);background:var(--site-white-10);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:61.9375rem){.card-hero-73{aspect-ratio:1}}.card-hero-73__heading-wrapper{align-items:center;row-gap:var(--spacing-xs);flex-direction:column;display:flex}.feature-icon-01{border-radius:var(--radius-pill);background:var(--color-accent) center / contain no-repeat content-box border-box url(/img/logo-icon-white.svg);flex-shrink:0;width:50px;height:51.94px;padding:10.1617px}.card-hero-73__heading{font-size:var(--text-l);color:var(--color-on-surface);text-align:center}.card-hero-73__description{font-size:var(--text-m);color:var(--color-on-surface);text-align:center;min-height:80px;font-weight:500}@media (max-width:47.9375rem){.card-hero-73__description{font-size:var(--text-l)}}@media (max-width:29.875rem){.card-hero-73__description{max-width:28ch}}.testimonial-33{overflow:hidden}.testimonial-33__container{gap:var(--spacing-container-gap) var(--site-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:61.9375rem){.testimonial-33__container{grid-template-columns:repeat(1,minmax(0,1fr))}}.testimonial-33__container-info{z-index:30;align-items:flex-start;row-gap:var(--spacing-content-gap);flex-direction:column;justify-content:center;display:flex}.testimonial-33__inner-container-info{width:var(--site-width-xl);align-items:flex-start;row-gap:var(--spacing-content-gap);flex-direction:column;max-width:100%;display:flex}.testimonial-33__heading{font-size:var(--text-xxl);max-width:16ch}.testimonial-33__description{max-width:46ch}.testimonial-33__control-container{justify-content:flex-end;align-items:flex-end;column-gap:var(--spacing-xs);flex-direction:row;flex-shrink:0;width:auto;display:flex}@media (max-width:47.9375rem){.testimonial-33__control-container{margin-top:var(--spacing-s)}}.testimonial-33__arrow{padding:var(--spacing-xs);aspect-ratio:1;border:1px solid var(--site-neutral-20);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-accent);justify-content:center;align-items:center;transition:background-color .5s;display:flex}.testimonial-33__arrow:hover{background:var(--site-accent-hover)}.testimonial-33__arrow[disabled]{cursor:default;opacity:.45}.testimonial-33__arrow svg{width:14px;height:14px;color:var(--site-white-80)}.card-testimonial-33{justify-content:center;align-items:flex-start;row-gap:var(--spacing-content-gap);padding:var(--spacing-l);background:var(--site-white-10);border-radius:var(--radius-surface);flex-direction:column;width:33vw;max-width:100%;display:flex}@media (max-width:61.9375rem){.card-testimonial-33{width:45vw;max-width:45vw}}@media (max-width:29.875rem){.card-testimonial-33{padding:var(--spacing-m);width:90vw;max-width:90vw}}.card-testimonial-33__info-container{align-items:center;column-gap:var(--spacing-xs);display:flex}.card-testimonial-33__mark{border-radius:var(--radius-pill);background:var(--color-accent) center / contain no-repeat content-box border-box url(/img/logo-icon-white.svg);width:44.39px;height:45.97px;padding:10.16px}.card-testimonial-33__testimonial{font-size:var(--text-m);text-wrap:wrap}.card-testimonial-33__testimonial--trailing-blank{margin-bottom:1.2em}.card-testimonial-33__author{line-height:120%;font-size:calc(var(--text-m) * .8);color:var(--color-accent);font-family:var(--font-display);margin-top:auto}.testimonial-7__container{align-items:center;row-gap:var(--spacing-container-gap);flex-direction:column;display:flex}.card-testimonial-7{align-items:center;row-gap:var(--spacing-content-gap);flex-direction:column;justify-content:center;width:100%;display:flex}.card-testimonial-7__author-container{flex-direction:column;align-items:center;display:flex}.card-testimonial-7__avatar{border-radius:50%;width:240px;overflow:hidden}.card-testimonial-7__avatar img{aspect-ratio:1;object-fit:cover}.card-testimonial-7__author-name{margin-top:var(--spacing-xs);color:var(--color-accent)}.testimonial-7__container-info{align-items:center;row-gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.testimonial-7__heading{text-align:center;width:var(--site-width-xl);max-width:100%}.card-testimonial-7__blockquote{align-items:center;row-gap:var(--spacing-xs);column-gap:var(--spacing-content-gap);flex-direction:row;justify-content:space-evenly;width:100%;display:flex}@media (max-width:47.9375rem){.card-testimonial-7__blockquote{flex-direction:column}}.card-testimonial-7__testimonial{text-align:left;font-size:var(--text-m);max-width:64ch}.events__wrap{flex-direction:column;row-gap:40px;max-width:980px;margin-inline:auto;padding-bottom:40px;display:flex}.events__intro{row-gap:var(--spacing-s);flex-direction:column;margin-bottom:20px;display:flex}.events__group{flex-direction:column;row-gap:12px;display:flex}.lead{max-width:41.1307em;color:var(--site-white-68)}.section-title{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-m);text-transform:uppercase;letter-spacing:.09em}.accordion{background:var(--site-white-03);border:1px solid var(--site-white-12);border-radius:var(--radius-surface);text-wrap:wrap;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 44px #0000001a}.acc-item+.acc-item{border-top:1px solid var(--site-white-12)}.acc-item{transition:background-color .35s ease-out;position:relative}.acc-item:hover{background:var(--site-white-03)}.acc-trigger{z-index:1;text-align:left;cursor:pointer;width:100%;padding:18px;display:block;position:relative}.acc-title{width:90%;font-size:var(--text-m);font-family:var(--font-body);letter-spacing:-.01em}.acc-meta{width:90%;font-size:var(--text-s);color:var(--site-white-68)}.acc-icon-wrapper{pointer-events:none;inset-block-start:0;justify-content:flex-end;align-items:center;height:100%;display:flex;position:absolute;right:0}.acc-icon{color:var(--color-accent);box-sizing:content-box;width:26px;height:26px;margin-inline:8px;padding:8px;transition:transform .25s}[aria-expanded=true] .acc-icon{transform:rotate(45deg)}.acc-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--site-white-22);outline:none}.acc-panel{max-height:0;transition:max-height .28s;display:flex;overflow:hidden}.acc-inner{border-top:1px solid var(--site-white-08);padding:0 18px 18px}.acc-grid{gap:var(--spacing-xs);grid-template-columns:1.2fr .8fr;margin-top:14px;display:grid}.acc-block{row-gap:var(--spacing-xs);background:var(--site-white-03);border:1px solid var(--site-white-12);border-radius:var(--radius-surface);flex-direction:column;width:100%;margin-bottom:16px;padding:14px;display:flex}@media (max-width:47.5rem){.acc-grid{grid-template-columns:1fr}}.acc-field{flex-direction:column;display:flex}.acc-field .label{letter-spacing:.72px;text-transform:uppercase;color:var(--site-white-66);margin-bottom:8px;font-size:12px;line-height:18px}.acc-field .text{font-size:var(--text-m);color:var(--site-white-86)}.acc-field .addr{font-size:var(--text-m);color:var(--site-white-86);white-space:pre-line}.acc-field p.text,.acc-field .addr{margin-bottom:1.2em}.event-map{border-radius:var(--radius-surface);border:0;width:100%;height:480px}.contact-26{background:var(--site-white-10)}.contact-26__container{gap:var(--site-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:47.9375rem){.contact-26__container{gap:var(--spacing-container-gap);grid-template-columns:repeat(1,minmax(0,1fr))}}.contact-26__container-info,.contact-26__inner-container-info{row-gap:var(--spacing-m);flex-direction:column;display:flex}.contact-26__container-features{row-gap:var(--spacing-content-gap);flex-direction:column;display:flex}.contact-26__description{font-size:var(--text-m);max-width:50ch}.contact-26__features-list{row-gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.contact-26__feature-element{column-gap:var(--spacing-xs);flex-flow:row;justify-content:flex-start;align-items:center;width:auto;display:flex}.contact-26__feature-element-icon{aspect-ratio:60/64;background:url(/img/bullet.svg) 50%/contain no-repeat;flex-shrink:0;width:26px}.post-01__block{padding:var(--spacing-l);background:var(--site-white-05);border-radius:var(--radius-surface)}@media (max-width:61.9375rem){.post-01__block{padding:var(--spacing-m)}}.form{flex-direction:column;gap:20px;width:100%;display:flex}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea{background:var(--site-white-10);border-radius:var(--radius-field);width:100%;font-size:var(--text-m);color:var(--site-white-90);line-height:1;font-family:var(--font-body);border:0;padding:10px 22px 11px}.form textarea{resize:vertical;background:var(--site-white-20);min-height:12em;line-height:1.5}.form ::placeholder{color:var(--site-white-50);font-size:var(--text-m);opacity:1}.form__consent{align-items:flex-start;gap:var(--spacing-xs);font-size:var(--text-m);font-family:var(--font-body);color:var(--site-white-80);display:flex}.form__consent input[type=checkbox]{background:var(--site-white-20);border-radius:var(--radius-pill);width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}.form__consent a{cursor:pointer}.form__submit{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-s);font-weight:400;font-family:var(--font-display);cursor:pointer;border:0;min-width:100%;margin-bottom:20px;padding:16px 40px;transition:background-color .5s}.form__submit:hover{background:var(--site-accent-hover)}.form__submit[disabled]{opacity:.6;cursor:default}.form__note{font-size:var(--text-m);color:var(--color-on-surface)}.form__note--error{color:var(--site-accent-hover)}.form__field-error{font-size:var(--text-s);color:var(--site-accent-hover)}.form :is(input,textarea,select,button):focus-visible{box-shadow:inset 0 0 0 2px var(--site-white-22);outline:none}.team-17__container{row-gap:var(--spacing-container-gap);flex-direction:column;align-items:center;display:flex}.team-17__container-info{align-items:center;row-gap:var(--spacing-xs);width:var(--site-width-xl);flex-direction:column;max-width:100%;display:flex}.team-17__heading{font-size:var(--text-xxl);text-align:center;max-width:17.975em}.team-17__description{text-align:center;width:var(--site-width-m);max-width:100%}.team-17__list{gap:var(--site-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:61.9375rem){.team-17__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){.team-17__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.card-team-17__wrapper{background:var(--site-white-10);border-radius:var(--radius-surface);flex-direction:column;transition:background-color .5s ease-out;display:flex}.card-team-17__wrapper:hover{background:var(--site-white-20)}.card-team-17{align-items:center;row-gap:var(--spacing-content-gap);padding:var(--spacing-m);border-radius:var(--radius-surface);flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}.card-team-17__image-wrapper{justify-content:flex-end;align-items:center;width:80px;height:80px;display:flex}.card-team-17__image-wrapper--tile{background:var(--site-white-10);border-radius:var(--radius-surface)}.card-team-17__img{background:50%/contain no-repeat;width:80px}.card-team-17__container-info{align-items:center;row-gap:calc(var(--spacing-xs) * .3);flex-direction:column;width:100%;display:flex}.card-team-17__heading{font-size:var(--text-m);text-align:center;color:var(--color-on-surface);width:28ch;max-width:100%}.card-team-17__position{text-align:center;font-size:var(--text-s);color:var(--color-accent);letter-spacing:1px}.footer-5{padding-block:var(--spacing-xxl);padding-inline:var(--page-margin)}@media (max-width:47.9375rem){.footer-5{padding-block:var(--spacing-section-xl)}}.footer-5__container{row-gap:var(--spacing-l);flex-direction:column;width:100%;max-width:100rem;margin-inline:auto;display:flex}.footer-5__container-top{gap:var(--spacing-m);grid-template-columns:1fr max-content 1fr;align-items:center;display:grid}@media (max-width:61.9375rem){.footer-5__container-top{justify-content:center;align-items:center;row-gap:var(--spacing-l);flex-direction:column;display:flex}.footer-5__link-block{order:2}.footer-5__logo{order:0}.footer-5__credit-name{order:1}}.footer-5__link-block{column-gap:var(--spacing-s);flex-direction:row;justify-content:flex-start;align-items:center;width:auto;display:flex}.footer-5__link{font-size:var(--text-s);cursor:pointer;transition:color .5s}.footer-5__link:hover{color:var(--color-accent)}.footer-5__logo{aspect-ratio:60/64;background:url(/img/logo-icon.svg) 50%/contain no-repeat;width:60px}.footer-5__credit-name{font-size:var(--text-s);text-align:right;width:auto}@media (max-width:61.9375rem){.footer-5__credit-name{text-align:center}}.x-modal{z-index:var(--z-overlay);display:none;position:fixed;inset:0}.x-modal[data-open=true],.x-modal[data-closing=true]{display:block}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-in{0%{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes modal-slide-out{0%{transform:translateY(0)}to{transform:translateY(10%)}}.x-modal[data-open=true] .x-modal_backdrop{animation:.2s cubic-bezier(0,0,.2,1) modal-fade-in}.x-modal[data-open=true] .x-modal_container{animation:.2s cubic-bezier(0,0,.2,1) modal-slide-in}.x-modal[data-closing=true] .x-modal_backdrop{animation:.2s cubic-bezier(0,0,.2,1) forwards modal-fade-out}.x-modal[data-closing=true] .x-modal_container{animation:.2s cubic-bezier(0,0,.2,1) forwards modal-slide-out}@media (prefers-reduced-motion:reduce){.x-modal .x-modal_backdrop,.x-modal .x-modal_container{animation:none}}.x-modal_backdrop{background:var(--site-modal-backdrop);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}#privacy .x-modal_backdrop{background:var(--site-modal-backdrop-dark)}.x-modal_backdrop:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='rgba(255,255,255,0.8)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.x-modal_container{overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-surface);background:0 0;width:600px;max-width:100%;max-height:calc(100dvh - 40px);position:relative;overflow:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.x-modal_content{overscroll-behavior:contain;background:var(--site-white-20);flex-direction:column;max-height:85svh;padding:30px;font-weight:300;display:flex;overflow-y:auto}.x-modal_content h2,.x-modal_content h3,.x-modal_content h4{max-width:320px;margin:30px 0;font-size:22px;font-weight:500}.x-modal_content h2:first-child{margin-top:0}.x-modal_content p{color:var(--site-white-80);border-bottom:1px solid var(--site-white-10);padding:0 0 30px;font-size:17px}.x-modal_content p:last-of-type{border-bottom:0;padding-bottom:200px}.x-modal_content ul{color:var(--site-white-80);border-bottom:1px solid var(--site-white-20);margin-bottom:30px;padding:20px;font-size:17px;list-style:outside}.x-modal_content li{margin-bottom:10px;font-size:17px}.x-modal_content strong{font-weight:500}.x-modal_content a:not(.x-modal_close){color:var(--site-white-80);border-bottom:1px solid var(--color-accent);font-size:17px;transition:color .4s ease-out,border-color .4s ease-out}.x-modal_content a:not(.x-modal_close):hover{color:var(--color-on-surface);border-bottom:.15rem solid var(--site-white-40)}.x-modal_close{width:34px;height:36px;color:var(--site-white-80);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .4s ease-out;display:flex;position:absolute;top:10px;right:10px}.x-modal_close:hover{color:var(--color-on-surface)}.x-modal_close svg{width:14px;height:14px}.slider{width:100%;overflow:hidden}.slider__track{align-items:center;column-gap:var(--site-grid-gap);will-change:transform;display:flex}.slider__slide{flex:none}body{-webkit-font-smoothing:antialiased}p,li,blockquote,.lead{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}h1,h2,h3,h4,h5,h6,.section-title{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.acc-title,.card-testimonial-33__testimonial{text-wrap:wrap}html.js [data-rise],html.js [data-stagger]>*{transform:translateY(30px)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.x-modal:target{display:block}.notice{z-index:var(--z-overlay);width:min(22rem,100vw - 48px);position:fixed;inset-block-end:24px;inset-inline-end:24px}.notice__panel{border-radius:var(--radius-surface);background:var(--site-surface-80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:notice-in .45s var(--ease-base) both;padding:24px;position:relative}@media (prefers-reduced-motion:reduce){.notice__panel{animation:none}}@keyframes notice-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notice__heading{font-family:var(--font-display);font-size:var(--text-m);padding-inline-end:28px}.notice__body{margin-top:var(--spacing-xs);font-size:var(--text-small);color:var(--color-on-surface-muted)}.notice__link{margin-top:var(--spacing-s);font-size:var(--text-small);display:inline-block}.notice__close{width:28px;height:28px;color:var(--color-on-surface-muted);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.notice__close:hover{color:var(--color-on-surface)}.notice__close-icon{width:12px;height:12px}@media (max-width:47.9375rem){.notice{width:auto;inset-block-end:16px;inset-inline:16px}}.grid-12{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--grid-row-gap);width:100%;max-width:var(--grid-maxw);padding-inline:var(--page-margin);display:grid}.grid-12>*{min-width:0}.subgrid-12{grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}.subgrid-12>*{min-width:0}.row{border-top:1px solid #e6d9e440;align-items:start}@supports (color:color-mix(in lab, red, red)){.row{border-top:1px solid color-mix(in oklch, var(--color-on-surface-muted) 25%, transparent)}}.row{padding-block:var(--spacing-4);row-gap:var(--spacing-2)}.row>*{text-box-trim:trim-both;text-box-edge:cap alphabetic}.span-base{grid-column:var(--span)}.span-md,.span-lg{grid-column:1/-1}@media (min-width:48rem){.span-md{grid-column:var(--span)}}@media (min-width:64rem){.span-lg{grid-column:var(--span)}}.section-base{padding-block:var(--layout-rhythm)}.section-lg{padding-block:var(--layout-rhythm-lg)}.section-sm{padding-block:calc(var(--layout-rhythm) / 2)}.measure-lead{max-width:var(--layout-measure-lead)}.measure-body{max-width:var(--layout-measure-body)}.stat{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.stat-unit{color:var(--color-on-surface-muted);margin-inline-start:.08em;font-size:.55em}.scroll-area{overscroll-behavior:contain;scrollbar-width:thin}.scroll-area-y{max-block-size:12em;padding-block:var(--spacing-4);border-block:1px solid #e6d9e440;padding-inline-end:var(--spacing-4);overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.scroll-area-y{border-block:1px solid color-mix(in oklch, var(--color-on-surface-muted) 25%, transparent)}}.scroll-area-x{overflow:auto hidden}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-bottom-\[45px\]{bottom:-45px}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-start-3{grid-column-start:3}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.size-full{width:100%;height:100%}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[22ch\]{max-width:22ch}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-items-center{justify-items:center}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.overflow-hidden{overflow:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded-image{border-radius:var(--radius-image)}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.py-16{padding-block:var(--spacing-16)}.py-24{padding-block:var(--spacing-24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-1{padding-top:var(--spacing-1)}.font-display{font-family:var(--font-display)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-listing{font-size:var(--text-listing);line-height:var(--tw-leading,var(--text-listing--line-height));letter-spacing:var(--tw-tracking,var(--text-listing--letter-spacing));font-weight:var(--tw-font-weight,var(--text-listing--font-weight))}.text-mega{font-size:var(--text-mega);line-height:var(--tw-leading,var(--text-mega--line-height));letter-spacing:var(--tw-tracking,var(--text-mega--letter-spacing));font-weight:var(--tw-font-weight,var(--text-mega--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));letter-spacing:var(--tw-tracking,var(--text-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.text-wrap{text-wrap:wrap}.text-on-surface-muted{color:var(--color-on-surface-muted)}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-filter{-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-\[0\.16\,1\,0\.3\,1\]{--tw-ease:.16,1,.3,1;transition-timing-function:.16,1,.3,1}.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)}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-6{grid-column-start:6}.md\:block{display:block}.md\:py-32{padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:px-\[10\%\]{padding-inline:10%}}html.js [data-rise],html.js [data-stagger]>*{opacity:0;visibility:hidden;transform:translateY(16px)}html.js [data-rise=still]{transform:none}html.js [data-line-in]{transform-origin:0;transform:scaleX(0)}html.js [data-lines]{visibility:hidden}html.js [data-image]{clip-path:inset(0% 0% 100%)}:root{--line-top:-.18em;--line-bottom:-.1em}.line{clip-path:inset(var(--line-top) -100% var(--line-bottom) -100%);display:block}.line>span{display:block}html.js .line>span{transform:translateY(130%)}html.no-motion [data-image]{clip-path:none!important}html.no-motion [data-image] img{transform:none!important}html.no-motion [data-rise],html.no-motion [data-stagger]>*,html.no-motion [data-lines],html.no-motion [data-line-in],html.no-motion .line>span{opacity:1!important;visibility:visible!important;transform:none!important}}:root{--dur-tactile:.35s;--dur-hover:.5s;--dur-reveal:1.5s;--dur-swap:2s;--grid-columns:12;--grid-gutter:clamp(.93773rem, calc(.940558vw + .72611rem), 1.66667rem);--grid-row-gap:clamp(1.25rem, calc(1.6129vw + .8871rem), 2.5rem);--page-margin:clamp(1.25rem, calc(.806452vw + 1.06855rem), 1.875rem);--grid-maxw:calc(100rem + 2 * var(--page-margin));--layout-rhythm:clamp(2.5rem, calc(9.67742vw + .32258rem), 10rem);--layout-rhythm-lg:clamp(4.44222rem, calc(23.3004vw + -.80036rem), 22.5rem);--layout-measure-lead:46ch;--layout-measure-body:58ch;--layout-header:130px;--z-base:0;--z-raised:10;--z-header:100;--z-overlay:200;--z-cursor:300;--site-white-03:#ffffff08;--site-white-05:#ffffff0d;--site-white-08:#ffffff14;--site-white-10:#ffffff1a;--site-white-12:#ffffff1f;--site-white-20:#fff3;--site-white-22:#ffffff38;--site-white-40:#fff6;--site-white-50:#ffffff80;--site-white-66:#ffffffa8;--site-white-68:#ffffffad;--site-white-70:#ffffffb3;--site-white-80:#fffc;--site-white-86:#ffffffdb;--site-white-90:#ffffffe6;--site-neutral-20:#17171733;--site-accent-hover:#f83;--site-surface-80:#4f304bcc;--site-modal-backdrop:#5c3857e6;--site-modal-backdrop-dark:#20131ee6;--site-grid-gap:var(--spacing-s);--site-width-m:40rem;--site-width-xl:80rem;--site-header-height:var(--layout-header)}@supports (color:lab(0% 0 0)){:root{--site-accent-hover:lab(69.5442% 42.2834 63.384)}}@media (min-width:80rem){:root{--site-grid-gap:var(--spacing-content-gap)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
