.kp-page.kr-public{--kp-canvas:var(--kr-canvas,#f2f4ec);--kp-surface:var(--kr-panel,#fbfcf7);--kp-soft:var(--kr-field,#e7ecdf);--kp-accent:var(--kr-accent,#badb72);--kp-ink:var(--kr-ink,#203423);--kp-muted:var(--kr-muted,#61715d);--kp-forest:var(--accent,#315f43);--kp-line:color-mix(in srgb,var(--kp-ink) 15%,transparent);background:var(--kp-canvas);color:var(--kp-ink);font-family:var(--font-outfit),var(--font-nunito),sans-serif}html[data-lb-theme=dark] .kp-page.kr-public{background:var(--kr-canvas,#0c100d)}.kp-page.kr-public .kp-main{width:calc(100% - 2 * var(--site-gutter,32px));max-width:1320px;padding:0 0 88px}.kp-page.kr-public h1,.kp-page.kr-public h2,.kp-page.kr-public h3{font-weight:600;text-wrap:balance}.kp-page.kr-public h1{letter-spacing:-.065em}.kp-page.kr-public h2{letter-spacing:-.045em}.kp-page.kr-public p{font-size:16px;line-height:1.7;text-wrap:pretty}.kp-page.kr-public .kp-button{min-height:50px;padding:14px 24px;gap:22px;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:999px;background:var(--kp-accent);color:var(--kr-accent-ink,#203423)!important;box-shadow:none;backdrop-filter:none;transition:transform .25s,background .25s,box-shadow .25s}.kp-page.kr-public .kp-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--kp-accent) 88%,white);box-shadow:0 7px 18px color-mix(in srgb,var(--kp-ink) 8%,transparent)}.kp-page.kr-public .kp-button:active{transform:translateY(0) scale(.98)}.kp-page.kr-public .kp-button-secondary{background:transparent;border-color:var(--kp-line);color:var(--kp-ink)!important}.kp-page.kr-public .kp-button-secondary:hover{background:var(--kp-soft);box-shadow:none}.kp-page.kr-public .kr-public-intro{padding:54px 0 64px;display:block;max-width:1050px}.kp-page.kr-public .kr-public-intro h1{font-size:clamp(56px,7.7vw,108px);line-height:.98;max-width:17ch}.kp-page.kr-public .kr-public-intro>p{max-width:49ch;margin-top:28px;font-size:18px;line-height:1.6}.kp-page.kr-public .kr-public-intro .kp-actions{margin-top:28px;gap:12px}.kr-intro-note{margin-top:18px;max-width:62ch;font-size:13px;line-height:1.6;color:var(--kp-muted)}.kr-inline-link{display:inline-flex;gap:20px;align-items:center;min-height:48px;padding:10px 15px;font-size:13px;text-decoration:none}.kr-inline-link:hover{text-decoration:underline;text-underline-offset:5px}.kp-page.kr-public .kp-path:before{content:none}.kp-page.kr-public .kp-secondary-intro{display:block;max-width:980px;padding:54px 0 64px}.kp-page.kr-public .kp-secondary-intro h1{font-size:clamp(54px,6.7vw,94px);line-height:1.02}.kp-page.kr-public .kp-secondary-intro>div:last-child{padding-top:25px}.kp-page.kr-public .kp-secondary-intro>div>p{max-width:56ch;font-size:17px}.kp-page.kr-public .kr-process-showcase{display:grid;grid-template-columns:minmax(180px,.69fr) minmax(280px,1fr) minmax(230px,.92fr);align-items:center;gap:30px;padding:34px;border:0;border-radius:24px;background:var(--kp-soft);box-shadow:none;backdrop-filter:none;overflow:visible}.kp-page.kr-public .kr-process-showcase .kp-process-body{display:contents}.kp-page.kr-public .kr-process-showcase .kp-process-navigation{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr;gap:10px;border:0;align-self:center}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button{display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;align-items:start;min-height:105px;padding:23px 16px;border:0;border-radius:14px;color:var(--kp-muted);background:transparent}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button[aria-pressed=true]{color:var(--kp-ink);background:var(--kp-surface)}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button>span{border-color:var(--kp-line);width:30px;height:30px;font-size:12px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button[aria-pressed=true]>span{background:var(--kp-accent);color:#203423;border-color:var(--kp-accent)}.kp-page.kr-public .kr-process-step strong{display:block;font-size:15px;line-height:1.4;font-weight:600}.kp-page.kr-public .kr-process-step small{display:block;font-size:12px;line-height:1.4;margin-top:6px;color:var(--kp-muted)}.kp-page.kr-public .kr-process-showcase .kp-process-navigation svg{display:none}.kp-page.kr-public .kr-process-showcase .kp-process-progress{background:var(--kp-forest);height:2px}.kp-page.kr-public .kr-process-showcase .kp-process-copy{grid-column:3;grid-row:1;padding:8px 0;min-width:0}.kp-page.kr-public .kr-process-step-count{display:block;font-size:70px;font-weight:500;line-height:1;letter-spacing:-.06em;margin-bottom:27px;color:var(--kp-forest);font-variant-numeric:tabular-nums}.kp-page.kr-public .kr-process-step-count small{font-size:18px;letter-spacing:0;color:var(--kp-muted)}.kp-page.kr-public .kr-process-showcase .kp-process-copy-scene h2{font-size:clamp(29px,2.8vw,39px);max-width:13ch}.kp-page.kr-public .kr-process-showcase .kp-process-copy-scene p{font-size:14px;line-height:1.8;margin:20px 0;max-width:32ch}.kp-page.kr-public .kr-process-showcase .kp-guide-field{font-size:12px;margin-bottom:24px}.kp-page.kr-public .kr-process-showcase .kp-guide-field input{background:var(--kp-surface);border:1px solid var(--kp-line);color:var(--kp-ink);border-radius:12px;min-height:48px;padding:12px}.kp-page.kr-public .kr-process-showcase .kp-process-copy>small{font-size:12px;line-height:1.65}.kp-page.kr-public .kr-process-showcase .kp-process-canvas{grid-column:2;grid-row:1;min-height:635px;padding:20px 8px 75px;border:0;background:none}.kp-page.kr-public .kr-process-showcase .kp-process-camera{width:min(265px,100%)}.kp-page.kr-public .kr-process-showcase .kp-process-phone{--showcase-phone-width:265px}.kp-page.kr-public .kr-process-showcase .kp-guide-callout{left:0;right:0;bottom:0;min-height:65px;background:none;border:0;box-shadow:none;backdrop-filter:none;text-align:center;justify-items:center;padding:12px}.kp-page.kr-public .kr-process-showcase .kp-guide-callout>span{color:var(--kp-muted);font-size:12px}.kp-page.kr-public .kr-process-showcase .kp-guide-callout>strong{color:var(--kp-ink);font-size:14px}.kr-detail-story{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;padding:110px 0 85px}.kp-page.kr-public .kr-detail-story h2{font-size:clamp(40px,4.7vw,62px)}.kr-detail-chapters{display:grid;gap:32px;padding-top:5px}.kp-page.kr-public .kr-detail-chapters h3{font-size:24px;margin-bottom:10px}.kp-page.kr-public .kr-detail-chapters p{max-width:48ch;font-size:15px}.kp-page.kr-public .kr-people-exhibition{display:grid;grid-template-columns:220px minmax(0,1.3fr) minmax(250px,.9fr);gap:24px 35px;align-items:center;padding:38px 0 20px;border-top:1px solid var(--kp-line)}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance{grid-column:1;grid-row:1;display:block;margin:0;align-self:end}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance h2{font-size:32px;max-width:10ch;margin-bottom:14px}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance p{font-size:13px;line-height:1.7;max-width:24ch}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;align-self:start;gap:8px;padding:0;margin:0;background:none;border:0;box-shadow:none;backdrop-filter:none}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button{min-height:76px;padding:12px;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:3px 11px}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker img{width:38px;height:43px;border-radius:10px}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button>span{font-size:14px}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button>small{font-size:11px}.kp-page.kr-public .kr-people-exhibition .kp-creator-active{border:0;background:var(--kp-soft);box-shadow:none;border-radius:14px}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button[aria-pressed=true]>span{color:var(--kp-ink)}.kp-page.kr-public .kr-people-exhibition .kp-collection-stage{display:contents}.kp-page.kr-public .kr-people-exhibition .kp-people-phone-bay{grid-column:2;grid-row:1/3;min-height:710px;padding:25px 0 24px;gap:20px;isolation:isolate}.kp-page.kr-public .kr-people-exhibition .kp-people-phone{--showcase-phone-width:286px;transform:rotate(-4deg);position:relative;z-index:2}.kp-page.kr-public .kr-people-exhibition .kp-people-phone-hint{font-size:12px;position:relative;z-index:2}.kr-people-companion{position:absolute;z-index:-1;right:-13px;top:62px;width:215px;transform:rotate(10deg);opacity:.6;pointer-events:none}.kr-people-companion .bk-showcase-phone{--showcase-phone-width:215px}.kp-page.kr-public .kr-people-exhibition .kp-collection-story{grid-column:3;grid-row:1/3;padding:0}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary{min-height:152px}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary h2{font-size:44px;line-height:1.05;margin:12px 0 14px}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary p{font-size:14px;max-width:29ch}.kr-creator-handle{color:var(--kp-forest);font-size:14px;font-weight:500}.kp-page.kr-public .kr-people-exhibition .kp-collection-link-guidance{margin-top:25px}.kp-page.kr-public .kr-people-exhibition .kp-collection-link-guidance h3{font-size:16px}.kp-page.kr-public .kr-people-exhibition .kp-collection-link-guidance p{font-size:12px;margin-top:4px}.kp-page.kr-public .kr-people-exhibition .kp-collection-links{gap:0;margin-top:14px}.kp-page.kr-public .kr-people-exhibition .kp-collection-links>button{background:none;border:0;border-bottom:1px solid var(--kp-line);border-radius:0;padding:17px 0;min-height:53px;font-size:13px;box-shadow:none}.kp-page.kr-public .kr-people-exhibition .kp-collection-links>button[aria-pressed=true]{color:var(--kp-forest);font-weight:600}.kp-page.kr-public .kr-people-exhibition .kp-creator-moment{border:0;background:var(--kp-soft);box-shadow:none;backdrop-filter:none;border-radius:16px;padding:18px;margin-top:24px}.kp-page.kr-public .kr-people-exhibition .kp-moment-icon{background:var(--kp-surface);border:0}.kp-page.kr-public .kr-people-exhibition .kp-moment-description small{font-size:12px}.kp-page.kr-public .kr-people-exhibition .kp-creator-moment a{font-size:12px;min-height:35px}.kp-page.kr-public .kr-people-exhibition .kp-collection-open{font-size:13px;padding:19px 0 5px}.kp-page.kr-public .kr-people-exhibition>.kp-visual-caption{grid-column:1/-1;margin:8px 0 0;font-size:12px;text-align:left}.kp-page.kr-public .kr-creator-note{grid-template-columns:1.3fr 1fr;padding:85px 0 75px;border-top:0}.kp-page.kr-public .kr-creator-note h2{font-size:clamp(39px,4.5vw,63px);max-width:14ch}.kr-pricing-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.kp-page.kr-public .kr-pricing-heading h2{font-size:28px}.kp-page.kr-public .kr-pricing-studio .kp-audience{margin:0;border:0;border-radius:999px;background:var(--kp-soft);padding:5px;width:320px}.kp-page.kr-public .kr-pricing-studio .kp-audience button{border-radius:999px;min-height:42px;font-size:13px}.kp-page.kr-public .kr-pricing-studio .kp-audience button[aria-pressed=true]{background:var(--kp-surface);box-shadow:none}.kp-page.kr-public .kr-pricing-studio .kp-plan-workspace{display:grid;grid-template-columns:1fr;grid-template-areas:"selection" "receipt" "comparison";gap:0}.kp-page.kr-public .kr-pricing-studio .kp-plan-selection{border:0;padding:0}.kp-page.kr-public .kr-pricing-studio .kp-plan-options{display:grid;grid-template-columns:1fr;margin:0;gap:12px}.kp-page.kr-public .kr-pricing-studio .kp-plan-options>button{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.3fr) minmax(140px,.55fr);align-items:center;gap:28px;min-height:145px;padding:28px 34px;border-radius:20px;background:var(--kp-surface);border:1px solid var(--kp-line);box-shadow:none}.kp-page.kr-public .kr-pricing-studio .kp-plan-options>button[aria-pressed=true]{background:var(--kp-soft);border-color:var(--kp-forest);box-shadow:inset 3px 0 var(--kp-forest)}.kp-page.kr-public .kr-plan-name{display:flex;align-items:center;gap:20px}.kp-page.kr-public .kr-plan-name>strong{font-size:37px;font-weight:600;letter-spacing:-.045em}.kr-plan-radio{width:20px;height:20px;border:1px solid var(--kp-muted);border-radius:50%;flex:none}[aria-pressed=true] .kr-plan-radio{border:6px solid var(--kp-forest);background:var(--kp-surface)}.kp-page.kr-public .kr-plan-description{font-size:18px;line-height:1.5;font-weight:500}.kp-page.kr-public .kr-plan-description>small{display:block;margin-top:6px;font-size:13px;font-weight:400;line-height:1.65;max-width:44ch}.kp-page.kr-public .kr-plan-amount{text-align:right}.kp-page.kr-public .kr-plan-amount>strong{display:block;font-size:50px;font-weight:500;letter-spacing:-.05em}.kp-page.kr-public .kr-plan-amount>strong>small{font-size:14px}.kp-page.kr-public .kr-plan-amount>small{display:block;font-size:12px;line-height:1.65;margin-top:6px}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:30px;position:static;padding:27px 34px;margin:18px 0 0;border:0;border-radius:20px;background:var(--kp-accent);color:#203423;box-shadow:none;backdrop-filter:none}.kr-plan-confirmation{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;-moz-column-gap:12px;column-gap:12px}.kr-plan-confirmation>span{grid-column:1/-1;font-size:12px;color:#405533}.kp-page.kr-public .kr-plan-confirmation h3{font-size:26px;margin:7px 0 0}.kp-page.kr-public .kr-pricing-studio .kp-plan-price{display:block;margin:5px 0 0}.kp-page.kr-public .kr-pricing-studio .kp-plan-price strong{font-size:32px;letter-spacing:-.04em}.kp-page.kr-public .kr-pricing-studio .kp-plan-price>span{display:block;font-size:11px;line-height:1.7;color:#405533}.kp-page.kr-public .kr-plan-billing p{color:#405533;margin:0;max-width:49ch}.kp-page.kr-public .kr-plan-billing .kp-period{border:1px solid #20342330;border-radius:999px;max-width:290px;padding:3px;margin:0 0 10px}.kp-page.kr-public .kr-plan-billing .kp-period>button{color:#203423;border-radius:999px;min-height:36px}.kp-page.kr-public .kr-plan-billing .kp-period>button[aria-pressed=true]{background:#f2f4ec;font-weight:600}.kp-page.kr-public .kr-plan-billing .kp-plan-charge{min-height:0;margin:0 0 10px!important}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt>.kp-button{width:auto;background:#203423;color:#f2f4ec!important}.kp-page.kr-public .kr-pricing-studio .kp-plan-comparison{padding:52px 0 0;max-width:920px;width:100%;margin:auto}.kp-page.kr-public .kr-pricing-studio .kp-plan-table caption{font-size:24px;font-weight:600;padding-bottom:22px;letter-spacing:-.03em}.kp-page.kr-public .kr-pricing-studio .kp-plan-table td,.kp-page.kr-public .kr-pricing-studio .kp-plan-table th{padding-block:18px}.kp-page.kr-public .kr-pricing-studio .kp-plan-table thead th{font-size:13px}.kp-page.kr-public .kr-pricing-tax{font-size:12px;margin:0 0 42px;max-width:none}.kp-page.kr-public .kr-platform-directory .pd-heading{display:block;margin-bottom:23px}.kp-page.kr-public .kr-platform-directory .pd-heading h2{font-size:29px}.kp-page.kr-public .kr-platform-directory .pd-heading p{font-size:14px}.kp-page.kr-public .kr-platform-directory .pd-toolbar{border:0;background:none;backdrop-filter:none;box-shadow:none;padding:0;gap:15px}.kp-page.kr-public .kr-platform-directory .pd-search{background:var(--kp-surface);border-color:var(--kp-line);border-radius:16px;padding-inline:23px}.kp-page.kr-public .kr-platform-directory .pd-search input{min-height:69px;font-size:18px}.kp-page.kr-public .kr-platform-directory .pd-search input:focus-visible{outline:none}.kp-page.kr-public .kr-platform-directory .pd-social-filter{background:var(--kp-soft);border:1px solid transparent;border-radius:16px;font-size:13px;min-height:69px;padding:15px 23px}.kp-page.kr-public .kr-platform-directory .pd-social-filter[aria-pressed=true]{border-color:var(--kp-forest)}.kr-platform-shortcuts{display:flex;flex-wrap:wrap;gap:12px;padding:22px 0 34px}.kr-platform-shortcuts button{display:flex;align-items:center;gap:11px;padding:12px 16px;border:1px solid var(--kp-line);border-radius:999px;min-height:49px;background:none;color:var(--kp-ink);font:inherit;font-size:13px;cursor:pointer}.kr-platform-shortcuts .pd-logo{width:20px;height:20px;filter:none}html[data-lb-theme=dark] .kr-platform-shortcuts .pd-logo{filter:invert(1)}.kr-platform-shortcuts button>span:last-child{margin-left:14px;opacity:.6}.kr-platform-shortcuts button:hover{background:var(--kp-soft)}.kp-page.kr-public .kr-platform-directory .pd-layout{display:block;margin:0}.kp-page.kr-public .kr-platform-directory .pd-sidebar{position:static}.kp-page.kr-public .kr-platform-directory .pd-categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 0 25px;border-bottom:1px solid var(--kp-line);margin-bottom:23px}.kp-page.kr-public .kr-platform-directory .pd-categories button{width:auto;min-height:43px;padding:10px 16px;border-radius:999px;gap:12px;border:0;font-size:13px}.kp-page.kr-public .kr-platform-directory .pd-categories button[aria-pressed=true]{background:var(--kp-ink);color:var(--kp-canvas);box-shadow:none}.kp-page.kr-public .kr-platform-directory .pd-results-bar{margin-bottom:32px}.kp-page.kr-public .kr-platform-directory .pd-results-bar p{font-size:13px}.kp-page.kr-public .kr-platform-directory .pd-group{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;margin-bottom:37px}.kp-page.kr-public .kr-platform-directory .pd-group>header{display:block;align-self:start;padding-top:14px}.kp-page.kr-public .kr-platform-directory .pd-group h3{font-size:24px;margin-bottom:10px}.kp-page.kr-public .kr-platform-directory .pd-group>header>span{border:0;padding:0;font-size:12px}.kp-page.kr-public .kr-platform-directory .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kp-page.kr-public .kr-platform-directory .pd-entry{border:0;border-radius:16px;background:var(--kp-surface);box-shadow:none;backdrop-filter:none}.kp-page.kr-public .kr-platform-directory .pd-entry[open]{box-shadow:inset 0 0 0 1px var(--kp-forest)}.kp-page.kr-public .kr-platform-directory .pd-entry summary{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;padding:19px;align-items:start}.kp-page.kr-public .kr-platform-directory .pd-logo-tile{width:40px;height:40px;background:#fbfcf7;border:0;border-radius:10px;box-shadow:none}.kp-page.kr-public .kr-platform-directory .pd-entry-copy{flex-basis:calc(100% - 57px)}.kp-page.kr-public .kr-platform-directory .pd-entry-copy>strong{font-size:16px;line-height:1.35}.kp-page.kr-public .kr-platform-directory .pd-entry-copy>span{font-size:12px;line-height:1.65}.kp-page.kr-public .kr-platform-directory .pd-entry-chevron{margin-left:auto;margin-top:8px}.kp-page.kr-public .kr-platform-directory .pd-entry-detail{padding:0 19px 19px}.kp-page.kr-public .kr-platform-directory .pd-entry-detail p{font-size:13px}.kp-page.kr-public .kr-platform-directory .pd-entry-detail a{border-radius:999px;background:var(--kp-soft);border:0;min-height:43px;padding-inline:16px}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0 0;border:0;border-radius:20px;padding:26px 30px;background:var(--kp-soft)}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note strong{font-size:20px}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note p{margin:7px 0 0;font-size:14px}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note a{font-size:13px;min-height:44px;white-space:nowrap}.kp-page.kr-public .kr-platform-directory .pd-footnote{font-size:12px;margin-top:19px}.kp-page.kr-public .kr-roster-exhibition{display:block;max-width:none;padding:45px 50px 0;border-radius:24px;background:var(--kp-soft)}.kr-roster-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;align-items:end}.kr-roster-member{display:grid;justify-items:center;gap:23px;min-width:0;padding-top:18px}.kp-page.kr-public .kr-roster-member .as-device{--showcase-phone-width:260px;max-width:100%;transform:rotate(0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.kp-page.kr-public .kr-roster-member:first-child .as-device{transform:rotate(-5deg)}.kp-page.kr-public .kr-roster-member:nth-child(3) .as-device{transform:rotate(5deg)}.kp-page.kr-public .kr-roster-member[data-selected=true] .as-device{transform:translateY(-14px) rotate(0)}.kr-roster-member>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:13px 17px;border:1px solid transparent;border-radius:14px;text-align:left;background:none;color:var(--kp-ink);cursor:pointer;font:inherit}.kr-roster-member>button[aria-pressed=true]{background:var(--kp-surface)}.kr-roster-member>button strong{display:block;font-size:16px;font-weight:600}.kr-roster-member>button small{display:block;margin-top:4px;font-size:12px;color:var(--kp-muted)}.kr-roster-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--kp-line);padding:24px 0;margin-top:30px}.kp-page.kr-public .kr-roster-bar .as-roster-heading{border:0;padding:0;margin:0;gap:12px}.kp-page.kr-public .kr-roster-bar .as-roster-heading strong{font-size:14px}.kp-page.kr-public .kr-roster-bar .as-roster-heading small{font-size:12px}.kp-page.kr-public .kr-roster-bar .as-device-caption{position:static;display:grid;gap:3px;background:none;padding:0;border:0;box-shadow:none;backdrop-filter:none;max-width:none;text-align:right}.kp-page.kr-public .kr-roster-bar .as-device-caption>span{color:var(--kp-muted);font-size:12px}.kp-page.kr-public .kr-roster-bar .as-device-caption>strong{font-size:13px;font-weight:500}.kr-agency-plan-line{display:flex;align-items:center;justify-content:center;gap:25px;padding:23px 0 55px}.kr-agency-plan-line>strong{font-size:15px;font-weight:500}.kp-page.kr-public .kr-agency-plan-line p{font-size:13px}.kp-page.kr-public .kr-agency-workflow{grid-template-columns:1fr 1fr;gap:80px;padding:65px 0 70px;border-top:1px solid var(--kp-line)}.kp-page.kr-public .kr-agency-workflow .as-workflow-copy h2{font-size:clamp(36px,4vw,52px)}.kp-page.kr-public .kr-agency-workflow .as-workflow-copy>p{font-size:15px}.kp-page.kr-public .kr-agency-workflow .kp-handover-steps{gap:28px}.kp-page.kr-public .kr-agency-workflow .kp-handover-steps>li>span{border:0;background:var(--kp-soft);color:var(--kp-ink)}.kp-page.kr-public .kr-agency-workflow .kp-handover-steps small{font-size:12px}.kp-page.kr-public .ah-controls{background:var(--kp-soft);border:0;box-shadow:none;backdrop-filter:none;border-radius:999px;padding:5px}.kp-page.kr-public .ah-controls button{min-height:46px;border:0;border-radius:999px;font-size:13px}.kp-page.kr-public .ah-controls button[aria-pressed=true]{background:var(--kp-surface);box-shadow:none}.kp-page.kr-public .ah-intro{padding:0 0 10px}.kp-page.kr-public .ah-intro>strong{font-size:14px}.kp-page.kr-public .ah-intro>span{font-size:12px}.kp-page.kr-public .ah-phone-stage{background:var(--kp-soft);border-radius:24px;padding:35px 30px 28px;margin-top:15px}.kp-page.kr-public .ah-page-status{background:var(--kp-surface);border:0;border-radius:14px;box-shadow:0 8px 25px color-mix(in srgb,var(--kp-ink) 8%,transparent);backdrop-filter:none;right:15px}.kp-page.kr-public .ah-page-status>span{font-size:11px}.kp-page.kr-public .ah-page-status>strong{font-size:13px}.kp-page.kr-public .ah-description{border:0;padding:22px 0 0}.kp-page.kr-public .ah-description strong{font-size:17px}.kp-page.kr-public .ah-description p{font-size:13px}.kp-page.kr-public .kr-team-flow{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;padding:20px 0 75px}.kp-page.kr-public .kr-team-flow .ah-studio{max-width:600px}.kp-page.kr-public .kr-team-flow .ah-phone-stage{min-height:670px;align-items:center}.kp-page.kr-public .kr-team-flow .ah-device{--showcase-phone-width:280px}.kp-page.kr-public .kr-team-flow .as-team-copy{max-width:none}.kp-page.kr-public .kr-team-flow .as-team-copy>h2{font-size:44px;max-width:14ch}.kp-page.kr-public .kr-team-flow .as-team-steps h3{font-size:23px}.kp-page.kr-public .kr-team-flow .as-team-steps small{font-size:12px}.kp-page.kr-public .kr-team-flow .as-team-steps>li>span{background:var(--kp-soft);border:0}.kp-page.kr-public .kp-capacity{grid-template-columns:1.2fr 1fr;background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:24px;box-shadow:none;backdrop-filter:none}.kp-page.kr-public .kp-capacity-config,.kp-page.kr-public .kp-capacity-receipt{padding:40px}.kp-page.kr-public .kp-capacity-receipt{background:var(--kp-soft)}.kp-page.kr-public .kp-capacity-presets{gap:10px}.kp-page.kr-public .kp-capacity-presets button{background:none;border-radius:14px}.kp-page.kr-public .kp-capacity-presets button[aria-pressed=true]{background:var(--kp-soft);border-color:var(--kp-forest)}.kp-page.kr-public .kp-capacity-presets span{font-size:12px}.kp-page.kr-public .kp-capacity-stepper{background:var(--kp-canvas);border-radius:12px}.kp-page.kr-public .kp-capacity-total strong{font-size:84px}.kp-page.kr-public .kp-capacity-receipt .kp-button{background:var(--kp-accent)}.kp-page.kr-public .kp-capacity-receipt dl{font-size:14px}.kp-page.kr-public .kp-responsibility{padding-block:75px}.kp-page.kr-public .kp-responsibility h2{font-size:44px}.kp-page.kr-public .kp-responsibility dl{display:grid;gap:23px;padding:25px 30px;background:var(--kp-soft);border-radius:24px}.kp-page.kr-public .kp-responsibility dl>div{display:block;border:0;padding:0}.kp-page.kr-public .kp-responsibility dt{font-size:16px;margin-bottom:7px}.kp-page.kr-public .kp-responsibility dd{font-size:14px}.kp-page.kr-public .kp-team-note{grid-template-columns:1fr 1.1fr;gap:20px 50px}.kp-page.kr-public .kp-team-note>strong{font-size:29px;max-width:19ch}.kp-page.kr-public .kp-team-note>.kp-button{grid-column:2;justify-self:start}.kp-page.kr-public .kp-faq{grid-template-columns:.75fr 1.25fr;padding:55px 0 65px;gap:0 80px}.kp-page.kr-public .kp-faq h2{font-size:clamp(34px,3.5vw,46px)}.kp-page.kr-public .kp-faq summary{font-size:16px;font-weight:500;min-height:35px}.kp-page.kr-public .kp-faq details{padding-block:21px}.kp-page.kr-public .kp-faq details p{font-size:14px}.kp-page.kr-public .kr-public-closing{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:50px;padding:50px 0 10px;background:none;border:0;border-top:1px solid var(--kp-line);box-shadow:none;border-radius:0;backdrop-filter:none}.kp-page.kr-public .kr-public-closing h2{font-size:clamp(44px,5vw,70px);max-width:18ch;line-height:1.05}.kp-page.kr-public .kr-public-closing p{color:var(--kp-muted);font-size:16px;margin-top:18px}.kp-page.kr-public .kr-public-closing .kp-button{margin-top:25px}.kp-page.kr-public .kr-public-closing>svg{flex:none;margin-right:40px;transform:rotate(-13deg)}.kp-page.kr-public .kr-closing-copy{min-width:0}.kp-page.kr-public .kp-report-aside a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-weight:500}.kp-page.kr-public .kp-help-workspace{display:grid;grid-template-columns:1fr;gap:40px}.kp-page.kr-public .kp-help-workspace>nav{position:static;display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0 0 24px;border-bottom:1px solid var(--kp-line)}.kp-page.kr-public .kp-help-workspace>nav a{border-radius:999px;background:var(--kp-soft);font-size:13px;padding:12px 19px}.kp-page.kr-public .kp-help-workspace>div{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px}.kp-page.kr-public .kp-help-workspace section{min-width:0;padding:0;margin:0}.kp-page.kr-public .kp-help-workspace section h2{font-size:30px}.kp-page.kr-public .kp-help-contact{grid-column:1/-1;background:var(--kp-soft);border:0;border-radius:24px;padding:30px!important;box-shadow:none;backdrop-filter:none}.kp-page.kr-public .kp-help-contact h2{font-size:40px!important}.kp-page.kr-public .kp-referral-hero{gap:65px;padding-block:54px 64px;align-items:center}.kp-page.kr-public .kp-referral-hero h1{font-size:clamp(52px,6.4vw,90px)}.kp-page.kr-public .kp-referral-hero .kp-path{display:none}.kp-page.kr-public .kr-earnings-worksheet{display:grid;grid-template-columns:1fr 1fr;gap:25px 65px;padding:40px;background:var(--kp-soft);border:0;border-radius:24px;box-shadow:none;backdrop-filter:none;transform:none}.kp-page.kr-public .kr-earnings-worksheet .kp-earnings-top{grid-column:1/-1;margin-bottom:0;padding-bottom:25px;border-bottom:1px solid var(--kp-line)}.kp-page.kr-public .kr-earnings-worksheet .kp-earnings-top>span{font-size:12px}.kp-page.kr-public .kr-earnings-worksheet .kp-earnings-top>strong{font-size:32px;letter-spacing:-.035em}.kr-earnings-controls>label{display:block;font-size:14px;font-weight:500;margin:0 0 12px}.kr-earnings-controls>input{display:block;width:100%;min-height:55px;background:var(--kp-surface);color:var(--kp-ink);border:1px solid var(--kp-line);border-radius:12px;padding:13px 17px;font:inherit;font-size:21px}.kr-earnings-controls .kp-period{margin-top:19px;border-radius:999px;border:0;background:var(--kp-canvas)}.kr-earnings-controls .kp-period>button{min-height:43px;border-radius:999px}.kr-earnings-controls .kp-period>button[aria-pressed=true]{color:var(--kp-ink);background:var(--kp-surface)}.kp-page.kr-public .kr-earnings-summary{padding-left:40px;border-left:1px solid var(--kp-line)}.kp-page.kr-public .kr-earnings-summary .kp-earnings-result{margin-top:0;padding-top:0;border:0}.kp-page.kr-public .kr-earnings-summary .kp-earnings-result>strong{font-size:68px}.kp-page.kr-public .kr-earnings-summary .kp-earnings-result[data-valid=false]>strong{font-size:32px;letter-spacing:-.02em}.kp-page.kr-public .kr-referral-terms{max-width:85ch;font-size:12px;padding:20px 0 35px}.kr-referral-terms a{text-underline-offset:4px}.kr-brand-exhibition{display:grid;grid-template-columns:1.6fr 1fr;min-height:400px;border-radius:24px;margin-bottom:65px;overflow:hidden;background:var(--kp-soft)}.kr-brand-large{display:flex;justify-content:center;align-items:center;gap:22px;padding:45px}.kr-brand-large>svg{width:170px;height:170px;flex:none}.kr-brand-large>strong{font-size:78px;letter-spacing:-.065em;font-weight:600}.kr-brand-context{display:grid;align-content:center;gap:27px;padding:40px;border-left:1px solid var(--kp-line)}.kr-brand-context>div{display:flex;align-items:end;gap:24px}.kp-page.kr-public .kr-brand-context>p{font-size:22px;font-weight:500;color:var(--kp-ink)}.kp-page.kr-public .kr-brand-context .kp-text-link{margin:0;font-size:13px}.kp-page.kr-public .kp-earnings{background:var(--kp-soft);box-shadow:none;backdrop-filter:none;border:0;padding:35px;transform:rotate(2deg);border-radius:24px}.kp-page.kr-public .kp-earnings.kr-earnings-worksheet{transform:none}.kp-page.kr-public .kp-referral-path{grid-template-columns:1fr;gap:0;padding:15px 0 50px;border:0}.kp-page.kr-public .kp-referral-path article{display:grid;grid-template-columns:55px .85fr 1.15fr;align-items:start;gap:30px;padding:28px 0;border-top:1px solid var(--kp-line)}.kp-page.kr-public .kp-referral-path article>span{grid-row:1;display:grid;place-items:center;font-size:16px;line-height:1;background:var(--kp-soft);width:32px;height:32px;border:0;border-radius:50%}.kp-page.kr-public .kp-referral-path h2{font-size:32px;max-width:16ch}.kp-page.kr-public .kp-referral-path p{margin:0;font-size:14px}.kp-page.kr-public .kp-decision-sheet{background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:0}.kp-page.kr-public .kp-decision-heading{padding:25px 0 35px;border-bottom:1px solid var(--kp-line)}.kp-page.kr-public .kp-decision-sheet article{grid-template-columns:minmax(210px,.85fr) minmax(0,1.2fr) minmax(190px,.75fr);gap:20px 32px;padding:35px 0}.kp-page.kr-public .kp-decision-sheet article>span{font-size:13px}.kp-page.kr-public .kp-decision-sheet article h3{font-size:clamp(30px,3vw,38px)}.kp-page.kr-public .kp-decision-sheet article p{font-size:14px}.kp-page.kr-public .kp-decision-sheet article>.kp-button{grid-column:3}.kp-page.kr-public .kp-brand-intro{grid-template-columns:1.25fr .75fr;gap:70px;padding-block:54px 75px}.kp-page.kr-public .kp-brand-intro h1{font-size:clamp(55px,7vw,98px)}.kp-page.kr-public .kp-brand-intro .kp-path{display:none}.kp-page.kr-public .kp-brand-specimen{border-radius:50%;aspect-ratio:1;padding:35px;align-content:center;background:var(--kp-soft);transform:none;box-shadow:none;border:0}.kp-page.kr-public .kp-brand-specimen>span{font-size:12px;transform:none}.kp-page.kr-public .kp-brand-asset,.kp-page.kr-public .kp-color{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:20px;box-shadow:none;backdrop-filter:none}.kp-page.kr-public .kp-brand-assets{gap:18px}.kp-page.kr-public .kp-brand-preview{height:235px}.kp-page.kr-public .kp-brand-meta{padding:23px}.kp-page.kr-public .kp-brand-meta>strong{font-size:19px}.kp-page.kr-public .kp-brand-meta .kp-note{font-size:12px}.kp-page.kr-public .kp-brand-downloads>button{border-radius:999px;padding-inline:17px}.kp-page.kr-public .kp-brand-palette{grid-template-columns:1fr;gap:30px;padding:50px 0}.kp-page.kr-public .kp-brand-palette>div:first-child>p{max-width:50ch}.kp-page.kr-public .kp-brand-palette>.kp-status{grid-column:1}.kp-page.kr-public .kp-color-chip{height:110px}.kp-page.kr-public .kr-legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;padding-top:58px;align-items:start}.kp-page.kr-public .kp-legal-heading{position:sticky;top:110px;margin:0;padding:0;border:0}.kp-page.kr-public .kp-legal-heading h1{font-size:52px}.kp-page.kr-public .kp-legal-heading>nav{display:grid;gap:8px}.kp-page.kr-public .kp-legal-heading>nav>a{border:0;border-radius:999px;padding-inline:17px}.kp-page.kr-public .kr-legal-document{min-width:0}.kp-page.kr-public .mv3-legal{display:block}.kp-page.kr-public .mv3-legal-toc{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:23px 27px;border:0;border-radius:20px;margin-bottom:38px;background:var(--kp-soft)}.kp-page.kr-public .mv3-legal-toc>strong{grid-column:1/-1}.kp-page.kr-public .mv3-legal-copy{max-width:none}.kp-page.kr-public .kp-utility-state{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;max-width:1040px;text-align:left;padding:70px 0 100px;min-height:70dvh}.kr-utility-mark{display:grid;place-items:center;aspect-ratio:1;background:var(--kp-soft);border-radius:50%}.kp-page.kr-public .kp-utility-state h1{font-size:clamp(45px,5.5vw,76px);line-height:1.02}.kp-page.kr-public .kr-utility-copy>p{margin:25px 0;max-width:45ch}.kp-page.kr-public .kp-utility-actions{justify-content:start}.kp-page.kr-public .kp-utility-help{display:inline-flex;gap:20px;margin-top:20px;padding:8px 0}.kp-page.kr-public .kp-report-layout{max-width:none;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.kp-page.kr-public .kiwi-report-panel{background:var(--kp-surface);box-shadow:none;border:1px solid var(--kp-line);border-radius:24px;padding:32px}.kp-page.kr-public .kiwi-report-panel :is(input,select,textarea){background:var(--kp-canvas);border-radius:12px}.kp-page.kr-public .kiwi-report-panel button{background:var(--kp-accent);color:#203423;border:0;border-radius:999px}.kp-page.kr-public .kp-report-aside{padding:30px;background:var(--kp-soft);border-radius:24px}@media(max-width:1100px){.kp-page.kr-public .kr-process-showcase{grid-template-columns:minmax(0,.85fr) minmax(260px,1fr) minmax(0,.95fr);gap:20px;padding:24px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button{display:block;padding:18px 13px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button>span{margin-bottom:13px}.kp-page.kr-public .kr-process-showcase .kp-process-copy-scene h2{font-size:29px}.kp-page.kr-public .kr-people-exhibition{grid-template-columns:180px minmax(300px,1.2fr) minmax(230px,.9fr);gap:22px}.kr-people-companion{right:-10px;width:180px;top:95px}.kr-people-companion .bk-showcase-phone{--showcase-phone-width:180px}.kp-page.kr-public .kr-platform-directory .pd-group{grid-template-columns:120px minmax(0,1fr);gap:20px}.kp-page.kr-public .kr-platform-directory .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-page.kr-public .kr-roster-exhibition{padding:32px 30px 0}.kr-roster-gallery{gap:25px}.kp-page.kr-public .kr-roster-member .as-device{--showcase-phone-width:235px}.kp-page.kr-public .kr-agency-workflow,.kp-page.kr-public .kr-team-flow{gap:45px}.kp-page.kr-public .kr-team-flow .ah-phone-stage{min-height:620px}.kp-page.kr-public .kr-team-flow .ah-device{--showcase-phone-width:260px}.kp-page.kr-public .kr-plan-description{font-size:16px}.kp-page.kr-public .kr-plan-amount>strong{font-size:43px}.kp-page.kr-public .kr-legal-layout{grid-template-columns:215px minmax(0,1fr);gap:35px}.kp-page.kr-public .kp-legal-heading h1{font-size:43px}.kr-brand-large{gap:15px;padding:35px}.kr-brand-large>svg{width:120px;height:120px}.kr-brand-large>strong{font-size:60px}.kr-brand-context{padding:30px}}@media(max-width:950px){.kp-page.kr-public .kr-process-showcase{grid-template-columns:1fr 1fr}.kp-page.kr-public .kr-process-showcase .kp-process-navigation{grid-row:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button{display:flex;min-height:94px;align-items:center}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button>span{margin:0}.kp-page.kr-public .kr-process-showcase .kp-process-copy{grid-column:2;grid-row:2;padding:15px}.kp-page.kr-public .kr-process-showcase .kp-process-canvas{grid-column:1;grid-row:2}.kp-page.kr-public .kr-people-exhibition{grid-template-columns:minmax(290px,1.2fr) minmax(0,1fr)}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance{grid-column:1;grid-row:1;align-self:center}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance h2{max-width:none}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance p{max-width:30ch}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker{grid-column:2;grid-row:1;grid-template-columns:1fr}.kp-page.kr-public .kr-people-exhibition .kp-people-phone-bay{grid-column:1;grid-row:2}.kp-page.kr-public .kr-people-exhibition .kp-collection-story{grid-column:2;grid-row:2}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary h2{font-size:38px}.kp-page.kr-public .kr-pricing-studio .kp-plan-options>button{padding:26px;gap:20px;grid-template-columns:145px 1fr 125px}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt{padding:25px;grid-template-columns:170px 1fr;gap:20px}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt>.kp-button{grid-column:2;justify-self:start}.kp-page.kr-public .kp-capacity-config,.kp-page.kr-public .kp-capacity-receipt{padding:28px}.kp-page.kr-public .kr-team-flow{grid-template-columns:1fr;gap:35px}.kp-page.kr-public .kr-team-flow .ah-studio{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;align-items:center}.kp-page.kr-public .kr-team-flow .ah-intro{grid-column:1/-1;padding:0;margin:0}.kp-page.kr-public .kr-team-flow .ah-phone-stage{grid-column:1;grid-row:2/4;margin:0;min-height:0;padding-inline:16px}.kp-page.kr-public .kr-team-flow .ah-controls{grid-column:2;display:grid;align-self:end}.kp-page.kr-public .kr-team-flow .ah-description{grid-column:2;align-self:start;padding:0}.kp-page.kr-public .kr-team-flow .as-team-copy{display:grid;grid-template-columns:1fr 1.3fr;gap:0 35px}.kp-page.kr-public .kr-team-flow .as-team-copy>h2{font-size:39px}.kp-page.kr-public .kr-team-flow .as-team-copy>p{grid-column:1}.kp-page.kr-public .kr-team-flow .as-team-steps{grid-column:2;grid-row:1/3}}@media(max-width:700px){.kp-page.kr-public .kp-main{padding-bottom:50px}.kp-page.kr-public .kp-secondary-intro,.kp-page.kr-public .kr-public-intro{padding:35px 0 43px}.kp-page.kr-public .kr-public-intro h1{font-size:clamp(44px,9.8vw,68px)}.kp-page.kr-public .kr-public-intro>p{font-size:16px;margin-top:22px}.kp-page.kr-public .kp-secondary-intro h1{font-size:clamp(43px,9.5vw,64px)}.kp-page.kr-public .kp-secondary-intro>div>p{font-size:15px}.kp-page.kr-public .kr-public-intro .kp-actions{margin-top:23px}.kp-page.kr-public .kp-button{min-height:47px;font-size:13px;padding:13px 19px;gap:16px}.kp-page.kr-public .kr-process-showcase{padding:20px;gap:20px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation{gap:7px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:start;padding:13px 10px;gap:10px}.kp-page.kr-public .kr-process-step strong{font-size:12px}.kp-page.kr-public .kr-process-step small{display:none}.kp-page.kr-public .kr-process-showcase .kp-process-copy{grid-column:1/-1;grid-row:2;padding:8px 0}.kp-page.kr-public .kr-process-step-count{font-size:40px;margin:0 0 15px}.kp-page.kr-public .kr-process-showcase .kp-process-copy-scene h2{max-width:none;font-size:34px}.kp-page.kr-public .kr-process-showcase .kp-process-copy-scene p{max-width:45ch;margin:17px 0}.kp-page.kr-public .kr-process-showcase .kp-process-canvas{grid-column:1/-1;grid-row:3;min-height:0;padding:15px 0 70px}.kp-page.kr-public .kr-process-showcase .kp-process-copy>small{max-width:45ch}.kp-page.kr-public .kr-process-showcase .kp-guide-field{max-width:none}.kr-detail-story{grid-template-columns:1fr;padding:60px 0 45px;gap:30px}.kp-page.kr-public .kr-detail-story h2{font-size:42px}.kp-page.kr-public .kr-people-exhibition{grid-template-columns:1fr;gap:23px;padding-top:25px}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance{grid-column:1;grid-row:1}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance h2{font-size:29px;margin-bottom:7px}.kp-page.kr-public .kr-people-exhibition .kp-collection-guidance p{max-width:none}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker{grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button{display:flex;flex-direction:column;gap:8px;min-height:96px;padding:13px 6px;text-align:center}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button>span{font-size:12px;white-space:normal}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button>small{display:none}.kp-page.kr-public .kr-people-exhibition .kp-people-phone-bay{grid-column:1;grid-row:3;min-height:0;padding:25px 15px 15px}.kp-page.kr-public .kr-people-exhibition .kp-people-phone{--showcase-phone-width:276px}.kr-people-companion{right:8%;width:185px;top:70px}.kr-people-companion .bk-showcase-phone{--showcase-phone-width:185px}.kp-page.kr-public .kr-people-exhibition .kp-collection-story{grid-column:1;grid-row:4;padding-top:20px}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary{min-height:0}.kp-page.kr-public .kr-people-exhibition .kp-creator-summary p{max-width:40ch;min-height:0}.kp-page.kr-public .kr-creator-note{grid-template-columns:1fr;gap:23px;padding:45px 0 35px}.kp-page.kr-public .kr-creator-note h2{font-size:42px;max-width:15ch}.kr-pricing-heading{display:block}.kp-page.kr-public .kr-pricing-heading h2{font-size:27px;margin-bottom:20px}.kp-page.kr-public .kr-pricing-studio .kp-audience{width:100%;max-width:none}.kp-page.kr-public .kr-pricing-studio .kp-plan-options>button{grid-template-columns:1fr auto;gap:19px 15px;padding:23px;min-height:190px}.kp-page.kr-public .kr-plan-name{gap:13px}.kp-page.kr-public .kr-plan-name>strong{font-size:34px}.kp-page.kr-public .kr-plan-amount{grid-column:2;grid-row:1}.kp-page.kr-public .kr-plan-amount>strong{font-size:37px}.kp-page.kr-public .kr-plan-amount>small{font-size:10px}.kp-page.kr-public .kr-plan-description{grid-column:1/-1;grid-row:2;font-size:16px}.kp-page.kr-public .kr-plan-description>small{font-size:12px}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt{grid-template-columns:1fr;padding:25px;gap:20px}.kp-page.kr-public .kr-plan-confirmation{grid-template-columns:1fr auto}.kp-page.kr-public .kr-pricing-studio .kp-plan-receipt>.kp-button{grid-column:1;width:100%}.kp-page.kr-public .kr-plan-billing .kp-period{max-width:none}.kp-page.kr-public .kr-pricing-studio .kp-plan-comparison{padding-top:34px}.kp-page.kr-public .kr-pricing-studio .kp-plan-table{font-size:12px}.kp-page.kr-public .kr-pricing-studio .kp-plan-table td,.kp-page.kr-public .kr-pricing-studio .kp-plan-table th{padding-inline:8px;padding-block:14px}.kp-page.kr-public .kr-platform-directory .pd-toolbar{flex-direction:column;gap:12px}.kp-page.kr-public .kr-platform-directory .pd-search{padding-inline:17px}.kp-page.kr-public .kr-platform-directory .pd-search input{min-height:58px;font-size:15px}.kp-page.kr-public .kr-platform-directory .pd-social-filter{min-height:46px;justify-content:start;padding:12px 17px}.kp-page.kr-public .kr-platform-directory .pd-filter-check{margin-left:auto}.kr-platform-shortcuts{gap:8px;padding-block:17px 26px}.kr-platform-shortcuts button{padding:10px 12px;font-size:12px;gap:8px}.kr-platform-shortcuts button>span:last-child{margin-left:3px}.kp-page.kr-public .kr-platform-directory .pd-categories{gap:5px;padding-bottom:19px}.kp-page.kr-public .kr-platform-directory .pd-categories button{font-size:12px;padding:10px 12px;gap:8px;min-height:40px}.kp-page.kr-public .kr-platform-directory .pd-category-count{font-size:10px}.kp-page.kr-public .kr-platform-directory .pd-results-bar{margin-bottom:22px}.kp-page.kr-public .kr-platform-directory .pd-group{display:block}.kp-page.kr-public .kr-platform-directory .pd-group>header{display:flex;align-items:baseline;gap:10px;padding:0;margin:0 0 14px}.kp-page.kr-public .kr-platform-directory .pd-group h3{font-size:24px;margin:0}.kp-page.kr-public .kr-platform-directory .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kp-page.kr-public .kr-platform-directory .pd-entry summary{grid-template-columns:1fr 18px;gap:12px;padding:16px}.kp-page.kr-public .kr-platform-directory .pd-entry-copy{grid-column:1/-1;grid-row:2}.kp-page.kr-public .kr-platform-directory .pd-entry-chevron{grid-column:2;grid-row:1}.kp-page.kr-public .kr-platform-directory .pd-entry-copy>strong{font-size:15px}.kp-page.kr-public .kr-platform-directory .pd-entry-copy>span{font-size:11px}.kp-page.kr-public .kr-platform-directory .pd-entry-detail{padding:0 15px 17px}.kp-page.kr-public .kr-platform-directory .pd-entry-detail p{font-size:12px}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note{display:block;padding:24px}.kp-page.kr-public .kr-platform-directory .pd-sidebar-note a{margin-top:12px}.kp-page.kr-public .kr-roster-exhibition{padding:25px 20px 0;overflow:hidden}.kr-roster-gallery{gap:20px;overflow-x:auto;padding:12px 10px 18px;grid-template-columns:repeat(3,235px);scroll-snap-type:x proximity}.kr-roster-member{scroll-snap-align:center;padding-top:5px}.kp-page.kr-public .kr-roster-member .as-device{--showcase-phone-width:210px}.kr-roster-member>button{padding:12px}.kr-roster-member>button strong{font-size:15px}.kr-roster-bar{display:block;padding:20px 0;margin-top:12px}.kp-page.kr-public .kr-roster-bar .as-device-caption{margin-top:16px;text-align:left;padding-top:16px;border-top:1px solid var(--kp-line)}.kr-agency-plan-line{display:block;text-align:center;padding:23px 0 35px}.kp-page.kr-public .kr-agency-plan-line p{margin:7px auto 0}.kp-page.kr-public .kr-agency-workflow{grid-template-columns:1fr;gap:35px;padding:40px 0}.kp-page.kr-public .kr-agency-workflow .ah-studio{max-width:450px}.kp-page.kr-public .kr-team-flow .ah-studio{display:block}.kp-page.kr-public .kr-team-flow .ah-controls{display:flex;border-radius:18px}.kp-page.kr-public .kr-team-flow .ah-controls button{border-radius:14px;font-size:12px}.kp-page.kr-public .kr-team-flow .ah-intro{margin-bottom:17px}.kp-page.kr-public .kr-team-flow .ah-phone-stage{margin-top:18px;padding-block:30px}.kp-page.kr-public .kr-team-flow .ah-description{padding-top:22px}.kp-page.kr-public .kr-team-flow .as-team-copy{display:block}.kp-page.kr-public .kr-team-flow>.ah-studio{order:0}.kp-page.kr-public .kr-team-flow .as-team-copy>h2{max-width:18ch;font-size:39px}.kp-page.kr-public .kr-team-flow .as-team-steps h3{font-size:21px}.kp-page.kr-public .kp-capacity{grid-template-columns:1fr}.kp-page.kr-public .kp-capacity-config,.kp-page.kr-public .kp-capacity-receipt{padding:26px}.kp-page.kr-public .kp-capacity-total strong{font-size:72px}.kp-page.kr-public .kp-responsibility{grid-template-columns:1fr;padding-block:45px;gap:25px}.kp-page.kr-public .kp-responsibility h2{font-size:38px}.kp-page.kr-public .kp-team-note{grid-template-columns:1fr}.kp-page.kr-public .kp-team-note>.kp-button{grid-column:1}.kp-page.kr-public .kp-question-strip{display:block;padding-block:25px}.kp-page.kr-public .kp-question-strip>a{display:inline-block;margin-top:20px}.kp-page.kr-public .kp-faq{grid-template-columns:1fr;gap:0;padding:35px 0}.kp-page.kr-public .kp-faq h2{grid-row:auto;font-size:37px;margin-bottom:20px}.kp-page.kr-public .kp-faq summary{font-size:15px}.kp-page.kr-public .kr-public-closing{align-items:start;gap:18px;margin-top:30px;padding-top:35px}.kp-page.kr-public .kr-public-closing h2{font-size:clamp(35px,7.5vw,49px);max-width:17ch}.kp-page.kr-public .kr-public-closing p{font-size:14px}.kp-page.kr-public .kr-public-closing>svg{width:65px;height:65px;margin:0}.kp-page.kr-public .kp-help-workspace>div{grid-template-columns:1fr;gap:35px}.kp-page.kr-public .kp-help-workspace>nav a{font-size:12px;padding:10px 15px}.kp-page.kr-public .kp-help-contact{padding:25px!important}.kp-page.kr-public .kp-referral-hero{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.kp-page.kr-public .kp-referral-hero h1{font-size:clamp(43px,9vw,65px)}.kp-page.kr-public .kp-earnings{transform:none}.kp-page.kr-public .kr-earnings-worksheet{grid-template-columns:1fr;padding:26px;gap:24px}.kp-page.kr-public .kr-earnings-worksheet .kp-earnings-top>strong{font-size:29px}.kp-page.kr-public .kr-earnings-summary{padding:25px 0 0;border-left:0;border-top:1px solid var(--kp-line)}.kp-page.kr-public .kr-earnings-summary .kp-earnings-result>strong{font-size:59px}.kr-brand-exhibition{grid-template-columns:1fr;min-height:0;margin-bottom:42px}.kr-brand-large{padding:40px 20px}.kr-brand-large>svg{width:100px;height:100px}.kr-brand-large>strong{font-size:52px}.kr-brand-context{padding:26px;border-left:0;border-top:1px solid var(--kp-line);gap:23px}.kp-page.kr-public .kp-referral-path article{grid-template-columns:32px 1fr;gap:15px}.kp-page.kr-public .kp-referral-path h2{font-size:29px;grid-column:2}.kp-page.kr-public .kp-referral-path p{grid-column:2}.kp-page.kr-public .kp-decision-sheet article{grid-template-columns:1fr;gap:16px}.kp-page.kr-public .kp-decision-sheet article h3{font-size:34px}.kp-page.kr-public .kp-decision-sheet article>.kp-button{grid-column:1;justify-self:start}.kp-page.kr-public .kp-brand-intro{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.kp-page.kr-public .kp-brand-intro h1{font-size:clamp(49px,10vw,68px)}.kp-page.kr-public .kp-brand-specimen{width:280px;padding:25px}.kp-page.kr-public .kp-brand-assets{grid-template-columns:1fr}.kp-page.kr-public .kp-brand-preview{height:205px}.kp-page.kr-public .kr-legal-layout{grid-template-columns:1fr;gap:32px;padding-top:35px}.kp-page.kr-public .kp-legal-heading{position:static}.kp-page.kr-public .kp-legal-heading>nav{display:flex}.kp-page.kr-public .mv3-legal-toc{grid-template-columns:1fr;padding:23px}.kp-page.kr-public .kp-utility-state{grid-template-columns:1fr;gap:30px;padding:38px 0 70px}.kr-utility-mark{width:150px}.kr-utility-mark>svg{width:95px;height:95px}.kp-page.kr-public .kp-utility-state h1{font-size:clamp(43px,10vw,65px)}.kp-page.kr-public .kp-report-layout{grid-template-columns:1fr}.kp-page.kr-public .kiwi-report-panel,.kp-page.kr-public .kp-report-aside{padding:24px}}@media(max-width:380px){.kp-page.kr-public .kr-public-intro h1{font-size:42px}.kp-page.kr-public .kr-public-intro .kp-actions>.kp-button{flex:1 1 100%}.kp-page.kr-public .kr-process-showcase{padding:16px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation{gap:4px}.kp-page.kr-public .kr-process-showcase .kp-process-navigation button{padding:12px 8px}.kp-page.kr-public .kr-process-step strong{font-size:11px}.kp-page.kr-public .kr-process-showcase .kp-process-phone{--showcase-phone-width:242px}.kp-page.kr-public .kr-people-exhibition .kp-people-phone{--showcase-phone-width:249px;transform:rotate(-2deg)}.kr-people-companion{right:0;width:168px}.kr-people-companion .bk-showcase-phone{--showcase-phone-width:168px}.kp-page.kr-public .kr-people-exhibition .kp-collection-picker button>span{font-size:11px}.kp-page.kr-public .kr-pricing-studio .kp-plan-options>button{padding:20px}.kp-page.kr-public .kr-plan-name>strong{font-size:30px}.kp-page.kr-public .kr-plan-amount>strong{font-size:32px}.kp-page.kr-public .kr-platform-directory .pd-grid{grid-template-columns:1fr}.kp-page.kr-public .kr-platform-directory .pd-entry summary{grid-template-columns:40px minmax(0,1fr) 18px}.kp-page.kr-public .kr-platform-directory .pd-entry-copy{grid-column:2;grid-row:1}.kp-page.kr-public .kr-platform-directory .pd-entry-chevron{grid-column:3;grid-row:1}.kp-page.kr-public .kr-team-flow .ah-device{--showcase-phone-width:240px}.kp-page.kr-public .kr-public-closing>svg{display:none}.kp-page.kr-public .kp-capacity-config,.kp-page.kr-public .kp-capacity-receipt{padding:22px}.kp-page.kr-public .kp-capacity-presets button{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.kp-page.kr-public .kp-button,.kp-page.kr-public .kr-roster-member .as-device{transition:none}.kp-page.kr-public .kr-people-exhibition .kp-people-phone,.kp-page.kr-public .kr-roster-member[data-selected=true] .as-device{transform:none}}