.s1c8apv5{background-color:var(--color-black-100);color:var(--color-white-100);width:100%;min-width:0;position:relative;overflow:hidden}.sbaj5ms{gap:calc(var(--spacing-base)*8);padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*10);z-index:1;flex-direction:column;display:flex;position:relative}@media (min-width:921px){.sbaj5ms{gap:calc(var(--spacing-base)*10);padding-left:calc(var(--spacing-base)*10);padding-right:calc(var(--spacing-base)*10);padding-top:calc(var(--spacing-base)*16)}}.b4yf97k{color:var(--color-white-80);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*4);align-items:center;gap:calc(var(--spacing-base)*1);font-weight:400;line-height:calc(var(--line-height-base)*5);-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:inline-flex}.b4yf97k svg{-webkit-transition:-webkit-transform .2s;transition:transform .2s}.b4yf97k:hover{color:var(--color-white-100)}.b4yf97k:hover svg{transform:translate(-2px)}@media (min-width:921px){.b4yf97k{display:none}}.a1iapj1o{background-color:var(--color-white-40);width:1px;height:10px;display:inline-block}@media (min-width:921px){.a1iapj1o{display:none}}.h1j4l594{align-items:center;gap:calc(var(--spacing-base)*4);text-align:center;flex-direction:column;display:flex}.m1kl5087{-webkit-box-flex-wrap:wrap;align-items:center;gap:calc(var(--spacing-base)*3);flex-wrap:wrap;justify-content:center;display:inline-flex}.bjllpd4{background-color:var(--color-blue-100);color:var(--color-white-100);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*3);align-items:center;gap:calc(var(--spacing-base)*1);font-weight:400;line-height:calc(var(--line-height-base)*3.5);padding-bottom:calc(var(--spacing-base)*1.25);padding-left:calc(var(--spacing-base)*3);padding-right:calc(var(--spacing-base)*3);padding-top:calc(var(--spacing-base)*1.25);border-radius:50px;display:inline-flex}.t1qz9dd1{max-width:900px;color:var(--color-white-100)}.an4wjk9{background-color:var(--color-blue-100);box-shadow:0 0 0 1px var(--color-white-20),0 10px 30px #00000059;height:56px;margin-bottom:calc(var(--spacing-base)*-1);margin-top:calc(var(--spacing-base)*2);border-radius:50%;width:56px;position:relative;overflow:hidden}@media (min-width:921px){.an4wjk9{height:64px;margin-bottom:calc(var(--spacing-base)*-2);margin-top:calc(var(--spacing-base)*3);width:64px}}.a2osid7{color:var(--color-white-100);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*5);letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;display:flex}.at4ke8{-webkit-column-gap:calc(var(--spacing-base)*3);align-items:center;column-gap:calc(var(--spacing-base)*3);-webkit-box-flex-wrap:wrap;justify-content:center;row-gap:calc(var(--spacing-base)*2);flex-wrap:wrap;display:inline-flex}.a1rvirxe{align-items:center;gap:calc(var(--spacing-base)*.5);flex-direction:column;display:flex}.aks0y3c{color:var(--color-white-100);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*4);font-weight:500;line-height:calc(var(--line-height-base)*5);margin:0}.a1ltzofh{color:var(--color-white-60);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*3.5);font-weight:400;line-height:calc(var(--line-height-base)*4.5);margin:0}.p1b5u9n7{height:320px;margin:calc(var(--spacing-base)*10)0 0;background-color:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:921px){.p1b5u9n7{height:462px;margin:calc(var(--spacing-base)*14)0 0}}.pwyot5o{position:absolute;inset:0}.p7cxl4r{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}
.s1wmvqob{background-color:var(--color-white-100);color:var(--color-black-100);width:100%}.s1qs30oy{padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*12);justify-content:center;display:flex}@media (min-width:921px){.s1qs30oy{padding-left:calc(var(--spacing-base)*10);padding-right:calc(var(--spacing-base)*10);padding-top:calc(var(--spacing-base)*16)}}.c1qfp8e1{width:100%;max-width:556px}.c1hzel6q{border-bottom:1px solid var(--color-black-20);border-top:1px solid var(--color-black-20);display:-ms-grid;-ms-grid-columns:repeat(var(--c1hzel6q-0),minmax(0,1fr));grid-template-columns:repeat(var(--c1hzel6q-0),minmax(0,1fr));width:100%;display:grid}@media (min-width:921px){.c1hzel6q{-ms-grid-columns:var(--c1hzel6q-1);grid-template-columns:var(--c1hzel6q-1)}}.c14cgxdw{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;border-left:1px solid var(--color-black-10);border-top:var(--c14cgxdw-0);align-items:flex-start;gap:calc(var(--spacing-base)*1);min-width:0;padding:calc(var(--spacing-base)*5)calc(var(--spacing-base)*4);flex-direction:column;justify-content:center;display:flex}.c14cgxdw:nth-child(odd){border-left:none}@media (min-width:921px){.c14cgxdw{border-left:1px solid var(--color-black-10);padding:calc(var(--spacing-base)*6)calc(var(--spacing-base)*4);border-top:none}.c14cgxdw:first-child{border-left:none;padding-left:0}.c14cgxdw:last-child{padding-right:0}.c14cgxdw:nth-child(odd){border-left:1px solid var(--color-black-10)}.c14cgxdw:first-child{border-left:none}}.v197yvdq{color:var(--color-black-100);font-family:var(--font-serif),serif;font-size:calc(var(--font-base)*6);letter-spacing:-.015em;overflow-wrap:break-word;width:100%;min-width:0;font-weight:300;line-height:1.1}@media (min-width:921px){.v197yvdq{font-size:calc(var(--font-base)*7)}}.l585rk{color:var(--color-black-40);font-family:var(--font-mono),monospace;font-size:calc(var(--font-base)*2.5);letter-spacing:.08em;font-weight:500;line-height:calc(var(--line-height-base)*3.5);text-transform:uppercase}
.s1r3dfb{background-color:var(--color-white-100);color:var(--color-black-100);scroll-snap-margin-top:calc(var(--spacing-base)*22);min-width:0;scroll-margin-top:calc(var(--spacing-base)*22);width:100%}.s1l5hdyg{padding-bottom:var(--s1l5hdyg-0);padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*4);justify-content:center;display:flex}@media (min-width:921px){.s1l5hdyg{padding-bottom:var(--s1l5hdyg-1);padding-left:calc(var(--spacing-base)*10);padding-right:calc(var(--spacing-base)*10);padding-top:calc(var(--spacing-base)*8)}}.c1jsp0uv{gap:calc(var(--spacing-base)*6);flex-direction:column;width:100%;max-width:556px;display:flex}.bde86xs{gap:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*3);flex-direction:column;display:flex}.cpjcdl{border-left:2px solid var(--color-blue-100);gap:calc(var(--spacing-base)*4);margin:calc(var(--spacing-base)*6)0 calc(var(--spacing-base)*2);padding:calc(var(--spacing-base)*1)0 calc(var(--spacing-base)*1)calc(var(--spacing-base)*6);flex-direction:column;display:flex}@media (min-width:921px){.cpjcdl{margin:calc(var(--spacing-base)*8)0 calc(var(--spacing-base)*4);padding:calc(var(--spacing-base)*2)0 calc(var(--spacing-base)*2)calc(var(--spacing-base)*8)}}.c10ob99f{color:var(--color-black-100);font-family:var(--font-serif),serif;font-size:calc(var(--font-base)*6);margin:0;font-style:italic;font-weight:300;line-height:1.35}@media (min-width:921px){.c10ob99f{font-size:calc(var(--font-base)*7.5)}}.c9zr3f1{color:var(--color-black-60);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base)*3.5);font-weight:400;line-height:calc(var(--line-height-base)*5);margin:0}.c9zr3f1:before{content:"- "}.c1anj3k6{color:var(--color-black-100);font-weight:500}
.sei04cm{background-color:var(--color-white-100);width:100%;min-width:0}.sgoe53w{padding-bottom:var(--sgoe53w-0);padding-left:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*4);padding-top:calc(var(--spacing-base)*4)}@media (min-width:921px){.sgoe53w{padding-bottom:var(--sgoe53w-1);padding-left:calc(var(--spacing-base)*10);padding-right:calc(var(--spacing-base)*10)}}.v1qgvom1{background-color:var(--color-black-100);border-radius:calc(var(--radius-base)*2);width:100%;height:300px;position:relative;overflow:hidden}@media (min-width:921px){.v1qgvom1{width:776px;height:599px}}
