.kr-contact-v2 *{box-sizing:border-box}.kr-contact-v2{scroll-behavior:smooth}.kr-contact-v2{margin:0;background:var(--kr-parchment);color:var(--kr-ink);font:16px/1.65 Mulish,sans-serif}.kr-contact-v2 button{font:inherit}.kr-contact-v2 button,.kr-contact-v2 a,.kr-contact-v2 input,.kr-contact-v2 textarea,.kr-contact-v2 select{outline-offset:5px}.kr-contact-v2 button:focus-visible,.kr-contact-v2 a:focus-visible,.kr-contact-v2 summary:focus-visible{outline:2px solid var(--kr-clay)}.kr-contact-v2 button,.kr-contact-v2 a{-webkit-tap-highlight-color:transparent}.kr-contact-v2 button{cursor:pointer}.kr-contact-v2 a{color:inherit;text-decoration:none}.kr-contact-v2 h1,.kr-contact-v2 h2,.kr-contact-v2 h3{font-family:var(--kr-font-display);font-weight:400;line-height:1.25;margin:0}.kr-contact-v2 p{margin:0}.kr-contact-v2 button{color:inherit}.kr-contact-v2 .wrap{width:min(1240px,calc(100% - 100px));margin:auto}.kr-contact-v2 .preview{display:flex;justify-content:space-between;padding:7px 24px;background:#efe8df;color:#66594a;font:10px/1.5 Manrope,sans-serif;letter-spacing:.14em}.kr-contact-v2 .preview span{letter-spacing:0}.kr-contact-v2 .skip{position:absolute;top:-100px}.kr-contact-v2 .skip:focus{top:40px;background:white;padding:10px;z-index:4}.kr-contact-v2 .header{height:106px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--kr-line)}.kr-contact-v2 .header img{object-fit:contain;display:block}.kr-contact-v2 .header nav{display:flex;gap:35px;font:11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.08em}.kr-contact-v2 .header nav a:hover{color:var(--kr-clay)}.kr-contact-v2 .under{position:relative;display:inline-block;padding:7px 0 10px;background:none;border:0;font:600 12px/1.6 Manrope,sans-serif;letter-spacing:.03em}.kr-contact-v2 .under:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:currentColor;mask:url('./kr-underline.png') center/100% 100%;transform:scaleX(0);transform-origin:left;transition:transform .36s}.kr-contact-v2 .under:hover:after,.kr-contact-v2 .under:focus-visible:after{transform:scaleX(1)}.kr-contact-v2 .eyebrow{font:600 10px/1.6 Manrope,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--kr-clay)}.kr-contact-v2 .hero{padding:58px 0 52px;display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:end}.kr-contact-v2 .hero h1{font-size:clamp(44px,5.5vw,76px);margin:18px 0 0;letter-spacing:-.04em}.kr-contact-v2 .brush{position:relative;display:inline-block;padding-bottom:11px}.kr-contact-v2 .brush:after{position:absolute;content:'';height:8px;left:0;right:0;bottom:0;background:url('./kr-underline.png') center/100% 100% no-repeat}.kr-contact-v2 .hero-copy{max-width:450px;color:var(--kr-body);font-size:18px;padding-bottom:8px}.kr-contact-v2 .hero-copy p+p{margin-top:8px}.kr-contact-v2 .conversation{border-top:1px solid var(--kr-line);padding:48px 0 70px;display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;scroll-margin-top:20px}.kr-contact-v2 .left{padding:14px 0}.kr-contact-v2 .left h2{font-size:38px;margin:16px 0}.kr-contact-v2 .intro{color:var(--kr-body);font-size:15px}.kr-contact-v2 .routes{margin-top:27px}.kr-contact-v2 .routes button{width:100%;display:flex;align-items:center;text-align:left;gap:17px;background:none;border:0;border-bottom:1px solid var(--kr-line);padding:17px 10px;transition:background .3s;border-radius:12px 18px 0 0}.kr-contact-v2 .routes button[aria-pressed=true]{background:#f1e8da;border-bottom-color:#a18c6c}.kr-contact-v2 .routes button:hover{background:#f6f0e8}.kr-contact-v2 .routes img{height:34px;width:34px;object-fit:contain;opacity:.85}.kr-contact-v2 .routes span{flex:1}.kr-contact-v2 .routes strong{position:relative;font-size:15px;font-weight:600;padding-bottom:5px;display:table}.kr-contact-v2 .routes strong:after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:url('./kr-underline.png') center/100% 100%;transform:scaleX(0);transform-origin:left;transition:transform .35s}.kr-contact-v2 .routes button[aria-pressed=true] strong:after,.kr-contact-v2 .routes button:hover strong:after{transform:scaleX(1)}.kr-contact-v2 .routes small{display:block;color:#70624f;font-size:12px;margin-top:1px}.kr-contact-v2 .routes b{font-size:20px;font-weight:400;color:var(--kr-clay);opacity:0;transition:opacity .3s}.kr-contact-v2 .routes button[aria-pressed=true] b,.kr-contact-v2 .routes button:hover b{opacity:1}.kr-contact-v2 .quiet{font-size:12px;color:#746957}.kr-contact-v2 .other{margin-top:18px}.kr-contact-v2 .form-paper{background:#f4eee5;border:1px solid #e6dac9;border-radius:var(--kr-wobble-medium);padding:34px 36px 26px;min-width:0;align-self:start}.kr-contact-v2 .form-top{display:flex;justify-content:space-between;align-items:center}.kr-contact-v2 .form-top>span{font-size:25px;color:#967553}.kr-contact-v2 .form-paper h2{font-size:29px;margin:9px 0 11px}.kr-contact-v2 .form-paper>p{font-size:14px;color:#665a4b;min-height:46px}.kr-contact-v2 form{margin-top:24px}.kr-contact-v2 .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kr-contact-v2 label{display:block;font:600 11px/1.6 Manrope,sans-serif;margin-bottom:17px}.kr-contact-v2 label span,.kr-contact-v2 summary span{color:#756957;font-weight:400}.kr-contact-v2 input,.kr-contact-v2 select,.kr-contact-v2 textarea{display:block;min-width:0;margin-top:6px}.kr-contact-v2 input::placeholder,.kr-contact-v2 textarea::placeholder{color:var(--kr-field-placeholder);font-size:var(--kr-field-placeholder-type)}.kr-contact-v2 label small{display:block;font-size:10px;color:#736652;font-weight:400;margin-top:6px}.kr-contact-v2 .optional{border-bottom:1px solid #d9cbbb;margin-top:3px}.kr-contact-v2 .optional summary{font-size:12px;list-style:none;cursor:pointer;padding:3px 0 12px;display:flex;gap:5px;align-items:center}.kr-contact-v2 .optional summary::-webkit-details-marker{display:none}.kr-contact-v2 .optional b{margin-left:auto;font-size:20px;font-weight:400}.kr-contact-v2 .optional[open] b{transform:rotate(45deg)}.kr-contact-v2 .link-label{margin-top:10px}.kr-contact-v2 .send-row{display:flex;gap:20px;align-items:center;margin-top:24px}.kr-contact-v2 .send{background:var(--kr-clay);color:#fffbf8;border:1px solid var(--kr-clay);border-radius:var(--kr-wobble-button);padding:15px 25px;font:600 12px Manrope,sans-serif;display:flex;justify-content:space-between;gap:40px;min-height:50px;transition:background .3s}.kr-contact-v2 .send:hover{background:var(--kr-brown)}.kr-contact-v2 .send-row p{font-size:11px;color:#786650}.kr-contact-v2 .privacy{font-size:10px;color:#6c604f;margin-top:16px}.kr-contact-v2 .privacy a{text-decoration:underline;text-underline-offset:3px}.kr-contact-v2 .demo-note{font-size:10px;color:#746957;margin-top:10px}.kr-contact-v2 .success{padding:45px 0;outline:none}.kr-contact-v2 .success h3{font-size:30px;margin:15px 0}.kr-contact-v2 .success>p:not(.eyebrow){font-size:15px;margin-bottom:20px}.kr-contact-v2 .help{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;border-top:1px solid var(--kr-line);padding:55px 0 65px}.kr-contact-v2 .help h2{font-size:32px;margin:16px 0}.kr-contact-v2 .help>div>p:last-child{color:var(--kr-body);font-size:14px}.kr-contact-v2 .answers details{border-bottom:1px solid var(--kr-line);padding:19px 0}.kr-contact-v2 .answers summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px}.kr-contact-v2 .answers summary::-webkit-details-marker{display:none}.kr-contact-v2 .answers summary span{font-size:22px;line-height:1.3;color:var(--kr-clay)}.kr-contact-v2 .answers details[open] summary span{transform:rotate(45deg)}.kr-contact-v2 .answers details p{font-size:14px;color:var(--kr-body);margin:17px 25px 9px 0}.kr-contact-v2 .craft{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--kr-wobble-large);background:#eee6d9;margin-bottom:70px}.kr-contact-v2 .craft>img{width:100%;height:340px;object-fit:cover;object-position:center 55%;filter:saturate(.7)}.kr-contact-v2 .craft>div{padding:42px 44px;align-self:center}.kr-contact-v2 .craft h2{font-size:29px;margin:15px 0}.kr-contact-v2 .craft p:not(.eyebrow){font-size:14px;color:var(--kr-body);margin-bottom:16px}.kr-contact-v2 footer{background:var(--kr-ink);color:#cfc2ad;padding:45px 0}.kr-contact-v2 .footer-inner{display:flex;align-items:center;justify-content:space-between}.kr-contact-v2 .footer-inner img{filter:brightness(0) invert(.92);height:auto}.kr-contact-v2 .footer-inner p{font-size:12px;margin-top:14px}.kr-contact-v2 .footer-inner nav{display:flex;gap:32px;font-size:12px}.kr-contact-v2 [hidden]{display:none!important}
@media(max-width:900px){.kr-contact-v2 .wrap{width:calc(100% - 48px)}.kr-contact-v2 .header nav{gap:18px}.kr-contact-v2 .hero{gap:35px}.kr-contact-v2 .conversation,.kr-contact-v2 .help{gap:35px;grid-template-columns:.8fr 1.2fr}.kr-contact-v2 .form-paper{padding:25px}.kr-contact-v2 .two{grid-template-columns:1fr;gap:0}.kr-contact-v2 .send-row{display:block}.kr-contact-v2 .send-row p{margin-top:10px}.kr-contact-v2 .craft>div{padding:30px}.kr-contact-v2 .craft h2{font-size:25px}}
@media(max-width:650px){.kr-contact-v2 .wrap{width:calc(100% - 40px)}.kr-contact-v2 .preview{font-size:8px;padding:7px 12px;letter-spacing:.07em}.kr-contact-v2 .header{height:85px}.kr-contact-v2 .header img{width:42px;height:52px}.kr-contact-v2 .header nav{display:none}.kr-contact-v2 .hero{display:block;padding:37px 0 32px}.kr-contact-v2 .hero h1{font-size:49px}.kr-contact-v2 .hero-copy{font-size:16px;margin-top:23px}.kr-contact-v2 .conversation{display:block;padding-top:28px}.kr-contact-v2 .left{padding:0}.kr-contact-v2 .left h2{font-size:30px;margin:10px 0}.kr-contact-v2 .left h2 br{display:none}.kr-contact-v2 .intro br{display:none}.kr-contact-v2 .routes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.kr-contact-v2 .routes button{padding:12px 8px;display:block;border:1px solid #ded1be;border-radius:var(--kr-wobble-medium);position:relative}.kr-contact-v2 .routes img{width:27px;height:27px;margin-bottom:4px}.kr-contact-v2 .routes strong{font-size:12px}.kr-contact-v2 .routes small{font-size:10px;line-height:1.5}.kr-contact-v2 .routes b{position:absolute;top:9px;right:10px}.kr-contact-v2 .other{font-size:11px}.kr-contact-v2 .form-paper{padding:26px 20px;margin-top:28px}.kr-contact-v2 .form-paper h2{font-size:25px}.kr-contact-v2 .two{grid-template-columns:1fr}.kr-contact-v2 .send{width:100%}.kr-contact-v2 .send-row p{text-align:center}.kr-contact-v2 .help{display:block;padding-top:32px}.kr-contact-v2 .help h2{font-size:28px}.kr-contact-v2 .help h2 br{display:none}.kr-contact-v2 .answers{margin-top:16px}.kr-contact-v2 .answers summary{font-size:14px}.kr-contact-v2 .craft{grid-template-columns:1fr;margin-bottom:40px}.kr-contact-v2 .craft>img{height:240px}.kr-contact-v2 .craft>div{padding:28px}.kr-contact-v2 .footer-inner{display:block}.kr-contact-v2 .footer-inner nav{gap:20px;flex-wrap:wrap;margin-top:28px}}.kr-contact-v2 .brush:after{background:currentColor;mask:url('./kr-underline.png') center/100% 100% no-repeat}
@media(max-width:650px){.kr-contact-v2 .left h2 br,.kr-contact-v2 .help h2 br{display:initial}}
@media(prefers-reduced-motion:reduce){.kr-contact-v2{scroll-behavior:auto}.kr-contact-v2 *,.kr-contact-v2 *:after{transition:none!important}}

kr-contact-conversation{display:block}.kr-contact-v2 p{color:inherit}.kr-contact-v2 .hero h1{padding-bottom:16px;background:url('./kr-underline.png') bottom left/140px 6px no-repeat}.kr-contact-v2 .hero-copy p{font:inherit}.kr-contact-v2 .intro{color:var(--kr-body)}.kr-contact-v2 .form-paper #form-hint{font-size:14px;color:#665a4b}.kr-contact-v2 .privacy,.kr-contact-v2 .privacy a{font-size:10px}.kr-contact-v2 .send-row p{font-size:11px}.kr-contact-v2 .contact-errors{border-left:3px solid var(--kr-clay);padding:12px;margin-bottom:20px}.kr-contact-v2 .success p{font-size:15px}.kr-contact-v2 .form-paper .eyebrow{font-size:10px}.kr-contact-v2 .success:focus{outline:2px solid var(--kr-clay)}
.kr-contact-v2 .form-paper label{text-transform:none;letter-spacing:normal}.kr-contact-v2 .form-paper input::placeholder,.kr-contact-v2 .form-paper textarea::placeholder{opacity:1}.kr-contact-v2 .form-paper select{appearance:auto}
.kr-contact-v2 .send-row .kr-brand-page-button{gap:24px;font-family:var(--kr-brand-head);font-size:13px;font-weight:600;line-height:1.2;color:var(--kr-button-text);background:var(--kr-button-background);border-color:var(--kr-button-border)}
.kr-contact-v2 .send-row .kr-brand-page-button:hover,.kr-contact-v2 .send-row .kr-brand-page-button:focus-visible{color:var(--kr-button-hover-text);background:var(--kr-button-hover-background);border-color:var(--kr-button-hover-border)}
@media(max-width:650px){.kr-contact-v2 .send-row .kr-brand-page-button{width:100%}}
