@font-face{font-family:Apple Garamond;src:url(/fonts/apple_garamond/AppleGaramond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/apple_garamond/AppleGaramond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/apple_garamond/AppleGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/apple_garamond/AppleGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/apple_garamond/AppleGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--white:#f7f7f7}*{margin:0;padding:0;box-sizing:border-box;font-family:Apple Garamond;font-weight:100}body,html{height:100%;overflow:visible}body{line-height:1.5;padding:24px;position:relative;background:var(--white)}a,body{color:#000}a{text-decoration:none}a:hover{color:blue}.container{max-width:100%;overflow:visible;position:relative;z-index:1}.header{display:flex;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:24px}.logo{font-family:Roboto;font-weight:900;letter-spacing:-.05em;font-size:clamp(2rem,5vw,4em);cursor:default}.nav{display:flex;align-items:flex-end;vertical-align:bottom}.nav-item{font-size:1.5em;margin-left:80px;padding-bottom:1rem}.italic{font-style:italic}.content{display:grid;grid-template-columns:3fr 2fr 2fr;gap:24px;height:200px;font-size:1.5em}@media (max-width:768px){.content{grid-template-columns:1fr;gap:16px;height:auto;font-size:1em}.column{gap:12px}}.column{display:flex;flex-direction:column;gap:4px}.section{margin-bottom:24px}.section-title{font-size:clamp(1rem,3vw,1.2rem);font-family:Geist Mono;font-weight:300;border-bottom:1px solid #000;padding-bottom:4px;margin-bottom:8px}.description{font-size:1.1em;line-height:1.6}@media (max-width:980px){.description{font-size:1.25rem}}.slider{width:100%;height:2px;background:#929292;outline:none;-webkit-appearance:none;appearance:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:1px solid #ccc}.slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#000;cursor:pointer;border:1px solid #ccc}.client-list,.publication-list{list-style-type:none}.client-list li,.publication-list li{margin-bottom:4px;font-family:Geist Mono;letter-spacing:-.02em;font-size:.9rem;font-weight:100}.publication-title{margin-top:6px}.publication-description{margin-bottom:16px}.work-fields{margin-top:80px}.work-fields-title{font-weight:100;font-size:clamp(2rem,8vw,6rem);line-height:1}@media (max-width:768px){.work-fields-title{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;text-align:center}}.image-gallery{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.image-container{width:clamp(60px,20vw,100px);height:clamp(60px,20vw,100px);border-radius:4px;overflow:hidden;position:relative}img{max-width:100%;height:auto;object-fit:cover}.image-container img{object-fit:cover;width:100%;height:100%}.blue{background-color:#e6f0ff}.pink{background-color:#ffe6f0}.yellow{background-color:#fffde6}.red{background-color:#ffe6e6}.green{background-color:#e6ffe6}.client:after{content:"";opacity:0;margin-left:8px;transition:opacity .3s ease}.client:hover:after{opacity:1}.client:hover{font-weight:200}.olive:hover:before{content:"🫒 "}.samsung:hover:before{content:"📱 "}.lg:hover:before{content:"🔴 "}.pledis:hover:before{content:"🎵 "}.amore:hover:before{content:"💄 "}.hyundai:hover:before{content:"🚘 "}.krafton:hover:before{content:"👾 "}.fc:hover:before{content:"⚽ "}.kia:hover:before{content:"🚗 "}@media (max-width:768px){body{padding:16px}.nav-item{margin-left:24px;font-size:1.2em}}.slider::-webkit-slider-thumb{cursor:grab}.slider::-moz-range-thumb{cursor:grab}.slider::-webkit-slider-thumb:active{cursor:grabbing}.slider::-moz-range-thumb:active{cursor:grabbing}