._logo_1byph_1{--ink:#122d3d;max-width:100%;display:block;overflow:visible}._construction_1byph_10,._dimension_1byph_11{fill:none;stroke:var(--ink);stroke-linecap:round}._guide_1byph_17{stroke-width:.6px;stroke-opacity:.32}._ridge_1byph_22{stroke-width:.55px;stroke-opacity:.2}._circle_1byph_27{stroke-width:.5px;stroke-opacity:.16}._centreLine_1byph_32{stroke-width:.5px;stroke-opacity:.22;stroke-dasharray:14 4 2 4}._dimension_1byph_11{stroke-width:.55px;stroke-opacity:.42}._head_1byph_43{fill:var(--ink);fill-opacity:.55;stroke:none}._hatchLine_1byph_49{stroke:var(--ink);stroke-width:.5px;stroke-opacity:.4}._flow_1byph_55{fill:none;stroke-linecap:round;stroke-linejoin:round}._flowHalo_1byph_61{stroke:#6fd0ee;stroke-width:16px;stroke-opacity:.16}._flowBand_1byph_67{stroke:#3dbbe6;stroke-width:8px;stroke-opacity:.3}._flowCore_1byph_73{stroke:#1aa3d8;stroke-width:1.3px;stroke-opacity:.95}._flowPulse_1byph_79{stroke:#f2fcff;stroke-width:2.2px;stroke-dasharray:.019 .144;opacity:0}._flowHead_1byph_86{fill:#bfeaf5;fill-opacity:.85}._wash_1byph_91{stroke-width:.9px;stroke-linejoin:round}._top_1byph_96{fill-opacity:.86;stroke:#5dbcd3;stroke-opacity:.55}._left_1byph_102{fill-opacity:.9;stroke:#1f84b2;stroke-opacity:.5}._right_1byph_108{fill-opacity:.93;stroke:#075a80;stroke-opacity:.5}._streakLight_1byph_114{fill:#fff;fill-opacity:.13}._streakDark_1byph_119{fill:var(--ink);fill-opacity:.06}._ink_1byph_124{fill:var(--ink);fill-opacity:.92}._sketch_1byph_129{fill:var(--ink);fill-opacity:.45}@media (prefers-reduced-motion:no-preference){._piece_1byph_138,._drift_1byph_139{transform-box:fill-box;transform-origin:50%}._piece_1byph_138{animation:_assemble_1byph_1 1.55s var(--entry-delay) both}._drift_1byph_139{animation:_drift_1byph_139 var(--idle-duration) ease-in-out var(--idle-delay) infinite}._colour_1byph_153{animation:_colour-in_1byph_1 1.55s var(--entry-delay) both}._draw_1byph_157{stroke-dasharray:1;animation:_draw_1byph_157 var(--draw-duration,.9s) cubic-bezier(.45, 0, .2, 1) var(--draw-delay,0s) both}._fade_1byph_163{animation:_fade_1byph_163 var(--draw-duration,.6s) ease-out var(--draw-delay,0s) both}._flowPulse_1byph_79{animation:.6s ease-out 4.5s both _pulse-in_1byph_1,2.6s linear 4.5s infinite _pulse_1byph_1}._logo_1byph_1[data-motion=paused] *{animation-play-state:paused}}@keyframes _assemble_1byph_1{0%{opacity:0;transform:translate(var(--entry-x), var(--entry-y)) rotate(var(--entry-turn));animation-timing-function:cubic-bezier(.22,.68,.3,1)}12%{opacity:1}72%{opacity:1;transform:translate(0, 2.4px) rotate(calc(var(--entry-turn) * -.025));animation-timing-function:ease-in-out}86%{transform:translate(0, -.8px) rotate(calc(var(--entry-turn) * .01));animation-timing-function:ease-in-out}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes _drift_1byph_139{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(var(--idle-x), var(--idle-y)) rotate(var(--idle-turn))}}@keyframes _colour-in_1byph_1{0%,58%{opacity:0}to{opacity:1}}@keyframes _draw_1byph_157{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes _fade_1byph_163{0%{opacity:0}to{opacity:1}}@keyframes _pulse-in_1byph_1{0%{opacity:0}to{opacity:.9}}@keyframes _pulse_1byph_1{to{stroke-dashoffset:-.163px}}
