.HeroBanner-module__X7v8qW__brandScene{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}@media (min-width:768px){.HeroBanner-module__X7v8qW__brandScene{-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 52% 100%),linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 52% 100%),linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.HeroBanner-module__X7v8qW__editorialSlide{color:#1b1b18;background:#f5f2ea}.HeroBanner-module__X7v8qW__editorialCopy{pointer-events:none;padding-top:3.5rem;padding-bottom:calc(min(100vw - 40px,580px) + 110px)}.HeroBanner-module__X7v8qW__editorialCopy a,.HeroBanner-module__X7v8qW__editorialCopy button{pointer-events:auto}.HeroBanner-module__X7v8qW__editorialArt{aspect-ratio:1;isolation:isolate;width:calc(100% - 40px);max-width:580px;margin-inline:auto;position:absolute;bottom:104px;left:20px;right:20px}.HeroBanner-module__X7v8qW__paperGrid{z-index:-1;background-color:#ebe7dc;background-image:linear-gradient(#d4cfc370 1px,#0000 1px),linear-gradient(90deg,#d4cfc370 1px,#0000 1px);background-size:36px 36px;border:1px solid #d4cfc3;position:absolute;inset:9% 5% 7% 9%;transform:rotate(7deg)}.HeroBanner-module__X7v8qW__artHeading{letter-spacing:.04em;color:#666354;border-bottom:1px solid #1b1b1830;justify-content:space-between;gap:16px;padding-bottom:9px;font-family:ui-monospace,monospace;font-size:clamp(6px,.8vw,9px);font-weight:600;display:flex;position:absolute;inset:0 1% auto 3%}.HeroBanner-module__X7v8qW__workCard{color:#1b1b18;background:#fffefa;border:1px solid #25251f30;text-decoration:none;transition:translate .2s,box-shadow .2s;display:block;position:absolute;overflow:hidden;box-shadow:0 12px 26px -12px #24231940}.HeroBanner-module__X7v8qW__workCard:hover,.HeroBanner-module__X7v8qW__workCard:focus-visible{z-index:6;translate:0 -6px;box-shadow:0 18px 34px -10px #24231950}.HeroBanner-module__X7v8qW__workCard:focus-visible{outline-offset:4px;outline:2px solid #d7502a}.HeroBanner-module__X7v8qW__brand{z-index:1;width:84%;top:9%;left:3%;transform:rotate(-6deg)}.HeroBanner-module__X7v8qW__system{z-index:2;width:72%;top:36%;right:0;transform:rotate(5deg)}.HeroBanner-module__X7v8qW__commerce{z-index:3;width:58%;top:54%;left:0;transform:rotate(-5deg)}.HeroBanner-module__X7v8qW__browserBar{color:#817d70;border-bottom:1px solid #25251f20;justify-content:space-between;align-items:center;gap:8px;height:clamp(17px,2.3vw,25px);padding-inline:10px;font-family:ui-monospace,monospace;font-size:clamp(6px,.7vw,9px);display:flex}.HeroBanner-module__X7v8qW__browserDots{gap:4px;display:inline-flex}.HeroBanner-module__X7v8qW__browserDots i{border:1px solid #aba79a;border-radius:50%;width:4px;height:4px}.HeroBanner-module__X7v8qW__captureViewport{aspect-ratio:2.05;background:#fff;position:relative;overflow:hidden}.HeroBanner-module__X7v8qW__projectCapture{width:120%;max-width:none;height:auto;position:absolute;top:-30%;left:-10.5%}.HeroBanner-module__X7v8qW__workCaption{color:#8d8879;border-top:1px solid #25251f18;justify-content:space-between;align-items:center;gap:10px;padding:clamp(7px,1vw,12px) 12px;font-family:ui-monospace,monospace;font-size:clamp(8px,1vw,11px);display:flex}.HeroBanner-module__X7v8qW__workCaption strong{font-family:var(--font-noto-sans-kr),sans-serif;color:#27271f;margin-left:8px;font-weight:600}.HeroBanner-module__X7v8qW__editorialSeal{z-index:4;aspect-ratio:1;color:#fff9ed;background:#e3663d;border:1px solid #b63d20;border-radius:50%;place-items:center;width:16%;font-family:Arial,sans-serif;font-size:clamp(28px,4.4vw,55px);line-height:1;display:grid;position:absolute;top:4%;right:-1%;transform:rotate(8deg)}@media (min-width:768px){.HeroBanner-module__X7v8qW__editorialCopy{padding-top:6rem;padding-bottom:11rem}.HeroBanner-module__X7v8qW__editorialArt{width:clamp(340px,44vw,580px);margin:0;inset:50% max(20px,50vw - 620px) auto auto;transform:translateY(-58%)}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__X7v8qW__workCard{transition:none}}
