.kpt-ac{--cream:#f8f3e9;--cream2:#efe6d4;--white:#fff;--g900:#0f3d2a;--g700:#1a5c3e;--g500:#2f8a5b;--g300:#7cc49a;--gold:#c9a24a;--goldsoft:#f1e3bd;--ink:#1c2420;--muted:#66706a;--line:#e4dccb;--grad:linear-gradient(135deg,#1a5c3e,#2f8a5b);--gradh:linear-gradient(135deg,#0f3d2a,#c9a24a);--r:18px;--rl:28px;--sh:0 8px 30px rgb(15 61 42/8%);--shl:0 18px 40px rgb(15 61 42/16%);--ease:cubic-bezier(.22,.8,.3,1);--fh:"Outfit",system-ui,sans-serif;--fb:"Inter",system-ui,sans-serif;color-scheme:light}.kpt-ac,.kpt-ac *{box-sizing:border-box}.kpt-ac{margin:0;background:var(--cream);color:var(--ink);font:15px/1.6 var(--fb);-webkit-font-smoothing:antialiased}.kpt-ac img{max-width:100%}.kpt-ac a{color:inherit;text-decoration:none}.kpt-ac h1,.kpt-ac h2,.kpt-ac h3{font-family:var(--fh);letter-spacing:-.02em;line-height:1.12;margin:0;text-wrap:balance;color:var(--g900)}.kpt-ac p{margin:0}.kpt-ac .wrap{width:min(1240px,100% - 32px);margin-inline:auto}.kpt-ac .eyebrow{display:block;font:600 12px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--g500);margin-bottom:10px}.kpt-ac .muted{color:var(--muted)}.kpt-ac .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;background:var(--grad);color:#fff;font:600 14px var(--fh);border:0;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 6px 18px #1a5c3e47;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.kpt-ac .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradh);opacity:0;z-index:-1;transition:opacity .35s var(--ease)}.kpt-ac .btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c9a24a66}.kpt-ac .btn:hover:before{opacity:1}.kpt-ac .btn--ghost{background:transparent;color:var(--g700);border:1.5px solid var(--g700);box-shadow:none}.kpt-ac .btn--ghost:before{background:var(--grad)}.kpt-ac .btn--ghost:hover{color:#fff}.kpt-ac .btn:focus-visible,.kpt-ac .tab:focus-visible,.kpt-ac input:focus-visible,.kpt-ac textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.kpt-ac .ph{position:relative;border-radius:var(--rl);overflow:hidden;background:linear-gradient(150deg,#c9a24a,#8d6a2b 35%,#1a5c3e)}.kpt-ac .ph:after{content:attr(data-label);position:absolute;left:14px;bottom:14px;right:14px;font:500 11px var(--fb);color:#fff;background:#0f3d2a8c;padding:6px 10px;border-radius:8px;width:max-content;max-width:calc(100% - 28px)}.kpt-ac .ph--b{background:linear-gradient(160deg,#7cc49a,#1a5c3e 70%)}.kpt-ac .ph--c{background:linear-gradient(160deg,#f1e3bd,#c9a24a 55%,#8d3b2b)}.kpt-ac .ph--d{background:linear-gradient(160deg,#2f8a5b,#0f3d2a)}.kpt-ac .crumb{font-size:13px!important;color:var(--muted);padding-top:22px}.kpt-ac .crumb a:hover{color:var(--g700)}.kpt-ac section{padding-block:72px 0}.kpt-ac .reveal{animation:kpt-ac-up .8s var(--ease) both}@keyframes kpt-ac-up{0%{opacity:.001;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.kpt-ac .reveal{animation:none}.kpt-ac .btn,.kpt-ac .card,.kpt-ac .chan{transition:none}}.kpt-ac .a-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-top:28px}.kpt-ac .a-hero h1{font-size:clamp(34px,4.6vw,58px)!important;font-weight:800!important}.kpt-ac .a-hero p{margin:18px 0 28px;font-size:17px!important;color:var(--muted);max-width:52ch}.kpt-ac .a-hero .ph{aspect-ratio:4/5;max-height:620px}.kpt-ac .row{display:flex;gap:12px;flex-wrap:wrap}.kpt-ac .quote{background:var(--g900);color:var(--cream);border-radius:var(--rl);padding:56px clamp(24px,6vw,96px);text-align:center;position:relative;overflow:hidden;background-image:radial-gradient(circle at 88% 12%,rgb(201 162 74/35%),transparent 42%)}.kpt-ac .quote .eyebrow{color:var(--goldsoft)}.kpt-ac .quote blockquote{margin:6px auto 14px;max-width:62ch;font:500 clamp(18px,2.2vw,24px)/1.5 var(--fh);color:#fff}.kpt-ac .quote b{font:600 15px var(--fh);color:var(--gold)}.kpt-ac .head{display:grid;gap:10px;max-width:640px;margin-bottom:32px}.kpt-ac .head h2{font-size:clamp(26px,3vw,38px)!important;font-weight:700!important}.kpt-ac .head.c{text-align:center;margin-inline:auto}.kpt-ac .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kpt-ac .card{background:var(--white);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:transform .35s var(--ease),box-shadow .35s var(--ease);display:flex;flex-direction:column}.kpt-ac .card:hover{transform:translateY(-6px);box-shadow:var(--shl)}.kpt-ac .card .ph{border-radius:0;aspect-ratio:4/3}.kpt-ac .card div.t{padding:20px 22px 24px;display:grid;gap:8px}.kpt-ac .card h3{font-size:19px!important;font-weight:600!important}.kpt-ac .card p{font-size:14px!important;color:var(--muted)}.kpt-ac .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.kpt-ac .split .ph{aspect-ratio:5/4}.kpt-ac .split h2{font-size:clamp(26px,3vw,38px)!important;font-weight:700!important}.kpt-ac .split p{margin:14px 0 24px;color:var(--muted)}.kpt-ac .split--rev .ph{order:2}.kpt-ac .values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kpt-ac .val{background:var(--white);border-radius:var(--r);padding:28px 24px;display:grid;gap:10px;align-content:start;border:1px solid var(--line)}.kpt-ac .val svg{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--goldsoft);fill:none;stroke:var(--g700);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kpt-ac .val h3{font-size:18px!important;font-weight:600!important}.kpt-ac .val p{font-size:14px!important;color:var(--muted)}.kpt-ac .visit{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,var(--goldsoft),var(--cream2));border-radius:var(--rl);padding:40px clamp(22px,4vw,48px)}.kpt-ac .visit h2{font-size:clamp(24px,2.6vw,32px)!important;font-weight:700!important}.kpt-ac .visit address{font-style:normal;margin-top:12px;color:var(--ink)}.kpt-ac .visit .row{justify-content:flex-end}.kpt-ac .foot-gap{height:72px}.kpt-ac .c-hero{text-align:center;padding-top:28px;display:grid;justify-items:center;gap:12px}.kpt-ac .c-hero h1{font-size:clamp(34px,4.4vw,54px)!important;font-weight:800!important}.kpt-ac .c-hero p{color:var(--muted);font-size:17px!important;max-width:56ch}.kpt-ac .chans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.kpt-ac .chan{background:var(--white);border-radius:var(--r);box-shadow:var(--sh);padding:24px;display:grid;gap:6px;align-content:start;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.kpt-ac .chan:hover{transform:translateY(-4px);box-shadow:var(--shl)}.kpt-ac .chan svg{width:48px;height:48px;padding:12px;border-radius:14px;background:var(--grad);fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.kpt-ac .chan h3{font-size:17px!important;font-weight:600!important}.kpt-ac .chan .v{font:600 16px var(--fh);color:var(--g700);word-break:break-word}.kpt-ac .chan small{color:var(--muted);font-size:13px!important}.kpt-ac .chan .act{margin-top:10px;font:600 13px var(--fh);color:var(--g500)}.kpt-ac .chan:hover .act{color:var(--gold)}.kpt-ac .c-main{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.kpt-ac .form{background:var(--white);border-radius:var(--rl);box-shadow:var(--sh);padding:clamp(22px,4vw,40px);display:grid;gap:16px}.kpt-ac .form h2{font-size:26px!important;font-weight:700!important}.kpt-ac .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kpt-ac label{display:grid;gap:6px;font:500 13px var(--fb);color:var(--ink)}.kpt-ac input,.kpt-ac textarea{font:inherit;font-size:15px!important;color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:13px 14px;width:100%;transition:border-color .3s,box-shadow .3s}.kpt-ac input:focus,.kpt-ac textarea:focus{outline:0;border-color:var(--g500);box-shadow:0 0 0 4px #2f8a5b1f}.kpt-ac textarea{min-height:140px;resize:vertical}.kpt-ac .form .note{font-size:12px!important;color:var(--muted)}.kpt-ac .ok{background:#eef7f1;color:var(--g700);border-radius:12px;padding:12px 14px;font-size:14px!important}.kpt-ac .side{display:grid;gap:18px}.kpt-ac .panel{background:var(--g900);color:var(--cream);border-radius:var(--rl);padding:30px;display:grid;gap:18px;background-image:radial-gradient(circle at 90% 10%,rgb(201 162 74/30%),transparent 45%)}.kpt-ac .panel h3{color:#fff;font-size:20px!important}.kpt-ac .panel dl{margin:0;display:grid;gap:14px}.kpt-ac .panel dt{font:600 12px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--goldsoft)}.kpt-ac .panel dd{margin:4px 0 0;color:#fff}.kpt-ac .panel .btn{background:linear-gradient(135deg,#fff,var(--goldsoft));color:var(--g900);box-shadow:none}.kpt-ac .panel .btn:before{background:linear-gradient(135deg,var(--gold),#e8c877)}.kpt-ac .map{border-radius:var(--rl);overflow:hidden;aspect-ratio:16/10;background:repeating-linear-gradient(0deg,transparent 0 38px,rgb(26 92 62/8%) 38px 40px),repeating-linear-gradient(90deg,transparent 0 38px,rgb(26 92 62/8%) 38px 40px),var(--cream2);display:grid;place-items:center;text-align:center;border:1px solid var(--line);color:var(--muted);font-size:13px!important;padding:16px}.kpt-ac .map b{display:block;font:600 15px var(--fh);color:var(--g700)}.kpt-ac .help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kpt-ac .help a{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;font:600 15px var(--fh);color:var(--g900);transition:border-color .3s,color .3s}.kpt-ac .help a:hover{border-color:var(--g500);color:var(--g500)}.kpt-ac .help span{color:var(--gold)}.kpt-ac .flag{margin-top:6px;font-size:12px!important;color:#8d3b2b;background:#fbeee6;border-radius:8px;padding:6px 10px;display:inline-block}@media(max-width:1024px){.kpt-ac .cards,.kpt-ac .values{grid-template-columns:1fr 1fr}.kpt-ac .cards .card:last-child,.kpt-ac .values .val:last-child{grid-column:1/-1}.kpt-ac .c-main,.kpt-ac .help{grid-template-columns:1fr}}@media(max-width:767px){.kpt-ac section{padding-block:48px 0}.kpt-ac .a-hero,.kpt-ac .split,.kpt-ac .visit{grid-template-columns:1fr;gap:24px}.kpt-ac .a-hero .ph{order:-1;aspect-ratio:4/3}.kpt-ac .split--rev .ph{order:0}.kpt-ac .cards,.kpt-ac .values,.kpt-ac .chans{grid-template-columns:1fr}.kpt-ac .cards .card:last-child,.kpt-ac .values .val:last-child{grid-column:auto}.kpt-ac .visit .row{justify-content:flex-start}.kpt-ac .grid2{grid-template-columns:1fr}.kpt-ac .row .btn{flex:1 1 auto}.kpt-ac .quote{padding:40px 22px}.kpt-ac .foot-gap{height:48px}}.kpt-ac{display:flow-root;width:100%;isolation:isolate}.kpt-ac .row{margin:0}.kpt-ac .card{position:relative;padding:0;border:0;width:auto}.kpt-ac .ph img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.kpt-ac .ph.has-image:after{display:none}.kpt-ac .map{padding:0}.kpt-ac .map iframe{border:0;width:100%;height:100%;display:block}.kpt-ac .form input,.kpt-ac .form textarea{min-width:0;max-width:100%;height:auto;line-height:1.6;letter-spacing:normal}.kpt-ac .form input{min-height:48px}.kpt-ac .form label{margin:0}.kpt-ac .form .btn{width:fit-content}.kpt-ac .form .errors{color:#8d3b2b;overflow-wrap:anywhere}.kpt-ac .panel dd{overflow-wrap:anywhere}.kpt-ac .a-hero>*,.kpt-ac .split>*,.kpt-ac .c-main>*,.kpt-ac .grid2>*{min-width:0}.kpt-ac svg{flex-shrink:0}.kpt-ac [hidden]{display:none!important}.kpt-ac a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:767px){.kpt-ac input,.kpt-ac textarea{font-size:16px!important}.kpt-ac .btn{white-space:normal;text-align:center}}.kpt-ac>.wrap{width:calc(100% - var(--kpt-gutter,16px)*2);max-width:var(--kpt-max,1240px)}.kpt-ac--full>.wrap{max-width:none}.kpt-ac>.kpt-ac-block{padding-top:var(--kpt-pt);padding-bottom:var(--kpt-pb);margin-top:var(--kpt-mt);margin-bottom:var(--kpt-mb)}.kpt-ac>.kpt-ac-block--full{max-width:none}.kpt-ac>.kpt-ac-block--boxed{max-width:var(--kpt-max,1240px)}.kpt-ac .btn{font-size:var(--kpt-button-size,14px)!important;padding:var(--kpt-button-y,14px) var(--kpt-button-x,26px)}.kpt-ac .btn:not(.btn--ghost):not(.panel .btn){color:var(--kpt-button-text,#fff)}.kpt-ac .eyebrow{font-size:var(--kpt-eyebrow-size,12px)!important}.kpt-ac .ph img{object-fit:var(--kpt-image-fit,cover)}.kpt-ac .foot-gap{height:var(--kpt-bottom,72px)}.kpt-ac--still .reveal{animation:none}.kpt-ac--still :is(.btn,.card,.chan){transition:none}.kpt-ac--still :is(.btn,.card,.chan):hover{transform:none}@media(max-width:767px){.kpt-ac>.wrap{width:calc(100% - var(--kpt-gutter-m,16px)*2)}.kpt-ac>.kpt-ac-block{padding-top:var(--kpt-ptm);padding-bottom:var(--kpt-pbm);margin-top:var(--kpt-mtm);margin-bottom:var(--kpt-mbm)}.kpt-ac .foot-gap{height:var(--kpt-bottom-m,48px)}}.kpt-ac>.kpt-ac-block{padding-left:var(--kpt-pl,0px);padding-right:var(--kpt-pr,0px)}@media(max-width:767px){.kpt-ac>.kpt-ac-block{padding-left:var(--kpt-plm,0px);padding-right:var(--kpt-prm,0px)}}.kpt-ac--about .quote>blockquote{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.kpt-ac--about .kpt-ac-block[data-image-fit=contain] .ph.has-image{background:var(--cream2)}.kpt-ac--about .kpt-ac-block[data-image-fit=contain] .ph.has-image img{object-fit:contain;object-position:center}.kpt-ac--about .kpt-ac-block[data-image-fit=contain][data-image-ratio=original]:not(.kpt-ac-block--features) .ph.has-image{aspect-ratio:auto;max-height:none}.kpt-ac--about .kpt-ac-block[data-image-fit=contain][data-image-ratio=original]:not(.kpt-ac-block--features) .ph.has-image img{position:static;inset:auto;width:100%;height:auto;max-height:none}.kpt-ac--about .kpt-ac-block--features[data-image-fit=contain][data-image-ratio=original] .card .ph.has-image{aspect-ratio:3 / 4}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kpt-about-contact.css.map */
