*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}:root{--font-family-text: system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif}@media print{:root{--font-family-text: "System Font", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif}}:root{--font-family-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-size-mini: .75rem;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-medium: 1.125rem;--font-size-medium-plus: 1.25rem;--font-size-extra-large: 1.5rem;--font-size-double-large: 1.75rem;--font-size-triple-large: 2rem;--type-display-size: var(--font-size-triple-large);--type-display-line: 2.25rem;--type-display-weight: var(--font-weight-regular);--type-display-tracking: -.02em;--type-brand-line: 2.25rem;--type-title-size: var(--font-size-double-large);--type-title-line: 2rem;--type-title-weight: var(--font-weight-regular);--type-section-size: var(--font-size-base);--type-section-line: 1.25rem;--type-section-weight: var(--font-weight-light);--type-section-tracking: .125rem;--type-name-size: var(--font-size-extra-large);--type-name-line: 1.75rem;--type-name-weight: var(--font-weight-medium);--type-group-size: var(--font-size-extra-large);--type-group-line: 1.75rem;--type-group-weight: var(--font-weight-light);--type-heading-size: var(--font-size-extra-large);--type-heading-line: 1.75rem;--type-heading-weight: var(--font-weight-medium);--type-subheading-size: var(--font-size-medium);--type-subheading-line: 1.5rem;--type-subheading-weight: var(--font-weight-medium);--type-card-title-size: var(--font-size-medium);--type-card-title-line: 1.5rem;--type-card-title-weight: var(--font-weight-medium);--type-body-size: var(--font-size-medium);--type-body-line: 1.5;--type-body-weight: var(--font-weight-regular)}@media(min-width:600px){:root{--type-body-size: var(--font-size-base)}}:root{--type-nav-size: var(--font-size-medium);--type-nav-line: 1.5rem;--type-nav-weight: var(--font-weight-medium);--type-label-size: var(--font-size-base);--type-label-line: 1.25rem;--type-label-weight: var(--font-weight-regular);--type-meta-size: var(--font-size-base);--type-meta-line: 1.5rem;--type-meta-weight: var(--font-weight-light);--type-caption-size: var(--font-size-small);--type-caption-line: 1.125rem;--type-caption-weight: var(--font-weight-regular);--font-weight-strong: var(--font-weight-medium);--space-xxsmall: .125rem;--space-xsmall: .25rem;--space-small: .5rem;--space-medium: .75rem;--space-large: 1rem;--space-xlarge: 1.5rem;--space-xxlarge: 2rem;--space-xxxlarge: 3rem;--measure-document: 46rem;--measure-wide: 80rem;--space-gutter: 1.25rem;--size-nav-item: 40px;--size-nav-inset: 4px;--size-header-offset: calc(var(--size-nav-item) + 2 * var(--size-nav-inset) + 2 * var(--space-gutter));--size-logo: 48px;--radius-small: 4px;--radius-medium: 8px;--radius-medium-plus: 12px;--radius-large: 16px;--radius-xlarge: 24px;--radius-full: 999px;--size-control-small: 36px;--duration-short: .12s;--duration-medium: .2s;--curve-ease-out: cubic-bezier(.22, 1, .36, 1);--duration-long: .3s;--duration-extra-long: .5s;--curve-spring: linear(0, .0477, .1683, .3306, .5081, .6807, .8339, .9595, 1.0536, 1.1167, 1.1515, 1.163, 1.1565, 1.1376, 1.1115, 1.0827, 1.0544, 1.029, 1.0082, .9924, .9817, .9756, .9735, .9743, .9772, .9814, .9861, .9908, .9949, .9984, 1.0011, 1.0029, 1);--curve-ease-in: cubic-bezier(.5, 0, .75, 0);--curve-ease-in-out: cubic-bezier(.65, 0, .35, 1);--curve-ease-out-strong: cubic-bezier(.16, 1, .3, 1);--curve-ease-in-strong: cubic-bezier(.7, 0, .84, 0);--long-press-wait: .6s;--long-press-run: .4s;--gray-100: #ffffff;--gray-99: #fcfcfc;--gray-97: #f5f5f5;--gray-95: #eeeeee;--gray-90: #dedede;--gray-85: #cecece;--gray-80: #bebebe;--gray-70: #9e9e9e;--gray-60: #808080;--gray-50: #636363;--gray-40: #484848;--gray-35: #3b3b3b;--gray-30: #2e2e2e;--gray-25: #222222;--gray-20: #161616;--gray-15: #0b0b0b;--gray-10: #030303;--gray-0: #000000;--darkening-4: rgba(0, 0, 0, .04);--darkening-8: rgba(0, 0, 0, .08);--darkening-10: rgba(0, 0, 0, .1);--darkening-15: rgba(0, 0, 0, .15);--darkening-16: rgba(0, 0, 0, .16);--darkening-25: rgba(0, 0, 0, .25);--darkening-32: rgba(0, 0, 0, .32);--darkening-50: rgba(0, 0, 0, .5);--darkening-60: rgba(0, 0, 0, .6);--lightening-2: rgba(255, 255, 255, .02);--lightening-4: rgba(255, 255, 255, .04);--lightening-8: rgba(255, 255, 255, .08);--lightening-10: rgba(255, 255, 255, .1);--lightening-16: rgba(255, 255, 255, .16);--lightening-20: rgba(255, 255, 255, .2);--lightening-32: rgba(255, 255, 255, .32);--blue-45: #0085e5;--blue-50: #0099ff;--blue-65: #5cbdff;--blue-75: #85ceff;--color-location: #0099ff;--color-location-light: #00ccff;--color-location-dark: #0066ff;--color-location-ring: rgba(0, 153, 255, .5);--color-background-elevated: var(--gray-100);--color-background-primary: var(--gray-100);--color-background-secondary: var(--gray-97);--color-background-tertiary: var(--gray-95);--color-font-primary: var(--gray-20);--color-font-secondary: var(--gray-50);--color-background-inverse: var(--gray-25);--color-background-inverse-glass: color-mix(in srgb, var(--color-background-inverse) 80%, transparent);--color-font-inverse: var(--gray-100);--color-inverse-sheen: var(--lightening-20);--color-inverse-wash: var(--lightening-10);--color-inverse-wash-press: var(--lightening-20);--color-inverse-edge-light: var(--lightening-10);--color-inverse-edge-dark: var(--darkening-10);--color-inverse-text-shadow: var(--darkening-25);--color-nav-background: color-mix(in srgb, var(--color-background-inverse) 80%, transparent);--color-nav-font: var(--color-font-inverse);--color-nav-sheen: var(--lightening-20);--color-nav-wash: var(--lightening-10);--color-nav-wash-press: var(--lightening-20);--color-nav-edge-light: var(--lightening-10);--color-nav-edge-dark: var(--darkening-10);--color-nav-text-shadow: var(--darkening-25);--color-font-tertiary: var(--gray-60);--color-link: var(--blue-45);--color-link-active: var(--blue-50);--color-focus: var(--blue-45);--color-rule: var(--darkening-8);--color-wash-hover: var(--darkening-4);--color-wash-press: var(--darkening-8);--color-card-wash: var(--lightening-16);--color-card-wash-press: var(--lightening-8);--color-background-glass: color-mix(in srgb, var(--color-background-secondary) 82%, transparent);--color-background-elevated-glass: color-mix(in srgb, var(--color-background-elevated) 78%, transparent);--color-highlight-primary: var(--lightening-8);--color-highlight-secondary: var(--lightening-4);--color-highlight-engraved: var(--lightening-32);--color-shadow-primary: var(--darkening-16);--color-shadow-secondary: var(--darkening-8);--color-shadow-tertiary: var(--darkening-4);--color-shadow-medium: var(--darkening-15);--color-shadow-dark: var(--darkening-50);--shadow-none: none;--shadow-inset: inset 0 -.5px 1px var(--color-shadow-secondary), inset 0 .5px 1px .5px var(--color-shadow-primary);--shadow-base: 0 -.5px 1px var(--color-shadow-secondary), 0 .5px 1px .5px var(--color-shadow-primary);--shadow-edge: 0 -.5px 1px var(--color-shadow-primary), 0 .5px 1px .5px var(--color-shadow-edge);--color-shadow-edge: var(--darkening-32);--shadow-low: 0 2px 5px 0 var(--color-shadow-medium);--shadow-raised: 0 2px 4px -2px var(--color-shadow-primary), 0 .5px 1px .5px var(--color-shadow-primary);--shadow-high: 0 0 14px 0 var(--color-shadow-dark);--shadow-floating: 0 2px 12px -4px var(--color-shadow-primary), 0 2px 4px -2px var(--color-shadow-primary), 0 .5px 1px .5px var(--color-shadow-primary);--shadow-overlay: 0 8px 48px -4px var(--color-shadow-primary), 0 2px 12px -4px var(--color-shadow-primary), 0 .5px 1px .5px var(--color-shadow-primary);--shadow-raised-tween: 0 8px 48px -4px transparent, 0 2px 4px -2px var(--color-shadow-primary), 0 .5px 1px .5px var(--color-shadow-primary);--shadow-base-tween: 0 8px 48px -4px transparent, 0 -.5px 1px var(--color-shadow-secondary), 0 .5px 1px .5px var(--color-shadow-primary);--highlight-inset: inset 0 1px 0 var(--color-highlight-secondary), inset 0 0 0 1px var(--color-highlight-primary);--highlight-outset: 0 1px 0 var(--color-highlight-primary), 0 0 0 1px var(--color-highlight-secondary)}:root{color-scheme:light}@media screen{:root[data-theme=dark]{color-scheme:dark;--color-background-elevated: var(--gray-35);--color-background-primary: var(--gray-30);--color-background-secondary: var(--gray-25);--color-background-tertiary: var(--gray-20);--color-font-primary: var(--gray-100);--color-font-secondary: var(--gray-70);--color-background-inverse: var(--gray-95);--color-font-inverse: var(--gray-10);--color-inverse-sheen: var(--lightening-32);--color-inverse-wash: var(--darkening-8);--color-inverse-wash-press: var(--darkening-16);--color-inverse-edge-light: var(--lightening-32);--color-inverse-edge-dark: var(--darkening-8);--color-inverse-text-shadow: var(--lightening-32);--color-nav-background: color-mix(in srgb, var(--color-background-elevated) 80%, transparent);--color-nav-font: var(--color-font-primary);--color-nav-sheen: var(--lightening-8);--color-font-tertiary: var(--gray-60);--color-link: var(--blue-65);--color-link-active: var(--blue-75);--color-focus: var(--blue-65);--color-rule: var(--lightening-8);--color-wash-hover: var(--lightening-4);--color-wash-press: var(--lightening-8);--color-card-wash: var(--lightening-4);--color-card-wash-press: var(--lightening-8);--color-highlight-primary: var(--lightening-4);--color-highlight-secondary: var(--lightening-2);--color-highlight-engraved: var(--lightening-4);--color-shadow-primary: var(--darkening-32);--color-shadow-edge: var(--darkening-60);--color-shadow-secondary: var(--darkening-16);--color-shadow-tertiary: var(--darkening-8)}}html{background-color:var(--color-background-secondary);touch-action:pan-x pan-y;scroll-behavior:smooth;scroll-padding-top:var(--size-header-offset);overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;background-color:var(--color-background-secondary);color:var(--color-font-primary);font-family:var(--font-family-text);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking, normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --press-scale{syntax: "<number>"; inherits: false; initial-value: .98;}@property --sink-scale{syntax: "<number>"; inherits: false; initial-value: .96;}@property --pop-scale{syntax: "<number>"; inherits: false; initial-value: 1.02;}:root{--reveal-scale: .96}@media(min-width:600px){:root{--reveal-scale: .98}}@media(min-width:1024px){:root{--reveal-scale: .99}}@keyframes reveal-in{0%{opacity:0;transform:translateY(20px) scale(var(--reveal-scale))}}@keyframes reveal-out{to{opacity:0;transform:translateY(20px) scale(var(--reveal-scale))}}@keyframes reveal-fade-in{0%{opacity:0}}@keyframes reveal-fade-out{to{opacity:0}}:is([data-reveal],[data-reveal-group]>*){--reveal-index: 0;transform-origin:50% 44px}[data-reveal-group]>:nth-child(1){--reveal-index: calc(0 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(2){--reveal-index: calc(1 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(3){--reveal-index: calc(2 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(4){--reveal-index: calc(3 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(5){--reveal-index: calc(4 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(6){--reveal-index: calc(5 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(7){--reveal-index: calc(6 + var(--reveal-start, 0))}[data-reveal-group]>:nth-child(8){--reveal-index: calc(7 + var(--reveal-start, 0))}[data-transition=in] :is([data-reveal],[data-reveal-group]>*){animation:reveal-in var(--duration-long) var(--curve-ease-out-strong) backwards;animation-delay:calc(var(--reveal-index) * 70ms)}[data-transition=out] :is([data-reveal],[data-reveal-group]>*){animation:reveal-out var(--duration-long) var(--curve-ease-in-strong) both;pointer-events:none}@media(prefers-reduced-motion:reduce){[data-transition=in] :is([data-reveal],[data-reveal-group]>*){animation-name:reveal-fade-in}[data-transition=out] :is([data-reveal],[data-reveal-group]>*){animation-name:reveal-fade-out}}@page{size:letter;margin:.5in .6in}@media print{:root{color-scheme:light;font-size:75%}body{background-color:#fff;color:#000}}._icon_117js_1{display:block;overflow:visible}._shape_117js_6{transform:translateY(-1px);transition:transform var(--duration-medium) var(--curve-ease-out)}._icon_117js_1[data-open] ._shape_117js_6{transform:translateY(.5px)}._shackle_117js_14{transition:transform var(--duration-medium) var(--curve-ease-out)}._icon_117js_1[data-open] ._shackle_117js_14{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){._shape_117js_6,._shackle_117js_14{transition:none}}._toggle_ryvh6_1{position:relative;display:inline-flex;align-items:center;vertical-align:-.125em;margin-right:var(--space-xsmall);color:inherit;text-decoration:none;border-radius:var(--radius-small);transition:color var(--duration-short) var(--curve-ease-out)}._toggle_ryvh6_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._toggle_ryvh6_1:hover{color:var(--color-font-primary)}}._toggle_ryvh6_1:active{color:var(--color-font-primary)}._toggle_ryvh6_1:after{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}._icon_ryvh6_31{transition:transform var(--duration-short) var(--curve-ease-out)}._toggle_ryvh6_1:active ._icon_ryvh6_31{transform:scale(.85)}@media(prefers-reduced-motion:reduce){._icon_ryvh6_31{transition:none}}._toggle_qoz90_1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-medium);background:none;color:var(--color-font-primary);text-decoration:none;opacity:.2;cursor:pointer;transition:opacity var(--duration-short) var(--curve-ease-out)}._toggle_qoz90_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._toggle_qoz90_1:hover{opacity:.6}}._toggle_qoz90_1:focus-visible,._toggle_qoz90_1:active{opacity:.8}@media print{._toggle_qoz90_1{display:none}}._icon_qoz90_36{transition:transform var(--duration-short) var(--curve-ease-out)}._toggle_qoz90_1:active ._icon_qoz90_36{transform:scale(.8)}._half_qoz90_43{fill:currentColor;transform-origin:10px 10px;transition:transform var(--duration-medium) var(--curve-ease-out)}._toggle_qoz90_1[data-theme=dark] ._half_qoz90_43{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){._icon_qoz90_36,._half_qoz90_43{transition:none}}._footer_asc4w_1{display:flex;flex-direction:column;align-items:center;padding:var(--space-xxxlarge) var(--space-gutter) var(--space-gutter)}@media print{._footer_asc4w_1{display:none}}._copyright_asc4w_13{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-tertiary)}._highlight_1fkq6_1,._contrastEdge_1fkq6_2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}@media print{._highlight_1fkq6_1,._contrastEdge_1fkq6_2{display:none}}._highlight_1fkq6_1{box-shadow:var(--highlight-inset)}@media(dynamic-range:high){._highlight_1fkq6_1{filter:brightness(1.5)}}._outset_1fkq6_24{box-shadow:var(--highlight-outset)}._topBottom_1fkq6_28{box-shadow:inset 0 1px 0 var(--color-highlight-primary),inset 0 -1px 0 var(--color-highlight-primary)}._topBottom_1fkq6_28._outset_1fkq6_24{box-shadow:0 -1px 0 var(--color-highlight-primary),0 1px 0 var(--color-highlight-primary)}._top_1fkq6_28{box-shadow:inset 0 1px 0 var(--color-highlight-primary)}._bottom_1fkq6_39{box-shadow:inset 0 -1px 0 var(--color-highlight-primary)}:root:not([data-theme=dark]) ._contrastEdge_1fkq6_2{box-shadow:inset 0 0 .5px .5px var(--color-shadow-secondary)}._wordmark_1lhtj_1{display:block}._lit_1lhtj_5{flex:none;background-image:linear-gradient(to top,color-mix(in oklch,var(--glow-title-color, currentColor) 60%,currentColor) 15%,currentColor 71%);-webkit-mask:var(--wordmark-mask) center/100% 100% no-repeat;mask:var(--wordmark-mask) center/100% 100% no-repeat}@media(forced-colors:active){._lit_1lhtj_5{background:CanvasText;forced-color-adjust:none}}._shadow_bick8_1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}._shadow_bick8_1:before,._shadow_bick8_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity var(--duration-medium) var(--curve-ease-out)}._shadow_bick8_1:after{opacity:0;transition-delay:var(--duration-short)}@media print{._shadow_bick8_1{display:none}}._shadow_bick8_1[data-level=none]:before{box-shadow:var(--shadow-none)}._shadow_bick8_1[data-pressed-level=none]:after{box-shadow:var(--shadow-none)}._shadow_bick8_1[data-level=inset]:before{box-shadow:var(--shadow-inset)}._shadow_bick8_1[data-pressed-level=inset]:after{box-shadow:var(--shadow-inset)}._shadow_bick8_1[data-level=base]:before{box-shadow:var(--shadow-base)}._shadow_bick8_1[data-pressed-level=base]:after{box-shadow:var(--shadow-base)}._shadow_bick8_1[data-level=edge]:before{box-shadow:var(--shadow-edge)}._shadow_bick8_1[data-pressed-level=edge]:after{box-shadow:var(--shadow-edge)}._shadow_bick8_1[data-level=low]:before{box-shadow:var(--shadow-low)}._shadow_bick8_1[data-pressed-level=low]:after{box-shadow:var(--shadow-low)}._shadow_bick8_1[data-level=raised]:before{box-shadow:var(--shadow-raised)}._shadow_bick8_1[data-pressed-level=raised]:after{box-shadow:var(--shadow-raised)}._shadow_bick8_1[data-level=high]:before{box-shadow:var(--shadow-high)}._shadow_bick8_1[data-pressed-level=high]:after{box-shadow:var(--shadow-high)}._shadow_bick8_1[data-level=floating]:before{box-shadow:var(--shadow-floating)}._shadow_bick8_1[data-pressed-level=floating]:after{box-shadow:var(--shadow-floating)}._shadow_bick8_1[data-level=overlay]:before{box-shadow:var(--shadow-overlay)}._shadow_bick8_1[data-pressed-level=overlay]:after{box-shadow:var(--shadow-overlay)}._hoverLayer_bick8_96{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity var(--duration-medium) var(--curve-ease-out) var(--duration-short)}._shadow_bick8_1[data-hover-level=none]>._hoverLayer_bick8_96{box-shadow:var(--shadow-none)}._shadow_bick8_1[data-hover-level=inset]>._hoverLayer_bick8_96{box-shadow:var(--shadow-inset)}._shadow_bick8_1[data-hover-level=base]>._hoverLayer_bick8_96{box-shadow:var(--shadow-base)}._shadow_bick8_1[data-hover-level=edge]>._hoverLayer_bick8_96{box-shadow:var(--shadow-edge)}._shadow_bick8_1[data-hover-level=low]>._hoverLayer_bick8_96{box-shadow:var(--shadow-low)}._shadow_bick8_1[data-hover-level=raised]>._hoverLayer_bick8_96{box-shadow:var(--shadow-raised)}._shadow_bick8_1[data-hover-level=high]>._hoverLayer_bick8_96{box-shadow:var(--shadow-high)}._shadow_bick8_1[data-hover-level=floating]>._hoverLayer_bick8_96{box-shadow:var(--shadow-floating)}._shadow_bick8_1[data-hover-level=overlay]>._hoverLayer_bick8_96{box-shadow:var(--shadow-overlay)}:is(button,a,[role=button]):active>._shadow_bick8_1[data-level][data-pressed-level]:before,[data-pressed=true]>._shadow_bick8_1[data-level][data-pressed-level]:before{opacity:0;transition-delay:var(--duration-short)}:is(button,a,[role=button]):active>._shadow_bick8_1[data-level][data-pressed-level]:after,[data-pressed=true]>._shadow_bick8_1[data-level][data-pressed-level]:after{opacity:1;transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-level][data-pressed-level]>._hoverLayer_bick8_96,[data-pressed=true]>._shadow_bick8_1[data-level][data-pressed-level]>._hoverLayer_bick8_96{opacity:0;transition-delay:var(--duration-short)}@media(hover:hover)and (pointer:fine){._shadow_bick8_1[data-hover-level]:before{opacity:1;transition:box-shadow var(--duration-medium) var(--curve-ease-out)}._shadow_bick8_1[data-hover-level]:after,._shadow_bick8_1[data-hover-level]>._hoverLayer_bick8_96{display:none}._shadow_bick8_1[data-level=raised][data-hover-level]:before{box-shadow:var(--shadow-raised-tween)}._shadow_bick8_1[data-level=base][data-hover-level]:before{box-shadow:var(--shadow-base-tween)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=none]:before{box-shadow:var(--shadow-none)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=inset]:before{box-shadow:var(--shadow-inset)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=base]:before{box-shadow:var(--shadow-base)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=edge]:before{box-shadow:var(--shadow-edge)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=low]:before{box-shadow:var(--shadow-low)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=raised]:before{box-shadow:var(--shadow-raised)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=high]:before{box-shadow:var(--shadow-high)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=floating]:before{box-shadow:var(--shadow-floating)}:is(button,a,[role=button]):hover>._shadow_bick8_1[data-hover-level=overlay]:before{box-shadow:var(--shadow-overlay)}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=none]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=none]:before{opacity:1;box-shadow:var(--shadow-none);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=inset]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=inset]:before{opacity:1;box-shadow:var(--shadow-inset);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=base]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=base]:before{opacity:1;box-shadow:var(--shadow-base-tween);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=edge]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=edge]:before{opacity:1;box-shadow:var(--shadow-edge);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=low]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=low]:before{opacity:1;box-shadow:var(--shadow-low);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=raised]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=raised]:before{opacity:1;box-shadow:var(--shadow-raised-tween);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=high]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=high]:before{opacity:1;box-shadow:var(--shadow-high);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=floating]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=floating]:before{opacity:1;box-shadow:var(--shadow-floating);transition-delay:0s}:is(button,a,[role=button]):active>._shadow_bick8_1[data-hover-level][data-pressed-level=overlay]:before,[data-pressed=true]>._shadow_bick8_1[data-hover-level][data-pressed-level=overlay]:before{opacity:1;box-shadow:var(--shadow-overlay);transition-delay:0s}}@media(prefers-reduced-motion:reduce){._shadow_bick8_1:before,._shadow_bick8_1:after,._hoverLayer_bick8_96{transition:none}}@property --header-hue{syntax: "<number>"; inherits: true; initial-value: 30;}@keyframes _header-hue_jmyq3_1{0%{--header-hue: 30}to{--header-hue: 390}}._header_jmyq3_14{--brand-height: calc(var(--size-logo) + var(--type-brand-line));--hide: calc(var(--brand-height) + var(--space-medium));--header-transition: top var(--duration-long) var(--curve-ease-in-out);--glow-edge-color: oklch(.78 .15 var(--header-hue));--glow-title-color: oklch(.62 .15 var(--header-hue));--glow-line-opacity: .9;--glow-bloom-opacity: .32;--glow-bloom-color: var(--glow-title-color);--glow-bleed: 16%}@media screen{:root[data-theme=dark] ._header_jmyq3_14{--glow-title-color: oklch(.76 .15 var(--header-hue));--glow-line-opacity: .32;--glow-bloom-opacity: .16;--glow-bloom-color: var(--glow-edge-color)}}._header_jmyq3_14{position:sticky;top:calc(-1 * var(--hide));transition:var(--header-transition);display:flex;flex-direction:column;align-items:center;gap:var(--space-medium);padding:calc(var(--space-gutter) + env(safe-area-inset-top)) var(--space-gutter) var(--space-gutter);z-index:1;animation:_header-hue_jmyq3_1 12s linear infinite}._header_jmyq3_14[data-revealed],._header_jmyq3_14:has(._brand_jmyq3_45:focus-visible){--header-transition: top var(--duration-extra-long) var(--curve-ease-out-strong);top:0}@media(prefers-reduced-motion:reduce){._header_jmyq3_14{transition:none;animation:none}}@media print{._header_jmyq3_14{display:none}}._brand_jmyq3_45{position:relative;display:flex;flex-direction:column;align-items:center;color:var(--color-font-primary);text-decoration:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;transition:opacity var(--duration-short) linear}._brand_jmyq3_45:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._header_jmyq3_14[data-collapsed]:not(:has(._brand_jmyq3_45:focus-visible)) ._brand_jmyq3_45{opacity:0}@media(prefers-reduced-motion:reduce){._brand_jmyq3_45{transition:none}}._logo_jmyq3_88{display:block;width:var(--size-logo);height:var(--size-logo)}._logo_jmyq3_88 [data-part=frame]{fill:color-mix(in oklch,var(--glow-edge-color) 15%,#999999)}._name_jmyq3_97{display:flex;align-items:center;justify-content:center;height:var(--type-brand-line);color:var(--color-font-primary)}._blur_jmyq3_105{--fade: calc(var(--size-nav-item) + 2 * var(--size-nav-inset) + var(--space-gutter));position:absolute;top:-100lvh;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--color-background-secondary) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;-webkit-mask:linear-gradient(to top,rgba(0,0,0,0) calc(var(--fade) * 0),rgba(0,0,0,.02) calc(var(--fade) * .1),rgba(0,0,0,.08) calc(var(--fade) * .2),rgba(0,0,0,.18) calc(var(--fade) * .3),rgba(0,0,0,.32) calc(var(--fade) * .4),rgba(0,0,0,.5) calc(var(--fade) * .5),rgba(0,0,0,.68) calc(var(--fade) * .6),rgba(0,0,0,.82) calc(var(--fade) * .7),rgba(0,0,0,.92) calc(var(--fade) * .8),rgba(0,0,0,.98) calc(var(--fade) * .9),black calc(var(--fade) * 1),black 100%);mask:linear-gradient(to top,rgba(0,0,0,0) calc(var(--fade) * 0),rgba(0,0,0,.02) calc(var(--fade) * .1),rgba(0,0,0,.08) calc(var(--fade) * .2),rgba(0,0,0,.18) calc(var(--fade) * .3),rgba(0,0,0,.32) calc(var(--fade) * .4),rgba(0,0,0,.5) calc(var(--fade) * .5),rgba(0,0,0,.68) calc(var(--fade) * .6),rgba(0,0,0,.82) calc(var(--fade) * .7),rgba(0,0,0,.92) calc(var(--fade) * .8),rgba(0,0,0,.98) calc(var(--fade) * .9),black calc(var(--fade) * 1),black 100%)}@media print{._blur_jmyq3_105{display:none}}._tint_jmyq3_122{position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top) + var(--space-gutter) + var(--size-nav-item) + 2 * var(--size-nav-inset));background-color:var(--color-background-secondary);pointer-events:none;-webkit-mask:linear-gradient(to top,color-mix(in srgb,black 0%,transparent) 0%,color-mix(in srgb,black 2%,transparent) 10%,color-mix(in srgb,black 8%,transparent) 20%,color-mix(in srgb,black 18%,transparent) 30%,color-mix(in srgb,black 32%,transparent) 40%,color-mix(in srgb,black 50%,transparent) 50%,color-mix(in srgb,black 68%,transparent) 60%,color-mix(in srgb,black 82%,transparent) 70%,color-mix(in srgb,black 92%,transparent) 80%,color-mix(in srgb,black 98%,transparent) 90%,color-mix(in srgb,black 100%,transparent) 100%);mask:linear-gradient(to top,color-mix(in srgb,black 0%,transparent) 0%,color-mix(in srgb,black 2%,transparent) 10%,color-mix(in srgb,black 8%,transparent) 20%,color-mix(in srgb,black 18%,transparent) 30%,color-mix(in srgb,black 32%,transparent) 40%,color-mix(in srgb,black 50%,transparent) 50%,color-mix(in srgb,black 68%,transparent) 60%,color-mix(in srgb,black 82%,transparent) 70%,color-mix(in srgb,black 92%,transparent) 80%,color-mix(in srgb,black 98%,transparent) 90%,color-mix(in srgb,black 100%,transparent) 100%)}@media print{._tint_jmyq3_122{display:none}}._bar_jmyq3_139{position:relative;width:max-content;margin-inline:auto;border-radius:var(--radius-full)}._bar_jmyq3_139:before,._bar_jmyq3_139:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background-image:linear-gradient(90deg,transparent,var(--glow-edge-color),transparent);opacity:var(--glow-line-opacity);pointer-events:none}._bar_jmyq3_139:before{top:-4px;height:8px;background-image:linear-gradient(90deg,transparent,var(--glow-bloom-color),transparent);filter:blur(6px);opacity:var(--glow-bloom-opacity)}._fill_jmyq3_164{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-nav-background);background-image:radial-gradient(ellipse 36% 100% at 50% 0%,color-mix(in oklch,var(--glow-edge-color) var(--glow-bleed),transparent),transparent),linear-gradient(var(--color-nav-sheen),transparent);-webkit-backdrop-filter:blur(8px) saturate(1.5);backdrop-filter:blur(8px) saturate(1.5)}._links_jmyq3_174{--nav-item-width: 100px;position:relative;display:flex;gap:var(--size-nav-inset);margin:0;padding:var(--size-nav-inset);list-style:none}._item_jmyq3_184{flex:none;display:flex;width:var(--nav-item-width)}._link_jmyq3_174{position:relative;flex:1;display:flex;align-items:center;justify-content:center;height:var(--size-nav-item);padding-inline:var(--space-small);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);letter-spacing:var(--type-nav-tracking, normal);border-radius:var(--radius-full);color:var(--color-nav-font);text-decoration:none;text-shadow:0 1px 0 var(--color-nav-text-shadow);white-space:nowrap;isolation:isolate;opacity:.7;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;transition:opacity var(--duration-short) linear,transform var(--duration-medium) var(--curve-ease-out)}._link_jmyq3_174:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._link_jmyq3_174:focus-visible{border-radius:var(--radius-full)}._link_jmyq3_174:before,._link_jmyq3_174:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transform:scale(.95);transition:opacity var(--duration-short) linear,transform var(--duration-medium) var(--curve-ease-out),background-color var(--duration-medium) var(--curve-ease-out)}._link_jmyq3_174:before{background-color:var(--color-nav-wash)}._link_jmyq3_174:after{box-shadow:inset 0 0 0 1px var(--color-nav-edge-light),0 0 0 1px var(--color-nav-edge-dark)}._link_jmyq3_174[aria-current=page]{opacity:1}._link_jmyq3_174[aria-current=page]:before,._link_jmyq3_174[aria-current=page]:after{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){._link_jmyq3_174:hover{opacity:1}._link_jmyq3_174:hover:before,._link_jmyq3_174:hover:after{opacity:1;transform:none}}._link_jmyq3_174[data-pressed]{opacity:1;transform:scale(.95)}._link_jmyq3_174[data-pressed]:before{opacity:1;transform:none;background-color:var(--color-nav-wash-press)}._link_jmyq3_174[data-pressed]:after{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){._link_jmyq3_174,._link_jmyq3_174:before,._link_jmyq3_174:after{transition:none}}._region_1cdin_1{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + var(--space-xlarge));display:flex;justify-content:center;pointer-events:none}._toast_1cdin_11{position:relative;padding:var(--space-small) var(--space-large);border-radius:var(--radius-full);background-color:var(--color-background-elevated-glass);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:var(--color-font-primary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);animation:_toast-in_1cdin_1 var(--duration-long) var(--curve-spring) backwards}._toast_1cdin_11[data-leaving]{animation:_toast-out_1cdin_1 var(--duration-medium) var(--curve-ease-in) forwards}@media(prefers-reduced-motion:reduce){._toast_1cdin_11{animation-duration:1ms!important}}._text_1cdin_34{position:relative}@keyframes _toast-in_1cdin_1{0%{opacity:0;transform:translateY(var(--space-large)) scale(.9)}}@keyframes _toast-out_1cdin_1{to{opacity:0;transform:scale(.9)}}._butterfly_1yg4t_1{--butterfly-angle-rest: 45deg;--butterfly-duration-rest: 2s;--butterfly-opacity-iridesce: .25;--butterfly-delta-iridesce: .25;--butterfly-angle-body: -20deg;--butterfly-fly-in-duration: 1s;--butterfly-fly-out-duration: 1s;position:absolute;width:250px;height:250px;margin:-125px 0 0 -125px;padding:0;border:0;border-radius:50%;background:none;color:inherit;perspective:500px;pointer-events:none;cursor:default;-webkit-tap-highlight-color:transparent;z-index:0;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}._butterfly_1yg4t_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:-20px}._butterfly_1yg4t_1[data-state=waiting]{visibility:hidden}._butterfly_1yg4t_1[data-state=rest],._butterfly_1yg4t_1[data-state=flutter]{pointer-events:auto}._butterfly_1yg4t_1[data-state=flyIn],._butterfly_1yg4t_1[data-state=flyOut]{z-index:2}._butterfly_1yg4t_1[data-state=flyIn]{animation:_butterfly-fly-in_1yg4t_1 var(--butterfly-fly-in-duration) linear reverse both}._butterfly_1yg4t_1[data-state=flyOut]{animation:_butterfly-fly-out_1yg4t_1 var(--butterfly-fly-out-duration) linear both}@media(prefers-reduced-motion:reduce){._butterfly_1yg4t_1{display:none}}@keyframes _butterfly-fly-in_1yg4t_1{0%{transform:translateZ(0) rotate(0) scale(1)}15%{transform:translate3d(5px,5px,0) rotate(5deg) scale(1.15)}30%{transform:translate3d(60px,-10px,0) rotate(8deg) scale(1.3)}40%{transform:translate3d(120px,-20px,0) rotate(5deg) scale(1.25)}50%{transform:translate3d(160px,-50px,0) rotate(3deg) scale(1.35)}60%{transform:translate3d(240px,-40px,0) rotate(-3deg) scale(1.4)}70%{transform:translate3d(300px,-150px,0) rotate(-10deg) scale(1.3)}80%{transform:translate3d(280px,-300px,0) rotate(-5deg) scale(1.45);opacity:1}90%{transform:translate3d(300px,-400px,0) rotate(-5deg) scale(1.45);opacity:0}to{opacity:0}}@keyframes _butterfly-fly-out_1yg4t_1{0%{transform:translateZ(0) rotate(0) scaleZ(1)}15%{transform:translate3d(-5px,-5px,0) rotate(-5deg) scale3d(1.15,1.15,1)}30%{transform:translate3d(-60px,-10px,0) rotate(-8deg) scale3d(1.3,1.3,1)}42%{transform:translate3d(-70px,-80px,0) rotate(-5deg) scale3d(1.25,1.25,1)}54%{transform:translate3d(-100px,-120px,0) rotate(-3deg) scale3d(1.35,1.35,1)}63%{transform:translate3d(-160px,-240px,0) rotate(3deg) scale3d(1.4,1.4,1)}75%{transform:translate3d(-300px,-440px,0) rotate(10deg) scale3d(1.3,1.3,1);opacity:1}85%{transform:translate3d(-400px,-600px,0) rotate(5deg) scale3d(1.45,1.45,1);opacity:0}to{transform:translateZ(0) rotate(0) scaleZ(1);opacity:0}}._butterfly_1yg4t_1[data-color=blue]{--butterfly-wing: url(./wing_blue-BIO2TZJZ.png);--butterfly-sheen: url(./wing_red_iridesce-6-WBzzNx.png)}._butterfly_1yg4t_1[data-color=yellow]{--butterfly-wing: url(./wing_yellow-BQIFK6Y9.png);--butterfly-sheen: url(./wing_red_iridesce-6-WBzzNx.png)}._butterfly_1yg4t_1[data-color=red]{--butterfly-wing: url(./wing_red-BtjKMygh.png);--butterfly-sheen: url(./wing_blue_iridesce-uJ2k_ucZ.png)}._butterfly_1yg4t_1[data-color=purple]{--butterfly-wing: url(./wing_purple-Cp4ALSM8.png);--butterfly-sheen: url(./wing_blue_iridesce-uJ2k_ucZ.png)}._butterfly_1yg4t_1[data-color=silver]{--butterfly-wing: url(./wing_silver-Dky9e7Nh.png);--butterfly-sheen: url(./wing_purple_iridesce-3FXZIW3v.png)}._butterfly_1yg4t_1[data-color=gold]{--butterfly-wing: url(./wing_gold-C6HhKkII.png);--butterfly-sheen: url(./wing_red_iridesce-6-WBzzNx.png)}._butterfly_1yg4t_1[data-color=contractor]{--butterfly-wing: url(./wing_contractor-U3mQDBxl.png);--butterfly-sheen: url(./wing_red_iridesce-6-WBzzNx.png)}._butterfly_1yg4t_1[data-color=temporary]{--butterfly-wing: url(./wing_temp-CbsWuT0i.png);--butterfly-sheen: url(./wing_purple_iridesce-3FXZIW3v.png)}._butterfly_1yg4t_1[data-color=internal]{--butterfly-wing: url(./wing_internal-BX3dfF23.png);--butterfly-sheen: url(./wing_blue_iridesce-uJ2k_ucZ.png)}._butterfly_1yg4t_1[data-color=rainbow]{--butterfly-wing: url(./wing_rainbow-DeHARn4x.png);--butterfly-sheen: url(./wing_red_iridesce-6-WBzzNx.png)}._body_1yg4t_168,._shadow_1yg4t_169{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform-style:preserve-3d;transform:rotate(var(--butterfly-angle-body)) rotateY(30deg)}._shadow_1yg4t_169{margin-top:5px;margin-left:-1px;opacity:.35;filter:blur(10px) brightness(.2);transition:opacity .25s linear}[data-state=flyIn] ._shadow_1yg4t_169,[data-state=flyOut] ._shadow_1yg4t_169,[data-state=waiting] ._shadow_1yg4t_169{opacity:0}._shadow_1yg4t_169 ._wing_1yg4t_187{opacity:1}._shadow_1yg4t_169 ._wing_1yg4t_187:after{display:none}._wing_1yg4t_187{position:relative;width:50%;height:100%;opacity:.95;transform:rotateY(calc(var(--butterfly-angle-rest) * var(--butterfly-angle-adjustment)));transition:transform .5s ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}._wing_1yg4t_187:before,._wing_1yg4t_187:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--butterfly-wing);background-size:cover}._wing_1yg4t_187:after{opacity:var(--butterfly-opacity-iridesce);background-image:var(--butterfly-sheen);transition:opacity .5s linear;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}._wing_1yg4t_187:first-child{--butterfly-angle-adjustment: 1;transform-origin:right center}._wing_1yg4t_187:first-child:before,._wing_1yg4t_187:first-child:after{transform:scaleX(-1)}._wing_1yg4t_187:last-child{--butterfly-angle-adjustment: -1;transform-origin:left center}[data-state=flyIn] ._wing_1yg4t_187,[data-state=flyOut] ._wing_1yg4t_187{animation-name:_butterfly-fly_1yg4t_1;animation-duration:.1s;transform:rotateY(calc(45deg * var(--butterfly-angle-adjustment)))}[data-state=flyIn] ._wing_1yg4t_187:after,[data-state=flyOut] ._wing_1yg4t_187:after{animation-name:_butterfly-iridesce-fly_1yg4t_1;animation-duration:.1s}[data-state=flutter] ._wing_1yg4t_187{animation-name:_butterfly-flutter_1yg4t_1;animation-duration:.1s}[data-state=flutter] ._wing_1yg4t_187:after{animation-name:_butterfly-iridesce-flutter_1yg4t_1;animation-duration:.1s}[data-state=rest] ._wing_1yg4t_187{animation-name:_butterfly-rest_1yg4t_1;animation-duration:var(--butterfly-duration-rest)}[data-state=rest] ._wing_1yg4t_187:after{animation-name:_butterfly-iridesce-rest_1yg4t_1;animation-duration:var(--butterfly-duration-rest)}[data-state=rest]:not([data-resting]) ._wing_1yg4t_187,[data-state=rest]:not([data-resting]) ._wing_1yg4t_187:after{animation:none}._shadow_1yg4t_169 ._wing_1yg4t_187:after{animation:none}@keyframes _butterfly-fly_1yg4t_1{0%{transform:rotateY(calc(60deg * var(--butterfly-angle-adjustment)))}10%{transform:rotateY(calc(55deg * var(--butterfly-angle-adjustment)))}90%{transform:rotateY(calc(-55deg * var(--butterfly-angle-adjustment)))}to{transform:rotateY(calc(-60deg * var(--butterfly-angle-adjustment)))}}@keyframes _butterfly-flutter_1yg4t_1{0%{transform:rotateY(calc(45deg * var(--butterfly-angle-adjustment)))}to{transform:rotateY(calc(5deg * var(--butterfly-angle-adjustment)))}}@keyframes _butterfly-rest_1yg4t_1{0%{transform:rotateY(calc((0deg + var(--butterfly-angle-rest)) * var(--butterfly-angle-adjustment)))}20%{transform:rotateY(calc((15deg + var(--butterfly-angle-rest)) * var(--butterfly-angle-adjustment)))}40%{transform:rotateY(calc((5deg + var(--butterfly-angle-rest)) * var(--butterfly-angle-adjustment)))}80%{transform:rotateY(calc((2deg + var(--butterfly-angle-rest)) * var(--butterfly-angle-adjustment)))}to{transform:rotateY(calc((0deg + var(--butterfly-angle-rest)) * var(--butterfly-angle-adjustment)))}}@keyframes _butterfly-iridesce-fly_1yg4t_1{0%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .25)}25%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .5)}50%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * 0)}75%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .5)}to{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .25)}}@keyframes _butterfly-iridesce-flutter_1yg4t_1{0%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * 0)}to{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .5)}}@keyframes _butterfly-iridesce-rest_1yg4t_1{0%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * 0)}20%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * 1)}40%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .5)}80%{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * .25)}to{opacity:calc(var(--butterfly-opacity-iridesce) + var(--butterfly-delta-iridesce) * 0)}}._thorax_1yg4t_344,._antennae_1yg4t_345,._legs_1yg4t_346{position:absolute;top:0;left:25%;width:50%;height:100%;background-image:url(./thorax-dYEykX5k.png);background-position:center;background-repeat:no-repeat;background-size:40%;transform:rotateY(-60deg)}._antennae_1yg4t_345{background-image:url(./antennae-XdYZamol.png);transform:rotateY(0)}[data-state=rest][data-resting] ._antennae_1yg4t_345{animation:_butterfly-antennae_1yg4t_1 var(--butterfly-duration-rest) ease-in-out infinite alternate}@keyframes _butterfly-antennae_1yg4t_1{0%{transform:rotateY(0)}50%{transform:rotateY(-30deg) rotateX(-10deg)}to{transform:rotateY(0)}}._legs_1yg4t_346{background-image:url(./legs-BOYJa_kk.png)}._viewer_4kihe_1{--viewer-fade: 1;--viewer-transform: none;--viewer-page: 0px;--viewer-index: 0;--viewer-duration: calc(var(--duration-long) / var(--viewer-close-speed, 1));position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;touch-action:none;overscroll-behavior:contain}._viewer_4kihe_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--viewer-fade);pointer-events:none}._viewer_4kihe_1[data-animating=true]:before{transition:opacity var(--viewer-duration) linear}._stage_4kihe_28{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;transform:var(--viewer-transform);overflow:hidden}._viewer_4kihe_1[data-animating=true] ._stage_4kihe_28{transition:transform var(--viewer-duration) var(--curve-ease-out-strong)}._strip_4kihe_40{display:flex;height:100%;transform:translate3d(calc(var(--viewer-page) - var(--viewer-index) * 100vw),0,0)}._viewer_4kihe_1:not([data-paging=true]) ._strip_4kihe_40{transition:transform var(--duration-medium) var(--curve-ease-out-strong)}._slide_4kihe_50{position:relative;flex:0 0 100vw;width:100vw;height:100%}._canvas_4kihe_57{width:100%!important;height:100%!important;touch-action:none;cursor:grab}._canvas_4kihe_57:active{cursor:grabbing}._content_4kihe_67{width:100%;height:100%}._image_4kihe_72{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:none}._close_4kihe_84{position:fixed;top:max(env(safe-area-inset-top),var(--space-large));right:max(env(safe-area-inset-right),var(--space-large));display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-full);background-color:var(--color-background-elevated);color:var(--color-font-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-short) linear,transform var(--duration-long) var(--curve-spring)}._close_4kihe_84:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._close_4kihe_84:focus-visible{border-radius:var(--radius-full)}._close_4kihe_84[data-hidden]{opacity:0;transform:scale(.8);pointer-events:none;transition:opacity var(--duration-short) linear,transform var(--duration-short) var(--curve-ease-out)}@media(prefers-reduced-motion:reduce){._close_4kihe_84{transition:none}}@media(prefers-reduced-motion:reduce){._viewer_4kihe_1[data-animating=true]:before,._viewer_4kihe_1[data-animating=true] ._stage_4kihe_28,._viewer_4kihe_1:not([data-paging=true]) ._strip_4kihe_40{transition:none}}._root_w2ky3_1{margin-top:var(--space-large)}._carousel_w2ky3_5{--bleed: max(var(--space-gutter), calc((100vw - var(--measure-document)) / 2 + var(--space-gutter)));margin:0 calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none}._carousel_w2ky3_5:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._carousel_w2ky3_5::-webkit-scrollbar{display:none}._carousel_w2ky3_5 ._track_w2ky3_23{display:flex;gap:var(--space-medium);width:max-content;margin:0;padding:var(--space-xsmall) var(--bleed) var(--space-large);list-style:none}._carousel_w2ky3_5 ._slide_w2ky3_32[data-viewing] img{visibility:hidden}._slide_w2ky3_32{flex:none;width:calc(min(100vw,var(--measure-document)) - 2 * var(--space-gutter));margin:0;padding:0;scroll-snap-align:start}._open_w2ky3_44{display:block;width:100%;padding:0;border:0;border-radius:var(--radius-medium);background:none;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}._open_w2ky3_44:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._open_w2ky3_44:focus-visible{border-radius:var(--radius-medium)}._controls_w2ky3_65{display:flex;align-items:center;justify-content:center;gap:var(--space-small);margin-top:calc(-1 * var(--space-small))}._step_w2ky3_73{display:none;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--color-font-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}._step_w2ky3_73:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._step_w2ky3_73{display:grid}}._step_w2ky3_73:focus-visible{border-radius:var(--radius-full)}._step_w2ky3_73 svg{opacity:.25;transition:opacity var(--duration-short) linear,transform var(--duration-medium) var(--curve-ease-out)}@media(hover:hover)and (pointer:fine){._step_w2ky3_73:not(:disabled):hover svg{opacity:1}}._step_w2ky3_73:not(:disabled):focus-visible svg,._step_w2ky3_73:not(:disabled):active svg{opacity:1}._step_w2ky3_73:not(:disabled):active svg{transform:scale(.8);transition-duration:var(--duration-short)}._step_w2ky3_73:disabled{cursor:default}@media(prefers-reduced-motion:reduce){._step_w2ky3_73 svg{transition:none}}._dots_w2ky3_123{display:flex;justify-content:center}._dot_w2ky3_123{display:grid;place-items:center;width:15px;height:24px;padding:0;border:0;background:none;cursor:pointer}._dot_w2ky3_123:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._dot_w2ky3_123:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background-color:var(--color-font-primary);opacity:.25;transition:opacity var(--duration-medium) var(--curve-ease-out)}._dot_w2ky3_123[aria-current]:before{opacity:1}@media(prefers-reduced-motion:reduce){._dot_w2ky3_123:before{transition:none}}._card_7calr_1{position:relative;aspect-ratio:1;border-radius:var(--radius-medium);background-color:var(--color-background-primary)}._image_7calr_8{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}._cover_7calr_18 ._image_7calr_8{object-fit:cover}._bare_7calr_22{background-color:transparent}._markdown_sjgfg_1{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking, normal);overflow-wrap:break-word}._markdown_sjgfg_1>:first-child{margin-top:0}._markdown_sjgfg_1 h1,._markdown_sjgfg_1 h2,._markdown_sjgfg_1 h3,._markdown_sjgfg_1 h4{text-wrap:pretty}._markdown_sjgfg_1 h2,._markdown_sjgfg_1 h3,._markdown_sjgfg_1 h4,._markdown_sjgfg_1 h5{scroll-margin-top:var(--size-header-offset)}._markdown_sjgfg_1 h1{margin:0 0 var(--space-small);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking, normal)}._markdown_sjgfg_1 h2{text-transform:uppercase;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-line);letter-spacing:var(--type-section-tracking, normal);color:var(--color-font-secondary);margin:var(--space-xxlarge) 0 0}._markdown_sjgfg_1 h3{margin:var(--space-xlarge) 0 0;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-line);letter-spacing:var(--type-heading-tracking, normal)}._markdown_sjgfg_1 h4{margin:var(--space-large) 0 0;font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-line);letter-spacing:var(--type-subheading-tracking, normal)}._markdown_sjgfg_1 p{margin:var(--space-medium) 0 0;text-wrap:pretty}._markdown_sjgfg_1 ul,._markdown_sjgfg_1 ol{margin:var(--space-small) 0 0;padding-left:var(--space-large)}._markdown_sjgfg_1 li{margin-top:var(--space-xsmall);padding-left:var(--space-xsmall);text-wrap:pretty}._markdown_sjgfg_1 li::marker{color:var(--color-font-tertiary)}._markdown_sjgfg_1 strong{font-weight:var(--font-weight-strong)}._markdown_sjgfg_1 a{color:var(--color-link);text-decoration:none;transition:color var(--duration-short) var(--curve-ease-out)}._markdown_sjgfg_1 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._markdown_sjgfg_1 a:hover{color:var(--color-link-active)}}._markdown_sjgfg_1 a:active{color:var(--color-link-active)}@media(prefers-reduced-motion:reduce){._markdown_sjgfg_1 a{transition:none}}._markdown_sjgfg_1 ._externalIcon_sjgfg_96{display:inline-block;margin-left:var(--space-xsmall);vertical-align:-.125em}._markdown_sjgfg_1 ._visuallyHidden_sjgfg_101{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._markdown_sjgfg_1 img{border-radius:var(--radius-medium)}._markdown_sjgfg_1 hr{margin:var(--space-xxlarge) 0;position:relative;height:2px;border:0}._markdown_sjgfg_1 hr:before,._markdown_sjgfg_1 hr:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none}._markdown_sjgfg_1 hr:before{bottom:calc(0 + 1px);background-color:var(--color-shadow-secondary)}._markdown_sjgfg_1 hr:after{bottom:0;background-color:var(--color-highlight-primary);filter:brightness(1.5)}._markdown_sjgfg_1 h2+hr{margin:var(--space-small) 0 var(--space-large)}@media print{._markdown_sjgfg_1 h2+hr{break-after:avoid}}._markdown_sjgfg_1 h5{margin:var(--space-large) 0 0;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking, normal)}._markdown_sjgfg_1 code{padding:0 var(--space-xxsmall);border-radius:var(--radius-small);background-color:var(--color-background-tertiary);font-family:var(--font-family-mono);font-size:.875em}._markdown_sjgfg_1 pre{margin:var(--space-medium) 0 0;padding:var(--space-medium) var(--space-large);overflow-x:auto;border-radius:var(--radius-medium);background-color:var(--color-background-tertiary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal)}._markdown_sjgfg_1 pre code{padding:0;background:none;font-size:inherit}._markdown_sjgfg_1 table{display:block;max-width:100%;margin:var(--space-medium) 0 0;overflow-x:auto;border-collapse:collapse;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal)}._markdown_sjgfg_1 th,._markdown_sjgfg_1 td{padding:var(--space-xsmall) var(--space-medium) var(--space-xsmall) 0;vertical-align:top;text-align:left}._markdown_sjgfg_1 th{font-weight:var(--font-weight-strong)}._markdown_sjgfg_1 td{box-shadow:inset 0 1px 0 var(--color-shadow-secondary)}._markdown_sjgfg_1 blockquote{margin:var(--space-large) 0 0;padding:var(--space-small) var(--space-large);border-radius:var(--radius-medium);background-color:var(--color-background-tertiary);color:var(--color-font-secondary)}@media print{._markdown_sjgfg_1 h2,._markdown_sjgfg_1 h3,._markdown_sjgfg_1 h4{break-after:avoid}._markdown_sjgfg_1 li{break-inside:avoid}._markdown_sjgfg_1 a{color:inherit}}._resume_sjgfg_217 h1{font-size:var(--type-name-size);font-weight:var(--type-name-weight);line-height:var(--type-name-line);letter-spacing:var(--type-name-tracking, normal)}._resume_sjgfg_217 h1+ul{margin:0;padding:0;list-style:none;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-tracking, normal);color:var(--color-font-secondary)}._resume_sjgfg_217 h1+ul li{margin:0;padding:0}._resume_sjgfg_217 h1+ul a{color:inherit}._resume_sjgfg_217 h3+p,._resume_sjgfg_217 h4+p,._entry_sjgfg_244 h3+p,._entry_sjgfg_244 h4+p{margin:var(--space-xxsmall) 0 0;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-tracking, normal);color:var(--color-font-secondary)}@media print{._resume_sjgfg_217 h3+p,._resume_sjgfg_217 h4+p,._entry_sjgfg_244 h3+p,._entry_sjgfg_244 h4+p{break-after:avoid}}._figure_sjgfg_262{margin:var(--space-xlarge) 0 0}._figure_sjgfg_262 figcaption{margin-top:var(--space-small);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary)}._links_sjgfg_274 ul{padding-left:0;list-style:none}._links_sjgfg_274 li{padding-left:0}._hero_kris6_1{position:relative;aspect-ratio:3/2;margin:0 0 var(--space-xxlarge);background-color:var(--color-background-tertiary)}@media(min-width:40.001rem){._hero_kris6_1{aspect-ratio:auto;height:clamp(12rem,25vw,22rem)}}._frame_kris6_14{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._edgeShadow_kris6_20{clip-path:inset(-8px 0)}._image_kris6_24{position:absolute;top:-6%;left:-6%;width:112%;max-width:none;height:112%;object-fit:cover;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;animation:_hero-fade_kris6_1 .5s linear backwards,_hero-grow_kris6_1 6s ease-in-out backwards}@media(prefers-reduced-motion:reduce){._image_kris6_24{animation:none}}@keyframes _hero-fade_kris6_1{0%{opacity:0}}@keyframes _hero-grow_kris6_1{0%{transform:scale(.9)}}._location_kris6_54{position:absolute;top:50%;left:50%;width:0;height:0}._dot_kris6_62,._ring_kris6_63{position:absolute;border-radius:50%}._dot_kris6_62{top:-8px;left:-8px;width:16px;height:16px;background-image:linear-gradient(to bottom,var(--color-location-light),var(--color-location-dark));box-shadow:inset 0 0 0 2px var(--gray-100),0 1px 2px var(--darkening-50)}._ring_kris6_63{top:-25px;left:-25px;width:50px;height:50px;background-color:var(--color-location-ring);box-shadow:inset 0 0 0 2px var(--color-location);opacity:0;animation:_location-ping_kris6_1 3s ease-out 1s infinite backwards}._ring_kris6_63+._ring_kris6_63{animation-delay:1.35s}@media(prefers-reduced-motion:reduce){._ring_kris6_63{display:none}}@keyframes _location-ping_kris6_1{0%{transform:scale(0);opacity:1}50%,to{transform:scale(2);opacity:0}}._page_1uht5_1{display:block}._column_1uht5_5{max-width:var(--measure-document);margin-inline:auto;padding:0 var(--space-gutter)}._wide_1uht5_11{max-width:var(--measure-wide)}._afterHero_1uht5_15{--reveal-start: 1}._noHero_1uht5_19{padding-top:var(--space-xxlarge)}._collage_pzt5j_1{--collage-fill: #eeeeee;position:relative;margin:var(--space-xxlarge) 0 0;padding:var(--space-medium);border-radius:var(--radius-medium-plus)}:root[data-theme=dark] ._collage_pzt5j_1{background-color:var(--collage-fill)}._collageNote_pzt5j_12{margin:var(--space-small) 0 var(--space-xxlarge);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary);text-align:center}:root:not([data-theme=dark]) ._collageEdge_pzt5j_22{display:none}._collageImage_pzt5j_26{display:block;width:100%;height:auto;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}:root:not([data-theme=dark]) ._collageImage_pzt5j_26{filter:brightness(1.0294117647)}._contact_1s238_1 ul{margin-top:var(--space-large);padding:0;list-style:none}._contact_1s238_1 ul li{margin:0;padding:0}._contact_1s238_1 ul li+li{margin-top:var(--space-xsmall)}._contact_1s238_1 ul a{position:relative}._contact_1s238_1 ul a:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}._sheet_176ah_1{position:relative;background-color:var(--color-background-primary);color:var(--color-font-primary);width:100%;max-width:var(--measure-document);margin-inline:auto;padding:var(--space-xxlarge) var(--space-xlarge);border-radius:var(--radius-large)}@media(min-width:40rem){._sheet_176ah_1{padding:var(--space-xxxlarge)}}@media print{._sheet_176ah_1{max-width:none;padding:0;border-radius:0;box-shadow:none;background-color:transparent}}._page_cpiju_1{padding:var(--space-xlarge) var(--space-medium) 0}@media print{._page_cpiju_1{padding:0}}._root_p34ic_1{position:relative;display:inline-flex}._trigger_p34ic_6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-medium);background:none;color:var(--color-font-secondary);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:color var(--duration-short) var(--curve-ease-out)}._trigger_p34ic_6:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._trigger_p34ic_6:hover{color:var(--color-font-primary)}}._trigger_p34ic_6[aria-expanded=true]{color:var(--color-font-primary)}._panel_p34ic_38{position:absolute;z-index:1;top:calc(100% + var(--space-xsmall));min-width:13rem;border-radius:var(--radius-xlarge);touch-action:none;-webkit-touch-callout:none;background-color:var(--color-nav-background);background-image:linear-gradient(var(--color-nav-sheen),transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:var(--color-nav-font)}:root:not([data-theme=dark]) ._panel_p34ic_38{--color-nav-sheen: var(--lightening-8);--color-font-secondary: var(--gray-70);--color-rule: var(--lightening-8);--color-focus: var(--blue-65)}._panel_p34ic_38{animation:_popover-fade-in_p34ic_1 var(--duration-short) linear backwards,_popover-grow_p34ic_1 var(--duration-long) var(--curve-spring) backwards}._panel_p34ic_38[data-align=end]{right:0;transform-origin:top right}._panel_p34ic_38[data-align=start]{left:0;transform-origin:top left}._panel_p34ic_38[data-state=closing]{animation:_popover-fade-out_p34ic_1 var(--duration-short) linear forwards,_popover-shrink_p34ic_1 var(--duration-short) var(--curve-ease-in) forwards}@media(prefers-reduced-motion:reduce){._panel_p34ic_38{animation-duration:1ms!important}}@keyframes _popover-fade-in_p34ic_1{0%{opacity:0}}@keyframes _popover-grow_p34ic_1{0%{transform:scale(.8)}}@keyframes _popover-fade-out_p34ic_1{to{opacity:0}}@keyframes _popover-shrink_p34ic_1{to{transform:scale(.8)}}._rows_p34ic_98{display:flex;flex-direction:column;gap:var(--space-small);padding:calc(var(--radius-xlarge) - var(--size-control-small) / 2)}._row_p34ic_98{position:relative;display:flex;align-items:center;height:var(--size-control-small);padding:0 var(--space-medium);border-radius:var(--radius-full);color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--duration-medium) var(--curve-ease-out)}._row_p34ic_98:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._row_p34ic_98:focus-visible{border-radius:var(--radius-full)}._row_p34ic_98:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-nav-wash);box-shadow:inset 0 0 0 1px var(--color-nav-edge-light),0 0 0 1px var(--color-nav-edge-dark);opacity:0;transform:scale(.97);transition:opacity var(--duration-short) linear,transform var(--duration-medium) var(--curve-ease-out),background-color var(--duration-medium) var(--curve-ease-out)}._row_p34ic_98:after{content:"";position:absolute;inset:calc(-1 * var(--space-small) / 2) calc(-1 * var(--space-small))}._row_p34ic_98[data-highlighted]:before{opacity:1;transform:none}._row_p34ic_98:active{transform:scale(.98)}._row_p34ic_98[data-highlighted]:active:before,._row_p34ic_98:active:before{opacity:1;transform:none;background-color:var(--color-nav-wash-press)}@media(prefers-reduced-motion:reduce){._row_p34ic_98,._row_p34ic_98:before{transition:none}}._buttonRow_p34ic_163{width:100%;border:0;background:none;font:inherit;text-align:start}._separator_p34ic_171{height:1px;margin:0 var(--space-medium);background-color:var(--color-rule)}._atPoint_p34ic_177{position:fixed;top:var(--menu-y);left:var(--menu-x);right:auto;display:flex;flex-direction:column;max-height:var(--menu-max-height, none);transform-origin:var(--menu-origin, center bottom)}._atPoint_p34ic_177 ._rows_p34ic_98{min-height:0;overflow-y:auto}._rowContent_p34ic_192{position:relative;display:flex;flex:1;align-items:center;gap:var(--space-medium)}._icon_p34ic_200{display:inline-flex;color:var(--color-font-secondary)}._label_p34ic_205{flex:1}._detail_p34ic_209{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-tertiary)}._header_1etwv_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xlarge)}@media print{._header_1etwv_1{display:none}}._title_1etwv_13{margin:0;font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking, normal)}._download_1etwv_21{margin-right:-12px}._link_1vmo6_1{position:relative;display:inline-flex;align-items:center;gap:var(--space-xxsmall);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary);text-decoration:none;-webkit-touch-callout:none;-webkit-user-drag:none;transition:color var(--duration-short) var(--curve-ease-out)}._link_1vmo6_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._link_1vmo6_1:hover{color:var(--color-font-primary)}}._link_1vmo6_1:after{content:"";position:absolute;inset:calc((var(--type-caption-line) - 44px) / 2) calc(-1 * var(--space-small))}@media(prefers-reduced-motion:reduce){._link_1vmo6_1{transition:none}}._icon_1vmo6_37{margin-left:-5px}._tags_n4zhj_1{display:flex;flex-wrap:wrap;gap:var(--space-xsmall);margin:0;padding:0;list-style:none}._tag_n4zhj_1{margin:0;padding:var(--space-xxsmall) var(--space-small);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--radius-small);background-color:color-mix(in srgb,currentColor 8%,transparent);color:var(--color-font-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal)}._heading_qpszc_1{display:flex;flex-direction:column;align-items:flex-start}._title_qpszc_7{margin:var(--space-xsmall) 0 0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);letter-spacing:var(--type-title-tracking, normal);text-wrap:pretty}._meta_qpszc_16{margin:0;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary)}._heading_qpszc_1 ._tags_qpszc_25{margin-top:var(--space-small)}._demo_qpszc_29{position:relative;width:min(100%,30rem);aspect-ratio:1;margin:var(--space-large) 0;border-radius:var(--radius-medium-plus);background-color:var(--color-background-tertiary)}._demoFrame_qpszc_38{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit}._links_qpszc_47{margin-top:var(--space-xlarge)}._document_qpszc_51{margin-top:var(--space-xxlarge);border-radius:var(--radius-large);background-color:var(--color-background-tertiary);padding:0 var(--space-xlarge) var(--space-xlarge)}._documentBar_qpszc_58{display:flex;align-items:center;justify-content:space-between;gap:var(--space-medium);padding:var(--space-medium) 0;margin-bottom:var(--space-large);box-shadow:inset 0 -1px 0 var(--color-shadow-secondary)}._documentName_qpszc_68{font-family:var(--font-family-mono);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary);overflow-wrap:anywhere}._documentDownload_qpszc_78{display:inline-flex;flex:none;align-items:center;gap:var(--space-xsmall);min-height:44px;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking, normal);color:var(--color-link);text-decoration:none}._documentDownload_qpszc_78:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}@media(hover:hover)and (pointer:fine){._documentDownload_qpszc_78:hover{color:var(--color-link-active)}}._document_qpszc_51 pre,._document_qpszc_51 code{background-color:var(--color-background-primary)}._document_qpszc_51 pre code{background:none}._title_1rbx7_1{margin:0;font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking, normal)}._section_1rbx7_9{margin-top:1.25rem}._section_1rbx7_9:first-of-type{margin-top:var(--space-small)}._heading_1rbx7_16{margin:0;font-size:var(--type-group-size);font-weight:var(--type-group-weight);line-height:var(--type-group-line);letter-spacing:var(--type-group-tracking, normal);color:var(--color-font-secondary)}._grid_1rbx7_25{display:grid;grid-template-columns:1fr;gap:var(--space-medium);margin:var(--space-medium) 0 0;padding:0;list-style:none}@media(min-width:600px){._grid_1rbx7_25{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}._card_1rbx7_39{--card-radius: var(--radius-medium-plus);position:relative;background-color:var(--color-background-primary);color:var(--color-font-primary);display:flex;flex-direction:column;height:100%;border-radius:var(--card-radius);transition:transform var(--duration-medium) var(--curve-ease-out)}@media(hover:hover)and (pointer:fine){._card_1rbx7_39:hover ._wash_1rbx7_51{opacity:1}}._card_1rbx7_39{text-decoration:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}._card_1rbx7_39:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}._card_1rbx7_39:focus-visible{border-radius:var(--card-radius)}@media(prefers-reduced-motion:reduce){._card_1rbx7_39{transition:none}}._card_1rbx7_39[data-pressed]{transform:scale(var(--press-scale, .98))}._card_1rbx7_39[data-long-pressing]{animation:_work-card-long-press_1rbx7_1 var(--long-press-run) var(--curve-ease-in-out) var(--long-press-wait) forwards}@media(prefers-reduced-motion:reduce){._card_1rbx7_39[data-long-pressing]{animation:none}}@keyframes _work-card-long-press_1rbx7_1{0%{transform:scale(var(--press-scale, .98))}70%{transform:scale(var(--sink-scale, calc(var(--press-scale, .98) - .02)))}85%{transform:scale(var(--pop-scale, 1.02));animation-timing-function:var(--curve-ease-out)}to{transform:scale(1);animation-timing-function:var(--curve-ease-in)}}._wash_1rbx7_51{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-card-wash);opacity:0;pointer-events:none;transition:opacity var(--duration-short) linear,background-color var(--duration-medium) var(--curve-ease-out)}._card_1rbx7_39[data-pressed] ._wash_1rbx7_51{opacity:1;background-color:var(--color-card-wash-press)}@media(prefers-reduced-motion:reduce){._wash_1rbx7_51{transition:none}}._well_1rbx7_122{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0;background-image:linear-gradient(to bottom,color-mix(in srgb,black 0%,transparent),color-mix(in srgb,black .08%,transparent),color-mix(in srgb,black .32%,transparent),color-mix(in srgb,black .72%,transparent),color-mix(in srgb,black 1.28%,transparent),color-mix(in srgb,black 2%,transparent),color-mix(in srgb,black 2.88%,transparent),color-mix(in srgb,black 3.92%,transparent),color-mix(in srgb,black 5.12%,transparent),color-mix(in srgb,black 6.48%,transparent),color-mix(in srgb,black 8%,transparent))}._lock_1rbx7_131{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:var(--color-font-primary);opacity:.6}._image_1rbx7_139{display:block;width:100%;height:100%;object-fit:cover}._well_1rbx7_122[data-transparent]{padding:var(--space-medium)}._well_1rbx7_122[data-transparent] ._image_1rbx7_139{object-fit:contain}._details_1rbx7_153{position:relative;display:flex;flex:1;flex-direction:column;padding:var(--space-medium);border-radius:0 0 var(--card-radius) var(--card-radius)}._detailsEdge_1rbx7_162{clip-path:inset(-8px 0 100% 0)}._name_1rbx7_166{position:relative;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking, normal);text-wrap:pretty}._year_1rbx7_175{position:relative;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking, normal);color:var(--color-font-secondary)}._app_11u6e_1{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media print{._app_11u6e_1{padding:0}}._main_11u6e_15{display:block;flex:1 0 auto}
