.Icon-module-sass-module__8OMIaG__icon{aspect-ratio:1;min-width:fit-content;display:block}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__current{color:currentColor}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__red,.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__error{color:var(--error-9)}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__green,.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__success{color:var(--success-9)}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__primary{color:var(--primary-9)}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__accent{color:var(--accent-9)}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__white{color:#fff}.Icon-module-sass-module__8OMIaG__icon.Icon-module-sass-module__8OMIaG__grey{color:var(--mauve-9)}
.Header-module-sass-module__q2px4a__header{top:0;z-index:100;pointer-events:none;justify-content:center;padding:16px 24px;display:flex;position:fixed;inset-inline:0}@media (prefers-reduced-motion:reduce){.Header-module-sass-module__q2px4a__dock{transition:none}}.Header-module-sass-module__q2px4a__menuWrap{pointer-events:auto;--menu-w:min(92vw, 340px);justify-content:center;display:flex;position:relative}.Header-module-sass-module__q2px4a__dock{z-index:2;background:var(--ink);width:11.5rem;height:52px;color:var(--on-accent);transition:width var(--motion-base) var(--ease-emphasized);border-radius:999px;align-items:center;padding-inline:.375rem;display:flex;position:relative;box-shadow:0 14px 34px -20px #000000b3}.Header-module-sass-module__q2px4a__dockOpen{width:calc(var(--menu-w) - 1rem)}.Header-module-sass-module__q2px4a__side{flex:none;align-items:center;gap:.15rem;height:100%;display:inline-flex}.Header-module-sass-module__q2px4a__trigger{height:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding-inline:.4rem;display:inline-flex}.Header-module-sass-module__q2px4a__icon{width:18px;height:18px;position:relative}.Header-module-sass-module__q2px4a__iconInner{place-items:center;display:grid;position:absolute;inset:0}.Header-module-sass-module__q2px4a__wordmark{height:100%;font-family:var(--font-accent),sans-serif;letter-spacing:-.01em;color:inherit;white-space:nowrap;transition:opacity var(--motion-fast) var(--ease-standard);flex:1;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.95rem;font-weight:400;display:inline-flex}.Header-module-sass-module__q2px4a__themeBtn{width:34px;height:34px;color:var(--on-accent);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.Header-module-sass-module__q2px4a__themeBtn:hover{background:color-mix(in srgb, var(--on-accent) 14%, transparent)}.Header-module-sass-module__q2px4a__panel{z-index:1;transform-origin:top;width:var(--menu-w);background:var(--surface);border:1px solid var(--hairline);text-align:left;color:var(--ink);border-radius:34px;padding:calc(1.15rem + 52px) .5rem .9rem;position:absolute;top:-.5rem;left:50%;translate:-50%;box-shadow:0 40px 80px -40px #0000008c}.Header-module-sass-module__q2px4a__body{padding-inline:.5rem}.Header-module-sass-module__q2px4a__groupLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .85rem;font-size:.7rem;font-weight:600}.Header-module-sass-module__q2px4a__groupLabel:not(:first-child){margin-top:1.75rem}.Header-module-sass-module__q2px4a__primary{flex-direction:column;gap:.5rem;display:flex}.Header-module-sass-module__q2px4a__menuLink{letter-spacing:-.025em;color:var(--ink);transition:opacity var(--motion-fast) var(--ease-standard);font-size:1.6rem;font-weight:560;line-height:1.2}.Header-module-sass-module__q2px4a__menuLink:hover{opacity:.55}.Header-module-sass-module__q2px4a__divider{border:none;border-top:1px solid var(--hairline);margin:1.6rem 0 0}.Header-module-sass-module__q2px4a__secondary{flex-direction:column;gap:.15rem;display:flex}.Header-module-sass-module__q2px4a__subLink{color:var(--ink);transition:color var(--motion-fast) var(--ease-standard);padding-block:.2rem;font-size:.95rem}.Header-module-sass-module__q2px4a__subLink:hover{color:var(--ink)}.Header-module-sass-module__q2px4a__connect{flex-direction:column;gap:.9rem;display:flex}.Header-module-sass-module__q2px4a__connectLink{color:var(--ink);transition:color var(--motion-fast) var(--ease-standard);align-items:center;gap:.65rem;width:fit-content;font-size:.95rem;display:inline-flex}.Header-module-sass-module__q2px4a__connectLink:hover{color:var(--ink)}.Header-module-sass-module__q2px4a__connectLink svg{color:var(--ink-muted)}
.Atom-module-sass-module__ddpJJq__atom{position:relative}
.SectionHead-module-sass-module__8hIo3G__head{max-width:40rem}.SectionHead-module-sass-module__8hIo3G__center{text-align:center;align-items:center;margin-inline:auto}.SectionHead-module-sass-module__8hIo3G__title{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.04}.SectionHead-module-sass-module__8hIo3G__subtitle{color:var(--ink);font-size:1.05rem;line-height:1.5}
.Approach-module-sass-module__gbO7Eq__section{padding-block:64px}.Approach-module-sass-module__gbO7Eq__list{margin:3rem 0 0;padding:0;list-style:none}.Approach-module-sass-module__gbO7Eq__rule{background:var(--hairline)}.Approach-module-sass-module__gbO7Eq__row{cursor:default;isolation:isolate;--row-hue:var(--amber-9);--marker-w:1.75rem;--gap:.7rem;--push:calc(var(--marker-w) + var(--gap));--dur-open:.3s;--dur-close:.72s;--ease-open:cubic-bezier(.22, 1, .36, 1);--ease-close:cubic-bezier(.16, 1, .3, 1);padding:0}.Approach-module-sass-module__gbO7Eq__row:first-child{--row-hue:var(--amber-9)}.Approach-module-sass-module__gbO7Eq__row:nth-child(2){--row-hue:var(--lime-9)}.Approach-module-sass-module__gbO7Eq__row:nth-child(3){--row-hue:var(--teal-9)}.Approach-module-sass-module__gbO7Eq__row:nth-child(4){--row-hue:var(--violet-9)}.Approach-module-sass-module__gbO7Eq__grid{grid-template-columns:56px minmax(0,1fr) minmax(0,40rem);align-items:start;gap:2rem;padding:2.25rem 0;display:grid;position:relative}.Approach-module-sass-module__gbO7Eq__marker{width:var(--marker-w);background:var(--row-hue);transform-origin:0;transition:transform var(--dur-close) var(--ease-close);z-index:1;position:absolute;top:-1px;bottom:0;left:0;transform:scaleX(0)}.Approach-module-sass-module__gbO7Eq__index{z-index:1;font-variant-numeric:tabular-nums;color:var(--ink-muted);padding-top:.4rem;font-size:.8rem;position:relative}.Approach-module-sass-module__gbO7Eq__title{z-index:1;letter-spacing:-.02em;align-items:center;gap:1rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:520;display:inline-flex;position:relative}.Approach-module-sass-module__gbO7Eq__icon{--icon-lift:42%;transition:background-color var(--dur-close) var(--ease-close),color var(--dur-close) var(--ease-close);flex-shrink:0}html.dark .Approach-module-sass-module__gbO7Eq__icon{--icon-lift:14%}.Approach-module-sass-module__gbO7Eq__index,.Approach-module-sass-module__gbO7Eq__title{transition:transform var(--dur-close) var(--ease-close)}@media (hover:hover){.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__marker{transition-duration:var(--dur-open);transition-timing-function:var(--ease-open);transform:scaleX(1)}.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__index,.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__title{transform:translateX(var(--push));transition-duration:var(--dur-open);transition-timing-function:var(--ease-open)}.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__icon{background-color:color-mix(in oklab, var(--row-hue) 18%, var(--surface));color:color-mix(in oklab, var(--row-hue), var(--ink) var(--icon-lift));transition-duration:var(--dur-open);transition-timing-function:var(--ease-open)}}@media (prefers-reduced-motion:reduce){.Approach-module-sass-module__gbO7Eq__marker,.Approach-module-sass-module__gbO7Eq__index,.Approach-module-sass-module__gbO7Eq__title,.Approach-module-sass-module__gbO7Eq__icon{transition:none}.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__marker,.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__index,.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__title{transform:none}}.Approach-module-sass-module__gbO7Eq__body{z-index:1;color:var(--ink);padding-top:.35rem;font-size:.95rem;line-height:1.55;position:relative}@media (max-width:1200px){.Approach-module-sass-module__gbO7Eq__grid{grid-template-columns:56px minmax(0,1fr)}.Approach-module-sass-module__gbO7Eq__body{grid-column:1/-1;padding-top:.75rem}.Approach-module-sass-module__gbO7Eq__marker{display:none}.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__index,.Approach-module-sass-module__gbO7Eq__row:hover .Approach-module-sass-module__gbO7Eq__title{transform:none}}@media (max-width:767px){.Approach-module-sass-module__gbO7Eq__grid{grid-template-columns:40px 1fr;gap:.5rem 1rem;padding:1.75rem 0}.Approach-module-sass-module__gbO7Eq__body{grid-column:1/-1;padding-top:.75rem}}
.Avatar-module-sass-module__0X7leq__avatar{-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;box-shadow:0 0 0 1px color-mix(in srgb, var(--mauve-9) 20%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:flex;position:relative;overflow:hidden}.Avatar-module-sass-module__0X7leq__avatar:focus-visible{outline:2px solid var(--mauve-11);outline-offset:2px}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__primary .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--primary-3);color:var(--primary-9)}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__accent .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--accent-3);color:var(--accent-9)}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__neutral .Avatar-module-sass-module__0X7leq__fallback,.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__grey .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--mauve-2);color:var(--mauve-12)}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__success .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--success-3);color:var(--success-9)}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__warning .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--warning-3);color:var(--warning-9)}.Avatar-module-sass-module__0X7leq__avatar.Avatar-module-sass-module__0X7leq__error .Avatar-module-sass-module__0X7leq__fallback{background-color:var(--error-3);color:var(--error-9)}.Avatar-module-sass-module__0X7leq__image{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%}.Avatar-module-sass-module__0X7leq__fallback{width:100%;height:100%;font-weight:600;font-size:calc(var(--avatar-size,24px)*.42);letter-spacing:-.04em;color:var(--mauve-12);justify-content:center;align-items:center;display:flex}.Avatar-module-sass-module__0X7leq__fallback svg{flex-shrink:0}
.Badge-module-sass-module__LFLcjq__badge{border-radius:var(--radius-3,.375rem);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;min-width:0;max-width:100%;font-weight:500;line-height:1;display:inline-flex}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__small{padding:.125rem .375rem;font-size:.75rem}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__default{padding:.25rem .5rem;font-size:.875rem}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__large{padding:.375rem .75rem;font-size:1rem}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__withIcon.Badge-module-sass-module__LFLcjq__left .Badge-module-sass-module__LFLcjq__icon{order:-1}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__withIcon.Badge-module-sass-module__LFLcjq__right .Badge-module-sass-module__LFLcjq__icon{order:1}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__default,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__primary{background-color:var(--primary-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__accent{background-color:var(--accent-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__green,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__success{background-color:var(--success-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__orange,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__warning{background-color:var(--warning-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__red,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__error{background-color:var(--error-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__grey,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__solid.Badge-module-sass-module__LFLcjq__disabled{background-color:var(--mauve-9);color:#fff}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__default,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__primary{background-color:var(--primary-3);color:var(--primary-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__accent{background-color:var(--accent-3);color:var(--accent-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__green,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__success{background-color:var(--success-3);color:var(--success-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__orange,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__warning{background-color:var(--warning-3);color:var(--warning-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__red,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__error{background-color:var(--error-3);color:var(--error-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__grey,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__soft.Badge-module-sass-module__LFLcjq__disabled{background-color:var(--mauve-6);color:var(--mauve-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline{background-color:#0000}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__default,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__primary{border-color:var(--primary-9);color:var(--primary-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__accent{border-color:var(--accent-9);color:var(--accent-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__green,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__success{border-color:var(--success-9);color:var(--success-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__orange,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__warning{border-color:var(--warning-9);color:var(--warning-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__red,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__error{border-color:var(--error-9);color:var(--error-9)}.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__grey,.Badge-module-sass-module__LFLcjq__badge.Badge-module-sass-module__LFLcjq__outline.Badge-module-sass-module__LFLcjq__disabled{border-color:var(--mauve-9);color:var(--mauve-9)}.Badge-module-sass-module__LFLcjq__icon{flex-shrink:3;min-width:0}.Badge-module-sass-module__LFLcjq__label{text-overflow:ellipsis;flex-shrink:1;flex-basis:auto;min-width:0;overflow:hidden}
.Button-module-sass-module__EaViqG__button{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--input-py-default) var(--input-px-default);font-weight:500;font-size:var(--input-fs-default);line-height:var(--input-lh-default);height:var(--input-h-default);border-radius:var(--input-border-radius,.375rem);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;transition:all .25s;display:flex;position:relative}.Button-module-sass-module__EaViqG__button .Button-module-sass-module__EaViqG__content{text-overflow:ellipsis;white-space:nowrap;order:0;display:block;overflow:hidden}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__loading{cursor:wait}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__loading .Button-module-sass-module__EaViqG__content,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__loading .Button-module-sass-module__EaViqG__icon{opacity:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__loading .Button-module-sass-module__EaViqG__loader-container{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button-module-sass-module__EaViqG__button:disabled,.Button-module-sass-module__EaViqG__button[disabled]{cursor:not-allowed;opacity:.33}.Button-module-sass-module__EaViqG__button .Button-module-sass-module__EaViqG__icon.Button-module-sass-module__EaViqG__left{order:-1}.Button-module-sass-module__EaViqG__button .Button-module-sass-module__EaViqG__icon.Button-module-sass-module__EaViqG__right{order:1}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-m);order:0;padding:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__xs,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__extra-small{padding:var(--input-py-xs) var(--input-px-xs);font-size:var(--input-fs-xs);line-height:var(--input-lh-xs);height:var(--input-h-xs);gap:var(--input-gap-xs)}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__xs.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__extra-small.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-xs);padding:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__s,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__small{padding:var(--input-py-s) var(--input-px-s);font-size:var(--input-fs-s);line-height:var(--input-lh-s);height:var(--input-h-s);gap:var(--input-gap-s)}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__s.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__small.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-s);padding:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__m,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__medium,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__default{padding:var(--input-py-m) var(--input-px-m);font-size:var(--input-fs-m);line-height:var(--input-lh-m);height:var(--input-h-m);gap:var(--input-gap-m)}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__m.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__medium.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__default.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-m);padding:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__l,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__large{padding:var(--input-py-l) var(--input-px-l);font-size:var(--input-fs-l);line-height:var(--input-lh-l);height:var(--input-h-l);gap:var(--input-gap-l)}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__l.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__large.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-l);padding:0}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__xl,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__extra-large{padding:var(--input-py-xl) var(--input-px-xl);font-size:var(--control-chrome-fs-xl);line-height:var(--control-chrome-lh-xl);height:var(--input-h-xl);gap:var(--input-gap-xl)}.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__xl.Button-module-sass-module__EaViqG__icon-only,.Button-module-sass-module__EaViqG__button.Button-module-sass-module__EaViqG__extra-large.Button-module-sass-module__EaViqG__icon-only{aspect-ratio:1;width:var(--input-h-xl);padding:0}.Button-module-sass-module__EaViqG__button:focus{box-shadow:var(--effect-focus-light);outline:none}.Button-module-sass-module__EaViqG__button:focus.Button-module-sass-module__EaViqG__no-focus-effect{box-shadow:none!important}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__solid{background-color:var(--primary-9);border-color:var(--primary-9);color:var(--primary-contrast)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__solid svg{stroke:var(--primary-contrast)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__solid:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--primary-10);border-color:var(--primary-10)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__soft{background-color:var(--primary-a3);border-color:var(--primary-a3);color:var(--primary-11)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__soft svg{stroke:var(--primary-11)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__soft:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--primary-a4);border-color:var(--primary-a4)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__outline{border:1px solid var(--primary-a7);color:var(--primary-11);background-color:#0000}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__outline svg{stroke:var(--primary-11)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__outline:focus{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f,var(--effect-focus-light)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__outline:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--primary-a3)}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__clear{color:var(--primary-11);background-color:#0000}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__clear svg{stroke:var(--primary-11);border-color:#0000}.Button-module-sass-module__EaViqG__primary.Button-module-sass-module__EaViqG__clear:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--primary-a3)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__solid{background-color:var(--accent-9);border-color:var(--accent-9);color:var(--accent-contrast)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__solid svg{stroke:var(--accent-contrast)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__solid:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--accent-10);border-color:var(--accent-10)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__soft{background-color:var(--accent-a3);border-color:var(--accent-a3);color:var(--accent-11)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__soft svg{stroke:var(--accent-11)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__soft:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--accent-a4);border-color:var(--accent-a4)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__outline{border:1px solid var(--accent-a7);color:var(--accent-11);background-color:#0000}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__outline svg{stroke:var(--accent-11)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__outline:focus{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f,var(--effect-focus-light)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__outline:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--accent-a3)}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__clear{color:var(--accent-11);background-color:#0000}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__clear svg{stroke:var(--accent-11);border-color:#0000}.Button-module-sass-module__EaViqG__accent.Button-module-sass-module__EaViqG__clear:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--accent-a3)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__solid{background-color:var(--error-9);border-color:var(--error-9);color:#fff}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__solid svg{stroke:#fff}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__solid:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){filter:brightness(.9)saturate(90%)contrast(120%)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__soft{background-color:var(--error-3);border-color:var(--error-3);color:var(--error-12)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__soft svg{stroke:var(--error-12)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__soft:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__outline{border:1px solid var(--error-9);color:var(--error-12);background-color:#0000}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__outline svg{stroke:var(--error-12)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__outline:focus{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f,var(--effect-focus-light)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__outline:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--error-3);filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__clear{color:var(--error-12);background-color:#0000}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__clear svg{stroke:var(--error-12);border-color:#0000}.Button-module-sass-module__EaViqG__red.Button-module-sass-module__EaViqG__clear:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--error-3);filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__solid{background-color:var(--mauve-9);border-color:var(--mauve-9);color:#fff}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__solid svg{stroke:#fff}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__solid:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){filter:brightness(.9)saturate(90%)contrast(120%)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__soft{background-color:var(--mauve-6);border-color:var(--mauve-6);color:var(--mauve-12)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__soft svg{stroke:var(--mauve-12)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__soft:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__outline{border:1px solid var(--mauve-9);color:var(--mauve-12);background-color:#0000}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__outline svg{stroke:var(--mauve-12)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__outline:focus{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f,var(--effect-focus-light)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__outline:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-6);filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__clear{color:var(--mauve-12);background-color:#0000}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__clear svg{stroke:var(--mauve-12);border-color:#0000}.Button-module-sass-module__EaViqG__grey.Button-module-sass-module__EaViqG__clear:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-6);filter:brightness(.9)saturate(120%)contrast(120%)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__solid{background-color:var(--app-canvas);border-color:var(--mauve-6);color:var(--mauve-12)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__solid svg{stroke:var(--mauve-12)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__solid:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-2);filter:none}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__soft{background-color:var(--mauve-a3);border-color:var(--mauve-a3);color:var(--mauve-11)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__soft svg{stroke:var(--mauve-11)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__soft:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-a4);filter:none}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__outline{border:1px solid var(--mauve-a7);color:var(--mauve-11);background-color:#0000}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__outline svg{stroke:var(--mauve-11)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__outline:focus{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f,var(--effect-focus-light)}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__outline:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-a3);filter:none}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__clear{color:var(--mauve-11);background-color:#0000}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__clear svg{stroke:var(--mauve-11);border-color:#0000}.Button-module-sass-module__EaViqG__surface.Button-module-sass-module__EaViqG__clear:hover:not([disabled]):not(.Button-module-sass-module__EaViqG__loading){background-color:var(--mauve-a3);filter:none}
.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container{max-width:fit-content;position:relative}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__small{--ball-size:4px;--space-unit:3px}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__default{--ball-size:4px;--space-unit:5px}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__medium{--ball-size:8px;--space-unit:10px}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__large{--ball-size:12px;--space-unit:15px}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container .BouncingBalls-module-sass-module__QzEKOW__bouncing-loader{--loader-width:calc(3 * var(--ball-size) + 4 * var(--space-unit));box-sizing:border-box;width:var(--loader-width);min-width:var(--loader-width);max-width:var(--loader-width);min-height:calc(var(--ball-size)*2);align-items:stretch;column-gap:var(--space-unit);padding-inline:var(--space-unit);flex-flow:row;display:flex}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container .BouncingBalls-module-sass-module__QzEKOW__bouncing-loader .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball-track{flex:0 0 var(--ball-size);width:var(--ball-size);min-width:var(--ball-size);max-width:var(--ball-size);min-height:calc(var(--ball-size)*2);position:relative}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container .BouncingBalls-module-sass-module__QzEKOW__bouncing-loader .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{width:var(--ball-size);min-width:var(--ball-size);max-width:var(--ball-size);height:var(--ball-size);border-radius:50%;animation:.5s infinite alternate BouncingBalls-module-sass-module__QzEKOW__circle-bounce;position:absolute;top:auto;left:0}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container .BouncingBalls-module-sass-module__QzEKOW__bouncing-loader .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball-track:nth-child(2) .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{animation-delay:.2s}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container .BouncingBalls-module-sass-module__QzEKOW__bouncing-loader .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball-track:nth-child(3) .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{animation-delay:.3s}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__primary .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:var(--primary-9)}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__accent .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:var(--accent-9)}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__red .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball,.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__error .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:var(--error-9)}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__grey .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:var(--mauve-9)}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__white .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:#fff}.BouncingBalls-module-sass-module__QzEKOW__bouncing-loader-container.BouncingBalls-module-sass-module__QzEKOW__black .BouncingBalls-module-sass-module__QzEKOW__bouncing-ball{background-color:#000}@keyframes BouncingBalls-module-sass-module__QzEKOW__circle-bounce{0%{top:calc(100% - var(--ball-size)/2);height:calc(var(--ball-size)/2);border-radius:50px 50px 25px 25px;transform:scaleX(1.5)}40%{height:var(--ball-size);border-radius:50%;transform:scaleX(1)}to{top:0%}}
.EndlessLine-module-sass-module__ibrI0q__loader-line{border-radius:9999px;width:100%;position:relative}.EndlessLine-module-sass-module__ibrI0q__loader-line .EndlessLine-module-sass-module__ibrI0q__progress-bar{border-radius:9999px;width:100%;height:2px;display:flex;position:relative;overflow:hidden}.EndlessLine-module-sass-module__ibrI0q__loader-line .EndlessLine-module-sass-module__ibrI0q__progress-bar .EndlessLine-module-sass-module__ibrI0q__indicator{border-radius:9999px;height:100%;position:absolute}.EndlessLine-module-sass-module__ibrI0q__loader-line .EndlessLine-module-sass-module__ibrI0q__progress-bar .EndlessLine-module-sass-module__ibrI0q__indicator.EndlessLine-module-sass-module__ibrI0q__start{animation:3s ease-in-out infinite EndlessLine-module-sass-module__ibrI0q__progress-start-anim}.EndlessLine-module-sass-module__ibrI0q__loader-line .EndlessLine-module-sass-module__ibrI0q__progress-bar .EndlessLine-module-sass-module__ibrI0q__indicator.EndlessLine-module-sass-module__ibrI0q__start.EndlessLine-module-sass-module__ibrI0q__end{animation:3s ease-in-out 1.5s infinite EndlessLine-module-sass-module__ibrI0q__progress-end-anim}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__small .EndlessLine-module-sass-module__ibrI0q__progress-bar{height:2px}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__medium .EndlessLine-module-sass-module__ibrI0q__progress-bar{height:3px}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__large .EndlessLine-module-sass-module__ibrI0q__progress-bar{height:4px}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__primary .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:var(--primary-9)}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__accent .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:var(--accent-9)}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__red .EndlessLine-module-sass-module__ibrI0q__indicator,.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__error .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:var(--error-9)}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__white .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:#fff}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__grey .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:var(--mauve-9)}.EndlessLine-module-sass-module__ibrI0q__loader-line.EndlessLine-module-sass-module__ibrI0q__black .EndlessLine-module-sass-module__ibrI0q__indicator{background-color:#000}@keyframes EndlessLine-module-sass-module__ibrI0q__progress-start-anim{0%{width:0;left:0%}33%{width:33%;left:0%}66%{width:33%;left:100%}to{width:0;left:100%}}@keyframes EndlessLine-module-sass-module__ibrI0q__progress-end-anim{0%{width:0;left:0%}33%{width:33%;left:0%}66%{width:33%;left:100%}to{width:0;left:100%}}
.Pixels-module-sass-module__7EfYAW__loader{grid-template-columns:repeat(5, var(--pixels-px,4px));grid-template-rows:repeat(5, var(--pixels-px,4px));gap:var(--pixels-gap,2px);box-sizing:content-box;display:inline-grid}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__small{--pixels-px:3px;--pixels-gap:1px}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__default{--pixels-px:4px;--pixels-gap:2px}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__medium{--pixels-px:6px;--pixels-gap:2px}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__large{--pixels-px:8px;--pixels-gap:3px}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__primary{color:var(--primary-9)}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__accent{color:var(--accent-9)}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__grey{color:var(--mauve-9)}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__red,.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__error{color:var(--error-9)}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__white{color:#fff}.Pixels-module-sass-module__7EfYAW__loader.Pixels-module-sass-module__7EfYAW__black{color:#000}.Pixels-module-sass-module__7EfYAW__pixel{opacity:0;--peak:.6;will-change:opacity;background-color:currentColor;width:100%;height:100%;animation:1.6s ease-in-out infinite Pixels-module-sass-module__7EfYAW__pixels-flicker}@media (prefers-reduced-motion:reduce){.Pixels-module-sass-module__7EfYAW__pixel{opacity:var(--peak);animation:none}}@keyframes Pixels-module-sass-module__7EfYAW__pixels-flicker{0%{opacity:0}40%{opacity:var(--peak)}60%{opacity:var(--peak)}to{opacity:0}}
.Spinner-module-sass-module__6fz3fG__root{box-sizing:border-box;flex-shrink:0;line-height:0;display:inline-flex}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__primary{color:var(--primary-9)}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__accent{color:var(--accent-9)}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__red,.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__error{color:var(--error-9)}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__grey{color:var(--mauve-9)}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__white{color:#fff}.Spinner-module-sass-module__6fz3fG__root.Spinner-module-sass-module__6fz3fG__black{color:#000}.Spinner-module-sass-module__6fz3fG__spin{animation:.9s linear infinite Spinner-module-sass-module__6fz3fG__spinner-rotate}@media (prefers-reduced-motion:reduce){.Spinner-module-sass-module__6fz3fG__spin{animation:none}}@keyframes Spinner-module-sass-module__6fz3fG__spinner-rotate{to{transform:rotate(360deg)}}
@keyframes Indicator-module-sass-module__mgBNQq__indicatorPulse{0%{opacity:.58;transform:translate(-50%,-50%)scale(.92)}42%{opacity:.32;transform:translate(-50%,-50%)scale(1.38)}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes Indicator-module-sass-module__mgBNQq__indicatorPulsePill{0%{opacity:.52;transform:translate(-50%,-50%)scale(.94)}40%{opacity:.28;transform:translate(-50%,-50%)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)scale(1.58)}}.Indicator-module-sass-module__mgBNQq__wrapper{box-sizing:border-box;z-index:1;--indicator-dot:.875rem;--indicator-expand-max:5.75rem;--indicator-font:.6875rem;--indicator-pad-x:.55rem;--indicator-pad-y:.3rem;--indicator-ring-width:2px;flex-direction:column;align-items:center;display:inline-flex;position:absolute!important}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__sizeS{--indicator-dot:.75rem;--indicator-expand-max:5rem;--indicator-font:.625rem;--indicator-pad-x:.5rem;--indicator-pad-y:.25rem;--indicator-ring-width:2px}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__sizeL{--indicator-dot:1.25rem;--indicator-expand-max:7.75rem;--indicator-font:.875rem;--indicator-pad-x:.8rem;--indicator-pad-y:.45rem;--indicator-ring-width:2.5px}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__expandableHost{z-index:2}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__topLeft{top:0;left:0;right:auto;transform:translate(-50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__topCenter{top:0;right:50%;transform:translate(50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__topRight{top:0;left:auto;right:0;transform:translate(50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__middleLeft{top:50%;left:0;right:auto;transform:translate(-50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__middleCenter{top:50%;right:50%;transform:translate(50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__middleRight{top:50%;left:auto;right:0;transform:translate(50%)translateY(-50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__bottomLeft{bottom:0;left:0;right:auto;transform:translate(-50%)translateY(50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__bottomCenter{bottom:0;right:50%;transform:translate(50%)translateY(50%)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__bottomRight{bottom:0;left:auto;right:0;transform:translate(50%)translateY(50%)}.Indicator-module-sass-module__mgBNQq__inner{border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.Indicator-module-sass-module__mgBNQq__pulseEcho{border-radius:inherit;box-sizing:border-box;--indicator-pulse-ring:#ffffffb8;--indicator-pulse-halo:none;border:1px solid var(--indicator-pulse-ring);width:100%;height:100%;box-shadow:var(--indicator-pulse-halo);pointer-events:none;z-index:0;animation:2.15s cubic-bezier(.33,0,.2,1) infinite Indicator-module-sass-module__mgBNQq__indicatorPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.Indicator-module-sass-module__mgBNQq__inner:has(.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__withValue) .Indicator-module-sass-module__mgBNQq__pulseEcho{animation-name:Indicator-module-sass-module__mgBNQq__indicatorPulsePill;animation-duration:2s;animation-timing-function:cubic-bezier(.33,0,.25,1)}.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__default,.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__primary{background-color:var(--primary-9)}.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__accent{background-color:var(--accent-9)}.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__red,.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__error{background-color:var(--error-9)}.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__green,.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__success{background-color:var(--success-9)}.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__grey,.Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__gray{background-color:var(--mauve-9)}html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho{--indicator-pulse-ring:color-mix(in srgb, var(--mauve-1) 70%, var(--mauve-4));--indicator-pulse-halo:0 0 0 1px #00000073, 0 2px 10px #0000006b}:is(html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__default,html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__primary){background-color:var(--primary-8)}html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__accent{background-color:var(--accent-8)}:is(html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__red,html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__error){background-color:var(--error-8)}:is(html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__green,html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__success){background-color:var(--success-8)}:is(html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__grey,html.dark .Indicator-module-sass-module__mgBNQq__pulseEcho.Indicator-module-sass-module__mgBNQq__gray){background-color:var(--mauve-10)}.Indicator-module-sass-module__mgBNQq__face{z-index:1;width:var(--indicator-dot-diameter,var(--indicator-dot));height:var(--indicator-dot-diameter,var(--indicator-dot));box-sizing:content-box;--indicator-ring-color:#fff;--indicator-surface-halo:0 0 0 1px #ffffff47, 0 1px 5px #00000024;border:var(--indicator-ring-width) solid var(--indicator-ring-color);box-shadow:var(--indicator-surface-halo);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__withValue{width:auto;height:auto;min-width:var(--indicator-dot);padding:var(--indicator-pad-y) var(--indicator-pad-x)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__default,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__primary{background-color:var(--primary-9)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__accent{background-color:var(--accent-9)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__red,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__error{background-color:var(--error-9)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__green,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__success{background-color:var(--success-9)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__grey,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__gray{background-color:var(--mauve-9)}.Indicator-module-sass-module__mgBNQq__face small{font-size:var(--indicator-font);font-weight:600;line-height:1}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__default small,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__primary small{color:var(--primary-contrast)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__accent small{color:var(--accent-contrast)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__red small,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__error small{color:var(--error-contrast)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__green small,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__success small{color:var(--success-contrast)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__grey small,.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__gray small{color:var(--mauve-12)}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__expandableFace{width:auto;min-width:var(--indicator-dot-diameter,var(--indicator-dot));max-width:var(--indicator-dot-diameter,var(--indicator-dot));padding:0;transition:max-width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1);overflow:hidden}.Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__expandableFace small{opacity:0;flex-shrink:0;transition:opacity .12s}html.dark .Indicator-module-sass-module__mgBNQq__face{--indicator-ring-color:color-mix(in srgb, var(--mauve-1) 78%, var(--mauve-5));--indicator-surface-halo:0 0 0 1px #0000008c, 0 2px 14px #00000080, inset 0 1px 0 #ffffff12}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__default,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__primary){background-color:var(--primary-7)}html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__accent{background-color:var(--accent-7)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__red,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__error){background-color:var(--error-8)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__green,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__success){background-color:var(--success-8)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__grey,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__gray){background-color:var(--mauve-11)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__default small,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__primary small){color:var(--primary-12)}html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__accent small{color:var(--accent-12)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__red small,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__error small){color:var(--error-contrast)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__green small,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__success small){color:var(--success-contrast)}:is(html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__grey small,html.dark .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__gray small){color:var(--mauve-12)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__expandableHost:hover .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__expandableFace{max-width:var(--indicator-expand-max);padding:var(--indicator-pad-y) var(--indicator-pad-x)}.Indicator-module-sass-module__mgBNQq__wrapper.Indicator-module-sass-module__mgBNQq__expandableHost:hover .Indicator-module-sass-module__mgBNQq__face.Indicator-module-sass-module__mgBNQq__expandableFace small{opacity:1;transition-delay:50ms}
.Overlay-module-sass-module__rc5Bla__overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#0006;animation:.15s cubic-bezier(.16,1,.3,1) Overlay-module-sass-module__rc5Bla__overlayShow;position:fixed;inset:0}@keyframes Overlay-module-sass-module__rc5Bla__overlayShow{0%{opacity:0}to{opacity:1}}
.Figure-module-sass-module__F0iI_a__figure{flex-direction:column;width:100%;margin:0;display:flex;position:relative}.Figure-module-sass-module__F0iI_a__figure:hover .Figure-module-sass-module__F0iI_a__caption{opacity:1;visibility:visible}.Figure-module-sass-module__F0iI_a__imageWrapper{flex:1;display:flex;position:relative;overflow:hidden}.Figure-module-sass-module__F0iI_a__imageWrapper.Figure-module-sass-module__F0iI_a__expandable{cursor:pointer}.Figure-module-sass-module__F0iI_a__imageWrapper.Figure-module-sass-module__F0iI_a__disableContextMenu{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}.Figure-module-sass-module__F0iI_a__figure a{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.Figure-module-sass-module__F0iI_a__figure a .Figure-module-sass-module__F0iI_a__imageWrapper{width:100%;height:100%;display:flex}.Figure-module-sass-module__F0iI_a__default{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.Figure-module-sass-module__F0iI_a__expandIcon{color:#fff;opacity:0;background:#00000080;padding:.5rem;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.Figure-module-sass-module__F0iI_a__figure:hover .Figure-module-sass-module__F0iI_a__expandIcon{opacity:1}.Figure-module-sass-module__F0iI_a__caption{-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center;color:#fff;letter-spacing:.0125em;padding:1rem}.Figure-module-sass-module__F0iI_a__caption:not(.Figure-module-sass-module__F0iI_a__expanded){opacity:0;visibility:hidden;mix-blend-mode:display;background-color:#000000a6;justify-content:center;align-items:center;display:grid;position:absolute;inset:0}.Figure-module-sass-module__F0iI_a__caption.Figure-module-sass-module__F0iI_a__expanded{color:#fff;text-align:center;word-wrap:break-word;overflow-wrap:break-word;justify-content:center;align-items:center;max-width:100vw;height:auto;margin:0;padding:0;display:flex;position:relative}.Figure-module-sass-module__F0iI_a__captionDefault{opacity:1!important;visibility:visible!important;color:var(--text-color,var(--mauve-12))!important;background:0 0!important;display:block!important;position:relative!important}.Figure-module-sass-module__F0iI_a__captionCentered{-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center;color:inherit;opacity:1;visibility:visible;letter-spacing:.0125em;justify-content:center;align-items:center;padding:1rem;font-weight:500;display:grid;position:absolute;inset:0}.Figure-module-sass-module__F0iI_a__portal{background-color:var(--mauve-12);position:fixed;inset:0}.Figure-module-sass-module__F0iI_a__expandedWrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100vw;height:100dvh;max-height:100dvh;padding:0;display:flex;position:relative}.Figure-module-sass-module__F0iI_a__expandedWrapper.Figure-module-sass-module__F0iI_a__disableContextMenu{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}.Figure-module-sass-module__F0iI_a__expanded{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;border:none;flex:auto;width:100%;max-width:100vw;height:auto;min-height:0;max-height:100%;margin:0;padding:0;display:block}.Figure-module-sass-module__F0iI_a__captionContainer{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:100%;min-height:auto;margin:0;padding:.5rem 1rem;display:flex}.Figure-module-sass-module__F0iI_a__closeButton{cursor:pointer;color:#fff;z-index:20;background:#00000080;padding:.5rem;position:absolute;top:.5rem;right:.5rem}

.Accordion-module-sass-module__UU_9qG__accordion{background-color:inherit;width:100%;transition:all .2s cubic-bezier(.4,0,.2,1)}.Accordion-module-sass-module__UU_9qG__accordion.Accordion-module-sass-module__UU_9qG__default{border:1px solid var(--mauve-6);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.Accordion-module-sass-module__UU_9qG__accordion.Accordion-module-sass-module__UU_9qG__default .Accordion-module-sass-module__UU_9qG__content{border-top:1px solid var(--mauve-6)}.Accordion-module-sass-module__UU_9qG__accordion.Accordion-module-sass-module__UU_9qG__underline .Accordion-module-sass-module__UU_9qG__trigger{border-bottom:1px solid var(--primary-9)}.Accordion-module-sass-module__UU_9qG__accordion.Accordion-module-sass-module__UU_9qG__underline .Accordion-module-sass-module__UU_9qG__trigger[data-state=open]{border-bottom:1px solid var(--primary-9);margin-bottom:-1px}.Accordion-module-sass-module__UU_9qG__item{background-color:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.Accordion-module-sass-module__UU_9qG__default .Accordion-module-sass-module__UU_9qG__item{border-bottom:1px solid var(--mauve-6)}.Accordion-module-sass-module__UU_9qG__default .Accordion-module-sass-module__UU_9qG__item:last-child{border-bottom:none}.Accordion-module-sass-module__UU_9qG__header{background-color:inherit;align-items:stretch;width:100%;margin:0;display:flex}.Accordion-module-sass-module__UU_9qG__left{text-align:left;justify-content:flex-start}.Accordion-module-sass-module__UU_9qG__center{text-align:center;justify-content:center}.Accordion-module-sass-module__UU_9qG__right{text-align:right;justify-content:flex-end}.Accordion-module-sass-module__UU_9qG__trigger{background-color:inherit;width:100%;min-width:0;min-height:3rem;color:var(--mauve-12);cursor:pointer;border:none;flex:auto;align-self:stretch;align-items:center;padding:1rem 1.25rem;font-family:inherit;font-size:.9375rem;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Accordion-module-sass-module__UU_9qG__trigger[data-state=open]{color:var(--primary-9)}.Accordion-module-sass-module__UU_9qG__content{color:var(--mauve-12);background-color:inherit;padding:0 1.25rem;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.Accordion-module-sass-module__UU_9qG__content[data-state=open]{animation:.2s cubic-bezier(.4,0,.2,1) Accordion-module-sass-module__UU_9qG__accordionSlideDown}.Accordion-module-sass-module__UU_9qG__content[data-state=closed]{animation:.2s cubic-bezier(.4,0,.2,1) Accordion-module-sass-module__UU_9qG__accordionSlideUp}@keyframes Accordion-module-sass-module__UU_9qG__accordionSlideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Accordion-module-sass-module__UU_9qG__accordionSlideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}
.DevReveal-module-sass-module__Tdbmea__frame{margin:2.5rem var(--content-px);border:1.5px dashed var(--amber-8);background:0 0;border-radius:.75rem;padding:0;position:relative;overflow:hidden}.DevReveal-module-sass-module__Tdbmea__tag{background:var(--amber-a3);color:var(--amber-11);font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:.375rem;align-items:center;gap:.5rem;margin:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DevReveal-module-sass-module__Tdbmea__dot{background:var(--amber-9);border-radius:50%;width:.5rem;height:.5rem}.DevReveal-module-sass-module__Tdbmea__tagLabel{white-space:nowrap}.DevReveal-module-sass-module__Tdbmea__accordion{width:100%}.DevReveal-module-sass-module__Tdbmea__trigger{border:1px solid var(--amber-7);background:var(--amber-a2);color:var(--amber-11);font-family:var(--font-accent);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;margin:0 .75rem .75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.DevReveal-module-sass-module__Tdbmea__trigger:hover{background:var(--amber-a3)}.DevReveal-module-sass-module__Tdbmea__triggerIcon{color:var(--amber-11)}.DevReveal-module-sass-module__Tdbmea__chevron{transition:transform var(--motion-fast,.16s) var(--ease-standard,ease)}[data-state=open] .DevReveal-module-sass-module__Tdbmea__chevron{transform:rotate(180deg)}.DevReveal-module-sass-module__Tdbmea__content{padding-top:0}
.Footer-module-sass-module__Wfz1ya__footer{border-top:1px solid var(--hairline);padding-block:4rem 2rem}.Footer-module-sass-module__Wfz1ya__top{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.Footer-module-sass-module__Wfz1ya__brandCol{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.Footer-module-sass-module__Wfz1ya__brand{align-items:center;display:inline-flex}.Footer-module-sass-module__Wfz1ya__logo{background:var(--ink);width:124px;height:26px;display:block;-webkit-mask:url(/logo.svg) 0/contain no-repeat;mask:url(/logo.svg) 0/contain no-repeat}.Footer-module-sass-module__Wfz1ya__outro{max-width:42ch;color:var(--ink);font-size:1rem;line-height:1.6}.Footer-module-sass-module__Wfz1ya__contacts{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;display:flex}.Footer-module-sass-module__Wfz1ya__contactLink{color:var(--ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:560;display:inline-flex}.Footer-module-sass-module__Wfz1ya__contactLink svg{color:var(--ink-muted)}.Footer-module-sass-module__Wfz1ya__contactLink:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module-sass-module__Wfz1ya__promo{color:#171717;background:#f5eeea;border:1px solid #f5eeea;border-radius:22px;flex-direction:column;justify-self:end;gap:.55rem;width:100%;max-width:none;padding:1.75rem 1.8rem;display:flex;position:relative;overflow:hidden}.Footer-module-sass-module__Wfz1ya__promo:before{content:"";z-index:0;pointer-events:none;background:url(/bg-defd.jpg) 50% 70%/cover no-repeat;animation:26s ease-in-out infinite alternate Footer-module-sass-module__Wfz1ya__promoPan;position:absolute;inset:0}.Footer-module-sass-module__Wfz1ya__promo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f5eeea,#0000);position:absolute;inset:0}.Footer-module-sass-module__Wfz1ya__promo>*{z-index:2;position:relative}.Footer-module-sass-module__Wfz1ya__promo:hover{color:#171717;background:#f5eeea;transform:none}@media (prefers-reduced-motion:reduce){.Footer-module-sass-module__Wfz1ya__promo:before{animation:none}}@keyframes Footer-module-sass-module__Wfz1ya__promoPan{0%{background-position:65% 70%}to{background-position:80% 70%}}.Footer-module-sass-module__Wfz1ya__promoEyebrow{font-family:var(--font-accent),sans-serif;letter-spacing:-.04em;text-transform:lowercase;color:#171717;font-size:1.05rem;font-weight:800}.Footer-module-sass-module__Wfz1ya__promoTitle{font-family:var(--font-accent),sans-serif;letter-spacing:-.02em;font-size:1.4rem;font-weight:400;line-height:1.15}.Footer-module-sass-module__Wfz1ya__promoBody{color:#171717c7;font-size:.92rem;line-height:1.5}.Footer-module-sass-module__Wfz1ya__promoCta{align-items:center;gap:.4rem;margin-top:.4rem;font-size:.95rem;font-weight:560;display:inline-flex}.Footer-module-sass-module__Wfz1ya__cols{margin-top:3rem}.Footer-module-sass-module__Wfz1ya__colTitle{color:var(--ink);margin-bottom:1rem;font-size:.8rem;font-weight:600;display:block}.Footer-module-sass-module__Wfz1ya__links{flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module-sass-module__Wfz1ya__link{color:var(--ink);font-size:.88rem;transition:color .15s}.Footer-module-sass-module__Wfz1ya__link:hover{color:var(--ink)}.Footer-module-sass-module__Wfz1ya__rule{width:100vw;margin-inline:calc(50% - 50vw);padding-top:3rem;position:relative;overflow:hidden}.Footer-module-sass-module__Wfz1ya__rule:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:0;left:0;right:0}.Footer-module-sass-module__Wfz1ya__rule:hover .Footer-module-sass-module__Wfz1ya__ruleFill{transform:scaleX(1)}.Footer-module-sass-module__Wfz1ya__ruleFill{transform-origin:0;background:#ffc107;height:1px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.Footer-module-sass-module__Wfz1ya__ruleFill{opacity:0;transition:opacity .2s;transform:scaleX(1)}.Footer-module-sass-module__Wfz1ya__rule:hover .Footer-module-sass-module__Wfz1ya__ruleFill{opacity:1}}.Footer-module-sass-module__Wfz1ya__bottom{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 2.5rem;margin-top:0;padding-top:1.5rem;display:grid}.Footer-module-sass-module__Wfz1ya__copy{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:560}.Footer-module-sass-module__Wfz1ya__legal{flex-direction:column;gap:.35rem;max-width:72ch;display:flex}.Footer-module-sass-module__Wfz1ya__legalLine{color:var(--ink-muted);font-size:.78rem;line-height:1.5}@media (max-width:640px){.Footer-module-sass-module__Wfz1ya__bottom{grid-template-columns:1fr}}@media (max-width:767px){.Footer-module-sass-module__Wfz1ya__top{grid-template-columns:1fr;gap:2rem}.Footer-module-sass-module__Wfz1ya__promo{justify-self:stretch;max-width:none}}
.Tooltip-module-sass-module__J5sS7a__tooltipWrapper{cursor:pointer;width:fit-content;display:inline-block;position:relative}.Tooltip-module-sass-module__J5sS7a__tooltip{-webkit-user-select:none;user-select:none;z-index:1000;border-radius:var(--radius-2);color:#fff;background-color:var(--mauve-12);pointer-events:none;will-change:transform;width:auto;min-width:max-content;max-width:calc(100vw - 16px);padding:.5rem;font-size:.875rem;line-height:1.25rem;transition:opacity .2s,transform .2s;display:block;position:fixed;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Tooltip-module-sass-module__J5sS7a__tooltip.Tooltip-module-sass-module__J5sS7a__top .Tooltip-module-sass-module__J5sS7a__tooltipArrow{bottom:-4px}.Tooltip-module-sass-module__J5sS7a__tooltip.Tooltip-module-sass-module__J5sS7a__bottom .Tooltip-module-sass-module__J5sS7a__tooltipArrow{top:-4px}.Tooltip-module-sass-module__J5sS7a__tooltip.Tooltip-module-sass-module__J5sS7a__left .Tooltip-module-sass-module__J5sS7a__tooltipArrow{right:-4px}.Tooltip-module-sass-module__J5sS7a__tooltip.Tooltip-module-sass-module__J5sS7a__right .Tooltip-module-sass-module__J5sS7a__tooltipArrow{left:-4px}.Tooltip-module-sass-module__J5sS7a__beak{color:#fff;background-color:var(--tooltip-accent,var(--primary-9));pointer-events:auto;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.35;transition:opacity .16s,background-color .8s;box-shadow:0 2px 6px #0000002e}.Tooltip-module-sass-module__J5sS7a__tooltipContent{text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;max-width:28rem;display:block;overflow:hidden}.Tooltip-module-sass-module__J5sS7a__tooltipArrow{background-color:var(--mauve-12);pointer-events:none;width:8px;height:8px;position:absolute}
.Companion-module-sass-module__Wqzc_a__zone{border-radius:var(--radius-3,.375rem);border:1px solid var(--mauve-5);cursor:crosshair;inline-size:100%;position:relative;overflow:hidden}.Companion-module-sass-module__Wqzc_a__companion{pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.Companion-module-sass-module__Wqzc_a__cursor{position:relative}.Companion-module-sass-module__Wqzc_a__cursorSvg{pointer-events:none;position:absolute;inset-block-start:0;overflow:visible}.Companion-module-sass-module__Wqzc_a__cursorDot{transition:fill .8s}.Companion-module-sass-module__Wqzc_a__pointer{transform-origin:3.17px 3.17px;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.Companion-module-sass-module__Wqzc_a__ring{box-sizing:border-box;pointer-events:none;border:1.5px solid;border-radius:50%;block-size:15px;inline-size:15px;margin-block-start:-7.5px;margin-inline-start:-7.5px;transition:opacity .25s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(4px,4px)}.Companion-module-sass-module__Wqzc_a__badgeAnchor{block-size:0;inline-size:8px;line-height:0;position:absolute;inset-block-start:4px;inset-inline-start:0}.Companion-module-sass-module__Wqzc_a__badgeAnchor .Companion-module-sass-module__Wqzc_a__badgeTooltipRef,.Companion-module-sass-module__Wqzc_a__badgeTrigger{block-size:0;inline-size:100%;display:block}
.ColorSwatch-module-sass-module__zPLAuW__colorSwatch{border-radius:.25rem;position:relative;box-shadow:0 1px 2px #0000000d;outline:1px solid var(--mauve-6)!important;cursor:default!important}.ColorSwatch-module-sass-module__zPLAuW__colorSwatch.ColorSwatch-module-sass-module__zPLAuW__error{outline:1px solid var(--error-9)!important}.ColorSwatch-module-sass-module__zPLAuW__colorSwatch.ColorSwatch-module-sass-module__zPLAuW__circle{border-radius:50%}.ColorSwatch-module-sass-module__zPLAuW__colorSwatch.ColorSwatch-module-sass-module__zPLAuW__interactive{cursor:pointer!important}.ColorSwatch-module-sass-module__zPLAuW__disabled{opacity:1!important}.ColorSwatch-module-sass-module__zPLAuW__swatch{border-radius:.25rem;position:absolute;inset:1px}.ColorSwatch-module-sass-module__zPLAuW__circle .ColorSwatch-module-sass-module__zPLAuW__swatch{border-radius:50%}.ColorSwatch-module-sass-module__zPLAuW__swatchAlpha{aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}
.Clickable-module-sass-module__qzNf6G__clickable{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;height:2.5rem;margin:3px;font-size:1rem;font-weight:500;line-height:1.25rem;transition:all .25s}.Clickable-module-sass-module__qzNf6G__clickable:disabled,.Clickable-module-sass-module__qzNf6G__clickable[disabled]{cursor:not-allowed;opacity:.33;background-color:var(--mauve-3)}.Clickable-module-sass-module__qzNf6G__clickable:focus{box-shadow:var(--effect-focus-light);outline:none}.Clickable-module-sass-module__qzNf6G__clickable:focus.Clickable-module-sass-module__qzNf6G__noFocusEffect{box-shadow:none}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__default{color:var(--mauve-12);border:none}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__default:hover:not(.Clickable-module-sass-module__qzNf6G__isDisabled):not(.Clickable-module-sass-module__qzNf6G__noHoverEffect){background-color:var(--primary-a3)}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__primary{color:var(--primary-11);border-color:#0000}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__primary:hover:not(.Clickable-module-sass-module__qzNf6G__isDisabled):not(.Clickable-module-sass-module__qzNf6G__noHoverEffect){background-color:var(--primary-a3)}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__accent{color:var(--accent-11);border-color:#0000}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__accent:hover:not(.Clickable-module-sass-module__qzNf6G__isDisabled):not(.Clickable-module-sass-module__qzNf6G__noHoverEffect){background-color:var(--accent-a3)}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__red{color:var(--error-12);border-color:#0000}.Clickable-module-sass-module__qzNf6G__clickable.Clickable-module-sass-module__qzNf6G__red:hover:not(.Clickable-module-sass-module__qzNf6G__isDisabled):not(.Clickable-module-sass-module__qzNf6G__noHoverEffect){background-color:var(--error-3)}
.AssistiveText-module-sass-module__PZf1ra__assistiveText{color:var(--mauve-10);margin:0;padding-inline:.125rem;font-size:.75rem;line-height:1rem}.AssistiveText-module-sass-module__PZf1ra__assistiveText[data-error=true]{color:var(--error-9)}
.Field-module-sass-module__7V-eOq__field{width:100%;min-width:0;padding:var(--input-py) var(--input-px);font-size:var(--input-fs);line-height:var(--input-lh);height:var(--input-h);color:var(--mauve-12);font:inherit;background-color:#0000;border:none;outline:none;flex:auto}.Field-module-sass-module__7V-eOq__field::placeholder{color:var(--mauve-9)}.Field-module-sass-module__7V-eOq__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Field-module-sass-module__7V-eOq__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Field-module-sass-module__7V-eOq__field[type=number]{-moz-appearance:textfield}.Field-module-sass-module__7V-eOq__field::-webkit-calendar-picker-indicator{display:none}.Field-module-sass-module__7V-eOq__field::-webkit-inner-spin-button{display:none}.Field-module-sass-module__7V-eOq__field::-webkit-clear-button{display:none}.Field-module-sass-module__7V-eOq__field:disabled{cursor:not-allowed}[data-input-shell][data-variant=ghost] .Field-module-sass-module__7V-eOq__field,[data-input-shell][data-variant=underline] .Field-module-sass-module__7V-eOq__field,[data-input-shell][data-variant=soft] .Field-module-sass-module__7V-eOq__field{font:inherit;color:inherit;background:0 0}[data-input-shell][data-generating=true] .Field-module-sass-module__7V-eOq__field{cursor:progress;color:var(--primary-9);-webkit-text-fill-color:var(--primary-9)}[data-input-shell][data-generating=true] .Field-module-sass-module__7V-eOq__field::placeholder{color:var(--primary-9)}[data-input-shell][data-loading=true] .Field-module-sass-module__7V-eOq__field:disabled{cursor:progress}.Field-module-sass-module__7V-eOq__fieldMulti{width:100%;min-width:0;min-height:var(--input-h);height:auto;padding:var(--input-py) var(--input-px);font-size:var(--input-fs);line-height:var(--input-lh);color:var(--mauve-12);font:inherit;background-color:#0000;border:none;outline:none;flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem .5rem;display:flex}.Field-module-sass-module__7V-eOq__fieldMulti:has(input:disabled){cursor:not-allowed}[data-input-shell][data-variant=ghost] .Field-module-sass-module__7V-eOq__fieldMulti,[data-input-shell][data-variant=underline] .Field-module-sass-module__7V-eOq__fieldMulti,[data-input-shell][data-variant=soft] .Field-module-sass-module__7V-eOq__fieldMulti{font:inherit;color:inherit;background:0 0}[data-input-shell][data-generating=true] .Field-module-sass-module__7V-eOq__fieldMulti{cursor:progress;color:var(--primary-9)}[data-input-shell][data-generating=true] .Field-module-sass-module__7V-eOq__fieldMulti input:disabled{color:var(--primary-9);-webkit-text-fill-color:var(--primary-9)}[data-input-shell][data-loading=true] .Field-module-sass-module__7V-eOq__fieldMulti:has(input:disabled){cursor:progress}
.Label-module-sass-module__TYXPhW__label{color:var(--mauve-12);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.Label-module-sass-module__TYXPhW__label[data-disabled=true]{cursor:not-allowed;opacity:var(--input-disabled-opacity)}.Label-module-sass-module__TYXPhW__asterisk{color:var(--error-9)}.Label-module-sass-module__TYXPhW__count{color:var(--mauve-10);font-variant-numeric:tabular-nums}
.Affix-module-sass-module__EVVbha__affix{color:var(--mauve-10);padding-inline:var(--input-px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-input-shell][data-size=small] .Affix-module-sass-module__EVVbha__affix{min-width:var(--input-h-small)}[data-input-shell][data-size=default] .Affix-module-sass-module__EVVbha__affix{min-width:var(--input-h-default)}[data-input-shell][data-size=large] .Affix-module-sass-module__EVVbha__affix{min-width:var(--input-h-large)}.Affix-module-sass-module__EVVbha__affix[data-affix=prefix]{padding-right:0}.Affix-module-sass-module__EVVbha__affix[data-affix=suffix]{padding-left:0}.Affix-module-sass-module__EVVbha__affix>button:focus-visible{outline:2px solid var(--mauve-9);outline-offset:2px;border-radius:var(--input-border-radius)}.Affix-module-sass-module__EVVbha__statusIcon{color:inherit;align-items:center;gap:.2em;display:inline-flex}[data-input-shell][data-error=true] .Affix-module-sass-module__EVVbha__statusIcon{color:var(--error-9)}[data-input-shell][data-valid=true] .Affix-module-sass-module__EVVbha__statusIcon{color:var(--success-9)}
.Root-module-sass-module__5FEcQa__root{flex-direction:column;gap:.125rem;width:100%;padding:3px;display:flex}.Root-module-sass-module__5FEcQa__root[data-variant=ghost]{padding:0}@media (min-width:640px){.Root-module-sass-module__5FEcQa__root[data-inline=true]{grid-template-columns:var(--input-label-width,1fr) 2fr;align-items:start;gap:.125rem 1rem;display:grid}.Root-module-sass-module__5FEcQa__root[data-inline=true]>label{align-self:center}.Root-module-sass-module__5FEcQa__root[data-inline=true]>[data-input-shell],.Root-module-sass-module__5FEcQa__root[data-inline=true]>[data-input-group],.Root-module-sass-module__5FEcQa__root[data-inline=true]>[data-input-assistive-text]{grid-column:2}.Root-module-sass-module__5FEcQa__root[data-inline=true][data-size=xs]>label,.Root-module-sass-module__5FEcQa__root[data-inline=true][data-size=extra-small]>label{font-size:var(--input-fs-xs);line-height:var(--input-lh-xs)}.Root-module-sass-module__5FEcQa__root[data-inline=true][data-size=s]>label,.Root-module-sass-module__5FEcQa__root[data-inline=true][data-size=small]>label{font-size:var(--input-fs-s);line-height:var(--input-lh-s)}}
@property --input-generating-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-input-root][data-size=xs]{--input-h:var(--input-h-xs);--input-px:var(--input-px-xs);--input-py:var(--input-py-xs);--input-fs:var(--input-fs-xs);--input-lh:var(--input-lh-xs)}[data-input-root][data-size=extra-small]{--input-h:var(--input-h-xs);--input-px:var(--input-px-xs);--input-py:var(--input-py-xs);--input-fs:var(--input-fs-xs);--input-lh:var(--input-lh-xs)}[data-input-root][data-size=s]{--input-h:var(--input-h-s);--input-px:var(--input-px-s);--input-py:var(--input-py-s);--input-fs:var(--input-fs-s);--input-lh:var(--input-lh-s)}[data-input-root][data-size=small]{--input-h:var(--input-h-s);--input-px:var(--input-px-s);--input-py:var(--input-py-s);--input-fs:var(--input-fs-s);--input-lh:var(--input-lh-s)}[data-input-root][data-size=m]{--input-h:var(--input-h-m);--input-px:var(--input-px-m);--input-py:var(--input-py-m);--input-fs:var(--input-fs-m);--input-lh:var(--input-lh-m)}[data-input-root][data-size=default]{--input-h:var(--input-h-m);--input-px:var(--input-px-m);--input-py:var(--input-py-m);--input-fs:var(--input-fs-m);--input-lh:var(--input-lh-m)}[data-input-root][data-size=medium]{--input-h:var(--input-h-m);--input-px:var(--input-px-m);--input-py:var(--input-py-m);--input-fs:var(--input-fs-m);--input-lh:var(--input-lh-m)}[data-input-root][data-size=l]{--input-h:var(--input-h-l);--input-px:var(--input-px-l);--input-py:var(--input-py-l);--input-fs:var(--input-fs-l);--input-lh:var(--input-lh-l)}[data-input-root][data-size=large]{--input-h:var(--input-h-l);--input-px:var(--input-px-l);--input-py:var(--input-py-l);--input-fs:var(--input-fs-l);--input-lh:var(--input-lh-l)}[data-input-root][data-size=xl]{--input-h:var(--input-h-xl);--input-px:var(--input-px-xl);--input-py:var(--input-py-xl);--input-fs:var(--input-fs-xl);--input-lh:var(--input-lh-xl)}[data-input-root][data-size=extra-large]{--input-h:var(--input-h-xl);--input-px:var(--input-px-xl);--input-py:var(--input-py-xl);--input-fs:var(--input-fs-xl);--input-lh:var(--input-lh-xl)}.Shell-module-sass-module__MkeoOW__shell[data-size=xs],.Shell-module-sass-module__MkeoOW__shell[data-size=extra-small]{--input-h:var(--input-h-xs);--input-px:var(--input-px-xs);--input-py:var(--input-py-xs);--input-fs:var(--input-fs-xs);--input-lh:var(--input-lh-xs)}.Shell-module-sass-module__MkeoOW__shell[data-size=s],.Shell-module-sass-module__MkeoOW__shell[data-size=small]{--input-h:var(--input-h-s);--input-px:var(--input-px-s);--input-py:var(--input-py-s);--input-fs:var(--input-fs-s);--input-lh:var(--input-lh-s)}.Shell-module-sass-module__MkeoOW__shell[data-size=m],.Shell-module-sass-module__MkeoOW__shell[data-size=default],.Shell-module-sass-module__MkeoOW__shell[data-size=medium]{--input-h:var(--input-h-m);--input-px:var(--input-px-m);--input-py:var(--input-py-m);--input-fs:var(--input-fs-m);--input-lh:var(--input-lh-m)}.Shell-module-sass-module__MkeoOW__shell[data-size=l],.Shell-module-sass-module__MkeoOW__shell[data-size=large]{--input-h:var(--input-h-l);--input-px:var(--input-px-l);--input-py:var(--input-py-l);--input-fs:var(--input-fs-l);--input-lh:var(--input-lh-l)}.Shell-module-sass-module__MkeoOW__shell[data-size=xl],.Shell-module-sass-module__MkeoOW__shell[data-size=extra-large]{--input-h:var(--input-h-xl);--input-px:var(--input-px-xl);--input-py:var(--input-py-xl);--input-fs:var(--input-fs-xl);--input-lh:var(--input-lh-xl)}.Shell-module-sass-module__MkeoOW__shell{width:100%;min-height:var(--input-h);z-index:0;background-color:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);outline-offset:2px;box-shadow:none;outline:2px solid #0000;align-items:stretch;transition-property:color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Shell-module-sass-module__MkeoOW__shell[data-input-field]:focus-visible,.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isFocused{box-shadow:var(--effect-focus)}.Shell-module-sass-module__MkeoOW__shell:has([data-input-field]:focus-visible){box-shadow:var(--effect-focus)}[data-input-root][data-segmented=true] .Shell-module-sass-module__MkeoOW__shell:focus-within{box-shadow:var(--effect-focus)}.Shell-module-sass-module__MkeoOW__shell[data-error=true],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isError{border:var(--input-error-border);background-color:var(--input-error-background)}.Shell-module-sass-module__MkeoOW__shell[data-valid=true],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isValid{border:var(--input-valid-border);background-color:var(--input-valid-background)}.Shell-module-sass-module__MkeoOW__shell[data-disabled=true],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isDisabled{cursor:not-allowed;opacity:var(--input-disabled-opacity);border:var(--input-disabled-border);background-color:var(--input-disabled-background)}.Shell-module-sass-module__MkeoOW__shell[data-loading=true],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isLoading{cursor:progress}.Shell-module-sass-module__MkeoOW__shell[data-generating=true],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating{border:1px solid #0000}.Shell-module-sass-module__MkeoOW__shell[data-generating=true]:before,.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating:before{content:"";border-radius:inherit;background:conic-gradient(from var(--input-generating-angle), var(--mauve-6) 0%, var(--primary-9) 25%, var(--primary-11) 45%, var(--mauve-6) 60%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:2s linear infinite Shell-module-sass-module__MkeoOW__input-generating-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Shell-module-sass-module__MkeoOW__shell[data-state=filled],.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isFilled{background-color:var(--input-filled-background)}.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__shellAsField{padding:var(--input-py) var(--input-px);font-size:var(--input-fs);line-height:var(--input-lh);height:var(--input-h)}.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__shellAsField::placeholder{color:var(--mauve-9)}.Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__shellAsField:disabled{cursor:not-allowed}[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost]{background-color:#0000;border:none}[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell[data-input-field]:focus-visible,[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isFocused,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost][data-input-field]:focus-visible,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost].Shell-module-sass-module__MkeoOW__isFocused{box-shadow:none}[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell:has([data-input-field]:focus-visible){box-shadow:none}.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost]:has([data-input-field]:focus-visible){box-shadow:none}[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell[data-generating=true],[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost][data-generating=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost].Shell-module-sass-module__MkeoOW__isGenerating{border:none}[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell[data-generating=true]:before,[data-input-root][data-variant=ghost] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost][data-generating=true]:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=ghost].Shell-module-sass-module__MkeoOW__isGenerating:before{display:none}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline]{border:none;border-bottom:1px solid var(--mauve-6);background-color:#0000}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell[data-input-field]:focus-visible,[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isFocused,[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell:focus-within,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline][data-input-field]:focus-visible,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline].Shell-module-sass-module__MkeoOW__isFocused,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline]:focus-within{box-shadow:none;border-bottom-color:var(--primary-9);border-bottom-width:2px}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell:has([data-input-field]:focus-visible){box-shadow:none;border-bottom-color:var(--primary-9);border-bottom-width:2px}.Shell-module-sass-module__MkeoOW__shell[data-variant=underline]:has([data-input-field]:focus-visible){box-shadow:none;border-bottom-color:var(--primary-9);border-bottom-width:2px}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell[data-error=true],[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isError,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline][data-error=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=underline].Shell-module-sass-module__MkeoOW__isError{border-bottom-color:var(--error-9)}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell[data-valid=true],[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isValid,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline][data-valid=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=underline].Shell-module-sass-module__MkeoOW__isValid{border-bottom-color:var(--success-9)}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell[data-generating=true],[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline][data-generating=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=underline].Shell-module-sass-module__MkeoOW__isGenerating{background-image:linear-gradient(90deg, transparent 0%, var(--primary-9) 50%, transparent 100%),linear-gradient(to right, var(--mauve-6), var(--mauve-6));background-position:-100% bottom,0 bottom;background-repeat:no-repeat;background-size:50% 1px,100% 1px;border-bottom:none;animation:2s ease-in-out infinite Shell-module-sass-module__MkeoOW__input-generating-line-sweep}[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell[data-generating=true]:before,[data-input-root][data-variant=underline] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline][data-generating=true]:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=underline].Shell-module-sass-module__MkeoOW__isGenerating:before{display:none}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft]{background-color:var(--input-soft-background);padding-left:calc(var(--input-soft-px) - var(--input-px));padding-right:calc(var(--input-soft-px) - var(--input-px));border:none}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell[data-input-field]:focus-visible,[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isFocused,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft][data-input-field]:focus-visible,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft].Shell-module-sass-module__MkeoOW__isFocused{box-shadow:var(--effect-focus)}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell:has([data-input-field]:focus-visible){box-shadow:var(--effect-focus)}.Shell-module-sass-module__MkeoOW__shell[data-variant=soft]:has([data-input-field]:focus-visible){box-shadow:var(--effect-focus)}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell[data-error=true],[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isError,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft][data-error=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=soft].Shell-module-sass-module__MkeoOW__isError{background-color:var(--error-3)}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell[data-valid=true],[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isValid,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft][data-valid=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=soft].Shell-module-sass-module__MkeoOW__isValid{background-color:var(--success-3)}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell[data-generating=true],[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft][data-generating=true],.Shell-module-sass-module__MkeoOW__shell[data-variant=soft].Shell-module-sass-module__MkeoOW__isGenerating{background-color:#0000;background-image:linear-gradient(90deg, var(--primary-3) 0%, var(--primary-4) 25%, var(--primary-6) 50%, var(--primary-4) 75%, var(--primary-3) 100%);background-size:200% 100%;animation:2s ease-in-out infinite alternate Shell-module-sass-module__MkeoOW__input-generating-shimmer}[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell[data-generating=true]:before,[data-input-root][data-variant=soft] .Shell-module-sass-module__MkeoOW__shell.Shell-module-sass-module__MkeoOW__isGenerating:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft][data-generating=true]:before,.Shell-module-sass-module__MkeoOW__shell[data-variant=soft].Shell-module-sass-module__MkeoOW__isGenerating:before{display:none}@keyframes Shell-module-sass-module__MkeoOW__input-generating-rotate{to{--input-generating-angle:360deg}}@keyframes Shell-module-sass-module__MkeoOW__input-generating-line-sweep{0%{background-position:-100% bottom,0 bottom}to{background-position:200% bottom,0 bottom}}@keyframes Shell-module-sass-module__MkeoOW__input-generating-shimmer{0%{background-position:0 0}to{background-position:100% 0}}
.RadioGroup-module-sass-module__4j3StG__field-wrapper{flex-direction:column;gap:.125rem;display:flex}.RadioGroup-module-sass-module__4j3StG__loaderWrapper{align-items:center;min-height:2.8rem;display:flex}.RadioGroup-module-sass-module__4j3StG__group{display:flex}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__gap-none{gap:0}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__gap-small{gap:.375rem}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__gap-default{gap:.5rem}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__gap-large{gap:1.25rem}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__vertical{flex-direction:column}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__horizontal{flex-flow:wrap}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__horizontal.RadioGroup-module-sass-module__4j3StG__card .RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__card{flex:1;min-width:200px}.RadioGroup-module-sass-module__4j3StG__group.RadioGroup-module-sass-module__4j3StG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.RadioGroup-module-sass-module__4j3StG__itemWrapper{align-items:center;gap:.5rem;display:flex;position:relative}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__default{padding:.125rem 0}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__card{border:1px solid var(--primary-3);border-radius:var(--radius-3);cursor:pointer;padding:1rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__card:hover:not(.RadioGroup-module-sass-module__4j3StG__disabled){border-color:var(--primary-9);background-color:var(--primary-a4)}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__card.RadioGroup-module-sass-module__4j3StG__selected{border-color:var(--primary-9);background-color:var(--primary-3)}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__card:focus-within{box-shadow:var(--effect-focus);outline:none}.RadioGroup-module-sass-module__4j3StG__itemWrapper.RadioGroup-module-sass-module__4j3StG__disabled{opacity:.5;cursor:not-allowed}.RadioGroup-module-sass-module__4j3StG__item{cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.RadioGroup-module-sass-module__4j3StG__item.RadioGroup-module-sass-module__4j3StG__hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RadioGroup-module-sass-module__4j3StG__item.RadioGroup-module-sass-module__4j3StG__default:focus .RadioGroup-module-sass-module__4j3StG__indicator{box-shadow:var(--effect-focus-light)}.RadioGroup-module-sass-module__4j3StG__item.RadioGroup-module-sass-module__4j3StG__card{align-self:center;min-height:auto}.RadioGroup-module-sass-module__4j3StG__item.RadioGroup-module-sass-module__4j3StG__card:focus{outline:none}.RadioGroup-module-sass-module__4j3StG__item[disabled]{cursor:not-allowed;opacity:.5}.RadioGroup-module-sass-module__4j3StG__indicator{display:inherit;position:inherit;border-radius:50%;margin:3px}.RadioGroup-module-sass-module__4j3StG__indicatorIcon{width:1.5rem;height:1.5rem;color:var(--primary-9);transform:scale(1.25)}.RadioGroup-module-sass-module__4j3StG__indicatorIcon.RadioGroup-module-sass-module__4j3StG__checked{color:var(--primary-9)}.RadioGroup-module-sass-module__4j3StG__labelContent{cursor:pointer;flex:1;align-items:flex-start;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.RadioGroup-module-sass-module__4j3StG__labelContent.RadioGroup-module-sass-module__4j3StG__default,.RadioGroup-module-sass-module__4j3StG__labelContent.RadioGroup-module-sass-module__4j3StG__card{align-items:center;padding-top:0;padding-bottom:0}.RadioGroup-module-sass-module__4j3StG__labelContent.RadioGroup-module-sass-module__4j3StG__disabled{cursor:not-allowed}.RadioGroup-module-sass-module__4j3StG__textContent{flex-direction:column;gap:.125rem;display:flex}.RadioGroup-module-sass-module__4j3StG__optionLabel{color:var(--mauve-12);font-weight:500;line-height:1.25}.RadioGroup-module-sass-module__4j3StG__optionDescription{color:var(--mauve-11);line-height:1.4}.RadioGroup-module-sass-module__4j3StG__optionIcon{color:var(--primary-9);flex-shrink:0}
.Select-module-sass-module__EcjZUW__menu{background-color:var(--mauve-1);border-radius:var(--input-border-radius);border:var(--input-border);margin-top:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-input-root][data-variant=ghost] .Select-module-sass-module__EcjZUW__menu{margin-top:0}.Select-module-sass-module__EcjZUW__menuList{margin:0;padding:0}.Select-module-sass-module__EcjZUW__valueContainer{-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:inherit}.Select-module-sass-module__EcjZUW__indicatorsContainer{padding-inline:var(--input-px);align-items:center;gap:.25rem;display:flex}.Select-module-sass-module__EcjZUW__option{white-space:nowrap;padding:var(--input-py) var(--input-px);font-size:var(--input-fs);line-height:calc(var(--input-lh)*1.2);justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer!important;flex-direction:row!important;display:flex!important}.Select-module-sass-module__EcjZUW__option.Select-module-sass-module__EcjZUW__isSelected{color:var(--primary-12);font-weight:600}.Select-module-sass-module__EcjZUW__option.Select-module-sass-module__EcjZUW__isFocused{background-color:var(--primary-4);color:var(--primary-12)}.Select-module-sass-module__EcjZUW__option[class*=--is-selected]{color:var(--primary-12);font-weight:600}.Select-module-sass-module__EcjZUW__option[class*=--is-focused]{background-color:var(--primary-4);color:var(--primary-12)}.Select-module-sass-module__EcjZUW__option[class*=--is-disabled]{opacity:.5;cursor:not-allowed!important}.Select-module-sass-module__EcjZUW__noOptionsMessage{white-space:nowrap;padding:var(--input-py) var(--input-px);font-size:var(--input-fs);line-height:calc(var(--input-lh)*1.2);opacity:.5;align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}.Select-module-sass-module__EcjZUW__groupHeading{z-index:1;white-space:nowrap;color:var(--primary-9);text-transform:uppercase;background-color:var(--mauve-2);border-bottom:1px solid var(--primary-3);padding:var(--input-py) var(--input-px);font-weight:700;font-size:calc(var(--input-fs)*.85);line-height:calc(var(--input-lh)*1.2);transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:sticky;top:0;cursor:default!important}.Select-module-sass-module__EcjZUW__group{position:relative}.Select-module-sass-module__EcjZUW__group:not(:last-child){border-bottom:1px solid var(--primary-3)}.Select-module-sass-module__EcjZUW__icon,.Select-module-sass-module__EcjZUW__checkIcon{flex-shrink:0}
.Experience-module-sass-module__I6Yz9q__section{padding-block:64px}.Experience-module-sass-module__I6Yz9q__groups{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid;position:relative}.Experience-module-sass-module__I6Yz9q__group{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.Experience-module-sass-module__I6Yz9q__groupTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;padding-top:.35rem;font-size:.8rem;font-weight:600}.Experience-module-sass-module__I6Yz9q__list{grid-template-columns:1fr;gap:.5rem;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.Experience-module-sass-module__I6Yz9q__item{display:block}.Experience-module-sass-module__I6Yz9q__row{border:1px solid var(--hairline);transition:border-color var(--motion-fast) var(--ease-standard);background:0 0;border-radius:12px;padding:.5rem .8rem;list-style:none}.Experience-module-sass-module__I6Yz9q__row:hover{border-color:var(--primary-a5)}.Experience-module-sass-module__I6Yz9q__head{display:block}.Experience-module-sass-module__I6Yz9q__headRow{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.Experience-module-sass-module__I6Yz9q__meta{color:inherit;grid-template-columns:auto 15px;justify-self:end;align-items:center;gap:.4rem;text-decoration:none;display:inline-grid}.Experience-module-sass-module__I6Yz9q__logo{border:1px solid var(--hairline);width:26px;height:26px;font-family:var(--font-accent),sans-serif;color:var(--ink);text-transform:uppercase;border-radius:7px;place-items:center;font-size:.76rem;font-weight:600;display:grid}.Experience-module-sass-module__I6Yz9q__text{align-items:baseline;gap:.55rem;min-width:0;line-height:1.2;display:flex}.Experience-module-sass-module__I6Yz9q__org{letter-spacing:-.01em;width:9.5rem;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.95rem;font-weight:560;overflow:hidden}.Experience-module-sass-module__I6Yz9q__sub{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;overflow:hidden}.Experience-module-sass-module__I6Yz9q__dot{color:var(--ink-muted)}.Experience-module-sass-module__I6Yz9q__period{color:var(--ink-muted);white-space:nowrap;text-align:right;justify-self:end;font-size:.78rem}.Experience-module-sass-module__I6Yz9q__go{width:15px;color:var(--ink-muted);transition:transform var(--motion-fast) var(--ease-emphasized);align-self:center;place-items:center;display:grid}a.Experience-module-sass-module__I6Yz9q__meta:hover .Experience-module-sass-module__I6Yz9q__go{transform:translate(2px,-2px)}.Experience-module-sass-module__I6Yz9q__group.Experience-module-sass-module__I6Yz9q__photosGroup{display:none}.Experience-module-sass-module__I6Yz9q__bento{grid-template-rows:repeat(4,5rem);grid-template-columns:repeat(4,1fr);grid-template-areas:"ublo ublo gdcom gdcom""ublo ublo gdcom gdcom""unfold hermes ensci ensci""unfold duperre ensci ensci";gap:.4rem;min-width:0;display:grid}.Experience-module-sass-module__I6Yz9q__tile{background:var(--surface-2);border-radius:10px;margin:0;overflow:hidden}.Experience-module-sass-module__I6Yz9q__tile img{object-fit:cover;width:100%;height:100%;display:block}.Experience-module-sass-module__I6Yz9q__floatLayer{z-index:5;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.Experience-module-sass-module__I6Yz9q__floatCard{transform-origin:0 0;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized);position:absolute;top:0;left:0;transform:translate(1rem,1rem)scale(.9)}.Experience-module-sass-module__I6Yz9q__floatVisible{opacity:1;transform:translate(1rem,1rem)scale(1)}.Experience-module-sass-module__I6Yz9q__floatTilt{aspect-ratio:3/4;border:1px solid var(--hairline);background:var(--surface);background-image:repeating-linear-gradient(-45deg, var(--primary-a1), var(--primary-a1) 10px, transparent 10px, transparent 20px);transform-origin:0 0;will-change:transform;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:190px;padding:1rem;display:flex;box-shadow:0 30px 70px -25px #00000073}.Experience-module-sass-module__I6Yz9q__floatTiltPhoto{aspect-ratio:auto;background-image:none;width:auto;height:auto;padding:0;position:relative;overflow:hidden}.Experience-module-sass-module__I6Yz9q__floatImg{object-fit:contain;width:auto;max-width:300px;height:auto;max-height:300px;display:block}.Experience-module-sass-module__I6Yz9q__floatCaption{inset-inline:0;color:#fff;text-align:center;background:linear-gradient(#0000,#0009);padding:1.4rem .9rem .7rem;font-size:.85rem;font-weight:560;position:absolute;bottom:0}.Experience-module-sass-module__I6Yz9q__floatMark{border:1px solid var(--hairline);background:var(--surface-2);width:34px;height:34px;font-family:var(--font-accent),sans-serif;color:var(--ink);text-transform:uppercase;border-radius:9px;place-items:center;font-size:.95rem;font-weight:600;display:grid}.Experience-module-sass-module__I6Yz9q__floatIcon{color:var(--ink-faint)}.Experience-module-sass-module__I6Yz9q__floatLabel{color:var(--ink);text-align:center;font-size:.85rem;font-weight:560}.Experience-module-sass-module__I6Yz9q__more{color:var(--ink);align-items:center;gap:.4rem;margin-top:clamp(1.5rem,3vw,2rem);font-size:.95rem;font-weight:560;display:inline-flex}.Experience-module-sass-module__I6Yz9q__more svg{color:var(--ink-muted);transition:transform var(--motion-fast) var(--ease-emphasized)}.Experience-module-sass-module__I6Yz9q__more:hover svg{transform:translate(2px,-2px)}@media (max-width:860px){.Experience-module-sass-module__I6Yz9q__group{grid-template-columns:1fr;gap:1rem}.Experience-module-sass-module__I6Yz9q__list{max-width:none}.Experience-module-sass-module__I6Yz9q__floatLayer{display:none}.Experience-module-sass-module__I6Yz9q__group.Experience-module-sass-module__I6Yz9q__photosGroup{display:grid}.Experience-module-sass-module__I6Yz9q__photosGroup>.Experience-module-sass-module__I6Yz9q__groupTitle{display:none}.Experience-module-sass-module__I6Yz9q__headRow{align-items:start}.Experience-module-sass-module__I6Yz9q__text{flex-direction:column;align-items:flex-start;gap:.15rem}.Experience-module-sass-module__I6Yz9q__org{white-space:normal;width:auto;max-width:100%}.Experience-module-sass-module__I6Yz9q__sub{white-space:normal}}
.MediaPlaceholder-module-sass-module__-VKX-W__box{border:1px dashed var(--primary-a6);background:repeating-linear-gradient(-45deg, var(--primary-a1), var(--primary-a1) 10px, transparent 10px, transparent 20px);width:100%;color:var(--ink);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:2rem;display:flex}.MediaPlaceholder-module-sass-module__-VKX-W__wide{aspect-ratio:16/9}.MediaPlaceholder-module-sass-module__-VKX-W__tall{aspect-ratio:3/4}.MediaPlaceholder-module-sass-module__-VKX-W__square{aspect-ratio:1}.MediaPlaceholder-module-sass-module__-VKX-W__fill{height:100%;padding:1.25rem}.MediaPlaceholder-module-sass-module__-VKX-W__fill .MediaPlaceholder-module-sass-module__-VKX-W__caption{overflow-wrap:anywhere;max-width:100%}.MediaPlaceholder-module-sass-module__-VKX-W__icon{color:var(--ink-muted);flex:none}.MediaPlaceholder-module-sass-module__-VKX-W__caption{letter-spacing:.01em;max-width:46ch;color:var(--ink);font-size:.8rem;line-height:1.4}
.ShowcaseGallery-module-sass-module__Xs_qdG__section{padding-top:clamp(4rem,9vw,7rem)}.ShowcaseGallery-module-sass-module__Xs_qdG__head{margin-bottom:clamp(2rem,4vw,3rem)}.ShowcaseGallery-module-sass-module__Xs_qdG__track{height:220vh;position:relative}.ShowcaseGallery-module-sass-module__Xs_qdG__sticky{place-items:center;width:100%;height:100vh;display:grid;position:sticky;top:0;overflow:clip}.ShowcaseGallery-module-sass-module__Xs_qdG__frame{transform-origin:50%;will-change:transform;width:100%;height:100%;overflow:hidden}.ShowcaseGallery-module-sass-module__Xs_qdG__bento{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);grid-template-areas:"a b b c""a b b d""e e f f";gap:2px;width:100%;height:100%;display:grid}@media (max-width:767px){.ShowcaseGallery-module-sass-module__Xs_qdG__bento{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;grid-template-areas:"a a""b b""c d""e f"}}.ShowcaseGallery-module-sass-module__Xs_qdG__cell{place-items:center;min-width:0;min-height:0;display:grid}.ShowcaseGallery-module-sass-module__Xs_qdG__figure{cursor:pointer;border-radius:16px;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.ShowcaseGallery-module-sass-module__Xs_qdG__figure>figcaption{display:none!important}.ShowcaseGallery-module-sass-module__Xs_qdG__figure img[aria-expanded=true]{object-fit:contain!important}@media (prefers-reduced-motion:reduce){.ShowcaseGallery-module-sass-module__Xs_qdG__frame{border-radius:0!important;transform:none!important}}
.About-module-sass-module__Lt3_8a__section{padding-top:140px;padding-bottom:clamp(2rem,5vw,3.5rem)}.About-module-sass-module__Lt3_8a__head{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.About-module-sass-module__Lt3_8a__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:600}.About-module-sass-module__Lt3_8a__title{letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.05}.About-module-sass-module__Lt3_8a__logo{aspect-ratio:1845/325;background:var(--ink);height:clamp(2.4rem,6vw,3.6rem);display:block;-webkit-mask:url(/logo.svg) 0/contain no-repeat;mask:url(/logo.svg) 0/contain no-repeat}.About-module-sass-module__Lt3_8a__role{color:var(--ink);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500}
.BlogArticle-module-sass-module__V0Po0q__article{max-width:46rem;padding-inline:var(--content-px);margin-inline:auto;padding-top:140px;padding-bottom:clamp(3rem,8vw,6rem)}.BlogArticle-module-sass-module__V0Po0q__back{color:var(--ink);align-items:center;gap:.4rem;font-size:.9rem;font-weight:560;display:inline-flex}.BlogArticle-module-sass-module__V0Po0q__back svg{transition:transform var(--motion-fast) var(--ease-emphasized)}.BlogArticle-module-sass-module__V0Po0q__back:hover{color:var(--ink)}.BlogArticle-module-sass-module__V0Po0q__back:hover svg{transform:translate(-2px)}.BlogArticle-module-sass-module__V0Po0q__header{margin-top:clamp(1.5rem,4vw,2.5rem)}.BlogArticle-module-sass-module__V0Po0q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:600}.BlogArticle-module-sass-module__V0Po0q__title{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.05}.BlogArticle-module-sass-module__V0Po0q__excerpt{color:var(--ink);margin-top:1.25rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.BlogArticle-module-sass-module__V0Po0q__meta{color:var(--ink-muted);margin-top:1.25rem;font-size:.85rem}.BlogArticle-module-sass-module__V0Po0q__divider{border:0;border-top:1px solid var(--hairline);margin:clamp(1.75rem,4vw,2.5rem) 0}.BlogArticle-module-sass-module__V0Po0q__body{flex-direction:column;gap:1.25rem;display:flex}.BlogArticle-module-sass-module__V0Po0q__h2{letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}.BlogArticle-module-sass-module__V0Po0q__p{color:var(--ink);font-size:1.05rem;line-height:1.7}.BlogArticle-module-sass-module__V0Po0q__note{border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink-muted);border-radius:12px;margin-top:.5rem;padding:.85rem 1.1rem;font-size:.85rem}.BlogArticle-module-sass-module__V0Po0q__notes{border:1px dashed var(--ink-faint);background:var(--surface-2);border-radius:16px;padding:clamp(1.1rem,3vw,1.6rem)}.BlogArticle-module-sass-module__V0Po0q__notesTag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:1rem;font-size:.68rem;font-weight:600;display:inline-block}.BlogArticle-module-sass-module__V0Po0q__notesList{flex-direction:column;gap:.9rem;margin:0;display:flex}.BlogArticle-module-sass-module__V0Po0q__notesRow{grid-template-columns:12rem minmax(0,1fr);gap:.5rem 1.25rem;display:grid}.BlogArticle-module-sass-module__V0Po0q__notesTerm{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding-top:.1rem;font-size:.72rem;font-weight:600}.BlogArticle-module-sass-module__V0Po0q__notesDef{color:var(--ink);margin:0;font-size:.95rem;line-height:1.6}.BlogArticle-module-sass-module__V0Po0q__notesTitles{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.BlogArticle-module-sass-module__V0Po0q__notesTitles li{padding-left:1rem;position:relative}.BlogArticle-module-sass-module__V0Po0q__notesTitles li:before{content:"›";color:var(--ink-faint);position:absolute;left:0}@media (max-width:620px){.BlogArticle-module-sass-module__V0Po0q__notesRow{grid-template-columns:minmax(0,1fr);gap:.2rem}}.BlogArticle-module-sass-module__V0Po0q__lede{color:var(--ink);font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:480;line-height:1.6}.BlogArticle-module-sass-module__V0Po0q__development{counter-reset:dev;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.BlogArticle-module-sass-module__V0Po0q__developmentItem{min-height:2rem;color:var(--ink);counter-increment:dev;padding-left:3rem;font-size:1.02rem;line-height:1.65;position:relative}.BlogArticle-module-sass-module__V0Po0q__developmentItem:before{content:counter(dev, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-muted);font-size:.8rem;font-weight:640;position:absolute;top:.15rem;left:0}.BlogArticle-module-sass-module__V0Po0q__kicker{border-left:2px solid var(--ink-faint);color:var(--ink);padding-left:1.1rem;font-size:1.1rem;font-style:italic;line-height:1.65}.BlogArticle-module-sass-module__V0Po0q__references{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.BlogArticle-module-sass-module__V0Po0q__reference{color:var(--ink-muted);padding-left:1rem;font-size:.9rem;line-height:1.55;position:relative}.BlogArticle-module-sass-module__V0Po0q__reference:before{content:"—";color:var(--ink-faint);position:absolute;left:0}.BlogArticle-module-sass-module__V0Po0q__pager{margin-inline:auto;max-width:46rem;padding-inline:var(--content-px);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,6rem);display:grid}.BlogArticle-module-sass-module__V0Po0q__pagerCard{border:1px solid var(--hairline);background:var(--surface);transition:border-color var(--motion-fast) var(--ease-emphasized),transform var(--motion-fast) var(--ease-emphasized);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;display:flex}.BlogArticle-module-sass-module__V0Po0q__pagerCard:hover{border-color:var(--ink-faint);transform:translateY(-2px)}.BlogArticle-module-sass-module__V0Po0q__pagerNext{text-align:right;align-items:flex-end}.BlogArticle-module-sass-module__V0Po0q__pagerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.BlogArticle-module-sass-module__V0Po0q__pagerTitle{letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:640;line-height:1.3}@media (max-width:560px){.BlogArticle-module-sass-module__V0Po0q__pager{grid-template-columns:minmax(0,1fr)}.BlogArticle-module-sass-module__V0Po0q__pagerNext{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.BlogArticle-module-sass-module__V0Po0q__pagerCard{transition:none}}
