@media screen and (orientation:landscape){:root{--layoutWidth:1280;--layoutHeight:800}}@media screen and (orientation:portrait){:root{--layoutWidth:800;--layoutHeight:1280}}:root{--blue:#0790eb;--cobalt-100:#11192e;--cobalt-200:#404759;--cobalt-60:#7075b2;--cobalt-40:#a1a3ab;--light-grey:#f5f5f5;--white:#fff}.Button{cursor:pointer;appearance:none;background:0 0;border:.61px solid;border-radius:12.11px;justify-content:center;align-items:center;gap:6.06px;padding:8px 16px;transition:background-color .3s,color .3s;display:inline-flex}@media only screen and (min-width:1280px){.Button{border:1px solid;padding:4px 8px}}.Button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button--full-width{width:100%}.Button--variant-primary{background:var(--cobalt-100);border:.61px solid var(--cobalt-100);border-radius:var(--radius,12.11px);transition:background-color .3s,border-color .3s,transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media only screen and (min-width:1280px){.Button--variant-primary{border-radius:var(--radius,20px);border-width:1px}}.Button--variant-primary:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.Button--variant-primary:hover{background:#0790eb;border-color:#0790eb;transform:translateY(-2px);box-shadow:0 12px 24px #0790eb59}.Button--variant-primary:hover:before{transform:translate(120%)}.Button--variant-primary:hover .Typography{color:#000}.Button--variant-primary:active{transform:translateY(0)scale(.97);box-shadow:0 4px 10px #0790eb40}.Button--variant-primary:focus-visible{outline-offset:3px;outline:2px solid #0790eb}.Button--variant-secondary{background:var(--blue)}.Button--variant-outline{border:.61px solid var(--cobalt-100);border-radius:var(--radius,12.11px);background:0 0;padding:14.54px;transition:border-color .3s,transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media only screen and (min-width:1280px){.Button--variant-outline{border-radius:var(--radius,20px);border-width:1px;padding:24px}}.Button--variant-outline:before{content:"";background:var(--cobalt-100);transform-origin:bottom;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleY(0)}.Button--variant-outline .Typography{z-index:1;transition:color .3s;position:relative}.Button--variant-outline .Icon{z-index:1;position:relative}.Button--variant-outline .Icon path,.Button--variant-outline .Icon circle{transition:fill .3s}.Button--variant-outline .Icon g{transition:stroke .3s}.Button--variant-outline:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11192e40}.Button--variant-outline:hover:before{transform:scaleY(1)}.Button--variant-outline:hover .Typography{color:var(--white)}.Button--variant-outline:hover .Icon path,.Button--variant-outline:hover .Icon circle{fill:var(--white)}.Button--variant-outline:hover .Icon g{stroke:var(--white)}.Button--variant-outline:active{transform:translateY(0)scale(.97);box-shadow:0 4px 10px #11192e2e}.Button--variant-outline:focus-visible{outline:2px solid var(--cobalt-100);outline-offset:3px}
