:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh}}.page-module-scss-module__8-qKia__footer .page-module-scss-module__8-qKia__cases .page-module-scss-module__8-qKia__project-title,.page-module-scss-module__8-qKia__footer .page-module-scss-module__8-qKia__contact .page-module-scss-module__8-qKia__project-title,.page-module-scss-module__8-qKia__footer .page-module-scss-module__8-qKia__copyright{font-family:Pretendard!important}.page-module-scss-module__8-qKia__header .page-module-scss-module__8-qKia__rightSection .page-module-scss-module__8-qKia__item{font-family:Condor!important}.page-module-scss-module__8-qKia__detailPage{width:100%;max-width:800px;margin:0 auto}@media (max-width:1200px){.page-module-scss-module__8-qKia__detailPage{width:100%;padding:0 2.4rem}}.page-module-scss-module__8-qKia__detailPage iframe{width:100%!important}.page-module-scss-module__8-qKia__detailPage .page-module-scss-module__8-qKia__content{font-size:10px}.page-module-scss-module__8-qKia__head{flex-direction:column;width:100%;padding:0;display:flex}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__btnShare{background-color:var(--bg-surface);border-radius:50%;width:4.8rem;height:4.8rem;margin-left:auto;margin-right:0}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__btnShare .page-module-scss-module__8-qKia__ico{vertical-align:middle;background-repeat:no-repeat;background-size:cover;width:1.8rem;height:2rem;font-size:0;display:inline-block}@media (max-width:1200px){.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__btnShare{width:3.2rem;height:3.2rem}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__btnShare .page-module-scss-module__8-qKia__ico{width:1.2rem;height:1.3rem}}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{color:var(--text-primary);letter-spacing:-.2rem;text-align:center;margin-top:1.2rem;font-family:Pretendard;font-size:4.8rem;font-weight:600;line-height:6.4rem}html[data-theme=marth] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{color:var(--text-secondary-sub)}@media (max-width:1200px){.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__title{letter-spacing:-.06em;font-size:2.4rem;font-style:normal;font-weight:600;line-height:3.2rem}}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{margin-top:1.6rem;margin-bottom:8rem;font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-size:calc(1.6rem*var(--font-boost,1));letter-spacing:-.06em;color:var(--text-tertiary);text-align:center;font-weight:400;line-height:1.5}@media (max-width:1200px){.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__head .page-module-scss-module__8-qKia__date{letter-spacing:-.05em;font-size:1.1rem;font-weight:400;line-height:1.4rem}}.page-module-scss-module__8-qKia__heroImage{width:100%;margin-top:6rem;overflow:hidden}.page-module-scss-module__8-qKia__heroImage img{object-fit:cover;width:100%;height:auto;display:block}.page-module-scss-module__8-qKia__pagination{border-top:1px solid var(--accent-secondary);border-bottom:1px solid var(--accent-secondary);flex-direction:column;display:flex}.page-module-scss-module__8-qKia__paginationRow{align-items:center;gap:3.2rem;padding:2.4rem 1.6rem;display:flex}.page-module-scss-module__8-qKia__paginationRow+.page-module-scss-module__8-qKia__paginationRow{border-top:1px solid var(--accent-stroke-secondary,#f4f4f4cc)}@media (max-width:1200px){.page-module-scss-module__8-qKia__paginationRow{gap:2rem;padding:1.6rem 1.2rem}}.page-module-scss-module__8-qKia__paginationLabel{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__paginationLabel{font-size:calc(1.8rem*var(--font-boost,1));letter-spacing:-.06em;color:var(--text-secondary-sub);white-space:nowrap;flex-shrink:0;font-weight:600;line-height:1.5}@media (max-width:1200px){.page-module-scss-module__8-qKia__paginationLabel{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__paginationLabel{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__paginationLabel{letter-spacing:-.1rem;font-size:1.3rem;font-weight:600;line-height:1.5}}.page-module-scss-module__8-qKia__paginationTitle{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__paginationTitle{font-size:calc(1.8rem*var(--font-boost,1));letter-spacing:-.06em;color:var(--text-secondary-sub);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;line-height:1.5;text-decoration:none;overflow:hidden}@media (max-width:1200px){.page-module-scss-module__8-qKia__paginationTitle{font-family:Pretendard}html[lang=ja] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans JP}html[lang=zh-Hans] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans SC}html[lang=zh-Hant] .page-module-scss-module__8-qKia__paginationTitle{font-family:Noto Sans TC}.page-module-scss-module__8-qKia__paginationTitle{letter-spacing:-.1rem;font-size:1.3rem;font-weight:400;line-height:2.3rem}}a.page-module-scss-module__8-qKia__paginationTitle:hover{text-decoration:underline}
