body>header{background:var(--color-white) url(/assets/bg-grid-D51ejHYO.svg) repeat;padding:1.5rem 0}body>header a.back{--animation-duration: .2s;display:inline-block;padding:.25em 1em;border:1px solid var(--color-black);border-radius:.25em;color:var(--color-black);text-decoration:none;background-color:var(--color-white);transition:color var(--animation-duration) ease,background-color var(--animation-duration) ease}body>header a.back:before{content:"";width:1em;aspect-ratio:1;background-image:url(/assets/icon-arrow-left-COzfNqiE.svg);display:inline-block;vertical-align:middle;margin-bottom:.16em;margin-right:.25em;transition:transform var(--animation-duration) ease}body>header a.back:hover{color:var(--color-white);background-color:var(--color-black)}body>header a.back:hover:before{filter:invert(1);transform:translate(-.25rem)}body{background-color:var(--color-soft-gray)}main>section{--section-padding: clamp(1.5rem, calc(100vw / 18), 4rem)}main>section:not(:first-child){margin-top:3.5rem}main>section:last-child{margin-bottom:3.5rem}main>section .layout-content{padding:var(--section-padding);border-radius:.5rem;background-color:var(--color-white)}main>section .layout-content>:not(:first-child){margin-top:clamp(1rem,4vw,2.75rem)}main>section .layout-content>.headline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem var(--section-padding)}main>section .layout-content>.headline h2{margin:0}main>section .layout-content>.headline .description{max-width:calc(var(--layout-width) / 2.4)}main>section.title .layout-content{padding:4rem 0 0;background-color:transparent;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem 2rem}main>section.title .layout-content h1{margin:0}main>section.cover{margin-top:2rem}main>section.cover .layout-content{width:var(--layout-width);aspect-ratio:3/1;background-repeat:no-repeat;background-size:cover}main>section.figma .layout-content{padding:0;background-color:transparent}main>section.figma iframe{width:100%;height:clamp(320px,calc(100vw / 1.5),800px);max-height:100vh;border:none;border-radius:.5rem}main>section.explore-more .layout-content{background:transparent;padding:3.5rem 0;border-top:1px solid var(--color-gray);border-radius:0}main>section.explore-more .links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(1rem,4vw,3rem)}main>section.explore-more .links a{--animation-duration: .2s;--side-padding: 2rem;--icon-space: .25em;--icon-margin-bottom: clamp(0em, calc(540px - 100vw) , .15em);--icon-width: 1.34em;--icon-move-length: .5em;display:block;flex:1 1 45%;min-width:15rem;padding:clamp(.5rem,calc(100vw / 30),1.5rem);border:1px solid var(--color-black);border-radius:1rem;text-decoration:none;color:var(--color-black);background:var(--color-white);font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,calc(100vw / 30),1.125rem);font-weight:700;transition:color var(--animation-duration) ease,background-color var(--animation-duration) ease}main>section.explore-more .links a:hover{color:var(--color-white);background-color:var(--color-black)}main>section.explore-more .links a.previous{text-align:left;padding-left:var(--side-padding)}main>section.explore-more .links a.previous:before{content:"";width:var(--icon-width);aspect-ratio:1;background-image:url(/assets/icon-arrow-left-DcZTcUWL.svg);display:inline-block;vertical-align:middle;margin-right:var(--icon-space);margin-bottom:var(--icon-margin-bottom);transition:transform var(--animation-duration) ease}main>section.explore-more .links a.previous:hover:before{filter:invert(1);transform:translate(calc(var(--icon-move-length) * -1))}main>section.explore-more .links a.next{text-align:right;padding-right:var(--side-padding)}main>section.explore-more .links a.next:after{content:"";width:var(--icon-width);aspect-ratio:1;background-image:url(/assets/icon-arrow-right-_T_HrMZL.svg);display:inline-block;vertical-align:middle;margin-left:var(--icon-space);margin-bottom:var(--icon-margin-bottom);transition:transform var(--animation-duration) ease}main>section.explore-more .links a.next:hover:after{filter:invert(1);transform:translate(var(--icon-move-length))}
