.group-hero__icon{inline-size:var(--size-group-hero-icon);block-size:var(--size-group-hero-icon)}.group-hero__room{inline-size:var(--size-group-hero-room)}.group-hero__wash{inline-size:calc(var(--motion-flag-wash-reach) * 100%);opacity:var(--motion-flag-wash-opacity);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) calc(var(--motion-flag-wash-ramp) * 100%));mask-image:linear-gradient(to right, transparent, var(--color-ink) calc(var(--motion-flag-wash-ramp) * 100%));pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.group-hero__wash-flag{inset:calc(-2 * var(--size-group-hero-wash-blur));inline-size:calc(100% + 4 * var(--size-group-hero-wash-blur));block-size:calc(100% + 4 * var(--size-group-hero-wash-blur));object-fit:fill;max-inline-size:none;filter:blur(var(--size-group-hero-wash-blur)) saturate(var(--motion-flag-wash-saturation));position:absolute}.group-hero__edge{inset-block:calc(-2 * var(--size-group-hero-edge-blur));inline-size:calc(var(--size-group-hero-flag-edge) + 2 * var(--size-group-hero-edge-blur));block-size:calc(100% + 4 * var(--size-group-hero-edge-blur));object-fit:fill;max-inline-size:none;filter:blur(var(--size-group-hero-edge-blur));opacity:var(--motion-flag-edge-opacity);pointer-events:none;position:absolute;inset-inline-end:calc(-2 * var(--size-group-hero-edge-blur))}.group-hero__globe{inline-size:var(--size-group-hero-globe);block-size:var(--size-group-hero-globe);opacity:var(--motion-flag-globe-opacity);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--size-group-hero-globe-overhang));translate:0 -50%}
@property --filter-panel-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --filter-panel-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.filter-panel-body{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--filter-panel-fade-top), currentColor calc(100% - var(--filter-panel-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, currentColor var(--filter-panel-fade-top), currentColor calc(100% - var(--filter-panel-fade-bottom)), transparent);transition:--filter-panel-fade-top var(--motion-duration-moderate) var(--motion-easing-standard), --filter-panel-fade-bottom var(--motion-duration-moderate) var(--motion-easing-standard)}.filter-panel-body[data-more-above]{--filter-panel-fade-top:var(--spacing-8)}.filter-panel-body[data-more-below]{--filter-panel-fade-bottom:var(--spacing-8)}.filter-panel-popover .filter-panel-footer{padding-bottom:var(--spacing-3)}.filter-panel-popover{width:var(--size-filter-panel-max);max-height:var(--radix-popover-content-available-height)}@media (pointer:coarse){.filter-panel-choices{row-gap:var(--spacing-3)}.filter-panel-trigger{min-height:var(--size-touch-target)}}@media (prefers-reduced-motion:reduce){.filter-panel-body{transition:none}}.filter-panel-roll{animation:filter-panel-roll var(--motion-duration-moderate) var(--motion-easing-out);display:inline-block}@keyframes filter-panel-roll{0%{opacity:0;translate:0 var(--spacing-2)}}@media (prefers-reduced-motion:reduce){.filter-panel-roll{animation:none}}.filter-panel-number{transition:opacity var(--motion-duration-quick) var(--motion-easing-standard)}.filter-panel-number[data-stale]{opacity:var(--motion-loading-fade)}.filter-panel-busy{animation:filter-panel-busy var(--motion-duration-quick) var(--motion-easing-standard)}@keyframes filter-panel-busy{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.filter-panel-number{transition:none}.filter-panel-busy{animation:none}}
@media (pointer:coarse){.filter-tag{min-height:var(--size-touch-target);padding-inline-start:var(--spacing-4);padding-inline-end:calc((var(--size-touch-target) - 2px - var(--spacing-8)) / 2)}.filter-tag-remove{position:relative}.filter-tag-remove:after{content:"";inset:calc((var(--size-touch-target) - 100%) / -2);position:absolute}}.filter-tag-tooltip{min-width:var(--size-filter-tag-tooltip-min)}
@layer components{.job-search-location{width:var(--size-filter-panel-min)}}.job-search--sidebar{grid-template-columns:minmax(0, 1fr) var(--size-job-search-sidebar)}.job-search-results{transition:opacity var(--motion-duration-moderate) var(--motion-easing-standard)}.job-search-results[data-loading]{opacity:var(--motion-loading-fade)}::view-transition-group(job-search-results){animation-duration:var(--motion-duration-moderate);animation-timing-function:var(--motion-easing-standard)}::view-transition-old(job-search-results){animation-duration:var(--motion-duration-moderate)}::view-transition-new(job-search-results){animation-duration:var(--motion-duration-moderate)}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){.job-search-results{transition:none}::view-transition-group(job-search-results){animation:none}::view-transition-old(job-search-results){animation:none}::view-transition-new(job-search-results){animation:none}}.job-search-bar{scroll-margin-top:var(--spacing-4)}
