@font-face{font-family:CADlingo Notes;src:url(/fonts/about/nanum-pen-notes.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.about-page{--about-canvas: #f1ece4;--about-sand: #d3c3ae;--about-ink: #20140c;--about-muted: #65584b;--about-rule: #cfc4b6;--about-dark: #151513;--about-white: #f5f0e8;--about-dark-muted: #bfb8af;--about-dark-rule: #49453f;--about-accent: rgb(var(--brand-light-action));--about-accent-hover: rgb(var(--brand-light-action-hover));background:var(--about-canvas);color:var(--about-ink)}.about-page ::-moz-selection{background:var(--about-sand);color:var(--about-ink)}.about-page ::selection{background:var(--about-sand);color:var(--about-ink)}.about-page :focus-visible{outline:2px solid currentColor;outline-offset:5px}.about-page :is(h1,h2,h3){font-weight:600;text-wrap:balance}.about-page :is(h1,h2,h3,p,li,figcaption):lang(ko){word-break:keep-all}.about-page :is(p,li,figcaption){overflow-wrap:anywhere}.about-page h1{font-weight:650;font-size:clamp(3rem,6.65vw,6.25rem);line-height:1.06;letter-spacing:-.05em}.about-page h1>span{display:inline}.about-page h1>span:first-child{display:block}.about-page h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.18;letter-spacing:-.035em}.about-page h3{font-size:1.25rem;line-height:1.4;letter-spacing:-.02em}.about-page p{font-size:1rem;line-height:1.8}.about-container{width:min(100% - 7.5rem,82.5rem);margin-inline:auto}.about-eyebrow{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--about-muted)}.about-hero{padding-block:3.5rem 2.25rem}.about-hero-copy>p{margin-block:1.5rem 1.25rem;max-width:65ch;font-size:1.75rem;line-height:1.6;color:var(--about-muted)}.about-button{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-height:64px;padding:1rem 2rem;font-size:1.25rem;background:var(--about-accent);color:var(--about-ink);border-radius:6px;font-weight:600;line-height:1.5;transition:background-color .15s}.about-hero-copy .about-button{min-width:334px}.about-button:hover{background:var(--about-accent-hover)}.about-page svg{width:1.125rem;height:1.125rem;flex-shrink:0}.about-text-link{display:inline-flex;min-height:44px;align-items:center;gap:.75rem;font-size:.9375rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.about-text-link:hover{text-decoration-thickness:2px}.about-drawing-board{margin-top:-4.5rem}.about-drawing-scene{display:grid;grid-template-columns:24% 76%;align-items:center}.about-brief{position:relative;padding-right:2.75rem}.about-brief blockquote{padding:1.5rem 1.25rem;border:1px solid #978c7e;border-radius:4px;font-size:clamp(.875rem,1.4vw,1.25rem);letter-spacing:.045em;line-height:1.7;transform:rotate(-3deg)}.about-brief p{margin-top:1.75rem;white-space:pre-line;text-align:center;color:var(--about-muted)}.about-page .about-flow-arrow{position:absolute;width:1.75rem;height:1.75rem;right:.125rem;top:30%;color:var(--about-muted)}.about-drawing-image{display:block}.about-drawing-image img{display:block;width:100%;height:auto}.about-brief p:lang(ko),.about-brief p:lang(en),.about-drawing-notes span:last-child:lang(ko),.about-drawing-notes span:last-child:lang(en){font-family:CADlingo Notes,cursive;font-size:1.75rem;line-height:1.25;transform:rotate(-5deg)}.about-drawing-notes{display:grid;grid-template-columns:55% 45%;margin-left:24%;margin-top:-1.625rem;text-align:center}.about-drawing-notes span{font-size:1.125rem;line-height:1.5;color:var(--about-muted);white-space:pre-line}.about-drawing-board>figcaption{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin:1rem 17% 0 27%;padding-top:1rem;border-top:1px solid var(--about-rule)}.about-drawing-board>figcaption p{margin-top:.5rem;font-size:.875rem;line-height:1.6}.about-drawing-board>figcaption .about-text-link{flex-shrink:0}.about-mission{display:grid;grid-template-columns:1.45fr 1fr;align-items:start;gap:3rem;padding-block:2rem 2.5rem;border-top:1px solid var(--about-rule)}.about-mission .about-eyebrow{margin-bottom:1rem}.about-mission .about-prose{padding-top:2.1rem}.about-mission h2{font-size:clamp(2rem,5.15vw,4.625rem);font-weight:700}.about-mission .about-prose p{font-size:1.25rem}.about-mission h3{margin-top:1.25rem;font-size:clamp(1.125rem,2.5vw,2.25rem);font-weight:400}.about-prose p{max-width:65ch;color:var(--about-muted)}.about-prose p+p{margin-top:1.25rem}.about-workflow{padding-block:2.75rem 2rem;background:var(--about-dark);color:var(--about-white)}.about-workflow-layout{display:grid;grid-template-columns:40% 1fr;align-items:center;gap:1.5rem}.about-workflow .about-eyebrow{color:var(--about-dark-muted)}.about-workflow-heading{display:grid;grid-template-columns:46% 54%;align-items:center}.about-workflow-heading>.about-eyebrow{grid-column:1 / -1}.about-workflow-heading h2{margin-top:1rem;font-size:clamp(1.5rem,2.35vw,2.125rem);white-space:pre-line;align-self:start}.about-assembly{position:relative;grid-column:2;grid-row:2;margin-top:.5rem}.about-assembly img{display:block;width:120%;max-width:none;margin-left:-10%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.about-assembly figcaption{font-size:.75rem;color:var(--about-dark-muted)}.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.about-steps>li{padding-inline:1.5rem;border-left:1px solid var(--about-dark-rule)}.about-step-number{font-size:.75rem;color:var(--about-dark-muted);font-variant-numeric:tabular-nums}.about-steps h3{margin-top:.75rem;font-size:clamp(1.5rem,2.8vw,2.5rem)}.about-steps p{font-size:1.1875rem;margin-top:1.25rem;color:var(--about-dark-muted)}.about-handoff{display:grid;grid-template-columns:1fr 1.6fr;gap:.75rem 3rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--about-dark-rule)}.about-handoff h3{font-size:1rem}.about-handoff>p{color:var(--about-dark-muted);font-size:.875rem}.about-details{grid-column:2}.about-details summary{width:-moz-fit-content;width:fit-content;min-height:44px;padding-block:.625rem;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.about-details p{margin-block:.5rem;color:var(--about-dark-muted);font-size:.875rem}.about-starting{padding-block:5rem}.about-starting>h2{max-width:25ch}.about-starting-options{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.5rem}.about-starting-options>div{border-top:1px solid var(--about-rule);padding-top:1.25rem}.about-starting-options p{margin-top:.75rem;max-width:60ch;color:var(--about-muted)}.about-audience{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--about-rule)}.about-audience ul{list-style:none}.about-audience li+li{margin-top:1rem}.about-audience strong{display:block;font-weight:600}.about-audience span{display:block;margin-top:.25rem;color:var(--about-muted);line-height:1.7}.about-company{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-block:4rem 5rem;border-top:1px solid var(--about-rule);scroll-margin-top:6rem}.about-company-links{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:1.5rem}.about-closing{padding-block:4rem;background:var(--about-sand)}.about-closing>div{display:flex;justify-content:space-between;align-items:center;gap:3rem}.about-closing h2{max-width:19ch}.about-closing-actions{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:.5rem}@media(max-width:1000px){.about-container{width:calc(100% - 3rem)}.about-hero{padding-block:2.75rem}.about-drawing-board{margin-top:0}.about-hero-copy>p{font-size:1.25rem}.about-mission .about-prose{padding-top:2rem}.about-brief{padding-right:1.5rem}.about-brief blockquote{padding:1rem .75rem}.about-page .about-flow-arrow{width:1.25rem;height:1.25rem;right:-.25rem}.about-drawing-board>figcaption{margin-inline:0}.about-mission,.about-starting-options,.about-audience,.about-company{gap:2rem}.about-workflow-layout{grid-template-columns:1fr;gap:2rem}.about-workflow-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center}.about-workflow-heading .about-eyebrow{grid-column:1}.about-workflow-heading h2{grid-column:1;align-self:start}.about-assembly img{width:100%;margin-left:0}.about-assembly{grid-column:2;grid-row:1 / 3;margin:0;max-width:280px;justify-self:end}.about-steps>li{padding-inline:1.25rem}.about-steps>li:first-child{padding-left:0;border-left:0}.about-closing>div{align-items:flex-start;flex-direction:column;gap:2rem}}@media(max-width:640px){.about-container{width:calc(100% - 2.5rem)}.about-page h1{font-size:clamp(2.5rem,10vw,3.5rem);line-height:1.12}.about-page h1>span{display:block}.about-page h2{font-size:2rem}.about-hero{padding-block:2.25rem 2.5rem}.about-hero-copy .about-button{min-width:0;font-size:1.125rem;padding-inline:1.5rem}.about-hero-copy>p{margin-block:1.25rem;font-size:1rem}.about-drawing-board{margin-top:2rem}.about-drawing-scene{grid-template-columns:1fr}.about-brief{display:flex;align-items:center;gap:1rem;padding:0 0 1.25rem}.about-brief blockquote{flex:1;font-size:.6875rem;padding:.875rem;transform:rotate(-2deg)}.about-brief p{margin:0;flex:1;text-align:left;font-size:.8125rem}.about-page .about-flow-arrow{display:none}.about-drawing-notes{margin-left:0;margin-top:.5rem}.about-drawing-notes span{font-size:.8125rem}.about-brief p:lang(ko),.about-brief p:lang(en),.about-drawing-notes span:last-child:lang(ko),.about-drawing-notes span:last-child:lang(en){font-size:1.375rem}.about-mission .about-prose{padding-top:0}.about-drawing-board>figcaption{align-items:flex-start;flex-direction:column;gap:.5rem;margin-top:1.5rem}.about-drawing-board>figcaption>div{display:none}.about-mission,.about-starting-options,.about-audience,.about-company{grid-template-columns:1fr}.about-mission{padding-block:2.5rem;gap:1.25rem}.about-mission .about-eyebrow{margin-bottom:1rem}.about-mission h3{margin-top:.875rem}.about-mission .about-prose p,.about-steps p{font-size:1rem}.about-workflow,.about-starting{padding-block:2.5rem}.about-workflow-heading{grid-template-columns:1.1fr 1fr;gap:.5rem}.about-workflow-heading h2{font-size:1.5rem}.about-workflow-heading .about-eyebrow{font-size:.625rem;letter-spacing:.08em}.about-steps{grid-template-columns:1fr}.about-steps>li,.about-steps>li:first-child{display:grid;grid-template-columns:1.5rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;padding:1.5rem 0;border-left:0;border-top:1px solid var(--about-dark-rule)}.about-step-number{padding-top:.375rem}.about-steps h3{margin:0;font-size:1.5rem}.about-steps p{grid-column:2;margin-top:.75rem}.about-handoff{grid-template-columns:1fr;gap:.5rem;margin-top:0}.about-details{grid-column:1}.about-starting-options{margin-top:2rem}.about-audience{gap:1.25rem;margin-top:2.5rem}.about-company,.about-closing{padding-block:3rem}}
