/* motion.css: built from analysis/motion.src.css by analysis/build-js.sh. Edit the source. */
:root{--d: 0s;--s: 0s}@media screen{.reveal:not([data-seen]){opacity:0;transform:translate3d(0,12px,0);--fclip: inset(5% round var(--fr, var(--radius)));--fs: 1.06}.reveal:not([data-seen]):is(.section__head,.cta-band__inner,.divider-leaf,.footer__h){opacity:1;transform:none}.reveal:not([data-seen]):is(.location,.card--lead,figure,.split>.rounded,.home-band__photo){transform:none}:is(.section__head,.cta-band__inner).reveal:not([data-seen])>*{opacity:0}.reveal:not([data-seen],.card--lead) :is(.card__media,.rounded) img{transform:scale(1.04)}}@media screen and (max-width:639px){:is(.rail,.grouped)>.reveal:not([data-seen]){transform:none}}.reveal[data-seen]{transition:opacity .6s var(--ease-out) var(--d),transform .9s var(--ease-out) var(--d);--fclip: inset(-1px round calc(var(--fr, var(--radius)) + 1px))}.reveal[data-seen] :is(.card__media,.rounded) img{transition-delay:min(var(--d),.3s)}.home-band__photo{--fr: var(--radius-lg)}.card--lead{--fr: 0px}:is(.split>.rounded,.home-band__photo,.location__media,.card--lead .card__media,.figure--portrait>picture){clip-path:var(--fclip, none);transition:opacity .6s var(--ease-out) var(--d),clip-path 1.1s var(--ease-out) var(--d),border-color .4s var(--ease)}:is(.split>.rounded,.home-band__photo,.location__media,.card--lead .card__media,.figure--portrait>picture) img{scale:var(--fs, none);transition:scale 1.25s var(--ease-out) var(--d),transform 1.1s var(--ease-out),opacity .7s var(--ease)}:is(.section__head,.cta-band__inner)>:nth-child(2){--i: .07s}:is(.section__head,.cta-band__inner)>:nth-child(n+3){--i: .14s}.cta-band__inner{--k: .12s}.steps li:after,.footer__h:after,.team-list li:after,.article-meta:after,.prose blockquote:before,hr.reveal{transform-origin:0 0}.divider-leaf:after{transform-origin:50% 100%}.steps>li:nth-child(2){--s: .21s}.steps>li:nth-child(n+3){--s: .42s}.claim-opts li+li{--s: .16s}@media screen{.cta-band:has(>.reveal){position:relative;border-top-color:transparent}.cta-band:has(>.reveal):before{content:"";position:absolute;inset:-2px 0 auto;height:2px;background:var(--gold)}.team-list.reveal li,.prose blockquote.reveal,.article-meta[data-draw]{position:relative;border-bottom-color:transparent;border-left-color:transparent}.team-list.reveal li:after,.article-meta[data-draw]:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--hair)}.article-meta[data-draw]:after{background:var(--sand)}.prose blockquote.reveal:before{content:"";position:absolute;inset:0 auto 0 -2px;width:2px;background:var(--green-500)}:is(.steps>.reveal,.claim-opts:is(.reveal,.reveal *) li):not([data-seen],[data-seen] *):before{scale:.86}:is(.cta-band:has(>.reveal:not([data-seen])),.divider-leaf.reveal:not([data-seen])):before,.footer__h.reveal:not([data-seen]):after,.team-list.reveal:not([data-seen]) li:after{scale:0 1}.steps>.reveal:not([data-seen]):after,.prose blockquote.reveal:not([data-seen]):before{scale:1 0}.divider-leaf.reveal:not([data-seen]):after{opacity:0;scale:.85;rotate:-6deg}hr.reveal:not([data-seen]){opacity:1;transform:scaleX(0)}}@media screen and (min-width:760px){.steps:not(.steps--list)>.reveal:not([data-seen]):after{scale:0 1}}:is(.steps>[data-seen],.claim-opts:is([data-seen],[data-seen] *) li):before{transition:scale .5s var(--ease-out) calc(var(--d) + var(--s))}.steps>[data-seen]:after{transition:scale .6s var(--ease-out) calc(var(--d) + var(--s) + .15s)}:is(.cta-band:has(>[data-seen]),.divider-leaf[data-seen],.prose blockquote[data-seen]):before{transition:scale .9s var(--ease-out) var(--d)}.team-list[data-seen] li:after{transition:scale .9s var(--ease-out) calc(var(--d) + .1s)}.footer__h[data-seen]:after{transition:scale .9s var(--ease-out) calc(var(--d) * 1.7)}.divider-leaf[data-seen]:after{transition:.6s var(--ease-out) calc(var(--d) + .45s);transition-property:opacity,scale,rotate}hr.reveal[data-seen]{transition:transform .9s var(--ease-out) var(--d)}@media(prefers-reduced-motion:no-preference){@keyframes cwc-up{0%{opacity:0;transform:translateY(8px)}}@keyframes cwc-mask{0%{opacity:0;transform:translateY(.5em);clip-path:inset(-.5em -.1em .3em -.1em)}to{clip-path:inset(-.5em -.1em -.2em -.1em)}}:is(.section__head,.cta-band__inner).reveal[data-seen]>*{animation:cwc-up .8s var(--ease-out) calc(var(--k, 0s) + var(--i, 0s)) backwards}:is(.section__head,.cta-band__inner).reveal[data-seen]>h2{animation-name:cwc-mask}@keyframes cwc-draw{0%{scale:0 1}}.article-meta[data-draw]:after{animation:cwc-draw .9s var(--ease-out) .3s backwards}@view-transition{navigation:auto}@keyframes cwc-vt-out{to{opacity:0}}@keyframes cwc-vt-in{0%{opacity:0;transform:translateY(8px)}}.site-header{view-transition-name:cwc-header}.nav.is-open{view-transition-name:cwc-menu}::view-transition-old(root),::view-transition-old(cwc-menu){animation:cwc-vt-out .16s var(--ease) both}::view-transition-new(root){animation:cwc-vt-in .34s var(--ease-out) .12s both}html:has(.hero.lg)::view-transition-old(root),html:has(.hero.lg)::view-transition-old(cwc-menu){display:none}html:has(.hero.lg)::view-transition-new(root){animation:none}html:is([data-held],:has(:target))::view-transition-old(cwc-header){animation:none}html:is([data-held],:has(:target))::view-transition-new(cwc-header){display:none}@keyframes cwc-ring{0%{outline-offset:6px}}:is(.btn,.nav-toggle):focus-visible,.card:has(.card__link:focus-visible){animation:cwc-ring .16s var(--ease)}}.btn,.maplinks a,.footer__social a,.nav-toggle,.nav__link,.breadcrumb a,.home-band__fact,.card__link,.faq summary{-webkit-tap-highlight-color:transparent}:is(.btn,.maplinks a,.footer__social a,.nav-toggle,.card):active{--press: 90ms ease-out}:is(.footer__social a,.nav-toggle):active{transform:scale(.97)}.footer__social a{transition:color var(--ui),transform var(--press)}@media screen and (max-width:959.98px){html{scrollbar-gutter:stable;scroll-padding-bottom:var(--bar-h)}html:has(.nav.is-open){overflow:hidden}body:after{content:"";position:fixed;inset:0;z-index:40;background:#1e3a2f2e;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}body:has(.nav.is-open):after{opacity:1;pointer-events:auto}}.site-header.is-on-dark{background-color:#fffffff7;border-bottom-color:#1e3a2f38}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.split>.rounded,.card--lead,.hero__media,.article-hero{view-timeline:--ph}:is(.split>.rounded:not(.location__media),.card--lead .card__media) img:not([src*=ergonomics]){scale:calc(var(--fs, 1.01) + .04);animation:cwc-drift linear both;animation-timeline:--ph}:is(.hero__media,.article-hero) img{animation:cwc-settle 1.8s var(--ease-out) .05s both,cwc-fall linear both;animation-timeline:auto,--ph;animation-range:normal,exit}.article-hero picture{display:block;overflow:clip;border-radius:var(--radius)}@keyframes cwc-drift{0%{translate:0 -2%}to{translate:0 2%}}@keyframes cwc-fall{to{translate:0 3%}}}}
