/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-primary:#f7d325;--color-primary-rgb:247, 211, 37;--color-primary-800:#d2a707;--color-secondary:#ea1340;--color-secondary-800:#c00f35;--color-info:#47829a;--color-success:#2a9d8f;--color-warning:#e76f51;--color-important:#7e52a3;--color-white:#fff;--color-gray-100:#f1f1f1;--color-gray-200:#bbb;--color-gray-300:#797676;--color-gray-400:#4f4f4f;--color-gray:#b3b3b3;--color-gray-900:#2b2b2a;--color-gray-950:#1c1c1c;--color-black:#000;--font-base:"Source Sans Pro", sans-serif;--font-secondary:"Darker Grotesque", sans-serif;--text-xs:1rem;--text-xs-sm:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:2rem;--text-xl:2.4rem;--text-2xl:2.8rem;--text-3xl:3.2rem;--text-4xl:4.8rem;--text-5xl:5.6rem;--text-6xl:8rem;--font-weight-base:400;--font-weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-normal:1.5;--radius-sm:.4rem;--spacing-px:1px;--spacing:.8rem;--spacing-xs:.8rem;--spacing-sm:1.6rem;--spacing-base:2.4rem;--spacing-md:2.4rem;--spacing-lg:3.2rem;--spacing-xl:4.8rem;--spacing-2xl:6.4rem;--spacing-3xl:8rem;--spacing-4xl:9.6rem;--spacing-5xl:12rem;--spacing-6xl:20rem;--shadow-sm:0 .2rem .8rem #0000000d;--shadow-md:0 .2rem .8rem #0000001a;--shadow-lg:0 .4rem 1.6rem #0000001a;--shadow-2xl:0 .6rem 1.6rem #0000001a}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/build/fonts/source-sans-pro-400.b9a9e863.woff2)format("woff2");font-display:swap}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/build/fonts/source-sans-pro-700.c1b75d3a.woff2)format("woff2");font-display:swap}@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:700;src:url(/build/fonts/darker-grotesque-700.13105431.woff2)format("woff2");font-display:swap}:root{--font-size-h1:var(--text-4xl);--font-size-h2:var(--text-3xl);--font-size-h3:var(--text-2xl);--font-size-h4:var(--text-xl);--font-size-h5:var(--text-lg);--font-size-h6:var(--text-base);--line-height-h1:var(--leading-tight);--line-height-h2:var(--leading-tight);--line-height-h3:var(--leading-tight);--line-height-h4:var(--leading-tight);--line-height-h5:var(--leading-normal);--line-height-h6:var(--leading-normal);--container-inline-size:120rem;--container-padding-inline:var(--spacing-xs);--gap:var(--container-padding-inline);--border-color:var(--color-gray);--border-width:var(--spacing-px);--border-radius:calc(var(--spacing-xs) / 2);--box-shadow:var(--shadow-sm);--header-height:4.8rem;@media (prefers-reduced-motion:no-preference){--transition-duration:.2s}@media (width>=48em){--container-padding-inline:var(--spacing-sm)}@media (width>=64.0625em){--font-size-h1:var(--text-6xl);--font-size-h2:var(--text-5xl);--font-size-h3:var(--text-3xl);--line-height-h1:calc(var(--leading-tight) - .1);--container-padding-inline:var(--spacing-base);--header-height:7.8rem}}*,:before,:after{overflow-wrap:break-word;min-block-size:0;min-inline-size:0}::selection{color:var(--selection-color,var(--color-gray-900));background-color:var(--selection-background-color,var(--color-primary))}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-height) + var(--spacing-base));font-size:62.5%;&.feed{font-size:62.5%!important}}body{min-block-size:100svb;font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--font-weight-base);line-height:var(--leading-normal);color:var(--color-gray-900);background-color:var(--color-white)}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,address,ol,ul,dl,fieldset,table,figure,details{margin-top:var(--default-spacing,var(--spacing-base))}:first-child{margin-top:0}th{font-weight:inherit;text-align:start}cite{font-style:normal}kbd{white-space:nowrap;background-color:var(--color-gray-100);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding-left:.1em;padding-right:.1em;font-weight:700;display:inline-block;box-shadow:0 1px 1px #0003,inset 0 2px #ffffffb3}img{display:inline-block}address{font-style:normal}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer components{.c-alert{--alert-color:var(--color-black);--alert-background-size:.6rem;--icon-svg-fill:var(--alert-color)}.c-alert--note{--alert-color:var(--color-info)}.c-alert--tip{--alert-color:var(--color-success)}.c-alert--warning{--alert-color:var(--color-warning)}.c-alert--important{--alert-color:var(--color-important)}.c-alert--caution{--alert-color:var(--color-secondary)}.c-alert{gap:var(--spacing-xs);padding-block:calc(var(--spacing-xs) / 2);padding-inline:calc(var(--alert-background-size) + var(--spacing-sm)) var(--spacing-sm);margin-top:var(--spacing-base);background-image:linear-gradient(to right, var(--alert-color) var(--alert-background-size), transparent var(--alert-background-size));border-radius:var(--border-radius)}.c-alert__title{gap:var(--spacing-xs);color:var(--alert-color);display:flex}.c-alert__content{margin-top:var(--spacing-xs)}.c-icon--monospace{--icon-width:calc(var(--leading-normal) * 1em)}.c-icon--link-external{--icon-height:.6em}.c-icon--rotate-90{--icon-transform-rotate:90deg}.c-icon--rotate-180{--icon-transform-rotate:180deg}.c-icon--rotate-270{--icon-transform-rotate:270deg}.c-icon--flip-x{--icon-transform-scale-x:-1}.c-icon--flip-y{--icon-transform-scale-y:-1}.c-icon{vertical-align:top;align-items:center;display:inline-flex;& .c-icon__time{text-decoration:none}}.c-icon__wrapper{flex-shrink:0}.c-icon__svg{width:var(--icon-width,auto);height:var(--icon-height,calc(var(--leading-normal) * 1em));fill:var(--icon-svg-fill,currentColor);stroke:var(--icon-svg-stroke);stroke-width:var(--icon-svg-stroke-width);stroke-linecap:var(--icon-svg-stroke-linecap);stroke-linejoin:var(--icon-svg-stroke-linejoin);transform:scale(var(--icon-transform-scale-x,1), var(--icon-transform-scale-y,1)) rotate(var(--icon-transform-rotate,0deg));transition:var(--icon-transition-duration)}.c-mark{color:inherit;background-color:#0000;background-image:linear-gradient(var(--color-primary), var(--color-primary));background-repeat:no-repeat;background-position:.1em var(--mark-background-position-y,.66em)}.c-code{background-color:var(--color-gray-100);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding-left:.1em;padding-right:.1em;font-size:.875em}pre[class*=language-]{padding:var(--spacing-sm);border-radius:var(--border-radius);margin-bottom:0;font-size:.8em;&:not(:first-child){margin-top:var(--spacing-base)}}.c-link{--link-font-size:var(--text-lg);--link-background-position:0 95%;&:focus,&:hover,&:active{--link-background-size:0%}}.c-link--underline{--link-background-size:100%;&:focus,&:hover,&:active{--link-background-size:0%}}.c-link--black{--link-color:var(--color-gray-900);--link-visited-color:var(--color-black)}.c-link--children{--link-font-size:var(--text-base)}.c-link--external{--link-background-size:calc(100% - 1em)}.c-link--nav{--link-background-size:0%;&:focus,&:hover,&:active{--link-background-size:100%}}.c-link--back{--link-background-position:right 0 top 95%;--link-background-size:calc(100% - 1em)}.c-link{font-family:var(--font-secondary);font-size:var(--link-font-size);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--link-color,var(--color-secondary));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:var(--link-background-position);background-size:var(--link-background-size,100%) var(--border-width);transition:var(--transition-duration);text-decoration:none;&:visited:not(.c-link--nav,:focus,:hover,:active){color:var(--link-visited-color,var(--color-secondary-800))}}.c-stretched-link:hover,.c-stretched-link:focus-within{--icon-clock-transform-rotate:calc(var(--reading-time,10) * 360deg / 60);--card-title-color:var(--section-card-title-hover-color,var(--color-secondary));--filter-grayscale:0}.c-reading-time-clock{transform:rotate(var(--icon-clock-transform-rotate));transform-origin:50%;transition:var(--transition-duration) linear}.c-stretched-link__target:focus,.c-stretched-link__target:hover,.c-stretched-link__target:active{--button-color:var(--color-white);--button-before-transform-scale-x:1;--button-before-opacity:1}.c-stretched-link--secondary{--stretched-link-target-after-content:"";&:hover,&:focus-within{--stretched-link-target-after-opacity:1}}.c-stretched-link--zoomed{--stretched-link-transition:var(--transition-duration);&:hover,&:focus-within{--stretched-link-transform-scale:1.05}}.c-stretched-link{z-index:0;transform:scale(var(--stretched-link-transform-scale));transition:var(--stretched-link-transition);position:relative}.c-stretched-link__target:before,.c-stretched-link__target:after{z-index:10;cursor:pointer;content:"";position:absolute;inset:0}.c-stretched-link__target:after{z-index:-10;content:var(--stretched-link-target-after-content);background-color:var(--color-gray-100);opacity:var(--stretched-link-target-after-opacity,0)}.c-separator{border:0;border-bottom:var(--border-width) solid var(--border-color)}.c-list{--list-item-icon-size:1lh;--list-item-icon-gap:.25em;gap:var(--spacing-xs);padding-inline-start:calc(var(--list-item-icon-size) + var(--list-item-icon-gap));list-style-type:none;display:grid}.c-list__item{position:relative;&:before{block-size:var(--list-item-icon-size);aspect-ratio:1;content:"";background-color:currentColor;position:absolute;inset-block-start:0;inset-inline-start:calc((var(--list-item-icon-size) + var(--list-item-icon-gap)) * -1);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M22.75%2013.195V14a8.75%208.75%200%201%201-5.189-7.998%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M22.75%207%2014%2015.759l-2.625-2.625%22%2F%3E%3C%2Fsvg%3E)}}.c-button{--button-theme:var(--color-secondary);--button-visited-theme:var(--color-secondary-800);--button-height:5rem;--button-font-size:var(--text-lg);--button-line-height:var(--leading-normal);--button-border-width:var(--border-width);&:focus,&:hover,&:active,&.is-active:not([disabled],.is-disabled){--button-color:var(--color-white);--button-before-transform-scale-x:1;--button-before-opacity:1}&[disabled],&.is-disabled{--button-theme:var(--color-gray);--button-cursor:not-allowed}}.c-button--icon{--button-display:inline-flex;--button-gap:var(--spacing-xs)}.c-button--secondary{--button-theme:var(--color-gray-900);--button-visited-theme:var(--color-black)}.c-button--ghost{--button-background-color:transparent}.c-button--sm{--button-height:4rem;--button-padding-x:var(--spacing-sm)}.c-button--xs{--button-height:3rem;--button-padding-x:var(--spacing-xs)}.c-button{z-index:0;display:var(--button-display,inline-block);gap:var(--button-gap,0);padding:calc((var(--button-height) - var(--button-font-size) * var(--button-line-height)) / 2 - var(--button-border-width)) var(--button-padding-x,var(--spacing-base));font-family:var(--font-secondary);font-size:var(--button-font-size);font-weight:var(--font-weight-bold);line-height:var(--button-line-height);vertical-align:top;color:var(--button-color,var(--button-theme));cursor:var(--button-cursor,pointer);background-color:var(--button-background-color,var(--color-white));border:var(--button-border-width) solid var(--button-theme);border-radius:var(--border-radius);transition:var(--transition-duration);text-decoration:none;position:relative;overflow:hidden;&:visited:not(:focus,:hover,:active,.is-active,[disabled],.is-disabled){color:var(--button-visited-theme);border-color:var(--button-visited-theme)}&:before{z-index:-10;content:"";background-color:var(--button-theme);opacity:var(--button-before-opacity,0);transform:scale(var(--button-before-transform-scale-x,0), 1);transform-origin:0;transition:var(--transition-duration);position:absolute;inset:-.1rem}}.c-button--reaction{margin-right:calc(var(--spacing-xs) / 2);margin-bottom:calc(var(--spacing-xs) / 2)}.c-button__reaction-emoji{margin-right:calc(var(--button-padding-x) / 4);font-size:1.7rem}.c-label--error{--label-color:var(--color-secondary)}.c-label{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--label-color,var(--color-gray-900))}.c-field{--field-height:4rem;--field-padding-x:var(--spacing-xs);--field-font-size:var(--text-base);--field-line-height:var(--leading-normal);--field-border-width:var(--border-width);&[disabled],&.is-disabled{--field-color:var(--color-gray);--field-cursor:not-allowed}&.is-invalid,&[aria-invalid=true]{--field-border-color:var(--color-secondary)}}.c-field--area{--field-min-height:calc(var(--field-height) * 3)}.c-field--search{--field-padding-left:calc(var(--field-background-size) + var(--field-padding-x) * 2);--field-background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Ccircle%20cx%3D%2210.3%22%20cy%3D%2210.3%22%20r%3D%229.3%22%20fill%3D%22none%22%20stroke%3D%22%232b2b2a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%232b2b2a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m25%2025-8-8%22%2F%3E%3C%2Fsvg%3E);--field-background-position-x:var(--field-padding-x);--field-background-size:2rem;--field-appearance:none}.c-field--select{--field-padding-right:calc(var(--field-background-size) + var(--field-padding-x) * 2);--field-background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%232b2b2a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%201%208%208%208-8%22%2F%3E%3C%2Fsvg%3E);--field-background-position-x:calc(100% - var(--field-padding-x));--field-background-size:1.4rem;--field-appearance:none}.c-field--check{--field-width:1.6rem;--field-height:var(--field-width);--field-padding-x:0;--field-padding-y:var(--field-padding-x);--field-border-color:var(--color-secondary);--field-appearance:none;&:checked{--field-background-color:var(--color-secondary);--field-box-shadow:inset 0 0 0 .3rem var(--color-white)}&[type=radio]{--field-border-radius:50%}}.c-field{width:var(--field-width);height:var(--field-height);min-height:var(--field-min-height);padding:var(--field-padding-y,calc((var(--field-height) - var(--field-font-size) * var(--field-line-height)) / 2 - var(--field-border-width))) var(--field-padding-right,var(--field-padding-x)) var(--field-padding-y,calc((var(--field-height) - var(--field-font-size) * var(--field-line-height)) / 2 - var(--field-border-width))) var(--field-padding-left,var(--field-padding-x));font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--field-color,var(--color-gray-900));appearance:var(--field-appearance,auto);cursor:var(--field-cursor);background-color:var(--field-background-color,var(--color-white));background-image:var(--field-background-image,none);background-repeat:no-repeat;background-position:var(--field-background-position-x) center;background-size:var(--field-background-size);border:var(--field-border-width) solid var(--field-border-color,currentColor);border-radius:var(--field-border-radius,var(--border-radius));box-shadow:var(--field-box-shadow);&::placeholder{color:var(--color-gray-300)}}.c-form-group__label--error{--form-group-label-align-self:flex-end;--form-group-label-margin-top:var(--spacing-xs);--form-group-label-margin-bottom:0}.c-form-group--check{--form-group-flex-direction:row;--form-group-label-align-self:center;--form-group-label-margin-top:-.25rem;--form-group-label-margin-bottom:0;--form-group-label-padding-left:var(--spacing-sm);--form-group-field-flex-shrink:0}.c-form-group{flex-direction:var(--form-group-flex-direction,column);display:flex}.c-form-group__label{align-self:var(--form-group-label-align-self,flex-start);padding-left:var(--form-group-label-padding-left);margin-top:var(--form-group-label-margin-top);margin-bottom:var(--form-group-label-margin-bottom,var(--spacing-xs))}.c-form-group__field{flex-shrink:var(--form-group-field-flex-shrink)}.c-dropdown{--dropdown-theme:var(--color-secondary);--dropdown-padding:var(--spacing-sm);--dropdown-position:relative;--dropdown-list-max-item:6;--dropdown-list-max-height:calc(var(--dropdown-padding) / 4 + var(--dropdown-list-max-item) * (var(--dropdown-padding) + var(--text-sm) * var(--leading-normal)));&:focus-within{--dropdown-after-pointer-events:auto;--dropdown-list-scale-y:1;& .c-dropdown__trigger{--icon-transform-rotate:180deg}}}.c-dropdown--reaction{--dropdown-padding:var(--spacing-xs);--dropdown-item-padding-x:calc(var(--spacing-xs) / 2);--dropdown-position:static;& .c-dropdown__item,& .c-dropdown__item:first-child,& .c-dropdown__item:last-child{--dropdown-item-padding-top:var(--spacing-xs);--dropdown-item-padding-bottom:var(--spacing-xs)}& .c-dropdown__list{--dropdown-list-min-width:0;--dropdown-list-width:auto}}.c-dropdown__item:first-child{--dropdown-item-padding-top:var(--dropdown-padding)}.c-dropdown__item:last-child{--dropdown-item-padding-bottom:var(--dropdown-padding)}.c-dropdown--secondary{--dropdown-theme:var(--color-gray-900)}.c-dropdown__list--end{--dropdown-list-right:0;--dropdown-list-left:auto}.c-dropdown__trigger{--icon-transition-duration:var(--transition-duration);--button-theme:var(--dropdown-theme);--button-height:4rem;--button-padding-x:var(--dropdown-padding);&:focus,&:hover,&:active{&:not([disabled],.is-disabled){--button-color:var(--dropdown-theme);--button-before-opacity:0}}}.c-dropdown{position:var(--dropdown-position);vertical-align:top;display:inline-block;&:after{pointer-events:var(--dropdown-after-pointer-events,none);cursor:pointer;content:"";position:absolute;inset:0}}.c-dropdown__list{top:100%;right:var(--dropdown-list-right);left:var(--dropdown-list-left,0);z-index:20;width:var(--dropdown-list-width,100%);min-width:var(--dropdown-list-min-width,max-content);max-height:var(--dropdown-list-max-height);margin-top:var(--spacing-xs);background-color:var(--color-white);border:var(--border-width) solid var(--dropdown-theme);border-radius:var(--border-radius);transform:scaleY(var(--dropdown-list-scale-y,0));transform-origin:50% 0;transition:var(--transition-duration);outline:none;padding-left:0;list-style:none;position:absolute;overflow-y:auto}.c-dropdown--reaction{margin-right:calc(var(--spacing-xs) / 2);& .c-dropdown__list{padding:0 var(--dropdown-padding)}}.c-dropdown__item{padding:var(--dropdown-item-padding-top,calc(var(--dropdown-padding) / 2)) var(--dropdown-item-padding-x,var(--dropdown-padding)) var(--dropdown-item-padding-bottom,calc(var(--dropdown-padding) / 2))}.c-expand__btn.is-active{--expand-dot-display:none;--expand-cross-display:inline}.c-expand__list{--expand-list-display:flex;--expand-item-translate-x:0;--expand-item-opacity:1;&[aria-hidden=true]{--expand-list-display:none;--expand-item-translate-x:0;--expand-item-opacity:0}}.c-expand__item{--expand-item-transition:display .2s allow-discrete, transform .2s allow-discrete, opacity .2s allow-discrete;--expand-item-delay:var(--transition-delay,0s)}.c-expand__list[aria-hidden=true] .c-expand__item{--expand-item-delay:0s}@starting-style{.c-expand__list:not([aria-hidden=true]) .c-expand__item{opacity:0;transform:translateX(calc(var(--spacing) * 1.5))}}@media (prefers-reduced-motion:reduce){.c-expand__item{--expand-item-transition:none}}.c-expand{z-index:10;min-width:calc(var(--spacing) * 3.75);min-height:calc(var(--spacing) * 3.25);position:relative}.c-expand__btn{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.c-expand__list{display:var(--expand-list-display);gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);transition:display .2s allow-discrete;flex-direction:column-reverse;align-items:end;position:absolute;bottom:100%;right:0}.c-expand__item{opacity:var(--expand-item-opacity);transform:translateX(var(--expand-item-translate-x));transition:var(--expand-item-transition);transition-delay:var(--expand-item-delay)}.c-expand__dots{display:var(--expand-dot-display,inline)}.c-expand__cross{display:var(--expand-cross-display,none);font-size:.8rem}.c-dialog{position:var(--nav-position,fixed);z-index:100;overflow-y:var(--nav-overflow-y,auto);cursor:pointer;background-color:rgb(from var(--color-black) r g b / 70%);flex-flow:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;inset:0;&[aria-hidden=true]{pointer-events:none;display:none}& .c-dialog__image{cursor:pointer;max-width:90%;max-height:90%;&.c-dialog__image--full{max-width:100%}& img{max-width:100%;max-height:100%}}& .c-dialog__image--original{z-index:100;position:absolute}& img{height:auto}& .c-dialog__close{position:var(--nav-position,fixed);top:var(--header-height);width:5rem;height:5rem;color:var(--color-gray);text-align:center;cursor:pointer;background:linear-gradient(rgb(from var(--color-black) r g b / 70%), rgb(from var(--color-black) r g b / 70%)), linear-gradient(var(--color-gray-900), var(--color-gray-900));font-size:5rem;line-height:1;right:0;&:hover{color:#fff}}}.c-dialog__target{cursor:pointer}@media (width>=85em){.c-icon-title{--icon-title-wrapper-position:absolute;--icon-title-wrapper-display:flex;--icon-title-wrapper-margin-right:0;--icon-title-wrapper-transform:translateX(calc(-100% - var(--container-padding-inline)))}}.c-icon-title{position:relative}.c-icon-title__wrapper{position:var(--icon-title-wrapper-position,static);display:var(--icon-title-wrapper-display,inline-flex);height:1lh;margin-right:var(--icon-title-wrapper-margin-right,var(--spacing-xs));vertical-align:top;pointer-events:none;transform:var(--icon-title-wrapper-transform,none);top:0;left:0}.c-icon-title__svg{font-size:.4em}.c-logo--invert{--logo-name-fill:var(--color-white)}.c-logo{vertical-align:top;color:inherit;text-decoration:none;display:inline-block}.c-logo__svg{width:var(--logo-svg-width,17.3rem)}.c-logo__name{fill:var(--logo-name-fill,var(--color-gray-900))}.c-logo__tag{fill:var(--color-primary)}.c-burger{--burger-width:2.4rem;--burger-height:2rem;--burger-stroke-width:calc(var(--border-width) * 2);--burger-stroke-transform-translate-y:calc(var(--burger-height) / 2 - var(--burger-stroke-width) / 2);&:before{--burger-stroke-transform-ratio:-1;--burger-stroke-box-shadow-offset-y:var(--burger-stroke-transform-translate-y)}&.is-active{--burger-stroke-transform-translate-y:calc(0 * 1rem);--burger-stroke-transform-rotate:45deg}width:var(--burger-width);height:var(--burger-height);vertical-align:top;color:inherit;cursor:pointer;background-color:#0000;border:0;padding:0;display:inline-block;position:relative;&:before,&:after{height:var(--burger-stroke-width);content:"";border-radius:calc(var(--burger-stroke-width) / 2);box-shadow:0 var(--burger-stroke-box-shadow-offset-y);transform:translateY(calc(var(--burger-stroke-transform-translate-y) * var(--burger-stroke-transform-ratio,1))) rotate(calc(var(--burger-stroke-transform-rotate,0deg) * var(--burger-stroke-transform-ratio,1)));transition:var(--transition-duration);background-color:currentColor;margin:auto;position:absolute;inset:0}}.c-pagination{--pagination-theme:var(--color-secondary);--pagination-item-width:4rem;--pagination-item-height:4rem}.c-pagination__link:focus,.c-pagination__link:hover,.c-pagination__link:active{--pagination-link-background-color:var(--color-gray-100)}.c-pagination__link[aria-current=page]{--pagination-link-color:var(--color-white);--pagination-link-background-color:var(--pagination-theme)}.c-pagination__dots{--pagination-item-width:3rem}.c-pagination__list{padding-left:0;list-style:none;display:flex}.c-pagination__item:not(:first-child){margin-left:var(--spacing-xs)}.c-pagination__link{width:var(--pagination-item-width);height:var(--pagination-item-height);color:var(--pagination-link-color,var(--pagination-theme));background-color:var(--pagination-link-background-color,var(--color-white));border:var(--border-width) solid var(--pagination-theme);border-radius:var(--border-radius);justify-content:center;align-items:center;text-decoration:none;display:flex}.c-pagination__dots{width:var(--pagination-item-width);height:var(--pagination-item-height);color:var(--pagination-link-color,var(--pagination-theme));justify-content:center;align-items:center;display:flex}.c-tag{--tag-padding-block:calc(var(--spacing) * .5);--tag-padding-inline:var(--spacing-xs);--tag-color:var(--color-gray-900);--tag-background-color:var(--color-primary)}.c-tag--white{--tag-color:var(--color-gray-900);--tag-background-color:var(--color-white)}.c-tag--black{--tag-color:var(--color-white);--tag-background-color:var(--color-gray-900);--tag-border-color:var(--color-gray-300)}.c-tag--gray{--tag-color:var(--color-gray-900);--tag-background-color:var(--color-white);--tag-border-color:var(--color-gray);--tag-hover-border-color:var(--color-gray-900)}.c-tag--ghost{--tag-color:var(--color-white);--tag-background-color:transparent;--tag-border-color:var(--color-gray);--tag-hover-color:var(--color-gray-900);--tag-hover-background-color:var(--color-primary)}.c-tag--lg{--tag-padding-block:var(--spacing);--tag-padding-inline:1.2rem}.c-tag--static{--tag-hover-color:var(--tag-color);--tag-hover-background-color:var(--tag-background-color)}.c-tag{padding-block:var(--tag-padding-block);padding-inline:var(--tag-padding-inline);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);vertical-align:top;color:var(--section-tag-color,var(--tag-color));white-space:nowrap;background-color:var(--section-tag-background-color,var(--tag-background-color));border:solid var(--section-tag-border-color,var(--tag-border-color,var(--color-black))) .1rem;border-radius:var(--border-radius);line-height:1;text-decoration:none;display:inline-block;&:active,&:focus-visible,&:hover,&.c-tag--selected{color:var(--section-tag-hover-color,var(--tag-hover-color,var(--color-primary)));background-color:var(--section-tag-hover-background-color,var(--tag-hover-background-color,var(--color-gray-900)));border-color:var(--section-tag-hover-border-color,var(--tag-hover-border-color,var(--color-black)))}}.c-badge{--badge-background-color:var(--color-primary);--badge-color:var(--color-gray-900);font-family:var(--font-secondary);color:var(--badge-color);text-transform:uppercase;background-color:var(--badge-background-color);border-radius:4.2rem;align-items:center;gap:.4rem;padding-inline:1.1rem;font-size:1.8rem;display:inline-flex}.c-media-box{--media-box-background-color:var(--background-color,var(--color-primary))}.c-media{border-radius:var(--border-radius)}.c-media-box{aspect-ratio:588/330;padding:var(--spacing-base);background-color:var(--media-box-background-color);justify-content:center;align-items:center;display:flex}.c-media--contribution-logo{max-height:18rem}.c-media--rounded{border-radius:50%}.c-filter:focus,.c-filter:hover,.c-filter:active{--filter-grayscale:0}.c-filter{filter:grayscale(var(--filter-grayscale,1));transition:var(--transition-duration)}.c-quote__block--caption{--quote-block-symbol-visibility:hidden}.c-quote__block{display:flex;&:before,&:after{visibility:var(--quote-block-symbol-visibility);font-size:var(--font-size-h1);color:var(--color-primary);flex-shrink:0;line-height:.5}&:before{margin-right:var(--gap);content:"”";align-self:flex-start;transform:scale(1.25)}&:after{margin-left:var(--gap);content:"“";align-self:flex-end}}.c-quote__block--large{margin-right:var(--spacing-xl);margin-left:var(--spacing-xl);font-size:var(--font-size-h3)}.c-quote__block--caption{justify-content:flex-end}.c-react__btn{--icon-width:2.4rem;--btn-size:5.2rem}.c-react__btn--emoji{--btn-emoji-opacity:0}@media (prefers-reduced-motion:reduce){.c-react__btn--emoji{--btn-emoji-opacity:1}}.c-react__dropdown{gap:1.2rem;width:100%;display:flex;position:relative}.s-cms .c-react__list{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.c-react__panel{z-index:10;padding-block-start:var(--spacing-xs);display:none;position:absolute;top:100%;left:0;&:before{content:"";clip-path:polygon(0 0,0% 100%,100% 100%);width:100%;height:2.4rem;display:block;position:absolute;top:0;left:0;transform:translateY(-100%)}}.s-cms .c-react__panel-list{padding:var(--spacing-xs);background-color:var(--color-white);border:solid var(--color-gray-100) .1rem;border-radius:1.6rem;flex-wrap:wrap;gap:1.2rem;margin:0;list-style:none;display:inline-flex}:is(.c-react__dropdown:has(.c-react__btn--trigger:hover),.c-react__dropdown:has(.c-react__panel:hover),.c-react__dropdown:has(.c-react__btn--trigger:focus-visible),.c-react__dropdown:has(.c-react__panel:focus-visible)) .c-react__panel{display:block}:is(.c-react__dropdown:has(.c-react__btn--trigger:hover),.c-react__dropdown:has(.c-react__panel:hover),.c-react__dropdown:has(.c-react__btn--trigger:focus-visible),.c-react__dropdown:has(.c-react__panel:focus-visible)) .c-react__btn--emoji{pointer-events:auto;animation:.2s forwards emoji-appear;animation-delay:calc(var(--index) * 50ms);@media (prefers-reduced-motion:reduce){animation:none}}.c-react__btn{width:var(--btn-size);aspect-ratio:1;cursor:pointer;box-shadow:var(--shadow-md);border:.1rem solid #0000;border-radius:50%;justify-content:center;align-items:center;gap:.4rem;font-size:1.8rem;display:inline-flex;position:relative;&:active,&:focus-visible,&:hover{box-shadow:var(--shadow-lg)}}.c-react__btn--selected{background-color:rgb(var(--color-primary-rgb), .1);border-color:var(--color-primary)}.c-react__btn--emoji{pointer-events:none;opacity:var(--btn-emoji-opacity);display:block}.c-react__icon{letter-spacing:0;transform-origin:50%;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.c-react__btn:hover .c-react__icon--plus1{animation:1.2s forwards thumb}.c-react__btn:hover .c-react__icon--heart{animation:1s forwards pulse}.c-react__btn:hover .c-react__icon--smile{animation:1s forwards smile}.c-react__btn:hover .c-react__icon--party{animation:1s forwards party}}.c-react__confetti{pointer-events:none;opacity:0;transform-origin:50%;border-radius:.1rem;width:.4rem;height:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(45deg)}.c-react__confetti:first-child{background-color:#ff3f6d}.c-react__confetti:nth-child(2){background-color:#4b83ff}.c-react__confetti:nth-child(3){background-color:#fdd544}.c-react__confetti:nth-child(4){background-color:#ffaf33}.c-react__confetti:nth-child(5){background-color:#ffb6ef}.c-react__confetti:nth-child(6){background-color:#9046c1}.c-react__confetti:nth-child(7){background-color:#fdd544}@media (prefers-reduced-motion:no-preference){.c-react__btn:hover .c-react__confetti:first-child{animation:.9s forwards confetti-1}.c-react__btn:hover .c-react__confetti:nth-child(2){animation:.9s .1s forwards confetti-2}.c-react__btn:hover .c-react__confetti:nth-child(3){animation:.9s .2s forwards confetti-3}.c-react__btn:hover .c-react__confetti:nth-child(4){animation:.9s .3s forwards confetti-4}.c-react__btn:hover .c-react__confetti:nth-child(5){animation:.9s .4s forwards confetti-5}.c-react__btn:hover .c-react__confetti:nth-child(6){animation:.9s .65s forwards confetti-6}.c-react__btn:hover .c-react__confetti:nth-child(7){animation:.9s .6s forwards confetti-7}}.c-react__btn:has(.c-react__icon--rocket){overflow:hidden}@media (prefers-reduced-motion:no-preference){.c-react__btn:hover .c-react__icon--rocket{animation:1s ease-in-out rocket}.c-react__btn:hover .c-react__icon--eyes{animation:1s forwards eyes}}.c-react__btn:has(.c-react__icon--clapclap){overflow:hidden}.c-react__clap{position:absolute;top:100%}.c-react__clap:first-child{left:.5rem}.c-react__clap:nth-child(2){right:.5rem}.c-react__clap:nth-child(3){top:175%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.c-react__btn:hover .c-react__icon--clapclap{animation:1s forwards clap-origin}.c-react__btn:hover .c-react__clap:first-child{animation:1s forwards clap}.c-react__btn:hover .c-react__clap:nth-child(2){animation:1s .15s forwards clap}.c-react__btn:hover .c-react__icon--mindblown{animation:.5s ease-in-out mindblown}}.c-table__head{--table-cell-background-color:var(--color-primary);& .c-table__cell{&:first-child{--table-cell-border-radius:var(--border-radius) 0 0 0}&:last-child{--table-cell-border-radius:0 var(--border-radius) 0 0}}}.c-table__body .c-table__row:nth-child(odd){--table-cell-background-color:var(--color-gray-100)}.c-table__body .c-table__row:last-child .c-table__cell:first-child{--table-cell-border-radius:0 0 0 var(--border-radius)}.c-table__body .c-table__row:last-child .c-table__cell:last-child{--table-cell-border-radius:0 0 var(--border-radius) 0}.c-table{background-color:var(--color-white)}.c-table__cell{padding:var(--spacing-xs);background-color:var(--table-cell-background-color);border-radius:var(--table-cell-border-radius)}.c-card{--selection-color:var(--color-gray-900);--selection-background-color:var(--color-primary)}.c-card--secondary{--selection-color:var(--color-white);--selection-background-color:var(--color-secondary);--card-background-color:var(--color-primary);--card-border-color:transparent;--card-box-shadow:none;--link-color:currentcolor}.c-card--tertiary,.c-card--dark{--card-color:var(--color-white);--card-background-color:var(--color-gray-900);--card-border-color:transparent;--card-box-shadow:none;--link-color:currentcolor}.c-card--media{--card-overflow:hidden;--card-media-ratio:calc(320 / 282 * 100%);@media (width>=48em){--card-display:flex;--card-media-width:18rem;--card-media-before-content:none}}.c-card--media-landscape{--card-media-ratio:calc(9 / 16 * 100%)}.c-card--large-media{--card-display:flex;--card-media-width:18rem;--card-media-before-content:none;@media (width>=48em){--card-media-width:28rem}}.c-card-media--portrait{--card-media-width:100%;--card-flex-direction:column;--card-media-ratio:calc(9 / 16 * 100%);@media (width>=48em){--card-media-before-content:""}}.c-card--shadow-hover:active,.c-card--shadow-hover:focus-visible,.c-card--shadow-hover:hover{--card-box-shadow:var(--shadow-2xl)}@media (width>=64.0625em){.c-card__inner--lg{--card-inner-padding:var(--spacing-lg) var(--spacing-xl)}}.c-card{display:var(--card-display,block);flex-direction:var(--card-flex-direction,row);overflow:var(--card-overflow);color:var(--card-color,var(--color-gray-900));background-color:var(--card-background-color,var(--color-white));border:var(--border-width) solid var(--card-border-color,var(--color-gray-100));border-radius:var(--border-radius);box-shadow:var(--card-box-shadow,var(--box-shadow))}.c-card__inner{padding:var(--card-inner-padding,var(--spacing-base))}.c-card__media{width:var(--card-media-width);flex-shrink:0;position:relative;&:before{padding-top:var(--card-media-ratio,calc(9 / 16 * 100%));content:var(--card-media-before-content,"");display:block}}.c-card__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.c-card__link{color:var(--card-title-color,inherit)}@media (width<48em){.c-card--as-if-no-card{--card-display:initial;--card-background-color:transparent;--card-border-color:transparent;--card-inner-padding:0;--card-box-shadow:none;--card-media-width:auto}}.c-client-card{--client-card-media-padding-block:var(--spacing-md);--client-card-media-padding-inline:var(--spacing-sm);--client-card-media-background:var(--client-card-background-color,var(--color-gray-100));@media (width>=64.0625em){--client-card-media-padding-block:var(--spacing-lg);--client-card-media-padding-inline:var(--spacing-md)}}@media (width>=64.0625em){.c-client-card--full{--client-card-display:grid;--client-card-template-columns:1fr 1fr;--client-card-gap:var(--spacing-lg);--client-card-align-items:center;--client-card-text-padding-inline:var(--spacing-xl)}}.c-client-card{display:var(--client-card-display,flex);grid-template-columns:var(--client-card-template-columns,1fr);gap:var(--client-card-gap,0);align-items:var(--client-card-align-items,stretch);flex-direction:column}.c-client-card__media{padding:var(--client-card-media-padding-block) var(--client-card-media-padding-inline);background-color:var(--client-card-media-background);transition:background-color .1s}.c-client-card__img{aspect-ratio:340/195;border-radius:var(--border-radius);transform:var(--client-card-img-transform,none);justify-content:center;align-items:center;transition:transform .2s;display:flex;overflow:hidden}.c-client-card__text{padding-inline:var(--client-card-text-padding-inline,0);padding-top:var(--spacing-sm);flex-direction:column;flex-grow:1;display:flex}.c-client-card__title,.c-client-card__subtitle{margin-top:0}.c-client-card__title{color:var(--card-title-color,inherit)}.c-client-card__desc{color:var(--client-card-desc-color,var(--color-gray-300));margin-top:1.2rem}.c-client-card__tags{gap:var(--spacing-xs);flex-wrap:wrap;margin-top:auto;padding-top:1.2rem;display:flex}.c-section{--section-spacing-y:var(--spacing-base);@media (width>=48em){--section-spacing-y:var(--spacing-xl)}@media (width>=64.0625em){--section-spacing-y:var(--spacing-4xl)}}.c-section--primary{--section-margin-y:0;--section-padding-y:var(--section-spacing-y);--section-background-color:var(--color-primary);--selection-color:var(--color-white);--selection-background-color:var(--color-secondary)}.c-section--dark{--section-margin-y:0;--section-padding-y:var(--section-spacing-y);--section-color:var(--color-white);--section-background-color:var(--color-gray-900);--link-color:var(--color-primary);--link-visited-color:var(--color-primary-800);--section-card-title-hover-color:var(--color-primary);--client-card-background-color:var(--color-gray-700);--client-card-desc-color:var(--color-gray);--section-tag-background-color:transparent;--section-tag-color:var(--color-white);--section-tag-hover-color:var(--color-gray-900);--section-tag-hover-background-color:var(--color-primary);& .c-card{--link-color:var(--color-secondary);--link-visited-color:var(--color-secondary-800)}}.c-section--skewed{--section-position:relative;--section-margin-y:var(--section-skew-height);--section-padding-y:var(--section-spacing-y);--section-skew-content-before:"";--section-skew-content-after:"";--section-skew-height:var(--spacing-xs);@media (width>=48em){--section-skew-height:var(--spacing-base)}@media (width>=64.0625em){--section-skew-height:var(--spacing-lg)}}.c-section--skewed-bottom{--section-margin-top:0;--section-skew-content-before:none}.c-section--bg-cut{--section-background-stop:var(--background-stop,64%);--section-skew-z-index:-1}.c-section{position:var(--section-position);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);margin-top:var(--section-margin-top,var(--section-margin-y,var(--section-spacing-y)));margin-bottom:var(--section-margin-y,var(--section-spacing-y));color:var(--section-color,var(--color-gray-900));background:linear-gradient(to bottom, var(--section-background-color), var(--section-background-color) var(--section-background-stop,100%), transparent var(--section-background-stop,100%), transparent 100%);&:before,&:after{position:absolute;right:0}&:before{content:var(--section-skew-content-before);border-top:var(--section-skew-height) solid transparent;border-right:100vw solid var(--section-background-color);bottom:100%}&:after{top:var(--section-background-stop,calc(100% - .1rem));z-index:var(--section-skew-z-index,initial);content:var(--section-skew-content-after);border-bottom:var(--section-skew-height) solid transparent;border-left:100vw solid var(--section-background-color)}}.c-anchor{--anchor-before-padding:0 var(--spacing-xs) 0 0;@media (width>=48em){--anchor-before-padding:0;--anchor-before-position:absolute;--anchor-before-left:-1em}opacity:.2;transition:opacity .1s ease-out;position:relative;&:before{position:var(--anchor-before-position,static);left:var(--anchor-before-left,0);padding:var(--anchor-before-padding);font-family:var(--font-base);font-weight:var(--font-weight-bold);color:var(--color-primary);content:"§"}@media (prefers-reduced-motion:reduce){transition:none}}:is(h2,h3,h4,h5):hover .c-anchor{opacity:1}.c-nav{--nav-padding-x:0;--nav-link-padding-x:var(--spacing-sm);--nav-chevron-display:block;--nav-chevron-opacity:1;@media (width>=64.0625em){--nav-position:static;--nav-padding-y:0;--nav-overflow-y:visible;--nav-link-padding-x:0;--nav-chevron-opacity:0;--nav-chevron-width:var(--container-padding-inline);--nav-chevron-padding-x:0;--nav-chevron-flex:none;--nav-chevron-text-align:center;--nav-list-flex-direction:row;--nav-link-padding-y:var(--spacing-base)}}.c-nav__chevron{--nav-chevron-transform:none;&:focus{@media (width>=64.0625em){--nav-chevron-opacity:1}}&[aria-expanded=true]{--nav-chevron-transform:rotate(180deg)}}.c-nav__link{--nav-link-text-align:left;&:active,&:hover{@media (width>=64.0625em){--nav-link-color:var(--nav-link-color-active,var(--color-primary))}}&.c-nav__link--active{--nav-link-color:var(--nav-link-color-active,currentcolor)}&[aria-current]{--nav-link-color:var(--nav-link-color-active,var(--color-gray-900));@media (width>=64.0625em){--nav-link-color:var(--nav-link-color-active,var(--color-primary))}}@media (width>=64.0625em){--nav-link-after-content:"";--nav-link-text-align:center}}.c-nav__link[aria-current=page],.c-nav__link--active{--nav-link-after-transform-scale-x:1;--nav-sublink-after-transform-scale-x:1}@media (width>=64.0625em){.c-nav__list{--nav-link-color-active:var(--color-primary)}}.c-nav__list--secondary{--nav-list-overflow:clip;--nav-list-background-color:rgb(from var(--color-white) r g b / 6%);--nav-item-padding-x:var(--spacing-sm);--nav-link-width:100%;--nav-link-color:var(--color-gray-200);--nav-link-after-color:var(--color-secondary);@media (width>=64.0625em){--nav-list-position:absolute;--nav-list-overflow:visible;--nav-list-padding-x:var(--container-padding-inline);--nav-list-background-color:var(--color-white);--nav-list-box-shadow:var(--box-shadow);--nav-list-visibility:var(--nav-list-secondary-visibility,hidden);--nav-list-opacity:var(--nav-list-secondary-opacity,0);--nav-item-padding-x:0;--nav-link-width:auto;--nav-link-padding-y:var(--spacing-sm);--nav-link-color:var(--color-gray-900);--nav-link-color-active:var(--color-secondary);&:has([aria-current]){--nav-list-visibility:var(--nav-list-secondary-visibility,visible);--nav-list-opacity:var(--nav-list-secondary-opacity,1)}}}.c-nav__trigger-wrapper{--nav-trigger-wrapper-color:initial;--nav-trigger-wrapper-background-color:transparent;&:has([aria-current]){--nav-trigger-wrapper-color:var(--color-gray-900);--nav-trigger-wrapper-background-color:var(--color-primary);@media (width>=64.0625em){--nav-trigger-wrapper-color:initial;--nav-trigger-wrapper-background-color:transparent}}}.c-nav__item{--nav-list-visibility:hidden;--nav-list-height:0;--nav-item-flex-direction:column;--nav-item-align-items:flex-start;--nav-item-width:100%;--nav-item-background-color:transparent;@media (width>=64.0625em){--nav-list-height:auto;--nav-list-transition-delay:var(--transition-duration);--nav-item-flex-direction:row;--nav-item-align-items:center;--nav-item-width:auto;&:not(:first-child){--nav-item-margin-left:var(--spacing-2xl)}}&.c-nav__item--opened{--nav-list-visibility:visible;--nav-list-height:auto;@media (width>=64.0625em){--nav-list-z-index:10;--nav-list-secondary-visibility:visible;--nav-list-secondary-opacity:1;--nav-list-transition-delay:0s;--nav-link-color:var(--color-primary);--nav-link-after-transform-scale-x:1}}&:has(>[aria-current]){--nav-item-background-color:var(--color-primary);@media (width>=64.0625em){--nav-item-background-color:transparent}}}@media (width>=64.0625em){.c-nav__list:not(.c-nav__list--secondary)>.c-nav__item:has(.c-nav__chevron){--nav-item-margin-right:calc(var(--nav-chevron-width) * -1)}.c-nav__list--secondary>.c-nav__item{--nav-item-margin-right:0}}.c-nav{position:var(--nav-position,fixed);inset:var(--header-height) 0 0 0;padding:var(--nav-padding-y,var(--spacing-base)) var(--nav-padding-x,var(--container-padding-inline));overflow-y:var(--nav-overflow-y,auto);background-color:var(--header-background-color)}.c-nav__list{position:var(--nav-list-position);z-index:var(--nav-list-z-index);visibility:var(--nav-list-visibility);flex-direction:var(--nav-list-flex-direction,column);width:100%;height:var(--nav-list-height);padding-right:var(--nav-list-padding-x);padding-left:var(--nav-list-padding-x);overflow:var(--nav-list-overflow);text-align:center;background-color:var(--nav-list-background-color);box-shadow:var(--nav-list-box-shadow);opacity:var(--nav-list-opacity);transition:opacity var(--transition-duration) var(--nav-list-transition-delay,0s), height var(--transition-duration) var(--nav-list-transition-delay,0s), visibility var(--transition-duration) var(--nav-list-transition-delay,0s);interpolate-size:allow-keywords;justify-content:center;align-items:flex-start;margin-top:0;list-style:none;display:flex;top:100%;left:0;right:0}.c-nav__item{flex-shrink:0;flex-direction:var(--nav-item-flex-direction);align-items:var(--nav-item-align-items);width:var(--nav-item-width);padding-inline:var(--nav-item-padding-x);margin-right:var(--nav-item-margin-right);margin-left:var(--nav-item-margin-left);background-color:var(--nav-item-background-color);display:flex}.c-nav__trigger-wrapper{width:100%;color:var(--nav-trigger-wrapper-color);background-color:var(--nav-trigger-wrapper-background-color);align-items:center;display:flex}.c-nav__chevron{display:var(--nav-chevron-display,none);flex:var(--nav-chevron-flex,1);width:var(--nav-chevron-width);padding:var(--spacing-sm) var(--nav-chevron-padding-x,var(--spacing-sm));text-align:var(--nav-chevron-text-align,right);opacity:var(--nav-chevron-opacity);& .c-icon{transform:var(--nav-chevron-transform);transition:transform .2s}}.c-nav__link{width:var(--nav-link-width);padding-inline:var(--nav-link-padding-x);padding-top:var(--nav-link-padding-y,var(--spacing-xs));padding-bottom:var(--nav-link-padding-y,var(--spacing-xs));font-family:var(--font-secondary);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--nav-link-color);text-align:var(--nav-link-text-align);transition:color var(--transition-duration);text-decoration:none;display:block;position:relative;&:after{content:var(--nav-link-after-content);background-color:var(--nav-link-after-color,var(--color-primary));height:.4rem;transform:scaleX(var(--nav-link-after-transform-scale-x,0));transition:var(--transition-duration);position:absolute;bottom:0;left:0;right:0}}.c-nav__list--secondary .c-nav__link:after{transform:scaleX(var(--nav-sublink-after-transform-scale-x,0))}.c-header{--header-background-color:var(--color-gray-900);--logo-name-fill:currentcolor;@media (width>=64.0625em){--header-inner-display:flex;--header-nav-margin-left:var(--spacing-sm);--header-nav-visibility:visible;--header-nav-opacity:1;--header-burger-display:none}@media (width<64.0625em){--logo-svg-width:10.4rem}}.c-header__nav:not([aria-hidden=true],.c-header__nav--hidden){--header-nav-visibility:visible;--header-nav-opacity:1}.c-header{z-index:100;height:var(--header-height);color:var(--color-white);background-color:var(--header-background-color);align-items:center;display:flex;position:sticky;top:0;left:0;right:0}.c-header__inner{display:var(--header-inner-display,grid);grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center}.c-header__nav{visibility:var(--header-nav-visibility,hidden);margin-left:var(--header-nav-margin-left);opacity:var(--header-nav-opacity,0);transition:visibility var(--transition-duration), opacity var(--transition-duration);flex-shrink:0}.c-header__burger{display:var(--header-burger-display,inline-block)}.c-footer{--logo-svg-width:14rem}.c-footer__section--primary{--footer-section-background-color:var(--color-primary);--selection-color:var(--color-white);--selection-background-color:var(--color-secondary)}.c-footer__section--dark{--footer-section-color:var(--color-white);--footer-section-background-color:var(--color-gray-900);--link-color:currentcolor;--logo-name-fill:currentcolor}.c-footer--light{--footer-padding-top:0}.c-footer{padding-top:var(--footer-padding-top,var(--spacing-2xl))}.c-footer__section{padding-top:var(--spacing-base);padding-bottom:var(--spacing-base);color:var(--footer-section-color);background-color:var(--footer-section-background-color)}@media (width>=48em){.c-page{--page-main-before-height:32rem}}@media (width>=64.0625em){.c-page{--page-main-padding-bottom:var(--spacing-xl)}}.c-page--decoration-banner{--page-main-before-content:""}.c-page--decoration-footer{--page-main-position:relative;--page-main-after-content:"";@media (width>=48em){--page-main-after-border-top-width:40vh;--page-main-after-border-bottom-width:5vh}@media (width>=64.0625em){--page-main-after-border-top-width:50vh;--page-main-after-border-bottom-width:0;--page-main-after-border-left-width:90vw}}.c-page--progress{--page-header-after-content:""}.c-page{timeline-scope:--page;flex-direction:column;display:flex}.c-page__main{position:var(--page-main-position);padding-bottom:var(--page-main-padding-bottom,var(--spacing-base));flex:auto;&:before{z-index:-10;height:var(--page-main-before-height,24rem);content:var(--page-main-before-content);background-color:var(--color-primary);position:absolute;left:0;right:0}&:after{z-index:-10;content:var(--page-main-after-content);border-top:var(--page-main-after-border-top-width,25vh) solid transparent;border-bottom:var(--page-main-after-border-bottom-width,10vh) solid var(--color-primary);border-left:var(--page-main-after-border-left-width,100vw) solid var(--color-primary);position:absolute;bottom:0;left:0}}.c-page__skip{padding-block:var(--spacing-sm);background-color:var(--color-gray-100);position:absolute;top:-100%;left:0;&:has(a:focus){position:static}}.c-page__header:after{z-index:-10;content:var(--page-header-after-content);background-color:var(--color-primary);height:.8rem;transform:scaleX(var(--page-header-after-transform-scale-x,0));transform-origin:0;transition:var(--transition-duration);position:absolute;top:100%;left:0;right:0;@supports (animation-timeline:--page){animation:linear forwards progress --page;animation-range:entry 100% exit}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-progress{view-timeline-name:--page;view-timeline-axis:block;position:relative}.c-document.is-disabled{--document-overflow:hidden}.c-document{overflow:var(--document-overflow,visible)}:is(.s-cms h2,.s-cms h3,.s-cms h4,.s-cms h5,.s-cms h6) a{--cms-link-font-size:1em}.s-cms a{--link-visited-color:var(--color-secondary-800);&:focus,&:hover,&:active{--cms-link-background-size:0%}}.s-cms a[href*="//"]:not([href*=jolicode\.com]){--cms-link-external-icon-size:1.2rem;--cms-link-external-icon-margin-left:.4rem;--cms-link-background-size:calc(100% - (var(--cms-link-external-icon-size) + var(--cms-link-external-icon-margin-left)));&:focus,&:hover,&:active{--cms-link-background-size:0%}}.s-cms blockquote{--blockquote-gap:var(--spacing-sm);--blockquote-padding-block:var(--spacing-sm);--blockquote-padding-inline:var(--spacing-sm);--blockquote-font-size:1.8rem;--blockquote-icon-size:3.5rem;--blockquote-icon-bg-width:1.6rem;--blockquote-before-align:flex-start;--blockquote-after-align:flex-end;@media (width>=64.0625em){--blockquote-gap:var(--spacing-base);--blockquote-padding-inline:var(--spacing-base);--blockquote-font-size:var(--text-lg);--blockquote-icon-size:5.2rem;--blockquote-icon-bg-width:2.5rem;--blockquote-before-align:center;--blockquote-after-align:center}}.s-cms th{--cms-td-background-color:var(--color-primary);&:first-child{--cms-td-border-radius:var(--border-radius) 0 0 0}&:last-child{--cms-td-border-radius:0 var(--border-radius) 0 0}}.s-cms tr:nth-child(odd) td{--cms-td-background-color:var(--color-gray-100)}.s-cms tr:last-child td:first-child{--cms-td-border-radius:0 0 0 var(--border-radius)}.s-cms tr:last-child td:last-child{--cms-td-border-radius:0 0 var(--border-radius) 0}.s-cms--shrinked{--default-spacing:var(--spacing-sm)}.s-cms h2{font-family:var(--font-secondary);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);text-wrap:balance}.s-cms h3{font-family:var(--font-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-wrap:balance}.s-cms h4{font-family:var(--font-secondary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-wrap:balance}.s-cms h5{font-family:var(--font-secondary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);text-wrap:balance}.s-cms h6{font-family:var(--font-secondary);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-h6);text-wrap:balance}.s-cms a:not(.c-anchor,.c-img-link,.c-button){font-family:var(--font-secondary);font-size:var(--cms-link-font-size,1.25em);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--link-color,var(--color-secondary));background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:var(--cms-link-background-size,100%) var(--border-width);transition:var(--transition-duration);text-decoration:none}.s-cms a[href*="//"]:not([href*=jolicode\.com]):not(.c-anchor):not(.c-img-link):after{padding-left:calc(var(--cms-link-external-icon-size) + var(--cms-link-external-icon-margin-left));content:"";mask-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23ff2951%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10.625%203.129H3a2%202%200%200%200-2%202V21a2%202%200%200%200%202%202h15.938a2%202%200%200%200%202-2v-7.935m-9.625%200L23%201m0%200h-7.562M23%201v7.097%22%2F%3E%3C%2Fsvg%3E);mask-position:100%;mask-repeat:no-repeat;mask-size:var(--cms-link-external-icon-size);background-color:currentColor;display:inline;position:relative;top:-.6rem}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.s-cms a[href*="//"]:not([href*=jolicode\.com]):not(.c-anchor):not(.c-img-link):after{width:calc(var(--cms-link-external-icon-size) + var(--cms-link-external-icon-margin-left));height:var(--cms-link-external-icon-size);padding-left:0;display:inline-block}}.s-cms a:visited:not(:focus,:hover,:active,.c-anchor,.c-img-link){color:var(--link-visited-color)}.s-cms .c-img-link{text-decoration:none}.s-cms :not(pre)>code:not([class*=language-]){font-size:.875em;font-weight:initial;background-color:var(--color-gray-100);border-radius:var(--border-radius);padding:.2em .4em}:is(.s-cms h1,.s-cms h2,.s-cms h3,.s-cms h4,.s-cms h5,.s-cms h6,.s-cms a) code:not([class*=language-]){font-size:.775em}.s-cms pre{overflow:auto}.s-cms pre:not([class*=language-]){padding:var(--spacing-base);color:var(--color-white);background-color:var(--color-gray-900);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.s-cms pre ::selection{background-color:rgb(from var(--color-primary) r g b / 25%)}.s-cms img{border-radius:var(--border-radius)}.s-cms img,.s-cms video{margin-top:var(--spacing-base);margin-left:auto;margin-right:auto;display:block}.s-cms blockquote:where(:not(.instagram-media)){gap:var(--blockquote-gap);padding-block:var(--blockquote-padding-block);padding-inline:var(--blockquote-padding-inline);margin-block:var(--spacing-xl);font-family:var(--font-secondary);font-size:var(--blockquote-font-size);font-weight:var(--font-weight-medium);color:var(--color-gray-900);background-color:var(--color-gray-100);border-radius:calc(var(--border-radius) * 2);justify-content:space-between;align-items:center;line-height:1.3;display:flex;&:before,&:after{width:var(--blockquote-icon-size);aspect-ratio:1;content:"";background-color:var(--color-white);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2025%2020%22%3E%3Cpath%20fill%3D%22%23f7d325%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.248%2018.683Q7.188%2020%204.682%2020c-2.506%200-2.86-.428-3.567-1.285Q.188%2017.59.071%2015.974l-.016-.472v-.257q0-.836.192-2.507.193-1.67.74-3.695t1.67-3.887Q3.782%203.292%205.71%202.07T10.594.85v7.326q-2.571%200-4.016.803-1.446.804-2.153%201.896h.064q2.635%200%203.727%201.35%201.093%201.349%201.093%203.212%200%201.928-1.06%203.246m14.405%200Q21.593%2020%2019.086%2020q-2.506%200-3.566-1.285-.928-1.125-1.044-2.741l-.017-.472v-.257q0-.836.193-2.507.193-1.67.74-3.695.545-2.024%201.67-3.887%201.125-1.864%203.053-3.085T24.999.85v7.326q-2.571%200-4.017.803-1.446.804-2.153%201.896h.065q2.634%200%203.727%201.35%201.092%201.349%201.092%203.212%200%201.928-1.06%203.246%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:var(--blockquote-icon-bg-width) auto;border-radius:100%;flex-shrink:0;display:block}&:before{align-self:var(--blockquote-before-align)}&:after{align-self:var(--blockquote-after-align);transform:rotate(180deg)}}.s-cms blockquote:where(:not(.instagram-media,:has(pre))){width:fit-content}.s-cms table{background-color:var(--color-white)}.s-cms td,.s-cms th{padding:var(--spacing-xs);background-color:var(--cms-td-background-color);border-radius:var(--cms-td-border-radius)}.s-cms .obsolescence-warning{padding:var(--spacing-base);background-color:var(--color-gray-100);border:var(--border-width) solid var(--color-gray-100);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.s-cms dd,.s-cms ol,.s-cms ul{padding-left:var(--spacing-base);list-style:initial}.s-cms ul ul{margin-top:0}.s-cms ol{list-style-type:decimal}.s-cms .footnotes{margin-top:var(--spacing-base);font-size:var(--text-sm);& hr{border:1px solid var(--color-gray-100);width:50%;height:0;margin:auto}}.s-cms details summary{cursor:pointer}@media (width>=64.0625em){.s-cms .small-container{padding-inline:var(--spacing-6xl)}}.s-cms .columns{gap:var(--gap);grid-template-columns:1fr;display:grid;&.large-gap{gap:var(--spacing-xl)}&.center{align-items:center}&.two{@media (width>=48em){grid-template-columns:repeat(2,1fr)}}&.three{@media (width>=48em){grid-template-columns:repeat(3,1fr)}}&.four{@media (width>=48em){grid-template-columns:repeat(2,1fr)}@media (width>=64.0625em){grid-template-columns:repeat(4,1fr)}}&>p{&:has(picture),& img{margin-top:0}}}.s-cms .card{padding:var(--spacing-base);color:var(--color-gray-900);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.s-cms .c-section{--section-padding-y:var(--spacing-2xl);margin-block:var(--spacing-2xl) 0;margin-inline:calc(50% - 50cqw);&:first-child{margin-top:0}&>*{inline-size:min(100% - (var(--container-padding-inline) * 2), var(--container-inline-size));max-width:100%;color:var(--section-color,inherit);margin-inline:auto}& .columns:not(:first-child){margin-top:var(--spacing-xl)}& ul{--item-padding-inline-start:4rem;padding-inline-start:var(--item-padding-inline-start);& li::marker{font-size:125%}}& ol{--item-padding-inline-start:4rem;padding-inline-start:var(--item-padding-inline-start);list-style-type:none;& li{position:relative;&:not(:first-child){margin-top:var(--spacing-xs)}&:before{top:0;left:calc(var(--item-padding-inline-start) * -1);aspect-ratio:1;min-inline-size:2.5rem;font-weight:var(--font-weight-bold);content:counter(list-item);border:solid var(--color-gray-900) .2rem;border-radius:100%;justify-content:center;align-items:center;display:inline-flex;position:absolute}}}}.s-cms .c-section:not(.c-section--dark,.c-section--primary)+.c-section:not(.c-section--dark,.c-section--primary){padding-top:0}.s-cms .c-section--dark .card{--link-color:var(--color-secondary);--link-visited-color:var(--color-secondary-800)}.s-cms .c-section+.c-section{margin-block:0}.c-section--dark .s-cms :not(pre)>code:not([class*=language-]){background-color:unset}.c-section--dark .s-cms a:visited:not(:focus,:hover,:active,.c-anchor,.c-img-link){color:var(--link-color)}.c-timeline{--timeline-nb-columns:1;--timeline-gap-x:var(--spacing-4xl);--timeline-gap-y:var(--spacing-xs);--timeline-overflow-y:2.6rem;--timeline-padding-inline-start:var(--spacing-md);--timeline-padding-block-end:0;--timeline-before-left:.6rem;--timeline-before-height:calc(100% + (var(--timeline-overflow-y) * 2));--timeline-item-offset:0;@media (width>=64.0625em){--timeline-nb-columns:2;--timeline-gap-y:4rem;--timeline-overflow-y:3.2rem;--timeline-padding-inline-start:0;--timeline-before-left:50%;--timeline-before-transform:translateX(-50%);--timeline-item-offset:11.4rem}}.c-timeline--even{--timeline-padding-block-end:var(--timeline-item-offset)}.c-timeline--member{--timeline-gap-y:3rem;--timeline-overflow-y:0rem;--timeline-year-top:-.7rem;--timeline-year-padding:.6rem 0;--timeline-year-bg-color:var(--color-gray-900);--timeline-border-radius:0;--timeline-year-transform:translateY(-100%);@media (width>=48em){--timeline-nb-columns:1;--timeline-gap-y:0;--timeline-overflow-y:-7.5rem;--timeline-padding-inline-start:17rem;--timeline-before-left:8.8rem;--timeline-before-height:calc(100% + var(--timeline-overflow-y));--timeline-before-transform:none;--timeline-item-offset:0;--timeline-year-top:calc(18.8rem / 2);--timeline-year-padding:.4rem 2rem;--timeline-year-bg-color:var(--color-black);--timeline-border-radius:8.8rem;--timeline-year-transform:translate(-50%, -50%)}@media (width>=64.0625em){--timeline-padding-inline-start:20.4rem}}@media (width>=48em){.c-timeline--year-end{--timeline-before-height:calc(100% + (var(--timeline-overflow-y) * 2))}}.c-timeline{grid-template-columns:repeat(var(--timeline-nb-columns), 1fr);gap:var(--timeline-gap-y) var(--timeline-gap-x);padding-inline-start:var(--timeline-padding-inline-start);padding-bottom:var(--timeline-padding-block-end);display:grid;position:relative;&:before{top:calc(var(--timeline-overflow-y) * -1);left:var(--timeline-before-left);width:.3rem;height:var(--timeline-before-height);content:"";background-color:var(--color-primary);transform:var(--timeline-before-transform);position:absolute}}.c-timeline__item{margin-bottom:var(--spacing-lg);&:nth-child(2n){top:var(--timeline-item-offset);position:relative}}.c-timeline__year-group{position:relative;&:last-child .c-timeline__item:last-child{margin-bottom:0}}.c-timeline__year{top:var(--timeline-year-top);left:calc(var(--timeline-padding-inline-start) * -1 + var(--timeline-before-left));padding:var(--timeline-year-padding);background-color:var(--timeline-year-bg-color);border-radius:var(--timeline-border-radius);transform:var(--timeline-year-transform);display:inline-block;position:absolute}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-px{top:1px;top:var(--spacing-px)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%;@media (width>=48em){max-width:48em}@media (width>=64.0625em){max-width:64.0625em}@media (width>=85em){max-width:85em}}.m-auto{margin:auto}.-mx-xs{margin-inline:calc(var(--spacing-xs) * -1)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.my-lg{margin-block:var(--spacing-lg)}.my-xl{margin-block:var(--spacing-xl)}.ms-auto{margin-inline-start:auto}.-mt-3xl{margin-top:calc(var(--spacing-3xl) * -1)}.-mt-md{margin-top:calc(var(--spacing-md) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-auto{margin-top:auto}.mt-base{margin-top:var(--spacing-base)}.mt-lg{margin-top:var(--spacing-lg)}.mt-md{margin-top:var(--spacing-md)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xs{margin-top:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-xs{margin-right:var(--spacing-xs)}.-mb-3xl{margin-bottom:calc(var(--spacing-3xl) * -1)}.-mb-4xl{margin-bottom:calc(var(--spacing-4xl) * -1)}.-mb-5xl{margin-bottom:calc(var(--spacing-5xl) * -1)}.-mb-6xl{margin-bottom:calc(var(--spacing-6xl) * -1)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mb-5xl{margin-bottom:var(--spacing-5xl)}.mb-6xl{margin-bottom:var(--spacing-6xl)}.mb-base{margin-bottom:var(--spacing-base)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.ml-auto{margin-left:auto}.ml-sm{margin-left:var(--spacing-sm)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-square{aspect-ratio:1}.h-40{height:calc(var(--spacing) * 40)}.h-55{height:calc(var(--spacing) * 55)}.h-\[7\.2rem\]{height:7.2rem}.h-full{height:100%}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-full{max-height:100%}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-35{width:calc(var(--spacing) * 35)}.w-\[78px\]{width:78px}.w-auto{width:auto}.w-full{width:100%}.max-w-3\/4{max-width:75%}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-48{max-width:calc(var(--spacing) * 48)}.min-w-17\.5{min-width:calc(var(--spacing) * 17.5)}.min-w-33\.75{min-width:calc(var(--spacing) * 33.75)}.flex-1{flex:1}.flex-basis-cols-2{flex:0 1 calc(50% - var(--gap) / 2)}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap{gap:var(--gap)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-y-lg{row-gap:var(--spacing-lg)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-scroll{overflow:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.bg-gray{background-color:var(--color-gray)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-important{background-color:var(--color-important)}.bg-info{background-color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-800{background-color:var(--color-secondary-800)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-base{padding:var(--spacing-base)}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-sm{padding-inline:var(--spacing-sm)}.ps-xs{padding-inline-start:var(--spacing-xs)}.pe-xs{padding-inline-end:var(--spacing-xs)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-0\.75{padding-top:calc(var(--spacing) * .75)}.pt-base{padding-top:var(--spacing-base)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pb-0{padding-bottom:0}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-base{padding-left:var(--spacing-base)}.pl-sm{padding-left:var(--spacing-sm)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-secondary{font-family:var(--font-secondary)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-xs-sm{font-size:var(--text-xs-sm)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-gray{color:var(--color-gray)}.text-gray-300{color:var(--color-gray-300)}.text-gray-900{color:var(--color-gray-900)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.shadow-md{--tw-shadow:0 .2rem .8rem var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-secondary:is(:where(.group):hover *){color:var(--color-secondary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 .8rem 3.2rem var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus-visible\:text-secondary:is(:where(.group):focus-visible *){color:var(--color-secondary)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-active\:text-secondary:is(:where(.group):active *){color:var(--color-secondary)}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.group-acthocus\:bg-gray-950:is(:is(:where(.group):active,:where(.group):hover,:where(.group):focus-visible) *){background-color:var(--color-gray-950)}.group-acthocus\:text-primary:is(:is(:where(.group):active,:where(.group):hover,:where(.group):focus-visible) *){color:var(--color-primary)}@media (hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}.focus\:text-primary:focus,.active\:text-primary:active{color:var(--color-primary)}.has-\[\>\.c-section\]\:mt-0:has(>.c-section){margin-top:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media (width<64.0625em){.max-md\:order-first{order:-9999}.max-md\:hidden{display:none}.max-md\:pb-0{padding-bottom:0}.max-md\:pb-base{padding-bottom:var(--spacing-base)}.max-md\:pb-sm{padding-bottom:var(--spacing-sm)}}@media (width<48em){.max-sm\:order-first{order:-9999}.max-sm\:col-span-6{grid-column:span 6/span 6}.max-sm\:col-span-12{grid-column:span 12/span 12}.max-sm\:col-start-6{grid-column-start:6}.max-sm\:mt-base{margin-top:var(--spacing-base)}.max-sm\:mt-sm{margin-top:var(--spacing-sm)}.max-sm\:mt-xl{margin-top:var(--spacing-xl)}.max-sm\:mt-xs{margin-top:var(--spacing-xs)}.max-sm\:mb-base{margin-bottom:var(--spacing-base)}.max-sm\:mb-lg{margin-bottom:var(--spacing-lg)}.max-sm\:ml-xs{margin-left:var(--spacing-xs)}.max-sm\:flex{display:flex}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:flex-1{flex:1}.max-sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-center{align-items:center}.max-sm\:justify-around{justify-content:space-around}.max-sm\:justify-between{justify-content:space-between}.max-sm\:justify-center{justify-content:center}.max-sm\:px-base{padding-inline:var(--spacing-base)}.max-sm\:px-sm{padding-inline:var(--spacing-sm)}.max-sm\:pb-4xl{padding-bottom:var(--spacing-4xl)}.max-sm\:pb-base{padding-bottom:var(--spacing-base)}.max-sm\:text-center{text-align:center}.max-sm\:text-right{text-align:right}}@media (width>=48em){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-end-7{grid-column-end:7}.sm\:col-end-13{grid-column-end:13}.sm\:row-span-full{grid-row:1/-1}.sm\:mt-lg{margin-top:var(--spacing-lg)}.sm\:mt-xl{margin-top:var(--spacing-xl)}.sm\:-mb-2xl{margin-bottom:calc(var(--spacing-2xl) * -1)}.sm\:-mb-xl{margin-bottom:calc(var(--spacing-xl) * -1)}.sm\:mb-base{margin-bottom:var(--spacing-base)}.sm\:mb-lg{margin-bottom:var(--spacing-lg)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-full{height:100%}.sm\:min-h-6xl{min-height:var(--spacing-6xl)}.sm\:w-1\/3{width:33.3333%}.sm\:w-full{width:100%}.sm\:flex-1{flex:1}.sm\:flex-basis-cols-3{flex:0 1 calc(33.333% - var(--gap) / 1.5)}.sm\:flex-grow{flex-grow:1}.sm\:scroll-mt-xl{scroll-margin-top:var(--spacing-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap{gap:var(--gap)}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:object-cover{object-fit:cover}.sm\:px-0{padding-inline:0}.sm\:py-lg{padding-block:var(--spacing-lg)}.sm\:pt-0{padding-top:0}.sm\:pt-lg{padding-top:var(--spacing-lg)}.sm\:pr-0{padding-right:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:var(--text-lg)}@media (width<64.0625em){.sm\:max-md\:col-span-2{grid-column:span 2/span 2}.sm\:max-md\:col-span-12{grid-column:span 12/span 12}.sm\:max-md\:col-start-9{grid-column-start:9}.sm\:max-md\:items-center{align-items:center}.sm\:max-md\:pb-3xl{padding-bottom:var(--spacing-3xl)}}}@media (width>=64.0625em){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:my-3xl{margin-block:var(--spacing-3xl)}.md\:ms-0{margin-inline-start:0}.md\:me-auto{margin-inline-end:auto}.md\:-mt-3xl{margin-top:calc(var(--spacing-3xl) * -1)}.md\:-mt-5xl{margin-top:calc(var(--spacing-5xl) * -1)}.md\:mt-2xl{margin-top:var(--spacing-2xl)}.md\:mt-3xl{margin-top:var(--spacing-3xl)}.md\:mt-lg{margin-top:var(--spacing-lg)}.md\:mt-xl{margin-top:var(--spacing-xl)}.md\:-mb-3xl{margin-bottom:calc(var(--spacing-3xl) * -1)}.md\:mb-0{margin-bottom:0}.md\:mb-2xl{margin-bottom:var(--spacing-2xl)}.md\:mb-3xl{margin-bottom:var(--spacing-3xl)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-6xl{margin-bottom:var(--spacing-6xl)}.md\:mb-lg{margin-bottom:var(--spacing-lg)}.md\:mb-xl{margin-bottom:var(--spacing-xl)}.md\:block{display:block}.md\:flex{display:flex}.md\:w-1\/5{width:20%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap{gap:var(--gap)}.md\:gap-xl{gap:var(--spacing-xl)}.md\:gap-x-xl{column-gap:var(--spacing-xl)}.md\:p-0{padding:0}.md\:px-0{padding-inline:0}.md\:px-md{padding-inline:var(--spacing-md)}.md\:ps-0{padding-inline-start:0}.md\:ps-5{padding-inline-start:calc(var(--spacing) * 5)}.md\:pt-3xl{padding-top:var(--spacing-3xl)}.md\:pt-md{padding-top:var(--spacing-md)}.md\:pb-3xl{padding-bottom:var(--spacing-3xl)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-xl{font-size:var(--text-xl)}}.acthocus\:text-secondary:active,.acthocus\:text-secondary:hover,.acthocus\:text-secondary:focus-visible{color:var(--color-secondary)}.h1{font-family:var(--font-secondary);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);text-wrap:balance}.h2{font-family:var(--font-secondary);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);text-wrap:balance}.h3{font-family:var(--font-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-wrap:balance}.h4{font-family:var(--font-secondary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-wrap:balance}.h5{font-family:var(--font-secondary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);text-wrap:balance}.h6{font-family:var(--font-secondary);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-h6);text-wrap:balance}.container{inline-size:min(100% - (var(--container-padding-inline) * 2), var(--container-inline-size));max-width:100%;margin-inline:auto}}@keyframes emoji-appear{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes thumb{0%{transform:scale(1)rotate(0)}25%{transform:translate(-.3rem,-.3rem)rotate(-20deg)}50%{transform:translate(.3rem,.3rem)rotate(12deg)}75%{transform:translate(-.1rem,-.1rem)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@keyframes pulse{50%{opacity:.5}}@keyframes smile{0%{transform:scale(1)rotate(0)}15%{transform:scale(1.2)rotate(10deg)}30%{transform:scale(1.2)rotate(-10deg)}45%{transform:scale(1.2)rotate(6deg)}60%{transform:scale(1.1)rotate(-4deg)}75%{transform:scale(1.05)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes party{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes confetti-1{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(45deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(3rem - 50%),calc(-50% - 3rem))scale(1)rotate(45deg)}}@keyframes confetti-2{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(30deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(2rem - 50%),calc(-50% - 4.4rem))scale(1)rotate(30deg)}}@keyframes confetti-3{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(60deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(1.5rem - 50%),calc(-50% - 3.3rem))scale(1)rotate(60deg)}}@keyframes confetti-4{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(15deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(3.2rem - 50%),calc(-50% - 4.2rem))scale(1)rotate(15deg)}}@keyframes confetti-5{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(75deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(2.2rem - 50%),calc(-50% - 2.7rem))scale(1)rotate(75deg)}}@keyframes confetti-6{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(50deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(.9rem - 50%),calc(-50% - 4rem))scale(1)rotate(50deg)}}@keyframes confetti-7{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(20deg)}70%{opacity:1}to{opacity:0;transform:translate(calc(2.5rem - 50%),calc(-50% - 3.5rem))scale(1)rotate(20deg)}}@keyframes rocket{0%{opacity:1;transform:translate(0)scale(1)}40%{opacity:0;transform:translate(3.5rem,-3.5rem)scale(1.2)rotate(10deg)}41%{opacity:0;transform:translate(-3.5rem,3.5rem)scale(.8)rotate(-10deg)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes eyes{0%,to{transform:translate(0)}25%{transform:translate(.4rem)}50%{transform:translate(-.4rem)}75%{transform:translate(.2rem)}}@keyframes clap{to{transform:translateY(calc(-100% - 5.2rem))}}@keyframes clap-origin{50%{transform:translateY(calc(-100% - 5.2rem))}51%{transform:translateY(5.2rem)}to{transform:translateY(0)}}@keyframes mindblown{0%{transform:translate(0)}15%{transform:translate(-.2rem)}30%{transform:translate(.2rem)}45%{transform:translate(-.3rem)}60%{transform:translate(.3rem)}75%{transform:translate(-.2rem)}90%{transform:translate(.2rem)}to{transform:translate(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}