.case__section-grid-container{display:grid;gap:calc(var(--spacing,.25rem)*4);grid-column:main;grid-template-columns:repeat(1,1fr)}@media(min-width:48rem){.case__section-grid-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:80rem){.case__section-grid-container{grid-column:main}}@media(min-width:96rem){.case__section-grid-container{grid-column:main-large}}.case__section-grid-item{align-items:center;background:var(--color-background);border-radius:var(--radius-xl);display:flex;flex-direction:column;list-style:none;padding:calc(var(--spacing,.25rem)*4)}.case__section-grid-item .picture--scaled{display:flex;justify-content:center;max-width:360px}.case__section-grid-item-description{display:block;font-style:italic;margin:.25rem 1.5rem;text-align:center}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}@media(min-width:48rem){.embla__slide{flex:0 0 50%}}@media(min-width:80rem){.embla__slide{flex:0 0 25%}}.case__section-carousel{grid-column:full}@media(min-width:96rem){.case__section-carousel{grid-column:main-large}}.case__section-carousel .case__section-carousel-container{list-style:none;margin:0;padding:0}.case__section-carousel .case__section-carousel-item{align-items:center;display:flex;flex-direction:column}.case__section-carousel .case__section-carousel-item img{display:block;width:100%}.case__section-carousel .picture--scaled{width:90%}.case__section-carousel .case__section-carousel-item-description{display:block;font-style:italic;margin:.25rem 1.5rem;text-align:center}.case__section-carousel-navigation{display:flex;gap:1rem;justify-content:center;margin:.75rem 0;padding:0}@media(min-width:80rem){.case__section-carousel-navigation{display:none}}.case__section-carousel-navigation button{background:var(--color-background);border:none;border-radius:50%;cursor:pointer;padding:.75rem;transition:all .3s ease-out}.case__section-carousel-navigation button:disabled{background:0 0;cursor:not-allowed;opacity:.25}.case__section-carousel-navigation button img{display:block;height:1.5rem;width:1.5rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial}}}.case__prototype-container{align-items:center;background-color:var(--color-background);border-radius:var(--radius-xl);display:flex;flex-direction:column;grid-column:full;padding:calc(var(--spacing,.25rem)*6)}@media(min-width:80rem){.case__prototype-container{grid-column:main;padding:calc(var(--spacing,.25rem)*8)}}@media(min-width:96rem){.case__prototype-container{grid-column:main-large}}.case__prototype-toggle{display:none;gap:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*6);overflow:hidden}.case__prototype-toggle button{cursor:pointer;padding:calc(var(--spacing,.25rem)*2) calc(var(--spacing,.25rem)*4) calc(var(--spacing,.25rem)*4)}.case__prototype-toggle button:hover{opacity:.5}.case__prototype-toggle button.active{border-bottom:1px solid var(--color-text)}@media(min-width:80rem){.case__prototype-toggle{display:flex}}.case__prototype-iframe{background:var(--color-white);border:px solid var(--color-gray-300);border-radius:var(--radius-lg);height:100%;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));display:block;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.case__prototype-iframe.mobile{aspect-ratio:402/874;max-width:402px}.case__prototype-iframe.desktop{aspect-ratio:1440/900;max-width:1536px}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
