.cta-button{background-color:var(--x-0-0point);border:none;border-radius:500px;justify-content:center;align-items:center;gap:20px;padding:10px 10px 10px 18px;transition:background-color .2s;display:inline-flex;position:relative;top:20px;left:20px}.cta-button .cta-button-label{color:#b66cef;font-family:var(--font-pretendard-semibold),Helvetica;letter-spacing:0;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:600;line-height:normal;transition:color .2s;position:relative}.cta-button .cta-button-arrow{all:unset;aspect-ratio:1;background-color:var(--x01-logocolorlogopurple);box-sizing:border-box;width:44px;height:44px;transition:background-color .2;border-radius:500px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cta-button .cta-button-arrow-icon{color:#fff;font-family:var(--font-awesome-pro-regular),Helvetica;letter-spacing:0;text-align:center;align-self:stretch;font-size:15px;font-weight:400;line-height:20px;transition:color .2s;position:relative}@media (hover:hover){.cta-button:hover{background-color:var(--x01-logocolorlogopurple)}.cta-button:hover .cta-button-label{color:#fff}.cta-button:hover .cta-button-arrow{background-color:var(--x-0-0point)}.cta-button:hover .cta-button-arrow-icon{color:var(--x01-logocolorlogopurple)}}@media (max-width:767px){.cta-button{border-radius:500px;padding:10px 20px}.cta-button .cta-button-label{width:68px;height:17px;font-size:14px}.cta-button .cta-button-arrow{display:none}}
.section-title{flex-direction:column;align-items:flex-start;gap:12px;display:inline-flex;position:relative;top:89px;left:391px}.section-title .section-title-eyebrow{color:#aca79a;font-family:var(--font-inter),Helvetica;letter-spacing:0;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-top:-1px;font-size:17px;font-weight:500;line-height:32px;position:relative}.section-title .section-title-heading{color:var(--x0002-txtmaintxtcolor);font-family:var(--font-pretendard-semibold),Helvetica;letter-spacing:0;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:48px;font-weight:600;line-height:normal;position:relative}@media (max-width:767px){.section-title .section-title-eyebrow{font-size:16px}.section-title .section-title-heading{font-size:24px}}
.cake-motion-section{box-sizing:border-box;flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:80px;width:100%;padding-left:max(16px,min(4vw,80px));padding-right:max(16px,min(4vw,80px));display:flex;position:relative}.cake-motion-section .cake-motion-header{justify-content:space-between;align-items:flex-end;gap:40px;width:min(1440px,100%);margin:0 auto;display:flex;position:relative}.cake-motion-section .cake-motion-heading,.cake-motion-section .cake-motion-cta{left:unset!important;top:unset!important;flex:none!important}.cake-motion-section .cake-motion-gallery{box-sizing:border-box;width:min(1920px,100%);height:362.74px;margin:0 auto;padding-left:max(12px,min(3vw,40px));padding-right:max(12px,min(3vw,40px));position:relative;overflow:visible}.cake-motion-section .cake-motion-illustration-brush{z-index:1;width:77.3px;height:78.8px;position:absolute;bottom:0;left:27%}.cake-motion-section .cake-motion-illustration-twinkle{z-index:1;width:37px;height:37px;position:absolute;top:0;left:79%}.cake-motion-section .cake-motion-image-strip{align-items:flex-start;gap:25px;width:max(1920px,100%);display:flex;position:absolute;top:1.16px;left:50%;transform:translate(-50%)}.cake-motion-section .cake-motion-card{border-radius:500px;width:350px;height:350px;position:relative}.cake-motion-section .cake-motion-card-image{object-fit:cover;border-radius:inherit;flex-shrink:0;width:350px;height:350px}@media (max-width:900px){.cake-motion-section .cake-motion-header{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}}@media (max-width:767px){.cake-motion-section{gap:20px;padding:0 20px}.cake-motion-section .cake-motion-cta{align-self:flex-start!important}.cake-motion-section .cake-motion-gallery{height:218px}.cake-motion-section .cake-motion-illustration-brush{width:63.7px;left:8%}.cake-motion-section .cake-motion-illustration-twinkle{width:33.6px;height:33.6px;left:80%}.cake-motion-section .cake-motion-card,.cake-motion-section .cake-motion-card-image{width:218px;height:218px}}
.community-reviews-section{box-sizing:border-box;flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:80px;width:100%;padding-left:max(16px,min(4vw,80px));display:flex;position:relative}.community-reviews-section .community-reviews-header{justify-content:space-between;align-items:flex-end;gap:max(24px,min(4vw,40px));width:min(1440px,100%);margin:0 auto;padding-right:max(16px,min(4vw,80px));display:flex;position:relative}.community-reviews-section .community-reviews-heading{left:unset!important;top:unset!important;flex:none!important}.community-reviews-section .community-reviews-heading-subtitle{color:var(--x04-atxtsubbeige)!important}.community-reviews-section .community-reviews-heading-description{color:var(--x03-textmaintxtcolor)!important}.community-reviews-section .community-reviews-list{box-sizing:border-box;flex:none;justify-content:center;align-items:flex-start;width:100%;display:inline-flex;position:relative}.community-reviews-section .community-reviews-list.is-overflowing{display:block;overflow:hidden}.community-reviews-section .community-reviews-track{flex:none;justify-content:center;align-items:flex-start;gap:22.5px;display:inline-flex;position:relative}.community-reviews-section .community-reviews-list.is-overflowing .community-reviews-track{justify-content:flex-start;width:max-content;display:flex}.community-reviews-section .community-reviews-slider-btn{cursor:pointer;z-index:10;background:#efe5f5;border:none;border-radius:99px;justify-content:center;align-items:center;width:35px;height:35px;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-2px 2px 8px rgba(0,0,0,.15)}.community-reviews-section .community-reviews-list.is-overflowing .community-reviews-slider-btn{display:inline-flex}.community-reviews-section .community-reviews-slider-btn.next{right:30px}.community-reviews-section .community-reviews-slider-btn-icon{font-family:var(--font-awesome-pro-regular),Helvetica;color:#b66cef;font-size:18px;line-height:30px}.community-reviews-section .community-review-title{color:var(--x0002-txtmaintxtcolor)!important}.community-reviews-section .community-review-body{color:var(--x0102-txttxtgrey01)!important;font-size:18px!important;line-height:30px!important}.community-reviews-section .community-review-meta{align-self:unset!important;color:var(--x0102-txttxtgrey01)!important;white-space:nowrap!important;width:-moz-fit-content!important;width:fit-content!important}.community-reviews-section .community-review-author{width:unset!important;flex:none!important;display:inline-flex!important}.community-reviews-section .community-reviews-cta{left:unset!important;top:unset!important;flex:none!important}.community-review{background-color:#fff;border-radius:50px;flex-direction:column;align-items:flex-start;gap:60px;width:343px;max-width:100%;padding:45px 35px 35px;display:flex;position:relative}.community-review .community-review-content{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:35px;width:100%;display:flex}.community-review .community-review-text{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:20px;width:100%;display:flex}.community-review .community-review-double-quote-img{width:23.08px;height:15.93px}.community-review .community-review-heading{color:var(--x03-textmaintxtcolor);font-family:var(--font-pretendard-semibold),Helvetica;letter-spacing:0;white-space:pre-line;width:-moz-fit-content;width:fit-content;font-size:20px;font-weight:600;line-height:normal}.community-review .community-review-description{color:rgba(0,0,0,.6);font-family:var(--font-pretendard-regular),Helvetica;letter-spacing:0;white-space:pre-line;align-self:stretch;font-size:17px;font-weight:400;line-height:28px}.community-review .community-review-profile{align-self:stretch;align-items:center;gap:16px;width:100%;height:70px;display:flex}.community-review .community-review-avatar{object-fit:cover;border-radius:50%;width:70px;height:70px;display:block}.community-review .community-review-profile-text{flex-direction:column;align-items:flex-start;gap:15px;width:auto;display:flex}.community-review .community-review-author-name{color:var(--x03-textmaintxtcolor);font-family:var(--font-pretendard-medium),Helvetica;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:17px}.community-review .community-review-timestamp{color:rgba(0,0,0,.6);font-family:var(--font-pretendard-regular),Helvetica;font-size:15px}@media (max-width:1024px){.community-reviews-section .community-reviews-header{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.community-reviews-section .community-review{width:min(100vw - 60px,360px);max-width:none}}@media (max-width:767px){.community-reviews-section{align-self:stretch;gap:40px;padding-left:20px}.community-reviews-section .community-reviews-header{padding-right:20px}.community-reviews-section .community-reviews-cta{align-self:flex-start!important}}@media (max-width:400px){.community-reviews-section .community-reviews-heading-description{font-size:23px}}@media (max-width:375px){.community-reviews-section .community-reviews-heading-description{font-size:22px}}@media (max-width:350px){.community-reviews-section .community-reviews-heading-description{font-size:19px}}
.feature-highlight-pin{width:min(100%,1440px);margin:0 auto;display:flex}.feature-highlight-section{--feature-gap:clamp(32px,5vw,80px);--feature-illustration-min:clamp(320px,38vw,720px);align-items:stretch;gap:var(--feature-gap);width:100%;display:flex;position:relative}.feature-highlight-section .feature-highlight__title .feature-highlight__heading{font-size:max(29px,min(3.125vw,48px))}.feature-highlight__illustration-wrapper{min-width:var(--feature-illustration-min);flex:1 1 0;justify-content:center;align-items:center;display:flex}.feature-highlight__illustration{width:100%;max-width:var(--feature-illustration-min);object-fit:contain;height:auto}.feature-highlight__content{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:max(48px,min(5vw,80px));min-width:max(360px,min(42vw,640px));display:flex}.feature-highlight__title{left:unset!important;top:unset!important;align-items:flex-start!important}.feature-highlight__body{align-items:stretch;gap:max(20px,min(3vw,30px));width:100%;display:flex}.feature-highlight__timeline{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;width:max(10px,min(1.4vw,16px));height:auto;min-height:max(300px,min(26vw,409px));display:flex;position:relative}.feature-highlight__timeline-track{background:#e2ddd8;border-radius:500px;width:3px;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.feature-highlight__timeline-progress{transform-origin:top;background:linear-gradient(151deg,#ffcb48 0%,#e2ddd8 100%);border-radius:500px;width:3px;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px);transform:scaleY(0)}.feature-highlight__timeline-progress--complete{background:linear-gradient(#ffcb48 0%,#ffcb48 100%)}.feature-highlight__timeline-dot-wrapper{pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.feature-highlight__timeline-dot{z-index:1;object-fit:contain;transform-origin:50%;width:max(12px,min(1.5vw,16px));height:max(12px,min(1.5vw,16px));display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.feature-highlight__list{flex-direction:column;gap:max(28px,min(3vw,45px));width:100%;max-width:620px;display:flex}.feature-highlight__item{align-items:center;gap:max(18px,min(2.5vw,30px));min-height:max(103px,min(5.7vw,108px));display:flex}.feature-highlight__item--active .feature-highlight__icon{color:#fff;background:linear-gradient(147deg,#ffebba 0%,#ffc942 100%)}.feature-highlight__item--active .feature-highlight__item-title{color:#151515}.feature-highlight__icon{width:max(72px,min(6vw,106px));height:max(72px,min(6vw,106px));font-family:var(--font-awesome-pro-solid),Helvetica;color:#e2ddd8;background-color:#fff;border-radius:max(16px,min(2vw,24px));justify-content:center;align-items:center;font-size:max(24px,min(2.2vw,40px));font-weight:400;display:flex}.feature-highlight__icon-symbol{line-height:1}.feature-highlight__item--highlight .feature-highlight__icon{color:#fff;background:linear-gradient(147deg,#ffebba 0%,#ffc942 100%)}.feature-highlight__text{flex-direction:column;flex:1;gap:max(10px,min(1.5vw,15px));display:flex}.feature-highlight__item-title{font-family:var(--font-pretendard-semibold),Helvetica;color:#aca79a;margin:0;font-size:max(18px,min(1.6vw,22px));font-weight:600}.feature-highlight__item-description{font-family:var(--font-pretendard-regular),Helvetica;color:#96948d;margin:0;padding-right:20px;font-size:max(14px,min(1.4vw,18px));line-height:max(22px,min(2.2vw,30px))}@media (max-width:1138px){.feature-highlight__item-description-br-editor{display:none}}@media (max-width:832px){.feature-highlight__item-description-br-art{display:none}}@media (max-width:767px){.feature-highlight-pin{width:100%;padding:0 20px}.feature-highlight-section{flex-direction:column;align-items:stretch;gap:40px}.feature-highlight-section .feature-highlight__title .feature-highlight__heading{font-size:24px}.feature-highlight__illustration-wrapper{order:1;width:100%;min-width:100%}.feature-highlight__content{display:contents}.feature-highlight__title{order:-1;width:100%}.feature-highlight__illustration{order:1;width:100%;max-width:100%;height:auto}.feature-highlight__body{order:0;align-items:stretch;gap:20px}.feature-highlight__item{min-height:0}.feature-highlight__timeline{width:6px;height:auto;min-height:100%}.feature-highlight__timeline-track,.feature-highlight__timeline-progress{height:100%;top:0;bottom:0;left:calc(50% - 1.5px);right:auto}.feature-highlight__timeline-dot-wrapper,.feature-highlight__timeline-dot,.feature-highlight__icon{display:none}.feature-highlight__list{gap:16px;width:100%}.feature-highlight__item{align-items:flex-start}.feature-highlight__text{gap:16px}.feature-highlight__item-title{font-size:21px}.feature-highlight__item-description{padding:0;font-size:17px;line-height:25px}.feature-highlight__item-description-br-editor,.feature-highlight__item-description-br-art{display:block}}@media (max-width:542px){.feature-highlight__item-description-br-editor{display:none}}
.function-showcase-section{--function-max-width:min(100vw,1440px);--function-card-gap:clamp(16px,2.2vw,30px);--function-side-padding:clamp(20px,(100vw - var(--function-max-width))/2,240px);--function-card-width:clamp(260px,calc(( var(--function-max-width) - (2*var(--function-side-padding)) - (2*var(--function-card-gap)))/3),460px);flex-direction:column;flex:none;align-items:center;gap:max(60px,min(6vw,80px));width:100%;max-width:1440px;margin:0 auto;display:flex;position:relative}.function-showcase-section .function-showcase-heading{padding-inline:var(--function-side-padding);width:100%;left:unset!important;top:unset!important;flex:none!important;align-items:center!important}.function-showcase-section .function-showcase-heading-subtitle{color:var(--x04-atxtsubbeige)!important}.function-showcase-section .function-showcase-heading-description{color:var(--x03-textmaintxtcolor)!important}.function-showcase-section .function-showcase-content{box-sizing:border-box;flex-direction:column;flex:none;align-items:center;gap:calc(240px + 11vw);width:100%;display:inline-flex;position:relative}.function-showcase-section .function-showcase-visual{aspect-ratio:1451.5/655.24;width:min(100%,1451.5px);max-width:100%;margin:0 auto;position:relative}.function-showcase-section .function-showcase-visual-inner{width:100%;height:100%;position:relative}.function-showcase-section .function-showcase-preview{aspect-ratio:1165/664;background-image:url(/images/home/EditorImage.svg);background-position:50%;background-size:cover;width:81.04%;margin:0 auto;display:flex;position:relative}.function-showcase-section .function-showcase-preview-highlight{aspect-ratio:1;background-color:#fff;border-radius:50%;width:43%;position:absolute;top:16%;left:28.5%}.function-showcase-section .function-showcase-preview-left{will-change:transform;flex-direction:column;gap:max(12px,min(5%,18.5px));width:19.78%;height:66.24%;display:flex;position:absolute;top:57.95%;left:.07%}.function-showcase-section .function-showcase-tool-icon{aspect-ratio:1;width:25.78%;margin-left:7.94%;position:relative}.function-showcase-section .function-showcase-tool-icon-bg{background-color:#fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 4px 15px rgba(68,64,55,.15)}.function-showcase-section .function-showcase-tool-icon-symbol{opacity:.7;background:linear-gradient(123deg,#9747ff 0%,#ffcb48 100%);width:1em;height:1em;font-size:max(15px,min(2.1vw,38px));display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/images/home/PenIcon.svg) 50%/contain no-repeat;mask:url(/images/home/PenIcon.svg) 50%/contain no-repeat}.function-showcase-section .function-showcase-palette{aspect-ratio:.84;object-fit:cover;width:100%;height:auto}.function-showcase-section .function-showcase-preview-right{aspect-ratio:1.87;object-fit:cover;will-change:transform;width:23.49%;height:auto;position:absolute;top:90.91%;left:76.55%}.function-showcase-section .function-showcase-card-list{box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:30px;width:100%;display:flex;position:relative}.function-showcase-section .function-showcase-card{flex-direction:column;width:460px;height:540px;padding:47px 40px;display:flex;position:relative}.function-showcase-section .function-showcase-card-bg{background-color:#f2eee9;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover){.function-showcase-section .function-showcase-card:hover .function-showcase-card-bg{background:linear-gradient(133.69deg,rgba(182,108,239,.2),rgba(255,194,41,.2))}}.function-showcase-section .function-showcase-card-content{z-index:2;flex-direction:column;align-items:flex-start;gap:0;width:100%;display:inline-flex;position:relative}.function-showcase-section .function-showcase-card-text{flex-direction:column;align-self:stretch;align-items:flex-start;gap:25px;width:100%;margin-bottom:40px;display:flex;position:relative}.function-showcase-section .function-showcase-card-title{color:var(--x0002-txtmaintxtcolor);font-family:var(--font-pretendard-medium),Helvetica;letter-spacing:0;width:-moz-fit-content;width:fit-content;margin-top:-1px;font-size:35px;font-weight:500;line-height:normal;position:relative}.function-showcase-section .function-showcase-card-description{color:var(--x0102-txttxtgrey01);font-family:var(--font-pretendard-medium),Helvetica;letter-spacing:0;width:min(100%,380px);font-size:18px;font-weight:500;line-height:28px;position:relative}.function-showcase-section .function-showcase-card-action{left:unset!important;top:unset!important;flex:none!important}.function-showcase-section .function-showcase-card-image{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.function-showcase-section .function-showcase-card-image img{object-fit:contain;width:84%;height:auto;display:block}.card-cta{background-color:#e9e0d9;border:none;border-radius:500px;justify-content:center;align-items:center;gap:20px;padding:10px 10px 10px 18px;display:inline-flex;position:relative;top:20px;left:20px}.card-cta .card-cta-label{color:var(--x0102-txttxtgrey01);font-family:var(--font-pretendard-semibold),Helvetica;letter-spacing:0;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:600;line-height:normal;position:relative}.card-cta .card-cta-arrow{all:unset;aspect-ratio:1;box-sizing:border-box;background-color:#d2c3b7;border-radius:500px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.card-cta .card-cta-arrow-icon{color:#fff;font-family:var(--font-awesome-pro-regular),Helvetica;letter-spacing:0;text-align:center;align-self:stretch;font-size:15px;font-weight:400;line-height:20px;position:relative}@media (hover:hover){.box-inner-btn-parent:hover .card-cta{background-color:var(--x01-logocolorlogopurple)}.box-inner-btn-parent:hover .card-cta-label{color:#fff}.box-inner-btn-parent:hover .card-cta-arrow{background-color:var(--x-0-0point)}.box-inner-btn-parent:hover .card-cta-arrow-icon{color:var(--x01-logocolorlogopurple)}}@media (max-width:1460px){.function-showcase-section{padding:0 20px}}@media (max-width:959px){.function-showcase-section .function-showcase-card-text{gap:15px;margin-bottom:15px}}@media (max-width:767px){.function-showcase-section{--function-card-gap:20px;--function-card-width:clamp(240px,90vw,420px);gap:40px}.function-showcase-section .function-showcase-card-list{flex-direction:column;align-items:stretch;gap:20px;display:flex}.function-showcase-section .function-showcase-content{gap:calc(80px + 11vw)}.function-showcase-section .function-showcase-card{box-sizing:border-box;width:100%;height:340px;padding:0}.function-showcase-section .function-showcase-card-content{padding:40px 30px}.function-showcase-section .function-showcase-card-text{gap:25px;margin-bottom:40px}.function-showcase-section .function-showcase-card-title{font-size:32px}.function-showcase-section .function-showcase-card-image{width:249px;height:249px;bottom:0;right:-16px}.function-showcase-card-image:has(.function-showcase-card-image-template){right:-18px}.function-showcase-section .function-showcase-card-image img{width:249px;max-width:249px;height:249px}.function-showcase-section .function-showcase-card-image .function-showcase-card-image-design{width:220px;height:220px}.function-showcase-section .function-showcase-card-image .function-showcase-card-image-community{width:200px;height:200px}}@media (max-width:499px){.function-showcase-section .function-showcase-card-description{font-size:16px}}@media (max-width:350px){.function-showcase-section .function-showcase-card-image{width:229px;height:229px}.function-showcase-section .function-showcase-card-image img{width:232px;max-width:229px;height:229px}.function-showcase-section .function-showcase-card-image .function-showcase-card-image-design{width:200px;height:200px}.function-showcase-section .function-showcase-card-image .function-showcase-card-image-community{width:180px;height:180px}}
.hero-section-wrapper{width:100%}.hero-section{--hero-scale:1;height:calc(980px*var(--hero-scale));width:min(1920px,100%);margin:0 auto;position:relative}.hero-section__visual{width:1800px;height:980px;transform:translateX(-50%)scale(var(--hero-scale));transform-origin:top;position:absolute;top:0;left:50%}.hero-section__background{background:linear-gradient(165deg,rgba(255,226,169,.17),rgba(192,140,236,.17) 65%,rgba(255,192,34,.17));border-radius:60px;width:1800px;height:980px;position:absolute}.hero-section__graphics{width:1800px;height:980px;position:absolute}.hero-section__graphics-canvas{width:1800px;height:980px;position:absolute;top:0;left:0}.hero-section__main-graphic{width:1366.9px;height:871.9px;position:absolute;top:183px;left:50%;transform:translate(-50%)}.hero-section__palette-group{width:308px;height:267px;position:absolute;bottom:75px;left:240px}.hero-section__ground-shadow{width:308px;height:98px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hero-section__bounding{object-fit:contain;width:247px;height:247px;position:absolute;top:230px;left:760px}.hero-section__palette{object-fit:contain;width:223px;height:169px;position:absolute;bottom:98px;left:50%;transform:translate(-50%)}.hero-section__cake-group{width:730.3px;height:615.1px;position:absolute;bottom:33px;left:280px}.hero-section__cake-shadow{mix-blend-mode:multiply;background-blend-mode:multiply;width:1017px;height:295px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.hero-section__cake-illustration{width:523px;height:478px;position:absolute;bottom:139.1px;left:50%;transform:translate(-50%)}.hero-section__cursor{object-fit:contain;width:65px;height:61px;position:absolute;top:350px;left:950px}.hero-section__tool-icons{width:1366.9px;height:415.5px;position:absolute;top:447px;left:214px}.hero-section__tool-icons-right{width:306.5px;height:408.1px;position:absolute;top:7.43px;left:1060px}.hero-section__sparkle-icon{width:60.27px;height:59.64px;position:absolute;top:326px;right:224px}.hero-section__brush-icon{width:185.4px;height:165.9px;position:absolute;top:0;left:121.08px}.hero-section__tool-icons-left{width:306.35px;height:252.39px;position:absolute;top:0;left:0}.hero-section__pen-tool-icon{width:170.7px;height:145.1px;position:absolute;top:107px;left:0}.hero-section__vector-point-icon{mix-blend-mode:multiply;width:53px;height:53px;position:absolute;top:0;left:253px}.hero-section__text{pointer-events:none;flex-direction:column;align-items:center;gap:25px;width:715px;height:257px;display:flex;position:relative;top:97px;left:542px}.hero-section__headline{letter-spacing:-3px;text-transform:capitalize;font-size:85px;line-height:100px;font-family:var(--font-inter),Helvetica;color:#2b2a2e;text-align:center;font-weight:500;position:relative}.hero-section__headline-row{margin:0}.hero-section__headline-highlight{color:#b973c3}.hero-section__headline-accent{color:#f19c87}.hero-section__description{font-size:20px;line-height:32px;font-family:var(--font-pretendard-regular),Helvetica;letter-spacing:0;text-align:center;color:#514d42;font-weight:400;position:relative}@media (max-width:1440px){.hero-section__description{font-size:calc(15px/var(--hero-scale))}}@media (max-width:1200px){.hero-section__description{font-size:calc(14px/var(--hero-scale))}}@media (max-width:1024px){.hero-section__description{font-size:calc(13px/var(--hero-scale))}}@media (max-width:768px){.hero-section__description{font-size:calc(12px/var(--hero-scale))}}@media (max-width:767px){.hero-section-wrapper{padding-top:15px}}@media (max-width:640px){.hero-section-wrapper{padding-top:10px}.hero-section__description{font-size:calc(10px/var(--hero-scale));letter-spacing:calc(0px/var(--hero-scale));line-height:calc(10px/var(--hero-scale))}}@media (max-width:500px){.hero-section-wrapper{padding-left:10px;padding-right:10px}.hero-section{width:100%;max-width:100%;height:calc(1500px*var(--hero-scale))}.hero-section__visual{transform-origin:top;transform:translateX(-50%)scale(var(--hero-scale));top:0;left:50%}.hero-section__visual,.hero-section__background,.hero-section__graphics,.hero-section__graphics-canvas{height:1500px}.hero-section__main-graphic{bottom:calc(15px/var(--hero-scale));top:auto}.hero-section__tool-icons{bottom:calc(80px/var(--hero-scale));top:auto}.hero-section__text{width:calc(275px/var(--hero-scale));height:calc(116px/var(--hero-scale));top:calc(31.56px/var(--hero-scale));gap:calc(8px/var(--hero-scale));left:50%;transform:translate(-50%)}.hero-section__headline{font-size:calc(36px/var(--hero-scale));letter-spacing:calc(-3px/var(--hero-scale));line-height:calc(38px/var(--hero-scale))}.hero-section__headline-row-first{line-height:calc(45px/var(--hero-scale))}.hero-section__description{font-size:calc(14px/var(--hero-scale));letter-spacing:calc(0px/var(--hero-scale));line-height:calc(32px/var(--hero-scale))}}@media (max-width:400px){.hero-section__main-graphic{bottom:calc(0px/var(--hero-scale))}.hero-section__tool-icons{bottom:calc(65px/var(--hero-scale))}.hero-section__text{top:calc(25px/var(--hero-scale))}.hero-section__description{line-height:calc(25px/var(--hero-scale))}}@media (max-width:350px){.hero-section__headline{font-size:calc(33px/var(--hero-scale));line-height:calc(35px/var(--hero-scale))}.hero-section__headline-row-first{line-height:calc(40px/var(--hero-scale))}.hero-section__description{font-size:calc(12px/var(--hero-scale));line-height:calc(20px/var(--hero-scale))}}
.template-showcase-section{box-sizing:border-box;flex-direction:column;align-items:center;gap:80px;width:min(1440px,100%);display:inline-flex;position:relative}.template-showcase-section .template-heading-wrapper{left:unset!important;top:unset!important;flex:none!important;align-items:center!important}.template-showcase-section .template-content{flex-direction:column;flex:none;align-items:center;gap:50px;width:100%;display:inline-flex;position:relative}.template-showcase-section .template-category-tabs{border-radius:500px;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(10px,min(1.2vw,18px));width:100%;display:flex;position:relative}.template-showcase-section .template-category-row{display:contents}.template-showcase-section .template-category-item-btn{cursor:pointer;flex:none;width:auto;height:64px;position:relative}.template-showcase-section .template-category-pill{box-sizing:border-box;white-space:nowrap;background-color:#f1ece6;border-radius:70px;justify-content:center;align-items:center;gap:10px;height:64px;padding:16px 32px;display:inline-flex;position:relative}.template-showcase-section .template-category-label{flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.template-showcase-section .template-category-icon{color:var(--x03-textmaintxtcolor);font-family:var(--font-awesome-pro-solid),Helvetica;letter-spacing:0;opacity:.5;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:400;line-height:normal;position:relative}.template-showcase-section .template-category-text{color:var(--x03-textmaintxtcolor);font-family:var(--font-pretendard-medium),Helvetica;letter-spacing:0;opacity:.5;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:20px;font-weight:500;line-height:20px;position:relative}.template-showcase-section .template-category-item-btn.is-active .template-category-pill{background-color:#b66cef}.template-showcase-section .template-category-item-btn.is-active .template-category-icon,.template-showcase-section .template-category-item-btn.is-active .template-category-text{color:#fff;opacity:1}.template-showcase-section .template-category-secondary-icon{font-family:var(--font-awesome-pro-solid),Helvetica;font-size:17px}@media (hover:hover){.template-showcase-section .template-category-item-btn:hover .template-category-pill{background-color:var(--x04-apoint)}.template-showcase-section .template-category-item-btn:hover .template-category-icon,.template-showcase-section .template-category-item-btn:hover .template-category-text{color:#897e7c;opacity:1}}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(5,262.5px);justify-content:center;justify-items:center;gap:32px;width:100%;display:grid}.template-showcase-section .template-showcase-gallery-row{display:contents}.template-showcase-section .template-showcase-card{border-radius:500px;width:262.5px;height:262.5px;position:relative;overflow:hidden}.template-showcase-section .template-showcase-card-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1500px){.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(4,262.5px);gap:max(18px,min(33.3333% - 333.333px,50px))}.template-showcase-section{gap:64px}}@media (max-width:1200px){.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,262.5px);gap:max(14px,min(50% - 375px,40px))}.template-showcase-section .template-showcase-gallery-row:last-of-type .template-showcase-card:last-of-type{display:none}}@media (max-width:1023px){.template-showcase-section .template-showcase-card{aspect-ratio:1;width:230px;height:230px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,230px);gap:max(14px,min(50% - 375px,40px))}}@media (max-width:767px){.template-showcase-section{gap:40px;padding:0 20px}.template-showcase-section .template-content{gap:40px}.template-showcase-section .template-category-pill{height:40px;padding:14px 18px}.template-showcase-section .template-category-label{gap:6px}.template-showcase-section .template-category-icon,.template-showcase-section .template-category-text{font-size:14px;line-height:14px}.template-showcase-section .template-showcase-card{aspect-ratio:1;width:217px;height:217px}.template-showcase-section .template-category-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.template-showcase-section .template-category-row{display:contents}.template-showcase-section .template-category-item-btn{width:auto;height:40px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,217px);justify-content:center;gap:max(12px,min(4vw,24px));display:grid}.template-showcase-section .template-showcase-gallery-row{display:contents}.template-showcase-section .template-showcase-gallery-row:last-of-type .template-showcase-card:last-of-type{display:none}}@media (max-width:730px){.template-showcase-section .template-showcase-card{width:190px;height:190px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,190px);gap:max(10px,min(3vw,20px))}}@media (max-width:640px){.template-showcase-section .template-showcase-card{width:170px;height:170px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,170px);gap:max(10px,min(3vw,20px))}}@media (max-width:570px){.template-showcase-section .template-showcase-card{width:150px;height:150px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,150px);gap:max(8px,min(3vw,16px))}}@media (max-width:500px){.template-showcase-section .template-showcase-card{width:130px;height:130px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,130px);gap:max(8px,min(3vw,16px))}.template-showcase-section .template-category-pill{height:34px;padding:8px 12px}.template-showcase-section .template-category-icon,.template-showcase-section .template-category-text{font-size:12px;line-height:12px}}@media (max-width:450px){.template-showcase-section .template-showcase-card{width:120px;height:120px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,120px);gap:max(6px,min(3vw,12px))}}@media (max-width:400px){.template-showcase-section .template-showcase-card{width:110px;height:110px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,110px);gap:max(6px,min(3vw,12px))}}@media (max-width:350px){.template-showcase-section .template-showcase-card{width:100px;height:100px}.template-showcase-section .template-showcase-gallery{grid-template-columns:repeat(3,100px);gap:max(6px,min(3vw,12px))}.template-showcase-section .template-category-pill{padding:7px 11px}.template-showcase-section .template-category-icon,.template-showcase-section .template-category-text{font-size:11px;line-height:11px}}
.home-page{background-color:var(--x-0-0bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-height:7140px;margin:0 auto;position:relative;overflow:clip}.home-page .home-background{width:100%;height:7335px;position:absolute;top:1490px;left:0}.home-page .home-section-list{flex-direction:column;align-items:center;gap:240px;width:100%;margin-bottom:240px;display:flex}.home-page img,.home-page a img{-webkit-user-drag:none}@media (max-width:767px){.home-page .home-section-list{gap:80px;margin-bottom:80px}}
