.miro-module__DxHUGq__page{--miro-red:#e03030;--miro-blue:#2060c0;--miro-yellow:#f0d020;--miro-green:#30a060;--miro-black:#1a1a18;--cosmos-cream:#faf8f0;--sky-wash:#e8eef8;--ink:#1a1a18;--text-color:#2a2520;--muted-color:#6a6560;background-color:var(--cosmos-cream);color:var(--text-color);background-image:radial-gradient(circle at 15% 25%,#e030300a 0%,#0000 50%),radial-gradient(circle at 85% 60%,#2060c00a 0%,#0000 50%),radial-gradient(circle at 50% 90%,#f0d0200d 0%,#0000 40%);min-height:100vh;font-family:Noto Serif KR,serif}.miro-module__DxHUGq__ornamentBar{background:linear-gradient(90deg, var(--miro-red) 0%, var(--miro-red) 20%, var(--miro-yellow) 20%, var(--miro-yellow) 40%, var(--miro-blue) 40%, var(--miro-blue) 60%, var(--miro-green) 60%, var(--miro-green) 80%, var(--miro-black) 80%, var(--miro-black) 100%);height:6px}.miro-module__DxHUGq__hero{background:linear-gradient(160deg,#1a2040 0%,#1e3060 35%,#2060c0 70%,#3080d0 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.miro-module__DxHUGq__hero:before{content:"";z-index:1;background:radial-gradient(200px at 25% 30%,#e0303026 0%,#0000 70%),radial-gradient(150px at 75% 65%,#f0d0201f 0%,#0000 70%),radial-gradient(120px at 60% 20%,#30a0601a 0%,#0000 60%);position:absolute;inset:0}.miro-module__DxHUGq__heroSketch{opacity:.08;z-index:0;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.miro-module__DxHUGq__heroContent{z-index:2;text-align:center;padding:3rem 2rem;animation:1.8s both miro-module__DxHUGq__fadeIn;position:relative}.miro-module__DxHUGq__heroEyebrow{letter-spacing:.5em;color:#f0d020cc;text-transform:uppercase;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:.85rem;display:block}.miro-module__DxHUGq__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:300;line-height:1.05}.miro-module__DxHUGq__heroTitle em{color:var(--miro-yellow);text-shadow:0 0 40px #f0d0204d;font-style:italic}.miro-module__DxHUGq__heroSubtitle{color:#ffffffa6;margin-bottom:2.5rem;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;font-weight:300}.miro-module__DxHUGq__heroDivider{justify-content:center;align-items:center;gap:1rem;margin:2rem auto;display:flex}.miro-module__DxHUGq__heroDivider:before,.miro-module__DxHUGq__heroDivider:after{content:"";background:linear-gradient(90deg, transparent, var(--miro-yellow));width:80px;height:1px}.miro-module__DxHUGq__heroDivider:after{background:linear-gradient(90deg, var(--miro-yellow), transparent)}.miro-module__DxHUGq__heroDivider span{color:var(--miro-yellow);font-size:1.4rem}.miro-module__DxHUGq__heroDates{letter-spacing:.2em;color:#ffffff80;font-family:Cormorant Garamond,serif;font-size:1rem}.miro-module__DxHUGq__sketchCircle{opacity:.07;width:300px;height:300px;animation:20s ease-in-out infinite alternate miro-module__DxHUGq__floatDrift;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.miro-module__DxHUGq__container{max-width:780px;margin:0 auto;padding:5rem 2rem}.miro-module__DxHUGq__pullQuote{border-left:4px solid var(--miro-red);background:#e030300a;border-radius:0 8px 8px 0;margin:3rem 0;padding:1.5rem 2rem;position:relative}.miro-module__DxHUGq__pullQuote:before{content:"“";color:#e0303026;font-family:Cormorant Garamond,serif;font-size:5rem;line-height:1;position:absolute;top:-1rem;left:1rem}.miro-module__DxHUGq__pullQuote p{color:var(--miro-blue);z-index:1;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-style:italic;line-height:1.7;position:relative}.miro-module__DxHUGq__pullQuote cite{letter-spacing:.15em;color:var(--muted-color);text-align:right;margin-top:.8rem;font-size:.85rem;font-style:normal;display:block}.miro-module__DxHUGq__section{opacity:0;margin-bottom:4.5rem;transition:opacity .9s,transform .9s;transform:translateY(24px)}.miro-module__DxHUGq__visible{opacity:1;transform:translateY(0)}.miro-module__DxHUGq__sectionLabel{letter-spacing:.45em;color:var(--miro-red);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:.8rem;font-family:Cormorant Garamond,serif;font-size:.75rem;display:flex}.miro-module__DxHUGq__sectionLabel:after{content:"";background:linear-gradient(90deg, var(--miro-red), var(--miro-yellow));opacity:.5;border-radius:1px;flex:1;max-width:60px;height:2px}.miro-module__DxHUGq__section h2{word-break:keep-all;color:var(--ink);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:400;line-height:1.2}.miro-module__DxHUGq__section p{color:var(--text-color);margin-bottom:1.2rem;font-size:1.05rem;font-weight:300;line-height:1.95}.miro-module__DxHUGq__highlightBox{background:var(--sky-wash);border:2px solid #2060c026;border-left:4px solid var(--miro-blue);border-radius:0 12px 12px 0;margin:2.5rem 0;padding:2rem 2.5rem;position:relative}.miro-module__DxHUGq__highlightBox:before{content:"★";background:var(--cosmos-cream);color:var(--miro-yellow);padding:0 .6rem;font-size:1.1rem;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.miro-module__DxHUGq__highlightBox h3{color:var(--miro-blue);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-style:italic}.miro-module__DxHUGq__highlightBox p{color:var(--text-color);margin:0;font-size:.95rem;line-height:1.8}.miro-module__DxHUGq__worksGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.miro-module__DxHUGq__workCard{border:2px solid #2060c01a;border-top:3px solid var(--miro-red);cursor:default;background:#fff;border-radius:0 0 8px 8px;padding:1.5rem;transition:border-color .3s,transform .3s,box-shadow .3s}.miro-module__DxHUGq__workCard:nth-child(2){border-top-color:var(--miro-blue)}.miro-module__DxHUGq__workCard:nth-child(3){border-top-color:var(--miro-yellow)}.miro-module__DxHUGq__workCard:nth-child(4){border-top-color:var(--miro-green)}.miro-module__DxHUGq__workCard:hover{border-color:var(--miro-blue);transform:translateY(-4px);box-shadow:0 8px 24px #2060c01a}.miro-module__DxHUGq__workYear{letter-spacing:.2em;color:var(--miro-red);margin-bottom:.4rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:600}.miro-module__DxHUGq__workCard:nth-child(2) .miro-module__DxHUGq__workYear{color:var(--miro-blue)}.miro-module__DxHUGq__workCard:nth-child(3) .miro-module__DxHUGq__workYear{color:#b8960a}.miro-module__DxHUGq__workCard:nth-child(4) .miro-module__DxHUGq__workYear{color:var(--miro-green)}.miro-module__DxHUGq__workCard h4{color:var(--ink);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;font-weight:400}.miro-module__DxHUGq__workCard p{color:var(--muted-color);margin:0;font-size:.875rem;line-height:1.6}.miro-module__DxHUGq__tagList{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.miro-module__DxHUGq__tag{border:1.5px solid var(--miro-blue);color:var(--miro-blue);letter-spacing:.05em;border-radius:20px;padding:.35rem 1rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-style:italic;transition:background .3s,color .3s}.miro-module__DxHUGq__tag:nth-child(odd){border-color:var(--miro-red);color:var(--miro-red)}.miro-module__DxHUGq__tag:nth-child(3n){border-color:var(--miro-green);color:var(--miro-green)}.miro-module__DxHUGq__tag:hover{background:var(--miro-blue);color:#fff;border-color:var(--miro-blue)}.miro-module__DxHUGq__tag:nth-child(odd):hover{background:var(--miro-red);border-color:var(--miro-red)}.miro-module__DxHUGq__tag:nth-child(3n):hover{background:var(--miro-green);border-color:var(--miro-green)}.miro-module__DxHUGq__pageFooter{text-align:center;border-top:1px solid #2060c026;max-width:780px;margin:0 auto;padding:3rem 2rem}.miro-module__DxHUGq__backLink{color:var(--miro-blue);letter-spacing:.1em;border-bottom:1px solid #2060c04d;padding-bottom:2px;font-family:Cormorant Garamond,serif;font-size:.9rem;text-decoration:none;transition:color .3s;display:inline-block}.miro-module__DxHUGq__backLink:hover{color:var(--miro-red)}.miro-module__DxHUGq__footerCopy{color:var(--muted-color);letter-spacing:.15em;margin-top:1.5rem;font-family:Cormorant Garamond,serif;font-size:.8rem}.miro-module__DxHUGq__footerLink{color:var(--miro-blue);text-decoration:none}.miro-module__DxHUGq__footerLink:hover{text-decoration:underline}@keyframes miro-module__DxHUGq__fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes miro-module__DxHUGq__floatDrift{0%{transform:translateY(-50%)rotate(0)scale(1)}50%{transform:translateY(-48%)rotate(5deg)scale(1.03)}to{transform:translateY(-52%)rotate(-3deg)scale(.98)}}@media (max-width:640px){.miro-module__DxHUGq__sketchCircle{display:none}.miro-module__DxHUGq__worksGrid{grid-template-columns:1fr}.miro-module__DxHUGq__ornamentBar{height:4px}}
