.yunya-site .elementor-section.home-category-section{padding-top:8px;padding-bottom:55px}.home-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:start}.home-category-card{display:block;min-width:0}.home-category-photo{position:relative;background:#eee8df;overflow:hidden}.yunya-site .home-category-photo .studio-image{margin:0}.yunya-site .home-category-photo .studio-image img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;transition:opacity .2s}.home-category-card:hover img{opacity:.88}.home-category-label{display:flex;align-items:start;gap:8px;justify-content:space-between;padding-top:16px}.home-category-label h3{font:400 20px/1.25 var(--serif);letter-spacing:-.025em;margin:0}.home-category-label>span{font-size:16px;color:var(--clay);flex-shrink:0}.home-category-badge{position:absolute;top:9px;left:9px;background:#fbf8f1ed;color:var(--ink);font-size:7px;line-height:1.5;letter-spacing:.08em;padding:5px 7px}.home-category-card:focus-visible{outline:2px solid var(--clay);outline-offset:6px}.home-category-note,.home-category-range{font:10px/1.7 var(--sans);color:var(--muted);margin:22px 0 0}.home-category-range{margin-top:5px}
.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.home.yunya-site .category-intro{padding-top:48px;padding-bottom:35px}.home.yunya-site .category-intro>.elementor-container>.elementor-column:first-child{width:55%}.home.yunya-site .category-intro>.elementor-container>.elementor-column:last-child{width:45%}.home.yunya-site .category-intro h2.elementor-heading-title{font-size:clamp(32px,3.2vw,43px)}
@media(max-width:1099px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.home-category-label h3{font-size:22px}}
@media(max-width:767px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.home-category-label{padding-top:12px}.home-category-label h3{font-size:20px}.home-category-badge{left:7px;top:7px;font-size:6px;padding:4px 6px}.home-category-note,.home-category-range{font-size:9px}.yunya-site .elementor-section.home-category-section{padding-top:0;padding-bottom:40px}}
@media(max-width:767px){.home.yunya-site .category-intro>.elementor-container>.elementor-column:first-child,.home.yunya-site .category-intro>.elementor-container>.elementor-column:last-child{width:100%}.home.yunya-site .category-intro{padding-top:35px;padding-bottom:25px}}
.home.yunya-site .elementor-section.home-details-heading{padding-bottom:30px}.home-details-heading .elementor-widget:last-child{margin-bottom:0}.home.yunya-site .elementor-section.home-details-body{padding-top:0}.home-details-body>.elementor-container{gap:72px;align-items:flex-start}.home.yunya-site .home-details-body>.elementor-container>.elementor-column{width:calc((100% - 72px)/2)}.home.yunya-site .home-details-body .split-copy>.elementor-element-populated,.home.yunya-site .home-details-body .split-detail>.elementor-element-populated{padding:0!important}.home.yunya-site .home-details-body .split-copy .studio-image{max-width:none;margin:0 0 24px}.home.yunya-site .home-details-body .studio-image img{aspect-ratio:3/2;object-fit:contain}.home-details-body .detail-line{padding-bottom:28px;margin-bottom:28px}.home-details-body .detail-line:last-child{margin-bottom:0}.home-details-body .detail-line .number{display:block;line-height:1.5}.home-details-body .detail-line h3{margin-top:12px}.home-details-body .split-copy .elementor-widget-text-editor{font-size:14px;line-height:1.85}
@media(max-width:1100px){.home-details-body>.elementor-container{gap:40px}.home.yunya-site .home-details-body>.elementor-container>.elementor-column{width:calc((100% - 40px)/2)}}
@media(max-width:767px){.home.yunya-site .elementor-section.home-details-heading{padding-bottom:24px}.home-details-body>.elementor-container{gap:34px}.home.yunya-site .home-details-body>.elementor-container>.elementor-column{width:100%}.home-details-body .detail-line{padding-bottom:22px;margin-bottom:22px}.home-details-body .split-copy .elementor-widget-text-editor{font-size:13px}}
