/* home pages: built by tools/clean_pages.py from site.css; do not edit */
/* ---------- page frame (tools/clean_pages.py) ---------- */
.pg{position:relative;width:100%;min-width:980px;overflow-x:clip;background:#fff}
.pg main{display:flow-root;position:relative}
.xm,.xf,.only-m{display:none}
@media (max-width:750px){
  .pg{min-width:0}
  .xd,.pg .dfo,.only-d{display:none}
  .xm,.xf,.only-m{display:block}
  .xm,.xf,.pg main{width:320px;zoom:var(--z,1.171875)}
}
.xd,.xm{position:relative}
.xd>*,.xm>*,.xs>*{position:absolute}
.xd>.dh{left:0;top:0;width:100%;height:175px}
.xd-logo{left:17px;top:17px;width:141px;height:141px;z-index:60}
.xd-logo img{width:100%;height:100%;display:block}
.pg .dfo{position:relative;height:760px}
.xm-logo{left:8px;top:8px;width:102px;height:102px;z-index:60}
.xm-logo img{width:100%;height:100%;display:block;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}
.xm-sr{all:unset;position:absolute;left:211px;top:32px;width:14px;height:14px;padding:12px;z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent}
.xm-sr svg{display:block;width:100%;height:100%;overflow:visible}
.xm>.hb{left:262px;top:33px;width:34px;height:34px}
.xm .hb i{position:absolute;left:6px;width:22px;height:2px;border-radius:2px;background:#fff}
.xm .hb i:nth-child(1){top:8px}.xm .hb i:nth-child(2){top:17px}.xm .hb i:nth-child(3){top:26px}
/* phone footer: pieces placed per variant (below) */
.xf{position:relative}
.xf>*{position:absolute}
.xf-k1{background:#565656}.xf-k2{background:#8f8f8f}.xf-g{background:#2f2e2e}.xf-r{border-top:3px solid #ed2629;box-sizing:border-box}.xf-bg{background:#1c1b1b}.xf-w{background:#fff}
.xf-brand{font:20px/24px lp-outfit-700-2;letter-spacing:-1px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap}
.xf-h{margin:0;font:19px/22.8px lp-outfit-700-2;letter-spacing:-.95px;color:#ed2629;text-align:center;white-space:nowrap}
.xf .rd-fn .xf-h{margin:19px 0}
.xf-so img{width:100%;height:100%;display:block;object-fit:cover}
.xf-logo img{width:100%;height:100%;display:block}
.xf-e1{filter:drop-shadow(1px 1px 8px rgba(0,0,0,.63))}
.xf img{display:block}
@font-face{font-family:'lp-outfit-700';src:url(/fonts/Outfit-100_900-latin.woff2) format('woff2');font-weight:700;font-display:block}
@font-face{font-family:'lp-sedgwickavedisplay-400';src:url(/fonts/SedgwickAveDisplay-400-latin.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'lp-outfit-700-2';src:url(/fonts/Outfit-100_900-latin.woff2) format('woff2');font-weight:700;font-display:block}
@font-face{font-family:'lp-figtree-600';src:url(/fonts/Figtree-300_900-latin.woff2) format('woff2');font-weight:600;font-display:block}
@font-face{font-family:'lp-figtree-500';src:url(/fonts/Figtree-300_900-latin.woff2) format('woff2');font-weight:500;font-display:block}
@font-face{font-family:'lp-figtree-300-900';src:url(/fonts/Figtree-300_900-latin.woff2) format('woff2');font-weight:300 900;font-display:block}
@font-face{font-family:'lp-figtree-300-900-2';src:url(/fonts/Figtree-300_900-latin.woff2) format('woff2');font-weight:300 900;font-display:block}
@font-face{font-family:'lp-outfit-800';src:url(/fonts/Outfit-100_900-latin.woff2) format('woff2');font-weight:800;font-display:block}
@font-face{font-family:'lp-outfit-800-2';src:url(/fonts/Outfit-100_900-latin.woff2) format('woff2');font-weight:800;font-display:block}
@font-face{font-family:'lp-permanentmarker-400';src:url(/fonts/PermanentMarker-400-latin.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'lp-outfit';src:url(/fonts/Outfit-100_900-latin.woff2) format('woff2');font-weight:100 900;font-display:block}
@font-face{font-family:'lp-figtree';src:url(/fonts/Figtree-300_900-latin.woff2) format('woff2');font-weight:100 900;font-display:block}
@font-face{font-family:'lp-bebas';src:url(/fonts/BebasNeue-400-latin.woff) format('woff');font-weight:100 900;font-display:block}
html,body{margin:0;padding:0}
body{background:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif}
.a{position:absolute;margin:0}
.tx{word-wrap:break-word;overflow-wrap:break-word}
.tx p,.tx h1,.tx h2,.tx h3,.tx h4,.tx h5,.tx h6,.tx blockquote,.tx ul,.tx ol{margin:0}
.tx ul,.tx ol{padding-left:1.3em}
.tx a{color:inherit;text-decoration:inherit}
.tx a:hover{opacity:.85}
.s svg{display:block;width:100%;height:100%;overflow:visible}
.l{overflow:visible}
.lk{z-index:5;cursor:pointer;-webkit-tap-highlight-color:transparent}
.rv{overflow:clip}
.rvi{position:absolute;left:0;right:0;top:-100vh}
@media (max-width:750px){.pg .rvi{top:-693px}}
.anc{position:absolute;left:0;width:1px;height:1px;scroll-margin-top:0}
.i{box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none;z-index:6}
.i:focus{outline:none}
.i::placeholder{color:#8f8f8f;opacity:1}
.b{cursor:pointer;z-index:6}
.emb{border-radius:20px;overflow:hidden;background:#e9eef0}
.emb iframe{width:100%;height:100%;border:0;display:block}
.embsh{position:absolute;inset:0;pointer-events:none;border-radius:20px}
.fmsg{position:absolute;font:600 14px/1.3 'lp-figtree-600',Arial,sans-serif;color:#2f2e2e;text-align:center;z-index:7}
.hc{overflow:visible}
.hx{position:absolute;display:block;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e5e5e5;transition:transform .25s ease,filter .25s ease}
.hx img{width:100%;height:100%;object-fit:cover;display:block}
.hx:hover{transform:scale(1.06);filter:brightness(1.08);z-index:2}
.lb{position:fixed;inset:0;background:rgba(10,10,10,.94);z-index:2000;display:none;align-items:center;justify-content:center;flex-direction:column}
.lb.on{display:flex}
.lb img{max-width:92vw;max-height:82vh;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.5)}
.lb p{color:#fff;font:400 15px/1.4 'lp-figtree-300-900',Arial,sans-serif;margin:14px 20px 0;text-align:center}
.lb button{position:absolute;background:none;border:0;color:#fff;font-size:42px;line-height:1;cursor:pointer;padding:16px;opacity:.85}
.lb button:hover{opacity:1}
.lb .x{top:6px;right:10px;font-size:36px}
.lb .pv{left:6px;top:50%;transform:translateY(-50%)}
.lb .nx{right:6px;top:50%;transform:translateY(-50%)}
.dd{position:absolute;z-index:80;padding-top:24px;opacity:0;visibility:hidden;transition:opacity .1s linear .05s,visibility 0s .15s}
.dd.on{opacity:1;visibility:visible;transition:opacity .1s linear .05s}
.dd a{display:block;padding:0 21px;margin-bottom:20px;white-space:nowrap;color:#fff;text-decoration:none;
  font:12px/0.87em 'lp-outfit-800-2',Arial,sans-serif;letter-spacing:.05em;text-shadow:rgba(0,0,0,.45) .71px .71px 3px}
.dd a:hover{color:#3899ec}
.mnu-hot{position:absolute;z-index:79;cursor:default}
html.mm-lock,html.mm-lock body{overflow:hidden;overscroll-behavior:none}
html.px-body.mm-lock body,html.px-body.hs-lock body{overflow-y:auto}
.hb{position:absolute;z-index:70;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mm{--ink:#f5f5f7;--dim:rgba(245,245,247,.56);--line:rgba(255,255,255,.12);--ease:cubic-bezier(.32,.72,0,1);
  position:fixed;inset:0;z-index:3000;display:none;flex-direction:column;color:var(--ink);
  background:rgba(16,18,17,.84);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);
  opacity:0;transition:opacity .32s var(--ease);-webkit-tap-highlight-color:transparent;
  font-family:'lp-figtree-500',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mm{background:rgba(22,24,23,.97)}}
.mm.vis{display:flex}
.mm.on{opacity:1}
.mm-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:56px;padding:env(safe-area-inset-top) 12px 0 24px}
.mm-x{position:relative;width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;color:var(--ink)}
.mm-x span{position:absolute;left:13px;top:21px;width:18px;height:1.6px;border-radius:1px;background:currentColor;transition:transform .45s var(--ease)}
.mm-x span:first-child{transform:rotate(0)}
.mm-x span:last-child{transform:rotate(0)}
.mm.on .mm-x span:first-child{transform:rotate(45deg)}
.mm.on .mm-x span:last-child{transform:rotate(-45deg)}
.mm-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 24px calc(28px + env(safe-area-inset-bottom))}
.mm-search{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin:4px 0 18px;border-radius:10px;background:rgba(255,255,255,.1);color:var(--dim);
  opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}
.mm-search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;color:var(--ink);font:16px/1 'lp-figtree-300-900-2',-apple-system,Arial,sans-serif;-webkit-appearance:none}
.mm-search input::placeholder{color:var(--dim)}
.mm-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
.mm-search .hs-box{left:0!important;right:0;width:auto!important}
.mm-nav{list-style:none;margin:0;padding:0}
.mm-nav>li{border-bottom:1px solid var(--line);opacity:0;transform:translateY(-10px);
  transition:opacity .45s var(--ease),transform .6s var(--ease);transition-delay:0s}
.mm.on .mm-search,.mm.on .mm-nav>li,.mm.on .mm-acc{opacity:1;transform:none}
.mm.on .mm-search{transition-delay:.04s}
.mm.on .mm-nav>li,.mm.on .mm-acc{transition-delay:calc(.08s + var(--i) * .035s)}
.mr{display:flex;align-items:center}
.mm .mi{flex:1;display:block;padding:12px 0;color:var(--ink);text-decoration:none;font-size:14px;line-height:1.3;letter-spacing:.01em;transition:opacity .2s}
.mm .mi:active,.mm .sw a:active{opacity:.5}
.mm .mi[aria-current]{color:#fff}
.mm .mi[aria-current]::after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 2px 8px;border-radius:50%;background:#ed2629;vertical-align:middle}
.ex{flex:none;width:44px;height:44px;margin-right:-12px;border:0;background:none;color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}
.ex svg{transition:transform .45s var(--ease)}
.grp.open .ex svg{transform:rotate(90deg)}
.ex:active{background:rgba(255,255,255,.08)}
.sw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
.grp.open .sw{grid-template-rows:1fr}
.sw ul{overflow:hidden;list-style:none;margin:0;padding:0}
.sw li:last-child{padding-bottom:10px}
.sw a{display:block;padding:7px 0 7px 2px;color:var(--dim);text-decoration:none;font:13px/1.3 'lp-figtree-300-900-2',-apple-system,Arial,sans-serif;transition:color .2s,opacity .2s}
.sw a[aria-current]{color:var(--ink)}
.mm-acc{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;margin:26px 0 0;border-radius:12px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;font-size:14px;
  opacity:0;transform:translateY(-10px);transition:opacity .45s var(--ease),transform .6s var(--ease),background .2s}
.mm-acc:active{background:#d9d9de}
@media (prefers-reduced-motion:reduce){.mm,.mm *{transition-duration:.01s!important;transition-delay:0s!important}}
.rvl{opacity:0;transition:opacity .4s ease}
.rvl.rs{transition-duration:.45s}
.rvl.in{opacity:1}
.srch{font-family:'lp-figtree-300-900',Arial,sans-serif;color:rgb(30,30,30)}
.srch .sr-st{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.srch .sr-tabs{display:flex;justify-content:center;gap:0;margin:13px 0 0}
.srch .sr-tab{display:block;white-space:nowrap;padding:14px 28px;color:rgb(237,38,41);text-decoration:none;font:16px/24px 'lp-outfit-800',Arial,sans-serif;border-bottom:3px solid transparent}
.srch .sr-tab.on{border-bottom-color:rgb(42,96,73)}
.srch .sr-n{margin:37px 0 23px;font:700 14px/17px 'lp-figtree-300-900-2',Arial,sans-serif}
.srch .sr-h{display:table;color:rgb(30,30,30);text-decoration:none;font:700 20px/17px 'lp-figtree-300-900-2',Arial,sans-serif;margin-bottom:34px}
.srch .sr-l{margin:0}
.srch .sr-it{position:relative;min-height:70px;margin-bottom:32px}
.srch .sr-it.has-i{padding-left:125px}
.srch .sr-i{position:absolute;left:0;top:0;width:105px;height:70px;overflow:hidden}
.srch .sr-i img{width:100%;height:100%;object-fit:cover;display:block}
.srch .sr-t{display:inline-block;margin-top:3px;color:rgb(30,30,30);text-decoration:none;font:700 16px/17px 'lp-figtree-300-900-2',Arial,sans-serif}
.srch .sr-t:hover{text-decoration:underline}
.srch .sr-d{margin:8px 0 0;max-width:700px;font:14px/19.5px 'lp-figtree-300-900',Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.srch .sr-v{display:block;width:132px;height:32px;line-height:32px;text-align:center;background:rgb(237,38,41);color:rgb(54,54,54);text-decoration:none;font:16px 'lp-figtree-300-900',Arial,sans-serif;margin:0 0 53px}
.acct,.adm{font-family:'lp-figtree-300-900',Arial,sans-serif;color:#2f2e2e}
.lp-h{font:400 40px/1.25 'lp-outfit-700',Arial,sans-serif;margin:30px 0 14px;color:#2f2e2e}
.lp-h2{font:400 26px/1.3 'lp-outfit-700',Arial,sans-serif;margin:34px 0 12px}
.lp-p{font-size:16px;line-height:1.5;margin:0 0 16px}
.lp-p a,.lp-msg a{color:#3899ec}
.lp-f{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}
.lp-in{box-sizing:border-box;width:100%;height:44px;padding:0 14px;border:2px solid #ed2629;border-radius:10px;font:15px 'lp-figtree-300-900',Arial,sans-serif;color:#2f2e2e;background:#fff;outline:none}
.lp-ta{height:auto;padding:12px 14px;resize:vertical;line-height:1.5}
.lp-in:focus{border-color:#3899ec}
.lp-btn{display:inline-block;box-sizing:border-box;height:44px;padding:0 22px;border:0;border-radius:10px;background:#ed2629;color:#fff;cursor:pointer;
  font:600 16px/44px 'lp-figtree-600',Arial,sans-serif;text-decoration:none;text-align:center}
.lp-btn:hover{background:#d61f22}
.lp-btn:disabled{opacity:.6}
.lp-a{color:#fff!important}
.lp-sec{background:#363636}
.lp-sec:hover{background:#1e1e1e}
.lp-row{display:flex;gap:10px;flex-wrap:wrap}
.lp-msg{font-size:15px;line-height:1.5;min-height:1em;margin:6px 0 0}
.lp-err{background:#fdeceb;color:#a61b1d;border-radius:8px;padding:10px 14px;font-size:15px;margin:24px 0 0}
.lp-link{background:none;border:0;padding:0;color:#ed2629;font:inherit;cursor:pointer;text-decoration:underline}
.lp-stat{font:600 18px 'lp-figtree-600',Arial,sans-serif;margin:6px 0 8px}
.lp-n{font:400 44px/1 'lp-outfit-700',Arial,sans-serif;color:#15803d;margin-right:6px}
.lp-bar{height:10px;background:#eee;border-radius:6px;overflow:hidden;margin:0 0 22px}
.lp-bar i{display:block;height:100%;background:#15803d}
.lp-name{flex-direction:row;flex-wrap:wrap;align-items:center}
.lp-name label{width:100%;margin:0}
.lp-name .lp-in{flex:1;min-width:0}
.lp-small{font:14px 'lp-figtree-300-900',Arial,sans-serif;color:#3899ec;margin-left:10px}
.lp-tw{overflow:auto;max-height:420px;border:1px solid #e3e3e3;border-radius:8px}
.lp-t{border-collapse:collapse;width:100%;font-size:13px}
.lp-t th,.lp-t td{text-align:left;padding:7px 10px;border-bottom:1px solid #eee;vertical-align:top;max-width:360px;word-wrap:break-word}
.lp-t th{background:#fafafa;position:sticky;top:0}
.lp-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:2500;display:none;align-items:center;justify-content:center;padding:16px}
.lp-modal.on{display:flex}
.nf{text-align:center;font-family:'lp-figtree-300-900',Arial,sans-serif;color:#2f2e2e}
.tx.flow{z-index:2}
.flow p[style*="e1cbc71834c84315ae8b1baf72d7768c"],.flow p[style*="fe29d76b5b824812bca5b7bd3b8d5fe3"],.flow p[style*="e1cbc71834c84315ae8b1baf72d7768c"] span:not([style*="082fba011dcc"]),.flow p[style*="fe29d76b5b824812bca5b7bd3b8d5fe3"] span:not([style*="082fba011dcc"]){letter-spacing:0!important}
p[style*="e1cbc71834c84315ae8b1baf72d7768c"] span:has(>a),p[style*="fe29d76b5b824812bca5b7bd3b8d5fe3"] span:has(>a){font-weight:400!important}
.imp-er,.imp-er+.a,.imp-er+.a+.a{width:240px!important;left:calc(50% - 120px)!important;border-radius:999px!important}
@media (max-width:750px){.pg .imp-er,.pg .imp-er+.a,.pg .imp-er+.a+.a{width:160px!important;left:80px!important;height:41px!important;margin-top:12px!important}}
.imp-er+.a{background:#ed2629!important;box-shadow:0 3px 8px rgba(0,0,0,.25)!important;transition:transform .2s}
.imp-er+.a+.a{pointer-events:none;font:17px/1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.3px!important;color:#fff!important;transition:transform .2s}
@media (max-width:750px){.pg .imp-er+.a+.a{font-size:15px!important}}
.imp-er:active+.a,.imp-er:active+.a+.a{transform:scale(.97)}
.lp-imp{background:rgba(0,0,0,.35);padding:24px}
.er-card{position:relative;box-sizing:border-box;background:#fff;border-radius:30px;width:100%;max-width:1285px;max-height:calc(100vh - 48px);overflow:auto;padding:44px 88px 56px;box-shadow:0 6px 24px rgba(0,0,0,.25);color:#333232;font-family:'lp-figtree-300-900-2','lp-figtree-300-900',Arial,sans-serif}
.er-card span,.er-card ol li::marker,.er-card b{color:#d03933}
.er-t{font:400 28px/1.2 'lp-outfit-700-2',Arial,sans-serif;text-align:center;margin:0 0 30px;color:#1f1e1e}
.er-x{position:absolute;right:18px;top:12px;background:none;border:0;padding:4px;color:#d03933;cursor:pointer;line-height:0}
.er-cols{display:flex;gap:70px;align-items:flex-start}
.er-txt{flex:0 1 460px;font-size:19px;line-height:30px}
.er-txt h3{font:400 21px/1.3 'lp-outfit-700-2',Arial,sans-serif;margin:0 0 10px;color:#1f1e1e}
.er-txt ol{margin:0 0 26px;padding:0 0 0 20px}
.er-txt ol li{padding-left:2px}
.er-txt ol li::marker{font-family:'lp-outfit-700-2',Arial,sans-serif}
.er-txt b,.er-note b{font-family:'lp-outfit-700-2',Arial,sans-serif;font-weight:400}
.er-note{margin:0}
.er-side{flex:1 1 590px;min-width:0;display:flex;flex-direction:column;align-items:center}
.er-ta{box-sizing:border-box;width:100%;height:485px;border:1px solid #e3e3e3;border-radius:22px;padding:18px;font-family:inherit;font-size:19px;line-height:1.5;color:#333232;resize:vertical;box-shadow:0 3px 8px rgba(0,0,0,.18);outline:0}
.er-ta::placeholder{color:#8a8a8a}
.er-ta:focus{border-color:#c9c9c9}
.er-btns{display:flex;gap:16px;justify-content:center;margin-top:26px}
.er-btn{width:189px;height:60px;border:0;border-radius:12px;background:#d03933;color:#fff;font:700 25px/1 'lp-outfit-700',Arial,sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2)}
.er-btn:hover{background:#b82c26}
.er-btn:disabled{opacity:.6;cursor:default}
.er-msg{font-size:16px;line-height:1.5;margin:14px 0 0;text-align:center;min-height:1.5em}
.er-pick{margin:12px 0 0;text-align:left;font-size:15px}
.er-pick p{margin:0 0 10px;text-align:center}
.er-pick label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;font-weight:600}
.er-pick select{flex:1;max-width:60%;padding:8px 10px;border:1px solid #ddd;border-radius:10px;font:inherit;font-weight:400;background:#fff}
.er-pick .er-btn{display:block;margin:12px auto 0;min-width:140px}
@media (max-width:900px){.lp-imp{padding:10px;align-items:flex-start}.er-card{padding:30px 22px 28px;border-radius:22px;max-height:calc(100vh - 20px)}.er-t{font-size:24px;margin-bottom:20px}.er-cols{flex-direction:column;gap:20px}.er-txt{flex:none;font-size:16px;line-height:25px}.er-txt h3{font-size:18px}.er-side{order:-1;flex:none;width:100%}.er-ta{height:200px;font-size:16px}.er-btns{margin-top:18px;width:100%}.er-btn{flex:1;width:auto;height:52px;font-size:22px}}
.hs-box{position:absolute;z-index:2000;display:none;background:#fff;border-radius:6px;box-shadow:0 8px 28px rgba(0,0,0,.22);padding:6px 0;font-family:'lp-figtree-300-900-2',Arial,sans-serif;color:#2f2e2e;text-align:left}
.hs-it{display:flex;align-items:center;gap:12px;padding:8px 14px;color:#2f2e2e;text-decoration:none}
.hs-it img,.hs-ph{width:44px;height:44px;border-radius:4px;object-fit:cover;flex:none;background:#eee}
.hs-it span{display:flex;flex-direction:column;min-width:0}
.hs-it b{font-weight:400;font-family:'lp-figtree-500',Arial,sans-serif;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hs-it small{font-size:12px;color:#8a8a8a}
.hs-it:hover,.hs-it.on{background:#f3f3f3}
.hs-none{margin:6px 14px 8px;font-size:14px;color:#666}
.hs-open{cursor:pointer}
.rd-sec{background:#fff;z-index:5;box-sizing:border-box;text-align:center;font-family:'lp-figtree-300-900-2',Arial,sans-serif;color:#1e1e1e}
.rd-ha{color:inherit;text-decoration:none}
.rd-h{margin:0;font:21px/1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1.05px;color:#000;text-align:center}
h2.a.rd-h{z-index:5}
.rd-soon{z-index:5;background:#fff;text-align:center;line-height:40px;font:12.5px/40px 'lp-figtree-300-900-2',Arial,sans-serif;color:#7a7a7a;letter-spacing:-.2px}
.rd-row{display:flex;gap:12px;margin-top:18px;padding:4px 20px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;text-align:left}
.rd-row::-webkit-scrollbar{display:none}
.rd-card{flex:none;width:196px;scroll-snap-align:start;text-align:center;color:#1e1e1e;text-decoration:none;-webkit-tap-highlight-color:transparent}
.rd-card img{display:block;width:196px;height:172px;object-fit:cover;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.14);transition:transform .25s}
.rd-card:active img{transform:scale(.98)}
.rd-card b{display:block;font:14.5px/1.25 'lp-outfit-700-2',Arial,sans-serif;font-weight:400;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rd-card small{display:block;margin-top:4px;font-size:12px;color:#7a7a7a;letter-spacing:-.2px}
.rd-ct{z-index:5;display:flex;align-items:center;justify-content:center}
.rd-ct-btn{padding:11px 26px;border:1.5px solid rgba(255,255,255,.85);border-radius:999px;background:transparent;color:#fff;cursor:pointer;font:13px/1 'lp-figtree-600',Arial,sans-serif;letter-spacing:.02em;transition:background .2s,color .2s}
.rd-ct-btn:active{background:#fff;color:#1c1b1b}
.cs{position:fixed;inset:0;z-index:3100;display:none;align-items:flex-end;justify-content:center;background:rgba(0,0,0,0);transition:background .3s}
.cs.vis{display:flex}
.cs.on{background:rgba(0,0,0,.45)}
.cs-in{width:100%;max-width:520px;max-height:92vh;overflow:auto;box-sizing:border-box;padding:10px 22px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;
  transform:translateY(100%);transition:transform .42s cubic-bezier(.32,.72,0,1);font-family:'lp-figtree-300-900-2',Arial,sans-serif;color:#1e1e1e}
.cs.on .cs-in{transform:none}
.cs-grab{width:38px;height:5px;margin:0 auto 14px;border-radius:3px;background:#d9d9de}
.cs-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.cs-top h2{margin:0;font:22px/1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1px}
.cs-x{width:32px;height:32px;border:0;border-radius:50%;background:#f0f0f2;color:#555;font-size:20px;line-height:1;cursor:pointer}
.cs label{display:block;margin:10px 0 0}
.cs input,.cs textarea{width:100%;box-sizing:border-box;margin-top:5px;padding:12px 14px;border:1px solid #e3e3e6;border-radius:12px;background:#f7f7f8;font:16px/1.3 'lp-figtree-300-900-2',Arial,sans-serif;color:#1e1e1e;outline:none;-webkit-appearance:none}
.cs input:focus,.cs textarea:focus{border-color:#3899ec;background:#fff}
.cs textarea{height:120px;resize:vertical}
.cs span.cs-l{font-size:12px;color:#6b6b6b}
.cs-send{width:100%;margin-top:16px;height:48px;border:0;border-radius:14px;background:#ed2629;color:#fff;font:15px/1 'lp-figtree-600',Arial,sans-serif;cursor:pointer}
.cs-send[disabled]{opacity:.6}
.cs-msg{margin:12px 0 0;text-align:center;font-size:14px;color:#2f2e2e;min-height:18px}
.cs .hp{position:absolute;left:-9999px}
.rd-hero{z-index:6;box-sizing:border-box;padding:0 26px;text-align:left;color:#fff}
.rd-hero::before{content:'';position:absolute;left:0;right:0;top:-150px;bottom:-14px;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.32) 80%,rgba(0,0,0,0) 100%)}
.rd-hero>*{opacity:0;transform:translateY(10px);animation:rdIn .8s cubic-bezier(.2,.7,.2,1) forwards}
.rd-hero>:nth-child(2){animation-delay:.08s}
.rd-hero>:nth-child(3){animation-delay:.16s}
.rd-hero>:nth-child(4){animation-delay:.24s}
@keyframes rdIn{to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.rd-hero>*{animation:none;opacity:1;transform:none}}
.rd-hero-k{margin:0 0 10px;font:600 10.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.rd-hero-k::before{content:'';display:inline-block;width:18px;height:1.5px;margin:0 8px 3px 0;background:#ed2629;vertical-align:middle}
.rd-hero-k::after{content:'';display:inline-block;width:18px;height:1.5px;margin:0 0 3px 8px;background:#ed2629;vertical-align:middle}
.rd-hero-t{margin:0;font:32.5px/.95 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1.2px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.25)}
.rd-hero-s{margin:12px 0 0;max-width:none;font:13.5px/1.45 'lp-figtree-300-900-2',Arial,sans-serif;letter-spacing:-.2px;color:rgba(255,255,255,.92)}
.rd-hero-cta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:18px}
.rd-hero-btn{white-space:nowrap;padding:10px 14px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font:11px/1 'lp-figtree-600',Arial,sans-serif;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:transform .2s}
.rd-hero-btn:active{transform:scale(.97)}
.rd-hero-link{white-space:nowrap;color:#fff;text-decoration:none;font:11px/1 'lp-figtree-600',Arial,sans-serif}
.rd-hero-link::after{content:' →'}
.hero-px{overflow:hidden}
@supports (animation-timeline: scroll()){@media (prefers-reduced-motion:no-preference){.hero-px img{animation:heroPx linear both;animation-timeline:scroll(root block);animation-range:0px calc(639px * var(--z,1));will-change:transform}}}
@keyframes heroPx{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,96px,0)}}
@media (min-width:751px){.pg .hero-pxd{overflow:hidden}}
@supports (animation-timeline: scroll()){@media (prefers-reduced-motion:no-preference){@media (min-width:751px){.pg .hero-pxd img{animation:heroPxD linear both;animation-timeline:scroll(root block);animation-range:0px var(--h,986px);will-change:transform}}}}
@keyframes heroPxD{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,var(--h,986px),0)}}
html.px-body{height:100%;overflow:hidden}
html.px-body body{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;scroll-timeline:--pg block}
.px-body .hero-px img,.px-body .hero-pxd img{animation-timeline:--pg!important}
.pm{z-index:5;background:#fff;text-align:center;font-family:'lp-figtree-300-900-2',Arial,sans-serif}
.pm-chips{display:flex;justify-content:center;gap:6px;margin:16px 0 6px}
.pm-chip{padding:6px 10px;border:1px solid #e3e3e6;border-radius:999px;background:#fff;color:#363636;cursor:pointer;font:11px/1 'lp-figtree-600',Arial,sans-serif;transition:background .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}
.pm-chip.on{background:#363636;border-color:#363636;color:#fff}
.pm-chip.pm-c-england.on{background:#ed2629;border-color:#ed2629}
.pm-chip.pm-c-scotland.on{background:#3899ec;border-color:#3899ec}
.pm-svg{display:block;width:auto;height:290px;margin:0 auto;overflow:visible}
.pm-land{transition:opacity .35s}
.pm-england{fill:#ed2629}
.pm-scotland{fill:#3899ec}
.pm-wales{fill:#363636}
.pm-land.pm-england,.pm-land.pm-scotland,.pm-land.pm-wales{stroke:#fff;stroke-width:.5;stroke-linejoin:round}
.pm-pin{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}
.pm-hit{fill:transparent}
.pm-drop{fill:#fff;stroke:rgba(0,0,0,.18);stroke-width:.4;transform-box:fill-box;transform-origin:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),fill .2s;filter:drop-shadow(0 .6px 1.2px rgba(0,0,0,.35))}
.pm-dot{fill:#1c1b1b;transform-box:fill-box;transform-origin:center;transition:fill .2s,transform .25s}
.pm-halo{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;pointer-events:none}
.pm-pin .pm-drop,.pm-pin .pm-dot{opacity:0;transform:scale(.3)}
.pm.in .pm-pin .pm-drop,.pm.in .pm-pin .pm-dot{opacity:1;transform:none;transition:opacity .35s ease calc(var(--i) * 60ms),transform .5s cubic-bezier(.2,.9,.25,1.4) calc(var(--i) * 60ms),fill .2s}
.pm.in .pm-pin .pm-halo{animation:pmPulse 2.6s ease-out infinite;animation-delay:calc(1s + var(--i) * 170ms)}
@keyframes pmPulse{0%{opacity:.75;transform:scale(1)}80%,100%{opacity:0;transform:scale(2.6)}}
.pm-pin.sel .pm-drop{fill:#1c1b1b;transform:scale(1.45)}
.pm-pin.sel .pm-dot{fill:#fff}
.pm-pin.sel .pm-halo{animation:none}
@media (prefers-reduced-motion:reduce){.pm-halo{display:none}}
.pm-drop{stroke:none;filter:drop-shadow(0 0 1.6px rgba(0,0,0,.28))}
.pm-dot{display:none}
.pm-pin.sel .pm-drop{transform:scale(1.5);filter:drop-shadow(0 0 2.4px rgba(0,0,0,.45))}
.pm-pin.pm-scotland .pm-drop,.pm-pin.pm-scotland .pm-halo{fill:#ed2629}
.pm-pin.pm-wales .pm-drop,.pm-pin.pm-wales .pm-halo{fill:#3899ec}
.pm-pin.pm-england .pm-drop,.pm-pin.pm-england .pm-halo{fill:#1c1b1b}
.pm-drop{stroke:#fff;stroke-width:.5}
.pm.f-england .pm-land:not(.pm-england),.pm.f-scotland .pm-land:not(.pm-scotland),.pm.f-wales .pm-land:not(.pm-wales){opacity:.18}
.pm.f-england .pm-pin:not(.pm-england),.pm.f-scotland .pm-pin:not(.pm-scotland),.pm.f-wales .pm-pin:not(.pm-wales){opacity:.15;pointer-events:none}
.pm-card{margin:10px 22px 0;padding:14px 16px 16px;border-radius:16px;background:#fff;border:1px solid #ececec;box-shadow:0 8px 20px rgba(0,0,0,.1);text-align:left}
.pm-card small{display:block;font:600 8px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ed2629}
.pm-card small.s{color:#3899ec}
.pm-card small.w{color:#363636}
.pm-card h3{margin:5px 0 0;font:19px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.6px;color:#111}
.pm-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.pm-pills span{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:999px;background:#f4f4f4;color:#1e1e1e;font:10.5px/1 'lp-figtree-600',Arial,sans-serif}
.pm-pills svg{width:11px;height:11px;fill:none;stroke:#ed2629;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.pm-links{display:flex;gap:8px;margin-top:12px}
.pm-links a{flex:1;text-align:center;padding:9px 0;border-radius:999px;border:1.5px solid #1e1e1e;color:#1e1e1e;text-decoration:none;font:11.5px/1 'lp-figtree-600',Arial,sans-serif}
.pm-links a.pm-own{background:#ed2629;border-color:#ed2629;color:#fff}
.btt{display:none}
@media (max-width:750px){.btt{display:flex;position:fixed;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:2500;width:46px;height:46px;border:0;border-radius:50%;
    align-items:center;justify-content:center;background:#ed2629;color:#fff;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.25);
    opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.btt.on{opacity:1;transform:none;pointer-events:auto}.btt:active{transform:scale(.94)}.btt-c{bottom:calc(78px + env(safe-area-inset-bottom))}.btt,.btt-c{background:linear-gradient(180deg,#fff 0%,#f4f4f5 100%);color:#1c1c1e;border:0;
    box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.22)}}
.emb-lift iframe{width:100%;height:100%;border:0;display:block}
.emb-lift .embsh{position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.rd-hero{display:grid;justify-content:start;align-content:start}
.rd-hero-cta{width:0;min-width:100%}
.map-lb{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100dvh;z-index:6000;background:#e9eef0;animation:mapLbIn .25s ease}
.map-lb iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
@keyframes mapLbIn{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}
html.fs-lock,html.fs-lock body{overflow:hidden;overscroll-behavior:none}
.mm{transition:opacity .32s var(--ease),background-color .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease}
.mm.closing{opacity:0;background-color:rgba(16,18,17,0);-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0);
  transition:opacity .3s ease .26s,background-color .42s ease .14s,-webkit-backdrop-filter .42s ease .14s,backdrop-filter .42s ease .14s}
.mm.closing .mm-nav>li,.mm.closing .mm-acc,.mm.closing .mm-search{opacity:0;transform:translateY(-14px);
  transition:opacity .26s ease,transform .34s cubic-bezier(.4,0,1,1);transition-delay:calc((9 - var(--i,0)) * .018s)}
.mm.closing .mm-search{transition-delay:.17s}
.mm.closing .mm-logo,.mm.closing .mm-x{opacity:0;transition:opacity .3s ease .2s}
.mm-logo,.mm-x{transition:opacity .3s ease}
.mm-logo{position:absolute;display:block}
.mm-logo img,.mm-logo svg{width:100%;height:100%;display:block}
.mm-top{padding:0!important;position:relative}
.rd-maps{display:flex;gap:12px;margin-top:12px;padding:6px 20px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.rd-maps::-webkit-scrollbar{display:none}
.rd-map{position:relative;flex:none;width:var(--cw);height:calc(var(--cw)*.793);border-radius:16px;overflow:hidden;scroll-snap-align:start;box-shadow:0 8px 20px rgba(0,0,0,.16);-webkit-tap-highlight-color:transparent}
.rd-map img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.rd-map:active img{transform:scale(1.03)}
.rd-map::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6))}
.rd-map-t{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;text-align:left;color:#fff}
.rd-map-t small{display:block;font:600 8px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;opacity:.9}
.rd-map-t b{display:block;margin-top:5px;font:20px/1.05 'lp-outfit-700-2',Arial,sans-serif;font-weight:400;letter-spacing:-.8px}
.rd-dots{display:flex;justify-content:center;gap:7px;margin-top:6px}
.rd-dots i{width:7px;height:7px;border-radius:50%;background:#d6d6d6;cursor:pointer;transition:background .25s,width .25s}
.rd-dots i.on{background:#ed2629;width:18px;border-radius:4px}
.rd-maps{--cw:244px}
.rd-maps-big{--cw:268px}
.rd-mapw{flex:none;width:var(--cw);scroll-snap-align:start}
.rd-mapw .rd-map{display:block;width:var(--cw)}
.rd-map-c{display:flex;flex-wrap:nowrap;justify-content:center;-webkit-text-size-adjust:100%;text-size-adjust:100%;gap:calc(var(--cw)*.017);margin-top:12px}
.rd-map-c span{display:inline-flex;align-items:center;gap:2px;padding:calc(var(--cw)*.024) calc(var(--cw)*.0276);border-radius:999px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 3px 8px rgba(0,0,0,.1);color:#1e1e1e;font-weight:600;white-space:nowrap;font:calc(var(--cw)*.0379)/1 'lp-figtree-600',Arial,sans-serif;font-weight:600;letter-spacing:-.1px}
.rd-map-c svg{width:12px;height:12px;flex:none;fill:none;stroke:#ed2629;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.rd-map-c span:first-child svg path{fill:#ed2629;stroke:none}
.rd-soon img{filter:saturate(.55) brightness(.85)}
.rd-card{position:relative}
.rd-card-c{position:static;margin:10px 0 0;--cw:244px}
.rd-card-c span{font-size:10px!important;padding:6px 8px}
.rd-card b{margin-top:11px}
.rd-hero .rd-hero-cta{justify-content:flex-start;gap:16px}
.ck{position:fixed;left:50%;bottom:16px;z-index:2147483000;display:flex;align-items:center;gap:12px;width:calc(100% - 24px);max-width:560px;box-sizing:border-box;padding:12px 12px 12px 14px;border-radius:18px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.06);color:#1e1e1e;font:13px/1.35 'lp-figtree-300-900-2',Arial,sans-serif;transform:translate(-50%,140%);opacity:0;transition:transform .55s cubic-bezier(.2,.9,.25,1.15),opacity .35s}
.ck.on{transform:translate(-50%,0);opacity:1}
.ck-i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fdecec}
.ck-i svg{width:21px;height:21px;fill:none;stroke:#ed2629;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ck-i circle{fill:#ed2629;stroke:none}
.ck-t{flex:1;min-width:0}
.ck-t b{display:block;font:14px/1.2 'lp-outfit-700-2',Arial,sans-serif;font-weight:400;letter-spacing:-.3px;margin-bottom:2px}
.ck-t span{display:block;font-size:12px;color:#5a5a5a}
.ck-t a{color:#ed2629;text-decoration:none;font-family:'lp-figtree-600',Arial,sans-serif;white-space:nowrap}
.ck-btns{flex:none;display:flex;flex-direction:column;gap:6px;align-items:stretch}
.ck-n{padding:6px 10px;border:0;background:none;color:#5a5a5a;cursor:pointer;font:12px/1 'lp-figtree-600',Arial,sans-serif}
.lg-ck-reset{margin-top:6px;padding:10px 16px;border:0;border-radius:999px;background:#ed2629;color:#fff;cursor:pointer;font:13px/1 'lp-figtree-600',Arial,sans-serif}
.ck-b{flex:none;padding:10px 16px;border:0;border-radius:999px;background:#ed2629;color:#fff;cursor:pointer;font:13px/1 'lp-figtree-600',Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18);transition:transform .2s}
.ck-b:active{transform:scale(.96)}
@media (prefers-reduced-motion:reduce){.ck{transition:opacity .2s}}
#lp-lymv9qcu [style*="color:rgb(0, 0, 0)"],#lp-lymv9qcu [style*="color:rgb(50, 50, 50)"],#lp-lykrfr7i [style*="color:rgb(0, 0, 0)"],#lp-lykrfr7i [style*="color:rgb(30, 30, 30)"],#lp-lykrfr7i p{color:#fff!important}
#lp-lykrfr7i [style*="color:rgb(56, 153, 236)"]{color:#ed2629!important}
.rd-diff{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px 5px 7px;border-radius:999px;background:rgba(255,255,255,.94);color:#1e1e1e;font:10px/1 'lp-figtree-600',Arial,sans-serif;box-shadow:0 3px 8px rgba(0,0,0,.15)}
.rd-diff::before{content:'';width:7px;height:7px;border-radius:50%;background:#f5a623}
.rd-diff-easy::before{background:#2fa84f}
.rd-diff-hard::before{background:#ed2629}
.rd-hero-s{margin:9px 0 0;font:11.5px/1.3 'lp-figtree-600',Arial,sans-serif;color:rgba(255,255,255,.9);letter-spacing:-.1px;text-shadow:0 1px 10px rgba(0,0,0,.3)}
.rd-card-p{position:relative;display:block;border-radius:14px;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.14)}
.rd-card-p img{box-shadow:none;border-radius:0}
.rd-card-p::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6));pointer-events:none}
.rd-card-t{position:absolute;left:13px;right:13px;bottom:11px;z-index:1;text-align:left;color:#fff}
.rd-card-t small{display:block;font:600 7.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin:0;color:#fff}
.rd-card-t b{display:block;margin:4px 0 0;font:16px/1.05 'lp-outfit-700-2',Arial,sans-serif;font-weight:400;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rd-diff{z-index:1}
#lp-lyk14mge img{filter:none!important}
#lp-lvsjwwl8{overflow:hidden;view-timeline:--quote block;background-color:#000}
#lp-lvsjwwl8 img{opacity:.78}
@media (max-width:750px){.pg #lp-lyiwe3hx,.pg #lp-lyiwg6vq,.pg #lp-lyeuhmhp,.pg #lp-lyeuh1v5,.pg #lp-mkcsev8c,.pg #lp-mkcsexbh{translate:0 -32px}}
@media (max-width:750px){.pg #lp-lyiwe3hx [style*="255, 64, 64"],.pg #lp-lyiwg6vq [style*="255, 64, 64"],.pg #lp-lyeuhmhp [style*="255, 64, 64"],.pg #lp-lyeuh1v5 [style*="255, 64, 64"],.pg #lp-mkcsev8c [style*="255, 64, 64"],.pg #lp-mkcsexbh [style*="255, 64, 64"]{color:#fff!important}}
@media (max-width:750px){.pg #lp-lyeuh1v5 img{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSI+PGRlZnMgZmlsbD0icmdiKDAsIDAsIDApIj48c3R5bGUgZmlsbD0icmdiKDAsIDAsIDApIj4jY29tcC1seWV1aDF2NSBzdmcgW2RhdGEtY29sb3I9IjEiXSB7ZmlsbDogI0ZGRkZGRjt9PC9zdHlsZT48L2RlZnM+PGcgZmlsbD0icmdiKDAsIDAsIDApIj48IS0tIC0tPjxzdmcgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMTIuNSAxOS45OTkgMTc1IDE2MC4wMDIiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0icmdiKDAsIDAsIDApIj48cGF0aCBkPSJNMTE0LjczMyAxNzQuNTc5YzQ1LjI1NS0zMi41MDYgNDEuODc4LTczLjEzOSAzMS4wNzItNzUuMTcyLTkuNDU3LTEuMzU1LTE4LjkxMy00LjA2NC0yNy4wMTgtMTEuNTE1LTE1LjUzNi0xNS41NzYtMTYuMjEtNDAuNjMzLS42NzYtNTYuMjA4YTM5LjQ3IDM5LjQ3IDAgMCAxIDU2LjA2NCAwYzIzLjY0MSAyNC4zNzkgMTIuMTU3IDcxLjc4Ny02LjA4IDEwMS41ODUtOC4xMDUgMTMuNTQ2LTE5LjU4OCAzMS4xNTQtNDguNjMyIDQ2LjczMmwtNC43My01LjQyMnoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSI+PC9wYXRoPjxwYXRoIGQ9Ik0yMC40NDIgMTc0LjU3OWM0NS4yNTUtMzIuNTA2IDQxLjg3OC03My4xMzkgMzEuMDcxLTc1LjE3Mi05LjQ1Ny0xLjM1NS0xOC45MTMtNC4wNjQtMjcuMDE4LTExLjUxNS0xNS41MzYtMTUuNTc3LTE2LjIxMS00MC42MzQtLjY3Ni01Ni4yMDlhMzkuNDcgMzkuNDcgMCAwIDEgNTYuMDY0IDBjMjMuNjQxIDI0LjM3OSAxMi4xNTcgNzEuNzg3LTYuMDggMTAxLjU4NUM2NS42OTcgMTQ2LjgxNCA1NC4yMTUgMTY0LjQyMiAyNS4xNyAxODBsLTQuNzI4LTUuNDIxeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIj48L3BhdGg+PC9nPjwvc3ZnPjwvZz48L3N2Zz4=")}}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){#lp-lvsjwwl8 img{height:118%!important;animation:quotePx linear both;animation-timeline:--quote;will-change:transform}}}
@keyframes quotePx{from{transform:translate3d(0,-15%,0)}to{transform:translate3d(0,0,0)}}
@media (pointer:coarse){@media (max-width:750px){.pg input,.pg textarea,.pg select{font-size:calc(16px / var(--z,1.171875))!important}}}
.rd-nl{box-sizing:border-box;padding:26px 22px 24px;border-radius:16px;background:rgb(28, 27, 27);box-shadow:0 10px 24px rgba(0,0,0,.18);text-align:center;color:#fff}
.rd-nl small{display:block;font:10px/1 'lp-outfit-700',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ed2629}
.rd-nl h2{margin:9px 0 0;font:20px/1.12 'lp-outfit-700-2',Arial,sans-serif;font-weight:400;letter-spacing:-.8px;color:#fff;text-wrap:balance}
.rd-nl h2 span{color:#ed2629}
.rd-nl p{margin:8px auto 0;max-width:210px;font:12px/1.4 'lp-figtree-300-900-2',Arial,sans-serif;color:#cfcfcf;text-wrap:balance}
.rd-nl input{display:block;box-sizing:border-box;width:100%;height:38px;margin:0;padding:0 16px;border:1.5px solid #fff;border-radius:999px;background:#fff;color:#1e1e1e;font:13px/1 'lp-figtree-300-900-2',Arial,sans-serif;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s}
.rd-nl input:first-of-type{margin-top:16px}
.rd-nl input+input{margin-top:8px}
.rd-nl input::placeholder{color:#8a8a8a;font-size:11px}
.rd-nl input:focus{border-color:#ed2629;background:#fff}
.rd-nl button{display:block;width:100%;height:40px;margin-top:10px;border:0;border-radius:999px;background:#ed2629;color:#fff;cursor:pointer;font:15px/1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.3px;box-shadow:0 3px 8px rgba(0,0,0,.25);transition:transform .2s}
.rd-nl button:active{transform:scale(.97)}
.rd-nl .fmsg{position:static;margin-top:10px;color:#fff;font-size:12.5px}
.rd-fn{text-align:center}
.rd-fn div{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:12px}
.rd-fn a{color:#fff;text-decoration:none;font:13px/16px 'lp-figtree-500',Arial,sans-serif;letter-spacing:-.52px}
.rd-fl{text-align:center}
.rd-fl p{margin:0 0 6px;font:10.5px/1.4 'lp-figtree-300-900-2',Arial,sans-serif;color:#8d8d8d}
.rd-fl a{color:#bdbdbd;text-decoration:none}
.rd-mapw{position:relative}
.rd-fn [style*="56, 153, 236"]{color:#ed2629!important}
@media (max-width:750px){.pg .emb-map{left:26px!important;width:268px!important}}
.np-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px;margin-top:14px}
.emb.emb-fs,.emb-lift.emb-fs{position:fixed!important;left:-1px!important;top:0!important;width:calc(100vw + 2px)!important;height:100vh!important;height:100dvh!important;z-index:6000!important;border-radius:0!important;margin:0!important;display:block!important}
.emb.emb-fs iframe,.emb-lift.emb-fs iframe{border-radius:0!important}
html.fs-lock .btt{display:none!important}
.emb.emb-fs .embsh,.emb-lift.emb-fs .embsh{display:none}
.hm-list-d{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0}
html.hs-lock,html.hs-lock body{overflow:hidden}
.hs-ov{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.38);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s;
  font-family:'lp-figtree-600',-apple-system,Arial,sans-serif;color:#1d1d1f}
.hs-ov.on{opacity:1;visibility:visible;transition:opacity .22s ease}
.hs-sheet{position:absolute;left:14px;right:14px;top:calc(env(safe-area-inset-top) + 8px * var(--z,1.171875));max-height:calc(100% - env(safe-area-inset-top) - 92px);display:flex;flex-direction:column;background:#fff;border-radius:22px;
  box-shadow:0 10px 40px rgba(0,0,0,.18);overflow:hidden;transform:translateY(24px);transition:transform .28s cubic-bezier(.2,.8,.2,1)}
.hs-ov.on .hs-sheet{transform:none}
.hs-head{position:relative;display:flex;align-items:center;justify-content:center;height:52px;flex:none}
.hs-x{all:unset;cursor:pointer;position:absolute;left:12px;top:10px;width:32px;height:32px;border-radius:50%;background:#f2f2f4;color:#1d1d1f;display:flex;align-items:center;justify-content:center}
.hs-ttl{margin:0;font-size:15px;font-weight:600}
.hs-top{padding:4px 14px 10px;flex:none}
.hs-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:1px solid #e6e6ea;border-radius:12px;background:#fff;color:#1d1d1f}
.hs-field:focus-within{border-color:#cfcfd4}
.hs-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0;font:16px/1 'lp-figtree-600',-apple-system,Arial,sans-serif;color:#1d1d1f;-webkit-appearance:none}
.hs-field input::placeholder{color:#8e8e93}
.hs-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
.hs-clr{all:unset;cursor:pointer;width:18px;height:18px;border-radius:50%;background:#c7c7cc;color:#fff;text-align:center;line-height:17px;font-size:13px;flex:none}
.hs-clr[hidden]{display:none}
.hs-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 14px calc(env(safe-area-inset-bottom) + 18px)}
.hs-lbl{margin:8px 0 6px;font-size:13px;font-weight:600;color:#1d1d1f}
.hs-res,.hs-pop{display:flex;flex-direction:column}
.hs-r{display:flex;align-items:center;gap:12px;padding:8px 2px;color:#1d1d1f;text-decoration:none;border-radius:10px}
.hs-r:active{background:#f4f4f6}
.hs-r img,.hs-r .hs-ph{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;background:#eee}
.hs-r span{display:flex;flex-direction:column;gap:2px;min-width:0}
.hs-r b{font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hs-r small{font-size:12px;color:#8e8e93}
.hs-empty{margin:12px 2px;font-size:14px;color:#8e8e93}
.hk-prof{margin:0 0 16px;padding:10px 16px 8px;border:1px solid #ececef;border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.05);font-family:'lp-figtree-600',Arial,sans-serif}
.hk-prof .ev-read{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:999px;background:#1c1c1e;color:#fff;font-size:12px;font-weight:700;white-space:pre;pointer-events:none}
.hk-prof .ev-read[hidden]{display:none}
.hk-prof-g{position:relative;height:48px;margin-top:12px;cursor:crosshair;outline:0;touch-action:none;-webkit-tap-highlight-color:transparent}
.hk-prof-g svg{display:block;width:100%;height:100%;overflow:visible}
@media (max-width:750px){.pg .hk-prof{margin-bottom:12px;padding:8px 12px 6px;border-radius:14px}}
@media (max-width:750px){.pg .hk-prof .ev-read{font-size:10px;padding:3px 8px}}
@media (max-width:750px){.pg .hk-prof-g{height:35px;margin-top:9px}}
[style*="lp-outfit-800-2"]{text-transform:uppercase!important}
.rd-mapw{position:relative}
.cr-i{position:absolute;bottom:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;cursor:pointer;
  background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.75);color:#fff;font:italic 700 8.5px/1 Georgia,serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}
.rd-mapw>.cr-i{bottom:auto;top:calc(var(--cw)*.793 - 23px)}
.cr-i:hover,.cr-i.open{background:#ed2629;border-color:#ed2629}
.cr-p{position:absolute;bottom:21px;right:0;width:max-content;max-width:200px;padding:8px 11px;border-radius:12px;background:#fff;color:#1d1d1f;text-align:left;
  font:normal 400 10.5px/1.4 'lp-figtree',Arial,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(4px);transition:all .2s}
.cr-p a{color:#ed2629;text-decoration:none}
.cr-i.open .cr-p{opacity:1;visibility:visible;transform:none}
[style*="lp-sedgwickavedisplay-400"]{text-transform:uppercase;font-size:.74em;line-height:1.3}
[style*="lp-permanentmarker-400"]{text-transform:uppercase;font-size:.8em}
.emb:has(>.embsh[style*="15px"]),.emb-lift:has(>.embsh[style*="15px"]){box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
.embsh[style*="15px"]{display:none}
.pk-wx-tabs{display:flex;gap:4px;width:max-content;margin:2px 0 10px;padding:3px;border-radius:999px;background:#f1f2f4}
.pk-wx-tabs button{all:unset;cursor:pointer;padding:6px 14px;border-radius:999px;font:600 12px/1 Inter,system-ui,-apple-system,sans-serif;color:#6b7280}
.pk-wx-tabs button.on{background:#fff;color:#111;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.pk-wx-hrs{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}
.pk-wx-hrs[hidden]{display:none}
.pk-wx-hs{display:flex;gap:4px;overflow-x:auto;padding:4px 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.pk-wx-hs::-webkit-scrollbar{display:none}
.pk-wx-h{flex:none;width:52px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0;border-radius:14px;font-size:12px}
.pk-wx-h:first-child{background:#fdeeee}
.pk-wx-h .t{font-weight:600;color:#6b7280}
.pk-wx-h i{color:#ed2629}
.pk-wx-h i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pk-wx-h b{font-size:15px}
.pk-wx-h .p{font-size:10.5px;font-weight:600;color:#3899ec}
.pk-wx-h .w{font-size:10px;color:#9ca3af}
.pk-wx-hload{margin:10px 0 14px;font-size:13px;color:#7a7a7a}
@media (max-width:750px){.pg .pk-wx-tabs{margin:0 0 7px;padding:2px}}
@media (max-width:750px){.pg .pk-wx-tabs button{padding:5px 11px;font-size:10px}}
@media (max-width:750px){.pg .pk-wx-h{width:40px;gap:3px;padding:6px 0;border-radius:10px;font-size:9.5px}}
@media (max-width:750px){.pg .pk-wx-h i svg{width:16px;height:16px}}
@media (max-width:750px){.pg .pk-wx-h b{font-size:11.5px}}
@media (max-width:750px){.pg .pk-wx-h .p{font-size:8.5px}}
@media (max-width:750px){.pg .pk-wx-h .w{font-size:7.5px}}
@media (max-width:750px){.pg .pk-wx-hload{font-size:10px}}
a.lx{display:inline;padding:.06em .42em .1em;border-radius:.45em;background:#f1f2f4;color:#3899ec!important;font-weight:600;text-decoration:none!important;border:0!important;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}
a.lx:hover{background:#e7e9ec}
a.lx.lx-in,a.lx-plain{color:#ed2629!important}
a.lx-plain{font-weight:600;text-decoration:none!important;border:0!important}
a.lx .lx-a{display:inline-block!important;width:.6em;height:.6em;margin-left:.12em;vertical-align:baseline;fill:none;stroke:#3899ec;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
a.gt{display:flex!important;flex-direction:row!important;align-items:center;gap:14px!important;padding:12px!important;border-radius:20px!important;background:#1c1b1b!important;color:#fff!important;text-decoration:none;box-shadow:0 10px 24px -12px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.08)!important;border:0!important}
a.gt::after{content:none!important}
.gt-i{flex:none;width:84px;height:84px;border-radius:14px;overflow:hidden;background:#333}
.gt-i img{width:100%;height:100%;object-fit:cover;display:block}
.gt-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
a.gt .pk-guide-k,a.gt .pl-guide-k{color:#ed2629!important;font:600 10.5px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em!important}
a.gt .pk-guide-t,a.gt .pl-guide-t{color:#fff!important;font:17px/1.2 'lp-outfit-700-2',Arial,sans-serif!important;font-weight:400!important}
.gt-go{flex:none;width:34px;height:34px;border-radius:50%;background:#ed2629;display:flex;align-items:center;justify-content:center}
.gt-go svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:750px){.pg a.gt{gap:10px!important;padding:9px!important;border-radius:15px!important}}
@media (max-width:750px){.pg .gt-i{width:58px;height:58px;border-radius:10px}}
@media (max-width:750px){.pg a.gt .pk-guide-k,.pg a.gt .pl-guide-k{font-size:7.5px!important}}
@media (max-width:750px){.pg a.gt .pk-guide-t,.pg a.gt .pl-guide-t{font-size:12.5px!important}}
@media (max-width:750px){.pg .gt-go{width:24px;height:24px}}
@media (max-width:750px){.pg .gt-go svg{width:12px;height:12px}}
.hs-ov.hs-go{background:#1c1b1b;transition:none}
.lpa{color:#fff;text-align:center;font-family:'lp-figtree-300-900',Arial,sans-serif}
.lpa svg{display:block}
.lpa-k{display:block;font:12px/1 'lp-outfit-700',Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ed2629}
.lpa-h{margin:10px 0 0;font:400 26px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1px;color:#fff}
.lpa-h span{color:#ed2629}
.lpa-p{margin:8px auto 0;max-width:320px;font-size:14px;line-height:1.5;color:#cfcfcf}
.lpa-p b{color:#fff}
.lpa-p a{color:#fff}
.lpa-soc{display:flex;flex-direction:column;gap:9px;margin-top:18px}
.lpa-s{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;font:15px/1 'lp-figtree-600',Arial,sans-serif;transition:transform .2s}
.lpa-s:active{transform:scale(.98)}
.lpa-s svg{width:19px;height:19px;flex:none}
.lpa-google{background:#fff;color:#1f1f1f}
.lpa-fb{background:#1877f2;color:#fff}
.lpa-or{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;color:#8a8a8a}
.lpa-or::before,.lpa-or::after{content:'';flex:1;height:1px;background:rgba(255,255,255,.14)}
.lpa-f{display:flex;flex-direction:column;gap:9px}
.lpa-f input{box-sizing:border-box;width:100%;height:46px;padding:0 18px;border:1.5px solid #fff;border-radius:999px;background:#fff;color:#1e1e1e;font:16px/1 'lp-figtree-300-900-2',Arial,sans-serif;outline:none;-webkit-appearance:none;appearance:none}
.lpa-f input:focus{border-color:#ed2629}
.lpa-go{height:48px;border:0;border-radius:999px;background:#ed2629;color:#fff;cursor:pointer;font:16px/1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.3px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
.lpa-go:disabled{opacity:.6}
.lpa-msg{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:#ff9a9c}
.lpa-msg:empty{display:none}
.lpa-links{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}
.lpa-link{padding:0;border:0;background:none;color:#cfcfcf;cursor:pointer;font:13.5px/1.3 'lp-figtree-600',Arial,sans-serif}
.lpa-link b{color:#fff;font-weight:600}
.lpa-link[data-a="link"]{color:#fff;text-decoration:underline;text-underline-offset:3px}
.lpa-fine{margin:16px auto 0;font-size:11.5px;line-height:1.4;color:#8a8a8a}
.lpa-fine a{color:#cfcfcf;text-decoration:underline;text-underline-offset:2px}
.lpa-sent{display:flex;flex-direction:column;align-items:center}
.lpa-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:rgba(237,38,41,.16);color:#ed2629}
.lpa-ico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.lpa-sent .lpa-link{margin-top:16px;color:#fff;text-decoration:underline}
.lpa-modal{position:fixed;inset:0;z-index:3200;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.lpa-modal.on{display:flex}
.lpa-card{position:relative;box-sizing:border-box;width:100%;max-width:380px;max-height:calc(100% - 8px);overflow-y:auto;overscroll-behavior:contain;padding:28px 22px 22px;border-radius:24px;background:#1c1b1b;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:lpaIn .25s cubic-bezier(.2,.8,.2,1)}
@keyframes lpaIn{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
.lpa-x{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}
.lpa-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
.acx-dk .lpa{text-align:center}
@media (max-width:750px){.pg .acx-dk .lpa-h{font-size:21px}}
@media (max-width:750px){.pg .acx-dk .lpa-p{font-size:12px}}
@media (max-width:750px){.pg .acx-dk .lpa-k{font-size:9.5px}}
@media (max-width:750px){.pg .acx-dk .lpa-s,.pg .acx-dk .lpa-f input{height:38px;font-size:12.5px}}
@media (max-width:750px){.pg .acx-dk .lpa-s svg{width:15px;height:15px}}
@media (max-width:750px){.pg .acx-dk .lpa-f input{font-size:13px}}
@media (max-width:750px){.pg .acx-dk .lpa-go{height:40px;font-size:14px}}
@media (max-width:750px){.pg .acx-dk .lpa-or{font-size:10px;margin:14px 0 11px}}
@media (max-width:750px){.pg .acx-dk .lpa-link{font-size:11.5px}}
@media (max-width:750px){.pg .acx-dk .lpa-fine{font-size:9.5px}}
@media (max-width:750px){.pg .acx-dk .lpa-msg{font-size:11.5px}}
.lpa .lpa-s svg,.lpa .lpa-s svg path{stroke:none!important}
.lpa .lpa-fine a,.lpa .lpa-p a{color:#cfcfcf!important}
@media (min-width:751px){.pg .dh{z-index:65;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end;gap:28px;padding:0 max(32px,calc(16.67% - 197.5px)) 0 0;box-sizing:border-box;font-family:'lp-figtree-600',Arial,sans-serif}}
@media (min-width:751px){.pg .dh>*{pointer-events:auto}}
.dh-nav{display:flex;align-items:center;gap:6px;height:44px;margin-top:65px}
.dh-i{position:relative}
@media (min-width:751px){.pg .dh-l{display:flex;align-items:center;gap:4px;padding:10px 12px;border-radius:999px;color:#fff;text-decoration:none;font-size:15px;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.45);transition:background .2s}}
.dh-has:hover>.dh-l,.dh-has:focus-within>.dh-l{background:rgba(255,255,255,.16)}
@media (min-width:751px){.pg .dh-l:hover{background:rgba(255,255,255,.16)}}
.dh-dd{position:absolute;left:50%;top:100%;min-width:220px;padding:8px;margin-top:6px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -12px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .18s,transform .18s,visibility 0s linear .18s}
.dh-dd::before{content:'';position:absolute;left:0;right:0;top:-10px;height:10px}
.dh-has:hover .dh-dd,.dh-has:focus-within .dh-dd{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .18s,transform .18s}
@media (min-width:751px){.pg .dh-dd a{display:block;padding:10px 14px;border-radius:10px;color:#1d1d1f;text-decoration:none;font-size:14.5px;white-space:nowrap}}
@media (min-width:751px){.pg .dh-dd a:hover{background:#f4f4f6;color:#ed2629}}
@media (min-width:751px){.pg .dh-dd a:first-child{font-weight:600}}
@media (min-width:1001px){.hs-sheet{left:50%;right:auto;width:560px;transform:translate(-50%,24px);top:90px;bottom:auto;max-height:calc(100% - 140px)}.hs-ov.on .hs-sheet{transform:translate(-50%,0)}}
@media (min-width:751px){.pg .dft{background:#1c1b1b;border-top:4px solid #ed2629;color:#cfcfcf;font-family:'lp-figtree-600',Arial,sans-serif;box-sizing:border-box}}
.a2hs{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:3100;padding:14px 14px 14px 14px;border-radius:20px;background:#1c1b1b;color:#fff;box-shadow:0 18px 40px rgba(0,0,0,.35);font-family:'lp-figtree-600',-apple-system,Arial,sans-serif;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.a2hs.on{transform:none}
.a2hs-r{display:flex;align-items:center;gap:12px;padding-right:18px}
.a2hs-r img{flex:none;width:44px;height:44px;border-radius:11px}
.a2hs-r>div{flex:1;min-width:0}
.a2hs b{display:block;font-size:14px;line-height:1.25;font-weight:600}
.a2hs span{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#cfcfcf}
.a2hs span svg{display:inline-block;width:15px;height:15px;vertical-align:-3px;fill:none;stroke:#4da3ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.a2hs em{font-style:normal;color:#fff;font-weight:600}
.a2hs-go{flex:none;height:36px;padding:0 16px;border:0;border-radius:999px;background:#ed2629;color:#fff;font:14px/1 'lp-figtree-600',Arial,sans-serif;cursor:pointer}
.a2hs-x{position:absolute;right:8px;top:6px;width:28px;height:28px;padding:0;border:0;background:none;color:#8a8a8a;font-size:22px;line-height:1;cursor:pointer}
@media (min-width:751px){.pg .dk-hero{z-index:6;text-align:center;color:#fff}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k{margin:0 0 18px;font-size:15px;text-shadow:0 1px 10px rgba(0,0,0,.35)}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k::before,.pg .dk-hero .rd-hero-k::after{width:26px;height:2px}}
.dk-hero-s{margin:16px 0 0;font:500 20px/1.3 'lp-figtree-600',Arial,sans-serif;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}
@media (min-width:751px){.pg .dk-hero .rd-hero-cta{justify-content:center;gap:22px;margin-top:26px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-btn{padding:14px 22px;font-size:15px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-link{font-size:15px}}
.dk-wrap{max-width:1180px;margin:0 auto;padding:72px 40px 80px;box-sizing:border-box;font-family:'lp-figtree-600',Arial,sans-serif;color:#1d1d1f}
.dk-h{margin:72px 0 28px;text-align:center;font:400 32px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1.6px;color:#111}
.dk-wrap>.dk-h:first-child{margin-top:0}
.dk-h span{color:#ed2629}
@media (min-width:751px){.pg .dk-h a{color:inherit;text-decoration:none}}
.dk-grid{display:grid;gap:24px}
.dk-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.dk-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (min-width:751px){.pg .dk-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;
  box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18);transition:transform .25s,box-shadow .25s}}
@media (min-width:751px){.pg a.dk-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 22px 44px -16px rgba(0,0,0,.28)}}
.dk-ci{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#1c1b1b}
.dk-g3 .dk-ci{aspect-ratio:4/3.4}
.dk-ci img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
@media (min-width:751px){.pg a.dk-card:hover .dk-ci img{transform:scale(1.04)}}
.dk-ci::after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.72))}
.dk-ct{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px 20px 18px;color:#fff}
.dk-ct small{display:block;font:600 10.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.dk-ct b{display:block;margin-top:6px;font:400 24px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.8px}
.dk-ci .rd-diff{position:absolute;left:14px;top:14px;z-index:1}
.dk-soon .dk-ci img{filter:grayscale(.35) brightness(.85)}
.dk-cc{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 18px}
.dk-cc span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#f4f4f6;font-size:13px;color:#1d1d1f}
.dk-cc svg{width:14px;height:14px;fill:none;stroke:#ed2629;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dk-mission{padding:44px 44px 40px;border-radius:22px;background:#1c1b1b;color:#cfcfcf;box-shadow:0 24px 48px -24px rgba(0,0,0,.55)}
.dk-mission h2,.dk-parks h2{margin:0 0 20px;font:400 34px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1.2px;color:#fff}
.dk-mission h2 span,.dk-parks h2 span{color:#ed2629}
.dk-mission p{margin:0;font:400 18px/1.65 'lp-figtree-300-900',Arial,sans-serif}
.dk-mission b{color:#fff;font-weight:600}
.dk-parks{padding:36px 28px 24px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
.dk-parks h2{color:#111;font-size:28px}
.dk-parks h2 span{color:#ed2629}
.dk-parks .pm{position:relative}
.dk-parks .pm-svg{height:420px}
@media (min-width:751px){.pg .dk-hfh{position:relative;display:block;height:460px;margin-top:96px;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;background:#1c1b1b}}
.dk-hfh img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%;transition:transform .8s}
@media (min-width:751px){.pg .dk-hfh:hover img{transform:scale(1.03)}}
.dk-hfh-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 64px;max-width:560px;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,0))}
.dk-hfh small{font:12px/1 'lp-outfit-700',Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.dk-hfh b{margin-top:14px;font:400 52px/1.05 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-2px}
.dk-hfh b span{color:#ed2629}
.dk-hfh em{margin-top:14px;font-style:normal;font-size:17px;line-height:1.5;color:rgba(255,255,255,.85)}
.dk-hfh i{margin-top:24px;padding:15px 30px;border-radius:999px;background:#ed2629;font:normal 15px/1 'lp-figtree-600',Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
@media (min-width:751px){.pg .dk-nl{max-width:560px;margin:96px auto 0;padding:40px 44px 40px;border-radius:24px}}
@media (min-width:751px){.pg .dk-nl small{font-size:12px}}
@media (min-width:751px){.pg .dk-nl h2{font-size:30px;letter-spacing:-1.2px}}
@media (min-width:751px){.pg .dk-nl p{max-width:360px;font-size:15px}}
@media (min-width:751px){.pg .dk-nl input{height:48px;font-size:16px;padding:0 20px}}
@media (min-width:751px){.pg .dk-nl input::placeholder{font-size:15px}}
@media (min-width:751px){.pg .dk-nl input:first-of-type{margin-top:22px}}
@media (min-width:751px){.pg .dk-nl input+input{margin-top:10px}}
@media (min-width:751px){.pg .dk-nl button{height:50px;font-size:17px;margin-top:12px}}
.dk-quote{position:relative;height:620px;overflow:hidden;background:#000;view-timeline:--dkq block}
.dk-quote img{position:absolute;left:0;top:0;width:100%;height:118%;object-fit:cover;opacity:.78}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.dk-quote img{animation:quotePx linear both;animation-timeline:--dkq}}}
.dk-quote p{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0;text-align:center;font:400 56px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-2.2px;color:#fff;text-shadow:rgba(0,0,0,.4) 0 4px 5px}
.dk-quote p span{color:#fff}
@media (min-width:751px){.pg .bp h2 span{display:inline}}
.srch .sr-tabs{gap:8px;margin:6px 0 0;flex-wrap:wrap}
.srch .sr-tab{padding:10px 16px;border:1px solid #e3e3e6;border-radius:999px;border-bottom-width:1px;color:#1d1d1f;font:14px/1 'lp-figtree-600',Arial,sans-serif}
.srch .sr-tab.on{background:#1c1b1b;border-color:#1c1b1b;color:#fff}
.srch .sr-n{font:500 14px/1.4 'lp-figtree-600',Arial,sans-serif;color:#86868b}
.srch .sr-h{font:400 26px/1.1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.8px;margin-bottom:18px}
.srch .sr-it{display:block;min-height:0;margin-bottom:12px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
.srch .sr-it.has-i{padding-left:96px}
.srch .sr-i{left:16px;top:50%;width:64px;height:64px;margin-top:-32px;border-radius:14px}
.srch .sr-t{font:600 16px/1.3 'lp-figtree-600',Arial,sans-serif}
.srch .sr-d{font-size:14px;line-height:1.45;color:#666}
.srch .sr-v{display:inline-block;width:auto;height:auto;padding:12px 22px;border-radius:999px;color:#fff;font:14px/1 'lp-figtree-600',Arial,sans-serif;margin:6px 0 46px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
@media (min-width:1001px){.cs{align-items:center}.cs-in{border-radius:24px;padding:26px 30px 24px;transform:translateY(24px) scale(.98);opacity:0;transition:transform .3s ease,opacity .3s ease}.cs.on .cs-in{opacity:1}.cs-grab{display:none}}
.mk{box-sizing:border-box;width:100%;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18);font-family:'lp-figtree-600',Arial,sans-serif;color:#1d1d1f;text-align:left}
.mk summary{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;list-style:none;font-size:15px;-webkit-tap-highlight-color:transparent}
.mk summary::-webkit-details-marker{display:none}
.mk ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.mk li{display:flex;align-items:center;gap:11px;margin:0}
.mk li i{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}
.mk li i svg{width:15px;height:15px}
.mk li span{font-size:13px;line-height:1.35;color:#5f5f63}
.mk li b{display:block;font-weight:400;font-family:'lp-outfit-700-2',Arial,sans-serif;color:#1d1d1f;font-size:14px}
@media (max-width:750px){.pg .mk{border-radius:14px}}
@media (max-width:750px){.pg .mk summary{padding:11px 14px;font-size:13px}}
@media (max-width:750px){.pg .mk ul{gap:8px}}
@media (max-width:750px){.pg .mk li{gap:9px}}
@media (max-width:750px){.pg .mk li i{width:24px;height:24px}}
@media (max-width:750px){.pg .mk li i svg{width:12px;height:12px}}
@media (max-width:750px){.pg .mk li span{font-size:10.5px}}
@media (max-width:750px){.pg .mk li b{font-size:11.5px}}
.mk{overflow:hidden}
.mk summary{background:#1c1b1b;color:#fff}
.mk[open] summary{margin-bottom:14px}
@media (min-width:751px){.pg .dh.dh-old{display:block;padding:0;font-family:'lp-outfit-800-2',Arial,sans-serif}}
@media (min-width:751px){.pg .dh-old .dh-sb{position:absolute;left:calc(50% - 139px);top:76px;width:278px;height:35px;display:flex;align-items:center;gap:10px;padding:0 13px;border:0;border-radius:0;background:#fff;color:#8a8a8e;font:14px 'lp-figtree-600',Arial,sans-serif;text-align:left;cursor:text;pointer-events:auto}}
@media (min-width:751px){.pg .dh-old .dh-sb svg{width:14px;height:14px;fill:none;stroke:#363636;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}
@media (min-width:751px){.pg .dh-old .dh-sb span{opacity:0}}
@media (min-width:751px){.pg .dh-old .dh-nav{position:absolute;right:calc(17.08% + 30px);top:72px;height:44px;margin:0;gap:0;align-items:center}}
@media (min-width:751px){.pg .dh-old .dh-i{position:relative;padding:0 18px}}
@media (min-width:751px){.pg .dh-old .dh-l{display:block;padding:10px 0;border-radius:0;background:none!important;color:#fff;font-family:inherit;font-weight:900;font-size:15px;letter-spacing:.6px;text-transform:uppercase;text-shadow:rgba(0,0,0,.45) .71px .71px 3px;transition:color .15s}}
@media (min-width:751px){.pg .dh-old .dh-l:hover,.pg .dh-old .dh-has:hover>.dh-l,.pg .dh-old .dh-has:focus-within>.dh-l{color:#6b9be8}}
@media (min-width:751px){.pg .dh-old .dh-dd{left:18px;top:100%;min-width:0;margin:0;padding:12px 0 0;border-radius:0;background:none;box-shadow:none;transform:none!important;display:flex;flex-direction:column;gap:14px}}
@media (min-width:751px){.pg .dh-old .dh-dd::before{top:-6px;height:18px}}
@media (min-width:751px){.pg .dh-old .dh-dd a{padding:0;border-radius:0;background:none!important;color:#fff;font-family:inherit;font-weight:900;font-size:14px;letter-spacing:.6px;text-transform:uppercase;text-shadow:rgba(0,0,0,.5) .71px .71px 4px;white-space:nowrap}}
@media (min-width:751px){.pg .dh-old .dh-dd a:first-child{font-weight:900}}
@media (min-width:751px){.pg .dh-old .dh-dd a:hover{color:#6b9be8}}
@media (min-width:751px){.pg .dh-old .dh-av{position:absolute;right:calc(17.08% - 196px);top:66px;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:3px solid #fff;box-sizing:border-box;background:rgba(0,0,0,.25);color:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.3);pointer-events:auto}}
@media (min-width:751px){.pg .dh-old .dh-av svg{width:100%;height:100%}}
@media (min-width:751px){.pg .dh-old .dh-av img{width:100%;height:100%;object-fit:cover}}
.dk-ct b{font-size:20px;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-ct small{letter-spacing:.06em}
@media (min-width:751px){.pg .dk-g4 .dk-card{background:none;box-shadow:none;overflow:visible;border-radius:0}}
@media (min-width:751px){.pg .dk-g4 a.dk-card:hover{box-shadow:none}}
.dk-g4 .dk-ci{border-radius:22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 34px -14px rgba(0,0,0,.35)}
.dk-g4 .dk-ct{padding:0 16px 16px}
.dk-g4 .dk-cc{justify-content:center;gap:7px;padding:14px 4px 0;max-height:calc(2 * 32px + 7px);overflow:hidden}
.dk-g4 .dk-cc span{padding:7px 11px;gap:5px;border-radius:999px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 3px 8px rgba(0,0,0,.1);color:#1e1e1e;font:600 13px/1 'lp-figtree-600',Arial,sans-serif;letter-spacing:-.1px;white-space:nowrap}
.dk-g4 .dk-cc svg{width:13px;height:13px;stroke:#ed2629}
@media (min-width:751px){.pg .dk-hero{display:flex;flex-direction:column;align-items:center}}
@media (min-width:751px){.pg .dk-hero h1{order:1;font-family:'lp-bebas',Arial,sans-serif!important;font-weight:400!important;font-size:104px!important;line-height:.9!important;letter-spacing:.5px!important;text-transform:uppercase;padding-bottom:4px;border-bottom:3px solid #fff;text-shadow:0 2px 14px rgba(0,0,0,.35)!important}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k{order:2;margin:10px 0 0;font:400 38px/1 'lp-bebas',Arial,sans-serif;letter-spacing:.4px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35)}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k::before,.pg .dk-hero .rd-hero-k::after{display:none}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s,.pg .dk-hero .rd-hero-cta{display:none}}
@media (min-width:751px){.pg .dh-old .dh-sb{left:calc(50% - 165px);top:80px;width:330px;height:42px;border-radius:12px;padding:0 16px;box-shadow:0 2px 10px rgba(0,0,0,.15)}}
@media (min-width:751px){.pg .dh-old .dh-sb svg{width:18px;height:18px}}
@media (min-width:751px){.pg .dh-old .dh-av{right:5.5%}}
@media (min-width:751px){.pg .dh-old .dh-nav{right:calc(5.5% + 74px)}}
.dk-g4 .dk-cc span:first-child svg path{fill:#ed2629;stroke:none}
@media (min-width:751px){.pg .dk-nl{max-width:420px;padding:36px 36px 34px}}
@media (min-width:751px){.pg .dk-nl h2{font-size:26px;letter-spacing:-1px}}
.dk-g4 .dk-cc{flex-wrap:nowrap;max-height:none;gap:5px;padding:14px 0 0}
.dk-g4 .dk-cc span{padding:6px 8px;gap:4px;font-size:11.5px}
.dk-g4 .dk-cc svg{width:11px;height:11px}
.dk-g4 .dk-cc{gap:4px}
.dk-g4 .dk-cc span{padding:5px 7px;gap:3px;font-size:clamp(9px,.78vw,11.5px)}
.dk-g4 .dk-cc svg{width:10px;height:10px}
.dk-wrap{max-width:1300px}
.dk-g4 .dk-cc{gap:5px}
.dk-g4 .dk-cc span{padding:6px 9px;gap:4px;font-size:min(12px,.86vw)}
.dk-g4 .dk-cc svg{width:11px;height:11px}
.dk-g4 .dk-card{container-type:inline-size}
.dk-g4 .dk-cc{gap:1.6cqw;padding-top:14px}
.dk-g4 .dk-cc span{padding:2cqw 2.6cqw;gap:1.2cqw;font-size:3.7cqw}
.dk-g4 .dk-cc svg{width:3.6cqw;height:3.6cqw}
.dk-h{font-size:29px}
.dk-g4 .dk-cc{gap:1.4cqw}
.dk-g4 .dk-cc span{padding:2.2cqw 2.4cqw;font-size:4.15cqw}
.dk-wrap{max-width:1520px;padding-left:32px;padding-right:32px}
@media (min-width:751px){.pg .dk-g4{gap:20px}}
.dk-g4 .dk-cc span{font-size:min(13px,4.15cqw);padding:min(7px,2.2cqw) min(11px,2.6cqw)}
.dk-g4 .dk-cc svg{width:min(13px,3.6cqw);height:min(13px,3.6cqw)}
@media (min-width:751px){.pg .dk-hero h1{font-size:52px!important;border-bottom-width:2px;padding-bottom:2px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k{font-size:19px;margin-top:6px}}
.dk-quote{height:986px}
.dk-quote img{height:125%;opacity:.72}
.dk-quote p{left:50%;right:auto;width:420px;transform:translate(-50%,-50%);font:400 60px/1.12 'lp-bebas',Arial,sans-serif;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.35)}
.dk-quote q{quotes:none}
.dk-quote q::before,.dk-quote q::after{content:'\201C';display:inline-block;font:400 52px/0 'lp-outfit-700-2',Arial,sans-serif;vertical-align:.18em;margin-right:6px;color:#fff}
.dk-quote q::after{content:'\201D';margin:0 0 0 6px;color:#ed2629}
.dk-quote p span{color:#ed2629}
.dk-hfh{max-width:1180px;height:420px;margin-left:auto;margin-right:auto}
.dk-hfh img{object-position:center 45%}
.dk-wrap{max-width:1370px}
.dk-g3 .dk-card{position:relative;container-type:inline-size;background:none;box-shadow:none;overflow:visible;border-radius:0}
@media (min-width:751px){.pg .dk-g3 a.dk-card:hover{box-shadow:none}}
.dk-g3 .dk-ci{border-radius:22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 34px -14px rgba(0,0,0,.35)}
.dk-g3 .dk-ct{padding:0 18px 18px}
.dk-g3 .dk-ct small{letter-spacing:.06em}
.dk-g3 .dk-cc{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;padding:14px 10px 0;pointer-events:none;overflow:hidden}
.dk-g3 .dk-cc span{flex:none;display:inline-flex;align-items:center;gap:5px;padding:min(7px,2cqw) min(11px,2.6cqw);border-radius:999px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 3px 8px rgba(0,0,0,.1);color:#1e1e1e;font:600 min(13px,3.4cqw)/1 'lp-figtree-600',Arial,sans-serif;letter-spacing:-.1px;white-space:nowrap}
.dk-g3 .dk-cc svg{width:13px;height:13px;stroke:#ed2629}
.dk-g3 .dk-cc span:last-child svg path{fill:#ed2629;stroke:none}
.dk-g3 .dk-ci .rd-diff{top:auto;bottom:68px;left:18px}
.dk-mission{position:relative;display:flex;flex-direction:column;padding:48px 48px 44px;overflow:hidden;background:radial-gradient(120% 80% at 100% 0%,rgba(237,38,41,.18),rgba(237,38,41,0) 55%),#1c1b1b}
.dk-mission::after{content:'';position:absolute;right:-60px;bottom:-40px;width:420px;height:220px;opacity:.07;background:url('/svg/6a66d1831a6b.svg') center/contain no-repeat;pointer-events:none}
.dk-mk{display:block;margin:0 0 12px;font:600 11px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ed2629}
.dk-mission h2{font-size:38px}
.dk-mission p{font-size:16.5px;line-height:1.7;max-width:56ch}
.dk-mbtn{align-self:flex-start;margin-top:24px;padding:15px 28px;border-radius:999px;background:#ed2629;color:#fff!important;text-decoration:none;font:600 15px/1 'lp-figtree-600',Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
.dk-mbtn:hover{background:#d81f22}
.dk-g4 .dk-cc{gap:1cqw}
.dk-g4 .dk-cc span{padding-left:2.2cqw;padding-right:2.2cqw}
@media (min-width:751px){.pg .dh-old .dh-sb{left:calc(50% - 139px);top:76px;width:278px;height:35px;padding:0 0 0 14px;gap:0;border-radius:10px;box-shadow:none}}
@media (min-width:751px){.pg .dh-old .dh-sb svg{width:14px;height:14px;stroke-width:2.2}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s{display:flex;order:3;justify-content:center;align-items:center;gap:0;margin:26px 0 0;font:500 12.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.85);text-shadow:0 1px 8px rgba(0,0,0,.45)}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span{display:inline-flex;align-items:baseline;gap:7px;padding:0 18px}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span{border-left:1px solid rgba(255,255,255,.35)}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s b{font:400 22px/1 'lp-bebas',Arial,sans-serif;letter-spacing:.04em;color:#fff}}
@media (min-width:751px){.pg .dk-hero .rd-hero-cta{display:flex;order:4;justify-content:center;gap:22px;margin-top:26px;width:auto;min-width:0}}
@media (min-width:751px){.pg .dk-hero .rd-hero-btn{padding:13px 26px;font-size:14px;border-radius:999px;background:#fff;color:#111;box-shadow:0 10px 26px -10px rgba(0,0,0,.5);transition:transform .15s}}
@media (min-width:751px){.pg .dk-hero .rd-hero-btn:hover{transform:translateY(-1px)}}
@media (min-width:751px){.pg .dk-hero .rd-hero-link{font-size:14px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}}
@media (min-width:751px){.pg .dk-hero .rd-hero-link:hover{text-decoration:underline;text-underline-offset:4px}}
@media (min-width:751px){.pg .dh-old .dh-l{font-size:12.5px}}
@media (min-width:751px){.pg .dh-old .dh-i{padding:0 15px}}
@media (min-width:751px){.pg .dh-old .dh-dd a{font-size:12px}}
@media (min-width:751px){.pg .dh-old .dh-av{width:42px;height:42px;top:72px;border-width:2px}}
@media (min-width:751px){.pg .dh-old .dh-nav{right:calc(5.5% + 60px)}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s{margin-top:44px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k+.rd-hero-cta{margin-top:44px}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s{margin-top:64px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k+.rd-hero-cta{margin-top:64px}}
@media (min-width:751px){.pg .dk-hero{transform:translateY(-60px)}}
@media (min-width:751px){.pg .dk-hero h1{font-size:74px!important;border-bottom:3px solid #ed2629!important;padding-bottom:4px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-k{font-size:24px;margin-top:8px}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s{margin-top:60px}}
@media (min-width:751px){.pg .dk-hero .rd-hero-cta{margin-top:28px}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s b{color:#ed2629}}
@media (min-width:751px){.pg .dh-old .dh-sb span{opacity:1;color:#9a9a9e;font-size:13px;margin-left:9px;white-space:nowrap}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s b{color:#fff}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span{border-left:2px solid #ed2629}}
@media (min-width:751px){.pg .dk-hero h1{border-bottom-color:#fff!important}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span{border-left:1px solid rgba(255,255,255,.45)}}
.dfab{position:fixed;right:27px;bottom:36px;z-index:900;display:none;flex-direction:column;align-items:center;gap:20px}
.dfab.on{display:flex}
.dfab-b{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:#ed2629;color:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.25),0 10px 24px -8px rgba(0,0,0,.35);transition:transform .18s,background .18s,opacity .25s}
.dfab-b:hover{transform:translateY(-2px);background:#d81f22}
.dfab-b svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dfab-b::before{content:attr(data-tip);position:absolute;right:76px;top:50%;transform:translate(6px,-50%);padding:7px 12px;border-radius:999px;background:#1c1b1b;color:#fff;font:600 12.5px/1 'lp-figtree',Arial,sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}
.dfab-b:hover::before{opacity:1;transform:translate(0,-50%)}
.dfab-top{opacity:0;pointer-events:none;transform:translateY(8px)}
.dfab-top.on{opacity:1;pointer-events:auto;transform:none}
@media (max-width:1000px){.dfab{display:none!important}}
@media (min-width:1001px){.hs-ov.hs-dd{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hs-ov.hs-dd .hs-sheet{left:var(--hsx);top:var(--hsy);width:var(--hsw);max-height:min(560px,calc(100vh - var(--hsy) - 30px));transform:translate(-50%,0)!important;border-radius:10px;padding:0;box-shadow:0 18px 44px -12px rgba(0,0,0,.45);transition:none}.hs-ov.hs-dd .hs-head{display:none}.hs-ov.hs-dd .hs-top{padding:0;margin:0}.hs-ov.hs-dd .hs-field{height:35px;margin:0;padding:0 14px;border:0;border-radius:10px 10px 0 0;background:#fff;box-shadow:none}.hs-ov.hs-dd .hs-field input{font-size:13.5px}.hs-ov.hs-dd .hs-field svg{width:14px;height:14px}.hs-ov.hs-dd .hs-body{padding:6px 14px 14px;border-top:1px solid #eee}.hs-ov.hs-dd .hs-r img,.hs-ov.hs-dd .hs-ph{width:38px;height:38px}}
@media (min-width:751px){.pg .dh-old .dh-av{border:0;background:none;box-shadow:none;width:40px;height:40px;top:73px}}
@media (min-width:751px){.pg .dh-old .dh-av svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}}
@media (min-width:751px){.pg .dk-hero h1{border-bottom-color:#ed2629!important}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span{border-left:2px solid #ed2629}}
@media (min-width:751px){.pg .rv::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 34% 30% at 50% 52%,rgba(0,0,0,.62),rgba(0,0,0,.25) 60%,rgba(0,0,0,0) 100%)}}
.dk-g4 .dk-cc{padding-bottom:14px;margin-bottom:-14px}
@media (min-width:751px){.pg .rv::after{background:radial-gradient(ellipse 36% 32% at 50% 53%,rgba(0,0,0,.78),rgba(0,0,0,.35) 60%,rgba(0,0,0,0) 100%)}}
@media (min-width:751px){.pg .dk-h{display:flex;flex-direction:column;align-items:center;font:400 38px/1 'lp-bebas',Arial,sans-serif!important;letter-spacing:.5px!important;text-transform:uppercase;color:#2f2e2e}}
@media (min-width:751px){.pg .dk-h::before{content:'';display:block;width:98px;height:42px;margin-bottom:4px;background:url('/svg/7d2a0ac95313.svg') center/contain no-repeat;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.35))}}
@media (min-width:751px){.pg .dk-h a{color:inherit;text-decoration:none}}
@media (min-width:751px){.pg .dk-parks h2{font:400 34px/1.05 'lp-bebas',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#2f2e2e}}
@media (min-width:751px){.pg .dk-mission h2{font:400 40px/1.05 'lp-bebas',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase}}
@media (min-width:751px){.pg .dk-h{display:block;text-align:center}}
@media (min-width:751px){.pg .dk-h::before{margin:0 auto 4px}}
@media (min-width:751px){.pg .dk-quote{height:941px;background:#242323}}
@media (min-width:751px){.pg .dk-quote img{height:120%;object-position:50% 50%;opacity:.63}}
@media (min-width:751px){.pg .dk-quote p{width:auto;font:400 45px/1.48 'lp-bebas',Arial,sans-serif;letter-spacing:.2px;white-space:nowrap;text-shadow:none}}
@media (min-width:751px){.pg .dk-quote q::before,.pg .dk-quote q::after{font:400 44px/0 'lp-outfit-700-2',Arial,sans-serif;vertical-align:.32em;margin:0 6px 0 -26px;color:#fff}}
@media (min-width:751px){.pg .dk-quote q::after{margin:0 -26px 0 6px;color:#ed2629}}
@media (min-width:751px){.pg .dk-nl{background:none!important;box-shadow:none!important;padding:0!important;max-width:420px}}
@media (min-width:751px){.pg .dk-nl h2{color:#1d1d1f!important}}
@media (min-width:751px){.pg .dk-nl p{color:#555!important}}
@media (min-width:751px){.pg .dk-nl input{border:1px solid #e3e3e6!important;background:#f7f7f8!important}}
.dk-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:96px;height:540px}
.dk-three>*{min-width:0;height:100%;box-sizing:border-box;margin:0!important;border-radius:22px}
.dk-three .dk-mission{padding:36px 34px 32px}
.dk-three .dk-mission h2{font-size:34px;margin-bottom:16px}
.dk-three .dk-mission p{font-size:14.5px;line-height:1.65}
.dk-three .dk-mbtn{margin-top:auto}
.dk-three .dk-parks{display:flex;flex-direction:column;padding:28px 20px 16px;overflow:hidden}
.dk-three .dk-parks h2{font-size:26px;margin-bottom:10px}
.dk-three .dk-parks .pm{flex:1;min-height:0}
.dk-three .dk-parks .pm-svg{height:250px}
.dk-three .dk-hfh{height:100%;max-width:none}
.dk-three .dk-hfh img{object-position:72% 40%}
.dk-three .dk-hfh-in{justify-content:flex-end;padding:0 32px 34px;max-width:none;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.78))}
.dk-three .dk-hfh b{font-size:38px;letter-spacing:-1.4px}
.dk-three .dk-hfh em{font-size:14.5px}
.dk-three .dk-hfh i{padding:13px 24px;font-size:14px}
@media (min-width:751px){.pg .dh-old .dh-sb span{line-height:35px;padding-top:2px}}
@media (min-width:751px){.pg .dh-old .dh-sb{align-items:center}}
@media (min-width:751px){.pg .dfo{background:#2f2e2e;border-top:3px solid #ed2629;color:#fff;font-family:'lp-figtree',Arial,sans-serif;box-sizing:border-box}}
.dfo-in{max-width:1370px;margin:0 auto;padding:56px 40px 26px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}
.dfo-logo{display:block;width:150px;height:150px;margin-bottom:18px}
.dfo-logo img{width:100%;height:100%}
.dfo a:hover{color:#ff4a4c}
.dfo h3{margin:0 0 14px;text-align:center;font:400 30px/1 'lp-bebas',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#fff}
.dfo h3 span,.dfo h4 span{color:#ed2629}
.dfo-mis p{margin:0 auto;max-width:400px;text-align:center;font:400 15px/1.65 'lp-figtree',Arial,sans-serif;color:#e8e8e8}
.dfo-mis b{color:#ed2629;font-weight:500}
.dfo-ct{justify-self:end;width:280px}
.dfo-f{display:flex;flex-direction:column;gap:9px}
.dfo-f input,.dfo-f textarea{box-sizing:border-box;width:100%;padding:10px 14px;border:0;border-radius:4px;background:#fff;color:#1e1e1e;font:500 14px/1.2 'lp-figtree',Arial,sans-serif;outline:none}
.dfo-f textarea{height:96px;resize:none;border-radius:4px 4px 0 0;margin-bottom:-9px}
.dfo-f button{height:44px;border:0;border-radius:0 0 4px 4px;background:#ed2629;color:#fff;font:700 16px/1 'lp-outfit',Arial,sans-serif;cursor:pointer}
.dfo-f button:hover{background:#d81f22}
.dfo-hp{position:absolute;left:-9999px}
.dfo-msg{margin:2px 0 0;min-height:16px;text-align:center;font-size:12.5px;color:#cfcfcf}
.dfo-c{display:flex;flex-direction:column;align-items:center;gap:9px}
.dfo h4{margin:0 0 6px;font:400 24px/1 'lp-bebas',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#fff}
.dfo-c a{color:#d8d8d8;text-decoration:none;font:500 14px/1.3 'lp-figtree',Arial,sans-serif}
.dfo-c p{margin:4px 0 0;max-width:230px;color:#9a9a9e;font-size:13.5px;line-height:1.5}
.dfo-sos{display:flex;gap:10px}
.dfo-so{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.08)}
.dfo-so svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:2}
.dfo-so:hover{background:#ed2629}
.dfo-copy{margin:auto 0 0;padding-top:22px;text-align:center;font:600 12.5px/1 'lp-figtree',Arial,sans-serif;color:#fff}
.dfo-copy span{color:#ed2629}
@media (min-width:751px){.pg .dk-nl h2 span,.pg .dk-nl small{color:#ed2629!important}}
@media (min-width:751px){.pg .rv::after{content:none!important}}
@media (min-width:751px){.pg .dk-hero h1{position:relative}}
@media (min-width:751px){.pg .dk-hero h1::after{content:'';position:absolute;left:-40px;right:-40px;bottom:-26px;height:56px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s{position:relative}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s::before{content:'';position:absolute;left:-50px;right:-50px;top:-22px;bottom:-22px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dk-hero h1::after{bottom:-30px;height:64px;background:radial-gradient(closest-side,rgba(0,0,0,.85),rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s::before{background:radial-gradient(closest-side,rgba(0,0,0,.85),rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dk-hero h1::after{left:-70px;right:-70px;bottom:-40px;height:84px;background:radial-gradient(closest-side,rgba(0,0,0,.95),rgba(0,0,0,.5) 55%,rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s::before{left:-70px;right:-70px;top:-30px;bottom:-30px;background:radial-gradient(closest-side,rgba(0,0,0,.95),rgba(0,0,0,.5) 55%,rgba(0,0,0,0))}}
@media (min-width:751px){.pg .dh-old .dh-sb{left:calc(50% - 180px);width:360px}}
@media (min-width:1001px){.hs-ov.hs-dd{pointer-events:none}.hs-ov.hs-dd .hs-sheet{pointer-events:auto}}
@media (min-width:751px){.pg .dk-h{font-size:31px!important}}
@media (min-width:751px){.pg .dk-h::before{width:84px;height:37px;margin-bottom:2px;background-image:url('/svg/lp-heading-mountain.svg');filter:drop-shadow(1px 1px 3px rgba(0,0,0,.35))}}
.dk-three .dk-parks .pm-svg{height:330px}
.dk-three .pm-chips{margin:8px 0 2px}
.dk-three .pm-card{margin:4px 10px 0;padding:9px 12px 10px;border-radius:12px}
.dk-three .pm-card h3{font-size:16px;margin-top:3px}
.dk-three .pm-card [class*=pm-s]{margin-top:6px}
.dk-three .pm-card a,.dk-three .pm-card button{padding-top:7px!important;padding-bottom:7px!important;font-size:12px!important}
.dk-three .dk-hfh img{object-position:93% 40%}
.dk-three{height:auto;align-items:stretch}
.dk-three .dk-mission{padding-bottom:110px}
.dk-three .dk-mbtn{margin-top:26px;position:relative;z-index:1}
.dk-three .dk-mission::after{left:0;right:0;bottom:0;width:auto;height:110px;opacity:.09;background-size:100% auto;background-position:center bottom;background-repeat:repeat-x}
.dk-three .dk-hfh{min-height:520px}
@media (min-width:751px){.pg .dk-quote{height:calc(100vw / 2.25);max-height:941px;min-height:560px}}
@media (min-width:751px){.pg .dk-quote img{height:110%}}
@media (min-width:751px){.pg .dk-quote p{line-height:1.18}}
@media (min-width:751px){.pg .dk-quote q::before{margin:0 3px 0 -18px}}
@media (min-width:751px){.pg .dk-quote q::after{margin:0 -18px 0 3px}}
@media (min-width:751px){.pg .dk-quote .dq{font-style:normal;opacity:0;transition:opacity .6s ease var(--d)}}
@media (min-width:751px){.pg .dk-quote.in .dq{opacity:1}}
@media (min-width:751px){.pg .dk-quote q::before,.pg .dk-quote q::after{opacity:0;transition:opacity .6s ease}}
@media (min-width:751px){.pg .dk-quote.in q::before{opacity:1}}
@media (min-width:751px){.pg .dk-quote.in q::after{opacity:1;transition-delay:2.3s}}
@media (prefers-reduced-motion:reduce){@media (min-width:751px){.pg .dk-quote .dq,.pg .dk-quote q::before,.pg .dk-quote q::after{opacity:1;transition:none}}}
.dfab-b svg{display:block;margin:auto}
.dfo-mis p,.dfo-c a,.dfo-c p{color:#fff}
@media (min-width:751px){.pg .dk-hero .dk-hero-s::before{content:none!important}}
@media (min-width:751px){.pg .dk-hero h1::after{left:-10px;right:-10px;bottom:-16px;height:28px;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,0));filter:blur(4px)}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span{position:relative}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span::before{content:'';position:absolute;left:-14px;top:-14px;bottom:-14px;width:28px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,.55),rgba(0,0,0,0));filter:blur(3px)}}
@media (min-width:751px){.pg .dk-h::before{width:92px;height:40px;margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}}
.dk-three .dk-mission p{color:#fff}
.dk-three .dk-mission b{color:#ed2629}
.dk-three .dk-mbtn{align-self:center;margin:auto 0;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)}
@media (min-width:751px){.pg .dk-quote{height:941px;max-height:none;min-height:0;background:#242323 url('/media/a3a8b8-389168a84786465e9e56c8ff0b4c624e-4e68c2ec19-2043.webp') center/cover fixed}}
@media (min-width:751px){.pg .dk-quote::before{content:'';position:absolute;inset:0;background:rgba(36,35,35,.37)}}
@media (min-width:751px){.pg .dk-quote img{display:none}}
@media (min-width:751px){.pg .dk-quote p{z-index:1}}
@media (min-width:751px){.pg .dk-h{font-size:25px!important}}
.dfo-ct{justify-self:center}
.dfo-logo{margin-bottom:14px}
.dfo-c{gap:5px}
.dfo-c a{font-size:12.5px;line-height:1.2}
.dfo h4{font-size:21px;margin-bottom:5px}
.dfo-c p{font-size:12.5px}
@media (min-width:751px){.pg .dk-three .dk-mission{padding-bottom:0}}
@media (min-width:751px){.pg .dk-three .dk-mbtn{margin:auto 0}}
@media (min-width:751px){.pg .dk-h::before{content:none!important;display:none!important}}
@media (min-width:751px){.pg .dk-hero .dk-hero-s span+span::before{content:none!important}}
@media (min-width:751px){.pg .dk-three .dk-mbtn{position:relative;top:-100px}}
@media (min-width:751px){.pg .dk-three .dk-mission::after{bottom:-9px}}
@media (min-width:751px){.pg .dk-quote{box-shadow:0 6px 0 #242323}}
.hs-ov.hs-dd .hs-field svg{color:#8a8a8e}
.hs-ov.hs-dd .hs-field input{font-size:13px;margin-left:-1px}
.hs-ov.hs-dd .hs-field input::placeholder{color:#9a9a9e;opacity:1}
@media (min-width:751px){.pg .dk-h{letter-spacing:0!important;-webkit-text-stroke:.45px currentColor}}
@media (min-width:751px){.pg .dk-h span{-webkit-text-stroke-color:#ed2629}}
.dfo-c{gap:12px}
.dfo h4{margin-bottom:8px}
.dfo-c p{margin-top:8px;line-height:1.6}
.dfo-mis p{max-width:340px}
@media (min-width:751px){.pg .dk-three{gap:0;align-items:start}}
@media (min-width:751px){.pg .dk-three>*{background:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;min-height:0!important;height:auto!important}}
@media (min-width:751px){.pg .dk-three>*+*{border-left:1px solid #e6e6e6!important}}
@media (min-width:751px){.pg .dk-three .dk-mission{padding:8px 44px 0!important;text-align:center;align-items:center}}
@media (min-width:751px){.pg .dk-three .dk-mission::after{content:none!important}}
@media (min-width:751px){.pg .dk-three .dk-mission small{color:#ed2629}}
@media (min-width:751px){.pg .dk-three .dk-mission h2{color:#2f2e2e}}
@media (min-width:751px){.pg .dk-three .dk-mission p{color:#3a3a3a!important}}
@media (min-width:751px){.pg .dk-three .dk-mission b{color:#ed2629}}
@media (min-width:751px){.pg .dk-three .dk-mbtn{position:static!important;top:auto!important;margin:28px 0 0!important;align-self:center;box-shadow:none!important}}
@media (min-width:751px){.pg .dk-three .dk-parks{padding:8px 32px 0!important}}
@media (min-width:751px){.pg .dk-three .pm-card{background:none!important;border:0!important;box-shadow:none!important;text-align:center;padding:6px 0 0!important}}
@media (min-width:751px){.pg .dk-three .pm-card [class*=pm-s]{justify-content:center}}
@media (min-width:751px){.pg .dk-three .dk-hfh{display:flex!important;flex-direction:column;align-items:center;padding:8px 44px 0;color:#2f2e2e!important}}
@media (min-width:751px){.pg .dk-three .dk-hfh img{position:static!important;width:100%;height:300px!important;border-radius:14px;object-position:93% 40%}}
@media (min-width:751px){.pg .dk-three .dk-hfh:hover img{transform:none}}
@media (min-width:751px){.pg .dk-three .dk-hfh-in{position:static!important;background:none!important;padding:22px 0 0!important;align-items:center;text-align:center}}
@media (min-width:751px){.pg .dk-three .dk-hfh small{color:#ed2629}}
@media (min-width:751px){.pg .dk-three .dk-hfh b{color:#2f2e2e;margin-top:10px}}
@media (min-width:751px){.pg .dk-three .dk-hfh em{color:#3a3a3a}}
@media (min-width:751px){.pg .dk-three .dk-hfh i{color:#fff;box-shadow:none}}
@media (min-width:751px){.pg .dk-three .pm-card .pm-pills{justify-content:center}}
@media (min-width:751px){.pg .dk-three .dk-mission h2 span{color:#ed2629}}
@media (min-width:751px){.pg .dk-three .dk-hfh b{font:400 34px/1.05 'lp-bebas',Arial,sans-serif!important;letter-spacing:.4px!important;text-transform:uppercase}}
@media (min-width:751px){.pg .dk-three .dk-hfh small{font-family:'lp-figtree',Arial,sans-serif;font-weight:700;font-size:11px}}
@media (min-width:751px){.pg .dk-three .dk-mk,.pg .dk-three .dk-hfh small{font:600 11px/1 'lp-outfit',Arial,sans-serif!important;letter-spacing:.14em!important;color:#ed2629!important;margin:0 0 12px}}
@media (min-width:751px){.pg .dk-three .dk-hfh b{margin-top:0!important}}
@media (min-width:751px){.pg .dk-hero{transform:translateY(-40px)}}
.hs-ov.hs-dd .hs-field input{position:relative;top:1px}
@media (min-width:751px){.pg .dk-three .dk-hfh img{border-radius:0!important;height:320px!important;-webkit-mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat;mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat}}
@media (min-width:751px){.pg .dk-three .dk-hfh img{object-position:72% 40%!important}}
@media (min-width:751px){.pg .dk-h{-webkit-text-stroke-width:.3px}}
@media (min-width:751px){.pg .dk-three .dk-hfh img{object-position:72% 40%!important}}
@media (min-width:751px){.pg .dk-three .dk-hfh img{object-position:50% 50%!important;height:340px!important}}
@media (min-width:751px){.pg .dk-hfh.dk-hfh-big{position:relative;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;height:auto!important;max-width:1180px;margin:110px auto 0!important;background:none!important;border-radius:0!important;overflow:visible!important;color:#2f2e2e!important;box-shadow:none!important}}
@media (min-width:751px){.pg .dk-hfh-big img{position:static!important;width:100%;height:520px!important;object-fit:cover;object-position:50% 50%;border-radius:0;-webkit-mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat;mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat;transform:none!important}}
@media (min-width:751px){.pg .dk-hfh-big .dk-hfh-in{position:static!important;background:none!important;padding:0!important;max-width:none;align-items:flex-start;text-align:left}}
@media (min-width:751px){.pg .dk-hfh-big small{font:600 13px/1 'lp-outfit',Arial,sans-serif!important;letter-spacing:.14em!important;color:#ed2629!important;margin:0 0 16px}}
@media (min-width:751px){.pg .dk-hfh-big b{margin:0!important;font:400 64px/1 'lp-bebas',Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase;color:#2f2e2e;-webkit-text-stroke:.3px currentColor}}
@media (min-width:751px){.pg .dk-hfh-big b span{color:#ed2629;-webkit-text-stroke-color:#ed2629}}
@media (min-width:751px){.pg .dk-hfh-big em{margin-top:18px;font-size:19px;line-height:1.6;color:#3a3a3a;max-width:440px}}
@media (min-width:751px){.pg .dk-hfh-big i{margin-top:30px;padding:16px 34px;font-size:16px;color:#fff;box-shadow:none}}
@media (min-width:751px){.pg .dk-three{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1180px;margin-left:auto;margin-right:auto;margin-top:110px}}
@media (min-width:751px){.pg .dfo-in{max-width:none;padding-left:6vw;padding-right:6vw}}
@media (min-width:751px){.pg .dfo-mis p{max-width:420px}}
@media (min-width:751px){.pg .dfo-in{padding-left:7vw;padding-right:7vw}}
@media (min-width:751px){.pg .dk-three .dk-mission{align-self:center;padding-top:0!important}}
@media (min-width:751px){.pg .dk-hfh.dk-hfh-big{max-width:944px;gap:52px}}
@media (min-width:751px){.pg .dk-hfh-big img{height:416px!important}}
@media (min-width:751px){.pg .dk-hfh-big small{font-size:10.5px!important;margin-bottom:13px}}
@media (min-width:751px){.pg .dk-hfh-big b{font-size:51px!important}}
@media (min-width:751px){.pg .dk-hfh-big em{margin-top:8px;font-size:14.2px;line-height:1.3;white-space:nowrap;max-width:none}}
@media (min-width:751px){.pg .dk-hfh-big i{margin-top:24px;padding:13px 27px;font-size:13px}}
@media (min-width:751px){.pg .dk-hfh-big em{font-size:11.9px;letter-spacing:.01em}}
@media (min-width:751px){.pg .dk-hfh-big em{font-size:11.7px;letter-spacing:0}}
@media (min-width:751px){.pg .dk-hfh-big em{font-size:13.45px}}
@media (min-width:751px){.pg .dk-hfh-big .dk-hfh-in{width:fit-content}}
@media (min-width:751px){.pg .dk-hfh-big i{align-self:center}}
@media (min-width:751px){.pg .dk-hfh-big b{font-size:57.3px!important}}
@media (min-width:751px){.pg .dk-hfh-big .dk-hfh-in{align-items:center!important;text-align:center!important}}
@media (min-width:751px){.pg .dk-nl p{max-width:none!important;white-space:nowrap;font-size:14px!important}}
@media (min-width:751px){.pg .dk-hfh-big em{margin-top:-3px}}
@media (min-width:751px){.pg .dk-three .dk-parks h2{font-size:34px!important}}
@media (min-width:751px){.pg .dk-three .pm-card .pm-links{justify-content:center;gap:12px}}
@media (min-width:751px){.pg .dk-three .pm-card .pm-links>*{flex:0 0 auto!important;width:auto!important;height:45px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0 28px!important;font-size:15px!important;box-sizing:border-box}}
@media (max-width:750px){.pg .rd-map,.pg .rd-card-p,.pg .rd-hfh,.pg .rd-maps,.pg .rd-row{-webkit-transform:translateZ(0);transform:translateZ(0);isolation:isolate}}
@media (max-width:750px){.pg .rd-map-t,.pg .rd-map .rd-map-c,.pg .rd-card-t,.pg .rd-hfh-in{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}}
@media (max-width:750px){.pg .rd-map img,.pg .rd-card-p img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}
@media (max-width:750px){.pg .rd-hfh{border-radius:0!important;box-shadow:none!important;background:transparent!important;-webkit-mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat;mask:url('/svg/hfh-blob.svg') center/100% 100% no-repeat}}
@media (max-width:750px){.pg .rd-hfh-in{left:12%!important;right:9%!important;bottom:6%!important;padding:70px 6px 8px!important;background:none!important}}
@media (max-width:750px){.pg .rd-hfh::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.75) 78%);pointer-events:none}}
@media (max-width:750px){.pg .rd-hfh-in{z-index:1}}
@media (max-width:750px){.pg .rd-hfh b{font-size:21px!important;margin-top:7px!important}}
@media (max-width:750px){.pg .rd-hfh small{font-size:8.5px!important}}
@media (max-width:750px){.pg .rd-hfh em{font-size:10.5px!important;margin-top:6px!important;line-height:1.35!important}}
@media (max-width:750px){.pg .rd-hfh i{margin-top:10px!important;padding:9px 20px!important;font-size:11px!important}}
@media (max-width:750px){.pg .rd-pmh{margin:0;text-align:center;font:400 27px/1.05 'lp-bebas',Arial,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#2f2e2e;-webkit-text-stroke:.3px currentColor}}
@media (max-width:750px){.pg .rd-pmh span{color:#ed2629;-webkit-text-stroke-color:#ed2629}}
@media (max-width:750px){.pg .rd-hfh-in{bottom:14%!important}}
@media (max-width:750px){.pg .rd-pmh{font-size:26px}}
@media (max-width:750px){.pg .pm-chips{gap:5px}}
@media (max-width:750px){.pg .pm-chip{font-size:9.5px;padding:5px 9px}}
@media (min-width:751px){.pg .dfo-c{gap:6px}}
@media (min-width:751px){.pg .dfo-mis p{line-height:1.32}}
@media (min-width:751px){.pg .dfo-c p{line-height:1.3}}
@media (min-width:751px){.pg .dfo-c a{line-height:1.15}}
@media (min-width:751px){.pg .dfo-so svg{transform:translate(-.4px,.1px)}}
@media (min-width:751px){.pg .dfo-so[aria-label="Facebook"] svg{transform:translate(-.6px,.1px)}}
@media (max-width:750px){.pg .rd-hfh{transform:translateX(-8px) translateZ(0)!important}}
@media (min-width:751px){.pg .dfo-mis p{font-size:13px;max-width:380px}}
@media (max-width:750px){.pg .rd-pmh{font:400 21px/1.1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-1.05px!important;text-transform:none!important;color:#000!important;-webkit-text-stroke:0!important}}
@media (max-width:750px){.pg .rd-pmh span{-webkit-text-stroke:0!important}}
@media (min-width:751px){.pg .dfo-mis p{max-width:330px!important}}
@media (min-width:751px){.pg .dfo-c a{font:400 12.5px/1.3 'lp-figtree',Arial,sans-serif!important}}
@media (min-width:751px){.pg .dfo-mis p{max-width:314px!important}}
@media (min-width:751px){.pg .dfo-mis p{max-width:277px!important}}
@media (min-width:751px){.pg .dfo-mis p{max-width:252px!important}}
@media (min-width:751px){.pg .dk-h{font:400 25px/1.1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.8px!important;text-transform:none!important;-webkit-text-stroke:0!important;color:#1e1e1e}}
@media (min-width:751px){.pg .dk-h span{-webkit-text-stroke:0!important}}
@media (min-width:751px){.pg .dk-h{font:400 21px/1.1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.6px!important;color:#1e1e1e}}
@media (min-width:751px){.pg .dk-wrap:has(.dk-map) .dk-g3,.pg .dk-wrap:has(.dk-map) .mk{max-width:1180px;margin-left:auto;margin-right:auto}}
@media (min-width:751px){.pg .dk-g3 .dk-soon .dk-ci img{filter:saturate(1.15) contrast(1.04)!important}}
@media (min-width:751px){.pg .dk-g3 .dk-ct .rd-diff{position:static!important;display:inline-flex;margin:0 0 9px}}
@media (min-width:751px){.pg .dk-g3 .dk-ct b{display:block}}
@media (min-width:751px){.pg .dk-g3 .dk-ci::after{inset:30% 0 0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8))}}
@media (min-width:751px){.pg .dkf:has(.dk-map.emb-fs),.pg .dk-wrap:has(.dk-map.emb-fs){transform:none!important;filter:none!important;contain:none!important;z-index:6000!important}}
@media (min-width:751px){.pg .dfo2 .dfo2-a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 9vw;align-items:center;max-width:1100px;width:100%;margin:0 auto}}
@media (min-width:751px){.pg .dfo2 .dfo2-a .dfo-mis{justify-self:end;text-align:center}}
@media (min-width:751px){.pg .dfo2 .dfo2-a .dfo-mis p{max-width:400px!important;margin-left:auto;margin-right:auto}}
@media (min-width:751px){.pg .dfo2 .dfo2-a .dfo-ct{justify-self:start;width:100%;max-width:420px;min-width:0!important}}
@media (min-width:751px){.pg .dfo2 .dfo2-b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;max-width:1100px;width:100%;margin:46px auto 0;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}}
@media (min-width:751px){.pg .dfo2 .dfo2-b>*{justify-self:center;text-align:center}}
@media (min-width:751px){.pg .dfo2 .dfo2-brand{display:flex;flex-direction:column;align-items:center;gap:12px}}
@media (min-width:751px){.pg .dfo2 .dfo2-brand .dfo-logo{width:96px;height:96px;margin:0}}
@media (min-width:751px){.pg .dfo2 .dfo2-brand p{margin:0;max-width:190px;color:#fff;font:400 12.5px/1.4 'lp-figtree',Arial,sans-serif}}
@media (min-width:751px){.pg .dfo2 .dfo2-b .dfo-c h4{margin:0 0 6px}}
@media (min-width:751px){.pg .dfo2 .dfo-so{color:#fff}}
@media (min-width:751px){.pg .dfo2 .dfo2-a{align-items:start}}
@media (min-width:751px){.pg .dfo2 .dfo2-a .dfo-mis p{font-size:13.5px!important;line-height:1.6!important;max-width:420px!important}}
@media (min-width:751px){.pg .dfo2 .dfo2-logo{width:120px;height:120px;margin:28px auto 0}}
@media (min-width:751px){.pg .dfo2 .dfo2-brand{gap:9px}}
@media (min-width:751px){.pg .dfo2 .dfo2-brand .dfo-sos{margin:4px 0 6px}}
@media (min-width:751px){.pg .pk-dh.dk-hero{display:flex;flex-direction:column;align-items:center;text-align:center}}
@media (min-width:751px){.pg .pk-dh.dk-hero .rd-hero-cta{order:4}}
@media (min-width:751px){.pg .bp>h2,.pg .acx h2{font:400 21px/1.1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.6px!important;text-align:center}}
@media (min-width:751px){.pg .bp>h2,.pg .acx h2{color:#1e1e1e!important}}
@media (min-width:751px){.pg .bp>h2 span,.pg .acx h2 span{color:#ed2629!important}}
@media (min-width:751px){.pg .bp>p:not([class]){font:400 14.5px/1.65 'lp-figtree',Arial,sans-serif!important;color:#3a3a3a!important;text-align:left}}
@media (min-width:751px){.pg .bp>h2:first-of-type+p::first-letter{font-size:46px!important}}
@media (min-width:751px){.pg .bp>p:not([class]){text-align:left!important}}
.rd-soon img{filter:none!important}
@media (max-width:750px){.pg .rd-soon img{filter:none!important}}
@media (min-width:751px){.pg .rd-soon img{filter:none!important}}
@media (min-width:751px){.pg .dh-old .dh-mega{position:static}}
@media (min-width:751px){.pg .dh-old .dh-l{position:relative}}
@media (min-width:751px){.pg .dh-old .dh-l:hover,.pg .dh-old .dh-has:hover>.dh-l,.pg .dh-old .dh-has.open>.dh-l{color:#fff!important}}
@media (min-width:751px){.pg .dh-old .dh-l::after{content:'';position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:#ed2629;transform:scaleX(0);transition:transform .2s}}
@media (min-width:751px){.pg .dh-old .dh-l:hover::after,.pg .dh-old .dh-has:hover>.dh-l::after,.pg .dh-old .dh-has.open>.dh-l::after{transform:scaleX(1)}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg{position:absolute;left:auto;right:-6px;top:100%;display:block;margin-top:12px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 28px 60px -14px rgba(0,0,0,.42);opacity:0;visibility:hidden;transform:translateY(8px)!important;transition:opacity .18s,transform .18s,visibility 0s linear .18s;text-align:left}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg::before{content:'';position:absolute;left:0;right:0;top:-22px;height:22px}}
@media (min-width:751px){.pg .dh-old .dh-mega:hover>.dh-dd.mg,.pg .dh-old .dh-mega.open>.dh-dd.mg{opacity:1;visibility:visible;transform:none!important;transition:opacity .18s,transform .18s}}
@media (min-width:751px){.pg .dh-old .dh-mega:focus-within:not(:hover)>.dh-dd.mg{opacity:0;visibility:hidden}}
@media (min-width:751px){.pg .dh-old .dh-mega.kb:focus-within>.dh-dd.mg{opacity:1;visibility:visible;transform:none!important}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg a,.pg .dh-old .dh-dd.mg span{text-transform:none;letter-spacing:normal;text-shadow:none;white-space:normal}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg a{display:block;padding:0;color:#1d1d1f;font-weight:400}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg img{display:block;object-fit:cover}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg b{font:600 13.5px/1.2 'lp-outfit',Arial,sans-serif;letter-spacing:-.2px}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg small{display:block;font:700 9.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg em{display:block;margin-top:3px;font:400 11.5px/1.2 'lp-figtree',Arial,sans-serif;font-style:normal;color:#8a8a8e}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-foot{display:flex!important;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 4px 0;border-top:1px solid #ececef;font:600 13px/1 'lp-figtree',Arial,sans-serif;color:#1d1d1f}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-foot:hover{color:#ed2629}}
@media (min-width:751px){.pg .mg-pk,.pg .mg-map,.pg .mg-feat{position:relative!important;overflow:hidden;border-radius:14px;background:#242323}}
@media (min-width:751px){.pg .mg-pk img,.pg .mg-map img,.pg .mg-feat img{position:absolute;inset:0;width:100%;height:100%;transition:transform .35s}}
@media (min-width:751px){.pg .mg-pk:hover img,.pg .mg-map:hover img,.pg .mg-feat:hover img{transform:scale(1.05)}}
@media (min-width:751px){.pg .mg-pk::after,.pg .mg-map::after,.pg .mg-feat::after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0) 35%,rgba(0,0,0,.7))}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk>span,.pg .dh-old .dh-dd.mg .mg-map>span,.pg .dh-old .dh-dd.mg .mg-feat>span{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;color:#fff}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk b,.pg .dh-old .dh-dd.mg .mg-map b,.pg .dh-old .dh-dd.mg .mg-feat b{display:block;margin-top:4px;font-size:17px;color:#fff}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk em,.pg .dh-old .dh-dd.mg .mg-map em,.pg .dh-old .dh-dd.mg .mg-feat em{color:rgba(255,255,255,.85)}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk small,.pg .dh-old .dh-dd.mg .mg-map small,.pg .dh-old .dh-dd.mg .mg-feat small{color:rgba(255,255,255,.9)}}
@media (min-width:751px){.pg .mg-parks{width:600px}}
@media (min-width:751px){.pg .mg-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}}
@media (min-width:751px){.pg .mg-pk{height:104px}}
@media (min-width:751px){.pg .mg-hs{margin-top:8px}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-h{display:flex!important;align-items:center;gap:10px;padding:6px;border-radius:10px;transition:background .15s}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg a.mg-h:hover{background:#f4f4f6}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg a.mg-h:hover b{color:#ed2629}}
@media (min-width:751px){.pg .mg-h img{width:46px;height:36px;border-radius:8px;flex:none}}
@media (min-width:751px){.pg .mg-soon{opacity:.5}}
@media (min-width:751px){.pg .mg-d{display:inline-block;width:7px;height:7px;margin:0 5px 1px 0;border-radius:50%;background:#f5a623;vertical-align:middle}}
@media (min-width:751px){.pg .mg-d-easy{background:#2fa84f}}
@media (min-width:751px){.pg .mg-d-hard{background:#ed2629}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-all{display:inline-flex!important;align-items:center;gap:5px;margin:6px 6px 0;font:600 12.5px/1 'lp-figtree',Arial,sans-serif;color:#ed2629}}
@media (min-width:751px){.pg .mg-maps{width:500px}}
@media (min-width:751px){.pg .mg-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}}
@media (min-width:751px){.pg .mg-map{height:116px}}
@media (min-width:751px){.pg .mg-reads{width:620px}}
@media (min-width:751px){.pg .mg-rd{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-r{display:flex!important;align-items:center;gap:10px;padding:6px;border-radius:10px;transition:background .15s}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-r:hover{background:#f4f4f6}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-r:hover b{color:#ed2629}}
@media (min-width:751px){.pg .mg-r img{width:50px;height:38px;border-radius:8px;flex:none}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-r small{color:#ed2629;margin-bottom:4px}}
@media (min-width:751px){.pg .mg-feat{min-height:220px}}
@media (min-width:751px){.pg .hk-fac{align-items:stretch!important}}
@media (min-width:751px){.pg .hk-fa{display:flex;flex-direction:column}}
@media (min-width:751px){.pg .pk-wx{max-width:var(--fcw,560px);margin-left:auto!important;margin-right:auto!important}}
@media (min-width:751px){.pg .hk-tips.hk-bal{column-count:auto!important;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}}
@media (min-width:751px){.pg .hk-tips.hk-bal>.hk-col{display:flex;flex-direction:column;gap:14px}}
@media (min-width:751px){.pg .hk-tips.hk-bal .hk-tip{margin:0!important;break-inside:auto}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk,.pg .dh-old .dh-dd.mg .mg-map,.pg .dh-old .dh-dd.mg .mg-feat{border-radius:12px!important;overflow:hidden!important;clip-path:inset(0 round 12px)}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-h img,.pg .dh-old .dh-dd.mg .mg-r img{border-radius:8px!important}}
@media (min-width:751px){.pg .hk-fac{display:flex!important;flex-wrap:wrap;justify-content:center}}
@media (min-width:751px){.pg .hk-fac>.hk-fa{flex:0 0 calc((100% - 12px) / 2)}}
@media (min-width:751px){.pg :is(p,li) a:not([class]){display:inline;padding:.06em .42em .1em!important;border-radius:.45em;background:#f1f2f4!important;color:#3899ec!important;font-weight:600!important;text-decoration:none!important;white-space:normal!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}}
@media (min-width:751px){.pg :is(p,li) a:not([class]):hover{background:#e7e9ec!important}}
@media (min-width:751px){.pg :is(:is(p,li) a[href^="http"]:not([class]):not([href*="thelostpeak.co.uk"]),.np-a)::after{content:'';display:inline-block;width:.6em;height:.6em;margin-left:.15em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8.5 8.2 2.3M3.4 2H8.5v5.1' fill='none' stroke='%233899ec' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}}
@media (min-width:751px){.pg :is(footer,.dh,.ck,.rd-nl,.dfo) :is(p,li) a:not([class]){padding:0!important;background:none!important;color:inherit!important;font-weight:inherit!important}}
@media (min-width:751px){.pg :is(footer,.dh,.ck,.rd-nl,.dfo) :is(p,li) a:not([class])::after{content:none}}
@media (min-width:751px){.pg .ck a{color:#ed2629!important}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk,.pg .dh-old .dh-dd.mg .mg-map,.pg .dh-old .dh-dd.mg .mg-feat{border-radius:0!important;clip-path:none!important}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-park:first-child .mg-pk,.pg .dh-old .dh-dd.mg .mg-map:nth-child(1){border-top-left-radius:12px!important}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-park:last-child .mg-pk,.pg .dh-old .dh-dd.mg .mg-map:nth-child(2),.pg .dh-old .dh-dd.mg .mg-feat{border-top-right-radius:12px!important}}
@media (min-width:751px){.pg .mg-maps{width:660px}}
@media (min-width:751px){.pg .mg-map{height:160px}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-map b{font-size:20px}}
@media (min-width:751px){.pg .mg-parks{width:680px}}
@media (min-width:751px){.pg .mg-pk{height:208px}}
@media (min-width:751px){.pg .dh-old .dh-dd.mg .mg-pk b{font-size:22px}}
@media (min-width:751px){.pg article.hk .dk-nl{margin:80px auto 0!important}}
@media (min-width:751px){.pg article.hk .dk-nl h2{font-size:26px!important;letter-spacing:-1px!important;margin:8px 0 8px!important;line-height:1.15!important}}
@media (min-width:751px){.pg article.hk .dk-nl p{margin:0 0 20px!important;text-align:center!important;font-size:14px!important}}
@media (min-width:751px){.pg article.hk .dk-nl small{display:block;margin:0!important}}
@media (min-width:751px){.pg article.hk .dk-nl{margin-bottom:56px!important}}
@media (min-width:751px){.pg .dk-hfh.dk-game{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:96px!important}}
@media (min-width:751px){.pg .dk-game img{order:2;-webkit-mask:none!important;mask:none!important;border-radius:24px!important;image-rendering:pixelated;height:auto!important;aspect-ratio:16/9;box-shadow:0 24px 60px -24px rgba(0,0,0,.45)}}
@media (min-width:751px){.pg .dk-game em{white-space:normal!important;max-width:380px!important;text-align:center}}
@media (max-width:750px){.pg .rd-game{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 22px;border-radius:16px;overflow:hidden;background:#1c1b1b;color:#fff;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.18)}}
@media (max-width:750px){.pg .rd-game img{width:100%;aspect-ratio:16/9;height:auto;image-rendering:pixelated;display:block}}
@media (max-width:750px){.pg .rd-game small{margin-top:16px;font:600 9.5px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ed2629}}
@media (max-width:750px){.pg .rd-game b{margin-top:8px;font:400 30px/1 'lp-bebas',Arial,sans-serif;text-transform:uppercase;letter-spacing:.3px}}
@media (max-width:750px){.pg .rd-game b span{color:#ed2629}}
@media (max-width:750px){.pg .rd-game em{margin:8px 22px 0;font-style:normal;font-size:12.5px;line-height:1.45;color:#cfcfcf}}
@media (max-width:750px){.pg .rd-game i{margin-top:14px;padding:11px 24px;border-radius:999px;background:#ed2629;font:600 12.5px/1 'lp-figtree',Arial,sans-serif;font-style:normal}}
@media (min-width:751px){.pg .dk-game b{white-space:nowrap;font-size:48px!important}}
@media (min-width:751px){.pg .dk-game em{max-width:420px!important}}
.mm .mi-tag{float:right;margin-top:2px;padding:4px 10px;border-radius:999px;background:#ed2629;color:#fff;font:700 10px/1 'lp-outfit',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
@media (min-width:751px){.pg .dk-nl .fmsg{color:#2f2e2e!important}}
@media (min-width:751px){.pg h2[style*="lp-outfit-700"]{font-family:'lp-outfit-700-2',Arial,sans-serif!important;font-size:21px!important;font-weight:400!important;letter-spacing:-.6px;line-height:23.1px!important;color:rgb(30,30,30)!important}}
@media (min-width:751px){.pg .mk summary{background:#fff;color:#1d1d1f}}
@media (min-width:751px){.pg .imp-er,.pg .imp-er+.a,.pg .imp-er+.a+.a{margin-top:18px!important}}
@media (min-width:751px){.pg a.gt.pl-guide{max-width:551px;margin-left:auto!important;margin-right:auto!important;padding:10px!important;gap:12px!important;border-radius:16px!important}}
@media (min-width:751px){.pg a.gt.pl-guide .gt-i{width:60px;height:60px;border-radius:11px}}
@media (min-width:751px){.pg a.gt.pl-guide .pl-guide-t{font-size:15px!important}}
@media (min-width:751px){.pg a.gt.pl-guide .gt-go{width:28px;height:28px}}
@media (min-width:751px){.pg :is(.dk-hero,.rd-hero-k,h1,h2,h3,h4,h5,h6,[class*="hero"]) a:not([class]){padding:0!important;background:none!important;color:inherit!important;font-weight:inherit!important;border-radius:0!important}}
@media (min-width:751px){.pg :is(.dk-hero,.rd-hero-k,h1,h2,h3,h4,h5,h6,[class*="hero"]) a:not([class])::after{content:none!important}}
@media (min-width:751px){.pg .pl a.pl-guide{margin-top:-32px!important}}
@media (min-width:751px){.pg .hk-fac.hk-fac-bal,.pg .hk-fac.hk-fac-one{width:1085px!important;max-width:calc(100vw - 80px)!important;margin-left:50%!important;transform:translateX(-50%)}}
@media (min-width:751px){.pg .hk-fac.hk-fac-bal{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;align-items:start}}
@media (min-width:751px){.pg .hk-fac-bal>.hk-col{display:flex;flex-direction:column;gap:16px;min-width:0}}
@media (min-width:751px){.pg .hk-fac-bal .hk-fa{flex:none!important;width:auto!important;margin:0!important}}
@media (min-width:751px){.pg .hk-fac.hk-fac-one{display:flex!important;justify-content:center}}
@media (min-width:751px){.pg .hk-fac-one>.hk-fa{flex:0 1 560px!important}}
@media (min-width:751px){.pg .bp .rd-nl h2,.pg .std .rd-nl h2{color:#1d1d1f!important;text-align:center}}
@media (min-width:751px){.pg .bp .rd-nl h2 span,.pg .std .rd-nl h2 span{display:inline!important;color:#ed2629!important}}
@media (min-width:751px){.pg .dfo-so svg,.pg .dfo-so[aria-label="Facebook"] svg{transform:none!important;display:block}}
@media (min-width:751px){.pg .dfo-so{padding:0!important;line-height:0}}
@media (min-width:751px){.pg .bp>.rd-nl{margin-top:64px!important}}
@media (min-width:751px){.pg .bp:has(>.rd-nl:last-child){padding-bottom:64px!important}}
@media (min-width:751px){.pg .mg-feat img{object-fit:cover;object-position:100% center}}
@media (min-width:751px){.pg .rd-nl button{box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18)!important}}
@media (min-width:751px){.pg .hfh-read em{display:none}}
@media (min-width:751px){.pg .hfh-band{height:min(100vh,900px)}}
@media (min-width:751px){.pg .hfh-band>img{content:url(/media/hfh-quote-8k-q90-3840.webp);object-position:50% 50%}}
@media (min-width:751px){.pg .hfh-talk{max-width:560px;margin-left:auto!important;margin-right:auto!important;padding:22px 28px}}
@media (min-width:751px){.pg .hfh-talk a{background:none!important;padding:0!important;color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.4)}}
@media (min-width:751px){.pg .hfh-tools a{padding:12px 16px!important;font-size:14px!important}}
@media (min-width:751px){.pg .hfh-tools a b{font-size:15px!important}}
@media (min-width:751px){.pg .hfh-tools a i{width:24px!important;height:24px!important;font-size:12px!important}}
@media (min-width:751px){.pg .hfh-band{margin:56px 0!important;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}
@media (min-width:751px){.pg .mg-feat{border-radius:14px!important;clip-path:inset(0 round 14px)}}
@media (min-width:751px){.pg .mg-feat .mg-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;border-radius:999px;background:#ed2629;color:#fff;text-decoration:none;font:600 12.5px/1 'lp-figtree-600',Arial,sans-serif}}
@media (min-width:751px){.pg .mg-feat .mg-go svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}
@media (min-width:751px){.pg .mg-feat:hover .mg-go{background:#d41f22}}
@media (min-width:751px){.pg .hfh-read{max-width:560px;margin-left:auto!important;margin-right:auto!important;padding:8px 12px 8px 8px!important;gap:12px!important;border-radius:16px!important}}
@media (min-width:751px){.pg .hfh-read img{width:56px!important;height:56px!important;border-radius:10px!important}}
@media (min-width:751px){.pg .hfh-read small{font-size:9.5px!important}}
@media (min-width:751px){.pg .hfh-read b{font-size:15px!important;margin-top:4px!important}}
@media (min-width:751px){.pg .hfh-read u{width:28px!important;height:28px!important}}
@media (min-width:751px){.pg .hfh-read u svg{width:13px!important;height:13px!important}}
@media (min-width:751px){.pg .hfh-tools a i svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}}
@media (min-width:751px){.pg .hfh-band{height:min(107vh,963px)!important}}
@media (min-width:751px){.pg .hfh-band>img{top:-7%!important;height:114%!important;animation:none!important;will-change:transform}}
@media (min-width:751px){.pg .dh-av.dh-av-ph{border:2px solid #fff!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important}}
@media (min-width:751px){.pg .dh-av.dh-av-ph svg{display:none}}
@media (min-width:751px){.pg .dh-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}}
.dh-avm{position:absolute;z-index:70;width:230px;padding:8px;box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -12px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s .18s;pointer-events:auto}
.dh-avm.on{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}
.dh-avm p{margin:0;padding:8px 10px 10px;font:600 14px/1.2 'lp-figtree-600',Arial,sans-serif;color:#1e1e1e}
.dh-avm p small{display:block;margin-top:3px;font-weight:400;font-size:11.5px;color:#8a8a8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dh-avm a,.dh-avm button{display:block;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:10px;background:none;text-align:left;text-decoration:none;color:#1e1e1e;font:14px/1.2 'lp-figtree-600',Arial,sans-serif;cursor:pointer}
.dh-avm a:hover,.dh-avm button:hover{background:#f5f5f7}
.dh-avm button{color:#ed2629}
.dh-avm hr{margin:6px 4px;border:0;border-top:1px solid #ececef}
@media (min-width:751px){.pg .hfh-ways{gap:9px!important}}
@media (min-width:751px){.pg .hfh-ways li{padding:12px 16px 12px 52px!important;font-size:14px!important;line-height:1.5!important}}
@media (min-width:751px){.pg .hfh-ways li::before{left:14px!important;top:13px!important;width:24px!important;height:24px!important;font-size:12px!important;line-height:24px!important}}
@media (min-width:751px){.pg .hfh-ways b{font-size:15px!important}}
.hfh-tools a i svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}
.mm .mm-acc{width:max-content!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:24px!important;align-self:center}
.mm-acc .mm-av{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block;margin-left:-8px}
@media (min-width:751px){.pg .hfh-band::after{background:rgba(0,0,0,.5)}}
@media (min-width:751px){.pg .hfh-band{width:auto!important;left:auto!important;transform:none!important;margin:56px 0!important;height:540px!important;border-radius:16px;box-shadow:0 14px 34px rgba(0,0,0,.14)}}
.rd-hero-k{white-space:nowrap}
.cr-i{font:normal 700 9px/1 'lp-figtree',Arial,sans-serif!important;padding:0 0 0 .5px;box-sizing:border-box;text-align:center}
@media (min-width:751px){.pg .mg-parks{width:960px!important}}
@media (min-width:751px){.pg .mg-parks .mg-cols{grid-template-columns:repeat(3,1fr)}}
@media (min-width:751px){.pg :is(.dk-hero,.rd-hero,.rd-hero-k,h1,h2,h3,h4,h5,h6,[class*="hero"]) a:not([class]):hover{background:none!important}}
.dfab{transition:opacity .2s}
.dfab.over-map{opacity:0;pointer-events:none}
@media (max-width:750px){.pg .imp-hl,.pg .imp-hl+.a,.pg .imp-hl+.a+.a{width:160px!important;left:80px!important;height:41px!important;margin-top:12px!important;border-radius:999px!important}}
@media (max-width:750px){.pg .imp-hl+.a{box-shadow:0 3px 8px rgba(0,0,0,.22)!important}}
@media (max-width:750px){.pg .imp-hl+.a+.a{font:15px/1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.3px!important;font-weight:400!important}}
@media (min-width:751px){.pg .imp-hl,.pg .imp-hl+.a,.pg .imp-hl+.a+.a{margin-top:18px!important;border-radius:999px!important}}
@media (min-width:751px){.pg .imp-hl+.a+.a{font:15px/1 'lp-outfit-700-2',Arial,sans-serif!important;letter-spacing:-.3px!important;font-weight:400!important}}
.lp-imp{background:rgba(20,20,20,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.er-card{max-width:980px;padding:40px 48px 40px;border-radius:26px;box-shadow:0 24px 60px rgba(0,0,0,.3)}
.er-t{font-size:30px;letter-spacing:-1px;margin:0 0 28px}
.er-x{right:16px;top:16px;width:38px;height:38px;border-radius:50%;background:#f2f2f3;color:#1f1e1e;display:flex;align-items:center;justify-content:center;transition:background .15s}
.er-x:hover{background:#e6e6e8}
.er-x svg{width:16px;height:16px}
.er-cols{gap:40px}
.er-ta{height:300px;border:0;border-radius:18px;background:#f5f5f6;padding:18px 20px;font-size:16px;box-shadow:inset 0 0 0 1px #ececee}
.er-ta:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px #d03933}
.er-btns{width:100%;gap:10px;margin-top:14px}
.er-btn{flex:1;width:auto;max-width:none;height:50px;border-radius:999px;font:400 16px/1 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-.3px;text-transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -14px rgba(0,0,0,.18);transition:background .15s,transform .1s}
.er-btn:active{transform:scale(.98)}
.er-btn[data-mode="replace"]{background:#fff;color:#d03933;box-shadow:inset 0 0 0 1.5px #d03933}
.er-btn[data-mode="replace"]:hover{background:#fdf0ef}
.er-btns::after{content:'Add keeps everything you’ve already ticked. Replace starts your list again.';flex-basis:100%;order:3;margin-top:4px;text-align:center;font-size:12.5px;line-height:1.4;color:#8a8a8a}
.er-btns{flex-wrap:wrap}
.er-msg{font-size:14.5px;color:#1f1e1e}
.er-msg:empty{display:none}
.er-txt{font-size:15.5px;line-height:1.5;color:#3a3a3a}
.er-txt h3{font-size:18px;margin:0 0 12px}
.er-txt ol{list-style:none;counter-reset:er;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}
.er-txt ol li{counter-increment:er;position:relative;padding:0 0 0 36px}
.er-txt ol li::before{content:counter(er);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#fdecea;color:#d03933;font:12px/24px 'lp-outfit-700-2',Arial,sans-serif;text-align:center}
.er-txt a,.er-txt ol li a{color:#d03933;text-decoration:none;font-weight:600;word-break:break-all}
.er-note{padding:12px 14px;border-radius:14px;background:#f5f5f6;font-size:13.5px;line-height:1.5;color:#555}
.er-pick label{font-size:14.5px}
@media (max-width:700px){.er-card{padding:24px 18px 22px;border-radius:22px}.er-t{font-size:23px;margin:0 0 18px;padding:0 40px}.er-x{right:12px;top:12px;width:34px;height:34px}.er-ta{height:170px;font-size:15px;padding:14px 16px}.er-btn{height:46px;font-size:15px}.er-txt{font-size:14.5px}.er-txt h3{font-size:16.5px}}
@media (max-width:750px){.pg .rd-card-p::after{z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}
@media (max-width:750px){.pg .rd-card-t,.pg .rd-card-p .rd-diff{z-index:2}}
.rd-map::after{z-index:1;pointer-events:none}
.rd-map>.rd-map-t,.rd-map>.rd-map-c,.rd-map>.rd-diff{z-index:2}
.rd-map img,.rd-mapw img{transition:none!important;animation:none!important}
.rd-map:active img,.rd-map:hover img,.rd-mapw:active img,.rd-mapw:hover img{transform:none!important}
.rd-map,.rd-mapw,.rd-map *{-webkit-tap-highlight-color:transparent!important;transition:none!important;animation:none!important}
.blog{left:0!important;width:100%!important;z-index:5;color:#1e1e1e;font-family:'lp-figtree-300-900-2',Arial,sans-serif}
@media (max-width:750px){.pg .blog{width:320px!important}}
.bp{max-width:720px;margin:0 auto;padding:48px 40px 60px;box-sizing:border-box;font-size:18px;line-height:1.72;color:#2b2b2b}
.bp p{margin:0 0 20px}
.bp a{color:#3899ec;text-decoration:none;border-bottom:1px solid rgba(56,153,236,.35)}
.bp h2{margin:56px 0 16px;font:32px/1.12 'lp-outfit-700-2',Arial,sans-serif;letter-spacing:-1.1px;color:#111}
.bp h2::before{content:'';display:block;width:34px;height:3px;margin-bottom:16px;background:#ed2629;border-radius:2px}
.bp strong{font-family:'lp-figtree-600',Arial,sans-serif;font-weight:400;color:#111}
.bp .rd-nl h2{margin:9px 0 0!important;font:20px/1.12 'lp-outfit-700-2',Arial,sans-serif!important;font-weight:400;letter-spacing:-.8px!important;color:#fff!important;text-align:center}
.bp .rd-nl h2 span{color:#ff4a4c!important}
.bp .rd-nl h2::first-letter{color:inherit!important;font-size:inherit!important}
.bp .rd-nl p{margin:8px 0 0}
.bp h2::before{display:none!important}
.bp>h2:first-child{margin-top:0!important}
.bp h2{text-align:center}
.bp h2 span{color:#ed2629}
.bp>h2:first-of-type+p::first-letter{float:left;margin:5px 9px 0 0;font:56px/.8 'lp-outfit-700-2',Arial,sans-serif;color:#ed2629}
@media (max-width:750px){.pg .bp>h2:first-of-type+p::first-letter{font-size:46px;margin:3px 7px 0 0}}
@media (max-width:750px){.pg .bp{padding:28px 26px 40px 25px;font-size:14px;line-height:1.5}}
@media (max-width:750px){.pg .bp p{margin-bottom:16px}}
@media (max-width:750px){.pg .bp h2{margin:40px 0 12px;font-size:23px}}

/* heroes and phone footers (variants shared by pages that look the same) */
.pg .xd.hd1{height:986.0px}
.pg .xd.hd1>.L1{left:calc(-467.5px + 50%);top:433px;width:935px}
.pg .xd.hd1>.L2{left:0px;top:0px;width:100%;height:986px;background-color:rgb(0, 0, 0)}
.pg .xd.hd1>.L3{left:0px;top:0px;width:100%;height:986px;background-color:rgb(0, 0, 0)}
.pg .xd.hd1>.L3 .rvi{height:calc(986px + 200vh)}
.pg .xd.hd1>.L3 img{object-fit:cover;object-position:50% 50%;position:sticky;top:0;width:100%;height:986px;display:block;opacity:0.6}
.pg .xm.hm1{height:639.0px}
.pg .xm.hm1>.L1{left:0px;top:0px;width:320px;height:689px;background-color:rgb(0, 0, 0)}
.pg .xm.hm1>.L2{left:0px;top:0px;width:320px;height:639px;background-color:rgb(0, 0, 0)}
.pg .xm.hm1>.L2 img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;opacity:0.6}
.pg .xm.hm1>.L3{left:127px;top:587px;width:310px;height:43px}
.pg .xm.hm1>.L3 img{width:100%;height:100%;display:block;filter:drop-shadow(1px 1px 8px rgba(0,0,0,0.63))}
.pg .xm.hm1>.L4{left:-115px;top:581px;width:310px;height:43px}
.pg .xm.hm1>.L4 img{width:100%;height:100%;display:block;filter:drop-shadow(1px 1px 8px rgba(0,0,0,0.63))}
.pg .xm.hm1>.L5{left:-5px;top:617px;width:177px;height:442px;background-color:rgb(255, 255, 255)}
.pg .xm.hm1>.L6{left:137px;top:621px;width:194px;height:440px;background-color:rgb(255, 255, 255)}
.pg .xm.hm1>.L7{left:0;top:330px;width:320px;height:236px}
.pg .xf.fm1{height:824px}
.pg .xf.fm1 .xf-k1{left:10px;top:1px;width:300px;height:823px}
.pg .xf.fm1 .xf-k2{left:10px;top:1px;width:300px;height:823px}
.pg .xf.fm1 .xf-g{left:0px;top:1px;width:320px;height:349px}
.pg .xf.fm1 .xf-r{left:0px;top:0px;width:320px;height:5px}
.pg .xf.fm1 .xf-bg{left:0px;top:3px;width:320px;height:815px}
.pg .xf.fm1 .xf-w{left:0px;top:817px;width:320px;height:7px}
.pg .xf.fm1 .xf-brand{left:89px;top:34px;width:141px}
.pg .xf.fm1 .rd-fn{top:74px;width:320px;height:255px}
.pg .xf.fm1 .rd-ct{top:370px;width:320px;height:74px}
.pg .xf.fm1 .xf-con{left:86px;top:444px;width:148px}
.pg .xf.fm1 .xf-so1{left:94px;top:485px;width:32px;height:32px}
.pg .xf.fm1 .xf-so2{left:142px;top:485px;width:32px;height:32px}
.pg .xf.fm1 .xf-so3{left:190px;top:485px;width:32px;height:32px}
.pg .xf.fm1 .xf-logo{left:93px;top:556px;width:132px;height:132px}
.pg .xf.fm1 .xf-e1{left:-17px;top:785px;width:275px;height:38px}
.pg .xf.fm1 .xf-e2{left:214px;top:781px;width:310px;height:43px}
.pg .xf.fm1 .rd-fl{left:0px;top:690px;width:320px}

.pg main .sv1{position:relative;margin-left:0px;width:100%}
.pg .xs.sv2{position:relative;height:3791px}
.pg .xs.sv2>.L1{left:20px;top:1081px;width:280px;height:354px;background-color:rgb(28, 27, 27);border-radius:16px;box-shadow:rgba(0, 0, 0, 0.18) 0px 10px 24px 0px}
.pg .xs.sv2>.L2{left:20px;top:1485px;width:280px;height:310px}
.pg .xs.sv2>.L3{left:0px;top:1072px;width:320px;height:384px;background-color:rgba(255, 163, 163, 0)}
.pg .xs.sv2>.L4{left:79px;top:1107px;width:151px;white-space:nowrap}
.pg .xs.sv2>.L5{left:49px;top:1140px;width:222px}
.pg .xs.sv2>.L6{left:34px;top:1845px;width:251px}
.pg .xs.sv2>.L7{left:0px;top:3253px;width:320px;height:34px}
.pg .xs.sv2>.L7 img{width:100%;height:100%;display:block;filter:drop-shadow(0px 2px 18px rgba(0,0,0,0.6))}
.pg .xs.sv2>.L8{left:0px;top:3257px;width:320px;height:34px}
.pg .xs.sv2>.L9{left:0px;top:3252px;width:320px;height:540px}
.pg .xs.sv2>.L9 img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}
.pg .xs.sv2>.L10{left:-6px;top:3312px;width:229px}
.pg .xs.sv2>.L11{left:-9px;top:3357px;width:229px;white-space:nowrap}
.pg .xs.sv2>.L12{left:18px;top:3312px;width:10px;height:9px}
.pg .xs.sv2>.L13{left:182px;top:3361px;width:10px;height:9px}
.pg .xs.sv2>.L14{left:-9px;top:3357px;width:229px;white-space:nowrap}
.pg .xs.sv2>.L15{left:-9px;top:3357px;width:229px;white-space:nowrap}
.pg .xs.sv2>.L16{left:0;top:11px;width:320px;height:362px}
.pg .xs.sv2>.L17{left:0;top:378px;width:320px;height:341px}
.pg .xs.sv2>.L18{left:0;top:723px;width:320px;height:282px}
.pg .xs.sv2>.L19{left:0;top:1911px;width:320px;height:492px}
.pg .xs.sv2>.L20{left:20px;top:2451px;width:280px;height:340px}
.pg .xs.sv2>.L21{left:20px;top:2868px;width:280px;height:330px}
.pg .xs.sv2>.L22{top:373px}
.pg .xs.sv2>.L23{top:11px}
.pg .xs.sv2>.L24{top:723px}
.rd-map img[src*="pike-of-stickle-hero"]{object-position:100% 50%}   /* Rem: show the Pike itself on the swipe card */

/* lp-land: phones on their side keep the portrait size, centred */
@media (max-width:750px){.xm,.xf,.pg main{margin-left:auto!important;margin-right:auto!important}}

/* lp-wide: phones on their side, flowing pages (hikes, peaks): layout fills the width, text and icons keep their portrait size */
@media (max-width:750px) and (orientation:landscape){
html:has(main.pkf) .xm,html:has(main.pkf) .xf,html:has(main.pkf) .pg main,html:has(main.pkf) .pg main.blog{width:var(--mw,320px)!important}
html:has(main.pkf) .xm>.L1,html:has(main.pkf) .xm>.L2,html:has(main.pkf) .xm>.L5,html:has(main.pkf) .xm>.L7{width:100%!important}
html:has(main.pkf) .xm>.L3{left:-50.6%!important;width:96.9%!important}
html:has(main.pkf) .xm>.L4{left:31.6%!important;width:95.9%!important}
html:has(main.pkf) .xm>.L6{left:calc(50% - 27px)!important}
html:has(main.pkf) .xm>.L8{left:auto!important;right:17px!important}
html:has(main.pkf) .xm-sr{left:auto!important;right:71px!important}
html:has(main.pkf) .xm>.hb{left:auto!important;right:24px!important}
html:has(main.pkf) .xf>.xf-g,html:has(main.pkf) .xf>.xf-r,html:has(main.pkf) .xf>.xf-bg,html:has(main.pkf) .xf>.xf-w,html:has(main.pkf) .xf>.rd-fn,html:has(main.pkf) .xf>.rd-ct,html:has(main.pkf) .xf>.rd-fl{width:100%!important}
html:has(main.pkf) .xf>.xf-k1,html:has(main.pkf) .xf>.xf-k2{width:calc(100% - 20px)!important}
html:has(main.pkf) .xf>.xf-brand{left:calc(50% - 71px)!important}
html:has(main.pkf) .xf>.xf-h{left:calc(50% - 74px)!important}
html:has(main.pkf) .xf>.xf-so1{left:calc(50% - 66px)!important}
html:has(main.pkf) .xf>.xf-so2{left:calc(50% - 18px)!important}
html:has(main.pkf) .xf>.xf-so3{left:calc(50% + 30px)!important}
html:has(main.pkf) .xf>.xf-logo{left:calc(50% - 67px)!important}
html:has(main.pkf) .xf>.xf-e1{left:-5.3%!important;width:85.9%!important}
html:has(main.pkf) .xf>.xf-e2{left:66.9%!important;width:96.9%!important}
}

/* View All pill on the National Parks cards is a link (Rem, 26 Oct 2026) */
.rd-map-va{display:inline-flex;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}
.rd-map-c .rd-map-va svg path{fill:none!important;stroke:#ed2629!important}

.rd-map img[src*="curbar-and-froggatt-edges-hero"]{object-position:8% 50%}   /* Rem: centre the stone pillar on the swipe card */
