:root{--bone:var(--colour-skeleton);--bone-solid:var(--colour-skeletonSolidBone);--bone-radius:var(--shape-cornerTiny);--bone-label-radius:var(--shape-cornerXLarge)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-reveal{0%{opacity:0}to{opacity:1}}@keyframes skeleton-leave{0%{opacity:1}to{opacity:0}}.skeleton-host{display:contents}.skeleton-bone{background:var(--bone-solid);width:100%;height:100%;display:block}.skeleton-bone[data-on-image]{background:var(--bone)}.skeleton-host.skeleton-panel[data-skeleton]{place-self:stretch stretch;width:100%;height:100%}.skeleton-host[data-skeleton],.skeleton-layer{display:block}.skeleton-host[data-skeleton-reveal]{animation:skeleton-reveal var(--motion-quick) ease-out both;display:block}[data-skeleton]{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}[data-skeleton=waiting]{opacity:0}[data-skeleton=shown]{filter:grayscale();animation:skeleton-pulse var(--motion-shimmer) ease-in-out infinite}.skeleton-layer{z-index:30;background:var(--colour-bone);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.itinerary-stage--loading:not([data-shown]){opacity:0}.skeleton-layer[data-leaving]{animation:skeleton-leave var(--motion-standard) ease-out both;pointer-events:none}[data-skeleton] :is(h1,h2,h3,h4,h5,h6,p,label,legend,li>span,a,small,strong,em,time,bdi,cite){-webkit-text-fill-color:transparent;background:var(--bone);border-radius:var(--bone-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;color:#0000!important;text-shadow:none!important;text-decoration:none!important}[data-skeleton][data-skeleton] :-webkit-any(h1,h2,h3,h4,h5,h6,p){background:0 0;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent .14lh, var(--bone) .14lh, var(--bone) .86lh, transparent .86lh, transparent 1lh);border-radius:0;width:-moz-fit-content;width:fit-content;max-width:100%}[data-skeleton][data-skeleton] :-moz-any(h1,h2,h3,h4,h5,h6,p){background:0 0;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent .14lh, var(--bone) .14lh, var(--bone) .86lh, transparent .86lh, transparent 1lh);border-radius:0;width:-moz-fit-content;width:fit-content;max-width:100%}[data-skeleton][data-skeleton] :is(h1,h2,h3,h4,h5,h6,p){background:0 0;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent .14lh, var(--bone) .14lh, var(--bone) .86lh, transparent .86lh, transparent 1lh);border-radius:0;width:-moz-fit-content;width:fit-content;max-width:100%}[data-skeleton] .stats>span,[data-skeleton] .eyebrow-on-image{background:var(--bone);border-radius:var(--bone-radius);color:#0000!important}[data-skeleton][data-skeleton] .stats>span{background:var(--bone);border-radius:var(--bone-label-radius)}[data-skeleton][data-skeleton] :-webkit-any(.stats,.card-handle:has(>a)){background-image:none}[data-skeleton][data-skeleton] :-moz-any(.stats,.card-handle:has(>a)){background-image:none}[data-skeleton][data-skeleton] :is(.stats,.card-handle:has(>a)){background-image:none}[data-skeleton][data-skeleton] .card .card-handle>a{background:var(--bone);border-radius:var(--bone-label-radius)}[data-skeleton][data-skeleton] .card :-webkit-any(.eyebrow-on-image,h2){background:var(--bone);border-radius:var(--bone-label-radius);background-image:none}[data-skeleton][data-skeleton] .card :-moz-any(.eyebrow-on-image,h2){background:var(--bone);border-radius:var(--bone-label-radius);background-image:none}[data-skeleton][data-skeleton] .card :is(.eyebrow-on-image,h2){background:var(--bone);border-radius:var(--bone-label-radius);background-image:none}[data-skeleton] .card h2>button{border-radius:inherit;background:0 0!important}[data-skeleton] .stats>span>.icon{visibility:hidden}[data-skeleton] :-webkit-any(h1,h2,h3,h4,h5,h6,p)>:-webkit-any(span,a,bdi,strong,em,time){background:0 0}[data-skeleton] :-moz-any(h1,h2,h3,h4,h5,h6,p)>:-moz-any(span,a,bdi,strong,em,time){background:0 0}[data-skeleton] :is(h1,h2,h3,h4,h5,h6,p)>:is(span,a,bdi,strong,em,time){background:0 0}[data-skeleton] :-webkit-any(p,h1,h2,h3) :-webkit-any(span,a,bdi){color:#0000!important;text-shadow:none!important}[data-skeleton] :-moz-any(p,h1,h2,h3) :-moz-any(span,a,bdi){color:#0000!important;text-shadow:none!important}[data-skeleton] :is(p,h1,h2,h3) :is(span,a,bdi){color:#0000!important;text-shadow:none!important}[data-skeleton] :-webkit-any(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta,.tag-chip,.card-tag){-webkit-backdrop-filter:none;background:var(--bone)!important;color:#0000!important;box-shadow:none!important;text-shadow:none!important;border-color:#0000!important}[data-skeleton] :-moz-any(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta,.tag-chip,.card-tag){-webkit-backdrop-filter:none;background:var(--bone)!important;color:#0000!important;box-shadow:none!important;text-shadow:none!important;border-color:#0000!important}[data-skeleton] :is(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta,.tag-chip,.card-tag){-webkit-backdrop-filter:none;background:var(--bone)!important;color:#0000!important;box-shadow:none!important;text-shadow:none!important;border-color:#0000!important}[data-skeleton] :-webkit-any(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta)>*{visibility:hidden}[data-skeleton] :-moz-any(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta)>*{visibility:hidden}[data-skeleton] :is(button,[role=button],.disc,.disc-image,.chip,.pill,.segment,.cta)>*{visibility:hidden}[data-skeleton] :-webkit-any(.chip,.segment,.pill):after{border-color:#0000!important}[data-skeleton] :-moz-any(.chip,.segment,.pill):after{border-color:#0000!important}[data-skeleton] :is(.chip,.segment,.pill):after{border-color:#0000!important}[data-skeleton] .icon{border-radius:var(--bone-radius);background:var(--bone)!important;-webkit-mask:none!important;mask:none!important}[data-skeleton] img,[data-skeleton] video,[data-skeleton] canvas{visibility:hidden}[data-skeleton] input,[data-skeleton] textarea,[data-skeleton] select{background:var(--bone);color:#0000}[data-skeleton] ::placeholder{color:#0000}[data-skeleton] .tabstrip button{background:var(--bone)!important}[data-skeleton] .rail-image-link{background:0 0}[data-skeleton] .about-row{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-skeleton] .about-row>*{visibility:visible}[data-skeleton] .about-row :-webkit-any(.row-title,.row-subtitle,.row-value){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}[data-skeleton] .about-row :-moz-any(.row-title,.row-subtitle,.row-value){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}[data-skeleton] .about-row :is(.row-title,.row-subtitle,.row-value){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}[data-skeleton] a.member-face{border-radius:var(--shape-capsule)}[data-skeleton] a.member-face>.avatar{background:0 0!important}[data-skeleton] .result-rows li>button{background:var(--fill-raised)!important;border-color:var(--colour-hairline)!important;box-shadow:var(--shadow-raised)!important}[data-skeleton] .result-rows li>button>*{visibility:visible}[data-skeleton] .result-rows .result-text>:-webkit-any(strong,span){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}[data-skeleton] .result-rows .result-text>:-moz-any(strong,span){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}[data-skeleton] .result-rows .result-text>:is(strong,span){background:var(--bone);border-radius:var(--bone-radius);width:-moz-fit-content;width:fit-content;color:#0000!important}@media (prefers-reduced-motion:reduce){[data-skeleton=shown]{opacity:1;animation:none}.skeleton-layer[data-leaving]{opacity:0;animation:none}.skeleton-host[data-skeleton-reveal]{animation:none}}img[data-fade]{transition:opacity var(--motion-standard) ease-out}img[data-fade=out]{opacity:0}img[data-fade=in]{opacity:1}@media (prefers-reduced-motion:reduce){img[data-fade]{transition:none}}.tabstrip .menu-host{display:contents}
