.flg-ct{--ct-pad:96px;--ct-gap:76px;background:var(--flg-paper)}.flg-ct .call{background:var(--flg-ink);color:#fff;padding:var(--ct-pad) 20px 0}.flg-ct .callin{max-width:1240px;margin:0 auto;text-align:center;padding-bottom:calc(var(--ct-pad) * .78)}.flg-ct .callin .flg-eyebrow{color:var(--flg-gold)}.flg-ct .callin h1{font-family:var(--flg-disp);font-weight:400;font-size:clamp(27px,3.4vw,44px);line-height:1.12;letter-spacing:-.02em;margin:0 auto 20px;color:#fff;max-width:19ch;text-wrap:balance}.flg-ct .proof{color:var(--flg-on-dark);font-size:17px;font-weight:300;line-height:1.75;max-width:56ch;margin:0 auto 34px}.flg-ct .num{display:inline-block;font-family:var(--flg-disp);font-weight:400;font-size:clamp(38px,6vw,74px);line-height:1;letter-spacing:-.03em;color:var(--flg-gold);text-decoration:none;margin:0 0 18px}.flg-ct .num:hover{color:#fff}.flg-ct .hours{font-family:var(--flg-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--flg-on-dark-2);margin:0 0 30px}.flg-ct .callbtn{display:none}.flg-ct .deskacts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0 0 28px}.flg-ct .deskacts .flg-btn--line{color:#fff;border-color:#ffffff80}.flg-ct .deskacts .flg-btn--line:hover{background:#fff;color:var(--flg-ink);border-color:#fff}.flg-ct .copybtn[data-done="1"]{background:var(--flg-gold);border-color:var(--flg-gold);color:var(--flg-ink)}.flg-ct .back{color:var(--flg-on-dark);font-size:15px;font-weight:300;line-height:1.7;max-width:46ch;margin:0 auto 26px}.flg-ct .back b{color:#fff;font-weight:500}.flg-ct .alt{display:none;font-family:var(--flg-mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--flg-on-dark-2);margin:0}.flg-ct .alt a{color:var(--flg-gold);text-decoration:none;border-bottom:1px solid rgba(193,154,91,.45);padding-bottom:2px;display:inline-block;min-height:32px}.flg-ct .alt a:hover{color:#fff;border-bottom-color:#fff}.flg-ct .tally{border-top:1px solid rgba(255,255,255,.14);max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flg-ct .tcell{padding:26px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.14)}.flg-ct .tcell:last-child{border-right:0}.flg-ct .tn{display:block;font-family:var(--flg-disp);font-size:34px;line-height:1;color:var(--flg-gold);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.flg-ct .tl{display:block;font-family:var(--flg-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--flg-on-dark-2);margin-top:11px;line-height:1.6}.flg-ct .who{background:var(--flg-ground);border-bottom:1px solid var(--flg-line)}.flg-ct .whoin{max-width:1000px;margin:0 auto;padding:52px 20px;display:grid;grid-template-columns:132px 1fr;gap:34px;align-items:center}.flg-ct .whoin.solo{grid-template-columns:1fr;max-width:760px;text-align:center}.flg-ct .whopic{width:132px;height:132px;overflow:hidden;background:var(--flg-line-2);border-radius:50%}.flg-ct .whopic img{width:100%;height:100%;object-fit:cover;object-position:62% 32%}.flg-ct .whoname{font-family:var(--flg-disp);font-size:24px;font-weight:400;letter-spacing:-.015em;color:var(--flg-ink);margin:0 0 4px}.flg-ct .whorole{font-family:var(--flg-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--flg-gold-dp);margin:0 0 14px}.flg-ct .whonote{color:var(--flg-ink-2);font-size:16px;font-weight:300;line-height:1.75;margin:0;max-width:60ch}.flg-ct .write{padding:var(--ct-gap) 20px;background:var(--flg-ground)}.flg-ct .writein{max-width:660px;margin:0 auto}.flg-ct .writehd{text-align:center;margin:0 0 30px}.flg-ct .writehd .flg-h2{margin:0 0 12px}.flg-ct .writehd p{color:var(--flg-warm);font-size:16px;font-weight:300;line-height:1.75;margin:0 auto;max-width:48ch}.flg-ct .panel{background:var(--flg-paper);border:1px solid var(--flg-line);padding:34px 34px 36px}#flg-contact-form{scroll-margin-top:calc(var(--header-height,180px) + clamp(140px,14vw,200px))}.flg-ct .frow{margin:0 0 18px;display:block;position:static}.flg-ct .two{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.flg-ct .frow label{display:block;font-family:var(--flg-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--flg-warm);margin:0 0 8px;position:static;width:auto}.flg-ct input,.flg-ct textarea,.flg-ct select{width:100%;font-family:var(--flg-body);font-size:16px;font-weight:300;color:var(--flg-ink);background:var(--flg-paper);border:1px solid var(--flg-line);border-radius:0;padding:14px 15px;min-height:52px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.flg-ct select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23746d61' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:11px 7px;padding-right:40px}.flg-ct textarea{min-height:120px;resize:vertical;line-height:1.6}.flg-ct input:focus,.flg-ct textarea:focus,.flg-ct select:focus{outline:none;border-color:var(--flg-gold-dp);box-shadow:0 0 0 3px #8a6f3d24}.flg-ct .fine{font-family:var(--flg-mono);font-size:11px;line-height:1.6;color:var(--flg-warm-2);margin:16px 0 0;text-align:center}.flg-ct .said{border:1px solid var(--flg-moss);color:var(--flg-moss);padding:14px 16px;margin:0 0 22px;font-size:15px;line-height:1.6}.flg-ct .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.flg-ct .qa{padding:var(--ct-gap) 20px;border-top:1px solid var(--flg-line)}.flg-ct .qain{max-width:1100px;margin:0 auto}.flg-ct .qahd{text-align:center;margin:0 0 40px}.flg-ct .qahd .flg-h2{margin:0 0 12px}.flg-ct .qahd p{color:var(--flg-warm);font-size:16px;font-weight:300;line-height:1.75;margin:0 auto;max-width:52ch}.flg-ct .qagrid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.flg-ct .qi{padding:24px 0;border-top:1px solid var(--flg-line-2)}.flg-ct .qi:first-child,.flg-ct .qi:nth-child(2){border-top:0;padding-top:0}.flg-ct .qq{font-family:var(--flg-disp);font-size:19px;font-weight:500;line-height:1.32;letter-spacing:-.01em;color:var(--flg-ink);margin:0 0 10px}.flg-ct .qaa{color:var(--flg-warm);font-size:15.5px;font-weight:300;line-height:1.72;margin:0}.flg-ct .own{border-top:1px solid var(--flg-line);background:var(--flg-ground)}.flg-ct .ownin{max-width:1240px;margin:0 auto;padding:26px 20px;display:flex;align-items:center;justify-content:center;gap:8px 26px;flex-wrap:wrap;text-align:center}.flg-ct .ownin p{margin:0;font-size:15px;font-weight:300;color:var(--flg-warm)}.flg-ct .ownin p b{color:var(--flg-ink);font-weight:500}.flg-ct .ownin a{color:var(--flg-gold-dp);text-decoration:none;border-bottom:1px solid var(--flg-gold);font-size:15px;display:inline-flex;align-items:center;min-height:32px}.flg-ct .ownin a:hover{color:var(--flg-ink);border-bottom-color:var(--flg-ink)}.flg-ct .foot{border-top:1px solid var(--flg-line);padding:22px 20px 30px;text-align:center}.flg-ct .foot p{margin:0;font-family:var(--flg-mono);font-size:11px;letter-spacing:.08em;line-height:1.9;color:var(--flg-warm-2)}.flg-ct .foot a{color:var(--flg-warm-2);text-decoration:none;border-bottom:1px solid var(--flg-line)}.flg-ct .foot a:hover{color:var(--flg-ink)}@media(max-width:990px){.flg-ct .tally{grid-template-columns:repeat(2,minmax(0,1fr))}.flg-ct .tcell:nth-child(2){border-right:0}.flg-ct .tcell:nth-child(3),.flg-ct .tcell:nth-child(4){border-top:1px solid rgba(255,255,255,.14)}.flg-ct .qagrid{grid-template-columns:1fr;gap:0}.flg-ct .qi:nth-child(2){border-top:1px solid var(--flg-line-2);padding-top:24px}}@media(max-width:750px){.flg-ct{--ct-pad:60px;--ct-gap:50px}.flg-ct .call{padding-left:16px;padding-right:16px}.flg-ct .proof{font-size:15.5px;margin-bottom:26px}.flg-ct .num{margin-bottom:14px}.flg-ct .hours{font-size:11.5px;letter-spacing:.1em;margin-bottom:24px}.flg-ct .callbtn{display:block;width:100%;margin:0 0 24px}.flg-ct .deskacts{display:none}.flg-ct .alt{display:block}.flg-ct .back{font-size:14.5px;margin-bottom:22px}.flg-ct .alt a{min-height:44px}.flg-ct .tcell{padding:20px 12px}.flg-ct .tn{font-size:27px}.flg-ct .tl{font-size:9px;letter-spacing:.13em;margin-top:9px}.flg-ct .whoin,.flg-ct .whoin.solo{grid-template-columns:1fr;text-align:center;justify-items:center;gap:20px;padding:38px 16px}.flg-ct .whopic{width:104px;height:104px}.flg-ct .whoname{font-size:21px}.flg-ct .whonote{font-size:15px}.flg-ct .write{padding-left:16px;padding-right:16px}.flg-ct .writehd{margin-bottom:24px}.flg-ct .panel{padding:22px 18px 24px}.flg-ct .two{grid-template-columns:1fr;gap:0}.flg-ct .qa{padding-left:16px;padding-right:16px}.flg-ct .qahd{margin-bottom:28px}.flg-ct .qq{font-size:17.5px}.flg-ct .qaa{font-size:15px}.flg-ct .ownin{padding:22px 16px;flex-direction:column;gap:10px}.flg-ct .ownin a{min-height:44px}.flg-ct .foot{padding:20px 16px 28px}.flg-ct .foot a{display:inline-block;min-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/flg-contact.css.map */
