.studio-styles .ideas{--space-item-ideas-mobile: 32px;--height-item-ideas: 172px;--transition-duration-elements: .4s;max-width:100%;background-color:var(--fe-c-bg);color:var(--fe-c-text)}@media (min-width: 47.99875em){.touch .studio-styles .ideas__header{padding-left:var(--padding-sides);padding-right:var(--padding-sides)}}@media (min-width: 47.99875em) and (min-width: 85.625em){.touch .studio-styles .ideas__header{padding-left:2rem}}@media (min-width: 47.99875em) and (min-width: 47.99875em) and (max-width: 85.625em){@supports (padding-left: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.touch .studio-styles .ideas__header{padding-left:clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)}}@supports not (padding-left: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.touch .studio-styles .ideas__header{padding-left:calc(.625rem + 1.375 * (100vw - 47.99875rem) / 37.62625)}}}@media (min-width: 47.99875em) and (max-width: 47.99875em){.touch .studio-styles .ideas__header{padding-left:.625rem}}@media (min-width: 47.99875em) and (min-width: 85.625em){.touch .studio-styles .ideas__header{padding-right:2rem}}@media (min-width: 47.99875em) and (min-width: 47.99875em) and (max-width: 85.625em){@supports (padding-right: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.touch .studio-styles .ideas__header{padding-right:clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)}}@supports not (padding-right: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.touch .studio-styles .ideas__header{padding-right:calc(.625rem + 1.375 * (100vw - 47.99875rem) / 37.62625)}}}@media (min-width: 47.99875em) and (max-width: 47.99875em){.touch .studio-styles .ideas__header{padding-right:.625rem}}.studio-styles .ideas__header:not(:last-child){margin-bottom:4rem}@media (max-width: 47.99875em){.studio-styles .ideas__header:not(:last-child){margin-bottom:3.25rem}}@media (min-width: 47.99875em){.studio-styles .ideas .title{grid-column:2}}.studio-styles .ideas__list{padding:unset}.studio-styles .item-ideas{position:relative;display:grid;grid-template-columns:1fr 1fr 16.667%;align-items:center;padding-top:0;padding-bottom:0;cursor:pointer;border-bottom:.0625rem solid var(--fe-c-borders)}@media (min-width: 85.625em){.studio-styles .item-ideas{padding-left:2rem}}@media (min-width: 47.99875em) and (max-width: 85.625em){@supports (padding-left: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.studio-styles .item-ideas{padding-left:clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)}}@supports not (padding-left: clamp(.625rem,-1.1290488688rem + 3.6543636424vw,2rem)){.studio-styles .item-ideas{padding-left:calc(.625rem + 1.375 * (100vw - 47.99875rem) / 37.62625)}}}@media (max-width: 47.99875em){.studio-styles .item-ideas{padding-left:.625rem}}@media (min-width: 61.99875em){.studio-styles .item-ideas{gap:3.125rem}}@media (min-width: 47.99875em){.studio-styles .item-ideas{gap:1.875rem}}@media (max-width: 47.99875em){.studio-styles .item-ideas{grid-template-columns:1fr;row-gap:.625rem}}.studio-styles .item-ideas:first-child{border-top:.0625rem solid var(--fe-c-borders)}.studio-styles .item-ideas .t-btn span{font-size:1.25rem;font-weight:400;font-family:var(--ff-secondary-alt)}@media (max-width: 47.99875em){.studio-styles .item-ideas .t-btn span{font-size:1rem}}.studio-styles .item-ideas .text p{letter-spacing:-.00875rem;line-height:1.6;letter-spacing:-.01em;font-family:var(--ff-secondary-alt);display:flex;flex-direction:column}@media (min-width: 85.625em){.studio-styles .item-ideas .text p{font-size:1rem}}@media (min-width: 47.99875em) and (max-width: 85.625em){@supports (font-size: clamp(.75rem,.4310820239rem + .6644297532vw,1rem)){.studio-styles .item-ideas .text p{font-size:clamp(.75rem,.4310820239rem + .6644297532vw,1rem)}}@supports not (font-size: clamp(.75rem,.4310820239rem + .6644297532vw,1rem)){.studio-styles .item-ideas .text p{font-size:calc(.75rem + .25 * (100vw - 47.99875rem) / 37.62625)}}}@media (max-width: 47.99875em){.studio-styles .item-ideas .text p{font-size:.75rem}}@media (min-width: 47.99875em){.studio-styles .item-ideas .text p{transition:all .3s;opacity:0;transform:translateY(100%)}}@media (max-width: 29.99875em){.studio-styles .item-ideas .text p{font-size:.75rem}}.studio-styles .item-ideas .text p>span{display:block}.studio-styles .item-ideas .text p>span:first-child:not(:last-child){margin-bottom:.75rem}.studio-styles .item-ideas .text p .service-section-price{font-weight:600;font-size:1.125rem}.studio-styles .item-ideas .text p .service-section-excerpt{font-size:.875rem}@media (min-width: 47.99875em){.studio-styles .item-ideas .text{overflow:hidden;padding:.3125rem 0}}@media (min-width: 47.99875em) and (min-width: 85.625em){.studio-styles .item-ideas .text{max-width:30rem}}@media (min-width: 47.99875em) and (min-width: 47.99875em) and (max-width: 85.625em){@supports (max-width: clamp(23.125rem,14.354755656rem + 18.271818212vw,30rem)){.studio-styles .item-ideas .text{max-width:clamp(23.125rem,14.354755656rem + 18.271818212vw,30rem)}}@supports not (max-width: clamp(23.125rem,14.354755656rem + 18.271818212vw,30rem)){.studio-styles .item-ideas .text{max-width:calc(23.125rem + 6.875 * (100vw - 47.99875rem) / 37.62625)}}}@media (min-width: 47.99875em) and (max-width: 47.99875em){.studio-styles .item-ideas .text{max-width:23.125rem}}.studio-styles .item-ideas .image-idea{width:100%;overflow:clip;transition:height var(--transition-duration-elements);height:73.245%;will-change:height}@media (any-hover: hover){.studio-styles .item-ideas .image-idea{height:0}}.studio-styles .item-ideas .image-idea__img{position:relative}.studio-styles .item-ideas .image-idea img{position:absolute;top:0;left:0;object-fit:cover;height:100%;transition:opacity 0s .3s}@media (min-width: 85.625em){.studio-styles .item-ideas .image-idea img{width:13.75rem}}@media (min-width: 47.99875em) and (max-width: 85.625em){@supports (width: clamp(8.75rem,2.3716404771rem + 13.2885950633vw,13.75rem)){.studio-styles .item-ideas .image-idea img{width:clamp(8.75rem,2.3716404771rem + 13.2885950633vw,13.75rem)}}@supports not (width: clamp(8.75rem,2.3716404771rem + 13.2885950633vw,13.75rem)){.studio-styles .item-ideas .image-idea img{width:calc(8.75rem + 5 * (100vw - 47.99875rem) / 37.62625)}}}@media (max-width: 47.99875em){.studio-styles .item-ideas .image-idea img{width:8.75rem}}@media (min-width: 85.625em){.studio-styles .item-ideas .image-idea img{height:17.5rem}}@media (min-width: 47.99875em) and (max-width: 85.625em){@supports (height: clamp(12.5rem,6.1216404771rem + 13.2885950633vw,17.5rem)){.studio-styles .item-ideas .image-idea img{height:clamp(12.5rem,6.1216404771rem + 13.2885950633vw,17.5rem)}}@supports not (height: clamp(12.5rem,6.1216404771rem + 13.2885950633vw,17.5rem)){.studio-styles .item-ideas .image-idea img{height:calc(12.5rem + 5 * (100vw - 47.99875rem) / 37.62625)}}}@media (max-width: 47.99875em){.studio-styles .item-ideas .image-idea img{height:12.5rem}}@media (any-hover: hover){.studio-styles .item-ideas .image-idea img{opacity:0}}@media (max-width: 47.99875em){.studio-styles .item-ideas .image-idea{display:none}}@media (min-width: 47.99875em){.studio-styles .item-ideas__title-wrapper{overflow:hidden}}@media (max-width: 47.99875em){.studio-styles .item-ideas__title-wrapper:not(:last-child){margin-bottom:.75rem}}.studio-styles .item-ideas__title-body{display:flex;align-items:center;gap:.625rem}@media (min-width: 47.99875em){.studio-styles .item-ideas__title-body{transition:transform .3s ease;transform:translate(-1.875rem)}}.studio-styles .item-ideas__title-body i{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--fe-c-icons)}.studio-styles .item-ideas__title-body i:before{color:var(--fe-c-icons-hover);font-size:.5625rem}.studio-styles .item-ideas__title{font-size:1.375rem;line-height:160%;letter-spacing:-.05rem}@media (max-width: 47.99875em){.studio-styles .item-ideas__title{font-size:1rem}}@media (any-hover: hover){.studio-styles .item-ideas:hover .text p{transform:translateY(0);opacity:1}.studio-styles .item-ideas:hover .item-ideas__title-body{transform:translate(0)}.studio-styles .item-ideas:hover .image-idea{height:164.067%}.studio-styles .item-ideas:hover .image-idea img{opacity:1;transition:opacity 0s 0s}}@media (min-width: 47.99875em){.studio-styles .item-ideas{grid-template-columns:37.5% auto 16.667%;min-height:var(--height-item-ideas)}}@media (min-width: 47.99875em) and (min-width: 85.625em){.studio-styles .item-ideas{--height-item-ideas: 10.75rem}}@media (min-width: 47.99875em) and (min-width: 47.99875em) and (max-width: 85.625em){@supports (--height-item-ideas: clamp( 6.25rem , .5094764294rem + 11.959735557vw , 10.75rem )){.studio-styles .item-ideas{--height-item-ideas: clamp( 6.25rem , .5094764294rem + 11.959735557vw , 10.75rem )}}@supports not (--height-item-ideas: clamp( 6.25rem , .5094764294rem + 11.959735557vw , 10.75rem )){.studio-styles .item-ideas{--height-item-ideas: calc(6.25rem + 4.5 * (100vw - 47.99875rem) / 37.62625)}}}@media (min-width: 47.99875em) and (max-width: 47.99875em){.studio-styles .item-ideas{--height-item-ideas: 6.25rem}}@media (max-width: 47.99875em){.studio-styles .item-ideas{padding:var(--space-item-ideas-mobile) 0}}.studio-styles .ideas-grid__header:not(:last-child){margin-bottom:2.5rem}.studio-styles .ideas-grid__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;gap:1rem}@media (max-width: 61.99875em){.studio-styles .ideas-grid__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 47.99875em){.studio-styles .ideas-grid__list{grid-template-columns:repeat(1,1fr)}}.studio-styles .item-ideas-grid{background:var(--fe-c-secondary-contrast);color:var(--fe-c-light-text);display:grid;grid-template-rows:subgrid;cursor:pointer;grid-row:span 2;gap:0}.studio-styles .item-ideas-grid:hover .item-ideas-grid__arrow{opacity:1;transform:rotate(-45deg);background:var(--fe-c-light-text)}.studio-styles .item-ideas-grid:hover .item-ideas-grid__arrow:before{color:var(--fe-c-dark-text)}.studio-styles .item-ideas-grid__arrow{border-radius:50%;border:.0625rem solid var(--fe-c-light-text);width:1.5rem;height:1.5rem;flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s;opacity:.3}.studio-styles .item-ideas-grid__arrow:before{transition:all .3s;font-size:.625rem}.studio-styles .item-ideas-grid__index{font-size:.75rem}.studio-styles .item-ideas-grid__content{grid-row:1/2;grid-column:1/2;padding:1.25rem}.studio-styles .item-ideas-grid__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.studio-styles .item-ideas-grid__title{line-height:1.1;text-transform:uppercase;max-width:15.4375rem}@media (min-width: 85.625em){.studio-styles .item-ideas-grid__title{font-size:1.75rem}}@media (min-width: 61.99875em) and (max-width: 85.625em){@supports (font-size: clamp(1.625rem,1.2969816412rem + .5290725358vw,1.75rem)){.studio-styles .item-ideas-grid__title{font-size:clamp(1.625rem,1.2969816412rem + .5290725358vw,1.75rem)}}@supports not (font-size: clamp(1.625rem,1.2969816412rem + .5290725358vw,1.75rem)){.studio-styles .item-ideas-grid__title{font-size:calc(1.625rem + .125 * (100vw - 61.99875rem) / 23.62625)}}}@media (max-width: 61.99875em){.studio-styles .item-ideas-grid__title{font-size:1.625rem}}@media (max-width: 61.99875em) and (min-width: 61.99875em){.studio-styles .item-ideas-grid__title{font-size:1.75rem}}@media (max-width: 61.99875em) and (min-width: 29.99875em) and (max-width: 61.99875em){@supports (font-size: clamp(1.625rem,1.5078173828rem + .390625vw,1.75rem)){.studio-styles .item-ideas-grid__title{font-size:clamp(1.625rem,1.5078173828rem + .390625vw,1.75rem)}}@supports not (font-size: clamp(1.625rem,1.5078173828rem + .390625vw,1.75rem)){.studio-styles .item-ideas-grid__title{font-size:calc(1.625rem + .125 * (100vw - 29.99875rem) / 32)}}}@media (max-width: 61.99875em) and (max-width: 29.99875em){.studio-styles .item-ideas-grid__title{font-size:1.625rem}}.studio-styles .image-idea-grid{grid-column:1/2;grid-row:2/3;overflow:hidden}.studio-styles .image-idea-grid__img{padding-bottom:91.142191%;aspect-ratio:429/391;position:relative}.studio-styles .image-idea-grid__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
