.-GP4Fa_page{--ink:#1b1c17;--cream:#f5f0e5;--paper:#fbf7ee;--gold:#f5b700;--coral:#e98b73;--coral2:#f0a28e;--teal:#1d7f7a;--teal2:#0f5c58;--yes:#0f5c58;--partly:#1b1c17;--no:#a3271b;background:var(--cream);color:var(--ink);font-family:var(--lab-text),Arial,sans-serif;overflow-x:clip}.-GP4Fa_pop{font-family:var(--lab-pop),"Arial Black",sans-serif;letter-spacing:0;font-weight:400;line-height:1.04}.-GP4Fa_wrap{max-width:calc(1200 * var(--u,1px));padding:0 calc(16 * var(--u,1px));margin:0 auto}@media (min-width:640px){.-GP4Fa_wrap{padding:0 calc(32 * var(--u,1px))}}.-GP4Fa_narrow{max-width:calc(900 * var(--u,1px))}.-GP4Fa_hero{isolation:isolate;border-bottom:calc(3 * var(--u,1px)) solid var(--ink);background:var(--coral2);position:relative;overflow:hidden}.-GP4Fa_hero:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 55%,var(--coral) 0deg 9deg,var(--coral2) 9deg 18deg);position:absolute;inset:-60%}.-GP4Fa_heroGrid{gap:calc(32 * var(--u,1px));padding-top:calc(104 * var(--u,1px));padding-bottom:calc(56 * var(--u,1px));align-items:start;display:grid}@media (min-width:1024px){.-GP4Fa_heroGrid{gap:calc(48 * var(--u,1px));padding-top:calc(132 * var(--u,1px));padding-bottom:calc(80 * var(--u,1px));grid-template-columns:1fr 1fr}}.-GP4Fa_heroGrid>*{min-width:0}.-GP4Fa_heroCopy{background:var(--cream);border:calc(3 * var(--u,1px)) solid var(--ink);border-radius:calc(22 * var(--u,1px));box-shadow:calc(8 * var(--u,1px)) calc(8 * var(--u,1px)) 0 var(--ink);padding:calc(24 * var(--u,1px))}@media (min-width:640px){.-GP4Fa_heroCopy{padding:calc(32 * var(--u,1px))}}.-GP4Fa_pill{align-items:center;gap:calc(8 * var(--u,1px));background:var(--cream);border:calc(2 * var(--u,1px)) solid var(--ink);border-radius:calc(999 * var(--u,1px));box-shadow:calc(3 * var(--u,1px)) calc(3 * var(--u,1px)) 0 var(--ink);padding:calc(6 * var(--u,1px)) calc(14 * var(--u,1px));font-weight:800;font-size:calc(12 * var(--u,1px));letter-spacing:.08em;text-transform:uppercase;color:var(--ink);display:inline-flex}.-GP4Fa_pillGold{background:var(--gold)}.-GP4Fa_h1{font-size:calc(40 * var(--u,1px));margin:calc(18 * var(--u,1px)) 0 0;color:var(--ink);overflow-wrap:break-word}.-GP4Fa_h1 .-GP4Fa_accent{color:var(--teal2)}@media (min-width:640px){.-GP4Fa_h1{font-size:calc(56 * var(--u,1px))}}@media (min-width:1024px){.-GP4Fa_h1{font-size:calc(60 * var(--u,1px))}}.-GP4Fa_lead{font-size:calc(18 * var(--u,1px));margin-top:calc(18 * var(--u,1px));font-weight:600;line-height:1.6}.-GP4Fa_lead+.-GP4Fa_lead{margin-top:calc(12 * var(--u,1px))}.-GP4Fa_card{background:var(--paper);border:calc(3 * var(--u,1px)) solid var(--ink);border-radius:calc(20 * var(--u,1px));min-width:0;box-shadow:calc(6 * var(--u,1px)) calc(6 * var(--u,1px)) 0 var(--ink)}.-GP4Fa_formCard{padding:calc(24 * var(--u,1px))}@media (min-width:640px){.-GP4Fa_formCard{padding:calc(30 * var(--u,1px))}}.-GP4Fa_formTitle{font-size:calc(28 * var(--u,1px));color:var(--ink)}.-GP4Fa_field{margin-top:calc(18 * var(--u,1px));display:block}.-GP4Fa_label{font-weight:900;font-size:calc(15 * var(--u,1px));display:block}.-GP4Fa_hint{font-weight:600;font-size:calc(14 * var(--u,1px));margin-top:calc(2 * var(--u,1px));color:#4a4a40;display:block}.-GP4Fa_input{width:100%;margin-top:calc(8 * var(--u,1px));min-height:calc(52 * var(--u,1px));padding:0 calc(16 * var(--u,1px));font:inherit;font-size:calc(17 * var(--u,1px));color:var(--ink);border:calc(2.5 * var(--u,1px)) solid var(--ink);border-radius:calc(14 * var(--u,1px));box-shadow:inset 0 calc(2 * var(--u,1px)) 0 #1b1c1714;background:#fff;font-weight:700;display:block}.-GP4Fa_input:focus-visible{outline:calc(3 * var(--u,1px)) solid var(--teal2);outline-offset:calc(3 * var(--u,1px))}.-GP4Fa_input[aria-invalid=true]{border-color:var(--no)}.-GP4Fa_trap{left:calc(-10000 * var(--u,1px));width:1px;height:1px;position:absolute;overflow:hidden}.-GP4Fa_err{margin-top:calc(14 * var(--u,1px));color:var(--no);font-weight:800}.-GP4Fa_btns{gap:calc(14 * var(--u,1px));margin-top:calc(22 * var(--u,1px));flex-wrap:wrap;display:flex}.-GP4Fa_btn{justify-content:center;align-items:center;gap:calc(10 * var(--u,1px));min-height:calc(52 * var(--u,1px));padding:0 calc(24 * var(--u,1px));border:calc(2.5 * var(--u,1px)) solid var(--ink);border-radius:calc(999 * var(--u,1px));font:inherit;font-weight:900;font-size:calc(16 * var(--u,1px));color:var(--ink);cursor:pointer;box-shadow:calc(4 * var(--u,1px)) calc(4 * var(--u,1px)) 0 var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.-GP4Fa_btn:hover{transform:translate(calc(-2 * var(--u,1px)),calc(-2 * var(--u,1px)));box-shadow:calc(6 * var(--u,1px)) calc(6 * var(--u,1px)) 0 var(--ink)}.-GP4Fa_btn:active{transform:translate(calc(2 * var(--u,1px)),calc(2 * var(--u,1px)));box-shadow:1px 1px 0 var(--ink)}.-GP4Fa_btn:focus-visible{outline:calc(3 * var(--u,1px)) solid var(--teal2);outline-offset:calc(4 * var(--u,1px))}.-GP4Fa_btn[disabled]{cursor:progress;opacity:.75;transform:none}.-GP4Fa_gold{background:var(--gold)}.-GP4Fa_creamBtn{background:var(--cream)}.-GP4Fa_full{width:100%}.-GP4Fa_fine{margin-top:calc(14 * var(--u,1px));font-size:calc(14 * var(--u,1px));color:#3d3d35;font-weight:700}.-GP4Fa_results{padding:calc(56 * var(--u,1px)) 0 calc(24 * var(--u,1px));scroll-margin-top:calc(72 * var(--u,1px))}.-GP4Fa_scoreRow{gap:calc(24 * var(--u,1px));align-items:center;display:grid}@media (min-width:768px){.-GP4Fa_scoreRow{grid-template-columns:auto 1fr}}.-GP4Fa_dial{width:calc(180 * var(--u,1px));height:calc(180 * var(--u,1px));border:calc(3 * var(--u,1px)) solid var(--ink);box-shadow:calc(6 * var(--u,1px)) calc(6 * var(--u,1px)) 0 var(--ink);text-align:center;background:conic-gradient(var(--teal) calc(var(--score) * 1%),var(--paper) 0);border-radius:50%;place-items:center;display:grid}.-GP4Fa_dialIn{width:calc(132 * var(--u,1px));height:calc(132 * var(--u,1px));background:var(--cream);border:calc(3 * var(--u,1px)) solid var(--ink);border-radius:50%;place-content:center;display:grid}.-GP4Fa_dialNum{font-size:calc(48 * var(--u,1px));color:var(--ink);line-height:1}.-GP4Fa_dialOf{font-weight:900;font-size:calc(13 * var(--u,1px));letter-spacing:.08em;text-transform:uppercase}.-GP4Fa_h2{font-size:calc(34 * var(--u,1px));margin:calc(14 * var(--u,1px)) 0 0;color:var(--ink)}.-GP4Fa_h2 .-GP4Fa_accent{color:var(--teal2)}@media (min-width:640px){.-GP4Fa_h2{font-size:calc(46 * var(--u,1px))}}.-GP4Fa_h3{font-size:calc(22 * var(--u,1px));color:var(--ink);margin:0}.-GP4Fa_sub{font-size:calc(17 * var(--u,1px));margin-top:calc(12 * var(--u,1px));max-width:44rem;font-weight:600;line-height:1.6}.-GP4Fa_fixes{gap:calc(18 * var(--u,1px));margin-top:calc(28 * var(--u,1px));counter-reset:fix;display:grid}@media (min-width:900px){.-GP4Fa_fixes{grid-template-columns:repeat(3,1fr)}}.-GP4Fa_fix{padding:calc(20 * var(--u,1px)) calc(20 * var(--u,1px)) calc(22 * var(--u,1px));background:var(--gold)}.-GP4Fa_fixNo{width:calc(40 * var(--u,1px));height:calc(40 * var(--u,1px));background:var(--cream);border:calc(2.5 * var(--u,1px)) solid var(--ink);font-size:calc(20 * var(--u,1px));border-radius:50%;place-items:center;display:inline-grid}.-GP4Fa_fix p{margin-top:calc(10 * var(--u,1px));font-size:calc(16 * var(--u,1px));font-weight:700;line-height:1.55}.-GP4Fa_fix .-GP4Fa_h3{margin-top:calc(12 * var(--u,1px));font-size:calc(20 * var(--u,1px))}.-GP4Fa_items{gap:calc(18 * var(--u,1px));margin-top:calc(28 * var(--u,1px));display:grid}.-GP4Fa_item{padding:calc(20 * var(--u,1px))}@media (min-width:640px){.-GP4Fa_item{padding:calc(24 * var(--u,1px)) calc(26 * var(--u,1px))}}.-GP4Fa_itemHead{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u,1px));flex-wrap:wrap;display:flex}.-GP4Fa_itemHead .-GP4Fa_h3{flex:16rem;min-width:0}.-GP4Fa_badge{align-items:center;gap:calc(6 * var(--u,1px));border:calc(2.5 * var(--u,1px)) solid var(--ink);border-radius:calc(999 * var(--u,1px));padding:calc(4 * var(--u,1px)) calc(14 * var(--u,1px));font-weight:900;font-size:calc(14 * var(--u,1px));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.-GP4Fa_b-yes{color:var(--yes);background:#cfe9e2}.-GP4Fa_b-partly{color:var(--partly);background:#ffe7a3}.-GP4Fa_b-no{color:var(--no);background:#f8d3cb}.-GP4Fa_found{margin-top:calc(12 * var(--u,1px));font-size:calc(16 * var(--u,1px));overflow-wrap:anywhere;font-weight:700;line-height:1.6}.-GP4Fa_why{margin-top:calc(8 * var(--u,1px));font-size:calc(15 * var(--u,1px));color:#3d3d35;font-weight:600;line-height:1.6}.-GP4Fa_fixLine{margin-top:calc(12 * var(--u,1px));padding:calc(12 * var(--u,1px)) calc(14 * var(--u,1px));border:calc(2 * var(--u,1px)) dashed var(--ink);border-radius:calc(12 * var(--u,1px));background:var(--cream);font-size:calc(15 * var(--u,1px));font-weight:700;line-height:1.55}.-GP4Fa_fixLine b{font-weight:900}.-GP4Fa_bots{margin-top:calc(14 * var(--u,1px));gap:calc(8 * var(--u,1px));display:grid}@media (min-width:640px){.-GP4Fa_bots{grid-template-columns:repeat(2,1fr)}}.-GP4Fa_bot{align-items:center;gap:calc(10 * var(--u,1px));min-width:0;padding:calc(8 * var(--u,1px)) calc(12 * var(--u,1px));border:calc(2 * var(--u,1px)) solid var(--ink);border-radius:calc(12 * var(--u,1px));font-size:calc(14 * var(--u,1px));background:#fff;font-weight:700;display:flex}.-GP4Fa_bot code{font-family:inherit;font-weight:900}.-GP4Fa_bot span{min-width:0}.-GP4Fa_botMark{width:calc(26 * var(--u,1px));height:calc(26 * var(--u,1px));border:calc(2 * var(--u,1px)) solid var(--ink);font-weight:900;font-size:calc(13 * var(--u,1px));border-radius:50%;flex:none;place-items:center;display:inline-grid}.-GP4Fa_botYes{color:var(--yes);background:#cfe9e2}.-GP4Fa_botNo{color:var(--no);background:#f8d3cb}.-GP4Fa_listGrid{gap:calc(16 * var(--u,1px));margin-top:calc(24 * var(--u,1px));display:grid}@media (min-width:640px){.-GP4Fa_listGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.-GP4Fa_listGrid{grid-template-columns:repeat(3,1fr)}}.-GP4Fa_listing{padding:calc(18 * var(--u,1px)) calc(20 * var(--u,1px));color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.-GP4Fa_listing:hover{transform:translate(calc(-2 * var(--u,1px)),calc(-2 * var(--u,1px)));box-shadow:calc(8 * var(--u,1px)) calc(8 * var(--u,1px)) 0 var(--ink)}.-GP4Fa_listing:focus-visible{outline:calc(3 * var(--u,1px)) solid var(--teal2);outline-offset:calc(4 * var(--u,1px))}.-GP4Fa_listing p{margin-top:calc(8 * var(--u,1px));font-size:calc(15 * var(--u,1px));font-weight:600;line-height:1.55}.-GP4Fa_listingName{justify-content:space-between;align-items:center;gap:calc(10 * var(--u,1px));font-size:calc(19 * var(--u,1px));display:flex}.-GP4Fa_arrow{font-family:var(--lab-text),Arial,sans-serif;font-weight:900}.-GP4Fa_emailCard{margin-top:calc(32 * var(--u,1px));padding:calc(24 * var(--u,1px));background:var(--teal2);color:var(--cream)}.-GP4Fa_emailCard .-GP4Fa_h3,.-GP4Fa_emailCard .-GP4Fa_label{color:var(--cream)}.-GP4Fa_emailRow{gap:calc(12 * var(--u,1px));margin-top:calc(6 * var(--u,1px));flex-wrap:wrap;align-items:flex-end;display:flex}.-GP4Fa_emailRow .-GP4Fa_field{margin-top:calc(10 * var(--u,1px));flex:16rem}.-GP4Fa_emailCard .-GP4Fa_err{color:#ffd0c4}.-GP4Fa_emailCard p{font-weight:600;line-height:1.55}.-GP4Fa_ok{margin-top:calc(14 * var(--u,1px));color:#ffd34d;font-weight:900}.-GP4Fa_section{padding:calc(72 * var(--u,1px)) 0}.-GP4Fa_paperBand{background:var(--paper);border-top:calc(3 * var(--u,1px)) solid var(--ink);border-bottom:calc(3 * var(--u,1px)) solid var(--ink)}.-GP4Fa_reads{gap:calc(18 * var(--u,1px));margin-top:calc(32 * var(--u,1px));display:grid}@media (min-width:768px){.-GP4Fa_reads{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.-GP4Fa_reads{grid-template-columns:repeat(3,1fr)}}.-GP4Fa_read{padding:calc(20 * var(--u,1px)) calc(22 * var(--u,1px))}.-GP4Fa_read p{margin-top:calc(8 * var(--u,1px));font-size:calc(16 * var(--u,1px));font-weight:600;line-height:1.6}.-GP4Fa_ch{background:var(--gold);border:calc(2 * var(--u,1px)) solid var(--ink);border-radius:calc(999 * var(--u,1px));padding:calc(2 * var(--u,1px)) calc(10 * var(--u,1px));font-weight:900;font-size:calc(12 * var(--u,1px));letter-spacing:.08em;display:inline-block}.-GP4Fa_read .-GP4Fa_h3{margin-top:calc(10 * var(--u,1px))}.-GP4Fa_faq{margin-top:calc(28 * var(--u,1px));gap:calc(14 * var(--u,1px));display:grid}.-GP4Fa_faq details{padding:calc(18 * var(--u,1px)) calc(20 * var(--u,1px))}.-GP4Fa_faq summary{cursor:pointer;font-weight:900;font-size:calc(18 * var(--u,1px));justify-content:space-between;gap:calc(16 * var(--u,1px));line-height:1.4;list-style:none;display:flex}.-GP4Fa_faq summary::-webkit-details-marker{display:none}.-GP4Fa_faq summary:focus-visible{outline:calc(3 * var(--u,1px)) solid var(--teal2);outline-offset:calc(4 * var(--u,1px));border-radius:calc(8 * var(--u,1px))}.-GP4Fa_faq summary:after{content:"+";font-size:calc(22 * var(--u,1px));line-height:1}.-GP4Fa_faq details[open] summary:after{content:"−"}.-GP4Fa_faq details p{margin-top:calc(10 * var(--u,1px));font-size:calc(16 * var(--u,1px));font-weight:600;line-height:1.6}.-GP4Fa_door{background:var(--teal2);color:var(--cream);border-top:calc(3 * var(--u,1px)) solid var(--ink);padding:calc(64 * var(--u,1px)) 0}.-GP4Fa_doorGrid{gap:calc(28 * var(--u,1px));align-items:center;display:grid}@media (min-width:1024px){.-GP4Fa_doorGrid{grid-template-columns:1.4fr 1fr}}.-GP4Fa_doorGrid>*{min-width:0}.-GP4Fa_door .-GP4Fa_h2{color:var(--cream)}.-GP4Fa_door .-GP4Fa_h2 .-GP4Fa_accent{color:#ffd34d}.-GP4Fa_door p{font-size:calc(18 * var(--u,1px));max-width:36rem;margin-top:calc(14 * var(--u,1px));font-weight:600;line-height:1.6}.-GP4Fa_doorLinks{gap:calc(14 * var(--u,1px));flex-wrap:wrap;display:flex}.-GP4Fa_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.-GP4Fa_btn,.-GP4Fa_listing{transition:none}.-GP4Fa_btn:hover,.-GP4Fa_listing:hover{transform:none}}@media (max-width:639px){.-GP4Fa_dial{width:calc(140 * var(--u,1px));height:calc(140 * var(--u,1px))}.-GP4Fa_dialIn{width:calc(102 * var(--u,1px));height:calc(102 * var(--u,1px))}.-GP4Fa_dialNum{font-size:calc(38 * var(--u,1px))}}
