.factory-design{--cream:#fff;--ink:#111;--blue:#111;--yellow:#deded9;--pale:#f5f5f3;--muted:#555;--line:#d5d5d5;--shadow:none;--mint:#deded9;--mint-light:#f5f5f3;--mint-wash:#f5f5f3;background:var(--cream);color:var(--ink);scroll-padding-top:100px;font-size:16px;line-height:1.65}.factory-design :focus-visible{outline-color:#111}.factory-design .button{color:#fff;box-shadow:none;background:#111;border:1.5px solid #111;border-radius:999px;min-height:52px;padding:13px 26px;font-weight:750}.factory-design .button:hover{filter:brightness(.9);box-shadow:none;transform:none}.factory-design .button.outline{color:#111;box-shadow:none;background:#fff}.factory-design .button.yellow{color:#111;background:#f5f5f3}.factory-design .button.small{min-height:44px;box-shadow:none}.factory-design .button:disabled{transform:none}.factory-design .logo,.factory-design .logo.compact{color:#111;flex:none;gap:0;width:auto;line-height:1;display:inline-flex;position:static;transform:none}.factory-design .logo .factory-wordmark{letter-spacing:-1.2px;white-space:nowrap;background:#f5f5f3;border:1.5px solid #111;border-radius:50%;padding:10px 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:20px;font-weight:800;line-height:1;display:block;transform:rotate(-4deg)}.factory-design .site-header.public-header{background:var(--cream);box-shadow:none;z-index:60;border-bottom:1.5px solid #111;padding:0;position:sticky;top:0}.factory-design .public-header-inner{align-items:center;gap:28px;max-width:1312px;min-height:76px;margin:auto;padding:0 64px;display:flex}.factory-design .public-desktop-nav{align-items:center;gap:24px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.factory-design .public-desktop-nav a{white-space:nowrap;color:#111;padding:8px 0}.factory-design .public-desktop-nav a[aria-current=page]{background:#f5f5f3}.factory-design .public-header-actions{align-items:center;gap:16px;margin-left:0;display:flex}.factory-design .public-login{color:#111;font-size:14px;font-weight:700}.factory-design .public-header-actions>.button{color:#111;white-space:nowrap;background:#deded9;min-height:40px;padding:8px 18px;font-size:14px}.factory-design .public-menu-toggle{width:44px;height:44px;box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:6px;justify-content:center;align-items:center}.factory-design .public-mobile-nav{background:var(--cream);border-top:1px solid #111;padding:12px 24px 24px}.factory-design .public-mobile-nav[hidden]{display:none}.factory-design .public-container{max-width:1312px;padding-left:64px;padding-right:64px}.factory-design .public-section{padding-top:100px;padding-bottom:100px}.factory-design .public-section-head .eyebrow,.factory-design .guide-hero>.tag,.factory-design .factory-sticker{background:var(--mint);color:#111;letter-spacing:-.02em;box-shadow:none;text-transform:none;border:0;border-radius:0;margin:0 0 26px;padding:8px 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:42px;font-style:italic;font-weight:400;line-height:1.1;display:inline-block}.factory-design .public-section-head h2{letter-spacing:-.04em;font-size:36px;font-weight:750;line-height:1.4}.factory-design .guide-hero{border-bottom:1px solid var(--line);padding-top:58px;padding-bottom:64px}.factory-design .guide-hero h1{letter-spacing:-.05em;color:#111;max-width:900px;font-size:44px;line-height:1.35}.factory-design .public-footer .footer-main{grid-template-columns:1.5fr 1fr;gap:36px;display:grid}.factory-design .public-footer .logo{margin-bottom:24px}.factory-design .public-footer a{color:#fff}.factory-design .public-footer .footer-operator{color:#bbb;font-size:13px;line-height:1.85}.factory-design .public-footer nav{flex-wrap:wrap;align-content:start;gap:18px 26px;display:flex}.factory-design .public-footer small{color:#aaa;border-top:1px solid #444;grid-column:1/-1;padding-top:24px}.factory-design .public-closing{color:#111;background:#f5f5f3;border-block:1.5px solid #111}.factory-design .public-closing h2,.factory-design .public-closing p,.factory-design .public-closing .eyebrow{color:#111}.factory-design .public-closing .button{color:#fff;background:#111}.factory-design .content-illustration,.factory-design .income-board,.factory-design .collaboration-art,.factory-design .comparison-grid article:last-child{background:var(--mint-light);color:#111;box-shadow:none;border-color:#111}.factory-design .comparison-grid article,.factory-design .sample-card,.factory-design .workflow-grid article,.factory-design .guide-steps li,.factory-design .studio-info,.factory-design .campaign-empty,.factory-design .video-empty{box-shadow:none;border-radius:0}.factory-design .public-proof,.factory-design .ugc-explainer,.factory-design .creator-community{background:var(--mint-wash);color:#111}.factory-design .tag.yellow{background:var(--mint);color:#111}.factory-design .field input,.factory-design .field select,.factory-design .field textarea,.factory-design .workspace-form input:not([type=checkbox]):not([type=file]),.factory-design .workspace-form select,.factory-design .workspace-form textarea{color:#111;min-height:52px;box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:10px}.factory-design .field input:focus,.factory-design .field select:focus,.factory-design .field textarea:focus{outline-offset:2px;outline:2px solid #111}.factory-design .text-link,.factory-design .section-link{color:#111;text-underline-offset:4px;text-decoration:underline}.factory-design .surface,.factory-design .workspace-card{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design .notice,.factory-design .workspace-note{color:#323232;background:#f5f5f3;border:1px solid #deded9;border-radius:0}.factory-design .notice.error{color:#3b3b3b;background:#f4f4f4;border-color:#414141}.factory-design .factory-auth{background:var(--cream);min-height:100vh;display:block}.factory-design .factory-auth .auth-main{background:#f5f5f3;border-bottom:1.5px solid #111;min-height:78vh;padding:56px 24px 96px;display:block}.factory-design .factory-auth .auth-heading{text-align:center;max-width:550px;margin:0 auto 32px}.factory-design .factory-auth .auth-heading h1{letter-spacing:-.05em;margin:12px 0;font-size:34px;font-weight:800;line-height:1.3}.factory-design .factory-auth .auth-heading p{margin:0;font-size:16.5px;line-height:1.7}.factory-design .factory-auth .auth-card{width:100%;max-width:480px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto;padding:32px}.factory-design .factory-auth .auth-card .button{box-shadow:none}.factory-design .factory-auth .auth-card form>.button.full{color:#111;background:#f5f5f3;margin-top:18px}.factory-design .factory-auth .auth-card .social-login-buttons .button{color:#111;background:#fff;border:1px solid #aaa;border-radius:0;min-height:52px;font-size:15px}.factory-design .factory-auth .auth-card .divider:before,.factory-design .factory-auth .auth-card .divider:after{background:#deded9}.factory-design .factory-auth .auth-switch{border-top:1.5px dashed #deded9;padding-top:20px;font-size:14px}.factory-design .factory-auth .auth-bottom{color:#ccc;background:#111;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:36px max(24px,50vw - 592px);display:flex}.factory-design .factory-auth .auth-bottom nav{gap:20px;display:flex}.factory-design .factory-auth .auth-bottom p{margin:0}.factory-design .factory-auth .auth-bottom a{color:inherit}.factory-design .factory-auth .password-wrap button{box-shadow:none}.factory-design .workspace-shell{background:var(--cream);display:block}.factory-design .factory-member-hero{background:#f5f5f3;border-bottom:1.5px solid #111;padding-top:44px}.factory-design .factory-member-heading{max-width:1312px;margin:auto;padding:0 64px}.factory-design .factory-member-heading h1{letter-spacing:-.05em;margin:0 0 12px;font-size:38px;font-weight:800;line-height:1.3}.factory-design .factory-member-heading>p{color:#222;max-width:760px;margin-bottom:20px;font-size:16.5px}.factory-design .factory-member-heading .factory-sticker{margin-bottom:24px;font-size:44px}.factory-design .factory-member-hero .workspace-navigation{scrollbar-width:thin;border:0;gap:4px;min-width:0;max-width:1184px;margin:28px auto 0;padding:0;display:flex;overflow-x:auto}.factory-design .factory-member-hero .workspace-navigation a{color:#363636;border:0;border-bottom:4px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-size:15px;font-weight:750;display:flex}.factory-design .factory-member-hero .workspace-navigation a[aria-current=page]{background:var(--cream);color:#111;border-bottom-color:#111}.factory-design .factory-member-hero .workspace-navigation svg{width:17px;height:17px}.factory-design .workspace-shell .app-content{width:100%;max-width:1312px;min-height:55vh;margin:0 auto;padding:44px 64px 110px}.factory-design .workspace-shell .workspace-bottom-nav{display:none}.factory-design .workspace-header-actions{gap:12px;margin-left:0}.factory-design .workspace-account-menu>summary,.factory-design .workspace-header-actions .icon-link{min-height:42px;box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:0}.factory-design .workspace-menu-panel{box-shadow:none;z-index:70;border:1px solid #111;border-radius:0}.factory-design .workspace-menu-panel a:hover{background:#f5f5f3}.factory-design .workspace-badge{color:#3f3f3f;background:#f5f5f3;border:1px solid;border-radius:999px;font-weight:700}.factory-design .workspace-badge.status-rejected,.factory-design .workspace-badge.status-changes_requested{color:#3b3b3b;background:#f4f4f4}.factory-design .workspace-tabs a[aria-current=page],.factory-design .workspace-tabs button[aria-selected=true]{color:#fff;background:#111;border-color:#111}.factory-design .workspace-tabs,.factory-design .workspace-participation-tabs{border-color:#111}.factory-design .workspace-tabs a{border-radius:0}.factory-design .workspace-card{margin-bottom:24px;padding:28px}.factory-design .workspace-stats>div,.factory-design .metric-card{box-shadow:none;background:#fff;border:0;border-bottom:3px solid #deded9;border-radius:0}.factory-design .workspace-stats strong{color:#111}.factory-design .workspace-empty{box-shadow:none;background:0 0;border:1.5px dashed #858585;border-radius:0;padding:56px 24px}.factory-design .workspace-empty svg{color:#5c5c5c}.factory-design .campaign-card{box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:0;overflow:hidden}.factory-design .campaign-card:hover{box-shadow:none;border-color:#111;transform:none}.factory-design .campaign-card-body{padding:26px}.factory-design .campaign-image{aspect-ratio:1.5;background:#f5f5f3;border-bottom:1.5px solid #111;width:100%;min-width:0}.factory-design .campaign-placeholder{color:#111;background:#f5f5f3}.factory-design .campaign-brand{color:#555}.factory-design .campaign-card h3{font-size:23px}.factory-design .campaign-card-body>strong{color:#111}.factory-design .workspace-filters input,.factory-design .workspace-filters select{background:#fff;border:1px solid #111;border-radius:0;min-height:46px}.factory-design .dashboard-start{box-shadow:none;background:#deded9;border:0;border-radius:0;margin:0 0 42px;padding:34px}.factory-design .dashboard-start-steps{border-bottom:1px solid #818181;padding-bottom:22px}.factory-design .dashboard-start-steps li{color:#414141}.factory-design .dashboard-start-steps li[aria-current=step] span{color:#fff;background:#111;border-color:#111}.factory-design .dashboard-start-action h2{color:#111;font-size:28px}.factory-design .dashboard-start-action p{color:#414141}.factory-design .dashboard-task,.factory-design .dashboard-payout,.factory-design .dashboard-summary .workspace-section{box-shadow:none;background:#fff;border:0;border-radius:0;padding:24px}.factory-design .dashboard-task-icon{color:#111;background:#f5f5f3;border-radius:0}.factory-design .dashboard-summary .workspace-section+.workspace-section{margin-top:30px}.factory-design .workspace-table-wrap{box-shadow:none;border:1px solid #111;border-radius:0}.factory-design .workspace-table th{color:#111;background:#f5f5f3}.factory-design .workspace-table td{border-color:#e6e6e6}.factory-design .entry-modal{width:min(660px,100vw - 48px);box-shadow:none;border:1.5px solid #111;border-radius:26px 26px 8px 8px}.factory-design .entry-modal>header{background:#deded9}.factory-design .entry-steps{background:#f5f5f3;border:1px solid #deded9;border-radius:0}.factory-design .entry-steps li[aria-current=step]{color:#111;background:#deded9}.factory-design .factory-profile-guide{box-shadow:none;background:#fff;padding:24px;position:sticky;top:106px}.factory-design .factory-profile-guide ol{padding-left:20px}.factory-design .factory-profile-guide li{border-bottom:1px dashed #deded9;padding:12px 0}.factory-design .factory-profile-form h2,.factory-design .factory-profile-form .section-title{border-bottom:2px solid #deded9;margin-top:32px;padding-bottom:18px;font-size:25px}.factory-design .factory-profile-form h2{margin-top:0}.factory-design .factory-screening-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:44px;display:grid}.factory-design .factory-screening-intro{box-shadow:none;background:#fff;padding:32px}.factory-design .factory-screening-intro h2{letter-spacing:-.04em;font-size:30px;line-height:1.35}.factory-design .factory-screening-intro>.eyebrow{color:#333}.factory-design .factory-screening-guide{background:var(--mint-wash);padding:28px}.factory-design .factory-screening-guide ol{padding-left:22px}.factory-design .factory-screening-guide li{border-bottom:1px solid #cbcbcb;padding:14px 0}.factory-design .factory-screening-guide blockquote{background:#deded9;margin:24px 0 0;padding:22px;font-weight:750}.factory-design .workspace-upload{text-align:center;background:#f5f5f3;border:1.5px dashed #757575;border-radius:0;padding:28px}.factory-design .workspace-upload input[type=file]{background:#fff;width:100%;max-width:100%;font-size:14px}.factory-design .workspace-upload input::file-selector-button{color:#fff;cursor:pointer;background:#111;border:0;margin-right:12px;padding:12px}.factory-design .workspace-form>label,.factory-design .workspace-form>button{margin-top:20px}.factory-design .workspace-form>button{width:100%}.factory-design .screening-history details{background:#fff;border-bottom:2px solid #deded9;margin-bottom:20px;padding:24px}.factory-design .screening-history summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:750;display:flex}.factory-design .factory-public-campaigns{padding-bottom:100px}.factory-design .factory-campaign-hero{background:#f5f5f3;border-bottom:1.5px solid #111}.factory-design .factory-campaign-hero .guide-hero{border:0}.factory-design .factory-campaign-list{padding-top:40px}.factory-design .factory-campaign-list .campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.factory-design .factory-campaign-detail{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:44px;padding-block:60px 100px;display:grid}.factory-design .factory-campaign-detail aside{align-self:start;position:sticky;top:110px}.factory-design .factory-campaign-detail h2{font-size:26px}.factory-design .factory-campaign-detail .surface{margin-bottom:26px}.factory-design .factory-campaign-detail .campaign-image{aspect-ratio:1.7}.factory-design .factory-inquiry{max-width:900px;margin:auto}.factory-design .factory-inquiry .inquiry-form{box-shadow:none;background:#fff;padding:40px}.factory-design .factory-inquiry .inquiry-form>h3{border-bottom:2px solid #deded9;margin:28px 0;padding-bottom:16px}@media (max-width:1150px){.factory-design .public-desktop-nav{display:none}.factory-design .public-menu-toggle{display:inline-flex}.factory-design .public-header-actions{margin-left:auto}.factory-design .factory-member-hero .workspace-navigation{margin-inline:32px}.factory-design .public-header-inner{padding:0 32px}}@media (max-width:760px){.factory-design .public-header-inner{gap:12px;min-height:68px;padding:0 20px}.factory-design .logo .factory-wordmark{padding:9px 14px;font-size:16px}.factory-design .public-header-actions>.public-login,.factory-design .public-header-actions>.button{display:none}.factory-design .public-container{padding-left:22px;padding-right:22px}.factory-design .public-section{padding-block:64px}.factory-design .guide-hero{padding-top:40px;padding-bottom:40px}.factory-design .guide-hero h1{font-size:32px}.factory-design .public-section-head h2{font-size:28px}.factory-design .public-section-head .eyebrow,.factory-design .guide-hero>.tag,.factory-design .factory-sticker{max-width:100%;font-size:34px}.factory-design .public-footer .footer-main{grid-template-columns:1fr}.factory-design .public-footer{padding:44px 0 24px}.factory-design .factory-auth .auth-main{padding:40px 20px 64px}.factory-design .factory-auth .auth-card{box-shadow:none;padding:24px 20px}.factory-design .factory-auth .auth-heading h1{font-size:28px}.factory-design .factory-auth .auth-heading p{font-size:15px}.factory-design .factory-member-hero{padding-top:32px}.factory-design .factory-member-heading{padding:0 22px}.factory-design .factory-member-heading h1{font-size:30px}.factory-design .factory-member-heading .factory-sticker{font-size:35px}.factory-design .factory-member-hero .workspace-navigation{margin:24px 0 0;padding:0 22px}.factory-design .factory-member-hero .workspace-navigation a{padding:12px 15px;font-size:14px}.factory-design .workspace-shell .app-content{padding:30px 22px 70px}.factory-design .workspace-account-menu>summary>span{display:none}.factory-design .workspace-header-actions{gap:8px}.factory-design .workspace-account-menu>summary{padding:8px}.factory-design .factory-profile-grid,.factory-design .factory-screening-grid,.factory-design .factory-campaign-detail{grid-template-columns:1fr;gap:28px}.factory-design .factory-profile-guide{position:static}.factory-design .factory-profile-guide ol{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.factory-design .factory-profile-form,.factory-design .factory-screening-intro{padding:24px 20px}.factory-design .factory-campaign-list .campaign-grid{grid-template-columns:1fr}.factory-design .factory-campaign-detail aside{position:static}.factory-design .dashboard-start,.factory-design .factory-inquiry .inquiry-form{padding:24px 20px}.factory-design .factory-screening-intro h2{font-size:26px}.factory-design .workspace-card{padding:24px 20px}.factory-design .workspace-menu-panel{max-width:calc(100vw - 32px)}.factory-design .factory-auth .auth-bottom{padding:32px 24px}.factory-design .factory-auth .auth-bottom p{width:100%}}@media (prefers-reduced-motion:reduce){.factory-design{scroll-behavior:auto}.factory-design *{transition:none!important;animation:none!important}}.factory-design{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.factory-design .factory-home-campaigns{background:#f5f5f3;padding:84px 0}.factory-design .factory-home-campaigns h2{letter-spacing:-2px;margin:16px 0 36px;font-size:42px}.factory-design .factory-home-campaigns .public-actions{margin-top:32px}.factory-design .factory-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.factory-design .factory-campaign-card{color:#111;background:#fff;border:1.5px solid #111;text-decoration:none;transition:box-shadow .2s;display:block}.factory-design .factory-campaign-card:hover{box-shadow:none}.factory-design .factory-campaign-image{aspect-ratio:4/3;background:#f5f5f3;border-bottom:1.5px solid #111;place-items:center;display:grid;position:relative;overflow:hidden}.factory-design .factory-campaign-image img{object-fit:cover;width:100%;height:100%}.factory-design .factory-campaign-image>span:first-child{text-align:center;font-size:50px;font-weight:900;line-height:.9}.factory-design .factory-campaign-image em{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:400}.factory-design .factory-campaign-status{background:#fff;border:1px solid #111;border-radius:30px;padding:7px 13px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.factory-design .factory-campaign-copy{padding:24px}.factory-design .factory-campaign-copy h3{margin:0 0 16px;font-size:22px}.factory-design .factory-campaign-copy p{font-weight:700}.factory-design .factory-campaign-copy>div{color:#666;gap:16px;font-size:13px;display:flex}.factory-design .factory-campaign-link{border-top:1px solid #ddd;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:14px;font-weight:700;display:flex}.factory-design .factory-filter-tabs{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.factory-design .factory-filter-tabs a{color:inherit;border:1px solid #111;border-radius:30px;padding:12px 20px;text-decoration:none}.factory-design .factory-campaign-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;margin-top:32px;display:grid}.factory-design .factory-detail-image{object-fit:contain;background:#f5f5f3;border:1px solid #111;width:100%;height:auto;max-height:600px}.factory-design .factory-campaign-detail .surface{margin-top:24px}.factory-design .factory-campaign-summary{box-shadow:none;background:#fff;border:1.5px solid #111;align-self:start;padding:32px;position:sticky;top:100px}.factory-design .factory-campaign-summary h1{font-size:32px;line-height:1.3}.factory-design .factory-campaign-summary dl>div{border-top:1px solid #ddd;justify-content:space-between;padding:14px 0;display:flex}.factory-design .factory-campaign-summary .button{width:100%;margin:20px 0 8px}.factory-design .factory-campaign-summary .muted{font-size:13px}.factory-design .factory-member-hero .workspace-navigation{width:calc(100% - 128px);max-width:1184px;margin:auto;display:flex;overflow-x:auto}.factory-design .factory-member-hero .workspace-navigation a{flex:none;padding:20px 26px}.factory-design .factory-member-hero .workspace-navigation svg{display:none}.factory-design .workspace-header-actions{display:flex}.factory-design .workspace-account-menu{display:block}@media (max-width:900px){.factory-design .factory-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design .factory-campaign-detail-grid{grid-template-columns:1fr}.factory-design .factory-campaign-summary{grid-row:1;position:static}}@media (max-width:760px){.factory-design .factory-campaign-list{grid-template-columns:1fr}.factory-design .factory-home-campaigns h2{font-size:30px}.factory-design .factory-member-hero .workspace-navigation{width:100%;padding:0 20px}.factory-design .factory-member-hero .workspace-navigation a{padding:18px 16px}.factory-design .factory-campaign-summary{box-shadow:none;padding:24px}.factory-design .factory-campaign-summary h1{font-size:28px}}.factory-design .factory-campaign-detail{display:block}.factory-design .factory-campaign-hero{padding:66px 0 60px}.factory-design .factory-campaign-hero h1{letter-spacing:-2px;margin:0 0 20px;font-size:46px;line-height:1.3}.factory-design .factory-campaign-hero p{font-size:17px}.factory-design .upload-file-list{text-align:left;padding:0;list-style:none}.factory-design .upload-file-list li{background:#fff;border:1px solid #deded9;justify-content:space-between;gap:16px;margin-top:10px;padding:12px;font-size:14px;display:flex}.factory-design .upload-file-list span{overflow-wrap:anywhere;min-width:0}.factory-design .upload-file-list small{white-space:nowrap}.factory-design .profile-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.factory-design .profile-workspace>.workspace-card{min-width:0}.factory-design .profile-workspace .workspace-upload{padding:14px}.factory-design .screening-history{margin-top:48px}.factory-design .screening-methods{border:0;flex-wrap:wrap;gap:8px 20px;min-width:0;margin:0 0 24px;padding:0;display:flex}.factory-design .screening-methods legend{margin-bottom:8px;font-weight:700}.factory-design .screening-methods label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.factory-design .screening-methods input{accent-color:currentColor;width:18px;height:18px}.factory-design .screening-methods:disabled label{cursor:default;opacity:.65}.factory-design .screening-history summary{align-items:center;min-height:48px}.factory-design .screening-history summary:after{content:"＋";font-size:22px}.factory-design .screening-history details[open] summary:after{content:"−"}.factory-design .screening-history details[open] summary{margin-bottom:24px}@media (max-width:760px){.factory-design .factory-campaign-hero{padding:40px 0}.factory-design .factory-campaign-hero h1{font-size:32px}.factory-design .profile-workspace{grid-template-columns:1fr;gap:28px}.factory-design .factory-home-campaigns .factory-campaign-list{padding-top:0}}.factory-design .public-container{width:100%;max-width:1312px}.factory-design .site-header .public-desktop-nav{gap:24px;font-size:14px}.factory-design .public-header .public-desktop-nav a[aria-current=page]{color:#111;text-decoration:none}.factory-design .factory-member-hero{position:relative}.factory-design .factory-member-hero .workspace-navigation{margin-top:28px}@media (max-width:1150px){.factory-design .site-header .public-desktop-nav{display:none}}@media (max-width:760px){.factory-design .public-header-actions>.public-workspace-link{padding:8px 12px;font-size:12px;display:inline-flex}.factory-design .public-container{width:100%}}.factory-design .workspace-shell .logo .factory-wordmark{letter-spacing:-.6px;border:0;border-radius:0;padding:12px 22px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400;transform:none}.factory-design .factory-member-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.factory-design .factory-member-heading h1{white-space:pre-line}.factory-design .factory-member-heading p{max-width:620px;font-size:16px;line-height:1.8}.factory-design .factory-heading-sticker{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;margin-bottom:38px;padding-bottom:12px;display:flex;position:relative}.factory-design .factory-heading-sticker>span{color:#000;background:#deded9;padding:10px 22px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:48px;font-style:italic;line-height:1.05}.factory-design .factory-heading-sticker>span:nth-child(2){margin-top:-7px;margin-left:110px}.factory-design .factory-heading-sticker>b{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#111;align-self:flex-end;max-width:320px;margin-top:-8px;padding:12px 18px;font-size:17px;line-height:1.3;overflow:hidden;transform:rotate(-2deg)}.factory-design .factory-registration-steps{flex-shrink:0;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.factory-design .factory-registration-steps li{background:#ffffffb8;border:1.5px solid #0000;flex-direction:column;align-items:flex-start;gap:5px;min-width:130px;padding:14px;display:flex}.factory-design .factory-registration-steps li[aria-current]{background:#fff;border-color:#111}.factory-design .factory-registration-steps em{color:#7b7b7b;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px}.factory-design .factory-registration-steps strong{font-size:14px}.factory-design .factory-registration-steps span{background:#f5f5f3;padding:3px 8px;font-size:12px}.factory-design .factory-member-hero .workspace-navigation{justify-content:flex-start;overflow-y:hidden}.factory-design .factory-screening-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.factory-design .factory-screening-guide{box-shadow:none;background:#fff;padding:34px}.factory-design .factory-screening-guide h2{font-size:25px;line-height:1.4}.factory-design .factory-screening-intro .workspace-card{box-shadow:none;border-top:1px solid #111;padding:24px 0}.factory-design .factory-screening-intro>.eyebrow{color:#fff;background:#111;padding:4px 12px;display:inline-block}.factory-design .factory-screening-intro .button{border-radius:0}.factory-design .factory-screening-intro .workspace-note{padding:16px}.factory-design .factory-screening-intro .workspace-upload label{flex-direction:column;align-items:center;gap:20px;display:flex}.factory-design .factory-screening-intro .workspace-upload label:before{content:"＋";background:#deded9;place-items:center;width:52px;height:52px;font-size:32px;display:grid}@media (min-width:1101px) and (max-width:1150px){.factory-design .site-header .public-mobile-nav:not([hidden]){display:flex!important}}@media (max-width:1000px){.factory-design .factory-member-heading{display:block}.factory-design .factory-registration-steps{margin-top:28px}.factory-design .factory-registration-steps li{flex:1}.factory-design .factory-screening-grid{grid-template-columns:1fr}}@media (max-width:760px){.factory-design .public-header-inner>.logo{width:auto;transform:none}.factory-design .workspace-shell .logo .factory-wordmark{padding:10px 12px;font-size:18px}.factory-design .factory-member-heading{gap:24px}.factory-design .factory-heading-sticker>span{padding:9px 16px;font-size:38px}.factory-design .factory-heading-sticker>span:nth-child(2){margin-left:70px}.factory-design .factory-heading-sticker>b{max-width:280px;font-size:14px}.factory-design .factory-registration-steps{gap:8px}.factory-design .factory-registration-steps li{min-width:0;padding:10px 8px}.factory-design .factory-registration-steps strong{font-size:12px}.factory-design .factory-registration-steps span{font-size:11px}.factory-design .factory-screening-guide{padding:24px 20px}.factory-design .factory-member-heading h1{font-size:30px}}.factory-design .logo .factory-wordmark{color:#111}.factory-design .factory-profile-form{padding:0}.factory-design .factory-profile-form>.surface{padding:32px}.factory-design .profile-workspace>.surface h2,.factory-design .profile-workspace>.surface .section-title{border-bottom:2px solid #deded9;margin-top:30px;padding-bottom:18px}.factory-design .logo,.factory-design .logo.compact{align-items:center;height:auto}.factory-design .profile-workspace .surface{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;padding:32px}.factory-design .workspace-shell .profile-workspace .surface h2{font-size:26px}.factory-design .factory-profile-form .surface{border:0;border-radius:0;width:100%;max-width:none}.factory-design .set-d{white-space:pre-line}@media (max-width:760px){.factory-design .profile-workspace .surface{padding:24px 20px}}.factory-design .profile-workspace{max-width:none}.factory-design .public-header .button.small{box-shadow:none}@media (max-width:640px){.factory-design.design-brands .stk{flex-direction:column;max-width:100%;margin-bottom:44px;transform:none}.factory-design.design-brands .stk-1,.factory-design.design-brands .stk-2{padding:9px 16px;font-size:38px}.factory-design.design-brands .stk-2{margin:-4px 0 0 58px}.factory-design.design-brands .stk-ko{height:34px;font-size:13px;bottom:-22px;right:-5px}}.factory-design .factory-heading-sticker>span:empty{display:none}.factory-design .factory-auth .auth-card .social-login-buttons form>.button{color:#111;background:#fff;margin-top:0}@media (max-width:640px){.factory-design .entry-modal{border-radius:0;width:100%;max-width:100%;max-height:100dvh}}.factory-design.design-home{scroll-behavior:smooth;background:#fff;margin:0}.factory-design.design-home a,.factory-design.design-home a:hover{color:#000}.factory-design.design-home{color:#000;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.factory-design.design-home *{box-sizing:border-box}.factory-design.design-home a:focus-visible,.factory-design.design-home button:focus-visible{outline-offset:3px;outline:3px solid #000}.factory-design.design-home .wrap{max-width:1312px;margin:0 auto;padding:0 64px;position:relative}.factory-design.design-home .hand{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:700}.factory-design.design-home .gnb{z-index:60;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:0}.factory-design.design-home .gnb-in{align-items:center;gap:36px;height:76px;display:flex}.factory-design.design-home .logo{flex:none;text-decoration:none;display:inline-flex}.factory-design.design-home .logo span{box-shadow:none;color:#000;background:#f5f5f3;border:1.5px solid #000;border-radius:50%;align-items:center;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-4deg)}.factory-design.design-home .gnb-nav{align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.factory-design.design-home .gnb-nav a{padding:8px 2px;text-decoration:none}.factory-design.design-home .gnb-nav a:hover,.factory-design.design-home .gnb-nav a.on{background:#f5f5f3}.factory-design.design-home .menu-btn{width:46px;height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.factory-design.design-home .m-panel{display:none}.factory-design.design-home .mq{background:#deded9;border-bottom:1.5px solid #000;padding:11px 0;overflow:hidden}.factory-design.design-home .mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.factory-design.design-home .mq-t span{white-space:nowrap;padding:0 36px;font-size:15px;font-weight:700}.factory-design.design-home .btn{height:60px;font:inherit;letter-spacing:-.01em;color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.factory-design.design-home .btn:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.factory-design.design-home .btn-ink{color:#fff;box-shadow:none;background:#000}.factory-design.design-home .btn-ink:hover{color:#fff;box-shadow:none}.factory-design.design-home .btn-s{height:44px;box-shadow:none;border-width:2px;padding:0 20px;font-size:15px}.factory-design.design-home .btn-s:hover{box-shadow:none;transform:translate(1px,1px)}.factory-design.design-home .btn-s.btn-ink{box-shadow:none}.factory-design.design-home .tlink{text-underline-offset:5px;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.design-home .stk{letter-spacing:-.01em;color:#000;align-items:flex-start;margin:0 0 48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.factory-design.design-home .stk-1,.factory-design.design-home .stk-2{white-space:nowrap;background:#deded9;padding:8px 14px 12px 20px;font-size:50px;display:inline-block;position:relative}.factory-design.design-home .stk-1{z-index:2}.factory-design.design-home .stk-2{z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design.design-home .stk-ko{z-index:3;color:#fff;letter-spacing:-.03em;white-space:nowrap;height:42px;box-shadow:none;background:#000;align-items:center;padding:0 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:19px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-24px;right:-18px;transform:rotate(-2deg)}.factory-design.design-home .h-sec{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.42}.factory-design.design-home .p-sec{color:#333;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.75}.factory-design.design-home .h-card{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:700;line-height:1.45}.factory-design.design-home .p-card{color:#555;letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.8}.factory-design.design-home .sec{padding:120px 0}.factory-design.design-home .oval{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:9px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.factory-design.design-home .oval.s{padding:6px 18px;font-size:14px}.factory-design.design-home .kcard{box-shadow:none;background:#fff;border:1.5px solid #000;padding:40px 36px;position:relative}.factory-design.design-home .band{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;padding:34px 44px}.factory-design.design-home .band h3{letter-spacing:-.035em;margin:0 0 8px;font-size:26px;font-weight:700}.factory-design.design-home .band p{color:#2a2a2a;margin:0;font-size:17px;line-height:1.7}.factory-design.design-home .kbar{color:#fff;text-align:center;letter-spacing:-.03em;background:#000;border-radius:16px;padding:30px 24px;font-size:26px;font-weight:700;position:relative}.factory-design.design-home .burst{clip-path:polygon(50% 0%,56.5% 9.9%,65.3% 2.2%,68.4% 13.4%,79.4% 9.5%,78.1% 21.1%,89.8% 21.5%,85.2% 32.2%,96.7% 35.4%,89% 44.1%,99.4% 50%,89% 55.9%,96.7% 64.6%,85.2% 67.8%,89.8% 78.5%,78.1% 78.9%,79.4% 90.5%,68.4% 86.6%,65.3% 97.8%,56.5% 90.1%,50% 100%,43.5% 90.1%,34.7% 97.8%,31.6% 86.6%,20.6% 90.5%,21.9% 78.9%,10.2% 78.5%,14.8% 67.8%,3.3% 64.6%,11% 55.9%,.6% 50%,11% 44.1%,3.3% 35.4%,14.8% 32.2%,10.2% 21.5%,21.9% 21.1%,20.6% 9.5%,31.6% 13.4%,34.7% 2.2%,43.5% 9.9%);z-index:3;background:#000;width:148px;height:148px;position:absolute}.factory-design.design-home .burst span{clip-path:inherit;text-align:center;color:#000;letter-spacing:-.03em;background:#f5f5f3;justify-content:center;align-items:center;font-size:21px;font-weight:800;line-height:1.12;display:flex;position:absolute;inset:3px}.factory-design.design-home .burst span b{display:block;transform:rotate(14deg)}.factory-design.design-home .win{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:28px 28px 8px 8px;overflow:hidden}.factory-design.design-home .win-top{background:#f5f5f3;border-bottom:1.5px solid #000;align-items:flex-end;gap:2px;padding:16px 20px 0 22px;display:flex}.factory-design.design-home .win-tab{height:50px;font:inherit;color:#3a3a3a;cursor:pointer;background:#f5f5f3;border:1.5px solid #000;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;margin-bottom:-3px;padding:0 34px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.factory-design.design-home .win-tab.on{color:#000;z-index:2;background:#fff;height:58px;font-size:22px;font-weight:800}.factory-design.design-home .win-ctrl{align-self:center;gap:16px;margin-left:auto;padding-bottom:12px;display:flex}.factory-design.design-home .win-addr{background:#fff;border-bottom:1.5px solid #000;align-items:center;gap:14px;padding:10px 20px;display:flex}.factory-design.design-home .win-addr .bar{color:#333;border:1.5px solid #000;border-radius:6px;flex:1;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.factory-design.design-home .win-addr .mag{background:#deded9;border:1.5px solid #000;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.factory-design.design-home .win-body{padding:44px 52px 52px}.factory-design.design-home .ell{text-align:center;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}.factory-design.design-home .art{justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:0}.factory-design.design-home .bg-light{background:#f5f5f3}.factory-design.design-home .bg-mint{background:#deded9}.factory-design.design-home .bg-white{background:#fff}.factory-design.design-home .bg-ink{background:#000}.factory-design.design-home .sun{aspect-ratio:1;background:#deded9;border-radius:50%;height:58%;position:absolute}.factory-design.design-home .bg-mint .sun{background:#fff}.factory-design.design-home .o-bottle,.factory-design.design-home .o-tube,.factory-design.design-home .o-jar,.factory-design.design-home .o-box,.factory-design.design-home .o-cup{flex:none;position:relative}.factory-design.design-home .o-bottle{aspect-ratio:.6;background:#fff;border:1.5px solid #000;border-radius:16% 16% 10% 10%/10% 10% 6% 6%;height:44%}.factory-design.design-home .o-bottle:before{content:"";background:#000;border-radius:4px 4px 0 0;width:40%;height:15%;position:absolute;top:-16%;left:30%}.factory-design.design-home .o-bottle:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:26%;position:absolute;top:36%;left:16%;right:16%}.factory-design.design-home .o-tube{aspect-ratio:.4;background:#fff;border:1.5px solid #000;border-radius:14% 14% 40% 40%/8% 8% 20% 20%;height:48%;transform:rotate(10deg)}.factory-design.design-home .o-tube:before{content:"";background:#000;border-radius:0 0 4px 4px;height:11%;position:absolute;bottom:-11%;left:24%;right:24%}.factory-design.design-home .o-tube:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:30%;position:absolute;top:24%;left:20%;right:20%}.factory-design.design-home .o-jar{aspect-ratio:1.8;background:#deded9;border:1.5px solid #000;border-radius:14%/24%;height:22%;margin-top:6%}.factory-design.design-home .o-jar:before{content:"";background:#fff;border:1.5px solid #000;border-radius:10%/30%;height:42%;position:absolute;top:-44%;left:-7%;right:-7%}.factory-design.design-home .bg-mint .o-jar{background:#fff}.factory-design.design-home .f-sub{color:#fff;white-space:nowrap;z-index:3;background:#000;border-radius:6px;padding:6px 11px;font-size:14px;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.factory-design.design-home .bg-ink .f-sub{color:#000;background:#fff}.factory-design.design-home .f-rec{z-index:3;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.factory-design.design-home .f-rec i{background:#deded9;border:1.5px solid #000;border-radius:50%;width:8px;height:8px;display:inline-block}.factory-design.design-home .bg-ink .f-rec{color:#fff}.factory-design.design-home .f-big{letter-spacing:-.05em;z-index:2;font-size:44px;font-weight:800;position:absolute;top:16%;left:12%}.factory-design.design-home .foot{color:#fff;background:#000;padding:80px 0 40px}.factory-design.design-home .foot a{color:#fff;text-decoration:none}.factory-design.design-home .foot a:hover{color:#deded9}.factory-design.design-home .foot .logo span{box-shadow:none}.factory-design.design-home .foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design.design-home .foot-slogan{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design.design-home .foot-nav{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design.design-home .foot-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design.design-home .foot-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design.design-home .foot-bot{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design.design-home .foot-legal{gap:22px;display:flex}.factory-design.design-home .foot-legal a{font-weight:600}.factory-design.design-home .foot-legal a.strong{color:#deded9}@keyframes mq{to{transform:translate(-50%)}}@keyframes bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes tilt{0%,to{rotate:0deg}50%{rotate:-8deg}}.factory-design.design-home .bob{animation:2.8s ease-in-out infinite bob}.factory-design.design-home .tilt{animation:3.2s ease-in-out infinite tilt}.factory-design.design-home.still *{animation:none!important}@media (prefers-reduced-motion:reduce){.factory-design.design-home *{transition:none!important;animation:none!important}.factory-design.design-home{scroll-behavior:auto}}.factory-design.design-home .hero{background:#f5f5f3;border-bottom:1.5px solid #000;padding:76px 0 112px;position:relative;overflow:hidden}.factory-design.design-home .hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.factory-design.design-home .hero-top{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:700}.factory-design.design-home .folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;width:min(1000px,100%);margin-top:48px;display:grid;position:relative}.factory-design.design-home .fd{--fb:#ffffff80;--ff:#ffffffa8;--fs:#c4c4c4;position:relative}.factory-design.design-home .fd svg{width:100%;height:auto;display:block}.factory-design.design-home .fd span{color:#a5a5a5;letter-spacing:-.03em;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:44% 4% 6% 8%}.factory-design.design-home .fd.dim{opacity:.5}.factory-design.design-home .fd-main{z-index:3;width:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-design.design-home .fd-main svg{filter:drop-shadow(0 0 40px #ffffffe6);width:100%;height:auto;display:block}.factory-design.design-home .fd-main .lbl{letter-spacing:-.04em;justify-content:center;align-items:center;font-size:40px;font-weight:800;line-height:1;display:flex;position:absolute;inset:44% 6% 6% 8%}.factory-design.design-home .fd-cursor{z-index:4;width:58px;position:absolute;bottom:-22px;right:-8px}.factory-design.design-home .fd-rec{z-index:4;background:#fff;border:1.5px solid #000;border-radius:9px;justify-content:center;align-items:flex-start;width:44px;height:70px;padding-top:8px;display:flex;position:absolute;top:-18px;left:-46px;transform:rotate(-14deg)}.factory-design.design-home .fd-rec i{background:#deded9;border:1.5px solid #000;border-radius:50%;width:10px;height:10px}.factory-design.design-home .hero-ell{z-index:5;width:min(820px,100%);min-height:260px;margin-top:-96px}.factory-design.design-home .hero-ell h1{letter-spacing:-.01em;margin:0;font-size:46px;line-height:1.38}.factory-design.design-home .hero-sub{max-width:560px;margin-top:44px}.factory-design.design-home .hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.factory-design.design-home .ugc-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.factory-design.design-home .eq-big{letter-spacing:-.045em;margin:22px 0 14px;font-size:44px;font-weight:800;line-height:1.3}.factory-design.design-home .eq-big .hl{background:#f5f5f3}.factory-design.design-home .eq-op{padding:0 .12em;font-weight:300}.factory-design.design-home .tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.factory-design.design-home .ugc-art{justify-content:center;align-items:center;min-height:330px;display:flex;position:relative}.factory-design.design-home .mini-frame{aspect-ratio:9/16;width:170px;box-shadow:none;border:1.5px solid #000;border-radius:18px;position:relative;overflow:hidden;transform:rotate(-4deg)}.factory-design.design-home .mini-tl{width:230px;box-shadow:none;z-index:2;background:#fff;border:1.5px solid #000;border-radius:10px;padding:12px;font-size:11px;font-weight:700;position:absolute;bottom:6px;right:0}.factory-design.design-home .mini-tl .trk{gap:3px;height:18px;margin-top:8px;display:flex}.factory-design.design-home .mini-tl .trk i{background:#f5f5f3;border:1.5px solid #000;border-radius:4px}.factory-design.design-home .mini-tl .trk i.m{background:#deded9}.factory-design.design-home .mini-tl .trk i.k{background:#000}.factory-design.design-home .pf{width:280px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:18px;padding:20px}.factory-design.design-home .pf-h{align-items:center;gap:12px;display:flex}.factory-design.design-home .pf-av{background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;width:50px;height:50px}.factory-design.design-home .pf-h b{font-size:15px}.factory-design.design-home .pf-s{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 14px;font-size:12px;font-weight:700;display:grid}.factory-design.design-home .pf-s i{background:#000;border-radius:5px;height:9px;margin:0 auto 6px;display:block}.factory-design.design-home .pf-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.factory-design.design-home .pf-g span{aspect-ratio:1;background:#f5f5f3;border:1.5px solid #000;border-radius:6px}.factory-design.design-home .pf-g span:nth-child(odd){background:#fff}.factory-design.design-home .s-look{background:#f5f5f3;border-bottom:1.5px solid #000}.factory-design.design-home .lk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.factory-design.design-home .lk{margin:0}.factory-design.design-home .lk-frame{aspect-ratio:9/16;border:1.5px solid #000;border-radius:10px;transition:transform .3s;position:relative;overflow:hidden}.factory-design.design-home .lk:hover .lk-frame{transform:translateY(-6px)}.factory-design.design-home .lk-pill{z-index:4;position:absolute;top:12px;left:12px}.factory-design.design-home .lk-t{letter-spacing:-.035em;margin:20px 0 6px;font-size:21px;font-weight:700;display:block}.factory-design.design-home .lk-d{color:#555;font-size:16px;line-height:1.7;display:block}.factory-design.design-home .lk-note{color:#333;text-align:right;margin:36px 0 0;font-size:14px}.factory-design.design-home .pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:56px;display:grid}.factory-design.design-home .pt{flex-direction:column;min-height:500px;display:flex}.factory-design.design-home .pt .oval{align-self:flex-start}.factory-design.design-home .pt .h-card{margin:28px 0 16px}.factory-design.design-home .pt-ic{align-self:flex-end;margin-top:auto;display:block}.factory-design.design-home .s-floor{background:#f5f5f3;border-bottom:1.5px solid #000;padding:110px 0 120px;position:relative;overflow:hidden}.factory-design.design-home .s-floor:before{content:"";background-image:#f5f5f3;transform-origin:bottom;opacity:.95;background-size:110px 110px;height:62%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:perspective(520px)rotateX(58deg)}.factory-design.design-home .fl-top{z-index:2;text-align:center;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;position:relative}.factory-design.design-home .fl-stage{z-index:2;grid-template-columns:230px minmax(0,1fr) 230px;align-items:center;gap:44px;max-width:1120px;margin:56px auto 0;display:grid;position:relative}.factory-design.design-home .minis{flex-direction:column;gap:22px;display:flex}.factory-design.design-home .mini{box-shadow:none;background:#fff;border:1.5px solid #000;align-items:center;gap:10px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.factory-design.design-home .mini .av{background:#f5f5f3;border:1.5px solid #000;border-radius:50%;flex:none;width:30px;height:30px}.factory-design.design-home .mini b{font-size:12.5px;display:block}.factory-design.design-home .minis .mini:nth-child(2){margin-left:-36px}.factory-design.design-home .minis.r .mini:nth-child(2){margin-left:36px;margin-right:-36px}.factory-design.design-home .cbox{box-shadow:none;letter-spacing:-.03em;background:#fff;border:1.5px solid #000;padding:54px 56px 58px;font-size:28px;font-weight:500;line-height:1.55;position:relative}.factory-design.design-home .cbox:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#000;width:96px;height:36px;margin-left:-48px;position:absolute;bottom:-38px;left:50%}.factory-design.design-home .cbox .ttl{margin-bottom:8px;display:block}.factory-design.design-home .cbox mark{color:#000;background:#f5f5f3}.factory-design.design-home .heart{z-index:3;width:76px;position:absolute}.factory-design.design-home .fl-cta{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:76px;display:flex;position:relative}.factory-design.design-home .fl-bottom{z-index:2;text-align:center;letter-spacing:-.035em;margin:56px 0 0;font-size:30px;font-weight:700;line-height:1.5;position:relative}.factory-design.design-home .shop{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid;position:relative}.factory-design.design-home .shop-card{color:#000;box-shadow:none;background:#fff;border:1.5px solid #000;text-decoration:none;display:block}.factory-design.design-home .shop-img{aspect-ratio:4/5;background:#f5f5f3;border-bottom:1.5px solid #000;display:block;position:relative;overflow:hidden}.factory-design.design-home .shop-img span.ph{justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.factory-design.design-home .shop-img img{object-fit:cover;width:100%;height:100%}.factory-design.design-home .shop-body{padding:20px 22px 24px;display:block}.factory-design.design-home .shop-body b{letter-spacing:-.035em;margin:6px 0 10px;font-size:21px;display:block}.factory-design.design-home .shop-body small{color:#555;font-size:13px;font-weight:600}.factory-design.design-home .shop-body em{color:#555;font-size:14.5px;font-style:normal;line-height:1.7;display:block}.factory-design.design-home .prev-note{z-index:2;text-align:center;margin-top:28px;font-size:13px;position:relative}.factory-design.design-home .sets{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.factory-design.design-home .set{box-shadow:none;text-align:center;background:#fff;border:1.5px solid #000;grid-column:span 2;padding:34px 22px 40px}.factory-design.design-home .set.w{grid-column:span 3}.factory-design.design-home .set-d{color:#555;white-space:pre-line;margin:22px 0 10px;font-size:17px;line-height:1.6}.factory-design.design-home .set-t{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:700}.factory-design.design-home .s-final{background:#f5f5f3;border-top:1.5px solid #000;padding:110px 0 120px}.factory-design.design-home .banner{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;min-height:470px;padding:64px 480px 64px 64px;position:relative;overflow:hidden}.factory-design.design-home .banner .lines{margin:28px 0 12px;font-size:18px;line-height:1.75}.factory-design.design-home .banner h2{letter-spacing:-.05em;margin:0;font-size:52px;font-weight:800;line-height:1.2}.factory-design.design-home .banner .btn{margin-top:36px}.factory-design.design-home .bn-fd{opacity:.5;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:420px;display:grid;position:absolute;top:40px;right:30px}.factory-design.design-home .bn-fd .fd span{font-size:15px}.factory-design.design-home .phone{z-index:2;background:#f3fcfa;border:12px solid #2a2a2a;border-bottom:0;border-radius:44px 44px 0 0;width:290px;height:520px;position:absolute;top:70px;right:120px;overflow:hidden}.factory-design.design-home .notch{background:#2a2a2a;border-radius:0 0 14px 14px;width:110px;height:24px;margin-left:-55px;position:absolute;top:0;left:50%}.factory-design.design-home .ph-h{background:#fff;border-bottom:1.5px solid #000;justify-content:space-between;align-items:center;padding:40px 18px 12px;font-size:13px;font-weight:800;display:flex}.factory-design.design-home .ph-b{padding:16px}.factory-design.design-home .ph-f{margin-bottom:12px}.factory-design.design-home .ph-f small{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.factory-design.design-home .ph-f span{color:#767676;background:#fff;border:1.5px solid #000;border-radius:8px;height:34px;padding:8px 10px;font-size:11px;display:block}.factory-design.design-home .ph-btn{height:42px;box-shadow:none;background:#deded9;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;font-size:13px;font-weight:800;display:flex}@media (max-width:1100px){.factory-design.design-home .gnb-nav,.factory-design.design-home .gnb .btn-s{display:none}.factory-design.design-home .menu-btn{display:inline-flex}.factory-design.design-home .m-panel.open{background:#fff;border-top:1.5px solid #000;padding:8px 0 28px;display:block}.factory-design.design-home .m-panel a.mlink{border-bottom:1.5px dashed #000;padding:16px 0;font-size:19px;font-weight:700;text-decoration:none;display:block}.factory-design.design-home .m-panel .btn{width:100%;margin-top:24px}.factory-design.design-home .ugc-body{grid-template-columns:minmax(0,1fr)}.factory-design.design-home .lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.factory-design.design-home .pts{grid-template-columns:minmax(0,1fr);max-width:620px}.factory-design.design-home .pt{min-height:0}.factory-design.design-home .fl-stage{grid-template-columns:minmax(0,1fr)}.factory-design.design-home .minis{display:none}.factory-design.design-home .shop,.factory-design.design-home .sets{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.design-home .set,.factory-design.design-home .set.w{grid-column:span 1}.factory-design.design-home .set.w:last-child{grid-column:span 2}.factory-design.design-home .banner{padding:56px 40px 420px}.factory-design.design-home .phone{height:360px;margin-right:-145px;top:auto;bottom:0;right:50%}.factory-design.design-home .bn-fd{display:none}}@media (max-width:640px){.factory-design.design-home .wrap{padding:0 20px}.factory-design.design-home .gnb-in{height:64px}.factory-design.design-home .logo span{padding:7px 16px 8px;font-size:19px}.factory-design.design-home .hero{padding:48px 0 80px}.factory-design.design-home .hero-top{font-size:19px}.factory-design.design-home .folders{gap:10px 12px;margin-top:32px}.factory-design.design-home .fd span{font-size:11px}.factory-design.design-home .fd-main{width:170px}.factory-design.design-home .fd-main .lbl{font-size:22px}.factory-design.design-home .fd-rec{display:none}.factory-design.design-home .fd-cursor{width:36px;bottom:-14px}.factory-design.design-home .hero-ell{min-height:0;box-shadow:none;border-radius:44px;margin-top:-48px;padding:30px 22px}.factory-design.design-home .hero-ell h1{font-size:29px}.factory-design.design-home .hero-sub{margin-top:32px}.factory-design.design-home .hero-cta{flex-direction:column;align-items:stretch;width:100%}.factory-design.design-home .sec{padding:84px 0}.factory-design.design-home .stk{transform-origin:0;margin-bottom:24px;transform:scale(.78)}.factory-design.design-home .h-sec{font-size:26px}.factory-design.design-home .p-sec{font-size:16px}.factory-design.design-home .win-tab{height:42px;padding:0 14px;font-size:13px}.factory-design.design-home .win-tab.on{height:48px;font-size:16px}.factory-design.design-home .win-ctrl{display:none}.factory-design.design-home .win-body{padding:28px 20px 32px}.factory-design.design-home .eq-big{font-size:28px}.factory-design.design-home .lk-grid{scroll-snap-type:x mandatory;gap:16px;margin:40px -20px 0;padding:4px 20px 10px;display:flex;overflow-x:auto}.factory-design.design-home .lk{scroll-snap-align:start;flex:0 0 62%}.factory-design.design-home .pt{padding:30px 24px}.factory-design.design-home .fl-top,.factory-design.design-home .fl-bottom{font-size:22px}.factory-design.design-home .cbox{box-shadow:none;padding:32px 24px 36px;font-size:19px}.factory-design.design-home .heart{display:none}.factory-design.design-home .fl-cta{flex-direction:column;align-items:stretch}.factory-design.design-home .shop{grid-template-columns:minmax(0,1fr)}.factory-design.design-home .kbar{padding:24px 16px;font-size:20px}.factory-design.design-home .burst{width:104px;height:104px}.factory-design.design-home .burst span{font-size:15px}.factory-design.design-home .sets{grid-template-columns:minmax(0,1fr)}.factory-design.design-home .set.w:last-child{grid-column:span 1}.factory-design.design-home .banner{box-shadow:none;padding:40px 24px 380px}.factory-design.design-home .banner h2{font-size:34px}.factory-design.design-home .banner .btn{width:100%}.factory-design.design-home .phone{width:250px;height:320px;margin-right:-125px}.factory-design.design-home .foot-top{flex-direction:column}.factory-design.design-home .foot-info{grid-template-columns:minmax(0,1fr)}}.factory-design.design-home{position:relative}.factory-design.design-home:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design.design-home .hand{letter-spacing:-.045em;font-weight:800}.factory-design.design-home .logo span{letter-spacing:0;color:#000;background:#deded9;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;transform:none}.factory-design.design-home .foot .logo span{background:#deded9}.factory-design.design-home .btn{box-shadow:none;border-width:1.5px;border-radius:0;transition:transform .15s,background-color .15s}.factory-design.design-home .btn:hover{box-shadow:none;transform:translateY(-2px)}.factory-design.design-home .btn:active{box-shadow:none;transform:none}.factory-design.design-home .btn-mint{background:#deded9}.factory-design.design-home .btn-mint:hover{background:#bbb}.factory-design.design-home .btn-ink,.factory-design.design-home .btn-ink:hover,.factory-design.design-home .btn-s.btn-ink{box-shadow:none}.factory-design.design-home .menu-btn{border-radius:0}.factory-design.design-home .oval{background:#f5f5f3;border:0;border-radius:0;font-weight:800}.factory-design.design-home .oval.m{background:#deded9}.factory-design.design-home .oval.k{color:#fff;background:#1a1a1a}.factory-design.design-home .oval.dash{background:0 0;border:1.5px dashed #000}.factory-design.design-home .oval.num{letter-spacing:-.01em;color:#767676;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:46px;font-style:italic;font-weight:400;line-height:.95}.factory-design.design-home .oval.s.num{font-size:36px}.factory-design.design-home .kcard{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design.design-home .band{box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);outline-offset:-10px;background:#deded9;border:0;border-radius:0;outline:1.5px solid #fffffff2}.factory-design.design-home .band.w,.factory-design.design-home .band[style*=\#fff]{outline-color:#deded9}.factory-design.design-home .win{box-shadow:none;background:#f7fdfc;border:2px solid #deded9;border-radius:0}.factory-design.design-home .win-top{background:#deded9;border-bottom:0;align-items:center;padding-bottom:12px}.factory-design.design-home .win-tab{color:#000;background:0 0;border:0;border-radius:0;margin-bottom:0}.factory-design.design-home .win-tab.on{background:#fff}.factory-design.design-home .win-ctrl>svg,.factory-design.design-home .win-ctrl>span[aria-hidden=true]{display:none}.factory-design.design-home .win-addr{background:#fff;border-bottom:1.5px dashed #deded9}.factory-design.design-home .win-addr .bar{border:0;padding:0}.factory-design.design-home .win-addr .mag{display:none}.factory-design.design-home .ell{box-shadow:none;z-index:0;background:0 0;border:0;border-radius:0}.factory-design.design-home .ell:before{content:"";z-index:-2;background:#f5f5f3;position:absolute;inset:-8px -12px;transform:rotate(-2.4deg)}.factory-design.design-home .ell:after{content:"";z-index:-1;background:#deded9;position:absolute;inset:0}.factory-design.design-home .ell>p,.factory-design.design-home .ell>h1,.factory-design.design-home .ell>h3{border-top:1.5px solid #fffffff2;border-bottom:1.5px solid #fffffff2;padding:14px 6px}.factory-design.design-home .burst{clip-path:none;background:#f5f5f3;border-radius:50%}.factory-design.design-home .burst span{clip-path:none;background:0 0;inset:0}.factory-design.design-home .burst span b{transform:none}.factory-design.design-home .kbar{border-radius:0}.factory-design.design-home .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 8px}.factory-design.design-home .s-floor{background:#f5f5f3}.factory-design.design-home .s-floor:before{opacity:1;background-repeat:no-repeat;background-size:auto;background-image:#f5f5f3;height:auto;inset:0;transform:none}.factory-design.design-home .chip{border-width:1.5px}.factory-design.design-home .hero-ell{margin-top:-40px}.factory-design.design-home .c8{top:60%;right:12%}.factory-design.design-home .kcard{background:#fff}.factory-design.design-home .bn-tags{flex-wrap:wrap;align-content:flex-start;gap:12px;display:flex}.factory-design.design-home .bn-tags .cl-tag{position:static;transform:rotate(-3deg)}.factory-design.design-home .bn-tags .cl-tag:nth-child(2n){transform:rotate(3deg)}.factory-design.design-home .collage{width:min(1000px,100%);height:380px;margin-top:40px;position:relative}.factory-design.design-home .cl-card{z-index:2;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);outline-offset:-12px;background:#deded9;outline:1.5px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:420px;height:300px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-design.design-home .collage:before{content:"";z-index:1;background:#f5f5f3;width:440px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.factory-design.design-home .cl-big{color:#fff;text-shadow:3px 3px #767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:120px;font-style:italic;font-weight:400;line-height:.9}.factory-design.design-home .cl-dots{letter-spacing:.5em;color:#767676;font-size:12px}.factory-design.design-home .cl-side{color:#767676;white-space:nowrap;transform-origin:50%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:20px;font-style:italic;position:absolute;top:50%;left:22px;transform:translateY(-50%)rotate(-90deg)}.factory-design.design-home .cl-stack{z-index:3;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:210px;left:calc(50% + 120px);transform:rotate(-14deg)}.factory-design.design-home .cl-stack i{color:#fff;letter-spacing:.06em;background:#1a1a1a;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:800}.factory-design.design-home .cl-tag{z-index:3;letter-spacing:-.03em;color:#000;white-space:nowrap;background:#fff;padding:9px 16px;font-size:19px;font-weight:800;position:absolute}.factory-design.design-home .cl-tag.m{background:#deded9}.factory-design.design-home .cl-tag.k{color:#fff;background:#1a1a1a}.factory-design.design-home .c1{top:6%;left:2%;transform:rotate(-5deg)}.factory-design.design-home .c2{top:44%;left:12%;transform:rotate(3deg)}.factory-design.design-home .c3{top:78%;left:4%;transform:rotate(-2deg)}.factory-design.design-home .c4{top:20%;left:22%;transform:rotate(6deg)}.factory-design.design-home .c5{top:8%;right:3%;transform:rotate(4deg)}.factory-design.design-home .c6{top:40%;right:16%;transform:rotate(-4deg)}.factory-design.design-home .c7{top:72%;right:2%;transform:rotate(3deg)}.factory-design.design-home .c8{top:84%;right:20%;transform:rotate(-3deg)}.factory-design.design-home .cl-spark{z-index:4;width:54px;position:absolute;top:6px;left:calc(50% + 180px)}@media (max-width:1100px){.factory-design.design-home .c4,.factory-design.design-home .c6{display:none}}@media (max-width:640px){.factory-design.design-home .collage{height:300px;margin-top:28px}.factory-design.design-home .cl-card{width:260px;height:200px}.factory-design.design-home .collage:before{width:270px;height:206px}.factory-design.design-home .cl-big{font-size:76px}.factory-design.design-home .cl-side,.factory-design.design-home .cl-stack{display:none}.factory-design.design-home .cl-tag{padding:6px 10px;font-size:13.5px}.factory-design.design-home .c2,.factory-design.design-home .c8{display:none}.factory-design.design-home .c1{top:0}.factory-design.design-home .c3{top:86%}.factory-design.design-home .c5{top:2%}.factory-design.design-home .c7{top:84%}.factory-design.design-home .cl-spark{width:38px;left:calc(50% + 100px)}}.factory-design.design-home .gnb-in{gap:28px}.factory-design.design-home .gnb-nav{gap:26px;margin-left:auto}.factory-design.design-home .gnb-nav a{white-space:nowrap}.factory-design.design-home .gnb-nav a.on{background:#f5f5f3;font-weight:800}.factory-design.design-home .hd-acc{flex:none;align-items:center;gap:12px;display:flex}.factory-design.design-home .hd-login{color:#000;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.design-home .hd-login:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.factory-design.design-home .hd-acc .btn-s{height:44px}.factory-design.design-home .hd-prof{position:relative}.factory-design.design-home .hd-avatar{cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;line-height:1;display:inline-flex}.factory-design.design-home .hd-avatar:hover,.factory-design.design-home .hd-avatar[aria-expanded=true]{background:#deded9}.factory-design.design-home .hd-scrim{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.factory-design.design-home .hd-drop{z-index:71;width:250px;box-shadow:none;text-align:left;background:#fff;padding:6px 0 8px;position:absolute;top:calc(100% + 12px);right:0}.factory-design.design-home .hd-drop .who{color:#555;word-break:break-all;border-bottom:1.5px dashed #deded9;margin:0 0 6px;padding:12px 18px 14px;font-size:12.5px;line-height:1.5}.factory-design.design-home .hd-drop .who b{color:#000;margin-bottom:2px;font-size:14.5px;display:block}.factory-design.design-home .hd-drop a,.factory-design.design-home .hd-drop button{width:100%;min-height:46px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-home .hd-drop a:hover,.factory-design.design-home .hd-drop button:hover{background:#f5f5f3}.factory-design.design-home .hd-drop .out{color:#444;border-top:1px solid #e6e6e6;margin-top:6px}.factory-design.design-home .hd-demo{color:#000;vertical-align:middle;border:1px dashed #000;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.factory-design.design-home .menu-btn{flex:none;width:44px;height:44px}.factory-design.design-home .mnav{z-index:150;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.factory-design.design-home .mnav-top{z-index:2;background:#fff;border-bottom:1.5px solid #000;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.factory-design.design-home .mnav-x{cursor:pointer;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.factory-design.design-home .mnav-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px}.factory-design.design-home .mnav-list{margin:0;padding:0;list-style:none}.factory-design.design-home .mnav-list a{letter-spacing:-.04em;color:#000;border-bottom:1.5px dashed #deded9;align-items:center;gap:14px;min-height:64px;padding:10px 0;font-size:23px;font-weight:800;text-decoration:none;display:flex}.factory-design.design-home .mnav-list .n{color:#767676;flex:none;width:34px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400}.factory-design.design-home .mnav-list .cur{color:#fff;letter-spacing:0;background:#1a1a1a;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800;display:none}.factory-design.design-home .mnav-list a.on{background:#f5f5f3}.factory-design.design-home .mnav-list a.on .cur{display:inline-flex}.factory-design.design-home .mnav-acc{border-top:1.5px solid #000;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.factory-design.design-home .mnav-acc .btn{width:100%;height:56px}.factory-design.design-home .mnav-acc .who{color:#555;word-break:break-all;margin:0 0 4px;font-size:13px}.factory-design.design-home .mnav-acc .who b{color:#000;font-size:16px;display:block}.factory-design.design-home .mnav-acc .txt{min-height:52px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;padding:0 2px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-home .mnav-note{color:#555;margin:18px 0 0;font-size:12.5px;line-height:1.6}.factory-design.design-home .hd.is-m .gnb-nav,.factory-design.design-home .hd.is-m .hd-acc{display:none}.factory-design.design-home .hd.is-m .menu-btn{display:inline-flex}.factory-design.design-home .lr-back{z-index:140;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.design-home .lr{width:min(460px,100%);box-shadow:none;background:#fff;padding:34px 32px 30px;position:relative}.factory-design.design-home .lr h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:24px;font-weight:800}.factory-design.design-home .lr p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-home .lr .acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.factory-design.design-home .lr .acts .btn{width:100%}.factory-design.design-home .lr .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.factory-design.design-home .lr .keep{color:#767676;margin-top:14px;font-size:13px;font-weight:700}@media (max-width:1280px){.factory-design.design-home .gnb-nav{gap:18px;font-size:15px}.factory-design.design-home .gnb-in{gap:20px}}@media (max-width:1100px){.factory-design.design-home .hd .gnb-nav,.factory-design.design-home .hd .hd-acc{display:none}.factory-design.design-home .hd .menu-btn{display:inline-flex}}@media (min-width:1101px){.factory-design.design-home .mnav:not(.in-frame){display:none}}.factory-design.design-about{scroll-behavior:smooth;background:#fff;margin:0}.factory-design.design-about a,.factory-design.design-about a:hover{color:#000}.factory-design.design-about{color:#000;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.factory-design.design-about *{box-sizing:border-box}.factory-design.design-about a:focus-visible,.factory-design.design-about button:focus-visible{outline-offset:3px;outline:3px solid #000}.factory-design.design-about .wrap{max-width:1312px;margin:0 auto;padding:0 64px;position:relative}.factory-design.design-about .hand{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:700}.factory-design.design-about .gnb{z-index:60;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:0}.factory-design.design-about .gnb-in{align-items:center;gap:36px;height:76px;display:flex}.factory-design.design-about .logo{flex:none;text-decoration:none;display:inline-flex}.factory-design.design-about .logo span{box-shadow:none;color:#000;background:#f5f5f3;border:1.5px solid #000;border-radius:50%;align-items:center;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-4deg)}.factory-design.design-about .gnb-nav{align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.factory-design.design-about .gnb-nav a{padding:8px 2px;text-decoration:none}.factory-design.design-about .gnb-nav a:hover,.factory-design.design-about .gnb-nav a.on{background:#f5f5f3}.factory-design.design-about .menu-btn{width:46px;height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.factory-design.design-about .m-panel{display:none}.factory-design.design-about .mq{background:#deded9;border-bottom:1.5px solid #000;padding:11px 0;overflow:hidden}.factory-design.design-about .mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.factory-design.design-about .mq-t span{white-space:nowrap;padding:0 36px;font-size:15px;font-weight:700}.factory-design.design-about .btn{height:60px;font:inherit;letter-spacing:-.01em;color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.factory-design.design-about .btn:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.factory-design.design-about .btn-ink{color:#fff;box-shadow:none;background:#000}.factory-design.design-about .btn-ink:hover{color:#fff;box-shadow:none}.factory-design.design-about .btn-s{height:44px;box-shadow:none;border-width:2px;padding:0 20px;font-size:15px}.factory-design.design-about .btn-s:hover{box-shadow:none;transform:translate(1px,1px)}.factory-design.design-about .btn-s.btn-ink{box-shadow:none}.factory-design.design-about .stk{letter-spacing:-.01em;color:#000;align-items:flex-start;margin:0 0 48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.factory-design.design-about .stk-1,.factory-design.design-about .stk-2{white-space:nowrap;background:#deded9;padding:8px 14px 12px 20px;font-size:50px;display:inline-block;position:relative}.factory-design.design-about .stk-1{z-index:2}.factory-design.design-about .stk-2{z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design.design-about .stk-ko{z-index:3;color:#fff;letter-spacing:-.03em;white-space:nowrap;height:42px;box-shadow:none;background:#000;align-items:center;padding:0 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:19px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-24px;right:-18px;transform:rotate(-2deg)}.factory-design.design-about .h-sec{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.42}.factory-design.design-about .p-sec{color:#333;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.75}.factory-design.design-about .h-card{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:700;line-height:1.45}.factory-design.design-about .p-card{color:#555;letter-spacing:-.01em;margin:0;font-size:16.5px;line-height:1.8}.factory-design.design-about .sec{padding:120px 0;scroll-margin-top:136px}.factory-design.design-about .oval{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:9px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.factory-design.design-about .oval.s{padding:6px 18px;font-size:14px}.factory-design.design-about .oval.dash{border-style:dashed}.factory-design.design-about .kcard{box-shadow:none;background:#fff;border:1.5px solid #000;padding:36px 30px;position:relative}.factory-design.design-about .band{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;padding:26px 30px}.factory-design.design-about .kbar{color:#fff;text-align:center;letter-spacing:-.03em;background:#000;border-radius:16px;padding:30px 24px;font-size:26px;font-weight:700;position:relative}.factory-design.design-about .burst{clip-path:polygon(50% 0%,56.5% 9.9%,65.3% 2.2%,68.4% 13.4%,79.4% 9.5%,78.1% 21.1%,89.8% 21.5%,85.2% 32.2%,96.7% 35.4%,89% 44.1%,99.4% 50%,89% 55.9%,96.7% 64.6%,85.2% 67.8%,89.8% 78.5%,78.1% 78.9%,79.4% 90.5%,68.4% 86.6%,65.3% 97.8%,56.5% 90.1%,50% 100%,43.5% 90.1%,34.7% 97.8%,31.6% 86.6%,20.6% 90.5%,21.9% 78.9%,10.2% 78.5%,14.8% 67.8%,3.3% 64.6%,11% 55.9%,.6% 50%,11% 44.1%,3.3% 35.4%,14.8% 32.2%,10.2% 21.5%,21.9% 21.1%,20.6% 9.5%,31.6% 13.4%,34.7% 2.2%,43.5% 9.9%);z-index:3;background:#000;width:148px;height:148px;position:absolute}.factory-design.design-about .burst span{clip-path:inherit;text-align:center;color:#000;letter-spacing:-.03em;background:#f5f5f3;justify-content:center;align-items:center;font-size:21px;font-weight:800;line-height:1.12;display:flex;position:absolute;inset:3px}.factory-design.design-about .burst span b{display:block;transform:rotate(14deg)}.factory-design.design-about .win{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:28px 28px 8px 8px;overflow:hidden}.factory-design.design-about .win-top{background:#f5f5f3;border-bottom:1.5px solid #000;align-items:flex-end;gap:2px;padding:16px 20px 0 22px;display:flex}.factory-design.design-about .win-tab{height:50px;font:inherit;color:#3a3a3a;cursor:pointer;white-space:nowrap;background:#f5f5f3;border:1.5px solid #000;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;margin-bottom:-3px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.factory-design.design-about .win-tab.on{color:#000;z-index:2;cursor:default;background:#fff;height:58px;font-size:21px;font-weight:800}.factory-design.design-about .win-ctrl{align-self:center;gap:16px;margin-left:auto;padding-bottom:12px;display:flex}.factory-design.design-about .win-addr{background:#fff;border-bottom:1.5px solid #000;align-items:center;gap:14px;padding:10px 20px;display:flex}.factory-design.design-about .win-addr .bar{color:#333;white-space:nowrap;border:1.5px solid #000;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.factory-design.design-about .win-addr .mag{background:#deded9;border:1.5px solid #000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.factory-design.design-about .ell{text-align:center;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}.factory-design.design-about .art{justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:0}.factory-design.design-about .bg-light{background:#f5f5f3}.factory-design.design-about .bg-mint{background:#deded9}.factory-design.design-about .bg-white{background:#fff}.factory-design.design-about .bg-ink{background:#000}.factory-design.design-about .sun{aspect-ratio:1;background:#deded9;border-radius:50%;height:58%;position:absolute}.factory-design.design-about .bg-mint .sun{background:#fff}.factory-design.design-about .o-bottle,.factory-design.design-about .o-tube,.factory-design.design-about .o-jar,.factory-design.design-about .o-box{flex:none;position:relative}.factory-design.design-about .o-bottle{aspect-ratio:.6;background:#fff;border:1.5px solid #000;border-radius:16% 16% 10% 10%/10% 10% 6% 6%;height:44%}.factory-design.design-about .o-bottle:before{content:"";background:#000;border-radius:4px 4px 0 0;width:40%;height:15%;position:absolute;top:-16%;left:30%}.factory-design.design-about .o-bottle:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:26%;position:absolute;top:36%;left:16%;right:16%}.factory-design.design-about .o-tube{aspect-ratio:.4;background:#fff;border:1.5px solid #000;border-radius:14% 14% 40% 40%/8% 8% 20% 20%;height:48%;transform:rotate(10deg)}.factory-design.design-about .o-tube:before{content:"";background:#000;border-radius:0 0 4px 4px;height:11%;position:absolute;bottom:-11%;left:24%;right:24%}.factory-design.design-about .o-tube:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:30%;position:absolute;top:24%;left:20%;right:20%}.factory-design.design-about .o-jar{aspect-ratio:1.8;background:#deded9;border:1.5px solid #000;border-radius:14%/24%;height:22%;margin-top:6%}.factory-design.design-about .o-jar:before{content:"";background:#fff;border:1.5px solid #000;border-radius:10%/30%;height:42%;position:absolute;top:-44%;left:-7%;right:-7%}.factory-design.design-about .o-box{aspect-ratio:1.3;background:#deded9;border:1.5px solid #000;height:30%;margin-top:8%}.factory-design.design-about .o-box:before{content:"";background:#fff;border-left:1.5px solid #000;border-right:1.5px solid #000;width:16%;position:absolute;top:-2.5px;bottom:-2.5px;left:42%}.factory-design.design-about .o-none{display:none}.factory-design.design-about .f-sub{color:#fff;white-space:nowrap;z-index:3;background:#000;border-radius:6px;padding:6px 11px;font-size:14px;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.factory-design.design-about .bg-ink .f-sub{color:#000;background:#fff}.factory-design.design-about .f-big{letter-spacing:-.05em;z-index:2;white-space:pre-line;text-align:left;font-size:44px;font-weight:800;line-height:1.02;position:absolute;top:14%;left:12%}.factory-design.design-about .bg-ink .f-big{color:#deded9}.factory-design.design-about .s-floor{background:#f5f5f3;position:relative;overflow:hidden}.factory-design.design-about .s-floor:before{content:"";background-image:#f5f5f3;transform-origin:bottom;opacity:.95;background-size:110px 110px;height:62%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:perspective(520px)rotateX(58deg)}.factory-design.design-about .foot{color:#fff;background:#000;padding:80px 0 40px}.factory-design.design-about .foot a{color:#fff;text-decoration:none}.factory-design.design-about .foot a:hover{color:#deded9}.factory-design.design-about .foot .logo span{box-shadow:none}.factory-design.design-about .foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design.design-about .foot-slogan{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design.design-about .foot-nav{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design.design-about .foot-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design.design-about .foot-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design.design-about .foot-bot{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design.design-about .foot-legal{gap:22px;display:flex}.factory-design.design-about .foot-legal a{font-weight:600}.factory-design.design-about .foot-legal a.strong{color:#deded9}.factory-design.design-about .bob{animation:2.8s ease-in-out infinite bob}.factory-design.design-about.still *{animation:none!important}@media (prefers-reduced-motion:reduce){.factory-design.design-about *{transition:none!important;animation:none!important}.factory-design.design-about{scroll-behavior:auto}}.factory-design.design-about .ab-hero{background:#f5f5f3;border-bottom:1.5px solid #000;padding:72px 0 100px}.factory-design.design-about .ab-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.factory-design.design-about .ab-h1{letter-spacing:-.05em;margin:0;font-size:52px;font-weight:800;line-height:1.28}.factory-design.design-about .ab-h1 .hl{background:#f5f5f3}.factory-design.design-about .ab-sub{max-width:30em}.factory-design.design-about .ab-hero .p-sec{color:#141414}.factory-design.design-about .scroll-cta{margin-top:40px}.factory-design.design-about .toc-list{margin:0;padding:8px 28px 18px;list-style:none}.factory-design.design-about .toc-list a{color:#000;border-bottom:1.5px dashed #000;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:20px 2px;text-decoration:none;display:grid}.factory-design.design-about .toc-list li:last-child a{border-bottom:0}.factory-design.design-about .toc-list .q{letter-spacing:-.035em;font-size:18px;font-weight:700}.factory-design.design-about .toc-list a:hover .q{background:#f5f5f3}.factory-design.design-about .toc-list svg{transition:transform .2s}.factory-design.design-about .toc-list a:hover svg{transform:translateY(3px)}.factory-design.design-about .cbar{z-index:40;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:76px}.factory-design.design-about .cbar-in{scrollbar-width:none;gap:10px;padding:12px 0;display:flex;overflow-x:auto}.factory-design.design-about .cbar a{background:#fff;border:1.5px solid #000;border-radius:999px;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.design-about .cbar a:hover{background:#deded9}.factory-design.design-about .cbar a b{font-variant-numeric:tabular-nums;font-size:12px}.factory-design.design-about .und-txt{max-width:46em}.factory-design.design-about .und-txt .p-sec+.p-sec{margin-top:10px}.factory-design.design-about .def{color:#000;background:#f5f5f3;font-weight:700}.factory-design.design-about .sb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:64px 0 28px;display:flex}.factory-design.design-about .sb-top b{letter-spacing:-.03em;font-size:22px;font-weight:700}.factory-design.design-about .sb{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.factory-design.design-about .sbc{box-shadow:none;background:#fff;border:1.5px solid #000;padding:18px 18px 22px;position:relative}.factory-design.design-about .sbc:not(:last-child):after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);z-index:2;background:#000;width:16px;height:18px;position:absolute;top:44%;right:-27px}.factory-design.design-about .sb-fr{aspect-ratio:4/3;background:#f5f5f3;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;margin:14px 0 16px;display:flex;position:relative}.factory-design.design-about .sbc:nth-child(3) .sb-fr{background:#deded9}.factory-design.design-about .sbc:nth-child(5) .sb-fr{background:#000}.factory-design.design-about .sbc small{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.factory-design.design-about .sbc p{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:500;line-height:1.6}.factory-design.design-about .how{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-about .zz{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 18px;margin-top:56px;padding:0;list-style:none;display:grid;position:relative}.factory-design.design-about .zz:before{content:"";background:#000;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.factory-design.design-about .zs{grid-template-rows:1fr 64px 1fr;min-height:600px;display:grid}.factory-design.design-about .zs-top{flex-direction:column;justify-content:flex-end;padding-bottom:16px;display:flex}.factory-design.design-about .zs-bot{flex-direction:column;justify-content:flex-start;padding-top:16px;display:flex}.factory-design.design-about .zs-node{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.factory-design.design-about .zs-node .oval{padding:7px 16px;font-size:14px;font-weight:700}.factory-design.design-about .zs:last-child .zs-node .oval{color:#deded9;background:#000}.factory-design.design-about .zc{box-shadow:none;background:#fff;border:1.5px solid #000;padding:18px 18px 20px}.factory-design.design-about .zc h3{letter-spacing:-.04em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.factory-design.design-about .zc p{color:#444;margin:0;font-size:14.5px;line-height:1.65}.factory-design.design-about .ui{background:#f5f5f3;border:1.5px solid #000;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.factory-design.design-about .ui .row{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.factory-design.design-about .ui .ln{background:#fff;border:1.5px solid #000;border-radius:4px;height:7px;margin-top:6px;display:block}.factory-design.design-about .ui .pill{background:#deded9;border:1.5px solid #000;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.factory-design.design-about .ui .pill.k{color:#deded9;background:#000}.factory-design.design-about .ui .bar{background:#fff;border:1.5px solid #000;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.factory-design.design-about .ui .bar i{background:#deded9;width:72%;height:100%;display:block}.factory-design.design-about .zlink{text-underline-offset:4px;margin-top:14px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.design-about .cg-win{margin-top:48px}.factory-design.design-about .cg-win .win-top{scrollbar-width:none;overflow-x:auto}.factory-design.design-about .cg-body{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:64px;padding:48px 56px 56px;display:grid}.factory-design.design-about .player{aspect-ratio:9/16;width:100%;box-shadow:none;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1.5px solid #000;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.factory-design.design-about .p-play{z-index:4;width:66px;height:66px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;margin:-33px 0 0 -33px;transition:transform .15s;display:flex;position:absolute;top:56%;left:50%}.factory-design.design-about .player:hover .p-play{transform:scale(1.07)}.factory-design.design-about .p-ex{z-index:4;position:absolute;top:12px;left:12px}.factory-design.design-about .p-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.factory-design.design-about .cg-t{letter-spacing:-.045em;margin:18px 0 10px;font-size:34px;font-weight:800}.factory-design.design-about .cg-d{color:#333;margin:0;font-size:18px;line-height:1.75}.factory-design.design-about .cg-h4{background:#f5f5f3;margin:32px 0 14px;font-size:16px;font-weight:700;display:inline-block}.factory-design.design-about .cg-pts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.factory-design.design-about .cg-pts li{background:#fff;border:1.5px solid #000;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:16px;font-weight:500;display:flex}.factory-design.design-about .cg-pts li i{background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.factory-design.design-about .cg-act{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.factory-design.design-about .bn{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-about .bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.factory-design.design-about .bc{flex-direction:column;min-height:460px;display:flex}.factory-design.design-about .bc .oval{align-self:flex-start}.factory-design.design-about .bc .tag{align-self:flex-start;margin-top:16px}.factory-design.design-about .bc .h-card{margin:16px 0 12px}.factory-design.design-about .bc svg{align-self:flex-end;margin-top:auto}.factory-design.design-about .bn-note{text-align:left;align-items:center;gap:12px;margin-top:48px;padding:22px 24px;font-size:18px;display:flex}.factory-design.design-about .bn-note svg{flex:none}.factory-design.design-about .pay-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;margin-top:56px;display:grid}.factory-design.design-about .rcpt{box-shadow:none;background:#fff;border:1.5px solid #000;padding:32px 36px 40px;position:relative}.factory-design.design-about .rcpt-h{border-bottom:1.5px solid #000;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.factory-design.design-about .rcpt-h b{letter-spacing:-.04em;font-size:22px;font-weight:800}.factory-design.design-about .rcpt ol{margin:0;padding:0;list-style:none}.factory-design.design-about .rcpt li{border-bottom:1.5px dashed #000;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 0;display:grid}.factory-design.design-about .rcpt li:last-child{border-bottom:0}.factory-design.design-about .rcpt .n{background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:46px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.factory-design.design-about .rcpt .t{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:700}.factory-design.design-about .rcpt .d{color:#555;margin:5px 0 0;font-size:15px;line-height:1.6}.factory-design.design-about .rcpt .who{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.factory-design.design-about .rcpt .who.m{background:#deded9}.factory-design.design-about .rcpt .who.d{border-style:dashed}.factory-design.design-about .rules-h{letter-spacing:-.04em;margin:0 0 18px;font-size:24px;font-weight:800}.factory-design.design-about .rules-h span{background:#f5f5f3}.factory-design.design-about .rules{flex-direction:column;gap:20px;display:flex}.factory-design.design-about .rules .band h4{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:700;display:flex}.factory-design.design-about .rules .band p{color:#1a1a1a;margin:0;font-size:15.5px;line-height:1.65}.factory-design.design-about .must{background:#fff;border:1.5px solid #000;margin-top:28px;padding:20px 22px}.factory-design.design-about .must h4{margin:0 0 10px;font-size:16px;font-weight:700}.factory-design.design-about .must ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.factory-design.design-about .must li{gap:10px;font-size:15px;line-height:1.6;display:flex}.factory-design.design-about .must li:before{content:"";background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.factory-design.design-about .faq-list{border-top:1.5px solid #000;margin:48px 0 0;padding:0;list-style:none}.factory-design.design-about .qa{border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:36px 0;display:grid}.factory-design.design-about .q-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.factory-design.design-about .q-btn .qt{letter-spacing:-.04em;flex:1;font-size:23px;font-weight:700;line-height:1.45}.factory-design.design-about .q-btn .pm{width:36px;height:36px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.factory-design.design-about .qa.on .q-btn .pm{background:#deded9;transform:rotate(45deg)}.factory-design.design-about .ans{color:#333;margin:0;font-size:17px;line-height:1.85}.factory-design.design-about .ans-hint{color:#767676;margin:4px 0 0;font-size:15px}.factory-design.design-about .final{padding:110px 0 130px}.factory-design.design-about .final-in{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.factory-design.design-about .final .ell{width:min(880px,100%);min-height:270px}.factory-design.design-about .final .ell h2{margin:0;font-size:44px;line-height:1.4}.factory-design.design-about .final .p-sec{color:#141414;margin-top:44px}.factory-design.design-about .final-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.factory-design.design-about .vm{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.design-about .vm .win{width:min(420px,100%)}.factory-design.design-about .vm .win-body{text-align:center;padding:24px}.factory-design.design-about .vm video{aspect-ratio:9/16;background:#000;border:1.5px solid #000;border-radius:14px;width:100%;display:block}.factory-design.design-about .vm .empty{aspect-ratio:9/16;background:#f5f5f3;border:1.5px dashed #000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:60%;margin:8px auto 0;font-size:14px;font-weight:700;display:flex}.factory-design.design-about .vm p{color:#333;margin:18px 0 20px;font-size:15.5px;line-height:1.65}.factory-design.design-about .x-btn{cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}@media (max-width:1100px){.factory-design.design-about .gnb-nav,.factory-design.design-about .gnb .btn-s{display:none}.factory-design.design-about .menu-btn{display:inline-flex}.factory-design.design-about .m-panel.open{background:#fff;border-top:1.5px solid #000;padding:8px 0 28px;display:block}.factory-design.design-about .m-panel a.mlink{border-bottom:1.5px dashed #000;padding:16px 0;font-size:19px;font-weight:700;text-decoration:none;display:block}.factory-design.design-about .m-panel .btn{width:100%;margin-top:24px}.factory-design.design-about .ab-g{grid-template-columns:minmax(0,1fr)}.factory-design.design-about .sb{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.factory-design.design-about .sbc:nth-child(3):after{display:none}.factory-design.design-about .zz{grid-template-columns:minmax(0,1fr);gap:0;padding-left:56px}.factory-design.design-about .zz:before{width:3px;height:auto;margin:0;inset:10px auto 10px 18px}.factory-design.design-about .zs{min-height:0;padding-bottom:28px;display:block;position:relative}.factory-design.design-about .zs-node{justify-content:flex-start;width:40px;position:absolute;top:-4px;left:-56px}.factory-design.design-about .zs-node .oval{border-radius:999px;padding:6px 10px;font-size:11px}.factory-design.design-about .zs-top,.factory-design.design-about .zs-bot{padding:0}.factory-design.design-about .zs-top:empty,.factory-design.design-about .zs-bot:empty{display:none}.factory-design.design-about .zc{margin-left:8px}.factory-design.design-about .cg-body{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 28px 40px}.factory-design.design-about .player{max-width:300px;margin:0 auto}.factory-design.design-about .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.design-about .bc{min-height:380px}.factory-design.design-about .pay-g{grid-template-columns:minmax(0,1fr)}.factory-design.design-about .qa{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.factory-design.design-about .wrap{padding:0 20px}.factory-design.design-about .gnb-in{height:64px}.factory-design.design-about .logo span{padding:7px 16px 8px;font-size:19px}.factory-design.design-about .cbar{top:64px}.factory-design.design-about .ab-hero{padding:48px 0 72px}.factory-design.design-about .ab-h1{font-size:34px}.factory-design.design-about .toc-list{padding:4px 16px 12px}.factory-design.design-about .toc-list a{grid-template-columns:64px minmax(0,1fr) 18px}.factory-design.design-about .toc-list .q{font-size:16px}.factory-design.design-about .win-tab{height:42px;padding:0 14px;font-size:13px}.factory-design.design-about .win-tab.on{height:48px;font-size:15px}.factory-design.design-about .win-ctrl{display:none}.factory-design.design-about .sec{padding:84px 0}.factory-design.design-about .stk{transform-origin:0;margin-bottom:24px;transform:scale(.78)}.factory-design.design-about .h-sec{font-size:26px}.factory-design.design-about .p-sec{font-size:16px}.factory-design.design-about .sb{scroll-snap-type:x mandatory;gap:30px;margin:0 -20px;padding:4px 20px 12px;display:flex;overflow-x:auto}.factory-design.design-about .sbc{scroll-snap-align:start;flex:0 0 66%}.factory-design.design-about .sbc:after{display:none}.factory-design.design-about .kbar{padding:24px 16px;font-size:20px}.factory-design.design-about .burst{width:104px;height:104px}.factory-design.design-about .burst span{font-size:15px}.factory-design.design-about .cg-t{font-size:26px}.factory-design.design-about .bgrid{grid-template-columns:minmax(0,1fr)}.factory-design.design-about .bc{min-height:0}.factory-design.design-about .rcpt{padding:24px 18px 30px}.factory-design.design-about .rcpt li{grid-template-columns:52px minmax(0,1fr)}.factory-design.design-about .rcpt .who{grid-column:2;justify-self:start}.factory-design.design-about .q-btn .qt{font-size:19px}.factory-design.design-about .final .ell{min-height:0;box-shadow:none;border-radius:44px;padding:32px 22px}.factory-design.design-about .final .ell h2{font-size:27px}.factory-design.design-about .final-cta{flex-direction:column;align-items:stretch;width:100%}.factory-design.design-about .foot-top{flex-direction:column}.factory-design.design-about .foot-info{grid-template-columns:minmax(0,1fr)}}.factory-design.design-about{position:relative}.factory-design.design-about:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design.design-about .hand{letter-spacing:-.045em;font-weight:800}.factory-design.design-about .logo span{letter-spacing:0;color:#000;background:#deded9;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;transform:none}.factory-design.design-about .foot .logo span{background:#deded9}.factory-design.design-about .btn{box-shadow:none;border-width:1.5px;border-radius:0;transition:transform .15s,background-color .15s}.factory-design.design-about .btn:hover{box-shadow:none;transform:translateY(-2px)}.factory-design.design-about .btn:active{box-shadow:none;transform:none}.factory-design.design-about .btn-mint{background:#deded9}.factory-design.design-about .btn-mint:hover{background:#bbb}.factory-design.design-about .btn-ink,.factory-design.design-about .btn-ink:hover,.factory-design.design-about .btn-s.btn-ink{box-shadow:none}.factory-design.design-about .menu-btn{border-radius:0}.factory-design.design-about .oval{background:#f5f5f3;border:0;border-radius:0;font-weight:800}.factory-design.design-about .oval.m{background:#deded9}.factory-design.design-about .oval.k{color:#fff;background:#1a1a1a}.factory-design.design-about .oval.dash{background:0 0;border:1.5px dashed #000}.factory-design.design-about .oval.num{letter-spacing:-.01em;color:#767676;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:46px;font-style:italic;font-weight:400;line-height:.95}.factory-design.design-about .oval.s.num{font-size:36px}.factory-design.design-about .kcard{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design.design-about .band{box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);outline-offset:-10px;background:#deded9;border:0;border-radius:0;outline:1.5px solid #fffffff2}.factory-design.design-about .band.w,.factory-design.design-about .band[style*=\#fff]{outline-color:#deded9}.factory-design.design-about .win{box-shadow:none;background:#f7fdfc;border:2px solid #deded9;border-radius:0}.factory-design.design-about .win-top{background:#deded9;border-bottom:0;align-items:center;padding-bottom:12px}.factory-design.design-about .win-tab{color:#000;background:0 0;border:0;border-radius:0;margin-bottom:0}.factory-design.design-about .win-tab.on{background:#fff}.factory-design.design-about .win-ctrl>svg,.factory-design.design-about .win-ctrl>span[aria-hidden=true]{display:none}.factory-design.design-about .win-addr{background:#fff;border-bottom:1.5px dashed #deded9}.factory-design.design-about .win-addr .bar{border:0;padding:0}.factory-design.design-about .win-addr .mag{display:none}.factory-design.design-about .ell{box-shadow:none;z-index:0;background:0 0;border:0;border-radius:0}.factory-design.design-about .ell:before{content:"";z-index:-2;background:#f5f5f3;position:absolute;inset:-8px -12px;transform:rotate(-2.4deg)}.factory-design.design-about .ell:after{content:"";z-index:-1;background:#deded9;position:absolute;inset:0}.factory-design.design-about .ell>p,.factory-design.design-about .ell>h1,.factory-design.design-about .ell>h3{border-top:1.5px solid #fffffff2;border-bottom:1.5px solid #fffffff2;padding:14px 6px}.factory-design.design-about .burst{clip-path:none;background:#f5f5f3;border-radius:50%}.factory-design.design-about .burst span{clip-path:none;background:0 0;inset:0}.factory-design.design-about .burst span b{transform:none}.factory-design.design-about .kbar{border-radius:0}.factory-design.design-about .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 8px}.factory-design.design-about .s-floor{background:#f5f5f3}.factory-design.design-about .s-floor:before{opacity:1;background-repeat:no-repeat;background-size:auto;background-image:#f5f5f3;height:auto;inset:0;transform:none}.factory-design.design-about .chip{border-width:1.5px}.factory-design.design-about .gnb-in{gap:28px}.factory-design.design-about .gnb-nav{gap:26px;margin-left:auto}.factory-design.design-about .gnb-nav a{white-space:nowrap}.factory-design.design-about .gnb-nav a.on{background:#f5f5f3;font-weight:800}.factory-design.design-about .hd-acc{flex:none;align-items:center;gap:12px;display:flex}.factory-design.design-about .hd-login{color:#000;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.design-about .hd-login:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.factory-design.design-about .hd-acc .btn-s{height:44px}.factory-design.design-about .hd-prof{position:relative}.factory-design.design-about .hd-avatar{cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;line-height:1;display:inline-flex}.factory-design.design-about .hd-avatar:hover,.factory-design.design-about .hd-avatar[aria-expanded=true]{background:#deded9}.factory-design.design-about .hd-scrim{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.factory-design.design-about .hd-drop{z-index:71;width:250px;box-shadow:none;text-align:left;background:#fff;padding:6px 0 8px;position:absolute;top:calc(100% + 12px);right:0}.factory-design.design-about .hd-drop .who{color:#555;word-break:break-all;border-bottom:1.5px dashed #deded9;margin:0 0 6px;padding:12px 18px 14px;font-size:12.5px;line-height:1.5}.factory-design.design-about .hd-drop .who b{color:#000;margin-bottom:2px;font-size:14.5px;display:block}.factory-design.design-about .hd-drop a,.factory-design.design-about .hd-drop button{width:100%;min-height:46px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-about .hd-drop a:hover,.factory-design.design-about .hd-drop button:hover{background:#f5f5f3}.factory-design.design-about .hd-drop .out{color:#444;border-top:1px solid #e6e6e6;margin-top:6px}.factory-design.design-about .hd-demo{color:#000;vertical-align:middle;border:1px dashed #000;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.factory-design.design-about .menu-btn{flex:none;width:44px;height:44px}.factory-design.design-about .mnav{z-index:150;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.factory-design.design-about .mnav-top{z-index:2;background:#fff;border-bottom:1.5px solid #000;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.factory-design.design-about .mnav-x{cursor:pointer;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.factory-design.design-about .mnav-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px}.factory-design.design-about .mnav-list{margin:0;padding:0;list-style:none}.factory-design.design-about .mnav-list a{letter-spacing:-.04em;color:#000;border-bottom:1.5px dashed #deded9;align-items:center;gap:14px;min-height:64px;padding:10px 0;font-size:23px;font-weight:800;text-decoration:none;display:flex}.factory-design.design-about .mnav-list .n{color:#767676;flex:none;width:34px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400}.factory-design.design-about .mnav-list .cur{color:#fff;letter-spacing:0;background:#1a1a1a;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800;display:none}.factory-design.design-about .mnav-list a.on{background:#f5f5f3}.factory-design.design-about .mnav-list a.on .cur{display:inline-flex}.factory-design.design-about .mnav-acc{border-top:1.5px solid #000;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.factory-design.design-about .mnav-acc .btn{width:100%;height:56px}.factory-design.design-about .mnav-acc .who{color:#555;word-break:break-all;margin:0 0 4px;font-size:13px}.factory-design.design-about .mnav-acc .who b{color:#000;font-size:16px;display:block}.factory-design.design-about .mnav-acc .txt{min-height:52px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;padding:0 2px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-about .mnav-note{color:#555;margin:18px 0 0;font-size:12.5px;line-height:1.6}.factory-design.design-about .hd.is-m .gnb-nav,.factory-design.design-about .hd.is-m .hd-acc{display:none}.factory-design.design-about .hd.is-m .menu-btn{display:inline-flex}.factory-design.design-about .lr-back{z-index:140;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.design-about .lr{width:min(460px,100%);box-shadow:none;background:#fff;padding:34px 32px 30px;position:relative}.factory-design.design-about .lr h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:24px;font-weight:800}.factory-design.design-about .lr p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-about .lr .acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.factory-design.design-about .lr .acts .btn{width:100%}.factory-design.design-about .lr .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.factory-design.design-about .lr .keep{color:#767676;margin-top:14px;font-size:13px;font-weight:700}@media (max-width:1280px){.factory-design.design-about .gnb-nav{gap:18px;font-size:15px}.factory-design.design-about .gnb-in{gap:20px}}@media (max-width:1100px){.factory-design.design-about .hd .gnb-nav,.factory-design.design-about .hd .hd-acc{display:none}.factory-design.design-about .hd .menu-btn{display:inline-flex}}@media (min-width:1101px){.factory-design.design-about .mnav:not(.in-frame){display:none}}.factory-design.design-creators{scroll-behavior:smooth;background:#fff;margin:0}.factory-design.design-creators a,.factory-design.design-creators a:hover{color:#000}.factory-design.design-creators{color:#000;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.factory-design.design-creators *{box-sizing:border-box}.factory-design.design-creators a:focus-visible,.factory-design.design-creators button:focus-visible,.factory-design.design-creators input:focus-visible,.factory-design.design-creators textarea:focus-visible{outline-offset:3px;outline:3px solid #000}.factory-design.design-creators .wrap{max-width:1312px;margin:0 auto;padding:0 64px;position:relative}.factory-design.design-creators .hand{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:700}.factory-design.design-creators .gnb{z-index:60;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:0}.factory-design.design-creators .gnb-in{align-items:center;gap:36px;height:76px;display:flex}.factory-design.design-creators .logo{flex:none;text-decoration:none;display:inline-flex}.factory-design.design-creators .logo span{box-shadow:none;color:#000;background:#f5f5f3;border:1.5px solid #000;border-radius:50%;align-items:center;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-4deg)}.factory-design.design-creators .gnb-nav{align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.factory-design.design-creators .gnb-nav a{padding:8px 2px;text-decoration:none}.factory-design.design-creators .gnb-nav a:hover,.factory-design.design-creators .gnb-nav a.on{background:#f5f5f3}.factory-design.design-creators .menu-btn{width:46px;height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.factory-design.design-creators .m-panel{display:none}.factory-design.design-creators .mq{background:#deded9;border-bottom:1.5px solid #000;padding:11px 0;overflow:hidden}.factory-design.design-creators .mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.factory-design.design-creators .mq-t span{white-space:nowrap;padding:0 36px;font-size:15px;font-weight:700}.factory-design.design-creators .btn{height:60px;font:inherit;letter-spacing:-.01em;color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.factory-design.design-creators .btn:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.factory-design.design-creators .btn-ink{color:#fff;box-shadow:none;background:#000}.factory-design.design-creators .btn-ink:hover{color:#fff;box-shadow:none}.factory-design.design-creators .btn-s{height:44px;box-shadow:none;border-width:2px;padding:0 20px;font-size:15px}.factory-design.design-creators .btn-s:hover{box-shadow:none;transform:translate(1px,1px)}.factory-design.design-creators .btn-s.btn-ink{box-shadow:none}.factory-design.design-creators .btn[disabled]{opacity:.7;cursor:progress;transform:none}.factory-design.design-creators .tlink{font:inherit;text-underline-offset:5px;cursor:pointer;color:#000;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.design-creators .stk{letter-spacing:-.01em;color:#000;align-items:flex-start;margin:0 0 48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.factory-design.design-creators .stk-1,.factory-design.design-creators .stk-2{white-space:nowrap;background:#deded9;padding:8px 14px 12px 20px;font-size:50px;display:inline-block;position:relative}.factory-design.design-creators .stk-1{z-index:2}.factory-design.design-creators .stk-2{z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design.design-creators .stk-ko{z-index:3;color:#fff;letter-spacing:-.03em;white-space:nowrap;height:42px;box-shadow:none;background:#000;align-items:center;padding:0 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:19px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-24px;right:-18px;transform:rotate(-2deg)}.factory-design.design-creators .h-sec{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.42}.factory-design.design-creators .p-sec{color:#333;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.75}.factory-design.design-creators .h-card{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:700;line-height:1.45}.factory-design.design-creators .p-card{color:#555;letter-spacing:-.01em;margin:0;font-size:16.5px;line-height:1.8}.factory-design.design-creators .note-s{color:#444;margin:0;font-size:13.5px;line-height:1.65}.factory-design.design-creators .sec{padding:120px 0;scroll-margin-top:76px}.factory-design.design-creators .oval{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:9px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.factory-design.design-creators .oval.s{padding:6px 18px;font-size:14px}.factory-design.design-creators .kcard{box-shadow:none;background:#fff;border:1.5px solid #000;padding:34px 30px;position:relative}.factory-design.design-creators .band{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;padding:30px 34px}.factory-design.design-creators .kbar{color:#fff;letter-spacing:-.03em;background:#000;border-radius:16px;padding:30px 36px;font-size:24px;font-weight:700;position:relative}.factory-design.design-creators .burst{clip-path:polygon(50% 0%,56.5% 9.9%,65.3% 2.2%,68.4% 13.4%,79.4% 9.5%,78.1% 21.1%,89.8% 21.5%,85.2% 32.2%,96.7% 35.4%,89% 44.1%,99.4% 50%,89% 55.9%,96.7% 64.6%,85.2% 67.8%,89.8% 78.5%,78.1% 78.9%,79.4% 90.5%,68.4% 86.6%,65.3% 97.8%,56.5% 90.1%,50% 100%,43.5% 90.1%,34.7% 97.8%,31.6% 86.6%,20.6% 90.5%,21.9% 78.9%,10.2% 78.5%,14.8% 67.8%,3.3% 64.6%,11% 55.9%,.6% 50%,11% 44.1%,3.3% 35.4%,14.8% 32.2%,10.2% 21.5%,21.9% 21.1%,20.6% 9.5%,31.6% 13.4%,34.7% 2.2%,43.5% 9.9%);z-index:3;background:#000;width:136px;height:136px;position:absolute}.factory-design.design-creators .burst span{clip-path:inherit;text-align:center;color:#000;letter-spacing:-.03em;background:#f5f5f3;justify-content:center;align-items:center;font-size:19px;font-weight:800;line-height:1.12;display:flex;position:absolute;inset:3px}.factory-design.design-creators .burst span b{display:block;transform:rotate(14deg)}.factory-design.design-creators .win{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:28px 28px 8px 8px;overflow:hidden}.factory-design.design-creators .win-top{background:#f5f5f3;border-bottom:1.5px solid #000;align-items:flex-end;gap:2px;padding:16px 20px 0 22px;display:flex}.factory-design.design-creators .win-tab{color:#000;white-space:nowrap;background:#fff;border:1.5px solid #000;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;height:58px;margin-bottom:-3px;padding:0 32px;font-size:21px;font-weight:800;display:inline-flex;position:relative}.factory-design.design-creators .win-ctrl{align-self:center;gap:16px;margin-left:auto;padding-bottom:12px;display:flex}.factory-design.design-creators .win-addr{background:#fff;border-bottom:1.5px solid #000;align-items:center;gap:14px;padding:10px 20px;display:flex}.factory-design.design-creators .win-addr .bar{color:#333;white-space:nowrap;border:1.5px solid #000;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.factory-design.design-creators .win-addr .mag{background:#deded9;border:1.5px solid #000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.factory-design.design-creators .ell{text-align:center;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}.factory-design.design-creators .s-floor{background:#f5f5f3;position:relative;overflow:hidden}.factory-design.design-creators .s-floor:before{content:"";background-image:#f5f5f3;transform-origin:bottom;opacity:.95;background-size:110px 110px;height:62%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:perspective(520px)rotateX(58deg)}.factory-design.design-creators .demo-tag{white-space:nowrap;background:#fff;border:1.5px dashed #000;border-radius:50%;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.factory-design.design-creators .foot{color:#fff;background:#000;padding:80px 0 40px}.factory-design.design-creators .foot a{color:#fff;text-decoration:none}.factory-design.design-creators .foot a:hover{color:#deded9}.factory-design.design-creators .foot .logo span{box-shadow:none}.factory-design.design-creators .foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design.design-creators .foot-slogan{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design.design-creators .foot-nav{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design.design-creators .foot-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design.design-creators .foot-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design.design-creators .foot-bot{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design.design-creators .foot-legal{gap:22px;display:flex}.factory-design.design-creators .foot-legal a{font-weight:600}.factory-design.design-creators .foot-legal a.strong{color:#deded9}@keyframes spin{to{transform:rotate(360deg)}}.factory-design.design-creators .bob{animation:2.8s ease-in-out infinite bob}.factory-design.design-creators.still *{animation:none!important}@media (prefers-reduced-motion:reduce){.factory-design.design-creators *{transition:none!important;animation:none!important}.factory-design.design-creators{scroll-behavior:auto}}.factory-design.design-creators .jh{background:#f5f5f3;border-bottom:1.5px solid #000;padding:72px 0 100px}.factory-design.design-creators .jh-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.factory-design.design-creators .jh-h1{letter-spacing:-.05em;margin:0;font-size:50px;font-weight:800;line-height:1.32}.factory-design.design-creators .jh-h1 .hl{background:#f5f5f3}.factory-design.design-creators .jh .p-sec{color:#141414;max-width:30em}.factory-design.design-creators .jh-cta{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.factory-design.design-creators .idcard{width:min(400px,100%);box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:22px;margin:0 auto;position:relative;overflow:hidden;transform:rotate(3deg)}.factory-design.design-creators .id-top{letter-spacing:.04em;background:#f5f5f3;border-bottom:1.5px solid #000;justify-content:space-between;align-items:center;padding:16px 22px;font-size:15px;font-weight:800;display:flex}.factory-design.design-creators .id-hole{background:#fff;border:1.5px solid #000;border-radius:999px;width:46px;height:12px}.factory-design.design-creators .id-body{grid-template-columns:110px minmax(0,1fr);gap:20px;padding:24px 22px 26px;display:grid}.factory-design.design-creators .id-ph{aspect-ratio:3/4;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.factory-design.design-creators .id-ph i{aspect-ratio:1;background:#deded9;border:1.5px solid #000;border-bottom:0;border-radius:50% 50% 0 0;width:70%;display:block;position:relative;top:4px}.factory-design.design-creators .id-row{color:#555;margin:0;font-size:12px;font-weight:700}.factory-design.design-creators .id-val{color:#000;margin:2px 0 12px;font-size:17px;font-weight:800;display:block}.factory-design.design-creators .id-line{background:#f5f5f3;border:1.5px solid #000;border-radius:999px;height:10px;margin-top:6px;display:block}.factory-design.design-creators .id-stamp{background:#c6c6c6;border:1.5px solid #000;border-radius:50%;padding:8px 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;position:absolute;bottom:18px;right:20px;transform:rotate(-12deg)}.factory-design.design-creators .id-cursor{z-index:3;width:60px;position:absolute;bottom:-30px;left:-26px}.factory-design.design-creators .who-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:52px;display:grid}.factory-design.design-creators .who-c{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;display:grid}.factory-design.design-creators .who-c .oval{margin-top:2px}.factory-design.design-creators .who-c .h-card{margin-bottom:8px}.factory-design.design-creators .who-bubble{text-align:center;flex-direction:column;align-items:center;margin-top:84px;display:flex}.factory-design.design-creators .who-bubble .ell{width:min(720px,100%);min-height:220px}.factory-design.design-creators .who-bubble .ell p{margin:0;font-size:38px;line-height:1.4}.factory-design.design-creators .who-bubble .note{color:#333;margin-top:36px;font-size:16px;line-height:1.75}.factory-design.design-creators .role{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-creators .role-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:52px;padding:0;list-style:none;display:grid}.factory-design.design-creators .rs{text-align:center;background:#fff;padding:30px 26px 34px;position:relative}.factory-design.design-creators .rs:not(:last-child):after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#000;width:22px;height:24px;margin-top:-12px;position:absolute;top:50%;right:-44px}.factory-design.design-creators .rs-ic{background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:22px auto 18px;display:flex}.factory-design.design-creators .role-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:72px;display:grid}.factory-design.design-creators .role-bar .hand{color:#deded9;font-size:32px;font-weight:700;line-height:1.35}.factory-design.design-creators .role-bar p.sm{color:#d7d7d7;margin:10px 0 0;font-size:15.5px;font-weight:500;line-height:1.7}.factory-design.design-creators .role-bar .btn{box-shadow:none}.factory-design.design-creators .bn-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:52px;display:grid}.factory-design.design-creators .bn-c .oval{margin-bottom:18px}.factory-design.design-creators .bn-c h3{letter-spacing:-.04em;margin:0 0 10px;font-size:24px;font-weight:700}.factory-design.design-creators .bn-c p{color:#1a1a1a;margin:0;font-size:16.5px;line-height:1.75}.factory-design.design-creators .bn-c:nth-child(2),.factory-design.design-creators .bn-c:nth-child(3){background:#fff}.factory-design.design-creators .bn-note{align-items:flex-start;gap:14px;margin-top:44px;padding:24px 28px;font-size:15.5px;font-weight:500;line-height:1.75;display:flex}.factory-design.design-creators .bn-note svg{flex:none;margin-top:3px}.factory-design.design-creators .prep{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-creators .prep-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;margin-top:52px;display:grid}.factory-design.design-creators .chk-list{margin:0;padding:12px 28px 8px;list-style:none}.factory-design.design-creators .chk-list li{border-bottom:1.5px dashed #000}.factory-design.design-creators .chk-list li:last-child{border-bottom:0}.factory-design.design-creators .chk-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 2px;display:grid}.factory-design.design-creators .chk-box{background:#fff;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.factory-design.design-creators .chk-btn.on .chk-box{background:#deded9}.factory-design.design-creators .chk-t{letter-spacing:-.03em;font-size:18px;font-weight:700;display:block}.factory-design.design-creators .chk-d{color:#555;margin-top:4px;font-size:15px;line-height:1.55;display:block}.factory-design.design-creators .chk-foot{background:#fff;border-top:1.5px solid #000;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;font-size:15px;font-weight:700;display:flex}.factory-design.design-creators .chk-bar{background:#f5f5f3;border:1.5px solid #000;border-radius:999px;flex:1;max-width:220px;height:14px;overflow:hidden}.factory-design.design-creators .chk-bar i{background:#deded9;border-right:1.5px solid #000;height:100%;transition:width .3s;display:block}.factory-design.design-creators .nopf{text-align:center;flex-direction:column;align-items:center;display:flex}.factory-design.design-creators .nopf .ell{width:100%;min-height:200px;padding:30px 40px}.factory-design.design-creators .nopf .ell p{margin:0;font-size:30px;line-height:1.4}.factory-design.design-creators .nopf .p-card{color:#222;margin-top:34px}.factory-design.design-creators .nopf .btn{margin-top:28px}.factory-design.design-creators .flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;margin-top:52px;padding:0;list-style:none;display:grid}.factory-design.design-creators .fl{box-shadow:none;background:#fff;border:1.5px solid #000;padding:24px 20px 26px;position:relative}.factory-design.design-creators .fl:not(:last-child):after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#000;width:18px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-29px}.factory-design.design-creators .fl h3{letter-spacing:-.04em;margin:18px 0 8px;font-size:19px;font-weight:700;line-height:1.35}.factory-design.design-creators .fl p{color:#444;margin:0;font-size:14.5px;line-height:1.65}.factory-design.design-creators .fl.hot{background:#f5f5f3}.factory-design.design-creators .fl .burst{width:104px;height:104px;top:-60px;right:-36px}.factory-design.design-creators .fl .burst span{font-size:14px}.factory-design.design-creators .diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:64px;display:grid}.factory-design.design-creators .diff .band h3{letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 10px;font-size:22px;font-weight:700;display:flex}.factory-design.design-creators .diff .band p{color:#1a1a1a;margin:0;font-size:16.5px;line-height:1.7}.factory-design.design-creators .diff .band.w{background:#fff}.factory-design.design-creators .diff-note{margin-top:30px;padding:22px 28px;font-size:17px}.factory-design.design-creators .faq-list{border-top:1.5px solid #000;margin:48px 0 0;padding:0;list-style:none}.factory-design.design-creators .qa{border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:34px 0;display:grid}.factory-design.design-creators .q-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.factory-design.design-creators .q-btn .qn{flex:none;padding-top:4px;font-size:15px;font-weight:800}.factory-design.design-creators .q-btn .qt{letter-spacing:-.04em;flex:1;font-size:22px;font-weight:700;line-height:1.45}.factory-design.design-creators .q-btn .pm{width:36px;height:36px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.factory-design.design-creators .qa.on .q-btn .pm{background:#deded9;transform:rotate(45deg)}.factory-design.design-creators .ans{color:#333;margin:0;font-size:17px;line-height:1.85}.factory-design.design-creators .ans-hint{color:#767676;margin:4px 0 0;font-size:15px}.factory-design.design-creators .apply{background:#f5f5f3;border-top:1.5px solid #000}.factory-design.design-creators .apply .p-sec{color:#141414}.factory-design.design-creators .form-win{margin-top:52px}.factory-design.design-creators .form-g{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:48px;padding:44px 48px 52px;display:grid}.factory-design.design-creators .f-side{background:#fff;position:sticky;top:100px}.factory-design.design-creators .f-side h4{letter-spacing:-.03em;margin:0 0 14px;font-size:17px;font-weight:800}.factory-design.design-creators .f-prog{background:#f5f5f3;border:1.5px solid #000;border-radius:999px;height:16px;overflow:hidden}.factory-design.design-creators .f-prog i{background:#deded9;border-right:1.5px solid #000;height:100%;transition:width .3s;display:block}.factory-design.design-creators .f-cnt{margin:10px 0 18px;font-size:14px;font-weight:700}.factory-design.design-creators .f-parts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.factory-design.design-creators .f-parts li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.factory-design.design-creators .f-parts .dot{background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.factory-design.design-creators .f-parts li.ok .dot{background:#deded9}.factory-design.design-creators .f-side .note-s{border-top:1.5px dashed #000;margin-top:18px;padding-top:14px}.factory-design.design-creators .fs{border:0;margin:0 0 44px;padding:0}.factory-design.design-creators .fs:last-of-type{margin-bottom:0}.factory-design.design-creators .fs legend{align-items:center;gap:12px;margin-bottom:6px;padding:0;display:flex}.factory-design.design-creators .fs legend .oval{padding:6px 18px;font-size:14px}.factory-design.design-creators .fs legend b{letter-spacing:-.04em;font-size:21px;font-weight:800}.factory-design.design-creators .field{margin-top:22px}.factory-design.design-creators .field>label,.factory-design.design-creators .field>.lbl{align-items:center;gap:8px;margin-bottom:9px;font-size:15.5px;font-weight:700;display:flex}.factory-design.design-creators .req{background:#deded9;border:1.5px solid #000;border-radius:50%;padding:1px 9px;font-size:11px;font-weight:700;display:inline-flex}.factory-design.design-creators .opt{color:#555;background:#fff;border:1.5px solid #9a9a9a;border-radius:50%;padding:1px 9px;font-size:11px;font-weight:600;display:inline-flex}.factory-design.design-creators .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.factory-design.design-creators .in{width:100%;height:52px;font:inherit;color:#000;background:#fff;border:1.5px solid #000;border-radius:12px;padding:0 16px;font-size:16px;transition:box-shadow .15s}.factory-design.design-creators .in:focus{box-shadow:none;outline:none}.factory-design.design-creators textarea.in{resize:vertical;height:150px;padding:14px 16px;line-height:1.6}.factory-design.design-creators .in[aria-invalid=true]{box-shadow:none;border-color:#414141}.factory-design.design-creators .hint{color:#555;justify-content:space-between;gap:12px;margin:7px 0 0;font-size:12.5px;display:flex}.factory-design.design-creators .err{color:#414141;align-items:center;gap:6px;margin:7px 0 0;font-size:13px;font-weight:700;display:flex}.factory-design.design-creators .chips{flex-wrap:wrap;gap:10px;display:flex}.factory-design.design-creators .chip{height:44px;font:inherit;cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;transition:box-shadow .12s,background-color .12s;display:inline-flex}.factory-design.design-creators .chip:hover{background:#f5f5f3}.factory-design.design-creators .chip.on{box-shadow:none;background:#deded9}.factory-design.design-creators .chip .ck{display:none}.factory-design.design-creators .chip.on .ck{display:inline-flex}.factory-design.design-creators .cons{background:#fff;border:1.5px solid #000;border-radius:12px;margin-top:6px;padding:4px 18px}.factory-design.design-creators .c-row{border-bottom:1.5px dashed #000;padding:14px 0}.factory-design.design-creators .c-row:last-child{border-bottom:0}.factory-design.design-creators .c-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.factory-design.design-creators .c-line label{cursor:pointer;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;line-height:1.45;display:flex}.factory-design.design-creators .c-line input{accent-color:#000;flex:none;width:22px;height:22px;margin:0}.factory-design.design-creators .c-more{font:inherit;color:#333;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.factory-design.design-creators .c-detail{color:#222;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;margin:10px 0 0 34px;padding:14px 16px;font-size:13px;line-height:1.7}.factory-design.design-creators .f-alert{color:#414141;background:#fff;border:2.5px solid #414141;border-radius:10px;margin-top:28px;padding:14px 16px;font-size:14.5px;font-weight:700;line-height:1.55}.factory-design.design-creators .f-alert .tlink{color:#414141;margin-left:6px;padding:0;font-size:14px}.factory-design.design-creators .f-submit{border-top:1.5px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;display:flex}.factory-design.design-creators .f-submit .f-sum{color:#414141;font-size:13.5px;font-weight:700}.factory-design.design-creators .f-submit .demo-note{color:#333;align-items:center;gap:8px;font-size:13px;display:flex}.factory-design.design-creators .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.factory-design.design-creators .done{text-align:center;flex-direction:column;align-items:center;padding:56px 48px 64px;display:flex}.factory-design.design-creators .done-check{width:76px;height:76px;box-shadow:none;background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.factory-design.design-creators .done .ell{width:min(640px,100%);min-height:190px;padding:30px 50px}.factory-design.design-creators .done .ell h3{margin:0;font-size:38px;line-height:1.3}.factory-design.design-creators .done .p-sec{max-width:32em;margin-top:36px}.factory-design.design-creators .done-box{text-align:left;width:min(560px,100%);margin-top:28px;padding:22px 26px}.factory-design.design-creators .done-box b{margin-bottom:6px;font-size:17px;display:block}.factory-design.design-creators .done-box p{margin:0;font-size:15px;line-height:1.7}.factory-design.design-creators .done-meta{color:#444;margin-top:18px;font-size:13.5px;line-height:1.7}.factory-design.design-creators .done-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}@media (max-width:1100px){.factory-design.design-creators .gnb-nav,.factory-design.design-creators .gnb .btn-s{display:none}.factory-design.design-creators .menu-btn{display:inline-flex}.factory-design.design-creators .m-panel.open{background:#fff;border-top:1.5px solid #000;padding:8px 0 28px;display:block}.factory-design.design-creators .m-panel a.mlink{border-bottom:1.5px dashed #000;padding:16px 0;font-size:19px;font-weight:700;text-decoration:none;display:block}.factory-design.design-creators .m-panel .btn{width:100%;margin-top:24px}.factory-design.design-creators .jh-g,.factory-design.design-creators .prep-g{grid-template-columns:minmax(0,1fr)}.factory-design.design-creators .idcard{margin-top:24px}.factory-design.design-creators .who-g,.factory-design.design-creators .bn-g,.factory-design.design-creators .diff{grid-template-columns:minmax(0,1fr)}.factory-design.design-creators .role-steps{grid-template-columns:minmax(0,1fr);gap:44px;max-width:520px}.factory-design.design-creators .rs:not(:last-child):after{margin:0 -12px 0 0;top:auto;bottom:-34px;right:50%;transform:rotate(90deg)}.factory-design.design-creators .role-bar{grid-template-columns:minmax(0,1fr)}.factory-design.design-creators .flow{grid-template-columns:minmax(0,1fr);gap:40px;max-width:560px}.factory-design.design-creators .fl:not(:last-child):after{margin:0 -10px 0 0;top:auto;bottom:-32px;right:50%;transform:rotate(90deg)}.factory-design.design-creators .qa{grid-template-columns:minmax(0,1fr);gap:16px}.factory-design.design-creators .form-g{grid-template-columns:minmax(0,1fr);padding:32px 28px 40px}.factory-design.design-creators .f-side{position:static}}@media (max-width:640px){.factory-design.design-creators .wrap{padding:0 20px}.factory-design.design-creators .gnb-in{height:64px}.factory-design.design-creators .logo span{padding:7px 16px 8px;font-size:19px}.factory-design.design-creators .jh{padding:48px 0 72px}.factory-design.design-creators .jh-h1{font-size:32px}.factory-design.design-creators .jh-cta{flex-direction:column;align-items:stretch}.factory-design.design-creators .sec{padding:84px 0}.factory-design.design-creators .stk{transform-origin:0;margin-bottom:24px;transform:scale(.78)}.factory-design.design-creators .h-sec{font-size:26px}.factory-design.design-creators .p-sec{font-size:16px}.factory-design.design-creators .who-c{grid-template-columns:minmax(0,1fr);gap:14px}.factory-design.design-creators .who-bubble .ell,.factory-design.design-creators .nopf .ell,.factory-design.design-creators .done .ell{min-height:0;box-shadow:none;border-radius:40px;padding:28px 20px}.factory-design.design-creators .who-bubble .ell p{font-size:26px}.factory-design.design-creators .nopf .ell p{font-size:23px}.factory-design.design-creators .done .ell h3{font-size:27px}.factory-design.design-creators .role-bar .hand{font-size:24px}.factory-design.design-creators .kbar{padding:24px 20px}.factory-design.design-creators .win-tab{height:48px;padding:0 18px;font-size:16px}.factory-design.design-creators .win-ctrl{display:none}.factory-design.design-creators .chk-list{padding:4px 16px}.factory-design.design-creators .chk-foot{padding:14px 16px}.factory-design.design-creators .form-g{padding:24px 18px 32px}.factory-design.design-creators .two{grid-template-columns:minmax(0,1fr)}.factory-design.design-creators .f-submit .btn{width:100%}.factory-design.design-creators .done{padding:40px 18px 48px}.factory-design.design-creators .done-acts{flex-direction:column;align-items:stretch;width:100%}.factory-design.design-creators .foot-top{flex-direction:column}.factory-design.design-creators .foot-info{grid-template-columns:minmax(0,1fr)}}.factory-design.design-creators{position:relative}.factory-design.design-creators:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design.design-creators .hand{letter-spacing:-.045em;font-weight:800}.factory-design.design-creators .logo span{letter-spacing:0;color:#000;background:#deded9;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;transform:none}.factory-design.design-creators .foot .logo span{background:#deded9}.factory-design.design-creators .btn{box-shadow:none;border-width:1.5px;border-radius:0;transition:transform .15s,background-color .15s}.factory-design.design-creators .btn:hover{box-shadow:none;transform:translateY(-2px)}.factory-design.design-creators .btn:active{box-shadow:none;transform:none}.factory-design.design-creators .btn-mint{background:#deded9}.factory-design.design-creators .btn-mint:hover{background:#bbb}.factory-design.design-creators .btn-ink,.factory-design.design-creators .btn-ink:hover,.factory-design.design-creators .btn-s.btn-ink{box-shadow:none}.factory-design.design-creators .menu-btn{border-radius:0}.factory-design.design-creators .oval{background:#f5f5f3;border:0;border-radius:0;font-weight:800}.factory-design.design-creators .oval.m{background:#deded9}.factory-design.design-creators .oval.k{color:#fff;background:#1a1a1a}.factory-design.design-creators .oval.dash{background:0 0;border:1.5px dashed #000}.factory-design.design-creators .oval.num{letter-spacing:-.01em;color:#767676;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:46px;font-style:italic;font-weight:400;line-height:.95}.factory-design.design-creators .oval.s.num{font-size:36px}.factory-design.design-creators .kcard{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design.design-creators .band{box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);outline-offset:-10px;background:#deded9;border:0;border-radius:0;outline:1.5px solid #fffffff2}.factory-design.design-creators .band.w,.factory-design.design-creators .band[style*=\#fff]{outline-color:#deded9}.factory-design.design-creators .win{box-shadow:none;background:#f7fdfc;border:2px solid #deded9;border-radius:0}.factory-design.design-creators .win-top{background:#deded9;border-bottom:0;align-items:center;padding-bottom:12px}.factory-design.design-creators .win-tab{color:#000;background:0 0;border:0;border-radius:0;margin-bottom:0}.factory-design.design-creators .win-tab.on{background:#fff}.factory-design.design-creators .win-ctrl>svg,.factory-design.design-creators .win-ctrl>span[aria-hidden=true]{display:none}.factory-design.design-creators .win-addr{background:#fff;border-bottom:1.5px dashed #deded9}.factory-design.design-creators .win-addr .bar{border:0;padding:0}.factory-design.design-creators .win-addr .mag{display:none}.factory-design.design-creators .ell{box-shadow:none;z-index:0;background:0 0;border:0;border-radius:0}.factory-design.design-creators .ell:before{content:"";z-index:-2;background:#f5f5f3;position:absolute;inset:-8px -12px;transform:rotate(-2.4deg)}.factory-design.design-creators .ell:after{content:"";z-index:-1;background:#deded9;position:absolute;inset:0}.factory-design.design-creators .ell>p,.factory-design.design-creators .ell>h1,.factory-design.design-creators .ell>h3{border-top:1.5px solid #fffffff2;border-bottom:1.5px solid #fffffff2;padding:14px 6px}.factory-design.design-creators .burst{clip-path:none;background:#f5f5f3;border-radius:50%}.factory-design.design-creators .burst span{clip-path:none;background:0 0;inset:0}.factory-design.design-creators .burst span b{transform:none}.factory-design.design-creators .kbar{border-radius:0}.factory-design.design-creators .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 8px}.factory-design.design-creators .s-floor{background:#f5f5f3}.factory-design.design-creators .s-floor:before{opacity:1;background-repeat:no-repeat;background-size:auto;background-image:#f5f5f3;height:auto;inset:0;transform:none}.factory-design.design-creators .chip{border-width:1.5px}.factory-design.design-creators .id-stamp{color:#fff;background:#1a1a1a;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:18px;font-weight:800}.factory-design.design-creators .idcard{box-shadow:none;border:0;border-radius:0}.factory-design.design-creators .id-top{border-bottom:0}.factory-design.design-creators .id-ph,.factory-design.design-creators .id-ph i,.factory-design.design-creators .chk-box{border-radius:0}.factory-design.design-creators .rs-ic{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);border-radius:0}.factory-design.design-creators .done-check{border-radius:0}.factory-design.design-creators .gnb-in{gap:28px}.factory-design.design-creators .gnb-nav{gap:26px;margin-left:auto}.factory-design.design-creators .gnb-nav a{white-space:nowrap}.factory-design.design-creators .gnb-nav a.on{background:#f5f5f3;font-weight:800}.factory-design.design-creators .hd-acc{flex:none;align-items:center;gap:12px;display:flex}.factory-design.design-creators .hd-login{color:#000;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.design-creators .hd-login:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.factory-design.design-creators .hd-acc .btn-s{height:44px}.factory-design.design-creators .hd-prof{position:relative}.factory-design.design-creators .hd-avatar{cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;line-height:1;display:inline-flex}.factory-design.design-creators .hd-avatar:hover,.factory-design.design-creators .hd-avatar[aria-expanded=true]{background:#deded9}.factory-design.design-creators .hd-scrim{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.factory-design.design-creators .hd-drop{z-index:71;width:250px;box-shadow:none;text-align:left;background:#fff;padding:6px 0 8px;position:absolute;top:calc(100% + 12px);right:0}.factory-design.design-creators .hd-drop .who{color:#555;word-break:break-all;border-bottom:1.5px dashed #deded9;margin:0 0 6px;padding:12px 18px 14px;font-size:12.5px;line-height:1.5}.factory-design.design-creators .hd-drop .who b{color:#000;margin-bottom:2px;font-size:14.5px;display:block}.factory-design.design-creators .hd-drop a,.factory-design.design-creators .hd-drop button{width:100%;min-height:46px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-creators .hd-drop a:hover,.factory-design.design-creators .hd-drop button:hover{background:#f5f5f3}.factory-design.design-creators .hd-drop .out{color:#444;border-top:1px solid #e6e6e6;margin-top:6px}.factory-design.design-creators .hd-demo{color:#000;vertical-align:middle;border:1px dashed #000;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.factory-design.design-creators .menu-btn{flex:none;width:44px;height:44px}.factory-design.design-creators .mnav{z-index:150;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.factory-design.design-creators .mnav-top{z-index:2;background:#fff;border-bottom:1.5px solid #000;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.factory-design.design-creators .mnav-x{cursor:pointer;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.factory-design.design-creators .mnav-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px}.factory-design.design-creators .mnav-list{margin:0;padding:0;list-style:none}.factory-design.design-creators .mnav-list a{letter-spacing:-.04em;color:#000;border-bottom:1.5px dashed #deded9;align-items:center;gap:14px;min-height:64px;padding:10px 0;font-size:23px;font-weight:800;text-decoration:none;display:flex}.factory-design.design-creators .mnav-list .n{color:#767676;flex:none;width:34px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400}.factory-design.design-creators .mnav-list .cur{color:#fff;letter-spacing:0;background:#1a1a1a;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800;display:none}.factory-design.design-creators .mnav-list a.on{background:#f5f5f3}.factory-design.design-creators .mnav-list a.on .cur{display:inline-flex}.factory-design.design-creators .mnav-acc{border-top:1.5px solid #000;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.factory-design.design-creators .mnav-acc .btn{width:100%;height:56px}.factory-design.design-creators .mnav-acc .who{color:#555;word-break:break-all;margin:0 0 4px;font-size:13px}.factory-design.design-creators .mnav-acc .who b{color:#000;font-size:16px;display:block}.factory-design.design-creators .mnav-acc .txt{min-height:52px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;padding:0 2px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-creators .mnav-note{color:#555;margin:18px 0 0;font-size:12.5px;line-height:1.6}.factory-design.design-creators .hd.is-m .gnb-nav,.factory-design.design-creators .hd.is-m .hd-acc{display:none}.factory-design.design-creators .hd.is-m .menu-btn{display:inline-flex}.factory-design.design-creators .lr-back{z-index:140;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.design-creators .lr{width:min(460px,100%);box-shadow:none;background:#fff;padding:34px 32px 30px;position:relative}.factory-design.design-creators .lr h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:24px;font-weight:800}.factory-design.design-creators .lr p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-creators .lr .acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.factory-design.design-creators .lr .acts .btn{width:100%}.factory-design.design-creators .lr .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.factory-design.design-creators .lr .keep{color:#767676;margin-top:14px;font-size:13px;font-weight:700}@media (max-width:1280px){.factory-design.design-creators .gnb-nav{gap:18px;font-size:15px}.factory-design.design-creators .gnb-in{gap:20px}}@media (max-width:1100px){.factory-design.design-creators .hd .gnb-nav,.factory-design.design-creators .hd .hd-acc{display:none}.factory-design.design-creators .hd .menu-btn{display:inline-flex}}@media (min-width:1101px){.factory-design.design-creators .mnav:not(.in-frame){display:none}}.factory-design.design-creators .cta-reg{margin-top:52px}.factory-design.design-creators .cta-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.factory-design.design-creators .cta-steps li{flex-direction:column;gap:6px;padding:24px 24px 26px;display:flex}.factory-design.design-creators .cta-steps b{letter-spacing:-.035em;margin-top:8px;font-size:19px}.factory-design.design-creators .cta-steps li span:last-child{color:#444;font-size:15px;line-height:1.65}.factory-design.design-creators .cta-box{flex-direction:column;align-items:flex-start;gap:12px;margin-top:44px;padding:36px 40px;display:flex}.factory-design.design-creators .cta-box .h{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:800}.factory-design.design-creators .cta-box p{margin:0;font-size:16px;line-height:1.7}.factory-design.design-creators .cta-box .btn{margin-top:8px}.factory-design.design-creators .cta-box .sm{color:#363636;font-size:13.5px}.factory-design.design-creators .cta-note{color:#333;margin:22px 0 0;font-size:14px;font-weight:600;line-height:1.7}@media (max-width:1100px){.factory-design.design-creators .cta-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.factory-design.design-creators .cta-box{padding:28px 22px}.factory-design.design-creators .cta-box .btn{width:100%}}.factory-design.design-brands{scroll-behavior:smooth;background:#fff;margin:0}.factory-design.design-brands a,.factory-design.design-brands a:hover{color:#000}.factory-design.design-brands{color:#000;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.factory-design.design-brands *{box-sizing:border-box}.factory-design.design-brands a:focus-visible,.factory-design.design-brands button:focus-visible,.factory-design.design-brands input:focus-visible,.factory-design.design-brands textarea:focus-visible{outline-offset:3px;outline:3px solid #000}.factory-design.design-brands .wrap{max-width:1312px;margin:0 auto;padding:0 64px;position:relative}.factory-design.design-brands .hand{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:700}.factory-design.design-brands .gnb{z-index:60;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:0}.factory-design.design-brands .gnb-in{align-items:center;gap:36px;height:76px;display:flex}.factory-design.design-brands .logo{flex:none;text-decoration:none;display:inline-flex}.factory-design.design-brands .logo span{box-shadow:none;color:#000;background:#f5f5f3;border:1.5px solid #000;border-radius:50%;align-items:center;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-4deg)}.factory-design.design-brands .gnb-nav{align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.factory-design.design-brands .gnb-nav a{padding:8px 2px;text-decoration:none}.factory-design.design-brands .gnb-nav a:hover,.factory-design.design-brands .gnb-nav a.on{background:#f5f5f3}.factory-design.design-brands .menu-btn{width:46px;height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.factory-design.design-brands .m-panel{display:none}.factory-design.design-brands .mq{background:#deded9;border-bottom:1.5px solid #000;padding:11px 0;overflow:hidden}.factory-design.design-brands .mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.factory-design.design-brands .mq-t span{white-space:nowrap;padding:0 36px;font-size:15px;font-weight:700}.factory-design.design-brands .btn{height:60px;font:inherit;letter-spacing:-.01em;color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.factory-design.design-brands .btn:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.factory-design.design-brands .btn-ink{color:#fff;box-shadow:none;background:#000}.factory-design.design-brands .btn-ink:hover{color:#fff;box-shadow:none}.factory-design.design-brands .btn-s{height:44px;box-shadow:none;border-width:2px;padding:0 20px;font-size:15px}.factory-design.design-brands .btn-s:hover{box-shadow:none;transform:translate(1px,1px)}.factory-design.design-brands .btn-s.btn-ink{box-shadow:none}.factory-design.design-brands .btn[disabled]{opacity:.7;cursor:progress;transform:none}.factory-design.design-brands .tlink{font:inherit;text-underline-offset:5px;cursor:pointer;color:#000;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.design-brands .stk{letter-spacing:-.01em;color:#000;align-items:flex-start;margin:0 0 48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.factory-design.design-brands .stk-1,.factory-design.design-brands .stk-2{white-space:nowrap;background:#deded9;padding:8px 14px 12px 20px;font-size:50px;display:inline-block;position:relative}.factory-design.design-brands .stk-1{z-index:2}.factory-design.design-brands .stk-2{z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design.design-brands .stk-ko{z-index:3;color:#fff;letter-spacing:-.03em;white-space:nowrap;height:42px;box-shadow:none;background:#000;align-items:center;padding:0 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:19px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-24px;right:-18px;transform:rotate(-2deg)}.factory-design.design-brands .h-sec{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.42}.factory-design.design-brands .p-sec{color:#333;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.75}.factory-design.design-brands .h-card{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:700;line-height:1.45}.factory-design.design-brands .p-card{color:#555;letter-spacing:-.01em;margin:0;font-size:16.5px;line-height:1.8}.factory-design.design-brands .note-s{color:#444;margin:0;font-size:13.5px;line-height:1.65}.factory-design.design-brands .sec{padding:120px 0;scroll-margin-top:76px}.factory-design.design-brands .oval{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:9px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.factory-design.design-brands .oval.s{padding:6px 18px;font-size:14px}.factory-design.design-brands .kcard{box-shadow:none;background:#fff;border:1.5px solid #000;padding:34px 30px;position:relative}.factory-design.design-brands .band{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;padding:30px 34px}.factory-design.design-brands .kbar{color:#fff;letter-spacing:-.03em;background:#000;border-radius:16px;padding:30px 36px;font-size:24px;font-weight:700;position:relative}.factory-design.design-brands .burst{clip-path:polygon(50% 0%,56.5% 9.9%,65.3% 2.2%,68.4% 13.4%,79.4% 9.5%,78.1% 21.1%,89.8% 21.5%,85.2% 32.2%,96.7% 35.4%,89% 44.1%,99.4% 50%,89% 55.9%,96.7% 64.6%,85.2% 67.8%,89.8% 78.5%,78.1% 78.9%,79.4% 90.5%,68.4% 86.6%,65.3% 97.8%,56.5% 90.1%,50% 100%,43.5% 90.1%,34.7% 97.8%,31.6% 86.6%,20.6% 90.5%,21.9% 78.9%,10.2% 78.5%,14.8% 67.8%,3.3% 64.6%,11% 55.9%,.6% 50%,11% 44.1%,3.3% 35.4%,14.8% 32.2%,10.2% 21.5%,21.9% 21.1%,20.6% 9.5%,31.6% 13.4%,34.7% 2.2%,43.5% 9.9%);z-index:3;background:#000;width:136px;height:136px;position:absolute}.factory-design.design-brands .burst span{clip-path:inherit;text-align:center;color:#000;letter-spacing:-.03em;background:#f5f5f3;justify-content:center;align-items:center;font-size:19px;font-weight:800;line-height:1.12;display:flex;position:absolute;inset:3px}.factory-design.design-brands .burst span b{display:block;transform:rotate(14deg)}.factory-design.design-brands .win{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:28px 28px 8px 8px;overflow:hidden}.factory-design.design-brands .win-top{background:#f5f5f3;border-bottom:1.5px solid #000;align-items:flex-end;gap:2px;padding:16px 20px 0 22px;display:flex}.factory-design.design-brands .win-tab{color:#000;white-space:nowrap;background:#fff;border:1.5px solid #000;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;height:58px;margin-bottom:-3px;padding:0 32px;font-size:21px;font-weight:800;display:inline-flex;position:relative}.factory-design.design-brands .win-ctrl{align-self:center;gap:16px;margin-left:auto;padding-bottom:12px;display:flex}.factory-design.design-brands .win-addr{background:#fff;border-bottom:1.5px solid #000;align-items:center;gap:14px;padding:10px 20px;display:flex}.factory-design.design-brands .win-addr .bar{color:#333;white-space:nowrap;border:1.5px solid #000;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.factory-design.design-brands .win-addr .mag{background:#deded9;border:1.5px solid #000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.factory-design.design-brands .ell{text-align:center;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}.factory-design.design-brands .s-floor{background:#f5f5f3;position:relative;overflow:hidden}.factory-design.design-brands .s-floor:before{content:"";background-image:#f5f5f3;transform-origin:bottom;opacity:.95;background-size:110px 110px;height:62%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:perspective(520px)rotateX(58deg)}.factory-design.design-brands .demo-tag{white-space:nowrap;background:#fff;border:1.5px dashed #000;border-radius:50%;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.factory-design.design-brands .foot{color:#fff;background:#000;padding:80px 0 40px}.factory-design.design-brands .foot a{color:#fff;text-decoration:none}.factory-design.design-brands .foot a:hover{color:#deded9}.factory-design.design-brands .foot .logo span{box-shadow:none}.factory-design.design-brands .foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design.design-brands .foot-slogan{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design.design-brands .foot-nav{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design.design-brands .foot-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design.design-brands .foot-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design.design-brands .foot-bot{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design.design-brands .foot-legal{gap:22px;display:flex}.factory-design.design-brands .foot-legal a{font-weight:600}.factory-design.design-brands .foot-legal a.strong{color:#deded9}.factory-design.design-brands .bob{animation:2.8s ease-in-out infinite bob}.factory-design.design-brands.still *{animation:none!important}@media (prefers-reduced-motion:reduce){.factory-design.design-brands *{transition:none!important;animation:none!important}.factory-design.design-brands{scroll-behavior:auto}}.factory-design.design-brands .faq-list{border-top:1.5px solid #000;margin:48px 0 0;padding:0;list-style:none}.factory-design.design-brands .qa{border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:34px 0;display:grid}.factory-design.design-brands .q-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.factory-design.design-brands .q-btn .qn{flex:none;padding-top:4px;font-size:15px;font-weight:800}.factory-design.design-brands .q-btn .qt{letter-spacing:-.04em;flex:1;font-size:22px;font-weight:700;line-height:1.45}.factory-design.design-brands .q-btn .pm{width:36px;height:36px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.factory-design.design-brands .qa.on .q-btn .pm{background:#deded9;transform:rotate(45deg)}.factory-design.design-brands .ans{color:#333;margin:0;font-size:17px;line-height:1.85}.factory-design.design-brands .ans-hint{color:#767676;margin:4px 0 0;font-size:15px}.factory-design.design-brands .apply{background:#f5f5f3;border-top:1.5px solid #000}.factory-design.design-brands .apply .p-sec{color:#141414}.factory-design.design-brands .form-win{margin-top:52px}.factory-design.design-brands .form-g{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:48px;padding:44px 48px 52px;display:grid}.factory-design.design-brands .f-side{background:#fff;position:sticky;top:100px}.factory-design.design-brands .f-side h4{letter-spacing:-.03em;margin:0 0 14px;font-size:17px;font-weight:800}.factory-design.design-brands .f-prog{background:#f5f5f3;border:1.5px solid #000;border-radius:999px;height:16px;overflow:hidden}.factory-design.design-brands .f-prog i{background:#deded9;border-right:1.5px solid #000;height:100%;transition:width .3s;display:block}.factory-design.design-brands .f-cnt{margin:10px 0 18px;font-size:14px;font-weight:700}.factory-design.design-brands .f-parts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.factory-design.design-brands .f-parts li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.factory-design.design-brands .f-parts .dot{background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.factory-design.design-brands .f-parts li.ok .dot{background:#deded9}.factory-design.design-brands .f-side .note-s{border-top:1.5px dashed #000;margin-top:18px;padding-top:14px}.factory-design.design-brands .fs{border:0;margin:0 0 44px;padding:0}.factory-design.design-brands .fs:last-of-type{margin-bottom:0}.factory-design.design-brands .fs legend{align-items:center;gap:12px;margin-bottom:6px;padding:0;display:flex}.factory-design.design-brands .fs legend .oval{padding:6px 18px;font-size:14px}.factory-design.design-brands .fs legend b{letter-spacing:-.04em;font-size:21px;font-weight:800}.factory-design.design-brands .field{margin-top:22px}.factory-design.design-brands .field>label,.factory-design.design-brands .field>.lbl{align-items:center;gap:8px;margin-bottom:9px;font-size:15.5px;font-weight:700;display:flex}.factory-design.design-brands .req{background:#deded9;border:1.5px solid #000;border-radius:50%;padding:1px 9px;font-size:11px;font-weight:700;display:inline-flex}.factory-design.design-brands .opt{color:#555;background:#fff;border:1.5px solid #9a9a9a;border-radius:50%;padding:1px 9px;font-size:11px;font-weight:600;display:inline-flex}.factory-design.design-brands .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.factory-design.design-brands .in{width:100%;height:52px;font:inherit;color:#000;background:#fff;border:1.5px solid #000;border-radius:12px;padding:0 16px;font-size:16px;transition:box-shadow .15s}.factory-design.design-brands .in:focus{box-shadow:none;outline:none}.factory-design.design-brands textarea.in{resize:vertical;height:150px;padding:14px 16px;line-height:1.6}.factory-design.design-brands .in[aria-invalid=true]{box-shadow:none;border-color:#414141}.factory-design.design-brands .hint{color:#555;justify-content:space-between;gap:12px;margin:7px 0 0;font-size:12.5px;display:flex}.factory-design.design-brands .err{color:#414141;align-items:center;gap:6px;margin:7px 0 0;font-size:13px;font-weight:700;display:flex}.factory-design.design-brands .chips{flex-wrap:wrap;gap:10px;display:flex}.factory-design.design-brands .chip{height:44px;font:inherit;cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;transition:box-shadow .12s,background-color .12s;display:inline-flex}.factory-design.design-brands .chip:hover{background:#f5f5f3}.factory-design.design-brands .chip.on{box-shadow:none;background:#deded9}.factory-design.design-brands .chip .ck{display:none}.factory-design.design-brands .chip.on .ck{display:inline-flex}.factory-design.design-brands .cons{background:#fff;border:1.5px solid #000;border-radius:12px;margin-top:6px;padding:4px 18px}.factory-design.design-brands .c-row{border-bottom:1.5px dashed #000;padding:14px 0}.factory-design.design-brands .c-row:last-child{border-bottom:0}.factory-design.design-brands .c-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.factory-design.design-brands .c-line label{cursor:pointer;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;line-height:1.45;display:flex}.factory-design.design-brands .c-line input{accent-color:#000;flex:none;width:22px;height:22px;margin:0}.factory-design.design-brands .c-more{font:inherit;color:#333;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.factory-design.design-brands .c-detail{color:#222;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;margin:10px 0 0 34px;padding:14px 16px;font-size:13px;line-height:1.7}.factory-design.design-brands .f-alert{color:#414141;background:#fff;border:2.5px solid #414141;border-radius:10px;margin-top:28px;padding:14px 16px;font-size:14.5px;font-weight:700;line-height:1.55}.factory-design.design-brands .f-alert .tlink{color:#414141;margin-left:6px;padding:0;font-size:14px}.factory-design.design-brands .f-submit{border-top:1.5px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;display:flex}.factory-design.design-brands .f-submit .f-sum{color:#414141;font-size:13.5px;font-weight:700}.factory-design.design-brands .f-submit .demo-note{color:#333;align-items:center;gap:8px;font-size:13px;display:flex}.factory-design.design-brands .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.factory-design.design-brands .done{text-align:center;flex-direction:column;align-items:center;padding:56px 48px 64px;display:flex}.factory-design.design-brands .done-check{width:76px;height:76px;box-shadow:none;background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.factory-design.design-brands .done .ell{width:min(640px,100%);min-height:190px;padding:30px 50px}.factory-design.design-brands .done .ell h3{margin:0;font-size:38px;line-height:1.3}.factory-design.design-brands .done .p-sec{max-width:32em;margin-top:36px}.factory-design.design-brands .done-box{text-align:left;width:min(560px,100%);margin-top:28px;padding:22px 26px}.factory-design.design-brands .done-box b{margin-bottom:6px;font-size:17px;display:block}.factory-design.design-brands .done-box p{margin:0;font-size:15px;line-height:1.7}.factory-design.design-brands .done-meta{color:#444;margin-top:18px;font-size:13.5px;line-height:1.7}.factory-design.design-brands .done-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.factory-design.design-brands .bh{background:#f5f5f3;border-bottom:1.5px solid #000;padding:72px 0 104px}.factory-design.design-brands .bh-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.factory-design.design-brands .bh-h1{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:800;line-height:1.34}.factory-design.design-brands .bh-h1 .hl{background:#f5f5f3}.factory-design.design-brands .bh .p-sec{color:#141414;max-width:32em}.factory-design.design-brands .bh-cta{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.factory-design.design-brands .todo{position:relative;transform:rotate(-2deg)}.factory-design.design-brands .todo .win{background:#fff}.factory-design.design-brands .td-list{margin:0;padding:10px 26px 6px;list-style:none}.factory-design.design-brands .td-list li{border-bottom:1.5px dashed #000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;font-size:17px;font-weight:700;display:grid}.factory-design.design-brands .td-list li:last-child{border-bottom:0}.factory-design.design-brands .td-box{background:#deded9;border:1.5px solid #000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.factory-design.design-brands .td-t{color:#555;text-decoration:line-through;text-decoration-thickness:2.5px}.factory-design.design-brands .td-tag{white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:18px}.factory-design.design-brands .td-foot{background:#f5f5f3;border-top:1.5px solid #000;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;font-size:17px;font-weight:800;display:flex}.factory-design.design-brands .td-foot .oval{padding:6px 16px;font-size:14px}.factory-design.design-brands .todo .burst{width:118px;height:118px;top:-52px;right:-30px}.factory-design.design-brands .todo .burst span{font-size:17px}.factory-design.design-brands .pain-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin-top:56px;display:grid}.factory-design.design-brands .pain{position:relative}.factory-design.design-brands .pain:nth-child(2n){margin-top:44px}.factory-design.design-brands .bub{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:26px;padding:28px 30px 30px;position:relative}.factory-design.design-brands .bub:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;border:1.5px solid #000;border-top:0;border-left:0;width:30px;height:22px;position:absolute;bottom:-21px;left:46px;transform:skew(-36deg)}.factory-design.design-brands .pain:nth-child(2n) .bub,.factory-design.design-brands .pain:nth-child(2n) .bub:after{background:#f5f5f3}.factory-design.design-brands .bub .oval{margin-bottom:16px}.factory-design.design-brands .bub h3{letter-spacing:-.04em;margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.45}.factory-design.design-brands .bub p{color:#444;margin:0;font-size:16.5px;line-height:1.75}.factory-design.design-brands .pain-who{color:#333;align-items:center;gap:10px;margin:34px 0 0 26px;font-size:14px;font-weight:700;display:flex}.factory-design.design-brands .pain-who i{background:#deded9;border:1.5px solid #000;border-radius:50%;width:34px;height:34px;display:block}.factory-design.design-brands .bridge{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;margin-top:72px;padding:36px 40px;display:grid}.factory-design.design-brands .bridge .arrow{background:#deded9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.factory-design.design-brands .bridge .hand{color:#deded9;margin:0;font-size:34px;line-height:1.35}.factory-design.design-brands .bridge p.sm{color:#d9d9d9;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.75}.factory-design.design-brands .why{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-brands .vs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;margin-top:56px;display:grid;position:relative}.factory-design.design-brands .vs .win{flex-direction:column;display:flex}.factory-design.design-brands .vs-body{flex:1;padding:30px 32px 34px}.factory-design.design-brands .vs-q{letter-spacing:-.035em;margin:0 0 20px;font-size:21px;font-weight:700;line-height:1.45}.factory-design.design-brands .vs-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.factory-design.design-brands .vs-list li{grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16.5px;line-height:1.6;display:grid}.factory-design.design-brands .vs-list li i{background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.factory-design.design-brands .vs .is-ugc .vs-list li i{background:#deded9}.factory-design.design-brands .vs .is-ugc .vs-body{background:#f5f5f3}.factory-design.design-brands .vs-mid{z-index:4;width:92px;height:92px;margin:-46px 0 0 -46px;position:absolute;top:50%;left:50%}.factory-design.design-brands .vs-mid span{font-size:24px}.factory-design.design-brands .why-quote{text-align:center;flex-direction:column;align-items:center;margin-top:84px;display:flex}.factory-design.design-brands .why-quote .ell{width:min(940px,100%);min-height:220px;padding:40px 90px}.factory-design.design-brands .why-quote .ell p{margin:0;font-size:34px;line-height:1.4}.factory-design.design-brands .why-quote .p-sec{margin-top:32px}.factory-design.design-brands .why-quote .note-s{max-width:46em;margin-top:16px}.factory-design.design-brands .lens{justify-content:center;align-items:center;margin-top:56px;display:flex;position:relative}.factory-design.design-brands .lens-c{text-align:center;letter-spacing:-.03em;border:1.5px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:340px;height:340px;padding:0 60px;font-size:20px;font-weight:800;line-height:1.4;display:flex}.factory-design.design-brands .lens-c small{color:#333;letter-spacing:-.01em;margin-top:6px;font-size:14px;font-weight:600;display:block}.factory-design.design-brands .lens-c.a{box-shadow:none;background:#fff;padding:0 130px 0 40px}.factory-design.design-brands .lens-c.b{box-shadow:none;background:#deded9;margin-left:-100px;padding:0 40px 0 130px}.factory-design.design-brands .lens-mid{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-design.design-brands .lens-mid span{white-space:nowrap;color:#fff;background:#000;border:1.5px solid #000;border-radius:50%;padding:8px 18px;font-size:16px;font-weight:800;display:inline-flex;transform:rotate(-6deg)}.factory-design.design-brands .adv-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:64px;display:grid}.factory-design.design-brands .adv .oval{margin-bottom:18px}.factory-design.design-brands .adv h3{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:700}.factory-design.design-brands .adv .q{color:#000;background:#f5f5f3;margin:0 0 14px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;display:inline}.factory-design.design-brands .adv p{color:#444;margin:14px 0 0;font-size:16.5px;line-height:1.75}.factory-design.design-brands .adv.wide{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.factory-design.design-brands .pipe{counter-reset:pp;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.factory-design.design-brands .pipe li{counter-increment:pp;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:15.5px;font-weight:700;display:flex}.factory-design.design-brands .pipe li:before{content:counter(pp, decimal-leading-zero);background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.factory-design.design-brands .adv-close{text-align:center;margin-top:56px;padding:40px 36px}.factory-design.design-brands .adv-close .hand{margin:0;font-size:32px;line-height:1.4}.factory-design.design-brands .adv-close p{margin:14px 0 0;font-size:16.5px;line-height:1.75}.factory-design.design-brands .mk{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.design-brands .mk-note{align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.factory-design.design-brands .mk-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;padding:0;list-style:none;display:grid}.factory-design.design-brands .ph{aspect-ratio:9/16;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.factory-design.design-brands .ph-top{justify-content:center;align-items:center;height:30px;display:flex}.factory-design.design-brands .ph-top i{background:#000;border-radius:999px;width:56px;height:8px}.factory-design.design-brands .ph-scr{text-align:center;background:#f5f5f3;border:1.5px solid #000;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;margin:0 10px 10px;padding:16px;display:flex;position:relative}.factory-design.design-brands .ph-scr .ic{background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.factory-design.design-brands .ph-scr .cap{background:#fff;border:1.5px solid #000;border-radius:10px;padding:4px 12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:22px;line-height:1.3}.factory-design.design-brands .ph-scr .tag{position:absolute;top:12px;left:12px}.factory-design.design-brands .ph-scr .side{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:16px;right:10px}.factory-design.design-brands .ph-scr .side i{background:#fff;border:1.5px solid #000;border-radius:50%;width:26px;height:26px;display:block}.factory-design.design-brands .ph-scr .bar{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:18px;left:14px;right:48px}.factory-design.design-brands .ph-scr .bar i{background:#fff;border:1.5px solid #000;border-radius:999px;height:9px;display:block}.factory-design.design-brands .mk-t{margin-top:26px}.factory-design.design-brands .mk-t .oval{padding:5px 14px;font-size:13px}.factory-design.design-brands .mk-t h3{letter-spacing:-.04em;margin:14px 0 4px;font-size:21px;font-weight:700}.factory-design.design-brands .mk-t .q{color:#000;margin:0 0 10px;font-size:15.5px;font-weight:700}.factory-design.design-brands .mk-t p{color:#444;margin:0;font-size:15px;line-height:1.7}.factory-design.design-brands .mk-t .use{border-top:1.5px dashed #000;margin-top:14px;padding-top:12px;font-size:14px;line-height:1.6}.factory-design.design-brands .mk-t .use b{margin-bottom:2px;font-size:12.5px;display:block}.factory-design.design-brands .mk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:26px 30px;display:flex}.factory-design.design-brands .mk-foot p{margin:0;font-size:16.5px;font-weight:600;line-height:1.7}.factory-design.design-brands .tl-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;margin-top:8px;display:grid}.factory-design.design-brands .tl-side{position:sticky;top:110px}.factory-design.design-brands .tl-side .ell{width:100%;min-height:210px;margin-top:40px;padding:34px 46px}.factory-design.design-brands .tl-side .ell p{margin:0;font-size:28px;line-height:1.4}.factory-design.design-brands .tl-side .p-card{color:#222;margin-top:30px}.factory-design.design-brands .tl{margin:0;padding:0;list-style:none;position:relative}.factory-design.design-brands .tl:before{content:"";background:#000;width:3px;position:absolute;top:20px;bottom:20px;left:44px}.factory-design.design-brands .tl li{grid-template-columns:90px minmax(0,1fr);gap:24px;padding:0 0 30px;display:grid;position:relative}.factory-design.design-brands .tl li:last-child{padding-bottom:0}.factory-design.design-brands .tl .no{z-index:2;white-space:nowrap;background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:90px;height:44px;font-size:13.5px;font-weight:800;display:flex;position:relative}.factory-design.design-brands .tl .card{box-shadow:none;background:#fff;border:1.5px solid #000;padding:22px 26px}.factory-design.design-brands .tl .card h3{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:20px;font-weight:700;display:flex}.factory-design.design-brands .tl .card p{color:#444;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-brands .tl .card p+p{margin-top:8px}.factory-design.design-brands .tl li.opt-step .no{background:#fff;border-style:dashed}.factory-design.design-brands .tl li.opt-step .card{box-shadow:none;background:#fff;border-style:dashed}.factory-design.design-brands .tl li.key .card{background:#f5f5f3}.factory-design.design-brands .cond{border-top:1.5px solid #000}.factory-design.design-brands .cond-sheet{margin-top:52px}.factory-design.design-brands .cs-row{border-bottom:1.5px dashed #000;grid-template-columns:70px minmax(0,3fr) minmax(0,6fr) 180px;align-items:center;gap:24px;padding:24px 30px;display:grid}.factory-design.design-brands .cs-row:last-child{border-bottom:0}.factory-design.design-brands .cs-row h3{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:700}.factory-design.design-brands .cs-row p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-brands .cs-row .st{justify-self:end}.factory-design.design-brands .cs-foot{background:#fff;border-top:1.5px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.factory-design.design-brands .cs-foot p{margin:0;font-size:14.5px;font-weight:600;line-height:1.6}.factory-design.design-brands .f-side .tips{border-top:1.5px dashed #000;flex-direction:column;gap:10px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.factory-design.design-brands .f-side .tips li{grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.6;display:grid}.factory-design.design-brands .f-side .tips li:before{content:"";background:#deded9;border:1.5px solid #000;border-radius:50%;width:10px;height:10px;margin-top:5px}.factory-design.design-brands .pair{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.factory-design.design-brands .pair .in[disabled]{color:#888;background:#f1f1f1;border-color:#9a9a9a}.factory-design.design-brands .undec{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:12px;align-items:center;gap:8px;height:52px;margin:0;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.factory-design.design-brands .undec input{accent-color:#000;width:20px;height:20px;margin:0}.factory-design.design-brands .f-info{background:#f5f5f3;border:1.5px solid #000;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.factory-design.design-brands .f-after{color:#222;text-align:right;margin:10px 0 0;font-size:14px;font-weight:600}.factory-design.design-brands .done .stk{margin-bottom:24px}@media (max-width:1100px){.factory-design.design-brands .gnb-nav,.factory-design.design-brands .gnb .btn-s{display:none}.factory-design.design-brands .menu-btn{display:inline-flex}.factory-design.design-brands .m-panel.open{background:#fff;border-top:1.5px solid #000;padding:8px 0 28px;display:block}.factory-design.design-brands .m-panel a.mlink{border-bottom:1.5px dashed #000;padding:16px 0;font-size:19px;font-weight:700;text-decoration:none;display:block}.factory-design.design-brands .m-panel .btn{width:100%;margin-top:24px}.factory-design.design-brands .bh-g,.factory-design.design-brands .tl-g{grid-template-columns:minmax(0,1fr)}.factory-design.design-brands .todo{max-width:480px;margin-top:40px}.factory-design.design-brands .pain-g,.factory-design.design-brands .vs,.factory-design.design-brands .adv-g{grid-template-columns:minmax(0,1fr)}.factory-design.design-brands .pain:nth-child(2n){margin-top:0}.factory-design.design-brands .vs-mid{margin:-26px auto;position:relative;top:auto;left:auto}.factory-design.design-brands .adv.wide{grid-template-columns:minmax(0,1fr)}.factory-design.design-brands .mk-g{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.design-brands .tl-side{position:static}.factory-design.design-brands .cs-row{grid-template-columns:56px minmax(0,1fr);gap:10px 18px}.factory-design.design-brands .cs-row p,.factory-design.design-brands .cs-row .st{grid-column:2}.factory-design.design-brands .cs-row .st{justify-self:start}.factory-design.design-brands .qa{grid-template-columns:minmax(0,1fr);gap:16px}.factory-design.design-brands .form-g{grid-template-columns:minmax(0,1fr);padding:32px 28px 40px}.factory-design.design-brands .f-side{position:static}.factory-design.design-brands .lens-c{width:280px;height:280px;font-size:17px}}@media (max-width:640px){.factory-design.design-brands .wrap{padding:0 20px}.factory-design.design-brands .gnb-in{height:64px}.factory-design.design-brands .logo span{padding:7px 16px 8px;font-size:19px}.factory-design.design-brands .bh{padding:48px 0 72px}.factory-design.design-brands .bh-h1{font-size:30px}.factory-design.design-brands .bh-cta{flex-direction:column;align-items:stretch}.factory-design.design-brands .sec{padding:84px 0}.factory-design.design-brands .stk{transform-origin:0;margin-bottom:24px;transform:scale(.78)}.factory-design.design-brands .h-sec{font-size:26px}.factory-design.design-brands .p-sec{font-size:16px}.factory-design.design-brands .bub{padding:24px 22px}.factory-design.design-brands .bub h3{font-size:20px}.factory-design.design-brands .bridge{grid-template-columns:minmax(0,1fr);padding:28px 22px}.factory-design.design-brands .bridge .hand{font-size:25px}.factory-design.design-brands .why-quote .ell,.factory-design.design-brands .tl-side .ell,.factory-design.design-brands .done .ell{min-height:0;box-shadow:none;border-radius:40px;padding:28px 20px}.factory-design.design-brands .why-quote .ell p{font-size:24px}.factory-design.design-brands .tl-side .ell p{font-size:22px}.factory-design.design-brands .done .ell h3{font-size:27px}.factory-design.design-brands .lens{flex-direction:column}.factory-design.design-brands .lens-c{width:220px;height:220px;padding:0 30px!important}.factory-design.design-brands .lens-c.b{margin:-60px 0 0}.factory-design.design-brands .adv-close .hand{font-size:24px}.factory-design.design-brands .pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.design-brands .mk-g{grid-template-columns:minmax(0,1fr);max-width:300px;margin-left:auto;margin-right:auto}.factory-design.design-brands .tl:before{left:30px}.factory-design.design-brands .tl li{grid-template-columns:60px minmax(0,1fr);gap:12px}.factory-design.design-brands .tl .no{width:60px;height:40px;font-size:11px}.factory-design.design-brands .tl .card{padding:18px}.factory-design.design-brands .cs-row{padding:20px 18px}.factory-design.design-brands .cs-foot{padding:18px}.factory-design.design-brands .kbar{padding:24px 20px}.factory-design.design-brands .win-tab{height:48px;padding:0 18px;font-size:16px}.factory-design.design-brands .win-ctrl{display:none}.factory-design.design-brands .form-g{padding:24px 18px 32px}.factory-design.design-brands .two,.factory-design.design-brands .pair{grid-template-columns:minmax(0,1fr)}.factory-design.design-brands .f-submit .btn{width:100%}.factory-design.design-brands .f-after{text-align:left}.factory-design.design-brands .done{padding:40px 18px 48px}.factory-design.design-brands .done-acts{flex-direction:column;align-items:stretch;width:100%}.factory-design.design-brands .foot-top{flex-direction:column}.factory-design.design-brands .foot-info{grid-template-columns:minmax(0,1fr)}}.factory-design.design-brands{position:relative}.factory-design.design-brands:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design.design-brands .hand{letter-spacing:-.045em;font-weight:800}.factory-design.design-brands .logo span{letter-spacing:0;color:#000;background:#deded9;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;transform:none}.factory-design.design-brands .foot .logo span{background:#deded9}.factory-design.design-brands .btn{box-shadow:none;border-width:1.5px;border-radius:0;transition:transform .15s,background-color .15s}.factory-design.design-brands .btn:hover{box-shadow:none;transform:translateY(-2px)}.factory-design.design-brands .btn:active{box-shadow:none;transform:none}.factory-design.design-brands .btn-mint{background:#deded9}.factory-design.design-brands .btn-mint:hover{background:#bbb}.factory-design.design-brands .btn-ink,.factory-design.design-brands .btn-ink:hover,.factory-design.design-brands .btn-s.btn-ink{box-shadow:none}.factory-design.design-brands .menu-btn{border-radius:0}.factory-design.design-brands .oval{background:#f5f5f3;border:0;border-radius:0;font-weight:800}.factory-design.design-brands .oval.m{background:#deded9}.factory-design.design-brands .oval.k{color:#fff;background:#1a1a1a}.factory-design.design-brands .oval.dash{background:0 0;border:1.5px dashed #000}.factory-design.design-brands .oval.num{letter-spacing:-.01em;color:#767676;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:46px;font-style:italic;font-weight:400;line-height:.95}.factory-design.design-brands .oval.s.num{font-size:36px}.factory-design.design-brands .kcard{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design.design-brands .band{box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);outline-offset:-10px;background:#deded9;border:0;border-radius:0;outline:1.5px solid #fffffff2}.factory-design.design-brands .band.w,.factory-design.design-brands .band[style*=\#fff]{outline-color:#deded9}.factory-design.design-brands .win{box-shadow:none;background:#f7fdfc;border:2px solid #deded9;border-radius:0}.factory-design.design-brands .win-top{background:#deded9;border-bottom:0;align-items:center;padding-bottom:12px}.factory-design.design-brands .win-tab{color:#000;background:0 0;border:0;border-radius:0;margin-bottom:0}.factory-design.design-brands .win-tab.on{background:#fff}.factory-design.design-brands .win-ctrl>svg,.factory-design.design-brands .win-ctrl>span[aria-hidden=true]{display:none}.factory-design.design-brands .win-addr{background:#fff;border-bottom:1.5px dashed #deded9}.factory-design.design-brands .win-addr .bar{border:0;padding:0}.factory-design.design-brands .win-addr .mag{display:none}.factory-design.design-brands .ell{box-shadow:none;z-index:0;background:0 0;border:0;border-radius:0}.factory-design.design-brands .ell:before{content:"";z-index:-2;background:#f5f5f3;position:absolute;inset:-8px -12px;transform:rotate(-2.4deg)}.factory-design.design-brands .ell:after{content:"";z-index:-1;background:#deded9;position:absolute;inset:0}.factory-design.design-brands .ell>p,.factory-design.design-brands .ell>h1,.factory-design.design-brands .ell>h3{border-top:1.5px solid #fffffff2;border-bottom:1.5px solid #fffffff2;padding:14px 6px}.factory-design.design-brands .burst{clip-path:none;background:#f5f5f3;border-radius:50%}.factory-design.design-brands .burst span{clip-path:none;background:0 0;inset:0}.factory-design.design-brands .burst span b{transform:none}.factory-design.design-brands .kbar{border-radius:0}.factory-design.design-brands .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 8px}.factory-design.design-brands .s-floor{background:#f5f5f3}.factory-design.design-brands .s-floor:before{opacity:1;background-repeat:no-repeat;background-size:auto;background-image:#f5f5f3;height:auto;inset:0;transform:none}.factory-design.design-brands .chip{border-width:1.5px}.factory-design.design-brands .tl .no{color:#767676;background:#fff;border:0;border-radius:0;width:auto;min-width:90px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:26px;font-style:italic;font-weight:400}.factory-design.design-brands .tl li.opt-step .no{color:#555;background:#fff;border:0}.factory-design.design-brands .tl:before{background:#deded9;width:1.5px}.factory-design.design-brands .tl .card{box-shadow:none;background:#fff;border:0}.factory-design.design-brands .tl li.opt-step .card{box-shadow:none;background:0 0;border:1.5px dashed #000}.factory-design.design-brands .bub{box-shadow:none;border:0;border-radius:0}.factory-design.design-brands .bub:after{clip-path:polygon(0 0,100% 0,0 100%);background:#fff;border:0;width:26px;height:22px;bottom:-20px;transform:none}.factory-design.design-brands .pain:nth-child(2n) .bub{background:#f5f5f3}.factory-design.design-brands .pain-who i{border:0;border-radius:0}.factory-design.design-brands .td-box,.factory-design.design-brands .vs-list li i{border-radius:0}.factory-design.design-brands .lens-c{border:0}.factory-design.design-brands .lens-c.a{box-shadow:none;background:#fff}.factory-design.design-brands .lens-c.b{box-shadow:none;background:#81d8cfeb}.factory-design.design-brands .lens-mid span{border:0;border-radius:0;transform:rotate(-4deg)}.factory-design.design-brands .ph{border-radius:22px}.factory-design.design-brands .pipe li{background:#fff;border:0;border-radius:0}.factory-design.design-brands .pipe li:before{border:0;border-radius:0}.factory-design.design-brands .cs-row.price{background:#deded9}.factory-design.design-brands .vs .is-ugc .win-top{background:#1a1a1a}.factory-design.design-brands .vs .is-ugc .win-tab{color:#fff}.factory-design.design-brands .gnb-in{gap:28px}.factory-design.design-brands .gnb-nav{gap:26px;margin-left:auto}.factory-design.design-brands .gnb-nav a{white-space:nowrap}.factory-design.design-brands .gnb-nav a.on{background:#f5f5f3;font-weight:800}.factory-design.design-brands .hd-acc{flex:none;align-items:center;gap:12px;display:flex}.factory-design.design-brands .hd-login{color:#000;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.design-brands .hd-login:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.factory-design.design-brands .hd-acc .btn-s{height:44px}.factory-design.design-brands .hd-prof{position:relative}.factory-design.design-brands .hd-avatar{cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;line-height:1;display:inline-flex}.factory-design.design-brands .hd-avatar:hover,.factory-design.design-brands .hd-avatar[aria-expanded=true]{background:#deded9}.factory-design.design-brands .hd-scrim{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.factory-design.design-brands .hd-drop{z-index:71;width:250px;box-shadow:none;text-align:left;background:#fff;padding:6px 0 8px;position:absolute;top:calc(100% + 12px);right:0}.factory-design.design-brands .hd-drop .who{color:#555;word-break:break-all;border-bottom:1.5px dashed #deded9;margin:0 0 6px;padding:12px 18px 14px;font-size:12.5px;line-height:1.5}.factory-design.design-brands .hd-drop .who b{color:#000;margin-bottom:2px;font-size:14.5px;display:block}.factory-design.design-brands .hd-drop a,.factory-design.design-brands .hd-drop button{width:100%;min-height:46px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-brands .hd-drop a:hover,.factory-design.design-brands .hd-drop button:hover{background:#f5f5f3}.factory-design.design-brands .hd-drop .out{color:#444;border-top:1px solid #e6e6e6;margin-top:6px}.factory-design.design-brands .hd-demo{color:#000;vertical-align:middle;border:1px dashed #000;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.factory-design.design-brands .menu-btn{flex:none;width:44px;height:44px}.factory-design.design-brands .mnav{z-index:150;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.factory-design.design-brands .mnav-top{z-index:2;background:#fff;border-bottom:1.5px solid #000;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.factory-design.design-brands .mnav-x{cursor:pointer;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.factory-design.design-brands .mnav-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 40px}.factory-design.design-brands .mnav-list{margin:0;padding:0;list-style:none}.factory-design.design-brands .mnav-list a{letter-spacing:-.04em;color:#000;border-bottom:1.5px dashed #deded9;align-items:center;gap:14px;min-height:64px;padding:10px 0;font-size:23px;font-weight:800;text-decoration:none;display:flex}.factory-design.design-brands .mnav-list .n{color:#767676;flex:none;width:34px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400}.factory-design.design-brands .mnav-list .cur{color:#fff;letter-spacing:0;background:#1a1a1a;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800;display:none}.factory-design.design-brands .mnav-list a.on{background:#f5f5f3}.factory-design.design-brands .mnav-list a.on .cur{display:inline-flex}.factory-design.design-brands .mnav-acc{border-top:1.5px solid #000;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.factory-design.design-brands .mnav-acc .btn{width:100%;height:56px}.factory-design.design-brands .mnav-acc .who{color:#555;word-break:break-all;margin:0 0 4px;font-size:13px}.factory-design.design-brands .mnav-acc .who b{color:#000;font-size:16px;display:block}.factory-design.design-brands .mnav-acc .txt{min-height:52px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;padding:0 2px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.factory-design.design-brands .mnav-note{color:#555;margin:18px 0 0;font-size:12.5px;line-height:1.6}.factory-design.design-brands .hd.is-m .gnb-nav,.factory-design.design-brands .hd.is-m .hd-acc{display:none}.factory-design.design-brands .hd.is-m .menu-btn{display:inline-flex}.factory-design.design-brands .lr-back{z-index:140;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.design-brands .lr{width:min(460px,100%);box-shadow:none;background:#fff;padding:34px 32px 30px;position:relative}.factory-design.design-brands .lr h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:24px;font-weight:800}.factory-design.design-brands .lr p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.design-brands .lr .acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.factory-design.design-brands .lr .acts .btn{width:100%}.factory-design.design-brands .lr .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.factory-design.design-brands .lr .keep{color:#767676;margin-top:14px;font-size:13px;font-weight:700}@media (max-width:1280px){.factory-design.design-brands .gnb-nav{gap:18px;font-size:15px}.factory-design.design-brands .gnb-in{gap:20px}}@media (max-width:1100px){.factory-design.design-brands .hd .gnb-nav,.factory-design.design-brands .hd .hd-acc{display:none}.factory-design.design-brands .hd .menu-btn{display:inline-flex}}@media (min-width:1101px){.factory-design.design-brands .mnav:not(.in-frame){display:none}}.factory-design .design-faq{border-bottom:1px solid #cfcfcf;padding:28px 0}.factory-design .design-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:21px;font-weight:700;list-style:none;display:flex}.factory-design .design-faq summary::-webkit-details-marker{display:none}.factory-design .design-faq summary span{background:#fff;border:1.5px solid #111;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.factory-design .design-faq[open] summary span{background:#deded9;transform:rotate(45deg)}.factory-design .design-faq .ans{max-width:800px;padding-top:20px}.factory-design .design-tab-window{margin-top:48px}.factory-design .win-top{overflow-x:auto}.factory-design .win-tab[aria-selected=true]{background:#deded9}.factory-design .win-body{padding:42px}.factory-design .design-content-guide{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.factory-design .design-content-art{aspect-ratio:1.1;background:#f5f5f3;border:1.5px solid #111;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.factory-design .design-content-art strong{font-size:32px}.factory-design .chk-btn input{accent-color:#111;flex:none;width:22px;height:22px}.factory-design .chk-btn .chk-box{display:none}.factory-design .chk-btn:has(input:checked){background:#f5f5f3}.factory-design .bob{animation:none}.factory-design .btn:hover,.factory-design .btn:active{transform:none}.factory-design section[id]{scroll-margin-top:100px}.factory-design.page{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}@media (max-width:760px){.factory-design .design-content-guide{grid-template-columns:1fr}.factory-design .win-body{padding:24px 20px}.factory-design .design-faq summary{font-size:18px}}.factory-design,.factory-design .public-header,.factory-design .public-footer,.factory-design .factory-auth,.factory-design .workspace-shell{letter-spacing:normal;color:#000;line-height:normal}.factory-design .site-header .public-desktop-nav{gap:26px;font-size:15.5px;font-weight:600}.factory-design .logo .factory-wordmark,.factory-design .workspace-shell .logo .factory-wordmark{letter-spacing:0;background:#deded9;border:0;border-radius:0;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;font-weight:400;line-height:1;transform:none}.factory-design .public-header-actions>.button{background:#f5f5f3;border-radius:0;min-height:44px;padding:0 20px;font-size:15px}.factory-design .factory-heading-sticker{letter-spacing:-.01em;flex-direction:row;align-items:flex-start;width:max-content;max-width:100%;margin:0 18px 48px 0;padding:0;line-height:1;display:inline-flex;position:relative}.factory-design .factory-heading-sticker>span{white-space:nowrap;z-index:2;background:#deded9;padding:8px 14px 12px 20px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:50px;font-style:italic;font-weight:400;line-height:1;display:inline-block;position:relative}.factory-design .factory-heading-sticker>span:nth-child(2){z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design .factory-heading-sticker>b{z-index:3;letter-spacing:-.03em;color:#fff;background:#000;align-items:center;max-width:none;height:42px;margin:0;padding:0 18px;font-size:19px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-24px;right:-18px;overflow:visible;transform:rotate(-2deg)}.factory-design .factory-auth .auth-heading{max-width:352px;margin:0 auto 32px}.factory-design .factory-auth .factory-heading-sticker{margin-bottom:40px;margin-right:0}.factory-design .factory-auth .auth-heading h1{margin:0;font-size:34px;line-height:1.3}.factory-design .factory-auth .auth-heading p{margin:10px 0 0}.factory-design .factory-auth .auth-card{max-width:352px;padding:32px 32px 28px}.factory-design .factory-auth .auth-card .social-login-buttons{gap:10px}.factory-design .factory-auth .auth-card .social-login-buttons form>.button{border:1.5px solid #000;height:54px;min-height:54px;padding:0 16px;font-size:15.5px;font-weight:700}.factory-design .factory-auth .auth-card .divider{margin:26px 0 6px;font-size:13.5px;font-weight:700}.factory-design .factory-auth .auth-card .field{margin-top:18px}.factory-design .factory-auth .auth-card input:not([type=checkbox]){height:54px;min-height:54px}.factory-design .factory-auth .auth-card .auth-switch{border-top:1.5px dashed #deded9;margin-top:22px;padding-top:18px;font-size:15px}.factory-design .public-footer{color:#fff;background:#000;border-top:0;padding:64px 0 28px}.factory-design .public-footer .public-container{width:100%;max-width:1312px;margin:auto;padding:0 64px}.factory-design .public-footer a{color:#fff;text-decoration:none}.factory-design .public-footer .factory-wordmark{color:#000}.factory-design .factory-footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design .factory-footer-top p{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design .factory-footer-top nav{flex-wrap:wrap;align-content:flex-start;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design .factory-footer-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design .factory-footer-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design .factory-footer-info a{color:#a8a8a8}.factory-design .factory-footer-bottom{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design .factory-footer-bottom nav{gap:22px;display:flex}.factory-design .factory-footer-bottom a:last-child{color:#deded9}.factory-design .factory-member-hero{background:#f5f5f3;padding-top:44px}.factory-design .factory-member-heading{flex-wrap:wrap;align-items:flex-start;gap:24px}.factory-design .factory-member-heading h1{letter-spacing:-.05em;margin:0;font-size:38px;line-height:1.3}.factory-design .factory-member-heading p{margin:10px 0 0;font-size:16.5px;line-height:1.7}.factory-design .factory-member-hero .workspace-navigation{gap:4px;margin-top:30px}.factory-design .factory-member-hero .workspace-navigation a{border-bottom:4px solid #0000;min-height:48px;padding:0 18px;font-size:15px}.factory-design .factory-member-hero .workspace-navigation a[aria-current]{border-bottom-color:#000}.factory-design .factory-member-heading:has(.factory-registration-steps){grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:24px 48px;display:grid}.factory-design .factory-registration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.factory-design .factory-registration-steps li{min-width:0;padding:12px;line-height:1.35}.factory-design .factory-registration-steps em{font-size:20px;line-height:1}.factory-design .workspace-shell>.app-content{padding-top:44px;padding-bottom:110px}.factory-design .factory-dashboard-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.factory-design .dashboard-home .dashboard-start{box-shadow:none;background:#deded9;border:0;border-radius:0;margin:0;padding:34px 36px 32px;position:relative}.factory-design .dashboard-home .dashboard-start h2{letter-spacing:-.045em;margin:14px 0 8px;font-size:28px;font-weight:800;line-height:1.35}.factory-design .dashboard-home .dashboard-start p{margin:0;font-size:15.5px;line-height:1.7}.factory-design .factory-status-tag{color:#fff;background:#1a1a1a;padding:4px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.factory-design .dashboard-home .dashboard-start-steps{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0 20px;padding:0;display:grid}.factory-design .dashboard-home .dashboard-start-steps li{background:#ffffffbf;border:0;border-radius:0;min-width:0;margin:0;padding:12px;font-size:13.5px;display:block}.factory-design .dashboard-home .dashboard-start-steps li:after{display:none}.factory-design .dashboard-home .dashboard-start-steps li[aria-current]{box-shadow:none;background:#fff}.factory-design .dashboard-start-steps em{color:#767676;margin-bottom:4px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:20px;line-height:1;display:block}.factory-design .dashboard-start-steps small{background:#f1f1f1;margin-top:6px;padding:2px 8px;font-size:11.5px;display:table}.factory-design .factory-task-card{box-shadow:none;background:#fff;padding:28px}.factory-design .factory-task-card h2,.factory-design .factory-dashboard-guide h2,.factory-design .factory-quick-menu h2{letter-spacing:-.04em;margin:0 0 4px;font-size:22px;font-weight:800}.factory-design .factory-task-card p,.factory-design .factory-dashboard-guide>p{color:#555;margin:0 0 14px;font-size:14px}.factory-design .factory-task-card>div{border-top:1.5px dashed #deded9;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 0;font-size:15px;display:flex}.factory-design .factory-dashboard-guide,.factory-design .factory-quick-menu{margin-top:56px}.factory-design .factory-dashboard-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.factory-design .factory-dashboard-guide a{color:#000;background:#f5f5f3;padding:22px;font-size:14px;line-height:1.6}.factory-design .factory-dashboard-guide b{margin-bottom:6px;font-size:17px;display:block}.factory-design .factory-quick-menu>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.factory-design .factory-quick-menu a{color:#000;box-shadow:none;background:#fff;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 18px;display:flex}.factory-design .factory-quick-menu em{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px}.factory-design .factory-quick-menu b{font-size:15.5px}.factory-design .factory-quick-menu small{color:#555;font-size:12px}.factory-design .factory-screening-faq{margin-top:72px}.factory-design .factory-screening-faq h2{letter-spacing:-.045em;margin:0 0 28px;font-size:28px;line-height:1.35}.factory-design .factory-screening-faq details{border-top:1.5px solid #000;padding:26px 0}.factory-design .factory-screening-faq summary{cursor:pointer;align-items:center;gap:24px;list-style:none;display:flex}.factory-design .factory-screening-faq summary::-webkit-details-marker{display:none}.factory-design .factory-screening-faq summary em{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:28px}.factory-design .factory-screening-faq summary b{font-size:19px}.factory-design .factory-screening-faq summary span{margin-left:auto}.factory-design .factory-screening-faq p{margin:18px 0 0 58px;font-size:15.5px;line-height:1.75}@media (max-width:1023px){.factory-design .public-desktop-nav{display:none}.factory-design .factory-footer-top{flex-direction:column}.factory-design .factory-member-heading:has(.factory-registration-steps){grid-template-columns:1fr}.factory-design .factory-dashboard-intro{grid-template-columns:1fr}.factory-design .factory-quick-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.factory-design .logo .factory-wordmark,.factory-design .workspace-shell .logo .factory-wordmark{padding:7px 16px 8px;font-size:19px}.factory-design .public-footer .public-container{padding:0 24px}.factory-design .public-footer{padding-top:44px}.factory-design .factory-footer-info{grid-template-columns:1fr}.factory-design .factory-footer-top nav{gap:16px 22px}.factory-design .factory-heading-sticker>span{padding:6px 11px 9px 16px;font-size:39px}.factory-design .factory-heading-sticker>span:nth-child(2){margin:27px 0 0 -17px;padding-left:26px;padding-right:17px}.factory-design .factory-heading-sticker>b{height:33px;padding:0 14px;font-size:15px;bottom:-19px;right:-10px}.factory-design .factory-heading-sticker{margin-bottom:36px}.factory-design .factory-auth .auth-main{padding:32px 24px 64px}.factory-design .factory-auth .auth-heading{max-width:432px;margin-bottom:24px}.factory-design .factory-auth .factory-heading-sticker{margin-bottom:30px}.factory-design .factory-auth .auth-heading h1{font-size:27px}.factory-design .factory-auth .auth-heading p{font-size:15.5px}.factory-design .factory-auth .auth-card{max-width:432px;box-shadow:none;padding:24px 18px 22px}.factory-design .factory-member-hero{padding-top:30px}.factory-design .factory-member-heading h1{font-size:28px}.factory-design .factory-member-heading p{font-size:15px}.factory-design .factory-member-hero .workspace-navigation a{padding:0 12px;font-size:13px}.factory-design .factory-registration-steps li{padding:10px 8px}.factory-design .factory-registration-steps strong{font-size:12px}.factory-design .factory-registration-steps span{padding:2px 4px;font-size:10px}.factory-design .workspace-shell>.app-content{padding-top:30px;padding-bottom:72px}.factory-design .dashboard-home .dashboard-start{padding:28px 22px}.factory-design .dashboard-home .dashboard-start h2{font-size:23px}.factory-design .dashboard-home .dashboard-start-steps li{padding:10px 8px;font-size:12px}.factory-design .factory-task-card{padding:24px 20px}.factory-design .factory-dashboard-guide>div{grid-template-columns:1fr}.factory-design .factory-quick-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design .factory-quick-menu a{padding:18px 14px}.factory-design .factory-screening-faq summary{gap:12px}.factory-design .factory-screening-faq summary b{font-size:16px}.factory-design .factory-screening-faq p{margin-left:0}}.factory-design .factory-hero-bottom{max-width:1312px;margin:auto;padding:0 64px 44px}.factory-design .factory-profile-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:720px;margin:30px 0 0;padding:0;list-style:none;display:grid}.factory-design .factory-profile-steps li{color:#666;background:#ffffffb3;padding:12px 14px;font-size:14px;font-weight:800}.factory-design .factory-profile-steps em{margin-bottom:4px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:22px;line-height:1;display:block}.factory-design .factory-profile-steps small{margin-top:3px;font-size:11.5px;display:block}.factory-design .factory-profile-steps li[aria-current]{color:#fff;background:#1a1a1a}.factory-design .factory-profile-steps li[aria-current] em{color:#deded9}.factory-design .factory-profile-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.factory-design .factory-profile-progress{box-shadow:none;background:#fff;padding:22px 20px;position:sticky;top:100px}.factory-design .factory-profile-progress h2{margin:0 0 12px;font-size:15px}.factory-design .factory-profile-progress nav{flex-direction:column;gap:6px;display:flex}.factory-design .factory-profile-progress button{color:#000;width:100%;min-height:52px;font:inherit;cursor:pointer;text-align:left;background:#f6f6f6;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:800;display:flex}.factory-design .factory-profile-progress em{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:20px}.factory-design .factory-profile-progress small{margin-left:auto;font-size:11px}.factory-design .factory-profile-progress button[aria-current]{background:#deded9}.factory-design .factory-profile-progress p{border-top:1.5px dashed #deded9;margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.6}.factory-design .factory-profile-wizard.surface{width:100%;max-width:none;box-shadow:none;padding:34px 36px 30px;scroll-margin-top:100px}.factory-design .factory-profile-wizard .form-grid{grid-template-columns:1fr;gap:0}.factory-design .factory-profile-wizard .field{margin-top:22px}.factory-design .factory-profile-wizard h2,.factory-design .factory-profile-wizard h3.section-title{letter-spacing:-.045em;border:0;margin:6px 0 8px;padding:0;font-size:28px;line-height:1.35}.factory-design .factory-profile-wizard .muted{font-size:15.5px}.factory-design .factory-profile-eyebrow{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:22px;font-style:italic}.factory-design .factory-profile-actions{border-top:1.5px solid #000;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:22px;display:flex}.factory-design .factory-profile-actions .button{margin:0}.factory-design .factory-profile-tabs{display:none}@media (max-width:900px){.factory-design .factory-profile-grid{grid-template-columns:1fr}.factory-design .factory-profile-progress{position:static}.factory-design .factory-profile-progress nav{flex-direction:row}.factory-design .factory-profile-progress button{flex:1}.factory-design .factory-profile-progress p{margin-bottom:0}}@media (max-width:640px){.factory-design .factory-hero-bottom{padding:0 24px 30px}.factory-design .factory-profile-steps li{padding:10px;font-size:12px}.factory-design .factory-profile-progress{display:none}.factory-design .factory-profile-tabs{border-bottom:1.5px solid #deded9;gap:10px;margin-bottom:22px;padding-bottom:14px;font-size:12px;font-weight:800;display:flex}.factory-design .factory-profile-tabs [aria-current]{color:#111}.factory-design .factory-profile-wizard.surface{box-shadow:none;padding:26px 18px 24px}.factory-design .factory-profile-wizard h2,.factory-design .factory-profile-wizard h3.section-title{font-size:23px}}.factory-design .factory-catalog-hero{background:#f5f5f3;border-bottom:1.5px solid #000;padding:52px 0 64px}.factory-design .factory-catalog-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;display:grid}.factory-design .factory-catalog-hero h1{letter-spacing:-.05em;margin:0;font-size:46px;font-weight:800;line-height:1.3}.factory-design .factory-catalog-hero h1 span{background:#f5f5f3}.factory-design .factory-catalog-hero p{margin:20px 0 0;font-size:18px;line-height:1.75}.factory-design .factory-open-call{height:250px;position:relative}.factory-design .factory-call-back{background:#f5f5f3;width:300px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.factory-design .factory-call-card{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);outline-offset:-10px;background:#deded9;outline:1.5px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:290px;height:184px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-design .factory-call-card b{color:#fff;text-shadow:2px 2px #767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:58px;font-style:italic;font-weight:400;line-height:1}.factory-design .factory-call-card span{color:#fff;background:#1a1a1a;padding:4px 10px;font-size:14px;font-weight:800}.factory-design .factory-call-card small{letter-spacing:.5em;color:#767676;font-size:10px}.factory-design .factory-open-call>i{z-index:3;white-space:nowrap;background:#fff;padding:8px 14px;font-size:17px;font-style:normal;font-weight:800;position:absolute}.factory-design .factory-open-call>i:nth-last-child(3){background:#deded9;top:18px;left:0;transform:rotate(-6deg)}.factory-design .factory-open-call>i:nth-last-child(2){top:0;right:2%;transform:rotate(5deg)}.factory-design .factory-open-call>i:last-child{color:#fff;background:#1a1a1a;bottom:6px;right:6%;transform:rotate(-3deg)}.factory-design .factory-public-campaigns{padding-top:24px}.factory-design .factory-filter-tabs a[aria-current]{color:#000;background:#deded9}.factory-design .factory-filter-tabs small{margin-left:6px;font-size:12px}.factory-design .factory-catalog-filters{border-bottom:1.5px solid #000;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.factory-design .factory-catalog-filters label{margin:0}.factory-design .factory-catalog-filters input,.factory-design .factory-catalog-filters select{border-radius:999px;height:42px;min-height:42px;padding:0 16px;font-size:14px}.factory-design .factory-catalog-filters input{min-width:260px}.factory-design .factory-campaign-counts{flex-wrap:wrap;gap:8px;display:flex}.factory-design .factory-campaign-counts a{color:#111;background:#fff;gap:8px;padding:5px 12px;font-size:13px;display:inline-flex}.factory-design .factory-member-hero:has(.factory-campaign-counts) .factory-hero-bottom{padding-bottom:0}.factory-design .factory-member-hero:has(.factory-campaign-counts) .workspace-navigation{margin-top:24px}.factory-design .workspace-tabs-participation em{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px}@media (max-width:900px){.factory-design .factory-catalog-hero-grid{grid-template-columns:1fr}.factory-design .factory-open-call{display:none}}@media (max-width:640px){.factory-design .factory-catalog-hero{padding:36px 0 44px}.factory-design .factory-catalog-hero h1{font-size:32px}.factory-design .factory-catalog-hero p{font-size:16px}.factory-design .factory-catalog-filters{grid-template-columns:1fr auto;display:grid}.factory-design .factory-catalog-filters label:nth-child(3){grid-area:1/1/auto/-1}.factory-design .factory-catalog-filters input{width:100%;min-width:0}.factory-design .factory-catalog-filters select{width:100%}}.factory-design .factory-recovery-step h2{align-items:center;gap:8px;margin:22px 0 12px;font-size:16px;display:flex}.factory-design .factory-recovery-step:first-child h2{margin-top:0}.factory-design .factory-recovery-step h2 em{color:#fff;background:#000;place-items:center;width:26px;height:26px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:17px;font-weight:400;display:grid}.factory-design .factory-recovery-step fieldset{border:0;min-width:0;margin:0;padding:0}.factory-design .factory-recovery-step fieldset:disabled{opacity:.45}.factory-design .factory-recovery-step:has(fieldset){border-top:1.5px dashed #deded9;margin-top:24px;padding-top:4px}.factory-design .factory-recovery-step fieldset h2{margin-top:28px}.factory-design .factory-recovery-step .button{margin-top:16px}.factory-design .factory-campaign-list:has(>.campaign-card){flex-direction:column;gap:16px;display:flex}.factory-design .factory-campaign-list .campaign-card{box-shadow:none;background:#fff;border:0;border-bottom:1.5px solid #000;border-radius:0;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px;display:grid}.factory-design .factory-campaign-list .campaign-image{aspect-ratio:1;height:100%;min-height:160px}.factory-design .factory-campaign-list .campaign-card-body{padding:0}.factory-design .factory-campaign-list .campaign-card h3{margin:6px 0 12px;font-size:22px}.factory-design .factory-campaign-list .campaign-tags{float:right}.factory-design .factory-campaign-list .campaign-deadline{margin-bottom:0}@media (max-width:640px){.factory-design .factory-campaign-list .campaign-card{grid-template-columns:86px minmax(0,1fr);gap:16px;padding:18px 0}.factory-design .factory-campaign-list .campaign-image{height:86px;min-height:86px}.factory-design .factory-campaign-list .campaign-card h3{font-size:17px}.factory-design .factory-campaign-list .campaign-tags{float:none}.factory-design .factory-campaign-list .campaign-card-body>strong{font-size:17px}}.factory-design .factory-campaign-marquee{white-space:nowrap;background:#deded9;border-bottom:1.5px solid #000;gap:72px;padding:10px 24px;font-size:15px;font-weight:800;display:flex;overflow:hidden}.factory-design .factory-campaign-marquee span{flex:none;gap:72px;display:flex}.factory-design .factory-detail-banner{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);outline-offset:-10px;background:#deded9;outline:1.5px solid #fff;margin:28px 0 36px;padding:34px 32px;position:relative}.factory-design .factory-detail-banner p{margin:0 0 18px;font-size:18px;font-weight:800}.factory-design .factory-detail-banner h1{letter-spacing:-.05em;margin:0;font-size:42px;line-height:1.3}.factory-design .factory-detail-banner>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.factory-design .factory-detail-banner .badge{background:#fff;border:1.5px solid #000;border-radius:999px}.factory-design .factory-detail-cover{object-fit:cover;border:1.5px solid #000;width:100%;height:auto;max-height:740px;margin-bottom:40px;display:block}.factory-design .factory-detail-placeholder{background:#f5f5f3;border:1.5px solid #000;align-content:center;justify-items:center;min-height:360px;margin-bottom:40px;display:grid}.factory-design .factory-detail-placeholder span{color:#767676;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:64px;font-style:italic}.factory-design .factory-detail-placeholder p{font-size:18px;font-weight:700}.factory-design .factory-campaign-summary h2{letter-spacing:-.04em;font-size:24px}@media (max-width:640px){.factory-design .factory-campaign-marquee{gap:32px;padding:8px 16px;font-size:12px}.factory-design .factory-campaign-marquee span{gap:32px}.factory-design .factory-detail-banner{padding:26px 20px}.factory-design .factory-detail-banner h1{font-size:28px}.factory-design .factory-detail-placeholder{min-height:220px}.factory-design .factory-detail-placeholder span{font-size:44px}}.factory-design .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.factory-design .factory-member-heading p{white-space:pre-line}.factory-design .factory-member-hero:has(.factory-breadcrumb){padding-top:24px}.factory-design .factory-breadcrumb{gap:12px;max-width:1312px;margin:0 auto 40px;padding:0 64px;font-size:13px;display:flex}.factory-design .factory-breadcrumb a{color:#000;font-weight:800;text-decoration:underline}.factory-design .factory-filter-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.factory-design .factory-filter-tabs a{white-space:nowrap;flex:none}@media (max-width:640px){.factory-design .factory-breadcrumb{margin-bottom:48px;padding:0 24px;font-size:12px}.factory-design .factory-profile-actions{background:#fff;margin-bottom:0;padding:18px 0;position:sticky;bottom:0}.factory-design .factory-catalog-filters .button{grid-column:2}.factory-design .factory-filter-tabs{gap:8px}.factory-design .factory-filter-tabs a{padding:7px 12px;font-size:13px}}.factory-design .site-header .public-desktop-nav a{padding:8px 2px}.factory-design .site-header .public-desktop-nav a[aria-current=page]{font-weight:800}.factory-design .public-header .public-login{padding:0 8px;font-size:15px}.factory-design .public-header .public-header-actions{letter-spacing:normal;gap:12px}.factory-design .public-header-actions>.button{letter-spacing:-.01em;background:#deded9;border-width:2px;font-weight:700}.factory-design .factory-auth .auth-heading p{color:#222}.factory-design .factory-auth .auth-card .field{margin:18px 0 0;font-size:16px;font-weight:400;display:block}.factory-design .factory-auth .auth-card .field>span:first-child{align-items:center;gap:8px;margin-bottom:9px;font-size:15.5px;font-weight:700;display:flex}.factory-design .factory-auth .auth-card input:not([type=checkbox]){border-color:#000;border-radius:12px;padding:0 16px}.factory-design .factory-auth .auth-card .password-wrap input{padding-right:56px}.factory-design .factory-auth .password-wrap button{width:44px;height:44px;padding:0;top:5px;right:5px;transform:none}.factory-design .factory-auth .auth-card .form-row{justify-content:flex-end;margin:6px 0 0;display:flex}.factory-design .factory-auth .auth-card .form-row .text-link{text-underline-offset:5px;align-items:center;min-height:44px;padding:0 2px;font-size:14.5px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.factory-design .factory-auth .auth-card form>.button.full:not(.outline){letter-spacing:-.01em;background:#deded9;border-color:#000;height:56px;min-height:56px;margin-top:20px;padding:0 30px;font-size:18px;font-weight:700}.factory-design .factory-auth .auth-card .auth-switch{color:#333;margin-bottom:0}.factory-design .factory-auth .auth-card .auth-switch a{text-underline-offset:5px;margin-left:6px;font-weight:800;text-decoration-thickness:2px}.factory-design .workspace-header-actions{gap:12px}.factory-design .workspace-home-link{color:#000;letter-spacing:-.01em;white-space:nowrap;background:#deded9;border:2px solid #000;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design .workspace-header-actions .workspace-account-menu>summary{background:#fff;border:1.5px solid #000;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}.factory-design .workspace-avatar{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:24px;font-style:italic;font-weight:400}.factory-design .factory-member-heading>div{max-width:none}.factory-design .factory-member-heading p{color:#141414;max-width:none}.factory-design .factory-hero-bottom{margin-top:0}.factory-design .factory-member-hero .workspace-navigation{border:0}.factory-design .factory-member-hero .workspace-navigation a{color:#363636;font-weight:800}.factory-design .factory-member-hero .workspace-navigation a[aria-current]{color:#000}.factory-design .factory-member-hero .workspace-navigation>a:after{display:none}@media (max-width:640px){.factory-design .factory-member-hero{padding-top:28px}.factory-design .factory-member-heading h1{font-size:26px}.factory-design .factory-member-hero .workspace-navigation a{padding:0 18px;font-size:15px}.factory-design .workspace-shell>.app-content{padding-top:44px;padding-bottom:110px}.factory-design .workspace-home-link{display:none}}.factory-design{position:relative}.factory-design body:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design:after{content:none}.factory-design .workspace-shell,.factory-design .factory-auth{word-break:keep-all;-webkit-font-smoothing:antialiased}.factory-design .public-header-actions>.button,.factory-design .workspace-home-link{border-width:1.5px}.factory-design .workspace-avatar{color:#000;font-size:23px}.factory-design .contents-page .factory-hero-bottom,.factory-design .performance-page .factory-hero-bottom{padding-bottom:0}.factory-design .public-header-inner{height:76px;padding:0 64px}@media (min-width:1101px){.factory-design .site-header .public-desktop-nav{display:flex}.factory-design .public-menu-toggle{display:none}.factory-design .public-header-actions{margin-left:0}}@media (max-width:1100px){.factory-design .site-header .public-desktop-nav{display:none}.factory-design .public-header-inner>.public-header-actions{margin-left:auto}.factory-design .public-header-inner .public-login,.factory-design .public-header-inner .public-header-actions>.button,.factory-design .public-header-inner .workspace-header-actions{display:none}.factory-design .public-menu-toggle{display:inline-flex}}@media (max-width:640px){.factory-design .public-header-inner{height:64px;min-height:64px;padding:0 20px}.factory-design .factory-auth .auth-main,.factory-design .factory-member-heading,.factory-design .factory-hero-bottom,.factory-design .workspace-shell>.app-content{padding-inline:20px}.factory-design .factory-member-hero .workspace-navigation{margin-inline:20px;padding-inline:0}.factory-design .public-footer .public-container{padding-inline:20px}}.factory-design .public-site{letter-spacing:normal;color:#000;word-break:keep-all;line-height:normal}.factory-design .button{border-color:#000;border-radius:0;font-weight:700}.factory-design .button.small{padding:0 20px;font-size:15px}.factory-design .public-mobile-account{padding:20px 0}.factory-design .public-mobile-account .workspace-header-actions{justify-content:space-between;display:flex}.factory-design .public-mobile-account .workspace-home-link{display:inline-flex}.factory-design .factory-campaign-marquee{gap:0;padding:11px 0;font-weight:700}.factory-design .factory-campaign-marquee>span{gap:72px;padding:0 36px}.factory-design .factory-campaign-marquee b{font-weight:700}.factory-design .factory-call-spark{z-index:3;width:48px;position:absolute;top:150px;left:72%}.factory-design .factory-open-call>i:first-of-type{background:#deded9;inset:18px auto auto 0;transform:rotate(-6deg)}.factory-design .factory-open-call>i:nth-of-type(2){background:#fff;inset:0 2% auto auto;transform:rotate(5deg)}.factory-design .factory-open-call>i:nth-of-type(3){color:#fff;background:#1a1a1a;inset:auto 6% 6px auto;transform:rotate(-3deg)}.factory-design.catalog-page .catalog-filter-bar{z-index:30;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:76px}.factory-design .catalog-filter-row{justify-content:space-between;align-items:center;gap:20px;max-width:1312px;margin:auto;padding:14px 0;display:flex}.factory-design .catalog-tabs{gap:8px;display:flex}.factory-design .catalog-tabs a{white-space:nowrap;color:#000;background:#fff;border:1.5px solid #000;border-radius:999px;align-items:center;height:42px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design .catalog-tabs a.on{background:#deded9}.factory-design .catalog-tabs small{margin-left:6px;font-size:12px}.factory-design .catalog-filter-tools{align-items:center;gap:10px;display:flex}.factory-design .catalog-filter-tools label{margin:0}.factory-design .catalog-select{display:inline-flex;position:relative}.factory-design .catalog-select select{color:#000;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:999px;height:42px;min-height:42px;padding:0 38px 0 16px;font-size:14px;font-weight:700}.factory-design .catalog-select svg{pointer-events:none;margin-top:-6px;position:absolute;top:50%;right:14px}.factory-design .catalog-search{display:inline-flex;position:relative}.factory-design .catalog-search input{background:#fff;border:1.5px solid #000;border-radius:999px;width:250px;height:42px;min-height:42px;padding:0 16px 0 40px;font-size:14px}.factory-design .catalog-search button{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:42px;display:flex;position:absolute;top:0;left:3px}.factory-design .catalog-sort{background:#fff;border:1.5px solid #000;border-radius:999px;padding:3px;display:inline-flex}.factory-design .catalog-sort a{color:#444;white-space:nowrap;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design .catalog-sort a.on{color:#000;background:#deded9}.factory-design .catalog-result-row{justify-content:space-between;align-items:center;gap:16px;padding:36px 0 0;font-size:15px;display:flex}.factory-design .catalog-result-row b{background:#f5f5f3;font-weight:800}.factory-design .catalog-result-row>span:last-child{color:#767676}.factory-design .catalog-cards{gap:56px 32px;margin-top:28px;padding-bottom:120px}.factory-design .catalog-cards .factory-campaign-card{background:0 0;border:0}.factory-design .catalog-cards .factory-campaign-image{aspect-ratio:4/5;border:0;border-radius:6px}.factory-design .factory-campaign-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.factory-design .factory-campaign-badges .factory-campaign-status{position:static}.factory-design .catalog-category{background:#fff;border:1.5px solid #000;border-radius:50%;align-items:center;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.factory-design .catalog-cards .factory-campaign-copy{padding:18px 0 0}.factory-design .catalog-brand{color:#555;font-size:14px;font-weight:600;display:block}.factory-design .catalog-cards .factory-campaign-copy h3{letter-spacing:-.04em;margin:6px 0 12px;font-size:22px;font-weight:700;line-height:1.4}.factory-design .catalog-cards .catalog-card-meta{border:0;padding:0;font-size:15px;line-height:1.6}.factory-design .catalog-cards .catalog-reward{background:#f5f5f3;border:1.5px solid #000;border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.factory-design .catalog-cards .factory-campaign-link{text-underline-offset:5px;gap:6px;margin-top:16px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (max-width:1100px){.factory-design .factory-catalog-hero-grid{grid-template-columns:minmax(0,1fr)}.factory-design .factory-open-call{display:none}.factory-design .catalog-filter-row{flex-direction:column;align-items:stretch;gap:12px;padding:14px 20px}.factory-design .catalog-tabs{scrollbar-width:none;padding:2px 4px 6px;overflow-x:auto}.factory-design .catalog-filter-tools{flex-wrap:wrap}.factory-design .catalog-search{flex:220px}.factory-design .catalog-search input{width:100%}.factory-design .catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.factory-design.catalog-page .catalog-filter-bar{top:64px}.factory-design .catalog-filter-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.factory-design .catalog-search{order:-1;grid-column:1/-1}.factory-design .catalog-select{min-width:0}.factory-design .catalog-select select{width:100%}.factory-design .catalog-cards{grid-template-columns:minmax(0,1fr);gap:48px}.factory-design .catalog-cards .factory-campaign-copy h3{font-size:20px}.factory-design .catalog-results,.factory-design .factory-catalog-hero .public-container{padding-inline:20px}}.factory-design .factory-member-hero .workspace-navigation{scrollbar-width:none;width:calc(100% - 128px);margin-inline:auto}.factory-design .factory-member-hero .workspace-navigation::-webkit-scrollbar{display:none}.factory-design .public-menu-toggle{background:#fff;border:1.5px solid #000;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.factory-design .public-menu-toggle svg{stroke-width:2.5px;width:18px;height:18px}.factory-design .catalog-cards .factory-campaign-copy{flex-direction:column;align-items:flex-start;display:flex}.factory-design .catalog-cards .catalog-card-meta{order:1}.factory-design .catalog-cards .catalog-reward{order:2}.factory-design .catalog-cards .factory-campaign-link{order:3}@media (max-width:640px){.factory-design .factory-heading-sticker{transform-origin:0;max-width:none;margin:0 0 24px;transform:scale(.78)}.factory-design .factory-heading-sticker>span{padding:8px 14px 12px 20px;font-size:50px}.factory-design .factory-heading-sticker>span:nth-child(2){margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design .factory-heading-sticker>b{height:42px;padding:0 18px;font-size:19px;bottom:-24px;right:-18px}.factory-design .factory-auth .factory-heading-sticker{margin-bottom:30px}.factory-design .factory-catalog-hero .factory-heading-sticker{margin-bottom:0}.factory-design .factory-member-hero .workspace-navigation{width:calc(100% - 40px);margin-inline:auto}}.factory-design,.factory-design .public-site,.factory-design .workspace-shell,.factory-design .factory-auth{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.factory-design .performance-page .factory-heading-sticker>span{font-size:36px}.factory-design .profile-onboarding-page .factory-member-hero{padding-top:0}.factory-design .profile-onboarding-page .factory-breadcrumb{color:#555;align-items:center;gap:8px;margin:13.5px auto;padding:14px 64px;font-size:13.5px;font-weight:700}.factory-design .profile-onboarding-page .factory-breadcrumb a{align-items:center;min-height:32px;font-weight:700;display:inline-flex}.factory-design .profile-onboarding-page .factory-heading-sticker{margin:18px 0 40px}.factory-design .profile-onboarding-page .factory-member-heading h1{font-size:40px}.factory-design .profile-onboarding-page .factory-member-heading p{max-width:36em;margin-top:12px;font-size:16.5px;line-height:1.75}@media (max-width:640px){.factory-design .profile-onboarding-page .factory-breadcrumb{padding-inline:20px}.factory-design .profile-onboarding-page .factory-member-heading h1{font-size:29px}}.factory-design .workspace-header-actions .workspace-account-menu>summary>.workspace-avatar{font-size:24px;display:inline}@media (max-width:640px){.factory-design .factory-member-hero,.factory-design .factory-auth{overflow-x:clip}}.factory-design.source-about{scroll-behavior:smooth;background:#fff;margin:0}.factory-design.source-about a,.factory-design.source-about a:hover{color:#000}.factory-design.source-about{color:#000;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.factory-design.source-about *{box-sizing:border-box}.factory-design.source-about a:focus-visible,.factory-design.source-about button:focus-visible{outline-offset:3px;outline:3px solid #000}.factory-design.source-about .wrap{max-width:1312px;margin:0 auto;padding:0 64px;position:relative}.factory-design.source-about .hand{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-weight:700}.factory-design.source-about .gnb{z-index:60;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:0}.factory-design.source-about .gnb-in{align-items:center;gap:36px;height:76px;display:flex}.factory-design.source-about .logo{flex:none;text-decoration:none;display:inline-flex}.factory-design.source-about .logo span{box-shadow:none;color:#000;background:#f5f5f3;border:1.5px solid #000;border-radius:50%;align-items:center;padding:8px 22px 9px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-4deg)}.factory-design.source-about .gnb-nav{align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.factory-design.source-about .gnb-nav a{padding:8px 2px;text-decoration:none}.factory-design.source-about .gnb-nav a:hover,.factory-design.source-about .gnb-nav a.on{background:#f5f5f3}.factory-design.source-about .menu-btn{width:46px;height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.factory-design.source-about .m-panel{display:none}.factory-design.source-about .mq{background:#deded9;border-bottom:1.5px solid #000;padding:11px 0;overflow:hidden}.factory-design.source-about .mq-t{width:max-content;animation:32s linear infinite mq;display:flex}.factory-design.source-about .mq-t span{white-space:nowrap;padding:0 36px;font-size:15px;font-weight:700}.factory-design.source-about .btn{height:60px;font:inherit;letter-spacing:-.01em;color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.factory-design.source-about .btn:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.factory-design.source-about .btn-ink{color:#fff;box-shadow:none;background:#000}.factory-design.source-about .btn-ink:hover{color:#fff;box-shadow:none}.factory-design.source-about .btn-s{height:44px;box-shadow:none;border-width:2px;padding:0 20px;font-size:15px}.factory-design.source-about .btn-s:hover{box-shadow:none;transform:translate(1px,1px)}.factory-design.source-about .btn-s.btn-ink{box-shadow:none}.factory-design.source-about .stk{letter-spacing:-.01em;color:#000;align-items:flex-start;margin:0 0 48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;line-height:1;display:inline-flex;position:relative}.factory-design.source-about .stk-1,.factory-design.source-about .stk-2{white-space:nowrap;background:#deded9;padding:8px 14px 12px 20px;font-size:50px;display:inline-block;position:relative}.factory-design.source-about .stk-1{z-index:2}.factory-design.source-about .stk-2{z-index:1;margin:34px 0 0 -22px;padding-left:34px;padding-right:22px}.factory-design.source-about .stk-ko{z-index:3;color:#fff;letter-spacing:-.03em;white-space:nowrap;height:42px;box-shadow:none;background:#000;align-items:center;padding:0 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:19px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-24px;right:-18px;transform:rotate(-2deg)}.factory-design.source-about .h-sec{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:700;line-height:1.42}.factory-design.source-about .p-sec{color:#333;letter-spacing:-.015em;margin:16px 0 0;font-size:18px;line-height:1.75}.factory-design.source-about .h-card{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:700;line-height:1.45}.factory-design.source-about .p-card{color:#555;letter-spacing:-.01em;margin:0;font-size:16.5px;line-height:1.8}.factory-design.source-about .sec{padding:120px 0;scroll-margin-top:136px}.factory-design.source-about .oval{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:9px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.factory-design.source-about .oval.s{padding:6px 18px;font-size:14px}.factory-design.source-about .oval.dash{border-style:dashed}.factory-design.source-about .kcard{box-shadow:none;background:#fff;border:1.5px solid #000;padding:36px 30px;position:relative}.factory-design.source-about .band{box-shadow:none;background:#f5f5f3;border:1.5px solid #000;border-radius:10px;padding:26px 30px}.factory-design.source-about .kbar{color:#fff;text-align:center;letter-spacing:-.03em;background:#000;border-radius:16px;padding:30px 24px;font-size:26px;font-weight:700;position:relative}.factory-design.source-about .burst{clip-path:polygon(50% 0%,56.5% 9.9%,65.3% 2.2%,68.4% 13.4%,79.4% 9.5%,78.1% 21.1%,89.8% 21.5%,85.2% 32.2%,96.7% 35.4%,89% 44.1%,99.4% 50%,89% 55.9%,96.7% 64.6%,85.2% 67.8%,89.8% 78.5%,78.1% 78.9%,79.4% 90.5%,68.4% 86.6%,65.3% 97.8%,56.5% 90.1%,50% 100%,43.5% 90.1%,34.7% 97.8%,31.6% 86.6%,20.6% 90.5%,21.9% 78.9%,10.2% 78.5%,14.8% 67.8%,3.3% 64.6%,11% 55.9%,.6% 50%,11% 44.1%,3.3% 35.4%,14.8% 32.2%,10.2% 21.5%,21.9% 21.1%,20.6% 9.5%,31.6% 13.4%,34.7% 2.2%,43.5% 9.9%);z-index:3;background:#000;width:148px;height:148px;position:absolute}.factory-design.source-about .burst span{clip-path:inherit;text-align:center;color:#000;letter-spacing:-.03em;background:#f5f5f3;justify-content:center;align-items:center;font-size:21px;font-weight:800;line-height:1.12;display:flex;position:absolute;inset:3px}.factory-design.source-about .burst span b{display:block;transform:rotate(14deg)}.factory-design.source-about .win{box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:28px 28px 8px 8px;overflow:hidden}.factory-design.source-about .win-top{background:#f5f5f3;border-bottom:1.5px solid #000;align-items:flex-end;gap:2px;padding:16px 20px 0 22px;display:flex}.factory-design.source-about .win-tab{height:50px;font:inherit;color:#3a3a3a;cursor:pointer;white-space:nowrap;background:#f5f5f3;border:1.5px solid #000;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;margin-bottom:-3px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.factory-design.source-about .win-tab.on{color:#000;z-index:2;cursor:default;background:#fff;height:58px;font-size:21px;font-weight:800}.factory-design.source-about .win-ctrl{align-self:center;gap:16px;margin-left:auto;padding-bottom:12px;display:flex}.factory-design.source-about .win-addr{background:#fff;border-bottom:1.5px solid #000;align-items:center;gap:14px;padding:10px 20px;display:flex}.factory-design.source-about .win-addr .bar{color:#333;white-space:nowrap;border:1.5px solid #000;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.factory-design.source-about .win-addr .mag{background:#deded9;border:1.5px solid #000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.factory-design.source-about .ell{text-align:center;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}.factory-design.source-about .art{justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:0}.factory-design.source-about .bg-light{background:#f5f5f3}.factory-design.source-about .bg-mint{background:#deded9}.factory-design.source-about .bg-white{background:#fff}.factory-design.source-about .bg-ink{background:#000}.factory-design.source-about .sun{aspect-ratio:1;background:#deded9;border-radius:50%;height:58%;position:absolute}.factory-design.source-about .bg-mint .sun{background:#fff}.factory-design.source-about .o-bottle,.factory-design.source-about .o-tube,.factory-design.source-about .o-jar,.factory-design.source-about .o-box{flex:none;position:relative}.factory-design.source-about .o-bottle{aspect-ratio:.6;background:#fff;border:1.5px solid #000;border-radius:16% 16% 10% 10%/10% 10% 6% 6%;height:44%}.factory-design.source-about .o-bottle:before{content:"";background:#000;border-radius:4px 4px 0 0;width:40%;height:15%;position:absolute;top:-16%;left:30%}.factory-design.source-about .o-bottle:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:26%;position:absolute;top:36%;left:16%;right:16%}.factory-design.source-about .o-tube{aspect-ratio:.4;background:#fff;border:1.5px solid #000;border-radius:14% 14% 40% 40%/8% 8% 20% 20%;height:48%;transform:rotate(10deg)}.factory-design.source-about .o-tube:before{content:"";background:#000;border-radius:0 0 4px 4px;height:11%;position:absolute;bottom:-11%;left:24%;right:24%}.factory-design.source-about .o-tube:after{content:"";background:#deded9;border:1.5px solid #000;border-radius:3px;height:30%;position:absolute;top:24%;left:20%;right:20%}.factory-design.source-about .o-jar{aspect-ratio:1.8;background:#deded9;border:1.5px solid #000;border-radius:14%/24%;height:22%;margin-top:6%}.factory-design.source-about .o-jar:before{content:"";background:#fff;border:1.5px solid #000;border-radius:10%/30%;height:42%;position:absolute;top:-44%;left:-7%;right:-7%}.factory-design.source-about .o-box{aspect-ratio:1.3;background:#deded9;border:1.5px solid #000;height:30%;margin-top:8%}.factory-design.source-about .o-box:before{content:"";background:#fff;border-left:1.5px solid #000;border-right:1.5px solid #000;width:16%;position:absolute;top:-2.5px;bottom:-2.5px;left:42%}.factory-design.source-about .o-none{display:none}.factory-design.source-about .f-sub{color:#fff;white-space:nowrap;z-index:3;background:#000;border-radius:6px;padding:6px 11px;font-size:14px;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.factory-design.source-about .bg-ink .f-sub{color:#000;background:#fff}.factory-design.source-about .f-big{letter-spacing:-.05em;z-index:2;white-space:pre-line;text-align:left;font-size:44px;font-weight:800;line-height:1.02;position:absolute;top:14%;left:12%}.factory-design.source-about .bg-ink .f-big{color:#deded9}.factory-design.source-about .s-floor{background:#f5f5f3;position:relative;overflow:hidden}.factory-design.source-about .s-floor:before{content:"";background-image:#f5f5f3;transform-origin:bottom;opacity:.95;background-size:110px 110px;height:62%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:perspective(520px)rotateX(58deg)}.factory-design.source-about .foot{color:#fff;background:#000;padding:80px 0 40px}.factory-design.source-about .foot a{color:#fff;text-decoration:none}.factory-design.source-about .foot a:hover{color:#deded9}.factory-design.source-about .foot .logo span{box-shadow:none}.factory-design.source-about .foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:48px;display:flex}.factory-design.source-about .foot-slogan{color:#cfcfcf;margin:22px 0 0;font-size:15px}.factory-design.source-about .foot-nav{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}.factory-design.source-about .foot-info{color:#a8a8a8;border-top:1px solid #333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.factory-design.source-about .foot-info b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.factory-design.source-about .foot-bot{color:#a8a8a8;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.factory-design.source-about .foot-legal{flex-wrap:wrap;gap:8px 22px;display:flex}.factory-design.source-about .foot-legal a{white-space:nowrap;font-weight:600}.factory-design.source-about .foot-legal a.strong{color:#deded9}.factory-design.source-about .bob{animation:2.8s ease-in-out infinite bob}.factory-design.source-about .still *{animation:none!important}@media (prefers-reduced-motion:reduce){.factory-design.source-about *{transition:none!important;animation:none!important}.factory-design.source-about{scroll-behavior:auto}}.factory-design.source-about .ab-hero{background:#f5f5f3;border-bottom:1.5px solid #000;padding:72px 0 100px}.factory-design.source-about .ab-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.factory-design.source-about .ab-h1{letter-spacing:-.05em;margin:0;font-size:52px;font-weight:800;line-height:1.28}.factory-design.source-about .ab-h1 .hl{background:#f5f5f3}.factory-design.source-about .ab-sub{max-width:30em}.factory-design.source-about .ab-hero .p-sec{color:#141414}.factory-design.source-about .scroll-cta{margin-top:40px}.factory-design.source-about .toc-list{margin:0;padding:8px 28px 18px;list-style:none}.factory-design.source-about .toc-list a{color:#000;border-bottom:1.5px dashed #000;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:20px 2px;text-decoration:none;display:grid}.factory-design.source-about .toc-list li:last-child a{border-bottom:0}.factory-design.source-about .toc-list .q{letter-spacing:-.035em;font-size:18px;font-weight:700}.factory-design.source-about .toc-list a:hover .q{background:#f5f5f3}.factory-design.source-about .toc-list svg{transition:transform .2s}.factory-design.source-about .toc-list a:hover svg{transform:translateY(3px)}.factory-design.source-about .cbar{z-index:40;background:#fff;border-bottom:1.5px solid #000;position:sticky;top:76px}.factory-design.source-about .cbar-in{scrollbar-width:none;gap:10px;padding:12px 0;display:flex;overflow-x:auto}.factory-design.source-about .cbar a{background:#fff;border:1.5px solid #000;border-radius:999px;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.source-about .cbar a:hover{background:#deded9}.factory-design.source-about .cbar a b{font-variant-numeric:tabular-nums;font-size:12px}.factory-design.source-about .und-txt{max-width:46em}.factory-design.source-about .und-txt .p-sec+.p-sec{margin-top:10px}.factory-design.source-about .def{color:#000;background:#f5f5f3;font-weight:700}.factory-design.source-about .sb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:64px 0 28px;display:flex}.factory-design.source-about .sb-top b{letter-spacing:-.03em;font-size:22px;font-weight:700}.factory-design.source-about .sb{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.factory-design.source-about .sbc{box-shadow:none;background:#fff;border:1.5px solid #000;padding:18px 18px 22px;position:relative}.factory-design.source-about .sbc:not(:last-child):after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);z-index:2;background:#000;width:16px;height:18px;position:absolute;top:44%;right:-27px}.factory-design.source-about .sb-fr{aspect-ratio:4/3;background:#f5f5f3;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;margin:14px 0 16px;display:flex;position:relative}.factory-design.source-about .sbc:nth-child(3) .sb-fr{background:#deded9}.factory-design.source-about .sbc:nth-child(5) .sb-fr{background:#000}.factory-design.source-about .sbc small{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.factory-design.source-about .sbc p{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:500;line-height:1.6}.factory-design.source-about .how{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.source-about .zz{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 18px;margin-top:56px;padding:0;list-style:none;display:grid;position:relative}.factory-design.source-about .zz:before{content:"";background:#000;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.factory-design.source-about .zs{grid-template-rows:1fr 64px 1fr;min-height:600px;display:grid}.factory-design.source-about .zs-top{flex-direction:column;justify-content:flex-end;padding-bottom:16px;display:flex}.factory-design.source-about .zs-bot{flex-direction:column;justify-content:flex-start;padding-top:16px;display:flex}.factory-design.source-about .zs-node{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.factory-design.source-about .zs-node .oval{padding:7px 16px;font-size:14px;font-weight:700}.factory-design.source-about .zs:last-child .zs-node .oval{color:#deded9;background:#000}.factory-design.source-about .zc{box-shadow:none;background:#fff;border:1.5px solid #000;padding:18px 18px 20px}.factory-design.source-about .zc h3{letter-spacing:-.04em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.factory-design.source-about .zc p{color:#444;margin:0;font-size:14.5px;line-height:1.65}.factory-design.source-about .ui{background:#f5f5f3;border:1.5px solid #000;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.factory-design.source-about .ui .row{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.factory-design.source-about .ui .ln{background:#fff;border:1.5px solid #000;border-radius:4px;height:7px;margin-top:6px;display:block}.factory-design.source-about .ui .pill{background:#deded9;border:1.5px solid #000;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.factory-design.source-about .ui .pill.k{color:#deded9;background:#000}.factory-design.source-about .ui .bar{background:#fff;border:1.5px solid #000;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.factory-design.source-about .ui .bar i{background:#deded9;width:72%;height:100%;display:block}.factory-design.source-about .zlink{text-underline-offset:4px;margin-top:14px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.source-about .cg-win{margin-top:48px}.factory-design.source-about .cg-win .win-top{scrollbar-width:none;overflow-x:auto}.factory-design.source-about .cg-body{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:64px;padding:48px 56px 56px;display:grid}.factory-design.source-about .player{aspect-ratio:9/16;width:100%;box-shadow:none;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1.5px solid #000;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.factory-design.source-about .p-play{z-index:4;width:66px;height:66px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;margin:-33px 0 0 -33px;transition:transform .15s;display:flex;position:absolute;top:56%;left:50%}.factory-design.source-about .player:hover .p-play{transform:scale(1.07)}.factory-design.source-about .p-ex{z-index:4;position:absolute;top:12px;left:12px}.factory-design.source-about .p-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.factory-design.source-about .cg-t{letter-spacing:-.045em;margin:18px 0 10px;font-size:34px;font-weight:800}.factory-design.source-about .cg-d{color:#333;margin:0;font-size:18px;line-height:1.75}.factory-design.source-about .cg-h4{background:#f5f5f3;margin:32px 0 14px;font-size:16px;font-weight:700;display:inline-block}.factory-design.source-about .cg-pts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.factory-design.source-about .cg-pts li{background:#fff;border:1.5px solid #000;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:16px;font-weight:500;display:flex}.factory-design.source-about .cg-pts li i{background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.factory-design.source-about .cg-act{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.factory-design.source-about .bn{background:#f5f5f3;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.factory-design.source-about .bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.factory-design.source-about .bc{flex-direction:column;min-height:460px;display:flex}.factory-design.source-about .bc .oval{align-self:flex-start}.factory-design.source-about .bc .tag{align-self:flex-start;margin-top:16px}.factory-design.source-about .bc .h-card{margin:16px 0 12px}.factory-design.source-about .bc svg{align-self:flex-end;margin-top:auto}.factory-design.source-about .bn-note{text-align:left;align-items:center;gap:12px;margin-top:48px;padding:22px 24px;font-size:18px;display:flex}.factory-design.source-about .bn-note svg{flex:none}.factory-design.source-about .pay-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;margin-top:56px;display:grid}.factory-design.source-about .rcpt{box-shadow:none;background:#fff;border:1.5px solid #000;padding:32px 36px 40px;position:relative}.factory-design.source-about .rcpt-h{border-bottom:1.5px solid #000;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.factory-design.source-about .rcpt-h b{letter-spacing:-.04em;font-size:22px;font-weight:800}.factory-design.source-about .rcpt ol{margin:0;padding:0;list-style:none}.factory-design.source-about .rcpt li{border-bottom:1.5px dashed #000;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 0;display:grid}.factory-design.source-about .rcpt li:last-child{border-bottom:0}.factory-design.source-about .rcpt .n{background:#deded9;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:46px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.factory-design.source-about .rcpt .t{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:700}.factory-design.source-about .rcpt .d{color:#555;margin:5px 0 0;font-size:15px;line-height:1.6}.factory-design.source-about .rcpt .who{white-space:nowrap;background:#fff;border:1.5px solid #000;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.factory-design.source-about .rcpt .who.m{background:#deded9}.factory-design.source-about .rcpt .who.d{border-style:dashed}.factory-design.source-about .rules-h{letter-spacing:-.04em;margin:0 0 18px;font-size:24px;font-weight:800}.factory-design.source-about .rules-h span{background:#f5f5f3}.factory-design.source-about .rules{flex-direction:column;gap:20px;display:flex}.factory-design.source-about .rules .band h4{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:700;display:flex}.factory-design.source-about .rules .band p{color:#1a1a1a;margin:0;font-size:15.5px;line-height:1.65}.factory-design.source-about .must{background:#fff;border:1.5px solid #000;margin-top:28px;padding:20px 22px}.factory-design.source-about .must h4{margin:0 0 10px;font-size:16px;font-weight:700}.factory-design.source-about .must ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.factory-design.source-about .must li{gap:10px;font-size:15px;line-height:1.6;display:flex}.factory-design.source-about .must li:before{content:"";background:#deded9;border:1.5px solid #000;border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.factory-design.source-about .faq-list{border-top:1.5px solid #000;margin:48px 0 0;padding:0;list-style:none}.factory-design.source-about .qa{border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:36px 0;display:grid}.factory-design.source-about .q-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.factory-design.source-about .q-btn .qt{letter-spacing:-.04em;flex:1;font-size:23px;font-weight:700;line-height:1.45}.factory-design.source-about .q-btn .pm{width:36px;height:36px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.factory-design.source-about .qa.on .q-btn .pm{background:#deded9;transform:rotate(45deg)}.factory-design.source-about .ans{color:#333;margin:0;font-size:17px;line-height:1.85}.factory-design.source-about .ans-hint{color:#767676;margin:4px 0 0;font-size:15px}.factory-design.source-about .final{padding:110px 0 130px}.factory-design.source-about .final-in{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.factory-design.source-about .final .ell{width:min(880px,100%);min-height:270px}.factory-design.source-about .final .ell h2{margin:0;font-size:44px;line-height:1.4}.factory-design.source-about .final .p-sec{color:#141414;margin-top:44px}.factory-design.source-about .final-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.factory-design.source-about .vm{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.source-about .vm .win{width:min(420px,100%)}.factory-design.source-about .vm .win-body{text-align:center;padding:24px}.factory-design.source-about .vm video{aspect-ratio:9/16;background:#000;border:1.5px solid #000;border-radius:14px;width:100%;display:block}.factory-design.source-about .vm .empty{aspect-ratio:9/16;background:#f5f5f3;border:1.5px dashed #000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:60%;margin:8px auto 0;font-size:14px;font-weight:700;display:flex}.factory-design.source-about .vm p{color:#333;margin:18px 0 20px;font-size:15.5px;line-height:1.65}.factory-design.source-about .x-btn{cursor:pointer;background:#fff;border:1.5px solid #000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}@media (max-width:1100px){.factory-design.source-about .gnb-nav,.factory-design.source-about .gnb .btn-s{display:none}.factory-design.source-about .menu-btn{display:inline-flex}.factory-design.source-about .m-panel.open{background:#fff;border-top:1.5px solid #000;padding:8px 0 28px;display:block}.factory-design.source-about .m-panel a.mlink{border-bottom:1.5px dashed #000;padding:16px 0;font-size:19px;font-weight:700;text-decoration:none;display:block}.factory-design.source-about .m-panel .btn{width:100%;margin-top:24px}.factory-design.source-about .ab-g{grid-template-columns:minmax(0,1fr)}.factory-design.source-about .sb{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.factory-design.source-about .sbc:nth-child(3):after{display:none}.factory-design.source-about .zz{grid-template-columns:minmax(0,1fr);gap:0;padding-left:56px}.factory-design.source-about .zz:before{width:3px;height:auto;margin:0;inset:10px auto 10px 18px}.factory-design.source-about .zs{min-height:0;padding-bottom:28px;display:block;position:relative}.factory-design.source-about .zs-node{justify-content:flex-start;width:40px;position:absolute;top:-4px;left:-56px}.factory-design.source-about .zs-node .oval{border-radius:999px;padding:6px 10px;font-size:11px}.factory-design.source-about .zs-top,.factory-design.source-about .zs-bot{padding:0}.factory-design.source-about .zs-top:empty,.factory-design.source-about .zs-bot:empty{display:none}.factory-design.source-about .zc{margin-left:8px}.factory-design.source-about .cg-body{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 28px 40px}.factory-design.source-about .player{max-width:300px;margin:0 auto}.factory-design.source-about .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.source-about .bc{min-height:380px}.factory-design.source-about .pay-g{grid-template-columns:minmax(0,1fr)}.factory-design.source-about .qa{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.factory-design.source-about .wrap{padding:0 20px}.factory-design.source-about .gnb-in{height:64px}.factory-design.source-about .logo span{padding:7px 16px 8px;font-size:19px}.factory-design.source-about .cbar{top:64px}.factory-design.source-about .ab-hero{padding:48px 0 72px}.factory-design.source-about .ab-h1{font-size:34px}.factory-design.source-about .toc-list{padding:4px 16px 12px}.factory-design.source-about .toc-list a{grid-template-columns:64px minmax(0,1fr) 18px}.factory-design.source-about .toc-list .q{font-size:16px}.factory-design.source-about .win-tab{height:42px;padding:0 14px;font-size:13px}.factory-design.source-about .win-tab.on{height:48px;font-size:15px}.factory-design.source-about .win-ctrl{display:none}.factory-design.source-about .sec{padding:84px 0}.factory-design.source-about .stk{transform-origin:0;margin-bottom:24px;transform:scale(.78)}.factory-design.source-about .h-sec{font-size:26px}.factory-design.source-about .p-sec{font-size:16px}.factory-design.source-about .sb{scroll-snap-type:x mandatory;gap:30px;margin:0 -20px;padding:4px 20px 12px;display:flex;overflow-x:auto}.factory-design.source-about .sbc{scroll-snap-align:start;flex:0 0 66%}.factory-design.source-about .sbc:after{display:none}.factory-design.source-about .kbar{padding:24px 16px;font-size:20px}.factory-design.source-about .burst{width:104px;height:104px}.factory-design.source-about .burst span{font-size:15px}.factory-design.source-about .cg-t{font-size:26px}.factory-design.source-about .bgrid{grid-template-columns:minmax(0,1fr)}.factory-design.source-about .bc{min-height:0}.factory-design.source-about .rcpt{padding:24px 18px 30px}.factory-design.source-about .rcpt li{grid-template-columns:52px minmax(0,1fr)}.factory-design.source-about .rcpt .who{grid-column:2;justify-self:start}.factory-design.source-about .q-btn .qt{font-size:19px}.factory-design.source-about .final .ell{min-height:0;box-shadow:none;border-radius:44px;padding:32px 22px}.factory-design.source-about .final .ell h2{font-size:27px}.factory-design.source-about .final-cta{flex-direction:column;align-items:stretch;width:100%}.factory-design.source-about .foot-top{flex-direction:column}.factory-design.source-about .foot-info{grid-template-columns:minmax(0,1fr)}}.factory-design.source-about{position:relative}.factory-design.source-about:after{content:"";pointer-events:none;z-index:300;mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.factory-design.source-about .hand{letter-spacing:-.045em;font-weight:800}.factory-design.source-about .logo span{letter-spacing:0;color:#000;background:#deded9;border:0;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-style:italic;font-weight:400;transform:none}.factory-design.source-about .foot .logo span{background:#deded9}.factory-design.source-about .btn{box-shadow:none;border-width:1.5px;border-radius:0;transition:transform .15s,background-color .15s}.factory-design.source-about .btn:hover{box-shadow:none;transform:translateY(-2px)}.factory-design.source-about .btn:active{box-shadow:none;transform:none}.factory-design.source-about .btn-mint{background:#deded9}.factory-design.source-about .btn-mint:hover{background:#bbb}.factory-design.source-about .btn-ink,.factory-design.source-about .btn-ink:hover,.factory-design.source-about .btn-s.btn-ink{box-shadow:none}.factory-design.source-about .menu-btn{border-radius:0}.factory-design.source-about .oval{background:#f5f5f3;border:0;border-radius:0;font-weight:800}.factory-design.source-about .oval.m{background:#deded9}.factory-design.source-about .oval.k{color:#fff;background:#1a1a1a}.factory-design.source-about .oval.dash{background:0 0;border:1.5px dashed #000}.factory-design.source-about .oval.num{letter-spacing:-.01em;color:#767676;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:46px;font-style:italic;font-weight:400;line-height:.95}.factory-design.source-about .oval.s.num{font-size:36px}.factory-design.source-about .kcard{box-shadow:none;background:#fff;border:0;border-radius:0}.factory-design.source-about .band{box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);outline-offset:-10px;background:#deded9;border:0;border-radius:0;outline:1.5px solid #fffffff2}.factory-design.source-about .band.w,.factory-design.source-about .band[style*=\#fff]{outline-color:#deded9}.factory-design.source-about .win{box-shadow:none;background:#f7fdfc;border:2px solid #deded9;border-radius:0}.factory-design.source-about .win-top{background:#deded9;border-bottom:0;align-items:center;padding-bottom:12px}.factory-design.source-about .win-tab{color:#000;background:0 0;border:0;border-radius:0;margin-bottom:0}.factory-design.source-about .win-tab.on{background:#fff}.factory-design.source-about .win-ctrl>svg,.factory-design.source-about .win-ctrl>span[aria-hidden=true]{display:none}.factory-design.source-about .win-addr{background:#fff;border-bottom:1.5px dashed #deded9}.factory-design.source-about .win-addr .bar{border:0;padding:0}.factory-design.source-about .win-addr .mag{display:none}.factory-design.source-about .ell{box-shadow:none;z-index:0;background:0 0;border:0;border-radius:0}.factory-design.source-about .ell:before{content:"";z-index:-2;background:#f5f5f3;position:absolute;inset:-8px -12px;transform:rotate(-2.4deg)}.factory-design.source-about .ell:after{content:"";z-index:-1;background:#deded9;position:absolute;inset:0}.factory-design.source-about .ell>p,.factory-design.source-about .ell>h1,.factory-design.source-about .ell>h3{border-top:1.5px solid #fffffff2;border-bottom:1.5px solid #fffffff2;padding:14px 6px}.factory-design.source-about .burst{clip-path:none;background:#f5f5f3;border-radius:50%}.factory-design.source-about .burst span{clip-path:none;background:0 0;inset:0}.factory-design.source-about .burst span b{transform:none}.factory-design.source-about .kbar{border-radius:0}.factory-design.source-about .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 8px}.factory-design.source-about .s-floor{background:#f5f5f3}.factory-design.source-about .s-floor:before{opacity:1;background-repeat:no-repeat;background-size:auto;background-image:#f5f5f3;height:auto;inset:0;transform:none}.factory-design.source-about .chip{border-width:1.5px}.factory-design.source-about .ab-ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.factory-design.source-about .ab-qwin{align-self:center}.factory-design.source-about .ab-hq .tq{width:100%;font:inherit;color:#000;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:20px 2px;display:grid}.factory-design.source-about .ab-hq li{border-bottom:1.5px dashed #000}.factory-design.source-about .ab-hq li:last-child{border-bottom:0}.factory-design.source-about .ab-hq .tq:hover .q{background:#f5f5f3}.factory-design.source-about .ab-hq .pm{background:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s;display:inline-flex}.factory-design.source-about .ab-hq li.on .pm{background:#deded9;transform:rotate(45deg)}.factory-design.source-about .ab-hq .ta{color:#222;margin:-6px 0 0;padding:0 4px 20px 86px;font-size:15.5px;line-height:1.7}.factory-design.source-about .ab-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.factory-design.source-about .ab-cc{flex-direction:column;gap:14px;display:flex}.factory-design.source-about .ab-cc .oval{align-self:flex-start}.factory-design.source-about .ab-cc.u{box-shadow:none;background:#fff}.factory-design.source-about .ab-core{letter-spacing:-.04em;margin:6px 0 0;font-size:28px;font-weight:800;line-height:1.35}.factory-design.source-about .ab-core small{color:#555;letter-spacing:0;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.factory-design.source-about .ab-k{color:#767676;margin:8px 0 0;font-size:13px;font-weight:800}.factory-design.source-about .ab-tags{flex-wrap:wrap;gap:8px;display:flex}.factory-design.source-about .ab-quote{margin-top:48px;line-height:1.5}.factory-design.source-about .ab-must{margin-top:28px}.factory-design.source-about .ab-note{color:#555;margin:18px 0 0;font-size:14px;line-height:1.65}.factory-design.source-about .ab-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px;display:flex}.factory-design.source-about .ab-tlink{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.factory-design.source-about .ab-val{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.factory-design.source-about .ab-val .band{flex-direction:column;gap:14px;min-height:170px;display:flex}.factory-design.source-about .ab-val .band p{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.5}.factory-design.source-about .ab-val .oval{align-self:flex-start}.factory-design.source-about .ab-rw{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.factory-design.source-about .ab-rw .band h4{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:800;display:flex}.factory-design.source-about .ab-rw .band p{color:#1a1a1a;margin:0;font-size:15.5px;line-height:1.7}.factory-design.source-about .ab-start{margin-bottom:22px}@media (max-width:1100px){.factory-design.source-about #how .zz .zs{flex-direction:column;display:flex}.factory-design.source-about #how .zz .zs-node{order:-1;justify-content:flex-start;width:auto;margin:0 0 8px;position:static;top:auto;left:auto}.factory-design.source-about #how .zz .zs-node .oval{padding:2px 8px;font-size:26px}.factory-design.source-about .ab-cmp{grid-template-columns:minmax(0,1fr)}.factory-design.source-about .ab-val{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-design.source-about .ab-rw{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.factory-design.source-about .ab-hero .stk{transform:scale(.62)}.factory-design.source-about .ab-ctas{flex-direction:column}.factory-design.source-about .ab-ctas .btn{width:100%}.factory-design.source-about .ab-hq .tq{grid-template-columns:60px minmax(0,1fr) 22px;padding:16px 0}.factory-design.source-about .ab-hq .q{font-size:15.5px}.factory-design.source-about .ab-hq .ta{margin-top:0;padding:0 2px 16px 0;font-size:14.5px}.factory-design.source-about .ab-core{font-size:22px}.factory-design.source-about .ab-cc.u{box-shadow:none}.factory-design.source-about .ab-val{grid-template-columns:minmax(0,1fr);gap:12px}.factory-design.source-about .ab-val .band{min-height:0}.factory-design.source-about .ab-row{flex-direction:column;align-items:stretch}.factory-design.source-about .ab-row .btn{width:100%}.factory-design.source-about .ab-start{font-size:15px}}.factory-design.source-about .gnb-in{gap:24px}.factory-design.source-about .gnb-nav{gap:26px;margin-left:auto}.factory-design.source-about .gnb-nav a{white-space:nowrap}.factory-design.source-about .gnb-nav a.on{background:#f5f5f3;font-weight:800}.factory-design.source-about .hd-acc{flex:none;align-items:center;gap:10px;display:flex}.factory-design.source-about .hd-login{color:#000;white-space:nowrap;align-items:center;min-height:44px;padding:0 6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.factory-design.source-about .hd-login:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.factory-design.source-about .hd-acc .btn-s{height:44px;padding:0 18px;font-size:15px}.factory-design.source-about .hd-acc .hd-join{color:#000;background:#fff}.factory-design.source-about .hd-acc .hd-join:hover{background:#f5f5f3}.factory-design.source-about .hd-acc .hd-cta.on{outline-offset:2px;outline:3px solid #deded9}.factory-design.source-about .hd-chk{align-items:center;gap:10px;display:inline-flex}.factory-design.source-about .hd-chk i{background:#f5f5f3 0 0/200% 100%;width:86px;height:44px;animation:1.2s linear infinite hdskel;display:block}@keyframes hdskel{0%{background-position:100% 0}to{background-position:-100% 0}}.factory-design.source-about .hd-chk i+i{width:44px}.factory-design.source-about .hd-bell{color:#000;background:#fff;border:1.5px solid #000;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex;position:relative}.factory-design.source-about .hd-bell:hover{background:#f5f5f3}.factory-design.source-about .hd-bell .dot{color:#fff;font-variant-numeric:tabular-nums;background:#1a1a1a;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:-8px;right:-8px}.factory-design.source-about .hd-bell-m{display:none}.factory-design.source-about .hd-prof{position:relative}.factory-design.source-about .hd-avatar{cursor:pointer;color:#000;background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;line-height:1;display:inline-flex;overflow:hidden}.factory-design.source-about .hd-avatar img{object-fit:cover;width:100%;height:100%}.factory-design.source-about .hd-avatar:hover,.factory-design.source-about .hd-avatar[aria-expanded=true]{background:#deded9}.factory-design.source-about .hd-scrim{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.factory-design.source-about .hd-drop{z-index:71;width:260px;box-shadow:none;text-align:left;background:#fff;border:1.5px solid #000;padding:6px 0 8px;position:absolute;top:calc(100% + 12px);right:0}.factory-design.source-about .hd-drop .who{color:#555;word-break:break-all;border-bottom:1.5px dashed #deded9;margin:0 0 6px;padding:12px 18px 14px;font-size:12.5px;line-height:1.5}.factory-design.source-about .hd-drop .who b{color:#000;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:2px;font-size:15px;display:block}.factory-design.source-about .hd-drop a,.factory-design.source-about .hd-drop button{width:100%;min-height:46px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.factory-design.source-about .hd-drop a:hover,.factory-design.source-about .hd-drop button:hover,.factory-design.source-about .hd-drop a:focus-visible,.factory-design.source-about .hd-drop button:focus-visible{background:#f5f5f3;outline:none}.factory-design.source-about .hd-drop .n{color:#767676;flex:none;width:26px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:17px;font-style:italic;font-weight:400}.factory-design.source-about .hd-drop .t{flex:1}.factory-design.source-about .hd-drop .out{color:#444;border-top:1px solid #e6e6e6;margin-top:6px}.factory-design.source-about .hd-drop .out[disabled]{cursor:progress;color:#999}.factory-design.source-about .hd-demo{color:#000;vertical-align:middle;border:1px dashed #000;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.factory-design.source-about .hd-note{background:#f5f5f3;border-top:1.5px solid #000}.factory-design.source-about .hd-note.w{background:#f4f4f4}.factory-design.source-about .hd-note .wrap{flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:48px;padding-top:6px;padding-bottom:6px;display:flex}.factory-design.source-about .hd-note span{flex:260px;font-size:14px;font-weight:700;line-height:1.5}.factory-design.source-about .hd-note.w span{color:#414141}.factory-design.source-about .hd-note a{text-underline-offset:4px;color:#000;align-items:center;min-height:40px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.factory-design.source-about .hd-note button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.factory-design.source-about .menu-btn{flex:none;width:44px;height:44px}.factory-design.source-about .mnav{z-index:150;justify-content:flex-end;display:flex;position:fixed;inset:0}.factory-design.source-about .mnav-scrim{cursor:pointer;background:#00000073;border:0;padding:0;position:absolute;inset:0}.factory-design.source-about .mnav-panel{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border-left:1.5px solid #000;flex-direction:column;width:min(420px,88%);height:100%;display:flex;position:relative;overflow-y:auto}.factory-design.source-about .mnav-top{z-index:2;background:#deded9;border-bottom:1.5px solid #000;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.factory-design.source-about .mnav-top .logo span{background:#fff}.factory-design.source-about .mnav-x{cursor:pointer;background:#fff;border:1.5px solid #000;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.factory-design.source-about .mnav-body{flex:1;width:100%;padding:18px 20px 36px}.factory-design.source-about .mnav-h{letter-spacing:.08em;color:#767676;margin:22px 0 4px;font-size:12px;font-weight:800}.factory-design.source-about .mnav-body>.mnav-h:first-child{margin-top:4px}.factory-design.source-about .mnav-list{margin:0;padding:0;list-style:none}.factory-design.source-about .mnav-list a{letter-spacing:-.04em;color:#000;border-bottom:1.5px dashed #deded9;align-items:center;gap:12px;min-height:58px;padding:8px 0;font-size:20px;font-weight:800;text-decoration:none;display:flex}.factory-design.source-about .mnav-list .n{color:#767676;flex:none;width:30px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:21px;font-style:italic;font-weight:400}.factory-design.source-about .mnav-list .cur{color:#fff;letter-spacing:0;white-space:nowrap;background:#1a1a1a;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:800;display:none}.factory-design.source-about .mnav-list a.on{background:#f5f5f3}.factory-design.source-about .mnav-list a.on .cur{display:inline-flex}.factory-design.source-about .mnav-acc{border-top:1.5px solid #000;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:flex}.factory-design.source-about .mnav-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.factory-design.source-about .mnav .btn{width:100%;height:54px;margin:0;font-size:16px}.factory-design.source-about .mnav-cta{margin-top:2px}.factory-design.source-about .mnav-me{box-shadow:none;background:#fff;border:1.5px solid #000;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.factory-design.source-about .mnav-me .av{background:#deded9;border:1.5px solid #000;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:23px;font-style:italic;display:inline-flex;overflow:hidden}.factory-design.source-about .mnav-me .av img{object-fit:cover;width:100%;height:100%}.factory-design.source-about .mnav-me .who{color:#555;word-break:break-all;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.factory-design.source-about .mnav-me .who b{color:#000;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;display:block}.factory-design.source-about .mnav-mem{background:#fff;border:1.5px solid #000;margin-top:24px;padding:4px 16px 8px}.factory-design.source-about .mnav-mem .mnav-h{margin:12px 0 2px}.factory-design.source-about .mnav-mem .txt{min-height:52px;font:inherit;color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;padding:0 2px;font-size:16.5px;font-weight:700;text-decoration:none;display:flex}.factory-design.source-about .mnav-mem .txt.out{color:#444;border-bottom:0}.factory-design.source-about .mnav-mem .txt[disabled]{cursor:progress;color:#999}.factory-design.source-about .mnav-note{color:#555;margin:14px 0 0;font-size:12.5px;line-height:1.6}.factory-design.source-about .hd.is-m .gnb-nav,.factory-design.source-about .hd.is-m .hd-acc{display:none}.factory-design.source-about .hd.is-m .menu-btn{display:inline-flex}.factory-design.source-about .hd.is-m .hd-bell-m{margin-left:auto;margin-right:-8px;display:inline-flex}.factory-design.source-about .hd .hd-bell-m+.menu-btn{margin-left:0}.factory-design.source-about .lr-back{z-index:140;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.factory-design.source-about .lr{width:min(460px,100%);box-shadow:none;background:#fff;padding:34px 32px 30px;position:relative}.factory-design.source-about .lr h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:24px;font-weight:800}.factory-design.source-about .lr p{color:#333;margin:0;font-size:15.5px;line-height:1.7}.factory-design.source-about .lr .acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.factory-design.source-about .lr .acts .btn{width:100%}.factory-design.source-about .lr .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.factory-design.source-about .lr .keep{color:#767676;margin-top:14px;font-size:13px;font-weight:700}@media (max-width:1280px){.factory-design.source-about .gnb-nav{gap:18px;font-size:15px}.factory-design.source-about .gnb-in{gap:18px}.factory-design.source-about .hd-acc{gap:8px}.factory-design.source-about .hd-acc .btn-s{padding:0 14px;font-size:14.5px}}@media (max-width:1100px){.factory-design.source-about .hd .gnb-nav,.factory-design.source-about .hd .hd-acc{display:none}.factory-design.source-about .hd .menu-btn{display:inline-flex}.factory-design.source-about .hd .hd-bell-m{margin-left:auto;margin-right:-8px;display:inline-flex}}@media (min-width:1101px){.factory-design.source-about .mnav:not(.in-frame){display:none}}.factory-design.source-about .logo-img{width:auto;max-width:none;height:36px;display:block}.factory-design.source-about .foot .logo-img{height:44px}@media (max-width:640px){.factory-design.source-about .logo-img{height:30px}.factory-design.source-about .foot .logo-img{height:36px}}.factory-design.source-about .about-questions details{border-bottom:1.5px solid #000;padding:20px 0}.factory-design.source-about .about-questions summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:700;list-style:none;display:flex}.factory-design.source-about .about-questions summary:after{content:"+"}.factory-design.source-about .about-questions details[open] summary:after{content:"−"}.factory-design.source-about .about-questions p{color:#444;margin:18px 0 0;font-size:16px;line-height:1.8}.factory-design.source-about .hero-questions{padding:8px 28px 18px}.factory-design.source-about .hero-questions details{border-bottom-style:dashed}.factory-design.source-about .hero-questions details:last-child{border:0}.factory-design.source-about .hero-questions summary{font-size:18px}.factory-design.source-about .win-top{overflow-x:auto}.factory-design.source-about .sec{scroll-margin-top:150px}.factory-design .content-example-photo{object-fit:cover;object-position:center}.factory-design.design-brands .ph-scr .cap{z-index:2;color:#fff;white-space:nowrap;background:#000;border-radius:4px;padding:5px 8px;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.factory-design.design-creators .id-ph{position:relative;overflow:hidden}.factory-design.design-creators .id-ph:before,.factory-design.design-creators .id-ph:after{display:none}.factory-design.design-creators .id-ph .content-example-photo{object-position:center 30%}.factory-design.design-home .mini-frame .f-rec{color:#000;background:#fff;border-radius:4px;padding:3px 6px}.factory-design.design-home .mini-frame .f-sub{font-size:11px}
