@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.center{--center-max-inline-size: var(--size-measure);--center-padding-inline: 0;box-sizing:content-box;max-width:var(--center-max-inline-size);width:100%;padding-left:var(--center-padding-inline);padding-right:var(--center-padding-inline);margin-left:auto;margin-right:auto}[data-intrinsic].center{display:flex;flex-direction:column;align-items:center}.cluster{--cluster-direction: row;--cluster-items: safe center;--cluster-justify: safe flex-start;--cluster-space: calc(2 * var(--spacer));display:flex;flex-flow:var(--cluster-direction) wrap;gap:var(--cluster-space);align-items:var(--cluster-items);justify-content:var(--cluster-justify)}[data-justify=start].cluster{--cluster-justify: safe flex-start}[data-justify=center].cluster{--cluster-justify: safe center}[data-justify=end].cluster{--cluster-justify: safe flex-end}[data-justify=space-between].cluster{--cluster-justify: space-between}[data-items=start].cluster{--cluster-items: safe flex-start}[data-items=center].cluster{--cluster-items: safe center}[data-items=end].cluster{--cluster-items: safe flex-end}[data-space="1"].cluster{--cluster-space: calc(1 * var(--spacer))}[data-space="2"].cluster{--cluster-space: calc(2 * var(--spacer))}[data-space="4"].cluster{--cluster-space: calc(4 * var(--spacer))}[data-space="8"].cluster{--cluster-space: calc(8 * var(--spacer))}.grid{--grid-gap: calc(2 * var(--spacer));--grid-repeat-count: auto-fill;display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-left:0;list-style-type:none}@supports (width: min(20rem,100%)){.grid{--grid-min: 20rem;grid-template-columns:repeat(var(--grid-repeat-count),minmax(min(var(--grid-min),100%),1fr))}}[data-repeat-count=auto-fit].grid{--grid-repeat-count: auto-fit}.reel,.recommended-events,.event-categories{--reel-gap: calc(4 * var(--spacer));--reel-item-width: auto;display:flex;height:auto;overflow-x:auto;overflow-y:hidden;overflow:auto hidden}.reel>*,.recommended-events>*,.event-categories>*{flex:0 0 var(--reel-item-width)}.reel>img,.recommended-events>img,.event-categories>img{flex-basis:auto;width:auto;height:100%}.reel>*+*,.recommended-events>*+*,.event-categories>*+*{margin-left:var(--reel-gap)}.reel:has(>a),.recommended-events:has(>a),.event-categories:has(>a),.reel:has(>li>a),.recommended-events:has(>li>a),.event-categories:has(>li>a){padding-left:calc(1*var(--spacer));padding-right:calc(1*var(--spacer))}.reel>a:focus,.recommended-events>a:focus,.event-categories>a:focus,.reel>li>a:focus,.recommended-events>li>a:focus,.event-categories>li>a:focus{margin-top:calc(1*var(--spacer));margin-bottom:calc(1*var(--spacer))}[data-overflowing=true].reel,[data-overflowing=true].recommended-events,[data-overflowing=true].event-categories{padding-bottom:var(--reel-gap)}.stack,.home .home-body,.document,.box-v2>.box-body{--stack-space: var(--size-stack-normal);display:flex;flex-direction:column;justify-content:flex-start}.stack>*,.home .home-body>*,.document>*,.box-v2>.box-body>*{margin-top:0;margin-bottom:0}.stack>*+*,.home .home-body>*+*,.document>*+*,.box-v2>.box-body>*+*{margin-top:var(--stack-space)}[data-recursive].stack *+*,.home [data-recursive].home-body *+*,[data-recursive].document *+*,.box-v2>[data-recursive].box-body *+*{margin-top:var(--stack-space)}[data-size=narrow].stack,.home [data-size=narrow].home-body,[data-size=narrow].document,.box-v2>[data-size=narrow].box-body{--stack-space: var(--size-stack-narrow)}[data-size=normal].stack,.home [data-size=normal].home-body,[data-size=normal].document,.box-v2>[data-size=normal].box-body{--stack-space: var(--size-stack-normal)}[data-size=wide].stack,.home [data-size=wide].home-body,[data-size=wide].document,.box-v2>[data-size=wide].box-body{--stack-space: var(--size-stack-wide)}[data-size=wider].stack,.home [data-size=wider].home-body,[data-size=wider].document,.box-v2>[data-size=wider].box-body{--stack-space: var(--size-stack-wider)}[data-size=extra-wide].stack,.home [data-size=extra-wide].home-body,[data-size=extra-wide].document,.box-v2>[data-size=extra-wide].box-body{--stack-space: var(--size-stack-extra-wide)}.simple-hero .simple-hero-actions{--switcher-gap: calc(2 * var(--spacer));--switcher-threshold: 30rem;display:flex;flex-wrap:wrap;gap:var(--switcher-gap)}.simple-hero .simple-hero-actions>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%)*999)}.keyboard-focus-outline-visible,.tabs li,.navbar>.navbar-links>ul li,.company-card a{margin:calc(var(--spacer)*.5)}.visually-hidden:not(:focus):not(:active):not(:focus):not(:active),[data-visually-hidden]:not(:focus):not(:active):not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dev-toolbar{position:fixed;right:0;bottom:0;left:0;display:flex;flex-wrap:nowrap;gap:calc(2*var(--spacer));min-height:calc(2*calc(3 * var(--spacer)) + calc(9 * var(--spacer)) + var(--border-width-xs));padding:calc(3*var(--spacer)) calc(6*var(--spacer));overflow-x:auto;background-color:var(--color-surface-normal);border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.dev-toolbar .dev-toolbar-menu-button-links{anchor-scope:all}.dev-toolbar .dev-toolbar-menu-button-links>button{anchor-name:--dev-toolbar-menu-button}.dev-toolbar .dev-toolbar-menu-button-links>ul{max-width:100%;padding:calc(3*var(--spacer));margin-bottom:calc(4*var(--spacer));inset-area:top span-all;position-area:top span-all;position-anchor:--dev-toolbar-menu-button;list-style-type:none;background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.dev-toolbar .dev-toolbar-menu-button-links>ul>li{max-width:100%}*{box-sizing:border-box;scroll-behavior:smooth}:where(.baklava) *{padding:0;margin:0}:root{--toolbar-height: 0px}:root:has(.dev-toolbar){--toolbar-height: calc(2 * calc(3 * var(--spacer)) + calc(9 * var(--spacer)) + var(--border-width-xs))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.baklava{height:100%;padding-bottom:var(--toolbar-height);font-family:var(--font-family-main);line-height:var(--line-single);color:var(--color-text-default);letter-spacing:var(--letter-spacing-wide);background:var(--color-surface-normal)}body.is-plain{padding:calc(4*var(--spacer));background:var(--color-surface-subdued)}body.baklava>div:not(#refiner-widget-wrapper):not(.dev-toolbar){display:flex;flex-direction:column;align-content:space-between;min-height:100%}body.baklava>div:not(#refiner-widget-wrapper):not(.dev-toolbar)>main{flex-grow:1}body.baklava>div:not(#refiner-widget-wrapper):not(.dev-toolbar)>footer{flex-shrink:0}main,details{display:block}summary{display:list-item}.logo-main{fill:var(--color-text-default)}.logo-primary{fill:var(--color-text-primary-normal)}:where(.baklava) h1{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl);font-weight:var(--weight-normal)}:where(.baklava) h2{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);font-weight:var(--weight-normal)}:where(.baklava) h3{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);font-weight:var(--weight-normal)}:where(.baklava) h4{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--weight-normal)}:where(.baklava) h5,:where(.baklava) .h5{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--weight-normal);letter-spacing:var(--letter-spacing-wide)}:where(.baklava) h5.is-subheader,:where(.baklava) .h5.is-subheader{font-weight:var(--weight-bold)}:where(.baklava) h6{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-normal)}:where(.baklava) a,:where(.baklava) a:active,:where(.baklava) a:link,:where(.baklava) a:visited,:where(.baklava) a:hover,:where(.baklava) a:focus{-webkit-text-decoration:none;text-decoration:none}:where(.baklava) a,:where(.baklava) a:link{color:var(--color-text-primary-normal)}:where(.baklava) a:visited{color:var(--color-text-primary-subdued)}:where(.baklava) a:hover,:where(.baklava) a:active,:where(.baklava) a:focus{color:var(--color-text-primary-emphasized)}:where(.baklava) b,:where(.baklava) strong{font-weight:var(--weight-bold)}:where(.baklava) small{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}:where(.baklava) ol,:where(.baklava) ul{list-style-position:inside}:where(.baklava) ol.is-plain,:where(.baklava) ul.is-plain{list-style-type:none}:where(.baklava) ol.is-nested li,:where(.baklava) ul.is-nested li{padding-left:1em}:where(.baklava) hr{height:0;margin:calc(10*var(--spacer)) 0;border:none;border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}:where(.baklava) figure>.figure-wrapper{position:relative;display:block;overflow:hidden}:where(.baklava) figure img{display:block;width:100%;height:auto;object-fit:cover}:where(.baklava) figure.is-contain img{object-fit:contain}:where(.baklava) figure.has-checkered-background .figure-wrapper{background:url(images/admin/thumbnail_background_light.svg)}:where(.baklava) figure>figcaption{font-size:var(--font-size-md);line-height:var(--line-height-md);margin-top:calc(2*var(--spacer));color:var(--color-text-secondary-normal);letter-spacing:var(--letter-spacing-wide);overflow-wrap:break-word}:where(.baklava) figure.video.is-short{max-width:360px;margin-left:auto;margin-right:auto}:where(.baklava) figure.is-1by1>.figure-wrapper{padding-top:100%}:where(.baklava) figure.is-1by1>.figure-wrapper>img,:where(.baklava) figure.is-1by1>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-2by1>.figure-wrapper{padding-top:50%}:where(.baklava) figure.is-2by1>.figure-wrapper>img,:where(.baklava) figure.is-2by1>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-5by4>.figure-wrapper{padding-top:80%}:where(.baklava) figure.is-5by4>.figure-wrapper>img,:where(.baklava) figure.is-5by4>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-4by3>.figure-wrapper{padding-top:75%}:where(.baklava) figure.is-4by3>.figure-wrapper>img,:where(.baklava) figure.is-4by3>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-3by2>.figure-wrapper{padding-top:66.6666666667%}:where(.baklava) figure.is-3by2>.figure-wrapper>img,:where(.baklava) figure.is-3by2>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-16by9>.figure-wrapper{padding-top:56.25%}:where(.baklava) figure.is-16by9>.figure-wrapper>img,:where(.baklava) figure.is-16by9>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-4by5>.figure-wrapper{padding-top:125%}:where(.baklava) figure.is-4by5>.figure-wrapper>img,:where(.baklava) figure.is-4by5>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-3by4>.figure-wrapper{padding-top:133.3333333333%}:where(.baklava) figure.is-3by4>.figure-wrapper>img,:where(.baklava) figure.is-3by4>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-2by3>.figure-wrapper{padding-top:150%}:where(.baklava) figure.is-2by3>.figure-wrapper>img,:where(.baklava) figure.is-2by3>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.is-9by16>.figure-wrapper{padding-top:177.7777777778%}:where(.baklava) figure.is-9by16>.figure-wrapper>img,:where(.baklava) figure.is-9by16>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.baklava) figure.blockquote{padding:calc(6*var(--spacer));color:var(--color-text-default);background:var(--color-surface-normal);border-radius:var(--radius-sm)}:where(.baklava) figure.blockquote blockquote{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}:where(.baklava) figure.blockquote blockquote>*+*{margin-top:calc(2*var(--spacer))}:where(.baklava) figure.blockquote figcaption{margin-top:calc(2*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}:where(.baklava) code,:where(.baklava) pre{font-family:var(--font-family-monospace);font-size:inherit}:where(.baklava) pre{max-width:100%;overflow-x:auto}:where(.baklava) progress{width:100%;height:4px;padding:0;-webkit-appearance:none;appearance:none;background:var(--color-border-secondary-subdued);border:none;border-radius:var(--radius-rounded)}:where(.baklava) ::-webkit-progress-bar{background:var(--color-border-secondary-subdued);border-radius:var(--radius-rounded)}:where(.baklava) ::-webkit-progress-value{background:var(--color-background-primary-normal);border-radius:var(--radius-rounded)}:where(.baklava) ::-moz-progress-bar{background:var(--color-background-primary-normal);border-radius:var(--radius-rounded)}:where(.baklava) fieldset{border:none}:where(.baklava) fieldset>legend{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-medium);color:var(--color-text-secondary-emphasized);letter-spacing:var(--letter-spacing-wide)}:where(.baklava) fieldset>*+*{margin-top:calc(6*var(--spacer))}:where(.baklava) fieldset+fieldset{margin-top:calc(12*var(--spacer))}:where(.baklava) fieldset>*+.block-fieldset{margin-top:calc(2*var(--spacer))}:where(.baklava) fieldset>*+.block-add-button{margin-top:calc(12*var(--spacer))}:where(.baklava) fieldset.has-two-cols{display:flex;gap:calc(2*var(--spacer))}:where(.baklava) fieldset.has-two-cols .field{flex:1 1 calc(50% - calc(1 * var(--spacer)));margin-top:0}:where(.baklava) fieldset.has-two-cols .field input{width:100%}:where(.baklava) label,:where(.baklava) .field>fieldset>legend{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:block;font-weight:var(--weight-medium);color:var(--color-text-secondary-emphasized)}:where(.baklava) label.disabled,:where(.baklava) .field>fieldset>legend.disabled{cursor:not-allowed}:where(.baklava) label+*,:where(.baklava) .field>fieldset>legend+*{margin-top:calc(1*var(--spacer))}:where(.baklava) label span.optional-label,:where(.baklava) label span.required-label,:where(.baklava) .field>fieldset>legend span.optional-label,:where(.baklava) .field>fieldset>legend span.required-label{margin-left:calc(1*var(--spacer))}:where(.baklava) .field>fieldset>*+*{margin-top:0}:where(.baklava) .field.has-two-cols .radio-group{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer))}:where(.baklava) .field.has-two-cols .radio-group label{align-items:center;height:calc(11*var(--spacer));padding:0 calc(3*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}:where(.baklava) .field.has-two-cols .radio-group>*{flex:1 1 calc(50% - calc(1 * var(--spacer)));margin:0}:where(.baklava) .field.have-description .radio-group{display:flex;flex-wrap:nowrap;gap:calc(2*var(--spacer));justify-content:space-between}:where(.baklava) .field.have-description .radio-group>label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex:1 1 0;align-items:center;height:calc(11*var(--spacer) + 2*var(--border-width-xs));text-align:center;background:var(--color-surface-subdued)}:where(.baklava) .field.have-description .radio-group>*{margin:0}:where(.baklava) .field-with-action .field-action{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:block;margin-left:auto;color:var(--color-text-primary-normal);text-align:right}:where(.baklava) .field-with-action>*+*{margin-top:calc(1*var(--spacer))}:where(.baklava) .field-controls{display:flex;flex-wrap:wrap;gap:calc(6*var(--spacer))}:where(.baklava) .control:focus.has-icon-left>.icon{color:var(--color-text-primary-normal)}:where(.baklava) .control.has-icon-left{position:relative}:where(.baklava) .control.has-icon-left>.icon{position:absolute;top:calc(50% - calc(2 * var(--spacer)));left:calc(4*var(--spacer));font-size:calc(4*var(--spacer))}:where(.baklava) .control.has-icon-left>input{padding-left:calc(calc(4 * var(--spacer)) + calc(4 * var(--spacer))*2)}:where(.baklava) .field-help{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}:where(.baklava) .field-help .field-errors{margin-top:calc(2*var(--spacer));color:var(--color-text-error-normal)}:where(.baklava) .field-help .field-errors ul{list-style-type:none}:where(.baklava) .field-help .field-description{margin-top:calc(2*var(--spacer));color:var(--color-text-secondary-normal)}:where(.baklava) .field-help .field-errors+.field-description{margin-top:0}:where(.baklava) .field-group{display:flex;flex-wrap:wrap;gap:calc(6*var(--spacer));justify-content:stretch}:where(.baklava) .field-group .field{flex:1 1 15rem}:where(.baklava) button,:where(.baklava) input,:where(.baklava) optgroup,:where(.baklava) select,:where(.baklava) textarea{font-family:inherit}:where(.baklava) button,:where(.baklava) input{overflow:visible}:where(.baklava) button,:where(.baklava) select{text-transform:none}:where(.baklava) select,:where(.baklava) textarea,:where(.baklava) input[type=text],:where(.baklava) input[type=password],:where(.baklava) input[type=datetime],:where(.baklava) input[type=date],:where(.baklava) input[type=month],:where(.baklava) input[type=time],:where(.baklava) input[type=week],:where(.baklava) input[type=number],:where(.baklava) input[type=email],:where(.baklava) input[type=url],:where(.baklava) input[type=search],:where(.baklava) input[type=tel],:where(.baklava) input[type=color]{font-size:var(--font-size-md);line-height:var(--line-height-md);display:inline-flex;width:100%;height:calc(var(--line-single) + calc(6 * var(--spacer)));padding:calc(calc(3 * var(--spacer)) - var(--border-width-xs)) calc(4*var(--spacer));color:var(--color-text-default);letter-spacing:var(--letter-spacing-wide);background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}:where(.baklava) select:focus,:where(.baklava) textarea:focus,:where(.baklava) input[type=text]:focus,:where(.baklava) input[type=password]:focus,:where(.baklava) input[type=datetime]:focus,:where(.baklava) input[type=date]:focus,:where(.baklava) input[type=month]:focus,:where(.baklava) input[type=time]:focus,:where(.baklava) input[type=week]:focus,:where(.baklava) input[type=number]:focus,:where(.baklava) input[type=email]:focus,:where(.baklava) input[type=url]:focus,:where(.baklava) input[type=search]:focus,:where(.baklava) input[type=tel]:focus,:where(.baklava) input[type=color]:focus{outline:none;border-color:var(--color-border-primary-normal)}.field.has-errors :where(.baklava) select:not(:focus),.field.has-errors :where(.baklava) textarea:not(:focus),.field.has-errors :where(.baklava) input[type=text]:not(:focus),.field.has-errors :where(.baklava) input[type=password]:not(:focus),.field.has-errors :where(.baklava) input[type=datetime]:not(:focus),.field.has-errors :where(.baklava) input[type=date]:not(:focus),.field.has-errors :where(.baklava) input[type=month]:not(:focus),.field.has-errors :where(.baklava) input[type=time]:not(:focus),.field.has-errors :where(.baklava) input[type=week]:not(:focus),.field.has-errors :where(.baklava) input[type=number]:not(:focus),.field.has-errors :where(.baklava) input[type=email]:not(:focus),.field.has-errors :where(.baklava) input[type=url]:not(:focus),.field.has-errors :where(.baklava) input[type=search]:not(:focus),.field.has-errors :where(.baklava) input[type=tel]:not(:focus),.field.has-errors :where(.baklava) input[type=color]:not(:focus){border-color:var(--color-border-error-normal)}:where(.baklava) select:disabled,:where(.baklava) textarea:disabled,:where(.baklava) input[type=text]:disabled,:where(.baklava) input[type=password]:disabled,:where(.baklava) input[type=datetime]:disabled,:where(.baklava) input[type=date]:disabled,:where(.baklava) input[type=month]:disabled,:where(.baklava) input[type=time]:disabled,:where(.baklava) input[type=week]:disabled,:where(.baklava) input[type=number]:disabled,:where(.baklava) input[type=email]:disabled,:where(.baklava) input[type=url]:disabled,:where(.baklava) input[type=search]:disabled,:where(.baklava) input[type=tel]:disabled,:where(.baklava) input[type=color]:disabled{color:var(--color-text-secondary-subdued);cursor:not-allowed;background:var(--color-background-secondary-muted);border-color:var(--color-border-secondary-muted)}:where(.baklava) select:disabled::placeholder,:where(.baklava) textarea:disabled::placeholder,:where(.baklava) input[type=text]:disabled::placeholder,:where(.baklava) input[type=password]:disabled::placeholder,:where(.baklava) input[type=datetime]:disabled::placeholder,:where(.baklava) input[type=date]:disabled::placeholder,:where(.baklava) input[type=month]:disabled::placeholder,:where(.baklava) input[type=time]:disabled::placeholder,:where(.baklava) input[type=week]:disabled::placeholder,:where(.baklava) input[type=number]:disabled::placeholder,:where(.baklava) input[type=email]:disabled::placeholder,:where(.baklava) input[type=url]:disabled::placeholder,:where(.baklava) input[type=search]:disabled::placeholder,:where(.baklava) input[type=tel]:disabled::placeholder,:where(.baklava) input[type=color]:disabled::placeholder{color:var(--color-background-secondary-muted)}:where(.baklava) input[type=search]{padding-right:calc(20px + 1.5rem)}:where(.baklava) input[type=search]~.clear-button{position:absolute;top:calc(50% - calc(2 * var(--spacer)));right:calc(4*var(--spacer));font-size:calc(4*var(--spacer));color:var(--color-text-secondary-normal);background:#0000;border:0}:where(.baklava) input[type=search]~.clear-button:hover{cursor:pointer}:where(.baklava) input[type=search]:placeholder-shown~.clear-button{display:none}:where(.baklava) input[type=search]::-webkit-search-cancel-button{display:none;pointer-events:none}:where(.baklava) input[type=search]::-webkit-search-decoration,:where(.baklava) input[type=search]::-webkit-search-results-button,:where(.baklava) input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}:where(.baklava) input[type=search]:focus+.icon{color:var(--color-text-primary-normal)}:where(.baklava) input[type=date],:where(.baklava) input[type=time],:where(.baklava) input[type=week],:where(.baklava) input[type=month]{width:auto}:where(.baklava) input[type=color]{width:3rem;padding:calc(1*var(--spacer)) calc(2*var(--spacer))}:where(.baklava) textarea{height:auto;resize:vertical}:where(.baklava) .select{position:relative;-webkit-appearance:none;appearance:none}:where(.baklava) .select select{padding-right:calc(10*var(--spacer));-webkit-appearance:none;appearance:none}:where(.baklava) .select select:has(option:disabled[selected]){color:var(--color-text-secondary-normal)}:where(.baklava) .select select option{color:var(--color-text-default)}:where(.baklava) .select select option:disabled{color:var(--color-text-secondary-normal)}:where(.baklava) .select:not(.is-multiple):after{position:absolute;top:50%;right:calc(4*var(--spacer));display:block;width:.4em;height:.4em;margin-top:-.2828427125em;pointer-events:none;content:" ";border:2px solid var(--color-text-default);border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:center}:where(.baklava) label.checkbox,:where(.baklava) label.radio{display:flex;gap:calc(2*var(--spacer));padding:calc(1*var(--spacer)) 0;font-weight:var(--weight-normal);color:var(--color-text-secondary-emphasized);cursor:pointer}:where(.baklava) label.checkbox,:where(.baklava) label.checkbox>span,:where(.baklava) label.radio,:where(.baklava) label.radio>span{line-height:calc(4*var(--spacer))}:where(.baklava) label.checkbox input[type=checkbox],:where(.baklava) label.checkbox input[type=radio],:where(.baklava) label.radio input[type=checkbox],:where(.baklava) label.radio input[type=radio]{position:relative;display:grid;flex:0 0 auto;place-content:center;width:calc(4*var(--spacer));height:calc(4*var(--spacer));font:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;border:var(--border-width-xs) solid var(--color-border-secondary-subdued)}:where(.baklava) label.checkbox input[type=checkbox],:where(.baklava) label.checkbox input[type=checkbox]:before,:where(.baklava) label.checkbox input[type=radio],:where(.baklava) label.checkbox input[type=radio]:before,:where(.baklava) label.radio input[type=checkbox],:where(.baklava) label.radio input[type=checkbox]:before,:where(.baklava) label.radio input[type=radio],:where(.baklava) label.radio input[type=radio]:before{transition-timing-function:ease-in-out;transition-duration:.1s;transition-property:background,border-color}:where(.baklava) label.checkbox input[type=checkbox]:disabled,:where(.baklava) label.checkbox input[type=radio]:disabled,:where(.baklava) label.radio input[type=checkbox]:disabled,:where(.baklava) label.radio input[type=radio]:disabled{cursor:not-allowed}:where(.baklava) label.checkbox input[type=checkbox],:where(.baklava) label.radio input[type=checkbox]{border-radius:var(--radius-sm)}:where(.baklava) label.checkbox input[type=checkbox]:before,:where(.baklava) label.radio input[type=checkbox]:before{position:absolute;top:9%;left:32%;display:inline-block;width:24%;height:58%;content:"";border-right:2px solid var(--color-background-primary-normal);border-bottom:2px solid var(--color-background-primary-normal);opacity:0;transform:rotate(45deg)}:where(.baklava) label.checkbox input[type=checkbox]:checked,:where(.baklava) label.checkbox input[type=checkbox]:indeterminate,:where(.baklava) label.radio input[type=checkbox]:checked,:where(.baklava) label.radio input[type=checkbox]:indeterminate{background:var(--color-background-primary-muted);border-color:var(--color-background-primary-normal)}:where(.baklava) label.checkbox input[type=checkbox]:checked:before,:where(.baklava) label.checkbox input[type=checkbox]:indeterminate:before,:where(.baklava) label.radio input[type=checkbox]:checked:before,:where(.baklava) label.radio input[type=checkbox]:indeterminate:before{opacity:1}:where(.baklava) label.checkbox input[type=checkbox]:indeterminate:before,:where(.baklava) label.radio input[type=checkbox]:indeterminate:before{top:calc(50% - 1px);left:21%;width:58%;height:2px;background:var(--color-background-primary-normal);border:none;transform:none}:where(.baklava) label.checkbox input[type=checkbox]:disabled,:where(.baklava) label.radio input[type=checkbox]:disabled{background:var(--color-background-secondary-emphasized);border-color:var(--color-border-secondary-subdued)}:where(.baklava) label.checkbox input[type=checkbox]:disabled:before,:where(.baklava) label.radio input[type=checkbox]:disabled:before{border-color:var(--color-text-inverted)}:where(.baklava) label.checkbox input[type=checkbox]:disabled:checked,:where(.baklava) label.radio input[type=checkbox]:disabled:checked{background:var(--color-background-secondary-emphasized)}:where(.baklava) label.checkbox input[type=checkbox].hidden,:where(.baklava) label.radio input[type=checkbox].hidden{display:none}:where(.baklava) label.checkbox input[type=radio],:where(.baklava) label.radio input[type=radio]{border-radius:var(--radius-circle)}:where(.baklava) label.checkbox input[type=radio]:before,:where(.baklava) label.radio input[type=radio]:before{position:absolute;top:50%;left:50%;width:.375rem;height:.375rem;content:"";background:var(--color-background-primary-normal);border-radius:var(--radius-circle);opacity:0;transform:translate(-50%,-50%)}:where(.baklava) label.checkbox input[type=radio]:checked,:where(.baklava) label.radio input[type=radio]:checked{background:var(--color-background-primary-muted);border-color:var(--color-background-primary-normal)}:where(.baklava) label.checkbox input[type=radio]:checked:before,:where(.baklava) label.radio input[type=radio]:checked:before{opacity:1}:where(.baklava) label.checkbox input[type=radio]:disabled,:where(.baklava) label.radio input[type=radio]:disabled{background:var(--color-background-secondary-emphasized);border-color:var(--color-border-secondary-subdued)}:where(.baklava) label.checkbox input[type=radio]:disabled:before,:where(.baklava) label.radio input[type=radio]:disabled:before{background:var(--color-text-inverted)}:where(.baklava) label.checkbox input[type=radio]:disabled:checked,:where(.baklava) label.radio input[type=radio]:disabled:checked{background:var(--color-background-secondary-emphasized)}:where(.baklava) label.checkbox input[type=radio].disabled,:where(.baklava) label.radio input[type=radio].disabled{cursor:not-allowed}:where(.baklava) label.checkbox .rank,:where(.baklava) label.radio .rank{height:100%;padding:0 8px;color:var(--color-text-inverted);background:var(--color-background-primary-normal);border:0 solid;border-radius:var(--radius-sm)}:where(.baklava) label.checkbox .rank.invalid,:where(.baklava) label.radio .rank.invalid{padding:0 10px;background:var(--color-background-error-normal)}:where(.baklava) .checkbox-group,:where(.baklava) .radio-group{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer))}:where(.baklava) .checkbox-group.is-direction-column,:where(.baklava) .radio-group.is-direction-column{flex-direction:column}:where(.baklava) .checkbox-group>label,:where(.baklava) .checkbox-group>div,:where(.baklava) .radio-group>label,:where(.baklava) .radio-group>div{margin-top:0}:where(.baklava) .tag-checkbox-group{display:flex;flex-wrap:wrap;gap:calc(3*var(--spacer))}:where(.baklava) .tag-checkbox-group>input[type=checkbox]{display:none;-webkit-appearance:none;appearance:none;pointer-events:none}:where(.baklava) .tag-checkbox-group>label{padding:calc(1*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-secondary-normal);text-align:center;background-color:var(--color-background-secondary-muted);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}:where(.baklava) .tag-checkbox-group>input[type=checkbox]:checked+label{color:var(--color-text-primary-normal);background-color:var(--color-background-primary-muted);border-color:var(--color-border-primary-subdued)}:where(.baklava) .filter-form{padding:calc(4*var(--spacer)) calc(10*var(--spacer));background:var(--color-surface-subdued)}:where(.baklava) .filter-form .field-group .field{flex-grow:0}:where(.baklava) .filter-form .field-group .field>label.checkbox{flex-direction:column-reverse;gap:calc(1*var(--spacer));align-items:flex-start;padding:0;font-weight:var(--weight-medium);line-height:var(--line-single);color:var(--color-text-secondary-emphasized);cursor:pointer}:where(.baklava) .filter-form .field-group .field-group-button{align-self:flex-end}:where(.baklava) .filter-form .radio-group{flex-wrap:nowrap;gap:0}:where(.baklava) .filter-form .radio-group div{border:var(--border-width-xs) solid var(--color-border-secondary-subdued)}:where(.baklava) .filter-form .radio-group div:has(input[checked]){background-color:var(--color-background-secondary-muted)}:where(.baklava) .filter-form .radio-group div:first-child{border-right:0;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}:where(.baklava) .filter-form .radio-group div:last-child{border-left:0;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}:where(.baklava) .filter-form .radio-group div label{min-width:calc(11*var(--spacer));padding:calc(3*var(--spacer));white-space:nowrap}:where(.baklava) ::placeholder{color:var(--color-text-secondary-normal)}.invalid-feedback{display:block;margin:-1rem 0 2rem;color:var(--color-text-error-normal)}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.accordion{display:flex;flex-direction:column;gap:var(--line-single)}.accordion>div{border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.accordion>div>h2,.accordion>div h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);line-height:var(--line-single)}.accordion>div>h2>button,.accordion>div h3>button{font-size:var(--font-size-lg);line-height:var(--line-height-lg);width:100%;padding:calc(6*var(--spacer));text-align:left;white-space:normal}.accordion>div>h2>button>span,.accordion>div h3>button>span{display:flex;gap:calc(4*var(--spacer));align-items:center;justify-content:space-between;width:100%;font-weight:var(--weight-normal);color:var(--color-text-default)}.accordion>div>h2>button>span>.icon,.accordion>div h3>button>span>.icon{color:var(--color-text-secondary-normal)}.accordion>div>h2>button[aria-expanded=true]>span>.icon,.accordion>div h3>button[aria-expanded=true]>span>.icon{transform:rotate(180deg)}.accordion>div>div{padding:0 calc(6*var(--spacer)) calc(6*var(--spacer))}.accordion>div>div h2,.accordion>div>div h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.action-card{display:flex;flex-direction:column;gap:calc(4*var(--spacer));align-items:flex-start;padding:calc(3*var(--spacer)) calc(4*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm)}@media only screen and (min-width:576px){.action-card{display:flex;flex-direction:row;justify-content:space-between}}.alert{display:flex;flex-direction:column;gap:calc(3*var(--spacer));padding:calc(3*var(--spacer)) calc(4*var(--spacer)) calc(3*var(--spacer)) calc(3*var(--spacer));border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.alert.is-success{color:var(--color-text-success-normal);background:var(--color-background-success-muted);border-color:var(--color-border-success-subdued)}.alert.is-success>.alert-details{color:var(--color-text-success-emphasized)}.alert.is-success .alert-action a,.alert.is-success .alert-action button{color:var(--color-text-success-emphasized)}.alert.is-success .alert-action a:hover,.alert.is-success .alert-action button:hover,.alert.is-success .alert-close:hover{color:var(--color-text-success-subdued)}.alert.is-warning{color:var(--color-text-warning-normal);background:var(--color-background-warning-muted);border-color:var(--color-border-warning-subdued)}.alert.is-warning>.alert-details{color:var(--color-text-warning-emphasized)}.alert.is-warning .alert-action a,.alert.is-warning .alert-action button{color:var(--color-text-warning-emphasized)}.alert.is-warning .alert-action a:hover,.alert.is-warning .alert-action button:hover,.alert.is-warning .alert-close:hover{color:var(--color-text-warning-subdued)}.alert.is-error{color:var(--color-text-error-normal);background:var(--color-background-error-muted);border-color:var(--color-border-error-subdued)}.alert.is-error>.alert-details{color:var(--color-text-error-emphasized)}.alert.is-error .alert-action a,.alert.is-error .alert-action button{color:var(--color-text-error-emphasized)}.alert.is-error .alert-action a:hover,.alert.is-error .alert-action button:hover,.alert.is-error .alert-close:hover{color:var(--color-text-error-subdued)}.alert.is-info{color:var(--color-text-info-normal);background:var(--color-background-info-muted);border-color:var(--color-border-info-subdued)}.alert.is-info>.alert-details{color:var(--color-text-info-emphasized)}.alert.is-info .alert-action a,.alert.is-info .alert-action button{color:var(--color-text-info-emphasized)}.alert.is-info .alert-action a:hover,.alert.is-info .alert-action button:hover,.alert.is-info .alert-close:hover{color:var(--color-text-info-subdued)}.alert>.alert-header{display:flex;gap:calc(4*var(--spacer));align-items:center;justify-content:space-between}.alert>.alert-header>.alert-title{display:flex;gap:calc(3*var(--spacer));align-items:center}.alert>.alert-header>.alert-title>.alert-icon{display:inline-flex;align-items:center;justify-content:center;font-size:calc(5*var(--spacer))}.alert>.alert-header>.alert-title>.alert-msg{display:flex;flex-grow:1;flex-direction:column;gap:calc(1*var(--spacer));font-size:var(--font-size-sm);font-weight:var(--weight-bold)}.alert>.alert-header>.alert-end{display:flex;gap:calc(3*var(--spacer));align-items:center}.alert>.alert-header>.alert-end .alert-close{display:flex;width:calc(4*var(--spacer));height:calc(4*var(--spacer));font-size:calc(4*var(--spacer));cursor:pointer}.alert>.alert-details{font-size:var(--font-size-xs);font-weight:var(--weight-normal)}.alert .alert-action a,.alert .alert-action button{font-size:var(--font-size-sm)}.alerts>.alert{border-radius:0}.article-box{padding:calc(4*var(--spacer));margin-top:calc(10*var(--spacer));color:var(--color-text-secondary-normal);background:var(--color-surface-subdued);border-radius:var(--radius-sm)}@media only screen and (min-width:768px){.article-box{padding:calc(8*var(--spacer))}}.article>*+*{margin-top:var(--line-single)}.article>*+.header-block{margin-top:calc(7*var(--spacer))}.article .header-block,.article h2{max-width:none;padding:calc(3*var(--spacer)) 0;font-weight:var(--weight-bold);color:var(--color-text-default);border-bottom:var(--border-width-md) solid var(--color-border-primary-normal);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.article h1{font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.article h3{padding-left:calc(3*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-default);border-left:var(--border-width-sm) solid var(--color-border-primary-normal);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.article h4{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.article h5{font-weight:var(--weight-normal);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.article h6{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary-normal)}.article ol,.article ul{margin-left:1em;list-style-position:outside}.article .speaker figure{width:160px;height:160px}.article .speaker figure img{border-radius:var(--radius-sm)}.article .speaker .stack>.speaker-name{font-weight:var(--weight-bold)}.article .speaker .stack>.speaker-company{color:var(--color-text-secondary-normal)}.article-card{display:flex;gap:calc(3*var(--spacer));align-items:center;padding:calc(3*var(--spacer));background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.article-card .article-card-image img{width:160px;border-radius:var(--radius-sm)}@media only screen and (min-width:768px){.article-card .article-card-image img{width:190px}}.article-card .article-card-content{display:flex;flex-direction:column;gap:calc(1*var(--spacer));min-width:0}.article-card .article-card-content .article-card-category{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.article-card .article-card-content .article-card-title *{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-default);-webkit-box-orient:vertical}.article-card .article-card-content .article-card-publish-date{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.article-header .article-header-title{font-weight:var(--weight-bold);color:var(--color-text-default);overflow-wrap:anywhere;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.article-header .article-header-lead{margin-top:calc(4*var(--spacer));font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.article-header .article-header-image{margin-top:calc(10*var(--spacer))}.article-header .article-header-image:first-child{margin-top:0}.article-header .article-header-image img{border-radius:var(--radius-sm)}.attendee-cancellation-reason{display:flex;flex-flow:column wrap}.attendee-cancellation-reason.is-hidden{display:none}.attendee-cancellation-reason legend{color:var(--color-text-default)!important}.attendee-cancellation-reason .radio-group{display:flex;flex-flow:column wrap;gap:calc(1*var(--spacer)) calc(2*var(--spacer))}.attendee-cancellation-reason .radio-group>*{margin-top:calc(4*var(--spacer))}.attendee-cancellation-reason .radio-group label.radio{font-size:var(--font-size-md);font-weight:var(--weight-normal);color:var(--color-text-default)}.attendee-cancellation-reason p{font-size:var(--font-size-xs);color:var(--color-text-secondary-normal)}.avatar{display:inline-block;width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width-sm) solid var(--color-border-secondary-muted);border-radius:var(--radius-circle);box-shadow:var(--shadow-2xs)}.avatar.is-multi{margin-right:calc(-1*var(--avatar-size)*.6)}.avatar.is-24{--avatar-size: 24px}.avatar.is-32{--avatar-size: 32px}.avatar.is-40{--avatar-size: 40px}.avatar.is-48{--avatar-size: 48px}.avatar.is-56{--avatar-size: 56px}.avatar.is-64{--avatar-size: 64px}.avatar.is-128{--avatar-size: 128px}.avatar.is-256{--avatar-size: 256px}.avatar>img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-circle)}.avatar>.icon{width:100%;height:100%}.avatar.is-plain{border:none;box-shadow:none}.avatar.is-text{display:flex;flex-wrap:wrap;place-content:center center;background-color:var(--color-surface-subdued)}.banner{width:100%;padding:calc(6*var(--spacer));border-radius:var(--radius-sm)}.banner.is-primary{background:var(--color-background-primary-muted)}.banner.is-primary.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-primary-emphasized)}.banner.is-primary.is-border-solid{border:var(--border-width-sm) solid var(--color-border-primary-subdued)}.banner.is-success{background:var(--color-background-success-muted)}.banner.is-success.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-success-emphasized)}.banner.is-success.is-border-solid{border:var(--border-width-sm) solid var(--color-border-success-subdued)}.banner.is-info{background:var(--color-background-info-muted)}.banner.is-info.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-info-emphasized)}.banner.is-info.is-border-solid{border:var(--border-width-sm) solid var(--color-border-info-subdued)}.banner.is-warning{background:var(--color-background-warning-muted)}.banner.is-warning.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-warning-emphasized)}.banner.is-warning.is-border-solid{border:var(--border-width-sm) solid var(--color-border-warning-subdued)}.banner.is-error{background:var(--color-background-error-muted)}.banner.is-error.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-error-emphasized)}.banner.is-error.is-border-solid{border:var(--border-width-sm) solid var(--color-border-error-subdued)}.banner .banner-content{display:flex;flex-wrap:wrap;gap:calc(6*var(--spacer));align-items:center}.banner .banner-body{display:grid;flex-grow:1;grid-template:"image title" auto "text text" auto/70px auto;grid-gap:calc(3*var(--spacer)) calc(6*var(--spacer));gap:calc(3*var(--spacer)) calc(6*var(--spacer))}.banner .banner-image{display:flex;grid-area:image;align-items:center;justify-content:center}.banner .banner-image>img{width:70px}.banner .banner-title{grid-area:title;align-self:center}.banner .banner-title h3{font-weight:var(--weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-md)}.banner .banner-title>.tag{text-transform:uppercase}.banner .banner-text{grid-area:text;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.banner .banner-action{flex:0 0 100%}.banner .banner-action .button{font-size:var(--font-size-sm);line-height:var(--line-height-sm);width:100%;white-space:normal}.banner .banner-action .button .button-tag{white-space:nowrap}.banner.is-large-image .banner-image{margin:calc(-1*6*var(--spacer)) calc(-1*6*var(--spacer)) 0}.banner.is-large-image .banner-image>img{width:100%;height:100%;aspect-ratio:350/200;object-fit:cover;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.banner.is-large-image .banner-title{margin-top:calc(6*var(--spacer) - 3*var(--spacer))}.banner.is-large-image .banner-body{grid-template:"image" auto "title" auto "text" auto}@media only screen and (min-width:1024px){.banner:not(.is-aside) .banner-content{flex-wrap:nowrap;gap:calc(6*var(--spacer))}.banner:not(.is-aside) .banner-body{display:grid;grid-template-areas:"image title" "image text";grid-template-columns:70px auto;grid-gap:calc(3*var(--spacer)) calc(6*var(--spacer));gap:calc(3*var(--spacer)) calc(6*var(--spacer))}.banner:not(.is-aside) .banner-title{align-self:end}.banner:not(.is-aside) .banner-action{flex:0 0 auto}.banner:not(.is-aside).is-large-image{padding:calc(10*var(--spacer))}.banner:not(.is-aside).is-large-image .banner-image{margin:calc(-1*10*var(--spacer)) 0 calc(-1*10*var(--spacer)) calc(-1*10*var(--spacer))}.banner:not(.is-aside).is-large-image .banner-image>img{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.banner:not(.is-aside).is-large-image .banner-content{gap:calc(10*var(--spacer))}.banner:not(.is-aside).is-large-image .banner-body{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;grid-template-columns:minmax(70px,350px) auto;gap:calc(3*var(--spacer)) calc(10*var(--spacer))}}.bell-notification{position:fixed;right:calc(3*var(--spacer));bottom:calc(3*var(--spacer));bottom:calc(var(--toolbar-height) + calc(3 * var(--spacer)));z-index:10}.bell-notification .bell-notification-button{display:flex;align-items:center;justify-content:center;width:calc(12*var(--spacer));height:calc(12*var(--spacer));font-size:var(--font-size-2xl);background:var(--color-surface-subdued);border-radius:var(--radius-circle);box-shadow:var(--shadow-sm)}.bell-notification .bell-notification-button>.bell-notification-indicator{position:absolute;top:1px;left:35px;width:calc(3*var(--spacer));height:calc(3*var(--spacer));background:var(--color-background-error-normal);border-radius:var(--radius-circle)}.bell-notification>.bell-notification-follow-line{position:absolute;right:0;bottom:calc(100% + calc(3 * var(--spacer)));display:none;flex-direction:column;align-items:center;justify-content:center;width:343px;max-width:calc(100vw - calc(8 * var(--spacer)));text-align:center;background:var(--color-surface-subdued);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm)}.bell-notification>.bell-notification-follow-line>div:last-child{padding-bottom:calc(2*var(--spacer))}.bell-notification>.bell-notification-follow-line .bell-notification-header{display:flex;justify-content:right;width:100%}.bell-notification>.bell-notification-follow-line .bell-notification-header>a{display:flex;align-items:center;justify-content:center;min-width:calc(10*var(--spacer));min-height:calc(10*var(--spacer))}.bell-notification>.bell-notification-follow-line .bell-notification-header>a .icon{width:14px;height:14px;transform:rotate(180deg)}.bell-notification>.bell-notification-follow-line .bell-notification-header>a .icon path{fill:var(--color-text-secondary-normal)}.bell-notification>.bell-notification-follow-line .bell-notification-content{padding:0 calc(6*var(--spacer))}.bell-notification>.bell-notification-follow-line .bell-notification-content h3{font-weight:var(--weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.bell-notification>.bell-notification-follow-line .bell-notification-content p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.bell-notification>.bell-notification-follow-line .bell-notification-actions{padding:0 calc(6*var(--spacer))}.bell-notification>.bell-notification-follow-line .bell-notification-actions a.button{width:100%;margin-bottom:calc(2*var(--spacer))}@media only screen and (min-width:768px){.bell-notification{right:calc(6*var(--spacer))}.bell-notification .bell-notification-button{width:calc(14*var(--spacer));height:calc(14*var(--spacer))}.bell-notification .bell-notification-button>.bell-notification-indicator{top:2px;left:42px}}.bookmark-tag{display:flex}.bookmark-tag h5{font-size:var(--font-size-xl);line-height:var(--line-height-xl);display:flex;align-items:center;height:calc(10*var(--spacer));padding:calc(1*var(--spacer)) calc(2*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-inverted);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;background-color:var(--color-background-primary-normal)}.bookmark-tag .arrow{width:0;height:calc(10*var(--spacer));border-top:calc(calc(10 * var(--spacer))*.5) solid rgba(0,0,0,0);border-bottom:calc(calc(10 * var(--spacer))*.5) solid rgba(0,0,0,0);border-left:calc(calc(10 * var(--spacer))*.5) solid var(--color-background-primary-normal)}.box-v2{background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm)}.box-v2>header{position:relative;display:flex;flex-direction:column;gap:calc(6*var(--spacer));align-items:flex-start;justify-content:flex-start;width:100%;max-width:none;padding-top:calc(3*var(--spacer));padding-bottom:calc(3*var(--spacer));border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted)}.box-v2>header h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.box-v2>header .box-subheader{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:calc(1*var(--spacer));color:var(--color-text-secondary-normal)}@media only screen and (min-width:768px){.box-v2>header{flex-direction:row;align-items:center;justify-content:space-between}}.box-v2>.box-filters{padding-top:calc(6*var(--spacer));padding-bottom:calc(4*var(--spacer))}.box-v2>.box-filters>.filter-form{padding:0}.box-v2>.box-body{padding-top:calc(8*var(--spacer));padding-bottom:calc(8*var(--spacer))}.box-v2>header,.box-v2>.box-filters,.box-v2>.box-body{padding-left:calc(4*var(--spacer));padding-right:calc(4*var(--spacer))}@media only screen and (min-width:1024px){.box-v2>header,.box-v2>.box-filters,.box-v2>.box-body{padding-left:calc(6*var(--spacer));padding-right:calc(6*var(--spacer))}}.box-v2>footer{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-top:calc(4*var(--spacer));padding-bottom:calc(4*var(--spacer));padding-left:calc(4*var(--spacer));padding-right:calc(4*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-muted)}@media only screen and (min-width:1024px){.box-v2>footer:not(.box-pagination){padding-left:calc(6*var(--spacer));padding-right:calc(6*var(--spacer))}}.box-v2.is-borderless{border:none;box-shadow:var(--shadow-2xs)}.box-v2.has-banner>header{flex-direction:column;align-items:center;padding:0;border-bottom:none}.box-v2.has-banner>header .box-headers{text-align:center}.box-v2.has-banner>header>.box-banner{width:100%}.box-v2.has-banner>header>.box-banner>figure{width:100%;max-width:100%;max-height:400px;overflow:hidden;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.box-v2.has-banner>header>.box-banner>figure img{max-width:100%;max-height:400px;object-fit:cover}.box-v2.has-banner>header>.box-logo{position:relative;top:-48px;display:flex;padding-left:calc(4*var(--spacer));padding-right:calc(4*var(--spacer));margin-bottom:-48px}.box-v2.has-banner>header>.box-logo>.logo{--logo-size: 96px}.box-v2.has-banner>header>.box-logo>.avatar{--avatar-size: 96px}.box-v2.has-banner>header>.box-actions{display:flex;justify-content:center;padding-left:calc(4*var(--spacer));padding-right:calc(4*var(--spacer))}@media only screen and (min-width:1024px){.box-v2.has-banner>header{flex-flow:row wrap;gap:calc(6*var(--spacer))}.box-v2.has-banner>header .box-headers{flex-grow:1;text-align:left}.box-v2.has-banner>header>.box-logo{top:-64px;flex:0 0 auto;padding-right:0;padding-left:calc(6*var(--spacer));margin-bottom:-64px}.box-v2.has-banner>header>.box-logo>.logo{--logo-size: 128px}.box-v2.has-banner>header>.box-logo>.avatar{--avatar-size: 128px}.box-v2.has-banner>header>.box-actions{flex:0 0 auto;justify-content:flex-start;padding-right:calc(6*var(--spacer));padding-left:0}}.breadcrumbs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.breadcrumbs ul{display:flex;flex-wrap:wrap;gap:calc(1*var(--spacer)) calc(4*var(--spacer));max-width:100%;list-style-type:none}.breadcrumbs ul>li{position:relative;display:flex}.breadcrumbs ul>li>a{display:inline-block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs ul>li>a>.icon{display:inline-block;vertical-align:middle}.breadcrumbs ul>li>a,.breadcrumbs ul>li a:active,.breadcrumbs ul>li a:visited{color:var(--color-text-secondary-normal)}.breadcrumbs ul>li>a:hover,.breadcrumbs ul>li a:focus{color:var(--color-text-secondary-subdued)}.breadcrumbs ul>li:not(:first-child){padding-left:calc(calc(4 * var(--spacer)) + .7071067812em)}.breadcrumbs ul>li:not(:first-child):before{position:absolute;top:50%;left:0;display:block;width:.5em;height:.5em;margin-top:-.3535533906em;pointer-events:none;content:" ";border:1px solid var(--color-text-secondary-normal);border-top:0;border-right:0;transform:rotate(-135deg);transform-origin:center}a.bug-report-option{color:var(--color-text-default)}.bug-report-option{display:flex;gap:calc(8*var(--spacer));align-items:center;padding:calc(4*var(--spacer));font-weight:var(--weight-normal);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.bug-report-option>.bug-report-option-detail p{margin-top:calc(1*var(--spacer))}.business-inquiries.hero{padding:calc(4*var(--spacer));padding-bottom:calc(20*var(--spacer));background-color:var(--color-surface-normal);background-image:url(/images/business-inquiries-logo-4f249b26771f37063ebc776f1886e312.png?vsn=d);background-repeat:no-repeat;background-position:bottom -1rem right 50%;background-size:58rem}@supports (background-image: url(/images/business-inquiries-logo-46322f9a4698840726229ad1c30a62aa.webp?vsn=d)){.business-inquiries.hero{background-image:url(/images/business-inquiries-logo-46322f9a4698840726229ad1c30a62aa.webp?vsn=d)}}@media only screen and (min-width:768px){.business-inquiries.hero{background-size:initial}.business-inquiries.hero .hero-image{display:none}}.business-inquiries.hero .hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%}@media only screen and (min-width:768px){.business-inquiries.hero .hero-content{align-items:flex-start;min-height:min(34rem,38vw);padding-right:55%;background-image:url(/images/business-banner-13e74b89e553740cd9add8c542a1756d.png?vsn=d);background-repeat:no-repeat;background-position:top 50% right 0;background-size:65%}@supports (background-image: url(/images/business-banner-492794d2e4dad600493920d6d22c88d3.webp?vsn=d)){.business-inquiries.hero .hero-content{background-image:url(/images/business-banner-492794d2e4dad600493920d6d22c88d3.webp?vsn=d)}}}.business-inquiries.highlights{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(20*var(--spacer)) calc(0*var(--spacer));background-color:var(--color-background-primary-subdued)}.business-inquiries.highlights .highlights-contents{display:flex;flex-direction:column;gap:calc(8*var(--spacer))}@media only screen and (min-width:768px){.business-inquiries.highlights .highlights-contents{flex-direction:row}}.business-inquiries.highlights .highlight{max-width:23rem}.button,a.button{padding:0;margin:0;font-weight:var(--weight-normal);color:var(--color-text-primary-normal);text-align:center;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;--button-border-width: var(--border-width-xs);--button-box-shadow: var(--shadow-2xs);--button-transition-duration: var(--time-fast);--button-line-height: 1.5em;--button-weight: var(--weight-normal);box-sizing:border-box;display:inline-flex;gap:var(--button-gap);align-items:center;justify-content:center;height:var(--button-height);padding-top:calc(var(--button-padding-block) - var(--button-border-width));padding-bottom:calc(var(--button-padding-block) - var(--button-border-width));padding-left:calc(var(--button-padding-inline) - var(--button-border-width));padding-right:calc(var(--button-padding-inline) - var(--button-border-width));overflow:hidden;text-overflow:ellipsis;font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:var(--button-line-height);color:var(--button-color);background-color:var(--button-background-color);border-color:var(--button-border-color);border-style:solid;border-width:var(--button-border-width);border-radius:var(--radius-sm);box-shadow:var(--button-box-shadow);transition:background-color var(--button-transition-duration),border-color var(--button-transition-duration),color var(--button-transition-duration),opacity var(--button-transition-duration)}.button>span,a.button>span{overflow:hidden;text-overflow:ellipsis}.button[data-circle],a.button[data-circle]{border-radius:var(--radius-circle)}.button[data-kind=solid],.button[data-kind=solid]:visited,a.button[data-kind=solid],a.button[data-kind=solid]:visited{--button-color: var(--color-text-inverted)}.button[data-kind=solid][data-variant=primary],.button[data-kind=solid][data-variant=primary]:visited,a.button[data-kind=solid][data-variant=primary],a.button[data-kind=solid][data-variant=primary]:visited{--button-background-color: var(--color-background-primary-normal);--button-border-color: var(--color-background-primary-normal)}.button[data-kind=solid][data-variant=primary]:hover,a.button[data-kind=solid][data-variant=primary]:hover{--button-background-color: var(--color-background-primary-emphasized);--button-border-color: var(--color-background-primary-emphasized)}.button[data-kind=solid][data-variant=primary]:focus,a.button[data-kind=solid][data-variant=primary]:focus{--button-border-color: var(--color-border-primary-subdued)}.button[data-kind=solid][data-variant=secondary],.button[data-kind=solid][data-variant=secondary]:visited,a.button[data-kind=solid][data-variant=secondary],a.button[data-kind=solid][data-variant=secondary]:visited{--button-color: var(--color-text-default);--button-background-color: transparent;--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=secondary]:hover,a.button[data-kind=solid][data-variant=secondary]:hover{--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=secondary]:focus,a.button[data-kind=solid][data-variant=secondary]:focus{--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=info],.button[data-kind=solid][data-variant=info]:visited,a.button[data-kind=solid][data-variant=info],a.button[data-kind=solid][data-variant=info]:visited{--button-background-color: var(--color-background-info-normal);--button-border-color: var(--color-background-info-normal)}.button[data-kind=solid][data-variant=info]:hover,a.button[data-kind=solid][data-variant=info]:hover{--button-background-color: var(--color-background-info-emphasized);--button-border-color: var(--color-background-info-emphasized)}.button[data-kind=solid][data-variant=info]:focus,a.button[data-kind=solid][data-variant=info]:focus{--button-border-color: var(--color-border-info-subdued)}.button[data-kind=solid][data-variant=warning],.button[data-kind=solid][data-variant=warning]:visited,a.button[data-kind=solid][data-variant=warning],a.button[data-kind=solid][data-variant=warning]:visited{--button-background-color: var(--color-background-warning-normal);--button-border-color: var(--color-background-warning-normal)}.button[data-kind=solid][data-variant=warning]:hover,a.button[data-kind=solid][data-variant=warning]:hover{--button-background-color: var(--color-background-warning-emphasized);--button-border-color: var(--color-background-warning-emphasized)}.button[data-kind=solid][data-variant=warning]:focus,a.button[data-kind=solid][data-variant=warning]:focus{--button-border-color: var(--color-border-warning-subdued)}.button[data-kind=solid][data-variant=error],.button[data-kind=solid][data-variant=error]:visited,a.button[data-kind=solid][data-variant=error],a.button[data-kind=solid][data-variant=error]:visited{--button-background-color: var(--color-background-error-normal);--button-border-color: var(--color-background-error-normal)}.button[data-kind=solid][data-variant=error]:hover,a.button[data-kind=solid][data-variant=error]:hover{--button-background-color: var(--color-background-error-emphasized);--button-border-color: var(--color-background-error-emphasized)}.button[data-kind=solid][data-variant=error]:focus,a.button[data-kind=solid][data-variant=error]:focus{--button-border-color: var(--color-border-error-subdued)}.button[data-kind=solid]:active,a.button[data-kind=solid]:active{opacity:.94}.button[data-kind=solid]:disabled,.button[data-kind=solid][aria-disabled=true],.button[data-kind=solid][aria-busy],a.button[data-kind=solid]:disabled,a.button[data-kind=solid][aria-disabled=true],a.button[data-kind=solid][aria-busy]{--button-color: var(--color-text-secondary-subdued);--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid]:disabled[data-variant=secondary],.button[data-kind=solid][aria-disabled=true][data-variant=secondary],.button[data-kind=solid][aria-busy][data-variant=secondary],a.button[data-kind=solid]:disabled[data-variant=secondary],a.button[data-kind=solid][aria-disabled=true][data-variant=secondary],a.button[data-kind=solid][aria-busy][data-variant=secondary]{--button-background-color: transparent}.button[data-kind=outline][data-variant=primary],.button[data-kind=outline][data-variant=primary]:visited,a.button[data-kind=outline][data-variant=primary],a.button[data-kind=outline][data-variant=primary]:visited{--button-color: var(--color-text-primary-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-primary-normal)}.button[data-kind=outline][data-variant=primary]:hover,a.button[data-kind=outline][data-variant=primary]:hover{--button-background-color: var(--color-background-primary-muted)}.button[data-kind=outline][data-variant=secondary],.button[data-kind=outline][data-variant=secondary]:visited,a.button[data-kind=outline][data-variant=secondary],a.button[data-kind=outline][data-variant=secondary]:visited{--button-color: var(--color-text-default);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=outline][data-variant=secondary]:hover,a.button[data-kind=outline][data-variant=secondary]:hover{--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=outline][data-variant=info],.button[data-kind=outline][data-variant=info]:visited,a.button[data-kind=outline][data-variant=info],a.button[data-kind=outline][data-variant=info]:visited{--button-color: var(--color-text-info-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-info-normal)}.button[data-kind=outline][data-variant=info]:hover,a.button[data-kind=outline][data-variant=info]:hover{--button-background-color: var(--color-background-info-muted)}.button[data-kind=outline][data-variant=warning],.button[data-kind=outline][data-variant=warning]:visited,a.button[data-kind=outline][data-variant=warning],a.button[data-kind=outline][data-variant=warning]:visited{--button-color: var(--color-text-warning-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-warning-normal)}.button[data-kind=outline][data-variant=warning]:hover,a.button[data-kind=outline][data-variant=warning]:hover{--button-background-color: var(--color-background-warning-muted)}.button[data-kind=outline][data-variant=error],.button[data-kind=outline][data-variant=error]:visited,a.button[data-kind=outline][data-variant=error],a.button[data-kind=outline][data-variant=error]:visited{--button-color: var(--color-text-error-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-error-normal)}.button[data-kind=outline][data-variant=error]:hover,a.button[data-kind=outline][data-variant=error]:hover{--button-background-color: var(--color-background-error-muted)}.button[data-kind=outline]:active,a.button[data-kind=outline]:active{opacity:.8}.button[data-kind=outline]:disabled,.button[data-kind=outline][aria-disabled=true],.button[data-kind=outline][aria-busy],a.button[data-kind=outline]:disabled,a.button[data-kind=outline][aria-disabled=true],a.button[data-kind=outline][aria-busy]{--button-color: var(--color-text-secondary-subdued);--button-background-color: transparent;--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=text],.button[data-kind=text]:visited,a.button[data-kind=text],a.button[data-kind=text]:visited{--button-box-shadow: none;--button-border-color: transparent;--button-background-color: transparent}.button[data-kind=text][data-variant=primary],.button[data-kind=text][data-variant=primary]:visited,a.button[data-kind=text][data-variant=primary],a.button[data-kind=text][data-variant=primary]:visited{--button-color: var(--color-text-primary-normal)}.button[data-kind=text][data-variant=primary]:focus,a.button[data-kind=text][data-variant=primary]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-primary-normal)}.button[data-kind=text][data-variant=primary]:hover,a.button[data-kind=text][data-variant=primary]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-primary-muted)}.button[data-kind=text][data-variant=secondary],.button[data-kind=text][data-variant=secondary]:visited,a.button[data-kind=text][data-variant=secondary],a.button[data-kind=text][data-variant=secondary]:visited{--button-color: var(--color-text-default)}.button[data-kind=text][data-variant=secondary]:focus,a.button[data-kind=text][data-variant=secondary]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=text][data-variant=secondary]:hover,a.button[data-kind=text][data-variant=secondary]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-secondary-muted)}.button[data-kind=text][data-variant=info],.button[data-kind=text][data-variant=info]:visited,a.button[data-kind=text][data-variant=info],a.button[data-kind=text][data-variant=info]:visited{--button-color: var(--color-text-info-normal)}.button[data-kind=text][data-variant=info]:focus,a.button[data-kind=text][data-variant=info]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-info-normal)}.button[data-kind=text][data-variant=info]:hover,a.button[data-kind=text][data-variant=info]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-info-muted)}.button[data-kind=text][data-variant=warning],.button[data-kind=text][data-variant=warning]:visited,a.button[data-kind=text][data-variant=warning],a.button[data-kind=text][data-variant=warning]:visited{--button-color: var(--color-text-warning-normal)}.button[data-kind=text][data-variant=warning]:focus,a.button[data-kind=text][data-variant=warning]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-warning-normal)}.button[data-kind=text][data-variant=warning]:hover,a.button[data-kind=text][data-variant=warning]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-warning-muted)}.button[data-kind=text][data-variant=error],.button[data-kind=text][data-variant=error]:visited,a.button[data-kind=text][data-variant=error],a.button[data-kind=text][data-variant=error]:visited{--button-color: var(--color-text-error-normal)}.button[data-kind=text][data-variant=error]:focus,a.button[data-kind=text][data-variant=error]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-error-normal)}.button[data-kind=text][data-variant=error]:hover,a.button[data-kind=text][data-variant=error]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-error-muted)}.button[data-kind=text]:active,a.button[data-kind=text]:active{opacity:.8}.button[data-kind=text]:disabled,.button[data-kind=text][aria-disabled=true],.button[data-kind=text][aria-busy],a.button[data-kind=text]:disabled,a.button[data-kind=text][aria-disabled=true],a.button[data-kind=text][aria-busy]{--button-color: var(--color-text-secondary-subdued)}.button[data-size=small],a.button[data-size=small]{--button-padding-inline: calc(3 * var(--spacer));--button-padding-block: calc(2 * var(--spacer));--button-font-size: var(--font-size-xs);--button-gap: calc(1 * var(--spacer));--button-height: 40px}.button[data-size=medium],a.button[data-size=medium]{--button-font-size: var(--font-size-sm);--button-padding-inline: calc(4 * var(--spacer));--button-padding-block: calc(3 * var(--spacer));--button-gap: calc(2 * var(--spacer));--button-height: 48px}.button[data-size=large],a.button[data-size=large]{--button-font-size: var(--font-size-sm);--button-padding-inline: calc(5 * var(--spacer));--button-padding-block: calc(4 * var(--spacer));--button-gap: calc(2 * var(--spacer));--button-height: 56px}.button:focus,a.button:focus{--button-border-width: var(--border-width-sm)}.button:disabled,.button[aria-disabled=true],.button[aria-busy],a.button:disabled,a.button[aria-disabled=true],a.button[aria-busy]{--button-box-shadow: none;pointer-events:none}.button[aria-busy],a.button[aria-busy]{--button-color: transparent !important}.button[aria-busy]:after,a.button[aria-busy]:after{position:absolute;width:1em;height:1em;content:"";border:2px solid var(--color-background-secondary-subdued);border-top-color:var(--color-background-secondary-emphasized);border-radius:var(--radius-circle);animation:button-busy-spinner var(--time-long) linear infinite}.button[aria-controls][aria-expanded]:before,a.button[aria-controls][aria-expanded]:before{display:inline-block;margin-right:var(--button-gap);font-size:var(--font-size-xs)}.button[aria-controls][aria-expanded][aria-expanded=false]:before,a.button[aria-controls][aria-expanded][aria-expanded=false]:before{content:"\25b6"}.button[aria-controls][aria-expanded][aria-expanded=true]:before,a.button[aria-controls][aria-expanded][aria-expanded=true]:before{content:"\25bc"}.button>.icon,a.button>.icon{--icon-gap: var(--button-gap)}.button:has(.icon [data-visually-hidden]),a.button:has(.icon [data-visually-hidden]){width:var(--button-height)}.button:has(.icon [data-visually-hidden])[data-size=small],a.button:has(.icon [data-visually-hidden])[data-size=small]{--button-padding-inline: calc(2 * var(--spacer))}.button:has(.icon [data-visually-hidden])>.icon,a.button:has(.icon [data-visually-hidden])>.icon{height:var(--button-line-height)}@keyframes button-busy-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.baklava) button{padding:0;margin:0;font-weight:var(--weight-normal);color:var(--color-text-primary-normal);text-align:center;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none}.button[data-size=small]:has(.button-tag),a.button[data-size=small]:has(.button-tag){--button-gap: calc(2 * var(--spacer))}.button[data-kind=solid] .button-tag,a.button[data-kind=solid] .button-tag{padding:0 calc(2*var(--spacer));font-weight:var(--weight-normal);background:var(--color-surface-subdued);border-radius:var(--radius-sm)}.button[data-kind=solid][data-variant=primary] .button-tag,a.button[data-kind=solid][data-variant=primary] .button-tag{color:var(--color-text-primary-normal)}.button[data-kind=solid][data-variant=secondary] .button-tag,a.button[data-kind=solid][data-variant=secondary] .button-tag{color:var(--color-text-secondary-normal)}.button[data-kind=solid][data-variant=info] .button-tag,a.button[data-kind=solid][data-variant=info] .button-tag{color:var(--color-text-info-normal)}.button[data-kind=solid][data-variant=warning] .button-tag,a.button[data-kind=solid][data-variant=warning] .button-tag{color:var(--color-text-warning-normal)}.button[data-kind=solid][data-variant=error] .button-tag,a.button[data-kind=solid][data-variant=error] .button-tag{color:var(--color-text-error-normal)}.button.has-no-arrow[aria-controls][aria-expanded]:before,a.button.has-no-arrow[aria-controls][aria-expanded]:before{display:none}.button-group{display:flex;flex-direction:column;gap:calc(4*var(--spacer));width:100%}.button-group>*{flex-grow:1}@media only screen and (min-width:768px){.button-group{flex-direction:row;align-items:center}.button-group>*{flex-grow:0}.button-group.is-justify-start{justify-content:start}.button-group.is-justify-center{justify-content:center}.button-group.is-justify-end{justify-content:end}.button-group.is-inverted-order-desktop{flex-direction:row-reverse}}.callout{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex-wrap:wrap;gap:calc(3*var(--spacer));align-items:center;padding:calc(4*var(--spacer));border-left-style:solid;border-left-width:var(--border-width-sm);border-radius:var(--radius-sm)}.callout.has-title{flex-direction:column;align-items:flex-start}.callout.is-primary{background:var(--color-background-primary-muted);border-left-color:var(--color-border-primary-normal)}.callout.is-primary .callout-icon,.callout.is-primary .callout-action a,.callout.is-primary .callout-action button{color:var(--color-text-primary-normal)}.callout.is-primary .callout-action a:hover{color:var(--color-text-primary-emphasized)}.callout.is-primary .callout-action a.is-button,.callout.is-primary .callout-action button{border-color:var(--color-border-primary-normal)}.callout.is-primary .callout-action a.is-button:hover,.callout.is-primary .callout-action button:hover{color:var(--color-text-inverted);background:var(--color-background-primary-emphasized);border-color:var(--color-background-primary-emphasized)}.callout.is-info{background:var(--color-background-info-muted);border-left-color:var(--color-border-info-normal)}.callout.is-info .callout-icon,.callout.is-info .callout-action a,.callout.is-info .callout-action button{color:var(--color-text-info-normal)}.callout.is-info .callout-action a:hover{color:var(--color-text-info-emphasized)}.callout.is-info .callout-action a.is-button,.callout.is-info .callout-action button{border-color:var(--color-border-info-normal)}.callout.is-info .callout-action a.is-button:hover,.callout.is-info .callout-action button:hover{color:var(--color-text-inverted);background:var(--color-background-info-emphasized);border-color:var(--color-background-info-emphasized)}.callout.is-warning{background:var(--color-background-warning-muted);border-left-color:var(--color-border-warning-normal)}.callout.is-warning .callout-icon,.callout.is-warning .callout-action a,.callout.is-warning .callout-action button{color:var(--color-text-warning-normal)}.callout.is-warning .callout-action a:hover{color:var(--color-text-warning-emphasized)}.callout.is-warning .callout-action a.is-button,.callout.is-warning .callout-action button{border-color:var(--color-border-warning-normal)}.callout.is-warning .callout-action a.is-button:hover,.callout.is-warning .callout-action button:hover{color:var(--color-text-inverted);background:var(--color-background-warning-emphasized);border-color:var(--color-background-warning-emphasized)}.callout.is-error{background:var(--color-background-error-muted);border-left-color:var(--color-border-error-normal)}.callout.is-error .callout-icon,.callout.is-error .callout-action a,.callout.is-error .callout-action button{color:var(--color-text-error-normal)}.callout.is-error .callout-action a:hover{color:var(--color-text-error-emphasized)}.callout.is-error .callout-action a.is-button,.callout.is-error .callout-action button{border-color:var(--color-border-error-normal)}.callout.is-error .callout-action a.is-button:hover,.callout.is-error .callout-action button:hover{color:var(--color-text-inverted);background:var(--color-background-error-emphasized);border-color:var(--color-background-error-emphasized)}.callout .callout-header{display:flex;gap:calc(3*var(--spacer));align-items:center}.callout .callout-icon{display:flex;font-size:var(--font-size-xl)}.callout .callout-title{font-weight:var(--weight-medium)}.callout .callout-message{flex-grow:1;color:var(--color-text-secondary-emphasized)}.callout .callout-action a:not(.is-button){font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.callout .callout-action a:not(.is-button):hover,.callout .callout-action a:not(.is-button):focus{-webkit-text-decoration:underline;text-decoration:underline}.callout .callout-action a.is-button,.callout .callout-action button{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:inline-flex;padding:calc(calc(2 * var(--spacer)) - 2*var(--border-width-xs)) calc(2*var(--spacer));cursor:pointer;border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-md)}.card{display:flex;flex-direction:column;width:100%;min-width:14rem;height:100%;overflow:hidden;overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-sm)}.card.has-extra-padding{padding-top:calc(8*var(--spacer))}@media only screen and (min-width:768px){.card.has-extra-padding{padding:calc(8*var(--spacer))}}.card>.card-image img{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.card>.card-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;max-width:100%;padding:calc(4*var(--spacer))}.card>.card-body>*+*{margin-top:calc(1*var(--spacer))}.card>.card-body>.card-title{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.card>.card-body>.card-title h1{font-weight:var(--weight-bold);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.card>.card-body>.card-details{flex:1 1 auto;color:var(--color-text-default);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.card>.card-body>.card-labels{display:flex;align-items:center;justify-content:space-between;margin-top:calc(4*var(--spacer));color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}a:hover .card,a:focus .card{box-shadow:var(--shadow-sm)}.carousel{--item-width: max(280px, min(calc(100vw - calc(12 * var(--spacer))), 520px));--carousel-gap: calc(8 * var(--spacer));--item-radius: var(--radius-md);width:100%}.carousel .carousel-inner{display:flex;flex-direction:column-reverse;gap:calc(4*var(--spacer));width:100%}.carousel .carousel-items-container{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel .carousel-items{display:flex;gap:var(--carousel-gap);align-items:center;justify-content:flex-start;width:-webkit-fit-content;width:fit-content;padding-right:calc(50% - var(--item-width)/2 - var(--carousel-gap)/2);padding-left:calc(50% - var(--item-width)/2 - var(--carousel-gap)/2)}.carousel .carousel-item>*{width:100%}.carousel .carousel-item{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:var(--item-width);scroll-snap-align:center}.carousel .carousel-controls{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.carousel .carousel-pause{margin-right:calc(1*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-rounded)}.carousel .carousel-previous,.carousel .carousel-pagination,.carousel .carousel-next{border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-bottom:var(--border-width-xs) solid var(--color-border-secondary-subdued);box-shadow:var(--shadow-2xs)}.carousel .carousel-previous{z-index:1;border-left:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-top-left-radius:var(--radius-rounded);border-bottom-left-radius:var(--radius-rounded)}.carousel .carousel-next{z-index:1;border-right:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-top-right-radius:var(--radius-rounded);border-bottom-right-radius:var(--radius-rounded)}.carousel .carousel-previous,.carousel .carousel-next,.carousel .carousel-pause{display:flex;align-items:center;justify-content:center;width:calc(10*var(--spacer));height:calc(10*var(--spacer));cursor:pointer;background-color:var(--color-surface-subdued)}.carousel .carousel-previous svg,.carousel .carousel-next svg,.carousel .carousel-pause svg{width:calc(4*var(--spacer));height:calc(4*var(--spacer));color:var(--color-text-default)}.carousel .carousel-previous{order:1}.carousel .carousel-pagination:before{position:absolute;top:0;left:0;z-index:2;width:calc(1*var(--spacer));height:100%;content:"";background-color:var(--color-surface-subdued)}.carousel .carousel-pagination:after{position:absolute;top:0;right:0;z-index:2;width:calc(1*var(--spacer));height:100%;content:"";background-color:var(--color-surface-subdued)}.carousel .carousel-pagination{position:relative;display:flex;gap:calc(3*var(--spacer));align-items:center;justify-content:center;order:2;height:calc(10*var(--spacer));padding:0 calc(2*var(--spacer));background-color:var(--color-surface-subdued)}.carousel .carousel-pagination button[role=tab]{width:calc(3*var(--spacer));height:calc(3*var(--spacer));padding:0;cursor:pointer;background-color:var(--color-background-secondary-subdued);border:none;border-radius:var(--radius-rounded)}.carousel .carousel-pagination button[role=tab][aria-selected=true]{width:calc(6*var(--spacer));background-color:var(--color-text-default)}.carousel .carousel-next{order:3}.carousel:not([data-paused]) .carousel-pause>:last-child,.carousel[data-paused] .carousel-pause>:first-child{display:none}.category-label{padding:calc(3*var(--spacer));font-weight:var(--weight-medium);color:var(--color-surface-subdued);background:var(--color-text-default);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}a.category-label,a:active.category-label,a:visited.category-label{color:var(--color-surface-subdued)}a:hover.category-label,a:focus.category-label{color:var(--color-surface-subdued);background:var(--color-text-secondary-emphasized)}.category-switcher{display:flex}.category-switcher[data-align=center]{justify-content:center}.category-switcher .filter-button{position:relative}.category-switcher .filter-button span.count{position:absolute;top:calc(-2*var(--spacer));right:calc(-2*var(--spacer));display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));line-height:1em!important;color:var(--color-text-inverted);text-align:center;background-color:var(--color-background-secondary-emphasized);border-radius:var(--radius-circle);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.category-switcher>ul{display:flex;flex-wrap:nowrap;gap:calc(3*var(--spacer));max-width:100%;padding:calc(6*var(--spacer)) 0;overflow-x:auto;white-space:nowrap;list-style-type:none}.category-switcher>ul a.category{display:inline-flex;align-items:center;justify-content:center;padding-top:calc(calc(2 * var(--spacer)) - var(--border-width-xs));padding-bottom:calc(calc(2 * var(--spacer)) - var(--border-width-xs));padding-left:calc(calc(3 * var(--spacer)) - var(--border-width-xs));padding-right:calc(calc(3 * var(--spacer)) - var(--border-width-xs));font-size:var(--font-size-xs);font-weight:var(--weight-normal);line-height:var(--line-single);border-style:solid;border-width:var(--border-width-xs)}.category-switcher>ul a.category:link,.category-switcher>ul a.category:active,.category-switcher>ul a.category:visited{color:var(--color-text-default);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border-color:var(--color-border-secondary-subdued);border-radius:var(--radius-sm);transition:background-color var(--time-fast),border-color var(--time-fast),color var(--time-fast);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.category-switcher>ul a.category:link:hover:not(.is-active),.category-switcher>ul a.category:active:hover:not(.is-active),.category-switcher>ul a.category:visited:hover:not(.is-active){border-color:var(--color-border-secondary-emphasized)}.category-switcher>ul a.category:link.is-active,.category-switcher>ul a.category:active.is-active,.category-switcher>ul a.category:visited.is-active{color:var(--color-text-secondary-normal);background:var(--color-background-secondary-subdued);border-color:var(--color-background-secondary-subdued)}.collapsible-grid .collapsible-grid-control{display:none;margin-right:auto;margin-left:auto}@media screen and (max-width:576px){.collapsible-grid[data-collapsed-row-count="4"] .grid:has(>*:nth-child(5)):has(+.collapsible-grid-control[aria-expanded=false]){grid-template-rows:repeat(4,1fr)}.collapsible-grid[data-collapsed-row-count="4"] .grid:has(>*:nth-child(5)):has(+.collapsible-grid-control[aria-expanded=false])>*:nth-child(n+5){display:none}.collapsible-grid[data-collapsed-row-count="4"]:has(.grid>*:nth-child(5)) .collapsible-grid-control{display:block;margin-top:calc(6*var(--spacer))}.collapsible-grid[data-collapsed-row-count="4"]:has(.grid>*:nth-child(5)) .collapsible-grid-control[aria-expanded=true] .collapsible-grid-expand-icon{display:none}.collapsible-grid[data-collapsed-row-count="4"]:has(.grid>*:nth-child(5)) .collapsible-grid-control[aria-expanded=true] .collapsible-grid-collapse-icon{display:inline-flex}.collapsible-grid[data-collapsed-row-count="4"]:has(.grid>*:nth-child(5)) .collapsible-grid-control[aria-expanded=false] .collapsible-grid-expand-icon{display:inline-flex}.collapsible-grid[data-collapsed-row-count="4"]:has(.grid>*:nth-child(5)) .collapsible-grid-control[aria-expanded=false] .collapsible-grid-collapse-icon{display:none}.collapsible-grid[data-collapsed-row-count="9"] .grid:has(>*:nth-child(10)):has(+.collapsible-grid-control[aria-expanded=false]){grid-template-rows:repeat(9,1fr)}.collapsible-grid[data-collapsed-row-count="9"] .grid:has(>*:nth-child(10)):has(+.collapsible-grid-control[aria-expanded=false])>*:nth-child(n+10){display:none}.collapsible-grid[data-collapsed-row-count="9"]:has(.grid>*:nth-child(10)) .collapsible-grid-control{display:block;margin-top:calc(6*var(--spacer))}.collapsible-grid[data-collapsed-row-count="9"]:has(.grid>*:nth-child(10)) .collapsible-grid-control[aria-expanded=true] .collapsible-grid-expand-icon{display:none}.collapsible-grid[data-collapsed-row-count="9"]:has(.grid>*:nth-child(10)) .collapsible-grid-control[aria-expanded=true] .collapsible-grid-collapse-icon{display:inline-flex}.collapsible-grid[data-collapsed-row-count="9"]:has(.grid>*:nth-child(10)) .collapsible-grid-control[aria-expanded=false] .collapsible-grid-expand-icon{display:inline-flex}.collapsible-grid[data-collapsed-row-count="9"]:has(.grid>*:nth-child(10)) .collapsible-grid-control[aria-expanded=false] .collapsible-grid-collapse-icon{display:none}}.column-header>.column-header-title{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.column-header>.column-header-subtitle{margin-top:calc(1*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-primary-normal);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.column-header+*{margin-top:var(--line-one-and-a-half)}@media only screen and (min-width:768px){.column-header>.column-header-subtitle{margin-top:calc(2*var(--spacer))}}.combobox{position:relative}.combobox:focus>.icon{color:var(--color-text-primary-normal)}.combobox>.icon{position:absolute;top:calc(50% - calc(2 * var(--spacer)));left:calc(3*var(--spacer));font-size:calc(4*var(--spacer))}.combobox>input{padding-left:calc(calc(3 * var(--spacer)) + calc(3 * var(--spacer))*2)!important}.combobox>input[role=combobox][aria-expanded=true]~.combobox-listbox{display:block}.combobox>input[role=combobox][aria-expanded=true]~.combobox-listbox>ul:empty{display:none}.combobox>.combobox-listbox{position:absolute;z-index:100;display:none;width:100%;min-width:20rem;max-height:320px;overflow:auto;background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.combobox>.combobox-listbox .combobox-no-results{display:block;padding:calc(calc(1 * var(--spacer))*2.5) calc(calc(1 * var(--spacer))*3.5)}.combobox>.combobox-listbox.is-listbox-up{bottom:calc(100% + 1*var(--spacer))}.combobox>.combobox-listbox.is-listbox-down{top:calc(100% + 1*var(--spacer))}.combobox>.combobox-listbox>ul{list-style-type:none}.combobox>.combobox-listbox>ul a{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:calc(calc(1 * var(--spacer))*2.5) calc(calc(1 * var(--spacer))*3.5);color:var(--color-text-secondary-emphasized);border-radius:var(--radius-sm)}.combobox>.combobox-listbox>ul a:active,.combobox>.combobox-listbox>ul a:visited,.combobox>.combobox-listbox>ul a:hover,.combobox>.combobox-listbox>ul a:focus{color:var(--color-text-default);background:var(--color-background-secondary-muted)}.combobox>.combobox-listbox>ul .supporting-text{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-subdued)}.companies-filter{padding:calc(4*var(--spacer))}.companies-filter .category-wrapper{position:relative;margin-top:calc(4*var(--spacer))}.companies-filter .category-wrapper .category-header{display:flex;align-items:center;justify-content:flex-start;margin-right:auto;font-weight:var(--weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.companies-filter .category-wrapper .category-header .checkbox-group label{display:flex;align-items:center}.companies-filter .category-wrapper .category-header .checkbox-group span.icon{display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));padding:calc(calc(1 * var(--spacer))*.4);background-color:var(--color-surface-subdued);border:var(--border-width-sm) solid var(--color-text-default);border-radius:var(--radius-sm)}.companies-filter .category-wrapper .category-header .checkbox-group span.icon>svg{transform:scale(0);transform-origin:bottom left;transition:.18s transform ease-in-out}.companies-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:checked+span.icon{background-color:var(--color-background-primary-normal)}.companies-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:checked+span.icon>svg{transform:scale(1)}.companies-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:indeterminate+span.icon{background-color:var(--color-background-primary-normal)}.companies-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:indeterminate+span.icon>svg{transform:scale(1)}.companies-filter .category-wrapper .category-header .label-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:auto;cursor:pointer}.companies-filter .category-wrapper .category-header .label-wrapper label{align-items:center;padding:calc(calc(1 * var(--spacer))*.4);font-weight:var(--weight-normal);cursor:pointer}.companies-filter .category-wrapper .category-header .count-arrow-wrapper{display:flex;flex-direction:row;margin-left:auto}.companies-filter .category-wrapper .category-header span.category-count{display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));margin-right:calc(2*var(--spacer));line-height:1em!important;color:var(--color-surface-subdued);text-align:center;background-color:var(--color-background-primary-normal);border-radius:var(--radius-circle);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.companies-filter .category-wrapper .category-header .arrow{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:calc(4*var(--spacer));padding:calc(1*var(--spacer)) calc(2*var(--spacer));transition:transform .3s linear}.companies-filter .category-wrapper .category-header .arrow.open{transform:rotate(-180deg)}.companies-filter .category-wrapper .category-header .arrow.close{transform:rotate(-360deg)}.companies-filter .category-wrapper .category-header .arrow:hover{cursor:pointer}.companies-filter .category-wrapper .category-children{margin-top:calc(4*var(--spacer))}.companies-filter .category-wrapper .category-children .checkbox-group{flex-flow:row wrap;gap:calc(3*var(--spacer))}.companies-filter .category-wrapper .category-children .checkbox-group label{display:block;color:var(--color-text-secondary-normal);text-align:center}.companies-filter .category-wrapper .category-children .checkbox-group label span{display:block;padding:calc(2*var(--spacer));background-color:var(--color-surface-normal);border:var(--border-width-sm) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.companies-filter .category-wrapper .category-children .checkbox-group input{display:none}.companies-filter .category-wrapper .category-children .checkbox-group input:checked+span{color:var(--color-surface-subdued);background-color:var(--color-background-primary-normal);border:var(--border-width-sm) solid var(--color-background-primary-normal)}.company-card{display:flex;flex-direction:column;width:100%;height:100%;padding:calc(4*var(--spacer));overflow:hidden;overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-md)}a:hover .company-card,a:focus .company-card{box-shadow:var(--shadow-sm)}.company-card a{flex-grow:2;-webkit-text-decoration:none;text-decoration:none}.company-card a>div{margin-bottom:calc(4*var(--spacer))}.company-card a>.company-card-header{display:flex;flex:1 0 auto;justify-content:flex-start}.company-card a>.company-card-header>.logo{--logo-size: 64px;margin-right:calc(4*var(--spacer))}.company-card a>.company-card-header>.company-card-name-category{display:flex;flex-direction:column}.company-card a>.company-card-header>.company-card-name-category>.company-name{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-card a>.company-card-header>.company-card-name-category>.company-category{color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.company-card a>.company-card-cover-picture{display:none}.company-card a>.company-card-cover-picture img{border-radius:var(--radius-sm)}.company-card>.company-card-footer{display:flex;flex:0 0 auto;gap:calc(4*var(--spacer));justify-content:space-between;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-card>.company-card-footer>a:first-child{flex-grow:2}@media only screen and (min-width:768px){.company-card>a>.company-card-header>.logo{--logo-size: 32px}.company-card>a>.company-card-cover-picture{display:block}}.company-profile .mobile-links{display:flex;flex-wrap:nowrap;gap:calc(2*var(--spacer));justify-content:space-between}.company-profile .mobile-links>a{--button-height: auto;flex:1 1 0}.company-profile .mobile-links>a>.icon{flex-direction:column;height:auto}.company-profile .mobile-links>a>.icon>span{white-space:normal}@media only screen and (min-width:768px){.company-profile .mobile-links{display:none}}.document h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}@media only screen and (min-width:768px){.entor-profile{display:flex;gap:calc(10*var(--spacer))}}.entor-profile .main-content{display:block;flex:1;padding-top:var(--line-one-and-a-half)}.entor-profile .main-content .item-count{margin-top:calc(8*var(--spacer));font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-secondary-normal)}.entor-profile .main-content .content{margin-top:calc(4*var(--spacer))}.entor-profile .main-content .is-back-button .button{padding:0}@media only screen and (min-width:768px){.entor-profile .main-content{display:block;flex:3}}.entor-profile .sidebar{display:none;flex:1}@media only screen and (min-width:768px){.entor-profile .sidebar{display:block}}.entor-profile.show-sidebar .main-content{display:none}@media only screen and (min-width:768px){.entor-profile.show-sidebar .main-content{display:block}}.entor-profile.show-sidebar .sidebar{display:block}@media only screen and (min-width:768px){.entor-profile.show-sidebar .sidebar{display:block}}.entor-profile .sidebar-card{display:flex;flex-direction:column;padding:calc(4*var(--spacer));margin:calc(4*var(--spacer)) 0;overflow-wrap:break-word;background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm)}.entor-profile .sidebar-card>*+*{margin-top:calc(6*var(--spacer))}.entor-profile .sidebar-card.is-name-side-card>*+*{margin-top:calc(2*var(--spacer))}.entor-profile .sidebar-card .sidebar-card-item{display:flex;justify-content:space-between}.entor-profile .sidebar-card .sidebar-card-item .is-selected{color:var(--color-text-primary-normal)}.entor-profile .sidebar-card .sidebar-card-item>a{color:var(--color-text-default)}.entor-profile .sidebar-card .sidebar-card-item>a>a,.entor-profile .sidebar-card .sidebar-card-item>a>a:active,.entor-profile .sidebar-card .sidebar-card-item>a>a:visited{color:var(--color-text-secondary-normal)}.entor-profile .sidebar-card .sidebar-card-item>a>a:hover,.entor-profile .sidebar-card .sidebar-card-item>a>a:focus{color:var(--color-text-secondary-subdued)}.entor-profile .sidebar-card .round-background{align-self:flex-start;padding:0 calc(1*var(--spacer));margin-left:calc(1*var(--spacer));background-color:var(--color-background-secondary-subdued);border-radius:var(--radius-rounded)}.entor-profile .sidebar-card>h5{font-weight:var(--weight-bold);color:var(--color-text-secondary-normal)}.entor-profile .sidebar-card>a{color:var(--color-text-default)}.entor-profile .sidebar-card>a>a,.entor-profile .sidebar-card>a>a:active,.entor-profile .sidebar-card>a>a:visited{color:var(--color-text-secondary-normal)}.entor-profile .sidebar-card>a>a:hover,.entor-profile .sidebar-card>a>a:focus{color:var(--color-text-secondary-subdued)}.entor-profile .sidebar-card .is-selected{color:var(--color-text-primary-normal)}.entor-profile .sidebar-card .is-logout-link{color:var(--color-text-error-normal)}.entor-profile .is-content{display:flex;flex-direction:column;padding:calc(4*var(--spacer));margin-top:calc(4*var(--spacer));overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-sm)}.entor-profile .is-content>*+*{margin-top:calc(2*var(--spacer))}.entor-profile .is-centered{display:flex;justify-content:center}.entor-profile .is-centered>*{margin:calc(2*var(--spacer))}#event-application-form{scroll-margin-top:100px}.event-attendee-card{display:flex;flex-direction:column;width:100%;height:100%;overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.event-attendee-card>a{display:flex;flex-grow:1;flex-direction:column}.event-attendee-card .event-card-picture{position:relative;background:var(--color-border-secondary-subdued);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.event-attendee-card .event-card-picture .figure-wrapper{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.event-attendee-card .event-card-status{padding:calc(1*var(--spacer));text-align:center}.event-attendee-card .event-card-status[data-status=before_reception]{color:var(--color-text-success-normal);background-color:var(--color-background-success-muted)}.event-attendee-card .event-card-status[data-status=reception]{color:var(--color-text-warning-normal);background-color:var(--color-background-warning-muted)}.event-attendee-card .event-card-status[data-status=ongoing]{color:var(--color-text-error-normal);background-color:var(--color-background-error-muted)}.event-attendee-card .event-card-status[data-status=applied]{color:var(--color-text-success-normal);background-color:var(--color-background-success-muted)}.event-attendee-card .event-card-status[data-status=ended]{color:var(--color-text-secondary-emphasized);background-color:var(--color-background-secondary-subdued)}.event-attendee-card .event-card-status[data-status=cancelled]{color:var(--color-text-secondary-normal);background-color:var(--color-background-secondary-muted)}.event-attendee-card .event-card-body{position:relative;display:flex;flex-grow:1;flex-direction:column;padding:calc(3*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer))}.event-attendee-card .event-card-actions{display:flex;gap:calc(2*var(--spacer));padding:0 calc(4*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer))}.event-attendee-card .event-card-actions>a{width:100%}.event-attendee-card .event-card-summary{flex-grow:1;margin-top:calc(2*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.event-attendee-card .event-card-organization{color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-attendee-card .event-card-time-and-place{display:flex;flex-direction:column;gap:calc(1*var(--spacer));padding:calc(2*var(--spacer));margin-top:calc(2*var(--spacer));background-color:var(--color-surface-normal);border-radius:var(--radius-sm)}.event-attendee-card .event-card-time-and-place .time{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.event-attendee-card .event-card-time-and-place .place{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.event-attendee-card .event-attendee-card-more-actions-menu-container{position:relative}.event-attendee-card .event-attendee-card-more-actions-menu-button{display:flex;align-items:center;justify-content:center;height:48px;aspect-ratio:1/1;padding:calc(3*var(--spacer));color:var(--color-text-default);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.event-attendee-card .event-attendee-card-more-actions-menu{position:absolute;right:0;bottom:calc(100% + 1*var(--spacer));padding:calc(2*var(--spacer));list-style-type:none;background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.event-attendee-card .event-attendee-card-more-actions-menu li{padding:calc(3*var(--spacer))}.event-card{display:flex;flex-grow:1;flex-direction:column;width:100%;height:100%;overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.event-card .event-card-picture .figure-wrapper{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.event-card .event-card-body{position:relative;display:flex;flex-grow:1;flex-direction:column;height:100%;padding:calc(6*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer))}.event-card .event-card-summary{flex-grow:1;margin-top:calc(2*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.event-card .event-card-upcoming-deadline{color:var(--color-text-error-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-card .event-card-organization{color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-categories{list-style-type:none}.event-categories li{flex:1 0 120px}.event-categories .event-category{display:flex;flex-direction:column;gap:calc(4*var(--spacer));width:100%;height:100%;padding:calc(4*var(--spacer)) calc(4*var(--spacer)) calc(4*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-inverted);text-align:center;border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-categories .event-category span{line-height:1em}.event-categories .event-category>img{width:100%}.event-location a{overflow:hidden;line-clamp:2}.recommended-events{list-style-type:none;--reel-item-width: 240px}.recommended-events li{max-width:var(--reel-item-width)}.event-series-timeslot-selector{width:100%;padding-bottom:calc(6*var(--spacer));border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted)}.event-series-timeslot-selector legend{font-weight:var(--weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.event-series-timeslot-selector.is-ineligible legend,.event-series-timeslot-selector.is-ineligible .event-series-timeslot-selector-applied{color:var(--color-text-secondary-subdued)}.event-series-timeslot-selector-timeslots{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(2*var(--spacer));gap:calc(2*var(--spacer));width:100%;margin-top:calc(4*var(--spacer))}.event-series-timeslot-selector-timeslots label{height:100%}.event-series-timeslot-selector-timeslots .event-series-timeslot-selector-timeslot:nth-child(n+7){visibility:hidden;height:0}.event-series-timeslot-selector-timeslots.is-expanded .event-series-timeslot-selector-timeslot:nth-child(n+7){visibility:visible;height:auto}.event-series-timeslot-selector #toggle-expand-timeslots .is-expanded{display:none}.event-series-timeslot-selector #toggle-expand-timeslots:before{content:none}.event-series-timeslot-selector #toggle-expand-timeslots[aria-expanded=true] .icon{transform:rotate(180deg)}.event-series-timeslot-selector #toggle-expand-timeslots[aria-expanded=true] .is-expanded{display:inline}.event-series-timeslot-selector #toggle-expand-timeslots[aria-expanded=true] .is-closed{display:none}.event-series-timeslot-selector-label{display:inline-block;width:100%;height:100%;padding:calc(calc(1 * var(--spacer))*1.5) calc(8*var(--spacer)) calc(calc(1 * var(--spacer))*1.5) calc(2*var(--spacer));border:var(--border-width-xs) solid var(--color-border-primary-subdued);border-radius:var(--radius-sm)}.event-series-timeslot-selector-label .date{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-default)}.event-series-timeslot-selector-label .datetime-range-day-of-week{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.event-series-timeslot-selector input[type=radio]{position:absolute;width:0;height:0;opacity:0}.event-series-timeslot-selector label:has(:disabled){pointer-events:none}.event-series-timeslot-selector input[type=radio]:disabled+.event-series-timeslot-selector-label{color:var(--color-text-secondary-normal);background-color:var(--color-background-secondary-subdued);border-color:var(--color-background-secondary-subdued)}.event-series-timeslot-selector input[type=radio]:checked+.event-series-timeslot-selector-label{background-color:var(--color-background-primary-muted)}.event-series-timeslot-selector-timeslot{position:relative;min-height:0}.event-series-timeslot-selector-check{position:absolute;top:50%;right:calc(2*var(--spacer));bottom:50%;visibility:visible;visibility:hidden;font-size:calc(5*var(--spacer));color:var(--color-text-primary-normal)}@media only screen and (min-width:768px){.event-series-timeslot-selector-check{font-size:calc(6*var(--spacer))}}input[type=radio]:checked~.event-series-timeslot-selector-check{visibility:visible}.event-series-timeslots-card{padding:calc(4*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md)}.event-series-timeslots-card-heading{display:flex;flex-wrap:nowrap;gap:calc(2*var(--spacer));align-items:start;justify-content:space-between}.event-series-timeslots-card-heading h3{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-medium)}.event-series-timeslots-card-heading .icon{padding:calc(calc(1 * var(--spacer))*1.5) calc(2*var(--spacer));font-size:calc(4*var(--spacer));color:var(--color-text-secondary-emphasized)}.event-series-timeslots-card-heading button{transition:transform .3s ease}.event-series-timeslots-card-heading button[aria-expanded=true]{transform:rotate(180deg)}.event-series-timeslots-card-description{max-height:1000px;padding:calc(4*var(--spacer)) 0;font-weight:var(--weight-normal);color:var(--color-text-secondary-emphasized);opacity:1;transition:max-height .4s ease,opacity .3s ease;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-series-timeslots-card-description[inert]{max-height:0;opacity:0}.event-series-timeslots-card-datetimes{display:flex;flex-wrap:nowrap;gap:calc(2*var(--spacer));align-items:start;padding-top:calc(4*var(--spacer));font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);border-top:var(--border-width-xs) solid var(--color-border-secondary-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-series-timeslots-card-datetimes .icon{padding:calc(1*var(--spacer));font-size:calc(4*var(--spacer))}.event-series-timeslots-card-datetimes ul{list-style-type:none}#events-today-reel{--reel-item-width: 350px}.event-today-card{display:flex;flex-direction:column;background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.event-today-card .event-today-card-status{padding:calc(1*var(--spacer));text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-today-card .event-today-card-status[data-status=ongoing]{color:var(--color-text-error-normal);background-color:var(--color-background-error-muted)}.event-today-card .event-today-card-status[data-status=reception]{color:var(--color-text-warning-normal);background-color:var(--color-background-warning-muted)}.event-today-card .event-today-card-status[data-status=before_reception]{color:var(--color-text-success-normal);background-color:var(--color-background-success-muted)}.event-today-card .event-today-card-status[data-status=ended]{color:var(--color-text-secondary-emphasized);background-color:var(--color-background-secondary-subdued)}.event-today-card .event-today-card-contents{display:flex;flex-grow:1;flex-direction:column;gap:calc(6*var(--spacer));padding:calc(4*var(--spacer))}.event-today-card .event-today-card-info{display:flex;flex-direction:column;gap:calc(2*var(--spacer))}.event-today-card .event-today-card-summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;font-weight:var(--weight-bold);color:var(--color-text-default);-webkit-box-orient:vertical;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.event-today-card .event-today-card-organization{color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-today-card .event-today-card-details{display:flex;flex-direction:column;gap:calc(1*var(--spacer));color:var(--color-text-default);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.event-today-card .event-today-card-details svg{color:var(--color-text-secondary-normal)}.event-today-card .event-today-card-actions{display:flex;flex-direction:column;gap:calc(1*var(--spacer));align-items:center;margin-top:auto}.event-today-card .event-today-card-actions>a{width:100%}.featured-card{display:flex;flex-direction:column;gap:calc(2*var(--spacer));width:100%;height:100%}.featured-card .featured-card-caption{font-size:var(--font-size-xs);color:var(--color-text-secondary-emphasized);text-align:left}.featured-card figure{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.featured-card figure img{border-radius:var(--radius-md)}.full-width-content{width:100%}.full-width-content>*{width:100%}.container{--container-padding-inline: calc(4 * var(--spacer));box-sizing:border-box;width:100%;padding-left:var(--container-padding-inline);padding-right:var(--container-padding-inline)}.container[data-centered]{margin-left:auto;margin-right:auto}.container[data-size=narrow]{max-width:var(--size-container-narrow)}.container[data-size=medium]{max-width:var(--size-container-medium)}.container[data-size=wide]{max-width:var(--size-container-wide)}.container{container-name:container;container-type:inline-size}.anti-container-mobile{margin-left:calc(var(--container-padding-inline)*-1);margin-right:calc(var(--container-padding-inline)*-1)}@media only screen and (min-width:768px){.anti-container-mobile{margin-left:inherit;margin-right:inherit}}.hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(8*var(--spacer));background:linear-gradient(271.24deg,var(--color-background-primary-subdued) 0%,var(--color-background-primary-muted) 100%);background:var(--color-surface-subdued)}.hero .hero-contents>.hero-body{margin-top:var(--line-single)}.hero .hero-contents>.hero-body>form{max-width:100%}.hero .hero-contents>.hero-body>form .field input:not(:focus){border-color:var(--color-border-secondary-emphasized)}.hero+.container{margin-top:calc(10*var(--spacer))}.hero.has-banner{padding:calc(46*var(--spacer)) calc(4*var(--spacer))}@media only screen and (min-width:768px){.hero.has-banner{padding:calc(46*var(--spacer)) calc(8*var(--spacer))}}.hero.has-actions{margin-bottom:calc(46*var(--spacer))}.hero.is-center.has-circle-motif{background:linear-gradient(121.79deg,#1dc5a7 4.55%,#1dc5a7 4.56%,#45e8e8 92.48%)}.hero.is-center .hero-circle-motif{position:absolute;top:0;right:2%;bottom:0;left:2%;z-index:0;height:auto;background:linear-gradient(59.72deg,#24dcbb 13.15%,#45e8e8 85.65%);-webkit-clip-path:circle(closest-side at center);clip-path:circle(closest-side at center)}.hero.is-center>.hero-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero.is-center>.hero-banner>.hero-banner-encourage{position:absolute;right:-10%;bottom:66%;left:-10%;height:20%;background-image:url(/images/hero-text-encourage-8f6e8470a154e91ba80a261f4d2e2549.png?vsn=d);background-repeat:no-repeat;background-position:center;background-size:contain}@supports (background-image: url(/images/hero-text-encourage-6a8d6b1d438a5402dc4b1bfb0c14bf99.webp?vsn=d)){.hero.is-center>.hero-banner>.hero-banner-encourage{background-image:url(/images/hero-text-encourage-6a8d6b1d438a5402dc4b1bfb0c14bf99.webp?vsn=d)}}.hero.is-center>.hero-banner>.hero-banner-people{position:absolute;top:-8%;right:2%;bottom:-14%;left:2%;background-image:url(/images/hero-people-640-e3dc630af56f871af0c1ba67e9923d57.png?vsn=d);background-repeat:no-repeat;background-position:center;background-size:contain}@supports (background-image: url(/images/hero-people-640-631359283cc4feacba4c779f247157d3.webp?vsn=d)){.hero.is-center>.hero-banner>.hero-banner-people{background-image:url(/images/hero-people-640-631359283cc4feacba4c779f247157d3.webp?vsn=d)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.is-center>.hero-banner>.hero-banner-people{background-image:url(/images/hero-people-1280-3837e5e83c8adb1eb1dcca986771c65d.png?vsn=d)}@supports (background-image: url(/images/hero-people-1280-b3f6c54c071dcc18374f9b72a4da9de7.webp?vsn=d)){.hero.is-center>.hero-banner>.hero-banner-people{background-image:url(/images/hero-people-1280-b3f6c54c071dcc18374f9b72a4da9de7.webp?vsn=d)}}}.hero.is-center>.hero-contents{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:calc(18*var(--spacer))}.hero.is-center>.hero-contents>.hero-tagline{z-index:1;max-width:33ch;font-weight:var(--weight-bold);text-align:center;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.hero.is-center>.hero-contents>.hero-tagline>span{display:inline;padding:calc(2*var(--spacer)) 0;line-height:var(--line-double);color:var(--color-text-inverted);background:var(--color-text-default);box-shadow:calc(2*var(--spacer)) 0 0 var(--color-text-default),calc(-1*calc(2 * var(--spacer))) 0 0 var(--color-text-default);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero.is-center>.hero-contents>.hero-title{font-weight:var(--weight-bold);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.hero.is-center>.hero-contents>.hero-subtitle{margin-top:calc(1*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-primary-normal)}.hero.is-center>.hero-contents>.hero-body{display:flex;justify-content:center;width:100%}.hero.is-center>.hero-contents>.hero-body form{width:568px;max-width:100%}.hero.is-left{position:relative;padding:0}.hero.is-left.has-circle-motif{background:linear-gradient(90.9deg,#1dc5a7,#2ad1bd 33.12%,#2dd3c1 40.67%,#32d7c9 51.99%,#37dcd1 65.22%,#43e6e5 95.12%,#45e8e8)}.hero.is-left .hero-circle-motif{position:relative;height:auto;padding:calc(20*var(--spacer)) calc(180*var(--spacer)) calc(28*var(--spacer)) calc(8*var(--spacer));background:linear-gradient(59.72deg,#24dcbb 13.15%,#45e8e8 85.65%);-webkit-clip-path:ellipse(calc(42 * var(--spacer)) 90% at center);clip-path:ellipse(calc(42 * var(--spacer)) 90% at center)}.hero.is-left .hero-contents{position:absolute;top:calc(8*var(--spacer));right:calc(-8*var(--spacer));width:100%;margin-right:calc(4*var(--spacer))}.hero.is-left .hero-contents .hero-title{font-weight:var(--weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.hero.is-left .hero-contents .hero-subtitle{margin-top:calc(1*var(--spacer));font-weight:var(--weight-bold);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.hero.is-left .hero-contents a.button[data-kind=outline]{width:calc(100% - 8*var(--spacer));margin-bottom:calc(3*var(--spacer));border-color:var(--color-text-default)!important}.hero>.hero-actions{position:absolute;bottom:0;gap:calc(2*var(--spacer));width:calc(100% - calc(8 * var(--spacer)));transform:translateY(50%)}@media only screen and (min-width:1024px){.hero>.hero-actions{gap:calc(8*var(--spacer))}}.hero>.hero-actions>.hero-action+.hero-action{border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.hero>.hero-actions>.hero-action{flex:1 1 100%}.hero>.hero-actions>.hero-action>a{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:calc(4*var(--spacer))}.hero>.hero-actions>.hero-action>a,.hero>.hero-actions>.hero-action>a:link,.hero>.hero-actions>.hero-action>a:hover,.hero>.hero-actions>.hero-action>a:focus,.hero>.hero-actions>.hero-action>a:visited,.hero>.hero-actions>.hero-action>a:active{color:var(--color-text-default)}.hero>.hero-actions>.hero-action>a>.hero-action-icon{display:flex;flex-basis:24px}.hero>.hero-actions>.hero-action>a>.hero-action-icon img{width:100%}.hero>.hero-actions>.hero-action>a>.hero-action-title{flex-grow:1}.hero>.hero-actions>.hero-action>a>.hero-action-title>.hero-action-title-ja{font-weight:var(--weight-bold);white-space:nowrap;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.hero>.hero-actions>.hero-action>a>.hero-action-title>.hero-action-title-en{margin-top:calc(2*var(--spacer));font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);white-space:nowrap;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.hero>.hero-actions>.hero-action>a>.hero-action-arrow{color:var(--color-text-secondary-normal)}.hero>.hero-actions>.hero-action>.hero-info{padding:calc(4*var(--spacer))}.hero>.hero-actions>.hero-action>.hero-info>.hero-info-tagline{font-weight:var(--weight-medium);color:var(--color-text-primary-normal);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.hero>.hero-actions>.hero-action>.hero-info>.hero-info-title{margin-top:calc(4*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media only screen and (min-width:768px){.hero.is-left{align-items:flex-start}.hero.is-left>.hero-circle-motif{padding:calc(22*var(--spacer)) calc(180*var(--spacer)) calc(28*var(--spacer)) calc(8*var(--spacer));background:linear-gradient(248.2deg,#24dc9c 12.2%,#45e8e8 75.86%);-webkit-clip-path:ellipse(calc(130 * var(--spacer)) 180% at left center);clip-path:ellipse(calc(130 * var(--spacer)) 180% at left center)}.hero.is-left .hero-contents{left:calc(16*var(--spacer));width:auto}.hero.is-left .hero-contents a.button[data-kind=outline]{width:auto}.hero.is-center .hero-circle-motif{-webkit-clip-path:circle(40% at center);clip-path:circle(40% at center)}.hero.is-center .hero-contents{margin-top:0;margin-bottom:0}.hero .hero-contents{left:calc(16*var(--spacer));width:auto;margin-top:0;margin-bottom:0}.hero .hero-contents a.button[data-kind=outline]{width:auto}}@media only screen and (min-width:1024px){.hero.has-actions{margin-bottom:calc(36*var(--spacer))}.hero>.hero-actions{display:flex;max-width:var(--size-container-wide);background:none;box-shadow:none}.hero>.hero-actions>.hero-action+.hero-action{border-top:none}.hero>.hero-actions>.hero-action{background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.hero>.hero-actions>.hero-action>a{padding:calc(9*var(--spacer))}.hero>.hero-actions>.hero-action>a>.hero-action-icon{flex:0 0 32px}.hero>.hero-actions>.hero-action>.hero-info{padding:calc(8*var(--spacer))}.hero>.hero-actions>.hero-action>.hero-info>.hero-info-tagline{font-weight:var(--weight-bold)}.hero>.hero-actions>.hero-action>.hero-info>.hero-info-title{font-weight:var(--weight-bold)}.hero.is-center .hero-banner>.hero-banner-encourage{height:25%}.hero.is-center .hero-banner>.hero-banner-people{top:-16%;bottom:-28%}}html[lang=en] .hero.has-actions{margin-bottom:calc(80*var(--spacer))}html[lang=en] .hero .hero-contents{margin-bottom:calc(40*var(--spacer))}@media only screen and (min-width:1024px){html[lang=en] .hero.has-actions{margin-bottom:calc(36*var(--spacer))}}.hero-with-content{background:url(/images/hero-encourage-people-gradient-640-b159b47045b6d16ed4b7e5a31d39c493.png?vsn=d),linear-gradient(122deg,#2edcbd 4.55%,#1cdcdc 92.48%)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-with-content{background:url(/images/hero-encourage-people-gradient-1280-ba80b41156a7ef2bcdf6a304222e181a.png?vsn=d),linear-gradient(122deg,#2edcbd 4.55%,#1cdcdc 92.48%)}}.hero-with-content{background-repeat:no-repeat;background-position:center}.hero-with-content .hero-with-content-content{padding-top:calc(16*var(--spacer));padding-bottom:calc(8*var(--spacer))}.bg-spot-coral{background:var(--color-spot-coral)}.bg-spot-light-sea-green{background:var(--color-spot-light-sea-green)}.bg-spot-alien-armpit{background:var(--color-spot-alien-armpit)}.bg-spot-ripe-mango{background:var(--color-spot-ripe-mango)}.bg-spot-blue-jeans{background:var(--color-spot-blue-jeans)}.bg-spot-deep-lilac{background:var(--color-spot-deep-lilac)}.hero-with-banner{display:flex;flex-direction:column;gap:calc(10*var(--spacer));padding:calc(10*var(--spacer)) calc(6*var(--spacer));background:url(/images/hero-encourage-people-gradient-640-b159b47045b6d16ed4b7e5a31d39c493.png?vsn=d),linear-gradient(122deg,var(--color-background-primary-normal) 4.55%,var(--color-spot-mint) 92.48%)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-with-banner{background:url(/images/hero-encourage-people-gradient-1280-ba80b41156a7ef2bcdf6a304222e181a.png?vsn=d),linear-gradient(122deg,var(--color-background-primary-normal) 4.55%,var(--color-spot-mint) 92.48%)}}.hero-with-banner{background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:768px){.hero-with-banner{flex-direction:row;gap:60px;justify-content:center;padding:calc(10*var(--spacer)) 0;background:linear-gradient(122deg,var(--color-background-primary-normal) 4.55%,var(--color-spot-mint) 92.48%)}.hero-with-banner>*{flex:1;max-width:540px}}.hero-with-banner-taglines{display:flex;flex-direction:column;gap:calc(2*var(--spacer));align-items:center;justify-content:center}@media only screen and (min-width:768px){.hero-with-banner-taglines{padding:calc(10*var(--spacer));margin:calc(-1*10*var(--spacer));background:url(/images/hero-encourage-people-gradient-640-b159b47045b6d16ed4b7e5a31d39c493.png?vsn=d);background-repeat:no-repeat;background-position:center;background-size:cover}}@media only screen and (min-width:768px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px)and (min-resolution:192dpi){.hero-with-banner-taglines{background-image:url(/images/hero-encourage-people-gradient-1280-ba80b41156a7ef2bcdf6a304222e181a.png?vsn=d)}}.hero-with-banner-tagline{max-width:34ch;font-weight:var(--weight-bold);text-align:center;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.hero-with-banner-tagline>span{display:inline;padding:calc(1*var(--spacer)) calc(2*var(--spacer));line-height:var(--line-one-and-a-half);color:var(--color-text-inverted);background:var(--color-surface-inverted);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-actions{flex-direction:column;justify-content:center;margin:calc(8*var(--spacer)) auto calc(8*var(--spacer)) auto}.hero-actions>.hero-action{align-items:center;justify-content:center;margin-bottom:calc(1*var(--spacer));background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.hero-actions>.hero-action>a{display:flex;gap:calc(4*var(--spacer));padding:calc(3*var(--spacer))}.hero-actions>.hero-action>a,.hero-actions>.hero-action>a:link,.hero-actions>.hero-action>a:hover,.hero-actions>.hero-action>a:focus,.hero-actions>.hero-action>a:visited,.hero-actions>.hero-action>a:active{color:var(--color-text-default)}.hero-actions>.hero-action>a>.hero-action-title{flex-grow:1}.hero-actions>.hero-action>a>.hero-action-title>.hero-action-title-ja{font-weight:var(--weight-bold);white-space:nowrap;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.hero-actions>.hero-action>a>.hero-action-title>.hero-action-title-en{margin-top:calc(2*var(--spacer));font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);white-space:nowrap;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.hero-actions>.hero-action>a>.hero-action-icon{flex:0 0 32px}.hero-actions>.hero-action>.hero-info{padding:calc(8*var(--spacer))}.hero-actions>.hero-action>.hero-info>.hero-info-tagline{font-weight:var(--weight-medium);color:var(--color-text-primary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.hero-actions>.hero-action>.hero-info>.hero-info-title{font-weight:var(--weight-medium);color:var(--color-text-default);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}@media only screen and (min-width:768px){.hero-actions{display:flex;flex-direction:row;gap:calc(4*var(--spacer));width:calc(100% - 8*var(--spacer))}.hero-actions>.hero-action{flex:1 1 auto;align-items:center}}.hiring-partners{width:100%;background-color:var(--color-surface-subdued);border-radius:var(--radius-md)}.hiring-partners .grid{--grid-min: 65px;--grid-gap: calc(14 * var(--spacer)) calc(8 * var(--spacer));max-width:400px;padding:calc(6*var(--spacer));margin-right:auto;margin-left:auto}.hiring-partners .grid li,.hiring-partners .grid img{width:100%}@media only screen and (min-width:1024px){.hiring-partners .grid{--grid-min: 96px;--grid-gap: calc(20 * var(--spacer)) calc(14 * var(--spacer));max-width:920px;padding:calc(8*var(--spacer))}}.home .home-hero-section{margin-bottom:calc(8*var(--spacer))}.home .home-body{--stack-space: var(--size-stack-wider)}@media only screen and (min-width:1024px){.home .home-body{--stack-space: var(--size-stack-extra-wide)}}.home .popular-events-grid .grid{--grid-gap: calc(6 * var(--spacer)) calc(5 * var(--spacer))}@media only screen and (min-width:1024px){.home .popular-events-grid .grid{--grid-gap: calc(10 * var(--spacer)) calc(5 * var(--spacer))}}.how-to{display:flex}.how-to.is-up{flex-direction:column;align-items:center}.how-to.is-down{flex-direction:column-reverse;align-items:center}.how-to.is-left{align-items:center}.how-to.is-right{flex-direction:row-reverse;align-items:center}.how-to .how-to-card{padding:calc(6*var(--spacer)) calc(4*var(--spacer));background-color:var(--color-background-primary-muted);border-radius:var(--radius-md)}.how-to .how-to-card .how-to-card-title{padding-bottom:calc(4*var(--spacer))}.how-to .how-to-card .how-to-card-steps{display:flex;flex-direction:column;gap:calc(3*var(--spacer))}.how-to .how-to-card .how-to-card-steps .how-to-card-step{display:flex;gap:calc(8*var(--spacer));align-items:center;justify-content:space-between;padding:calc(4*var(--spacer));background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-primary-normal);border-radius:var(--radius-md)}.how-to .how-to-card .how-to-card-steps .how-to-card-step .how-to-card-step-text{display:flex;flex-direction:column}.how-to .how-to-card .how-to-card-steps .how-to-card-step .how-to-card-step-text .how-to-card-step-title{font-size:var(--font-size-xs);color:var(--color-text-primary-normal)}.how-to .how-to-card .how-to-card-steps .how-to-card-step .how-to-card-step-text .how-to-card-step-description{font-size:var(--font-size-sm)}.how-to .how-to-card .how-to-card-steps .how-to-card-step .how-to-card-image{display:flex;justify-content:center;min-width:65px}.icon{display:inline-flex;gap:var(--icon-gap, calc(1 * var(--spacer)));align-items:center;max-width:100%;vertical-align:middle}.icon>svg{flex:0 0 auto;width:1em;width:1.5cap;height:1em;height:1.5cap}.icon>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon[data-text-position=before]{flex-direction:row-reverse}.icon[data-text-position=after]{flex-direction:row}.icon[data-fill=currentcolor] svg{fill:currentcolor}.icon-circle{--size: 44px;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--size);height:var(--size);background-color:var(--color-surface-subdued);border-radius:var(--radius-circle)}.icon-circle.is-critical{color:var(--color-text-error-normal);background-color:var(--color-background-error-subdued)}.icon-circle.is-info{color:var(--color-text-info-normal);background-color:var(--color-background-info-muted)}.icon-header{display:flex;align-items:flex-start;width:100%;font-weight:var(--weight-bold);line-height:var(--line-one-and-a-half);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.icon-header .icon-header-icon{display:flex;align-items:flex-start;margin-right:calc(2*var(--spacer))}.icon-header .icon-header-icon img{width:calc(7*var(--spacer));height:calc(7*var(--spacer));margin-top:calc(1*var(--spacer));object-fit:contain}.icon-header .icon-header-text{display:block;align-items:initial}.industry-filter .category-wrapper:first-child{margin-top:0}.industry-filter .category-wrapper{position:relative;margin-top:calc(4*var(--spacer))}.industry-filter .category-wrapper .category-header{display:flex;align-items:center;justify-content:flex-start;margin-right:auto;font-weight:var(--weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.industry-filter .category-wrapper .category-header .field,.industry-filter .category-wrapper .category-header .checkbox-group .checkbox{width:100%}.industry-filter .category-wrapper .category-header .checkbox-group label{display:flex;align-items:center}.industry-filter .category-wrapper .category-header .checkbox-group span.icon{display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));padding:calc(calc(1 * var(--spacer))*.4);background-color:var(--color-surface-subdued);border:var(--border-width-sm) solid var(--color-text-default);border-radius:var(--radius-sm)}.industry-filter .category-wrapper .category-header .checkbox-group span.icon>svg{transform:scale(0);transform-origin:bottom left;transition:.18s transform ease-in-out}.industry-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:checked+span.icon{background-color:var(--color-background-primary-normal)}.industry-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:checked+span.icon>svg{transform:scale(1)}.industry-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:indeterminate+span.icon{background-color:var(--color-background-primary-normal)}.industry-filter .category-wrapper .category-header .checkbox-group input[type=checkbox]:indeterminate+span.icon>svg{transform:scale(1)}.industry-filter .category-wrapper .category-header .label-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:auto;cursor:pointer}.industry-filter .category-wrapper .category-header .label-wrapper label{font-weight:var(--weight-normal);cursor:pointer}.industry-filter .category-wrapper .category-header .count-arrow-wrapper{display:flex;flex-direction:row;margin-left:auto}.industry-filter .category-wrapper .category-header .count-arrow-wrapper.is-active .arrow{transform:rotate(-180deg)}.industry-filter .category-wrapper .category-header span.category-count{display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));margin-right:calc(2*var(--spacer));line-height:1em!important;color:var(--color-text-inverted);text-align:center;background-color:var(--color-background-primary-normal);border-radius:var(--radius-circle);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.industry-filter .category-wrapper .category-header .arrow{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:calc(4*var(--spacer));padding:calc(1*var(--spacer)) calc(2*var(--spacer));transform:rotate(-360deg);transition:transform .3s linear}.industry-filter .category-wrapper .category-header .arrow:hover{cursor:pointer}.industry-filter .category-wrapper .category-children{display:none;margin-top:calc(4*var(--spacer))}.industry-filter .category-wrapper .category-children .checkbox-group{flex-flow:row wrap;gap:calc(3*var(--spacer))}.industry-filter .category-wrapper .category-children .checkbox-group label{display:block;color:var(--color-text-secondary-normal);text-align:center}.industry-filter .category-wrapper .category-children .checkbox-group label span{display:block;padding:calc(2*var(--spacer));background-color:var(--color-surface-normal);border:1.5px solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.industry-filter .category-wrapper .category-children .checkbox-group input{display:none}.industry-filter .category-wrapper .category-children .checkbox-group input:checked+span{color:var(--color-surface-subdued);background-color:var(--color-background-primary-normal);border:1.5px solid var(--color-background-primary-normal)}.interview-component-recommended{display:flex;flex-wrap:wrap;gap:calc(4*var(--spacer))}@media only screen and (min-width:768px){.interview-component-recommended{flex-direction:row-reverse;justify-content:flex-end}}.line-banner-ad.is-dark-green{position:relative;display:flex;width:100%;min-width:14rem;padding:calc(4*var(--spacer));overflow:hidden;background:#06c655;border-radius:var(--radius-md)}.line-banner-ad.is-dark-green>div{position:relative}.line-banner-ad.is-dark-green .line-banner-ad-left{flex:1 0 40%}.line-banner-ad.is-dark-green .line-banner-ad-left .line-banner-ad-cover{display:flex;align-items:center;width:100%;height:100%}.line-banner-ad.is-dark-green .line-banner-ad-left .line-banner-ad-cover img{width:90%;height:90%}.line-banner-ad.is-dark-green .line-banner-ad-right{z-index:1;display:flex;flex:1 0 60%;flex-direction:column;gap:calc(2*var(--spacer));justify-content:space-around;min-width:calc(40*var(--spacer));color:var(--color-text-default)}.line-banner-ad.is-dark-green .line-banner-ad-right .line-banner-ad-caption{display:inline-block;padding:calc(1*var(--spacer)) calc(3*var(--spacer));font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-medium);color:var(--color-text-inverted);background:#02353d;border-radius:var(--radius-sm)}.line-banner-ad.is-dark-green .line-banner-ad-right .line-banner-ad-title{font-weight:var(--weight-bold);line-height:var(--line-height-lg);color:var(--color-text-inverted)}.line-banner-ad.is-dark-green .line-banner-ad-right .line-banner-ad-link-text{display:flex;align-items:center;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium);color:var(--color-text-inverted)}.line-banner-ad.is-dark-green .line-banner-ad-right .line-banner-ad-link-text .icon{margin-left:calc(2*var(--spacer))}.line-banner-ad.is-light-green{position:relative;display:flex;width:100%;min-width:14rem;overflow:hidden;background:linear-gradient(90deg,#b8f4e8,#ebf7f5);border-radius:var(--radius-md)}.line-banner-ad.is-light-green>div{position:relative}.line-banner-ad.is-light-green .line-banner-ad-left{z-index:1;display:flex;flex:1 0 60%;flex-direction:column;gap:calc(2*var(--spacer));justify-content:space-between;min-width:calc(40*var(--spacer));padding:calc(4*var(--spacer)) calc(3*var(--spacer));padding-right:0;color:var(--color-text-default)}.line-banner-ad.is-light-green .line-banner-ad-left .line-banner-ad-caption{display:inline-block;padding:0 calc(2*var(--spacer));font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-medium);color:var(--color-text-inverted);background:#02353d;border-radius:var(--radius-xs)}.line-banner-ad.is-light-green .line-banner-ad-left .line-banner-ad-title{font-weight:var(--weight-bold);line-height:var(--line-height-lg)}.line-banner-ad.is-light-green .line-banner-ad-left .line-banner-ad-link-text{display:flex;align-items:center;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium)}.line-banner-ad.is-light-green .line-banner-ad-left .line-banner-ad-link-text .icon{margin-left:calc(2*var(--spacer))}.line-banner-ad.is-light-green .line-banner-ad-right{flex:1 0 40%}.line-banner-ad.is-light-green .line-banner-ad-right .line-banner-ad-background-fade{position:absolute;top:-50%;right:-75%;width:200%;height:200%;background:linear-gradient(90deg,#b8f4e8,#ebf7f5);-webkit-clip-path:circle(closest-side at center);clip-path:circle(closest-side at center);transform:rotate(60deg)}.line-banner-ad.is-light-green .line-banner-ad-right .line-banner-ad-cover,.line-banner-ad.is-light-green .line-banner-ad-right .line-banner-ad-cover .icon{width:100%;height:100%}.link-card>a{display:flex;gap:calc(6*var(--spacer));align-items:center;padding:calc(4*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}.link-card>a>.link-card-image{flex:0 0 220px}.link-card>a>.link-card-image img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-sm)}.link-card>a .link-card-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing-wide);overflow-wrap:break-word}.link-card>a .link-card-details{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-top:calc(2*var(--spacer));color:var(--color-text-secondary-normal);overflow-wrap:anywhere}.link-card>a:hover .link-card-details,.link-card>a:focus .link-card-details{color:var(--color-text-primary-normal)}@media only screen and (max-width:768px){.link-card>a{flex-direction:column;align-items:flex-start}}.logo{display:inline-flex;flex-grow:0;flex-direction:column;align-items:center}.logo.is-24{--logo-size: 24px}.logo.is-32{--logo-size: 32px}.logo.is-40{--logo-size: 40px}.logo.is-48{--logo-size: 48px}.logo.is-56{--logo-size: 56px}.logo.is-64{--logo-size: 64px}.logo.is-80{--logo-size: 80px}.logo.is-96{--logo-size: 96px}.logo.is-128{--logo-size: 128px}.logo.is-256{--logo-size: 256px}.logo>div{width:var(--logo-size);height:var(--logo-size);overflow:hidden;border:var(--border-width-sm) solid var(--color-border-primary-normal);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.logo>div>img{width:100%;height:100%;object-fit:cover}.logo>figcaption{font-size:var(--font-size-xs);line-height:var(--line-height-xs);width:calc(1.5*var(--logo-size));overflow:hidden;line-clamp:2;text-align:center}.logo>figcaption,a:link .logo>figcaption,a:hover .logo>figcaption,a:focus .logo>figcaption,a:visited .logo>figcaption,a:active .logo>figcaption{color:var(--color-text-default)}.logo.is-plain>div{border:none}.logo.is-circle{flex-shrink:0}.logo.is-circle>div{border-radius:var(--radius-circle)}.mentorship-lp{padding:0}.mentorship-lp-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(8*var(--spacer));padding-right:calc(4*var(--spacer));padding-left:calc(4*var(--spacer));overflow:hidden;background-image:url(/images/mentorship-lp/hero-bg-mobile-47cd417cf88764a75bfdd8cc41b4663d.webp?vsn=d);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width:768px){.mentorship-lp-hero{flex-direction:row;gap:calc(10*var(--spacer));background-image:url(/images/mentorship-lp/hero-bg-desktop-d009e65fec4dd30049ed801eb1d3e213.webp?vsn=d)}}.mentorship-lp-hero-text{width:180px}@media only screen and (min-width:768px){.mentorship-lp-hero-text{width:298px}}.mentorship-lp-hero-content{display:flex;flex-direction:column;gap:calc(4*var(--spacer));align-items:center;margin-bottom:calc(4*var(--spacer));text-align:center}.mentorship-lp-hero-students{width:90vw;max-width:400px;margin-bottom:calc(-32*var(--spacer))}@media only screen and (min-width:768px){.mentorship-lp-hero-students{align-self:flex-end;width:100%;max-width:580px;margin-bottom:unset}}.mentorship-lp-action-buttons-container{display:flex;flex-direction:column;gap:calc(4*var(--spacer));width:100%}.mentorship-lp-action-buttons-container>.button{width:100%;height:unset;white-space:unset}.mentorship-lp-action-buttons-container>.button>.tag{flex:0 0 auto}@media only screen and (min-width:576px){.mentorship-lp-action-buttons-container{display:flex;flex-direction:row-reverse;width:auto}}.mentorship-lp-container{max-width:600px;margin-right:auto;margin-left:auto}.mentorship-lp .steps-progress{margin:0 calc(1*var(--spacer)) calc(8*var(--spacer))}.mentorship-lp-section{display:flex;flex-direction:column;align-items:center;padding-top:calc(20*var(--spacer));padding-bottom:calc(20*var(--spacer));container-type:inline-size}.mentorship-lp-section>.container{margin-top:0!important}.mentorship-lp-section>*+*{margin-top:calc(6*var(--spacer))}.mentorship-lp-section>h3{font-weight:var(--weight-bold);text-align:center}.mentorship-lp-section.alt-bg{background-color:var(--color-surface-subdued)}.mentorship-lp-h3{font-weight:var(--weight-bold);text-align:center}.mentorship-lp-card{--border-color: var(--color-border-secondary-muted);--border-style: solid;--background-color: var(--color-surface-subdued);--text-emphasis-color: var(--color-text-default);display:grid;grid-template-areas:"image content" "actions actions";grid-column-gap:calc(4*var(--spacer));column-gap:calc(4*var(--spacer));width:100%;padding:calc(6*var(--spacer));background:var(--background-color);border:var(--border-width-xs) var(--border-style) var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}@media only screen and (min-width:576px){.mentorship-lp-card{grid-template-areas:"image content" "image actions";grid-template-columns:70px 1fr;column-gap:calc(7*var(--spacer))}}@container (min-width: 768px){.mentorship-lp-card{grid-template-areas:"image content actions";grid-template-columns:100px 1fr auto;align-items:center}}.mentorship-lp-card.is-warning{--border-color: var(--color-background-warning-normal);--border-style: dashed;--background-color: var(--color-background-warning-muted);--text-emphasis-color: var(--color-text-warning-normal)}.mentorship-lp-card-content{grid-area:content}.mentorship-lp-card-content>*+*{margin-top:calc(2*var(--spacer))}.mentorship-lp-card-content-title{font-size:var(--font-size-md);line-height:var(--line-height-md);display:block;font-weight:var(--weight-bold)}.mentorship-lp-card-content-title b{color:var(--text-emphasis-color)}.mentorship-lp-card-content-body{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.mentorship-lp-card-content-body>*+*{margin-top:calc(7*var(--spacer))}.mentorship-lp-card-content-body a.button{white-space:normal}.mentorship-lp-card-actions{grid-area:actions;margin-top:calc(7*var(--spacer))}.mentorship-lp-card-actions>.button{width:100%;height:unset;white-space:unset}.mentorship-lp-card-actions>.button>.tag{flex:0 0 auto}@media only screen and (min-width:576px){.mentorship-lp-card-actions>.button{width:auto}}@container (min-width: 768px){.mentorship-lp-card-actions{margin-top:0}}.mentorship-lp-card-image{grid-area:image}.mentorship-lp-testimonials-heading{margin-bottom:calc(2*var(--spacer));text-align:center}.mentorship-lp-testimonials-heading-line-1{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-bold)}.mentorship-lp-testimonials-heading-line-1 b{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);font-weight:var(--weight-bold);background:linear-gradient(to top,var(--color-background-warning-normal),var(--color-text-warning-normal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mentorship-lp-testimonials-heading-line-2{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl);margin-bottom:calc(2*var(--spacer));font-weight:var(--weight-bold)}.mentorship-lp-testimonials-heading-line-3{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:calc(4*var(--spacer));color:var(--color-text-secondary-emphasized)}.mentorship-lp-testimonials-heading-line-4{display:block;width:-webkit-fit-content;width:fit-content;padding:calc(1*var(--spacer)) calc(4*var(--spacer));margin:auto;font-weight:var(--weight-bold);color:var(--color-text-inverted);background:linear-gradient(to right,#fdb022,#dc6803);-webkit-clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.mentorship-lp-testimonials{display:flex;gap:calc(8*var(--spacer));align-items:stretch;width:100%;max-width:100vw;margin-bottom:calc(2*var(--spacer));overflow-x:auto}.mentorship-lp-testimonial-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:286px;max-width:286px;padding:75px calc(6*var(--spacer)) calc(5*var(--spacer));margin-top:45px;text-align:center;list-style-type:none;background-color:var(--color-surface-subdued);border-radius:var(--radius-md)}.mentorship-lp-testimonial-card-content{display:flex;flex-grow:1;flex-direction:column;align-items:stretch}.mentorship-lp-testimonial-card-heading{font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:calc(3*var(--spacer));overflow:hidden;font-weight:var(--weight-bold);color:var(--color-text-default)}.mentorship-lp-testimonial-card-heading:has(+:not(.mentorship-lp-testimonial-card-body)){flex-grow:1}.mentorship-lp-testimonial-card-body{font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex-grow:1;margin-bottom:calc(4*var(--spacer));overflow:hidden;color:var(--color-text-secondary-normal)}.mentorship-lp-testimonial-card-profile{display:flex;gap:calc(1*var(--spacer));align-items:center;justify-content:center;text-align:center}.mentorship-lp-testimonial-card-mentee-name{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-emphasized)}.mentorship-lp-testimonial-card-school{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-bold)}.mentorship-lp-testimonial-card-job-placements-heading{display:flex;flex-direction:row;margin-top:calc(8*var(--spacer));margin-bottom:calc(3*var(--spacer));color:var(--color-text-warning-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.mentorship-lp-testimonial-card-job-placements-heading:before,.mentorship-lp-testimonial-card-job-placements-heading:after{flex:1 1;margin:auto;content:"";border-bottom:1px solid var(--color-text-warning-normal)}.mentorship-lp-testimonial-card-job-placements-heading:before{margin-right:calc(2*var(--spacer))}.mentorship-lp-testimonial-card-job-placements-heading:after{margin-left:calc(2*var(--spacer))}.mentorship-lp-testimonial-card-job-placements{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer));justify-content:center}.mentorship-lp-testimonial-card-job-placements img{width:71.5px;height:48.62px;object-fit:contain}.mentorship-lp-testimonial-card .logo{--logo-size: 90px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.mentorship-lp .join-mentorship-steps-container{display:flex;flex-direction:column;gap:0;align-items:center;width:100%}.mentorship-lp .join-mentorship-steps-container .join-mentorship-illustration{margin-bottom:calc(-1*1*var(--spacer))}.mentorship-lp .join-mentorship-steps{width:100%;padding:calc(6*var(--spacer));container-type:inline-size;background-color:var(--color-background-primary-subdued);border:var(--border-width-xs) solid var(--color-border-primary-emphasized);border-radius:var(--radius-md)}.mentorship-lp .join-mentorship-steps>ol{display:flex;flex-direction:column;gap:calc(6*var(--spacer))}@container (min-width: 1024px){.mentorship-lp .join-mentorship-steps>ol{flex-direction:row}}.mentorship-lp .join-mentorship-steps .logo{--logo-size: 80px}.mentorship-lp .join-mentorship-steps .join-mentorship-step{display:flex;flex:1 1 0;gap:calc(6*var(--spacer));align-items:center;list-style-type:none}.mentorship-lp .join-mentorship-steps .join-mentorship-step>.stack{--space: f.spacer(3)}.mentorship-lp-organizations-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(6*var(--spacer)) calc(4*var(--spacer));gap:calc(6*var(--spacer)) calc(4*var(--spacer));width:100%;height:100%;margin-top:calc(10*var(--spacer));margin-bottom:calc(4*var(--spacer))}.mentorship-lp-organizations-grid>.organizations-by-industry-card{display:flex;flex-direction:column;color:var(--color-text-inverted);border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-md)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(1){grid-column:span 2;background-color:var(--color-background-primary-normal);border-color:var(--color-background-primary-normal)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(2){color:var(--color-text-primary-normal);background-color:var(--color-background-primary-subdued);border-color:var(--color-background-primary-subdued)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(3){background-color:var(--color-background-warning-normal);border-color:var(--color-background-warning-normal)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(4){grid-column:span 2;color:var(--color-text-warning-normal);background-color:var(--color-background-warning-subdued);border-color:var(--color-background-warning-subdued)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(5){grid-column:span 2;background-color:var(--color-background-info-normal);border-color:var(--color-background-info-normal)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(6){color:var(--color-text-info-normal);background-color:var(--color-background-info-subdued);border-color:var(--color-background-info-subdued)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(7){background-color:var(--color-border-error-normal);border-color:var(--color-border-error-normal)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(8){grid-column:span 2;color:var(--color-text-error-normal);background-color:var(--color-background-error-subdued);border-color:var(--color-background-error-subdued)}.mentorship-lp-organizations-grid>.organizations-by-industry-card:nth-of-type(9){grid-column:span 2;background-color:var(--color-background-secondary-normal);border-color:var(--color-background-secondary-normal)}.mentorship-lp-organizations-grid>.organizations-by-industry-card>.industry{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:calc(1*var(--spacer));font-weight:var(--weight-bold);text-align:center}.mentorship-lp-organizations-grid>.organizations-by-industry-card>.organizations{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(83px,1fr));grid-gap:calc(4*var(--spacer)) calc(2*var(--spacer));gap:calc(4*var(--spacer)) calc(2*var(--spacer));place-items:center center;padding:calc(6*var(--spacer)) calc(4*var(--spacer));border-radius:0 0 var(--radius-md) var(--radius-md)}.mentorship-lp-organizations-grid>.organizations-by-industry-card>.organizations img{width:83px}.mentorship-lp-stat-cards{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;margin-bottom:calc(2*var(--spacer))}.mentorship-lp-stat-cards img{max-width:100%;height:auto}.mentorship-lp-point-header{text-align:center}.mentorship-lp-point-header-subheading{font-size:var(--font-size-md);line-height:var(--line-height-md);display:block;font-weight:var(--weight-bold)}.mentorship-lp-point-header-subheading b{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);background:linear-gradient(to right,var(--color-background-warning-normal),var(--color-text-warning-normal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mentorship-lp-point-header-heading{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl);display:block;font-weight:var(--weight-bold)}.mentorship-lp-point-list{--point-index-font-family: sans-serif;--point-index-letter-spacing: .5px;display:grid;grid-template-columns:1fr;grid-gap:calc(4*var(--spacer));gap:calc(4*var(--spacer));align-items:stretch;width:100%}@container (min-width: 1200px){.mentorship-lp-point-list{grid-template-columns:repeat(3,1fr)}}.mentorship-lp-point-list-item{position:relative;display:flex;margin-top:calc(calc(1 * var(--spacer))*8.5);list-style:none}.mentorship-lp-point-list-item-index{position:absolute;top:20px;right:11px;z-index:100;display:inline-block;font-family:var(--point-index-font-family);font-size:var(--font-size-xl);font-weight:var(--weight-bold);color:var(--color-background-primary-subdued);text-transform:uppercase;letter-spacing:var(--point-index-letter-spacing);transform:translateY(-100%)}.mentorship-lp-point-card{display:flex;flex-grow:1;flex-direction:column;gap:calc(10*var(--spacer));align-items:center;padding:calc(11*var(--spacer)) calc(7*var(--spacer)) calc(7*var(--spacer)) calc(7*var(--spacer));text-align:center;background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.mentorship-lp-point-card-container{display:flex;flex-grow:1;container-name:mentorship-point-card;container-type:inline-size}@container mentorship-point-card (min-width: calc(120 * var(--spacer))){.mentorship-lp-point-card{flex-direction:row-reverse;justify-content:space-between;text-align:initial}}.mentorship-lp-point-card img{margin:auto 0}.mentorship-lp-point-card-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);display:block;font-weight:var(--weight-bold)}.mentorship-lp-point-card-content{flex-grow:1}.mentorship-lp-point-card-content-body{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.mentorship-lp-point-card-content-body b{font-weight:var(--weight-medium);color:var(--color-text-warning-normal)}.mentorship-lp-point-card-content>*+*{margin-top:calc(7*var(--spacer))}.mentorship-lp .accordion{gap:calc(4*var(--spacer));width:100%;margin-top:calc(8*var(--spacer));margin-bottom:calc(2*var(--spacer))}.mentorship-lp .accordion>div{background-color:var(--color-text-inverted);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md)}.mentorship-lp .accordion div[role=region]{padding:calc(2*var(--spacer)) calc(5*var(--spacer)) calc(6*var(--spacer));animation-name:fade-in-accordion-section;animation-duration:.5s}@keyframes fade-in-accordion-section{0%{opacity:0}1%{opacity:0}to{opacity:1}}.mentorship-lp .accordion button{font-size:var(--font-size-md);line-height:var(--line-height-md);width:100%;padding:calc(6*var(--spacer)) calc(5*var(--spacer))}.mentorship-lp .accordion button .icon{color:var(--color-text-secondary-normal);transition:transform .3s ease}.mentorship-lp .accordion button[aria-expanded=true] .icon{transform:rotate(180deg)}.mentorship-lp .accordion button>span{display:flex;gap:calc(3*var(--spacer));align-items:center;justify-content:space-between;width:100%;font-weight:var(--weight-medium);color:var(--color-text-default);text-align:left;text-wrap:wrap}.mentorship-lp .accordion p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary-emphasized)}.mentorship-lp .accordion p+p{margin-top:calc(4*var(--spacer))}.mentorship-lp .callout .details>*+*,.mentorship-lp .callout .details ul>*+*{margin-top:calc(2*var(--spacer))}.mentorship-lp-planning-heading{display:flex;flex-direction:column;gap:calc(2*var(--spacer));align-items:center;text-align:center}.mentorship-lp-planning-heading-1{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);font-weight:var(--weight-bold)}.mentorship-lp-planning-heading-2{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);padding:calc(0*var(--spacer)) calc(2*var(--spacer));font-weight:var(--weight-bold);color:var(--color-text-inverted);background:linear-gradient(to right,#fdb022,#dc6803)}.mentorship-lp-planning-section-image{width:225px;height:240px}@container (min-width: 1024px){.mentorship-lp-planning-section-image{width:469px;height:500px}}.mentorship-lp-planning-section-heading{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--weight-bold);text-align:center}.mentorship-lp-planning-section-content{display:grid;grid-template-columns:1fr;grid-gap:calc(20*var(--spacer));gap:calc(20*var(--spacer));place-items:center center}@container (min-width: 1024px){.mentorship-lp-planning-section-content{grid-template-columns:1fr 1fr}}.mentorship-lp-planning-section-box{display:flex;flex-direction:row;gap:calc(4*var(--spacer));align-items:start;padding:calc(8*var(--spacer));background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:0 1px 4px #00000014,0 1px 6px #0410120a}.mentorship-lp-planning-section-box-icon{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);--square-line-height: 1rem;--border-radius: 20px;padding:12px;line-height:var(--square-line-height);color:var(--color-text-primary-normal);background:var(--color-background-primary-subdued);border:8px solid var(--color-background-primary-muted);border-radius:var(--border-radius)}.mentorship-lp-planning-section-box-icon.alt{color:var(--color-text-warning-normal);background:var(--color-background-warning-subdued);border:8px solid var(--color-background-warning-muted)}.mentorship-lp-planning-section-box-heading{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.mentorship-lp-planning-section-box-body{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.mentorship-lp-quote-box{padding:8px;outline:3px solid var(--color-border-warning-normal);outline-offset:-3px;-webkit-mask:conic-gradient(black 0,black 0) content-box,conic-gradient(from 180deg at 6% 50%,#000 25%,rgba(0,0,0,0) 25%),conic-gradient(from 0deg at 94% 50%,#000 25%,rgba(0,0,0,0) 25%);mask:conic-gradient(black 0,black 0) content-box,conic-gradient(from 180deg at 6% 50%,#000 25%,rgba(0,0,0,0) 25%),conic-gradient(from 0deg at 94% 50%,#000 25%,rgba(0,0,0,0) 25%);-webkit-mask:conic-gradient(black 0 0) content-box,conic-gradient(from 180deg at 6% 50%,#000 25%,rgba(0,0,0,0) 25%),conic-gradient(from 0deg at 94% 50%,#000 25%,rgba(0,0,0,0) 25%);mask:conic-gradient(black 0 0) content-box,conic-gradient(from 180deg at 6% 50%,#000 25%,rgba(0,0,0,0) 25%),conic-gradient(from 0deg at 94% 50%,#000 25%,rgba(0,0,0,0) 25%)}.mentorship-lp .cheer-heading{position:relative;width:-webkit-fit-content;width:fit-content;padding:0 calc(10*var(--spacer));margin:auto}.mentorship-lp .cheer-heading:before,.mentorship-lp .cheer-heading:after{--border-radius: 3px;position:absolute;top:50%;width:6px;height:60px;content:"";background-color:var(--color-border-primary-normal);border-radius:var(--border-radius)}.mentorship-lp .cheer-heading:before{left:0;transform:translate(calc(3 * var(--spacer)),-50%) rotate(-30deg)}.mentorship-lp .cheer-heading:after{right:0;transform:translate(calc(-3 * var(--spacer)),-50%) rotate(30deg)}.mikketa-banner{display:flex;flex-direction:column;gap:calc(4*var(--spacer));padding:calc(4*var(--spacer));background:var(--color-background-primary-subdued);border-radius:var(--radius-md)}@media only screen and (min-width:768px){.mikketa-banner{flex-direction:row}}.mikketa-banner .mikketa-banner-description-section{display:flex;flex:1;flex-direction:column;gap:calc(4*var(--spacer));padding:calc(2*var(--spacer))}.mikketa-banner .mikketa-banner-description-section .mikketa-banner-header{display:flex;flex-direction:column;gap:calc(2*var(--spacer))}.mikketa-banner .mikketa-banner-description-section .mikketa-banner-tag{padding:calc(2*var(--spacer)) calc(4*var(--spacer));color:var(--color-text-inverted);white-space:nowrap;background:var(--color-text-default);border-color:var(--color-text-default);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.mikketa-banner .mikketa-banner-logos-section{display:grid;grid-gap:calc(1*var(--spacer)) calc(2*var(--spacer));gap:calc(1*var(--spacer)) calc(2*var(--spacer))}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section{flex-grow:.5;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;gap:calc(4*var(--spacer))}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item{display:flex;align-items:center;justify-content:center;background:var(--color-surface-subdued);border-radius:var(--radius-md)}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item>img{width:80px}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item>img{width:100px}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(1){grid-area:3/1/7/2}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(1){grid-area:2/1/4/2}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(2){grid-area:7/1/11/2}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(2){grid-area:4/1/6/2}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(3){grid-area:11/1/15/2}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(3){grid-area:6/1/8/2}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(4){grid-area:2/2/6/3}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(4){grid-area:8/1/10/2}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(5){grid-area:6/2/10/3}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(5){grid-area:1/2/3/3}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(6){grid-area:10/2/14/3}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(6){grid-area:3/2/5/3}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(7){grid-area:1/3/4/4}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(7){grid-area:5/2/7/3}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(8){grid-area:4/3/8/4}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(8){grid-area:7/2/9/3}}.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(9){grid-area:8/3/12/4}@media only screen and (min-width:768px){.mikketa-banner .mikketa-banner-logos-section .mikketa-banner-logo-item:nth-child(9){grid-area:9/2/11/3}}dialog.modal{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;margin:0;overflow:hidden;color:inherit;background:var(--color-surface-subdued);border:none;box-shadow:var(--shadow-xs);transition:opacity .2s ease-out,transform .2s ease-out}@starting-style{dialog.modal{opacity:0;transform:scale(.95)}}dialog.modal:not([open]){display:none}dialog.modal::backdrop{background:var(--color-overlay);transition:opacity .2s ease-out}@starting-style{dialog.modal::backdrop{opacity:0}}@media(prefers-reduced-motion){dialog.modal{transition:none}dialog.modal::backdrop{transition:none}}dialog.modal [tabindex="-1"]:focus{outline:none}dialog.modal>section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}dialog.modal>section>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:calc(4*var(--spacer)) calc(5*var(--spacer));border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted)}dialog.modal>section>header>h2{font-size:var(--font-size-md);line-height:var(--line-height-md);margin:0;font-weight:var(--weight-medium)}dialog.modal .modal-close{font-size:var(--font-size-lg);line-height:var(--line-height-lg);display:flex;order:1;padding:0;line-height:0;color:var(--color-text-secondary-emphasized);cursor:pointer;background:none;border:none}dialog.modal .modal-close:hover,dialog.modal .modal-close:focus{color:var(--color-text-primary-normal)}dialog.modal .modal-content{flex:1 1 auto;padding:calc(5*var(--spacer));overflow-y:auto;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}dialog.modal .modal-content .modal-subtitle{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-medium)}dialog.modal[data-padding=false] .modal-content{padding:0}dialog.modal[data-scrollable=false]{overflow:visible}dialog.modal[data-scrollable=false] .modal-content{overflow:visible}dialog.modal .has-modal-body-padding{padding:0 calc(5*var(--spacer))}dialog.modal>section>footer{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:calc(3*var(--spacer));align-items:center;justify-content:flex-end;padding:calc(3*var(--spacer)) calc(5*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-muted)}dialog.modal .modal-footer-start{margin-right:auto}dialog.modal .filter-form{padding-left:0}@media only screen and (min-width:768px){dialog.modal{height:-webkit-fit-content;height:fit-content;max-height:90vh;margin:auto;border-radius:var(--radius-sm)}dialog.modal[data-size=small]{width:25rem}dialog.modal[data-size=medium]{width:50rem}dialog.modal[data-size=large]{width:75rem}dialog.modal[data-size=full-screen]{height:100%;max-height:100%}}.navbar{display:flex;gap:calc(1*var(--spacer));align-items:center;justify-content:center;width:100%;height:calc(16*var(--spacer));padding:0 calc(2*var(--spacer));word-break:keep-all;background-color:var(--color-surface-subdued);box-shadow:var(--shadow-xs);transition:transform .5s ease!important}.navbar.hide-header{transform:translateY(-100%)}.navbar.show-header{transform:none}.navbar>.navbar-logo{order:1;margin:0 auto;line-height:0}.navbar>.navbar-logo>a{width:120px;line-height:0}.navbar>.navbar-logo>a svg{width:120px}.navbar>.navbar-logo>a:link,.navbar>.navbar-logo>a:hover,.navbar>.navbar-logo>a:visited,.navbar>.navbar-logo>a:active{color:var(--color-text-default)}.navbar>.navbar-links{order:0}.navbar>.navbar-links>.button{width:32px;padding:calc(2*var(--spacer));font-size:var(--font-size-2xl);color:var(--color-text-default);text-transform:uppercase;background:none;border:none;box-shadow:none!important}.navbar>.navbar-links>.button,.navbar>.navbar-links>.button:active,.navbar>.navbar-links>.button:visited,.navbar>.navbar-links>.button:focus{color:var(--color-text-default);background:none}.navbar>.navbar-links>.button:hover{color:var(--color-text-default);background:var(--color-surface-normal)}.navbar>.navbar-links>ul{position:fixed;top:calc(32px + calc(4 * var(--spacer))*2);bottom:0;left:0;z-index:100;display:none;width:100%;padding:calc(3*var(--spacer));overflow-y:auto;list-style-type:none;background-color:var(--color-surface-subdued)}.navbar>.navbar-links>ul.is-active{display:block}.navbar>.navbar-links>ul li>a{display:block;margin-bottom:calc(6*var(--spacer))}.navbar>.navbar-links>ul li a,.navbar>.navbar-links>ul li a:visited{color:var(--color-text-default)}.navbar>.navbar-links>ul li a:hover,.navbar>.navbar-links>ul li a:focus{color:var(--color-text-primary-normal)}.navbar>.user-menu{order:2}@media only screen and (min-width:1024px){.navbar{display:flex;gap:calc(6*var(--spacer));justify-content:space-between;height:auto;padding:calc(4*var(--spacer))}.navbar>*{flex:1 1 0}.navbar.hide-header,.navbar.show-header{transform:none}.navbar>.navbar-logo a>svg{width:153px}.navbar>.navbar-links{order:1}.navbar>.navbar-links>.button{display:none}.navbar>.navbar-links>ul{position:relative;top:0;display:flex;gap:calc(4*var(--spacer));justify-content:center;padding:0}.navbar>.navbar-links>ul.is-active{display:flex}.navbar>.navbar-links>ul>li>a{padding:calc(2*var(--spacer));margin:0}.navbar>.user-menu{justify-content:flex-end}}.navigation-dropdown{position:relative;display:inline-block}.navigation-dropdown>button{width:100%}.navigation-dropdown button.navigation-dropdown-toggle{display:flex;gap:calc(2*var(--spacer));align-items:center;cursor:pointer}.navigation-dropdown .navigation-dropdown-toggle .dropdown-caret{margin-left:calc(1*var(--spacer));transition:transform .2s ease}.navigation-dropdown .navigation-dropdown-menu{z-index:50;margin-top:calc(1*var(--spacer));background-color:var(--color-background-secondary-muted);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm);opacity:1;transform-origin:top;animation:dropdown-show .15s ease-out}.navigation-dropdown .navigation-dropdown-menu.is-right{right:0}.navigation-dropdown .navigation-dropdown-menu.is-left{left:0}.navigation-dropdown .navigation-dropdown-menu.center{left:50%;transform:translate(-50%)}.navigation-dropdown .navigation-dropdown-menu[hidden]{display:none}.navigation-dropdown .navigation-dropdown-items{display:flex;flex-direction:column}.navigation-dropdown .navigation-dropdown-item{display:flex;gap:calc(2*var(--spacer));align-items:center;width:100%;padding:calc(2*var(--spacer)) .75rem;text-align:left;transition:background-color .15s}@media only screen and (min-width:768px){.navigation-dropdown>button{width:auto!important}.navigation-dropdown .navigation-dropdown-menu{position:absolute;top:100%}}@keyframes dropdown-show{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.no-search-results{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media only screen and (min-width:1024px){.onboarding{margin-right:calc(42*var(--spacer));margin-left:calc(42*var(--spacer))}}.onboarding .container{margin-top:calc(8*var(--spacer))}@media only screen and (min-width:768px){.onboarding .container{width:50%;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1024px){.onboarding .container{width:50%;max-width:calc(168*var(--spacer))}}.onboarding figure img{width:64px;margin-right:auto;margin-left:auto}.onboarding .onboarding-hero{margin:auto;margin-top:calc(16*var(--spacer))!important;text-align:center}.onboarding .onboarding-hero h1{font-weight:var(--weight-medium);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.onboarding .onboarding-hero p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.onboarding .onboarding-description{margin-top:calc(8*var(--spacer));margin-bottom:calc(8*var(--spacer));text-align:center}.onboarding .onboarding-description p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.onboarding .onboarding-start-card>div{display:flex;gap:calc(6*var(--spacer));align-items:center;padding:calc(4*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}.onboarding .onboarding-start-card>div>.onboarding-start-card-image img{display:block;width:80px;height:auto;object-fit:cover;border-radius:var(--radius-sm)}.onboarding .onboarding-start-card>div .onboarding-start-card-title{font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing-wide);overflow-wrap:break-word;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.onboarding .onboarding-start-card>div .onboarding-start-card-details{margin-top:calc(2*var(--spacer));color:var(--color-text-secondary-normal);overflow-wrap:anywhere;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.onboarding-card{display:flex;flex:1;flex-direction:column;gap:calc(6*var(--spacer));align-items:center;padding:calc(6*var(--spacer));text-align:center;background-color:var(--color-surface-subdued)}.onboarding-card-icon{width:calc(var(--font-size-xl)*2);height:calc(var(--font-size-xl)*2);padding:calc(var(--font-size-xl)/2);background-color:var(--color-background-primary-normal);border-radius:var(--radius-rounded);box-shadow:0 0 0 6px var(--color-background-primary-subdued)}.onboarding-card-icon>span{margin:0 auto}.onboarding-card-icon svg{width:var(--font-size-xl);height:var(--font-size-xl);color:var(--color-surface-subdued)}.onboarding-card-footer{width:100%;margin-top:auto;text-align:center}.onboarding-card-footer>*{width:100%}@media only screen and (min-width:768px){.onboarding-card{padding:calc(8*var(--spacer));border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.onboarding-card-footer{margin-top:0}.onboarding-card-footer>*{width:auto}.onboarding-card-footer>*.is-full-width{width:100%}}.onboarding-card h1{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.onboarding-card-details{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-emphasized)}.onboarding-card-body{display:flex;flex-direction:column;gap:calc(3*var(--spacer))}.onboarding-card .callout{text-align:left}.onboarding-card.is-full-width{width:100%}.onboarding-container{display:flex;flex-direction:column;min-height:100%;margin:auto}.onboarding-container.is-narrow{max-width:28rem}.onboarding-container.is-medium{max-width:48rem}@media only screen and (min-width:768px){.onboarding-container{min-height:0;padding-top:calc(10*var(--spacer))}}.organization-logos{display:flex;flex-wrap:nowrap;gap:calc(9*var(--spacer));align-items:center}.organization-logos .logos{display:flex;align-items:center}.organization-logos .logos .additional-organizations{display:flex;flex-wrap:wrap;place-content:center center;width:32px;height:32px;background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-surface-normal);border-radius:var(--radius-circle);box-shadow:var(--shadow-2xs)}.organization-logos .logos .logo,.organization-logos .logos .additional-organizations{margin-right:-19.2px}.organization-logos-logo-with-name{display:flex;flex-wrap:nowrap;gap:calc(4*var(--spacer));align-items:center;overflow:hidden}.organization-logos-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title{display:flex;gap:calc(3*var(--spacer));align-items:center;font-weight:var(--weight-medium);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.page-title+.tabs{margin-top:calc(3*var(--spacer))}.pagination-wrapper{display:flex;flex-direction:column;gap:calc(2*var(--spacer));align-items:center;justify-content:space-between}.pagination-wrapper .pagination-result-count{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:flex;flex:1 0 auto;line-height:var(--line-single);color:var(--color-text-secondary-normal)}.pagination-wrapper>.pagination{display:flex;gap:calc(3*var(--spacer));align-items:center;justify-content:space-between;width:100%}.pagination-wrapper>.pagination>ul{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(1*var(--spacer));align-items:center;justify-content:center;order:2;padding-left:0;list-style-type:none}.pagination-wrapper>.pagination a,.pagination-wrapper>.pagination button{display:flex;margin:calc(1*var(--spacer)) 0;line-height:1em;color:var(--color-text-secondary-emphasized);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.pagination-wrapper>.pagination a:hover,.pagination-wrapper>.pagination button:hover{background:var(--color-background-secondary-muted);border-color:var(--color-border-secondary-subdued)}.pagination-wrapper>.pagination a:focus,.pagination-wrapper>.pagination button:focus{background:var(--color-surface-subdued);border-color:var(--color-border-secondary-subdued)}.pagination-wrapper>.pagination a[disabled],.pagination-wrapper>.pagination a[aria-disabled=true],.pagination-wrapper>.pagination button[disabled],.pagination-wrapper>.pagination button[aria-disabled=true]{color:var(--color-text-secondary-subdued);pointer-events:none;background:var(--color-surface-subdued);border-color:var(--color-border-secondary-muted)}.pagination-wrapper>.pagination a[aria-current=page],.pagination-wrapper>.pagination button[aria-current=page]{color:var(--color-text-primary-normal);background:var(--color-background-primary-muted);border-color:var(--color-border-primary-normal)}.pagination-wrapper>.pagination>a,.pagination-wrapper>.pagination>button{padding:calc(var(--font-size-xs)*.5);font-size:calc(4*var(--spacer))}.pagination-wrapper>.pagination>a:first-child,.pagination-wrapper>.pagination>button:first-child{order:1}.pagination-wrapper>.pagination>a:last-of-type,.pagination-wrapper>.pagination>button:last-of-type{order:3}.pagination-wrapper>.pagination li>a,.pagination-wrapper>.pagination li>button{padding:calc(2*var(--spacer));font-size:var(--font-size-xs)}.pagination-wrapper>.pagination li>span{display:flex;padding:calc(2*var(--spacer));line-height:1em;color:var(--color-text-secondary-emphasized)}@media only screen and (min-width:768px){.pagination-wrapper{flex-direction:row}.pagination-wrapper .pagination-result-count{order:1}.pagination-wrapper>.pagination{justify-content:flex-end;order:2}.pagination-wrapper>.pagination>ul{order:1}.pagination-wrapper>.pagination>a:first-child,.pagination-wrapper>.pagination>button:first-child{order:2}.pagination-wrapper>.pagination>a:last-of-type,.pagination-wrapper>.pagination>button:last-of-type{order:3}}.panel-link{display:flex;gap:calc(4*var(--spacer));align-items:center;justify-content:space-between;width:100%;min-height:calc(17*var(--spacer));padding:calc(3*var(--spacer)) calc(2*var(--spacer));background:var(--color-surface-subdued);border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.panel-link,.panel-link:link,.panel-link:hover,.panel-link:focus,.panel-link:visited,.panel-link:active{color:var(--color-text-secondary-normal)}.panel-link>.panel-link-icon{display:flex}.panel-link>.panel-link-icon img{width:calc(6*var(--spacer));height:calc(6*var(--spacer))}.panel-link>.panel-link-content{display:flex;flex-direction:column;width:100%}.panel-link>.panel-link-content>.panel-link-title{font-size:var(--font-size-sm);font-weight:var(--weight-bold)}.panel-link>.panel-link-content>.panel-link-subtitle.is-success{color:var(--color-text-success-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-success>.panel-link-subtitle-info-number{background:var(--color-background-success-muted);border:var(--border-width-xs) solid var(--color-border-success-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-warning{color:var(--color-text-warning-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-warning>.panel-link-subtitle-info-number{background:var(--color-background-warning-muted);border:var(--border-width-xs) solid var(--color-border-warning-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-error{color:var(--color-text-error-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-error>.panel-link-subtitle-info-number{background:var(--color-background-error-muted);border:var(--border-width-xs) solid var(--color-border-error-normal)}.panel-link>.panel-link-content>.panel-link-subtitle{display:flex;gap:calc(1*var(--spacer));align-items:center;font-size:var(--font-size-xs)}.panel-link>.panel-link-content>.panel-link-subtitle.is-info{color:var(--color-text-info-normal)}.panel-link>.panel-link-content>.panel-link-subtitle.is-info>.panel-link-subtitle-info-number{background:var(--color-background-info-muted);border:var(--border-width-xs) solid var(--color-border-info-normal)}.panel-link>.panel-link-content>.panel-link-subtitle>.panel-link-subtitle-info-number{display:flex;flex-shrink:0;flex-direction:column;gap:calc(calc(1 * var(--spacer))*2.5);align-items:center;justify-content:center;width:calc(5*var(--spacer));height:calc(5*var(--spacer));padding:calc(1*var(--spacer));background:var(--color-background-secondary-muted);border:var(--border-width-xs) solid var(--color-border-secondary-normal);border-radius:var(--radius-circle)}.panel-link>.panel-link-arrow{display:flex;color:var(--color-text-secondary-normal)}.privacy-policy figcaption{margin-top:calc(6*var(--spacer));font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.private-relay-modal .is-header{display:flex;justify-content:center;margin-top:calc(4*var(--spacer))}.private-relay-modal .is-description{display:flex;flex-direction:column;padding-right:calc(2*var(--spacer));padding-left:calc(2*var(--spacer));text-align:center}.private-relay-modal .is-solution{margin-top:calc(4*var(--spacer))}.private-relay-modal .is-solution>h4{font-weight:var(--weight-bold);color:var(--color-text-primary-normal);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.private-relay-modal .is-solution .is-image-centered{display:flex;justify-content:center}.private-relay-modal .is-solution .is-weight-medium{font-weight:var(--weight-medium)}.private-relay-modal .is-solution .contact-us{display:flex;justify-content:center;margin-top:calc(8*var(--spacer));text-align:center}footer.public-footer{display:contents}footer.public-footer>div.public-footer-sticky{position:-webkit-sticky;position:sticky;bottom:var(--toolbar-height);left:0;z-index:90;display:flex;grid-area:sticky-footer;justify-content:center;padding:calc(4*var(--spacer));background:var(--color-surface-subdued);transition:transform .5s ease!important}footer.public-footer>div.public-footer-sticky.hide-header{transform:translateY(100%)}footer.public-footer>div.public-footer-sticky.show-header{transform:translateY(0)}footer.public-footer>div.public-footer-sticky .sign-actions{display:flex;flex-grow:1;justify-content:space-between}footer.public-footer>div.public-footer-sticky .sign-actions>a{flex:1;margin:0 calc(2*var(--spacer))}@media only screen and (min-width:1024px){footer.public-footer>div.public-footer-sticky .sign-actions{display:none}}footer.public-footer>.public-footer-container{position:relative;display:flex;flex-direction:column;grid-area:footer;align-items:center;justify-content:center;padding:calc(10*var(--spacer));margin-top:4rem;background-color:var(--color-text-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}footer.public-footer>.public-footer-container.is-secondary{background-color:var(--color-surface-normal)}footer.public-footer>.public-footer-container.is-secondary>small{color:var(--color-text-secondary-normal)}footer.public-footer>.public-footer-container:not(.has-sticky){margin-top:8.625rem}footer.public-footer>.public-footer-container>.public-footer-scroll-to-top{position:absolute;right:0;bottom:100%;padding:calc(2*var(--spacer));margin:calc(4*var(--spacer));border-radius:var(--radius-md)}footer.public-footer>.public-footer-container>.public-footer-content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:1024px){footer.public-footer>.public-footer-container>.public-footer-content{gap:calc(8*var(--spacer));justify-content:space-between}}footer.public-footer>.public-footer-container>.public-footer-content>.public-footer-logo{display:none}@media only screen and (min-width:1024px){footer.public-footer>.public-footer-container>.public-footer-content>.public-footer-logo{display:block;max-width:350px}}footer.public-footer>.public-footer-container>.public-footer-content>.public-footer-logo .logo-main{fill:var(--color-text-inverted)}footer.public-footer>.public-footer-container p{margin-top:calc(2*var(--spacer));color:var(--color-text-inverted)}footer.public-footer>.public-footer-container nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(12*var(--spacer)) calc(8*var(--spacer));gap:calc(12*var(--spacer)) calc(8*var(--spacer));width:100%}@media only screen and (min-width:1200px){footer.public-footer>.public-footer-container nav{grid-template-columns:repeat(4,1fr);width:auto}}footer.public-footer>.public-footer-container nav h2{color:var(--color-text-inverted);opacity:.5;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}footer.public-footer>.public-footer-container nav ul{display:flex;flex-direction:column;gap:calc(4*var(--spacer)) calc(8*var(--spacer));justify-content:center;margin-top:calc(4*var(--spacer));list-style-position:outside;list-style-type:none}footer.public-footer>.public-footer-container>small{display:block;margin-top:calc(12*var(--spacer));color:var(--color-text-secondary-subdued)}footer.public-footer>.public-footer-container a,footer.public-footer>.public-footer-container a:visited,footer.public-footer>.public-footer-container a:active{color:var(--color-text-inverted);-webkit-text-decoration:none;text-decoration:none}footer.public-footer>.public-footer-container a:hover,footer.public-footer>.public-footer-container a:focus{color:var(--color-text-secondary-normal)}.rank-badge{display:flex;align-items:center;justify-content:center;width:calc(10*var(--spacer));height:calc(10*var(--spacer));font-weight:var(--weight-bold);background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-rounded);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.rank-badge[data-rank="1"]{background-color:var(--color-background-warning-subdued);border-color:var(--color-border-warning-subdued)}.rank-badge[data-rank="2"]{background-color:var(--color-background-secondary-subdued);border-color:var(--color-border-secondary-subdued)}.rank-badge[data-rank="3"]{color:var(--color-text-inverted);background-color:var(--color-background-warning-emphasized);border-color:var(--color-border-warning-normal)}.record-card{padding:calc(4*var(--spacer));background:var(--color-background-secondary-muted);border-radius:var(--radius-sm)}.record-card dl{display:grid;grid-gap:calc(4*var(--spacer)) calc(1*var(--spacer));gap:calc(4*var(--spacer)) calc(1*var(--spacer))}.record-card dl div{display:grid}@media only screen and (min-width:768px){.record-card dl{grid-template-columns:120px 1fr}.record-card dl div{grid-template-columns:subgrid;grid-column:span 2}}.record-card dl dt{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.record-card dl dt:after{content:":"}.record-card dl dd{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-default)}.record-card dl dt,.record-card dl dd{overflow:hidden;overflow-wrap:break-word}.record-card>*+*{margin-top:calc(4*var(--spacer))}.registered-event-details .header .participation-actions{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer))}.registered-event-details .header .participation-actions:has(>*+*)>*:first-child{flex-grow:1}.registered-event-details .registered-event-details-info .registered-event-details-info-action{margin-top:calc(2*var(--spacer));margin-left:calc(6*var(--spacer))}.registered-event-details .registered-event-details-info .registered-event-details-info-message{margin-left:calc(6*var(--spacer));color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.resource-page-header{width:100%;background:var(--color-surface-subdued)}.resource-page-header-content{display:flex;flex-direction:column;align-items:center;padding:calc(10*var(--spacer)) calc(9*var(--spacer))}.resource-page-header-content-header{text-align:center}.resource-page-header-content-header-title{font-weight:var(--weight-bold);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.resource-page-header-content-header-subtitle{font-weight:var(--weight-bold);color:var(--color-text-primary-normal)}.resource-page-header-content-header>*+*{margin-top:calc(1*var(--spacer))}.resource-page-header-content-body{display:flex;justify-content:center;width:100%}.resource-page-header-content-body form{width:568px;max-width:100%}.resource-page-header-content>*+*{margin-top:calc(4*var(--spacer))}.resource-page-header-tabs .tabs{justify-content:center}.resource-page-header-tabs .tabs ul{justify-content:space-around;max-width:75rem;border-bottom:none}.resource-page-header+.container{margin-top:calc(10*var(--spacer))}.school-check-modal{display:flex;flex-direction:column;gap:calc(8*var(--spacer));justify-content:center;padding:calc(4*var(--spacer))}.school-check-modal .school-check-modal-header{display:flex;flex-direction:column;gap:calc(4*var(--spacer));align-items:center;text-align:center}.school-check-modal .school-check-modal-header img{width:60px;margin-right:auto;margin-left:auto}.school-check-modal .school-check-modal-header .icon-wrapper{display:flex;padding:calc(3*var(--spacer));border-radius:var(--radius-circle)}.school-check-modal .school-check-modal-header .icon-wrapper.error{color:var(--color-text-error-normal);background:var(--color-background-error-muted)}.school-check-modal .school-check-modal-header .icon-wrapper.warning{padding-top:calc(2*var(--spacer));color:var(--color-text-warning-normal);background:var(--color-background-warning-muted)}.school-check-modal .school-check-modal-header p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}section.section-card{display:flex;flex-direction:column;width:100%;min-width:14rem;container-type:inline-size;overflow:hidden;overflow-wrap:break-word;background:var(--color-surface-subdued);border-radius:var(--radius-sm)}@media only screen and (min-width:768px){section.section-card{box-shadow:var(--shadow-2xs)}}section.section-card .section-card-body{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding:calc(4*var(--spacer))}section.section-card .section-card-body>*+*{margin-top:calc(4*var(--spacer))}section.section-card .section-card-body.is-centered{align-items:center}section.section-card .section-card-body.is-wide{padding:calc(8*var(--spacer)) 0}@media only screen and (min-width:768px){section.section-card .section-card-body.is-wide{padding:calc(8*var(--spacer)) calc(10*var(--spacer))}}section.section-card .section-card-body.is-wide>*+*{margin-top:calc(8*var(--spacer))}section.section-card .section-card-body.is-narrow{padding:calc(2*var(--spacer))}section.section-card .section-card-body.is-narrow>*+*{margin-top:calc(2*var(--spacer))}.section-header h2{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--weight-bold);line-height:var(--line-one-and-a-half)}.section-title-wrapper{display:flex;align-items:center;justify-content:space-between}.section-title{font-weight:var(--weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.has-margin{margin-top:calc(6*var(--spacer))}.separator{display:flex;align-items:center;width:100%;color:var(--color-text-secondary-emphasized);text-align:center}.separator:before,.separator:after{flex:1;content:"";border-bottom:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.separator:not(:empty):before{margin-right:calc(2*var(--spacer))}.separator:not(:empty):after{margin-left:calc(2*var(--spacer))}.service-card{display:flex;gap:calc(2*var(--spacer));align-items:center;justify-content:space-between;padding:calc(3*var(--spacer));background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md)}.service-card,.service-card:link,.service-card:visited,.service-card:hover,.service-card:active,.service-card:focus{color:var(--color-text-default);-webkit-text-decoration:none;text-decoration:none;outline:none}.service-card:hover,.service-card:focus-visible{border-color:var(--color-border-primary-normal)}.service-card:focus:not(:focus-visible):not(:hover){border-color:var(--color-border-secondary-muted)}.service-card .service-card-content{display:flex;flex-direction:column;gap:calc(1*var(--spacer));text-wrap:wrap;white-space:break-spaces}.service-card .service-card-subtitle{font-size:var(--font-size-xs);font-weight:var(--weight-medium);color:var(--color-text-primary-subdued)}.service-card .service-card-description{font-size:var(--font-size-sm);font-weight:var(--weight-medium);color:var(--color-text-default)}.service-card .service-card-logo{flex-shrink:0;width:calc(22*var(--spacer));height:calc(22*var(--spacer));background-color:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.service-card .service-card-logo img{max-width:100%;max-height:100%;object-fit:contain}.services-menu{display:flex;flex-direction:column;align-items:flex-end;filter:drop-shadow(0 calc(4 * var(--spacer)) calc(12 * var(--spacer)) rgba(4,16,18,.2))}.user-menu .services-menu-container{position:absolute;top:calc(17*var(--spacer));right:0;z-index:100;display:none}.nav-menu-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:calc(2*var(--spacer));color:var(--color-text-secondary-normal);cursor:pointer;background-color:var(--color-surface-subdued);border:none;border-radius:var(--radius-rounded)}.nav-menu-button:hover,.nav-menu-button:focus{background-color:var(--color-surface-normal)}.nav-menu-button[aria-expanded=true]~.services-menu-container{display:block}.nav-menu-dot{position:absolute;top:calc(2*var(--spacer));right:calc(2*var(--spacer));display:none;width:calc(1*var(--spacer));height:calc(1*var(--spacer));background:linear-gradient(90deg,#ff7400,#ff2800);border-radius:var(--radius-circle)}.nav-menu-button[data-unread=true] .nav-menu-dot{display:block}.services-menu-notch{position:absolute;bottom:100%;width:0;height:0;border-right:calc(2*var(--spacer)) solid rgba(0,0,0,0);border-bottom:calc(2*var(--spacer)) solid var(--color-surface-subdued);border-left:calc(2*var(--spacer)) solid rgba(0,0,0,0)}.services-menu-notch.is-right{right:calc(2*var(--spacer))}.services-menu-notch.is-center-right{right:calc(13*var(--spacer))}.services-menu-content{display:flex;flex-direction:column;width:min(100vw - 4*var(--spacer),89*var(--spacer));overflow:clip;background-color:var(--color-surface-subdued);border-radius:var(--radius-md)}.services-menu-header{display:flex;gap:calc(2*var(--spacer));align-items:center;padding:calc(4*var(--spacer)) calc(3*var(--spacer)) 0 calc(3*var(--spacer))}.services-menu-title{font-size:var(--font-size-md);font-weight:var(--weight-medium);color:var(--color-text-default)}.services-menu-tag{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 calc(2*var(--spacer));font-size:var(--font-size-xs);font-weight:var(--weight-medium);color:var(--color-text-warning-normal);background-color:var(--color-background-warning-muted);border:var(--border-width-xs) solid var(--color-border-warning-subdued);border-radius:var(--radius-rounded)}.services-menu-cards{display:flex;flex-direction:column;gap:calc(1*var(--spacer));padding:calc(3*var(--spacer))}.services-menu-cards li{list-style:none}.services-menu-cards .service-card{display:flex}@media only screen and (min-width:1024px){.service-card{max-width:408px}}.simple-hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(8*var(--spacer));background:linear-gradient(271.24deg,var(--color-background-primary-subdued) 0%,var(--color-background-primary-muted) 100%);background:var(--color-surface-subdued)}.simple-hero .simple-hero-actions{--switcher-gap: calc(2 * var(--spacer)) calc(8 * var(--spacer));--switcher-threshold: 50rem;width:100%;max-width:var(--size-container-wide);margin:calc(8*var(--spacer)) auto;transform:translateY(0)}.simple-hero .simple-hero-actions>.simple-hero-action{background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.simple-hero .simple-hero-actions>.simple-hero-action>.simple-hero-selling-point{padding:calc(4*var(--spacer))}.simple-hero .simple-hero-actions>.simple-hero-action>.simple-hero-selling-point>.simple-hero-selling-point-tagline{font-weight:var(--weight-medium);color:var(--color-text-primary-normal);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.simple-hero .simple-hero-actions>.simple-hero-action>.simple-hero-selling-point>.simple-hero-selling-point-title{margin-top:calc(4*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}.simple-hero.has-banner{padding:calc(25*var(--spacer)) calc(4*var(--spacer));padding-bottom:calc(4*var(--spacer))}@media only screen and (min-width:768px){.simple-hero.has-banner{padding:calc(30*var(--spacer)) calc(8*var(--spacer));padding-bottom:calc(8*var(--spacer))}}.simple-hero.has-circle-motif{background:linear-gradient(121.79deg,#1dc5a7 4.55%,#1dc5a7 4.56%,#45e8e8 92.48%)}.simple-hero.has-circle-motif .simple-hero-circle-motif{position:absolute;top:0;right:2%;bottom:0;left:2%;z-index:0;height:auto;background:linear-gradient(59.72deg,#24dcbb 13.15%,#45e8e8 85.65%);-webkit-clip-path:circle(closest-side at center);clip-path:circle(closest-side at center)}.simple-hero.has-circle-motif>.simple-hero-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.simple-hero.has-circle-motif>.simple-hero-banner.has-selling-points{top:0;right:0;left:0;height:40%}@media only screen and (min-width:768px){.simple-hero.has-circle-motif>.simple-hero-banner.has-selling-points{top:0;right:0;bottom:0;left:0;height:100%}}.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-encourage{position:absolute;right:-10%;bottom:66%;left:-10%;height:20%;background-image:url(/images/hero-text-encourage-8f6e8470a154e91ba80a261f4d2e2549.png?vsn=d);background-repeat:no-repeat;background-position:center;background-size:contain}@supports (background-image: url(/images/hero-text-encourage-6a8d6b1d438a5402dc4b1bfb0c14bf99.webp?vsn=d)){.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-encourage{background-image:url(/images/hero-text-encourage-6a8d6b1d438a5402dc4b1bfb0c14bf99.webp?vsn=d)}}.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-people{position:absolute;top:-28%;right:2%;bottom:-40%;left:2%;background-image:url(/images/hero-people-640-e3dc630af56f871af0c1ba67e9923d57.png?vsn=d);background-repeat:no-repeat;background-position:center;background-size:contain}@supports (background-image: url(/images/hero-people-640-631359283cc4feacba4c779f247157d3.webp?vsn=d)){.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-people{background-image:url(/images/hero-people-640-631359283cc4feacba4c779f247157d3.webp?vsn=d)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-people{background-image:url(/images/hero-people-1280-3837e5e83c8adb1eb1dcca986771c65d.png?vsn=d)}@supports (background-image: url(/images/hero-people-1280-b3f6c54c071dcc18374f9b72a4da9de7.webp?vsn=d)){.simple-hero.has-circle-motif>.simple-hero-banner>.simple-hero-banner-people{background-image:url(/images/hero-people-1280-b3f6c54c071dcc18374f9b72a4da9de7.webp?vsn=d)}}}.simple-hero.has-circle-motif>.simple-hero-contents{display:flex;flex-direction:column;align-items:center;width:100%}.simple-hero.has-circle-motif>.simple-hero-contents>.simple-hero-tagline{z-index:1;max-width:33ch;font-weight:var(--weight-bold);text-align:center;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.simple-hero.has-circle-motif>.simple-hero-contents>.simple-hero-tagline>div>span{display:inline;padding:calc(2*var(--spacer)) 0;line-height:calc(var(--line-one-and-a-half) + calc(2 * var(--spacer)));color:var(--color-text-inverted);background:var(--color-text-default);box-shadow:calc(2*var(--spacer)) 0 0 var(--color-text-default),calc(-1*calc(2 * var(--spacer))) 0 0 var(--color-text-default);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (min-width:768px){.simple-hero .simple-hero-circle-motif{-webkit-clip-path:circle(40% at center);clip-path:circle(40% at center)}.simple-hero .simple-hero-contents{margin-top:0;margin-bottom:0}}.step-list-wrapper{display:flex;flex-direction:column;padding-top:calc(8*var(--spacer));padding-bottom:calc(8*var(--spacer));margin-bottom:calc(6*var(--spacer));border-top:.5px solid var(--color-border-secondary-subdued);border-bottom:.5px solid var(--color-border-secondary-subdued)}.step-list-wrapper .step-list-title{margin-bottom:calc(4*var(--spacer));font-weight:var(--weight-bold);text-align:center}.step-list-wrapper .step-list{list-style-type:none}.step-list-wrapper .step-list .step-item{display:flex;align-items:center}.step-list-wrapper .step-list .step-item .step-text{margin-top:calc(2*var(--spacer));margin-left:calc(2*var(--spacer));font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media only screen and (min-width:768px){.step-list-wrapper{margin:calc(6*var(--spacer)),calc(0*var(--spacer))}}.steps{display:flex;flex-direction:row;gap:calc(4*var(--spacer));width:100%}.steps .step{flex-grow:1;flex-basis:0;font-size:var(--font-size-xs);text-align:center}@media screen and (min-width:768px){.steps .step{font-size:var(--font-size-md)}}.steps .step.done span{color:var(--color-background-primary-normal)}.steps-container{display:flex;flex-direction:column;gap:calc(4*var(--spacer))}@media only screen and (max-width:768px){.steps-container{gap:0}}.steps-progress>ol{display:flex;gap:calc(4*var(--spacer));justify-content:space-between;width:100%;padding-left:0;list-style-type:none}.steps-progress>ol>li{display:flex;flex:0 1 100%;flex-direction:column;text-align:center}.steps-progress>ol>li>.steps-progress-step-number{flex:0 0 auto;font-size:var(--font-size-sm);font-weight:var(--weight-medium);line-height:var(--line-single);text-transform:uppercase}.steps-progress>ol>li>.steps-progress-title{flex:1 0 auto;font-size:var(--font-size-xs);line-height:var(--line-half);color:var(--color-text-secondary-normal)}.steps-progress>ol>li>progress{flex:0 0 auto}.steps-progress>ol progress{width:100%;height:5px;padding:0;margin-top:calc(3*var(--spacer));-webkit-appearance:none;appearance:none;background:var(--color-background-secondary-subdued);border:none;border-radius:var(--radius-rounded)}.steps-progress>ol ::-webkit-progress-bar{background:var(--color-background-secondary-subdued);border-radius:var(--radius-rounded)}.steps-progress>ol ::-webkit-progress-value{background:var(--color-background-primary-normal);border-radius:var(--radius-rounded)}.steps-progress>ol ::-moz-progress-bar{background:var(--color-background-primary-normal);border-radius:var(--radius-rounded)}.sticky-button{position:fixed;right:calc(4*var(--spacer));bottom:calc(4*var(--spacer))}.sticky-button.logged-out-user{bottom:calc(16*var(--spacer))}@media only screen and (min-width:768px){.sticky-button.logged-out-user{bottom:0}}.sticky-button .main-button{cursor:pointer}.sticky-button .main-button>img{width:90vw;max-width:90vw}@media only screen and (min-width:768px){.sticky-button .main-button>img{width:100%!important}}.sticky-button .close-button>a{display:flex}.sticky-button .close-button>a>span{align-self:center;padding:calc(1*var(--spacer));margin-right:calc(1*var(--spacer));margin-bottom:calc(2*var(--spacer));margin-left:auto;line-height:0;background-color:var(--color-background-secondary-emphasized);border-radius:var(--radius-rounded);opacity:.65}.switch{display:inline-flex;gap:calc(2*var(--spacer));align-items:center;padding:0;cursor:pointer;background:none;border:none}.switch .switch-label{color:var(--color-text-default)}.switch .switch-control{position:relative;width:calc(8*var(--spacer));height:calc(5*var(--spacer));background-color:var(--color-background-secondary-subdued);border-radius:var(--radius-rounded);box-shadow:var(--shadow-2xs);transition:background-color .2s ease}.switch .switch-control>span{position:absolute;top:calc(1*var(--spacer)*.5);left:calc(1*var(--spacer)*.5);width:calc(4*var(--spacer));height:calc(4*var(--spacer));background-color:var(--color-surface-subdued);border-radius:var(--radius-rounded);transition:transform .2s ease}.switch .switch-state{display:none}.switch[data-size=medium] .switch-control{width:calc(11*var(--spacer));height:calc(6*var(--spacer))}.switch[data-size=medium] .switch-control>span{width:calc(5*var(--spacer));height:calc(5*var(--spacer))}.table-container{max-width:100%;overflow:auto;overflow-y:hidden}.table,.table-container>table{--border: var(--border-width-xs) solid var(--color-border-secondary-muted);width:100%;border-collapse:collapse}.table tr:not(:last-child),.table-container>table tr:not(:last-child){border-bottom:var(--border)}.table td,.table th,.table-container>table td,.table-container>table th{max-width:30rem;padding-top:calc(4*var(--spacer));padding-bottom:calc(4*var(--spacer));padding-left:calc(4*var(--spacer));padding-right:calc(4*var(--spacer));vertical-align:middle;text-align:left;overflow-wrap:break-word}@media only screen and (min-width:1024px){.table td,.table th,.table-container>table td,.table-container>table th{padding-left:calc(6*var(--spacer));padding-right:calc(6*var(--spacer))}}.table th>a,.table-container>table th>a{display:flex;align-items:center}.table th>a>.order-direction,.table-container>table th>a>.order-direction{position:relative;top:2px}.table th>a>.order-direction .order-direction-active,.table-container>table th>a>.order-direction .order-direction-active{fill:var(--color-text-default)}.table th>a>.order-direction .order-direction-inactive,.table-container>table th>a>.order-direction .order-direction-inactive{fill:var(--color-text-secondary-subdued)}.table>thead,.table-container>table>thead{border-bottom:var(--border)}.table>thead th,.table-container>table>thead th{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-bold)}.table>thead th>a,.table-container>table>thead th>a{display:flex;gap:calc(2*var(--spacer))}.table>thead th>a,.table>thead th>a:active,.table>thead th>a:visited,.table-container>table>thead th>a,.table-container>table>thead th>a:active,.table-container>table>thead th>a:visited{color:var(--color-text-default)}.table>thead th>a:hover,.table>thead th>a:focus,.table-container>table>thead th>a:hover,.table-container>table>thead th>a:focus{color:var(--color-text-primary-normal)}.table>tbody,.table-container>table>tbody{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.table>tbody tr:hover,.table-container>table>tbody tr:hover{background:var(--color-background-secondary-muted)}.table>tbody tr.is-selected,.table-container>table>tbody tr.is-selected{background:var(--color-background-primary-subdued)}.table>tbody:not(:last-child),.table-container>table>tbody:not(:last-child){border-bottom:var(--border)}.table td[phx-click],.table-container>table td[phx-click]{cursor:pointer}.table caption,.table-container>table caption{font-size:var(--font-size-xs);line-height:var(--line-height-xs);max-width:none;padding:.75rem 1.5rem;color:var(--color-text-secondary-normal);text-align:right;caption-side:bottom}.table figure img,.table-container>table figure img{border-radius:var(--radius-sm)}.table figure,.table-container>table figure{min-width:120px}.table-no-results{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:calc(4*var(--spacer)) calc(6*var(--spacer));line-height:var(--line-single)}.tabs{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tabs.has-dividers li:not(:last-child):after{position:absolute;top:50%;right:calc(-1*calc(2 * var(--spacer)));display:block;width:var(--border-width-xs);width:1px;height:calc(6*var(--spacer));content:"";background-color:var(--color-border-secondary-muted);transform:translateY(-50%)}.tabs ul{display:flex;flex-grow:1;flex-shrink:0;gap:calc(4*var(--spacer));align-items:center;justify-content:flex-start;max-width:none;padding:calc(0*var(--spacer)) calc(4*var(--spacer));margin:0;list-style-type:none;border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted)}.tabs li{position:relative;display:block;margin:0}.tabs li span.item-count{display:flex;align-items:center;justify-content:center;min-width:calc(6*var(--spacer));height:calc(5*var(--spacer));padding-right:calc(2*var(--spacer));padding-left:calc(2*var(--spacer));margin-left:calc(2*var(--spacer));color:var(--color-text-secondary-normal);background-color:var(--color-background-secondary-muted);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-rounded);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.tabs li.is-active a{padding-bottom:calc(calc(3 * var(--spacer)) - var(--border-width-sm));color:var(--color-text-primary-normal);border-bottom:var(--border-width-sm) solid var(--color-text-primary-normal)}.tabs li.is-active a>span{margin-left:calc(2*var(--spacer))}.tabs li.is-active a span.item-count{color:var(--color-text-primary-normal);background-color:var(--color-background-primary-muted);border:var(--border-width-xs) solid var(--color-border-primary-subdued)}.tabs a{display:flex;align-items:center;justify-content:center;padding:calc(3*var(--spacer)) calc(2*var(--spacer));color:var(--color-text-default)}.tabs a:hover,.tabs a:focus{-webkit-text-decoration:none;text-decoration:none;border-bottom-color:var(--color-text-default)}.tabs a>span{margin-left:calc(2*var(--spacer))}.tabs+*{margin-top:calc(6*var(--spacer))}.tag{display:inline-flex;gap:calc(2*var(--spacer));align-items:center;font-weight:var(--weight-normal);white-space:nowrap;border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-sm)}.tag[data-shape=rounded]{border-radius:var(--radius-rounded)}.tag[data-variant=primary]{color:var(--color-text-primary-normal);background:var(--color-background-primary-muted);border-color:var(--color-border-primary-subdued)}.tag[data-variant=primary][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-primary-normal);border-color:var(--color-border-primary-subdued)}.tag[data-variant=secondary]{color:var(--color-text-secondary-normal);background:var(--color-background-secondary-muted);border-color:var(--color-border-secondary-subdued)}.tag[data-variant=secondary][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-secondary-normal);border-color:var(--color-border-secondary-subdued)}.tag[data-variant=info]{color:var(--color-text-info-normal);background:var(--color-background-info-muted);border-color:var(--color-border-info-subdued)}.tag[data-variant=info][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-info-normal);border-color:var(--color-border-info-subdued)}.tag[data-variant=error]{color:var(--color-text-error-normal);background:var(--color-background-error-muted);border-color:var(--color-border-error-subdued)}.tag[data-variant=error][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-error-normal);border-color:var(--color-border-error-subdued)}.tag[data-variant=warning]{color:var(--color-text-warning-normal);background:var(--color-background-warning-muted);border-color:var(--color-border-warning-subdued)}.tag[data-variant=warning][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-warning-normal);border-color:var(--color-border-warning-subdued)}.tag[data-variant=success]{color:var(--color-text-success-normal);background:var(--color-background-success-muted);border-color:var(--color-border-success-subdued)}.tag[data-variant=success][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-success-normal);border-color:var(--color-border-success-subdued)}.tag[data-size=small]{height:calc(5*var(--spacer));padding:0 calc(1*var(--spacer));font-size:var(--font-size-xs)}.tag[data-size=medium]{height:calc(6*var(--spacer));padding:0 calc(2*var(--spacer))}.tag[data-size=large]{height:calc(8*var(--spacer));padding:calc(1*var(--spacer)) calc(3*var(--spacer))}.tag[data-kind=borderless]{border:0}.tag[data-variant=inverted]{color:var(--color-text-default);background:var(--color-surface-subdued);border-color:var(--color-surface-inverted)}.tag[data-variant=inverted][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-surface-inverted);border-color:var(--color-surface-inverted)}.tag-card{display:flex;flex-direction:column;gap:calc(4*var(--spacer));align-items:flex-start;padding:calc(3*var(--spacer)) calc(4*var(--spacer));background:var(--color-surface-subdued);border-radius:var(--radius-sm)}@media only screen and (min-width:576px){.tag-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.time-slots{display:flex;flex-direction:column;scroll-margin-top:calc(40px + 4*var(--spacer)*2)}.time-slots:has(.hidden-time-slots-desktop) button#toggle-time-slots{display:none}@media only screen and (min-width:768px){.time-slots .hidden-time-slots-desktop{display:grid;grid-template-rows:0fr;padding-left:calc(1*var(--spacer));padding-right:calc(1*var(--spacer));margin-left:calc(-1*calc(1 * var(--spacer)));margin-right:calc(-1*calc(1 * var(--spacer)));overflow:hidden;transition:grid-template-rows .3s ease-in-out}}@media only screen and (min-width:768px)and (prefers-reduced-motion){.time-slots .hidden-time-slots-desktop{transition:none}}@media only screen and (min-width:768px){.time-slots .hidden-time-slots-desktop>div{visibility:hidden;min-height:0;transition:visibility .3s}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(1){animation-delay:50ms}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(2){animation-delay:.1s}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(3){animation-delay:.15s}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(4){animation-delay:.2s}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(5){animation-delay:.25s}.time-slots .hidden-time-slots-desktop .time-slot:nth-child(n+6){animation-delay:.3s}.time-slots:has(.hidden-time-slots-desktop) button#toggle-time-slots{display:block}.time-slots:has(button[aria-expanded=true]) .hidden-time-slots-desktop{grid-template-rows:1fr}.time-slots:has(button[aria-expanded=true]) .hidden-time-slots-desktop>div{visibility:visible}.time-slots:has(button[aria-expanded=true]) .hidden-time-slots-desktop .time-slot{animation-name:animate-in;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}}@media only screen and (min-width:768px)and (prefers-reduced-motion){.time-slots:has(button[aria-expanded=true]) .hidden-time-slots-desktop .time-slot{animation:none}}.time-slots button{color:var(--color-text-secondary-normal);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.time-slots button[aria-expanded=false]{margin-top:0}.time-slots button[aria-expanded=true] .icon svg{transform:rotate(180deg)}@keyframes animate-in{0%{opacity:0}to{opacity:1}}.time-slot{--time-slot-padding: calc(4 * var(--spacer));display:flex;flex-direction:column;gap:calc(4*var(--spacer));width:var(--time-slot-width);padding:var(--time-slot-padding);background-color:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.time-slot .time-slot-status{padding:calc(1*var(--spacer));margin-left:calc(-1*var(--time-slot-padding));margin-right:calc(-1*var(--time-slot-padding));margin-top:calc(-1*var(--time-slot-padding));text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.time-slot .time-slot-status[data-status=before_reception]{color:var(--color-text-success-normal);background-color:var(--color-background-success-muted)}.time-slot .time-slot-status[data-status=reception]{color:var(--color-text-warning-normal);background-color:var(--color-background-warning-muted)}.time-slot .time-slot-status[data-status=ongoing]{color:var(--color-text-error-normal);background-color:var(--color-background-error-muted)}.time-slot .time-slot-status[data-status=applied]{color:var(--color-text-success-normal);background-color:var(--color-background-success-muted)}.time-slot .time-slot-status[data-status=ended]{color:var(--color-text-secondary-emphasized);background-color:var(--color-background-secondary-subdued)}.time-slot .time-slot-header{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer));align-items:center;justify-content:space-between}.time-slot .time-slot-header-date{display:flex;align-items:baseline;color:var(--color-text-secondary-normal);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.time-slot .time-slot-header-date .numeral{font-weight:var(--weight-bold);color:var(--color-text-default);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.time-slot .time-slot-details{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-default)}.time-slot .time-slot-detail{display:flex;gap:calc(2*var(--spacer));align-items:start}.time-slot .time-slot-detail .icon{align-self:center;color:var(--color-text-secondary-emphasized)}.time-slot .time-slot-actions{display:flex;flex-direction:column;gap:calc(2*var(--spacer));align-items:center;justify-content:space-between}.time-slot .time-slot-actions a,.time-slot .time-slot-actions button{display:block;width:100%}.time-slot .time-slot-view-details-with-menu{display:flex;gap:calc(2*var(--spacer));width:100%}.time-slot .time-slot-more-actions-menu-container{position:relative}.time-slot button.time-slot-more-actions-menu-button{display:flex;align-items:center;justify-content:center;height:48px;aspect-ratio:1/1;padding:calc(3*var(--spacer));color:var(--color-text-default);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-2xs)}.time-slot .time-slot-more-actions-menu{position:absolute;right:0;bottom:calc(100% + 1*var(--spacer));padding:calc(2*var(--spacer));list-style-type:none;background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.time-slot .time-slot-more-actions-menu li{padding:calc(3*var(--spacer))}.time-slot .time-slot-more-actions-menu button.menu-item{text-align:left}.time-slot .time-slot-deadline{display:flex;gap:calc(2*var(--spacer));justify-content:center;font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.time-slot .time-slot-deadline.time-slot-close-deadline{color:var(--color-text-error-normal)}.toggletip{--toggletip-offset: calc(1 * var(--spacer));display:inline-block}.toggletip>.toggletip-button{display:inline-flex;gap:calc(1*var(--spacer));align-items:center;padding:0;font:inherit;color:var(--color-text-primary-normal);cursor:pointer;background:none;border:0;border-radius:var(--radius-sm)}.toggletip>.toggletip-button>.toggletip-icon{display:inline-flex}.toggletip>.toggletip-button>.toggletip-label{-webkit-text-decoration:underline;text-decoration:underline}.toggletip>.toggletip-button:hover>.toggletip-label{text-decoration-thickness:2px}.toggletip>.toggletip-panel{max-width:min(27.1rem,90vw);padding:calc(2*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-inverted);background-color:var(--color-surface-inverted);border:none;border-radius:var(--radius-md);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.toggletip>.toggletip-panel>*{margin:0}.toggletip>.toggletip-panel>*+*{margin-top:calc(1*var(--spacer))}@supports (position-area: block-end){.toggletip>.toggletip-panel{top:auto;right:auto;bottom:auto;left:auto;margin:var(--toggletip-offset) 0 0;inset-area:block-end span-inline-end;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}.user-menu{position:relative;display:flex;gap:calc(3*var(--spacer));align-items:center}.user-menu #services-menu-button .icon{font-size:calc(4*var(--spacer))}.user-menu .avatar{color:var(--color-text-primary-normal)}.user-menu>ul{position:absolute;top:calc(10*var(--spacer));right:0;z-index:100;display:none;padding:calc(4*var(--spacer)) calc(6*var(--spacer));list-style-type:none;background-color:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.user-menu #user-menu-link{padding-right:calc(2*var(--spacer))}.user-menu #user-menu-menu a{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;padding:calc(2*var(--spacer));white-space:nowrap}.user-menu #user-menu-menu a:link,.user-menu #user-menu-menu a:active,.user-menu #user-menu-menu a:visited{color:var(--color-text-default);-webkit-text-decoration:none;text-decoration:none}.user-menu #user-menu-menu a:hover,.user-menu #user-menu-menu a:focus{color:var(--color-text-primary-normal)}.user-menu .is-screen-only .button{line-height:var(--line-single)}.wishlist .wishlist-category-wrapper{position:relative;margin-top:calc(4*var(--spacer))}.wishlist .wishlist-category-wrapper .wishlist-category-header{display:flex;align-items:center;justify-content:flex-end;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium)}.wishlist .wishlist-category-wrapper .wishlist-category-header .wishlist-category-name{margin-right:auto}.wishlist .wishlist-category-wrapper .wishlist-category-header span.wishlist-category-count{display:flex;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));margin-right:calc(2*var(--spacer));line-height:1em!important;color:var(--color-text-inverted);text-align:center;background-color:var(--color-background-primary-normal);border-radius:var(--radius-circle);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.wishlist .wishlist-category-wrapper .wishlist-category-header .arrow{display:flex;align-items:center;justify-content:center;width:calc(calc(1 * var(--spacer))*5.5);padding:calc(1*var(--spacer))}.wishlist .wishlist-category-wrapper .wishlist-category-header .arrow.open{transform:rotate(-180deg);transition-duration:.2s}.wishlist .wishlist-category-wrapper .wishlist-category-header .arrow.close{transform:rotate(-360deg);transition-duration:.2s}.wishlist .wishlist-category-wrapper .category-children{margin-top:calc(4*var(--spacer))}.wishlist .wishlist-category-wrapper .category-children .checkbox-group{flex-flow:row wrap;gap:calc(3*var(--spacer))}.wishlist .wishlist-category-wrapper .category-children .checkbox-group label{display:block;color:var(--color-text-secondary-normal);text-align:center}.wishlist .wishlist-category-wrapper .category-children .checkbox-group label span{display:block;padding:calc(2*var(--spacer));background-color:var(--color-surface-normal);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.wishlist .wishlist-category-wrapper .category-children .checkbox-group input{display:none}.wishlist .wishlist-category-wrapper .category-children .checkbox-group input:checked+span{color:var(--color-text-inverted);background-color:var(--color-background-primary-normal);border:var(--border-width-xs) solid var(--color-background-primary-normal)}.wishlist .wishlist-category-wrapper.open{margin-top:calc(4*var(--spacer))}.with-rank-badge{display:flex;flex-direction:column;gap:calc(4*var(--spacer));height:100%}@media only screen and (min-width:1024px){.with-rank-badge{gap:calc(2*var(--spacer))}}.with-rank-badge .rank-badge{flex-shrink:0}.article-grid{display:block}.article-grid.has-margin-top{margin-top:calc(9*var(--spacer))}.article-grid>.article-grid-main,.article-grid>.article-grid-sidebar{min-width:0}.article-grid>.article-grid-sidebar{margin-top:calc(18*var(--spacer))}.article-grid>.article-grid-sidebar.is-mobile{display:block}.article-grid>.article-grid-sidebar.is-desktop{display:none}.article-grid #articles-list li,.article-grid #articles-list li a,.article-grid #articles-list li a .article-card{height:100%}@media only screen and (min-width:768px){.article-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:calc(8*var(--spacer));gap:calc(8*var(--spacer))}.article-grid>.article-grid-sidebar{margin-top:0}.article-grid>.article-grid-sidebar.is-mobile{display:none}.article-grid>.article-grid-sidebar.is-desktop{display:block}}.entor-onboarding{background:var(--color-surface-subdued)}.entor-onboarding:has(.disable-mobile-background){background:var(--color-surface-normal)}@media only screen and (min-width:768px){.entor-onboarding{background:var(--color-surface-normal)}}.entor-onboarding-navbar{display:flex;justify-content:center;height:-webkit-min-content;height:min-content;padding:calc(4*var(--spacer));background:var(--color-surface-subdued);box-shadow:var(--shadow-2xs)}.entor-onboarding-navbar a{line-height:0}.entor-onboarding>.with-header-main>main .container:first-child{padding:0 calc(5*var(--spacer));margin-top:calc(3*var(--spacer))}@media only screen and (min-width:768px){.entor-onboarding>.with-header-main>main .container:first-child{box-sizing:content-box;margin-top:calc(9*var(--spacer))}}.event-grid{display:grid;grid-template:"header" auto "content" auto "sidebar" auto "footer" auto}.event-grid.applied{grid-template:"header" auto "sidebar" auto "content" auto "reschedule" auto "footer" auto}.event-grid.has-margin-top{margin-top:calc(9*var(--spacer))}.event-grid>.event-grid-sidebar{min-width:0;margin-top:calc(8*var(--spacer))}.event-grid>.event-grid-sidebar.is-mobile{display:block}.event-grid>.event-grid-sidebar.is-desktop{display:none}.event-grid .event-grid-header{grid-area:header;min-width:0}.event-grid .event-grid-content{grid-area:content;min-width:0}.event-grid .event-grid-footer{grid-area:footer;min-width:0}.event-grid .event-grid-sidebar{grid-area:sidebar}.event-grid .event-grid-reschedule{grid-area:reschedule;margin-top:calc(8*var(--spacer))}.event-grid .event-grid-reschedule>h2{display:block}@media only screen and (min-width:768px){.event-grid{display:grid;grid-template:"header sidebar" auto "content sidebar" auto "footer sidebar" auto;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-template-columns:2fr 1fr;grid-gap:0 calc(8*var(--spacer));gap:0 calc(8*var(--spacer))}.event-grid>.event-grid-sidebar{margin-top:0}.event-grid>.event-grid-sidebar.is-mobile{display:none}.event-grid>.event-grid-sidebar.is-desktop{display:block}.event-grid>.event-grid-reschedule{margin-top:calc(4*var(--spacer))}.event-grid>.event-grid-reschedule>h2{display:none}.event-grid.applied{grid-template:"header sidebar" auto "header reschedule" auto "content reschedule" auto "content reschedule" auto "footer reschedule" auto;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-template-columns:2fr 1fr}}.event-series-grid{display:grid;grid-template:"header" auto "content" auto "sidebar" auto "footer" auto}.event-series-grid .event-series-grid-content{grid-area:content;min-width:0}.event-series-grid .event-series-grid-footer{grid-area:footer;min-width:0}.event-series-grid .event-series-grid-sidebar{grid-area:sidebar}@media only screen and (min-width:768px){.event-series-grid{display:grid;grid-template:"header sidebar" auto "content sidebar" auto "footer sidebar" auto;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-template-columns:2fr 1fr;grid-gap:0 calc(8*var(--spacer));gap:0 calc(8*var(--spacer))}}.feature-stack{display:flex;flex-wrap:nowrap;gap:calc(4*var(--spacer));padding:0 0 calc(4*var(--spacer)) 0;overflow-x:auto;list-style-type:none}.feature-stack>li{max-width:16rem}.feature-stack>*{display:flex}.feature-stack>*>a{display:flex;width:100%}.feature-stack.is-direction-column{flex-direction:column}.feature-stack.is-direction-column>li{max-width:none}@media only screen and (min-width:768px){.feature-stack{flex-direction:column;gap:calc(5*var(--spacer));padding-bottom:0;overflow:visible}.feature-stack>li{max-width:none}}.grid{--grid-gap: calc(4 * var(--spacer))}.grid[data-grid-type=asset]{--grid-min: 18rem}.grid[data-grid-type=notification]{--grid-min: 24rem}.grid>[data-colspan="2"]{grid-column:span 2}.hero-with-header{display:flex;flex-direction:column;align-items:center;height:100%}.hero-with-header>header{flex:0 0 auto;padding:calc(5*var(--spacer)) 0;text-align:center}.hero-with-header>main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:calc(15*var(--spacer));text-align:center}.hero-with-header>main.has-top-margin{margin-top:calc(25*var(--spacer))}.hero-with-header>main>h1{font-weight:var(--weight-bold);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.hero-with-header>main>img+*{margin-top:calc(5*var(--spacer))}.hero-with-header>main>p{margin-top:calc(2*var(--spacer));font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.hero-with-header>main>.button{margin-top:calc(5*var(--spacer))}.reel[data-reel-gap="8"]{--reel-gap: calc(8 * var(--spacer))}.with-header{display:grid;grid-template:"header" auto "alerts" auto "main" 1fr "footer" auto "sticky-footer" auto;min-height:100%;min-height:100dvh}.with-header.is-mobile-background-subdued{background:var(--color-surface-subdued)}@media only screen and (min-width:768px){.with-header.is-mobile-background-subdued{background:var(--color-surface-normal)}}.with-header>header{position:-webkit-sticky;position:sticky;top:0;z-index:90;grid-area:header}.with-header>.alerts{grid-area:alerts}.with-header>.with-header-main{display:flex;flex-direction:column;grid-area:main;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.with-header>.with-header-main>main .container:first-child{margin-top:calc(6*var(--spacer))}.with-header>.with-header-main>footer{margin-top:8.625rem}.with-header>.with-header-main.is-full-height{height:100%}.property-list{font-size:var(--font-size-xs);line-height:var(--line-height-xs);min-width:0}.property-list[data-muted-background]{background:var(--color-background-secondary-muted)}.property-list>div{position:relative;display:flex;flex-flow:column wrap;padding:calc(4*var(--spacer))}.property-list.no-indent>div{padding-left:0}.property-list.has-extra-link a.prop-item-link{top:calc(4*var(--spacer));right:calc(4*var(--spacer));width:8ch;overflow-wrap:break-word}.property-list.is-flex-row-mobile>div{flex-flow:row nowrap;gap:calc(1*var(--spacer));justify-content:flex-start}.property-list.is-flex-row-mobile>div dt{flex:1;min-width:0}.property-list.is-flex-row-mobile>div dd{flex:2;min-width:0}@media only screen and (min-width:768px){.property-list.is-flex-row-mobile>div dd{flex:3}}.property-list.has-row-lines>div+*{border-top:var(--border-width-xs) solid var(--color-border-secondary-muted)}.property-list:not(.has-row-lines)>div{gap:0}.property-list.has-border{border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md)}.property-list.is-light dt{font-weight:var(--weight-normal);color:var(--color-text-secondary-normal)}.property-list dt{font-weight:var(--weight-medium)}.property-list dt:after{content:""}.property-list.has-vertical-spacing>*+*{margin-top:calc(4*var(--spacer))}.property-list dt,.property-list dd{display:flex;gap:calc(3*var(--spacer));justify-content:space-between;overflow:visible;overflow-wrap:break-word;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.property-list dt>a,.property-list dd>a{min-width:calc(14*var(--spacer))}.property-list dd.is-flex-wrap{flex-wrap:wrap}.property-list dd.is-break-all{word-break:break-all}.property-list dd.is-justify-start{justify-content:flex-start}.property-list dd{flex-grow:1}@media only screen and (min-width:768px){.property-list.is-flex-row>div{flex-flow:row nowrap;justify-content:space-evenly}.property-list.is-flex-row>div dd{margin-left:calc(8*var(--spacer))}.property-list.is-flex-row>div dt{flex:0 0 10rem}.property-list.has-extra-link>div{flex-flow:row nowrap;gap:calc(1*var(--spacer));justify-content:flex-start}.property-list.has-extra-link>div a.prop-item-link{width:auto;overflow-wrap:normal}.property-list.has-extra-link>div dt{flex:1}.property-list.has-extra-link>div dd{flex:3;margin-right:calc(6*var(--spacer));margin-left:calc(6*var(--spacer))}.property-list.has-extra-link,.property-list.is-flex-column>div{flex-direction:column}.property-list.has-extra-link dd,.property-list.is-flex-column>div dd{margin-left:0}.property-list:not(.has-row-lines){gap:calc(1*var(--spacer))}.property-list:not(.has-row-lines) div:not(:first-child){padding-top:0}}.color-surface-normal{color:var(--color-surface-normal)!important}.color-surface-emphasized{color:var(--color-surface-emphasized)!important}.bg-surface-emphasized{background-color:var(--color-surface-emphasized)!important}.color-text-default{color:var(--color-text-default)!important}.bg-text-inverted{background-color:var(--color-text-inverted)!important}.color-text-primary-subdued{color:var(--color-text-primary-subdued)!important}.color-text-primary-normal{color:var(--color-text-primary-normal)!important}.color-text-primary-emphasized{color:var(--color-text-primary-emphasized)!important}.bg-text-primary-emphasized{background-color:var(--color-text-primary-emphasized)!important}.color-text-secondary-subdued{color:var(--color-text-secondary-subdued)!important}.color-text-secondary-normal{color:var(--color-text-secondary-normal)!important}.color-text-secondary-emphasized{color:var(--color-text-secondary-emphasized)!important}.bg-text-secondary-emphasized{background-color:var(--color-text-secondary-emphasized)!important}.color-text-success-normal{color:var(--color-text-success-normal)!important}.color-text-success-emphasized{color:var(--color-text-success-emphasized)!important}.bg-text-success-emphasized{background-color:var(--color-text-success-emphasized)!important}.color-text-info-normal{color:var(--color-text-info-normal)!important}.color-text-info-emphasized{color:var(--color-text-info-emphasized)!important}.bg-text-info-emphasized{background-color:var(--color-text-info-emphasized)!important}.color-text-warning-normal{color:var(--color-text-warning-normal)!important}.color-text-warning-emphasized{color:var(--color-text-warning-emphasized)!important}.bg-text-warning-emphasized{background-color:var(--color-text-warning-emphasized)!important}.color-text-error-normal{color:var(--color-text-error-normal)!important}.color-text-error-emphasized{color:var(--color-text-error-emphasized)!important}.bg-text-error-emphasized{background-color:var(--color-text-error-emphasized)!important}.color-background-primary-emphasized{color:var(--color-background-primary-emphasized)!important}.bg-background-primary-emphasized{background-color:var(--color-background-primary-emphasized)!important}.color-background-secondary-emphasized{color:var(--color-background-secondary-emphasized)!important}.bg-background-secondary-emphasized{background-color:var(--color-background-secondary-emphasized)!important}.color-background-success-emphasized{color:var(--color-background-success-emphasized)!important}.bg-background-success-emphasized{background-color:var(--color-background-success-emphasized)!important}.color-background-info-emphasized{color:var(--color-background-info-emphasized)!important}.bg-background-info-emphasized{background-color:var(--color-background-info-emphasized)!important}.color-background-warning-emphasized{color:var(--color-background-warning-emphasized)!important}.bg-background-warning-emphasized{background-color:var(--color-background-warning-emphasized)!important}.color-background-error-emphasized{color:var(--color-background-error-emphasized)!important}.bg-background-error-emphasized{background-color:var(--color-background-error-emphasized)!important}.color-border-primary-emphasized{color:var(--color-border-primary-emphasized)!important}.bg-border-primary-emphasized{background-color:var(--color-border-primary-emphasized)!important}.color-border-secondary-emphasized{color:var(--color-border-secondary-emphasized)!important}.bg-border-secondary-emphasized{background-color:var(--color-border-secondary-emphasized)!important}.color-border-success-emphasized{color:var(--color-border-success-emphasized)!important}.bg-border-success-emphasized{background-color:var(--color-border-success-emphasized)!important}.color-border-info-emphasized{color:var(--color-border-info-emphasized)!important}.bg-border-info-emphasized{background-color:var(--color-border-info-emphasized)!important}.color-border-warning-emphasized{color:var(--color-border-warning-emphasized)!important}.bg-border-warning-emphasized{background-color:var(--color-border-warning-emphasized)!important}.color-border-error-emphasized{color:var(--color-border-error-emphasized)!important}.bg-border-error-emphasized{background-color:var(--color-border-error-emphasized)!important}.size-5xl{font-size:var(--font-size-5xl)!important;line-height:var(--line-height-5xl)!important}.size-4xl{font-size:var(--font-size-4xl)!important;line-height:var(--line-height-4xl)!important}.size-2xl{font-size:var(--font-size-2xl)!important;line-height:var(--line-height-2xl)!important}.size-xl{font-size:var(--font-size-xl)!important;line-height:var(--line-height-xl)!important}.size-lg{font-size:var(--font-size-lg)!important;line-height:var(--line-height-lg)!important}.size-md{font-size:var(--font-size-md)!important;line-height:var(--line-height-md)!important}.size-sm{font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important}.size-xs{font-size:var(--font-size-xs)!important;line-height:var(--line-height-xs)!important}.mt-1{margin-top:calc(var(--spacer)*1)!important}.ml-1{margin-left:calc(var(--spacer)*1)!important}.my-1{margin-top:calc(var(--spacer)*1)!important;margin-bottom:calc(var(--spacer)*1)!important}.px-2{padding-left:calc(var(--spacer)*2)!important;padding-right:calc(var(--spacer)*2)!important}.pt-3{padding-top:calc(var(--spacer)*3)!important}.mt-3{margin-top:calc(var(--spacer)*3)!important}.mb-3{margin-bottom:calc(var(--spacer)*3)!important}.mt-4{margin-top:calc(var(--spacer)*4)!important}.mt-6{margin-top:calc(var(--spacer)*6)!important}.mb-6{margin-bottom:calc(var(--spacer)*6)!important}.pt-8{padding-top:calc(var(--spacer)*8)!important}.mt-8{margin-top:calc(var(--spacer)*8)!important}.weight-medium{font-weight:var(--weight-medium)!important}.weight-bold{font-weight:var(--weight-bold)!important}.full-width-mobile{width:100%!important}@media only screen and (min-width:768px){.full-width-mobile{width:auto!important}}.text-center{text-align:center!important}.text-underline{-webkit-text-decoration:underline;text-decoration:underline}.text-secondary{color:var(--color-text-secondary-normal);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.hidden,[hidden]{display:none!important}.is-mobile-only{display:block!important}@media only screen and (min-width:768px){.is-mobile-only{display:none!important}}.is-screen-only{display:none!important}@media only screen and (min-width:768px){.is-screen-only{display:block!important}}.breakout{display:flex;flex-direction:column;align-items:center;margin:0 calc(50% - 50vw)}:root{--border-width-xs: 1px;--border-width-sm: 2px;--border-width-md: 4px;--border-width-lg: 8px;--border-width-xl: 12px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--font-family-main: system-ui, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-monospace: monospace;--font-size-5xl: clamp(1.476rem, 1.003vw + 1.225rem, 2.027rem);--font-size-4xl: clamp(1.383rem, .762vw + 1.193rem, 1.802rem);--font-size-3xl: clamp(1.296rem, .556vw + 1.157rem, 1.602rem);--font-size-2xl: clamp(1.215rem, .38vw + 1.12rem, 1.424rem);--font-size-xl: clamp(1.138rem, .231vw + 1.081rem, 1.266rem);--font-size-lg: clamp(1.067rem, .105vw + 1.041rem, 1.125rem);--font-size-md: 1rem;--font-size-sm: clamp(.889rem, .088vw + .867rem, .937rem);--font-size-xs: clamp(.79rem, .16vw + .75rem, .878rem);--letter-spacing-tight: -.5px;--letter-spacing-normal: 0;--letter-spacing-wide: .5px;--line-height-5xl: 3rem;--line-height-4xl: 3rem;--line-height-3xl: 2.25rem;--line-height-2xl: 2.25rem;--line-height-xl: 2.25rem;--line-height-lg: 1.5rem;--line-height-md: 1.5rem;--line-height-sm: 1.5rem;--line-height-xs: 1.5rem;--line-single: 1.5rem;--line-double: 3rem;--line-triple: 4.5rem;--line-quadruple: 6rem;--line-half: .75rem;--line-one-and-a-half: 2.25rem;--line-two-and-a-half: 3.75rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 32px;--radius-rounded: 9999px;--radius-circle: 50%;--shadow-2xs: 0px 2px 4px 0px #0410120A, 0px 0px 2px 0px #0410120A;--shadow-xs: 0px 4px 8px 0px #04101212, 0px 0px 4px 0px #0410120A;--shadow-sm: 0px 8px 16px 0px #0410121F, 0px 0px 6px 0px #04101212;--shadow-md: 0px 10px 20px 0px #0410121F, 0px 0px 8px 0px #04101212;--shadow-lg: 0px 12px 24px 0px #0410121F, 0px 0px 10px 0px #04101212;--shadow-xl: 0px 16px 32px 0px #0410121F, 0px 0px 12px 0px #04101212;--size-avatar-xs: 1.5rem;--size-avatar-sm: 2rem;--size-avatar-md: 2.5rem;--size-avatar-lg: 3rem;--size-avatar-xl: 3.5rem;--size-avatar-2xl: 4rem;--size-avatar-3xl: 5rem;--size-avatar-4xl: 6rem;--size-avatar-5xl: 8rem;--size-avatar-6xl: 16rem;--size-container-narrow: 28rem;--size-container-medium: 48rem;--size-container-wide: 90rem;--size-measure: 75ch;--size-stack-narrow: .75rem;--size-stack-normal: 1.5rem;--size-stack-wide: 2.25rem;--size-stack-wider: 3rem;--size-stack-extra-wide: 4.5rem;--spacer: .25rem;--time-instant: 50ms;--time-fast: .12s;--time-medium: .2s;--time-slow: .3s;--time-deliberate: .45s;--time-long: .7s;--time-extra-long: 1s;--weight-normal: 400;--weight-medium: 600;--weight-bold: 700;--color-surface-subdued: #ffffff;--color-surface-normal: #f9fafb;--color-surface-emphasized: #f3f4f6;--color-surface-inverted: #1b1f27;--color-overlay: rgba(0, 0, 0, .5);--color-text-default: #041012;--color-text-inverted: #ffffff;--color-text-primary-subdued: #1bba9e;--color-text-primary-normal: #117765;--color-text-primary-emphasized: #0c5144;--color-text-secondary-subdued: #d2d6db;--color-text-secondary-normal: #6c737f;--color-text-secondary-emphasized: #384250;--color-text-success-subdued: #a6ef67;--color-text-success-normal: #3b7c0f;--color-text-success-emphasized: #2b5314;--color-text-info-subdued: #84adff;--color-text-info-normal: #155eef;--color-text-info-emphasized: #0040c1;--color-text-warning-subdued: #fec84b;--color-text-warning-normal: #b54708;--color-text-warning-emphasized: #93370d;--color-text-error-subdued: #fda29b;--color-text-error-normal: #d12b1f;--color-text-error-emphasized: #912018;--color-background-primary-muted: #ecfaf8;--color-background-primary-subdued: #baf4ea;--color-background-primary-normal: #117765;--color-background-primary-emphasized: #0c5144;--color-background-secondary-muted: #f9fafb;--color-background-secondary-subdued: #e5e7eb;--color-background-secondary-normal: #9da4ae;--color-background-secondary-emphasized: #4d5761;--color-background-success-muted: #f3fee7;--color-background-success-subdued: #d0f8ab;--color-background-success-normal: #3b7c0f;--color-background-success-emphasized: #326212;--color-background-info-muted: #eff4ff;--color-background-info-subdued: #b2ccff;--color-background-info-normal: #155eef;--color-background-info-emphasized: #0040c1;--color-background-warning-muted: #fffaeb;--color-background-warning-subdued: #fedf89;--color-background-warning-normal: #dc6803;--color-background-warning-emphasized: #b54708;--color-background-error-muted: #fef3f2;--color-background-error-subdued: #fecdca;--color-background-error-normal: #d12b1f;--color-background-error-emphasized: #912018;--color-border-primary-subdued: #19a78d;--color-border-primary-normal: #117765;--color-border-primary-emphasized: #0c5144;--color-border-secondary-muted: #e5e7eb;--color-border-secondary-subdued: #d2d6db;--color-border-secondary-normal: #6c737f;--color-border-secondary-emphasized: #384250;--color-border-success-subdued: #a6ef67;--color-border-success-normal: #3b7c0f;--color-border-success-emphasized: #2b5314;--color-border-info-subdued: #84adff;--color-border-info-normal: #155eef;--color-border-info-emphasized: #0040c1;--color-border-warning-subdued: #fec84b;--color-border-warning-normal: #dc6803;--color-border-warning-emphasized: #b54708;--color-border-error-subdued: #fda29b;--color-border-error-normal: #d12b1f;--color-border-error-emphasized: #912018;--color-spot-mint: #45e8e7;--color-spot-coral: #f77855;--color-spot-light-sea-green: #1dc5a7;--color-spot-alien-armpit: #73d115;--color-spot-ripe-mango: #fbbf24;--color-spot-blue-jeans: #60a5fa;--color-spot-deep-lilac: #8453be;--csstools-color-scheme--light:initial;color-scheme:light}
