.changwon-main #hero{isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;min-height:clamp(510px,66vw,720px);padding:clamp(28px,5vw,78px);display:flex;position:relative}.changwon-main #hero>.photo{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.changwon-main #hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#071014d9,#0710145e 55%,#0000 84%);position:absolute;inset:0}.changwon-main .brand{width:175px;height:auto}.changwon-main h1{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(32px,4vw,60px);line-height:1.18}.changwon-main .copy p{word-break:keep-all;margin:14px 0 24px;font-size:clamp(16px,1.6vw,21px);line-height:1.55}.changwon-main #hero .copy button{color:#412719;background:#f6d4b4;border:0;border-radius:7px;min-height:52px;padding:13px 25px;font-size:18px;font-weight:700}.changwon-main #hero .copy button:hover{background:#ffe2c7}.changwon-main #hero .copy button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:600px){.changwon-main #hero{min-height:clamp(450px,78svh,620px);padding:24px 22px 28px}.changwon-main #hero>.photo{object-position:right center}.changwon-main #hero:before{background:linear-gradient(#07101466,#0000 22% 38%,#071014c2 74%,#071014ed)}.changwon-main #hero .copy button{width:100%}.changwon-main h1{font-size:clamp(26px,7.3vw,32px)}.changwon-main .brand{width:158px}.changwon-main .copy p{margin:10px 0 20px}}.changwon-main .copy{max-width:630px}.changwon-main .copy p{max-width:31em}.changwon-main .copy p.record{margin:0 0 24px;font-size:clamp(15px,1.5vw,19px)}.changwon-main .record strong{color:#ffe1c2}.changwon-main .copy p:first-of-type{margin-bottom:12px}@media (max-width:600px){.changwon-main #hero{min-height:clamp(540px,84svh,690px)}.changwon-main .copy p.record{margin-bottom:18px}.changwon-main #hero:before{background:linear-gradient(#07101466,#0000 22% 32%,#071014c9 62%,#071014f0)}}.changwon-main :is(h2,h3,p){word-break:keep-all;overflow-wrap:break-word}.changwon-main p{line-height:1.65}.changwon-main .tracking-wider{letter-spacing:.035em}.changwon-main .shadow-lg,.changwon-main .shadow-xl{box-shadow:0 3px 12px #1427351f}.changwon-main button[class*="bg-[#9d5443]"]{color:#412719;background:#f6d4b4;border:1px solid #926849}.changwon-main button:focus-visible{outline-offset:3px;outline:3px solid #a76127}@media (max-width:640px){.changwon-main h2{text-wrap:balance;line-height:1.35}.changwon-main :is(.mb-24,.mb-20){margin-bottom:3rem}}@media (prefers-reduced-motion:reduce){.changwon-main .reveal{opacity:1;transform:none}.changwon-main *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.changwon-main #problem .tracking-wider{color:#dbe8ef}.changwon-main #cta{background-color:#202e36}.changwon-main #cta .space-y-6>p{color:#d0d7da}.changwon-main #cta button[data-contact-event]{color:#f1f4f5;background:0 0;border:1px solid #89969c}.changwon-main #cta button[data-contact-event]:hover{background:#35454d}.changwon-main #cta button[class*="bg-[#9d5443]"]{box-shadow:none;border-color:#f6d4b4}.changwon-main #cta button[class*="bg-[#9d5443]"]:hover{background:#ffe2c7}.changwon-main #cta button:focus-visible{outline-offset:4px;outline:3px solid #fff}.case-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.case-badge{color:#412719;background:#f6d4b4;border-radius:6px;flex:none;padding:4px 10px;font-size:15px;font-weight:700}.case-review{border-top:1px solid #d4dce0;margin-top:18px}.case-review summary{cursor:pointer;color:#1c4e6f;padding:13px 0;font-weight:700}.case-review summary:focus-visible{outline-offset:3px;outline:2px solid #1c4e6f}.case-review .when-open,.case-review[open] .when-closed{display:none}.case-review[open] .when-open{display:inline}.case-review p{color:#303c43;white-space:pre-line}.main-contact-in-view .floating-contact{display:none}.changwon-main .case-reader{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.5rem;perspective:none!important}.case-reader>div{height:auto;transition:none;transform-style:flat!important;transform:none!important}.case-reader>div>div:first-child{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:0;display:grid;position:static}.case-reader>div>div:first-child>div{grid-column:1/-1}.case-reader>div>div:first-child>div:first-child{grid-area:1/2;position:static}.case-reader h3{grid-area:1/1;padding-right:0}.case-reader .rounded-lg{background:#f6d4b4;padding:4px 10px}.case-reader .rounded-lg span{color:#412719;font-size:15px}.changwon-main #hero .photo{z-index:-2}.changwon-main #hero .brand{width:175px;height:auto}@media (max-width:600px){.changwon-main #hero .brand{width:158px}}
