:where([data-lines]){position:relative;isolation:isolate;}[data-lines] > .gc-lines{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 35%, #000 60%);mask-image:linear-gradient(transparent 35%, #000 60%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;}[data-lines] > .gc-lines::before{position:absolute;top:0;bottom:0;left:0;width:calc(100% + 1200px);background:url("/assets/brand/lines-on-light.svg") 0 0 / 1200px 540px;content:"";}[data-lines~="on-green"] > .gc-lines::before{background-image:url("/assets/brand/lines-on-green.svg");}@media (prefers-reduced-motion: no-preference){[data-lines] > .gc-lines::before{animation:gc-lines-drift 150s steps(3000) infinite;}[data-motion="paused"] [data-lines] > .gc-lines::before{animation-play-state:paused;}}@keyframes gc-lines-drift{from{transform:translate3d(0, 0, 0);}to{transform:translate3d(-1200px, 0, 0);}}:is([data-page-mode-dock], [data-content-mode-dock]) > [role="radiogroup"]{display:flex;gap:4px;}:is([data-page-mode-dock], [data-content-mode-dock]) [data-motion-toggle]{display:inline-flex;min-width:44px;align-items:center;justify-content:center;}[data-motion-noun]{margin-left:0.35em;}[data-motion-toggle]::before{margin-right:8px;box-sizing:border-box;width:8px;height:10px;border:solid currentColor;border-width:0 3px;content:"";}[data-motion-toggle][aria-pressed="true"]::before{height:0;border-color:transparent currentColor;border-width:5px 0 5px 8px;}[data-motion-toggle][aria-disabled="true"]{cursor:default;}@media (max-width: 479px){:is([data-page-mode-dock], [data-content-mode-dock]) [data-motion-toggle]{padding-inline:14px;}[data-motion-noun]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}}