.pf{--bg:#eef1f4;--surface:#ffffff;--ink:#14202c;--muted:#5b6876;--line:#d3dae1;--sign:#f4c20d;--sign-ink:#14202c;--tarmac:#1b2733;--tarmac-ink:#e9eef2;--ok:#1f8a4c;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}.pf,.pf *{box-sizing:border-box}.pf{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body)}.pf a{color:inherit}.pf .wrap{max-width:1120px;margin:0 auto;padding-inline:20px}.pf h1,.pf h2,.pf h3{font-family:var(--display);line-height:1.02;text-wrap:balance;margin:0}.pf h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.pf .eyebrow{font:600 .78rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pf section{padding-block:72px}.pf .runway{height:10px;background:repeating-linear-gradient(90deg,var(--sign) 0 56px,transparent 56px 96px);opacity:.9}.pf header.top{position:relative;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.pf .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.pf .logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 1.5rem/1 var(--display);letter-spacing:.02em}.pf .logo svg.mark{width:44px;height:44px;flex:none}.pf .logo .word{display:flex;flex-direction:column;line-height:.9}.pf .logo .word b{font:800 1.55rem/.9 var(--display);letter-spacing:.04em;text-transform:uppercase}.pf .logo .word b span{font-weight:500}.pf .logo .word small{font:600 .62rem/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:4px}.pf .signboard{position:relative}.pf .sb-plane{position:absolute;top:9%;right:7%;width:34%;height:34%;fill:var(--sign-ink);transform:rotate(45deg)}.pf .sb-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pf .sb-plane{animation:climb 3.5s ease-in-out infinite}@keyframes climb{50%{transform:rotate(45deg) translateY(-6px)}}}.pf .nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0;font-weight:500}.pf .nav ul a{text-decoration:none;color:var(--muted)}.pf .nav ul a:hover{color:var(--ink)}.pf .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:12px 20px;font:700 1.05rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pf .btn-sign{background:var(--sign);color:var(--sign-ink)}.pf .btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.pf .btn:focus-visible,.pf input:focus-visible,.pf select:focus-visible{outline:3px solid var(--sign);outline-offset:2px}@media(max-width:820px){.pf .nav ul{display:none}}.pf .hero{background:var(--tarmac);color:var(--tarmac-ink);padding-block:64px 0;overflow:hidden}.pf .hero-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:40px;align-items:end}.pf .hero h1{font-size:clamp(3rem,9vw,6.4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.005em}.pf .hero h1 em{font-style:normal;color:var(--sign)}.pf .hero p.lead{max-width:52ch;font-size:1.15rem;color:#b9c5d0;margin:20px 0 28px}.pf .hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:56px}.pf .hero .eyebrow{color:#8fa0af;margin-bottom:18px;display:block}.pf .signpost{justify-self:end;display:flex;flex-direction:column;align-items:center;margin-bottom:-2px}.pf .signboard{width:min(260px,60vw);aspect-ratio:1;max-width:100%;background:var(--sign);color:var(--sign-ink);border-radius:18px;display:grid;place-items:center;border:8px solid #fff;box-shadow:0 20px 50px #00000059}.pf .signboard b{font:800 clamp(7rem,18vw,11rem)/1 var(--display)}.pf .signboard small{display:block;font:700 1rem/1 var(--display);letter-spacing:.2em;text-align:center;margin-top:-10px}.pf .pole{width:16px;height:90px;background:linear-gradient(90deg,#8a96a3,#c9d2da,#8a96a3)}@media(max-width:820px){.pf .hero-grid{grid-template-columns:1fr}.pf .signpost{display:none}}.pf .hero-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2c3a48}.pf .hero-strip div{padding:18px 16px;border-right:1px solid #2c3a48}.pf .hero-strip div:last-child{border-right:0}.pf .hero-strip b{display:block;font:700 1.6rem/1 var(--display);color:var(--sign)}.pf .hero-strip span{font-size:.9rem;color:#9fb0bf}@media(max-width:640px){.pf .hero-strip{grid-template-columns:repeat(2,1fr)}.pf .hero-strip div:nth-child(2){border-right:0}.pf .hero-strip div:nth-child(-n+2){border-bottom:1px solid #2c3a48}}.pf .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.pf .step{border-top:3px solid var(--ink);padding-top:16px}.pf .step .n{font:700 .9rem/1 var(--mono);color:var(--muted)}.pf .step h3{font-size:1.6rem;margin:10px 0 6px;text-transform:uppercase}.pf .step p{margin:0;color:var(--muted)}@media(max-width:760px){.pf .steps{grid-template-columns:1fr}}.pf .fac{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:36px}.pf .fac div{background:var(--surface);padding:24px}.pf .fac h3{font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;display:flex;align-items:center;gap:10px}.pf .fac h3 svg{flex:none;width:26px;height:26px;stroke:var(--ink);fill:none;stroke-width:1.8}.pf .fac p{margin:0;color:var(--muted);font-size:.97rem}@media(max-width:860px){.pf .fac{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pf .fac{grid-template-columns:1fr}}.pf .tariffs{background:var(--tarmac);color:var(--tarmac-ink)}.pf .tariffs .eyebrow{color:#8fa0af}.pf .board-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px}.pf .toggle{display:inline-flex;background:#0d151c;border-radius:10px;padding:4px}.pf .toggle button{border:0;background:transparent;color:#9fb0bf;padding:10px 16px;border-radius:8px;font:600 .95rem var(--body);cursor:pointer}.pf .toggle button[aria-pressed=true]{background:var(--sign);color:var(--sign-ink)}.pf .board{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pf .col{background:#0d151c;border-radius:10px;padding:8px 0;min-width:0}.pf .row{display:flex;justify-content:space-between;padding:7px 18px;font:500 1rem/1.3 var(--mono);font-variant-numeric:tabular-nums;border-bottom:1px dashed #22303d}.pf .row:last-child{border-bottom:0}.pf .row .d{color:#9fb0bf}.pf .row .v{color:var(--sign);font-weight:700}.pf .row.h{font:600 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6f8192;padding-block:10px}@media(max-width:820px){.pf .board{grid-template-columns:1fr}}.pf .subs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.pf .sub{border:1px solid #2c3a48;border-radius:10px;padding:18px}.pf .sub b{font:700 2rem/1 var(--display);color:var(--sign)}.pf .sub span{display:block;color:#9fb0bf;font-size:.9rem;margin-top:4px}@media(max-width:640px){.pf .subs{grid-template-columns:1fr}}.pf .note{color:#8fa0af;font-size:.9rem;margin-top:18px;max-width:70ch}.pf .gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:12px;margin-top:36px}.pf .ph{border-radius:10px;background:var(--surface);border:2px dashed var(--line);display:grid;place-items:center;text-align:center;color:var(--muted);font-size:.9rem;padding:12px}.pf .ph:first-child{grid-row:span 2}@media(max-width:700px){.pf .gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pf .ph{min-height:140px}.pf .ph:first-child{grid-column:span 2;grid-row:auto;min-height:200px}}.pf .reviews-empty{margin-top:28px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.pf .stars{font:700 1.6rem/1 var(--display);color:var(--sign);letter-spacing:.1em}.pf .reviews-empty p{margin:0;color:var(--muted);flex:1;min-width:220px}.pf .book-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;margin-top:32px;align-items:start}@media(max-width:900px){.pf .book-grid{grid-template-columns:1fr}}.pf form{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pf .f{display:flex;flex-direction:column;gap:6px;min-width:0}.pf .f.full{grid-column:1/-1}.pf label,.pf .lbl{font:600 .8rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pf input,.pf select{width:100%;font:500 1rem var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:11px 12px;min-width:0}.pf .seg{display:flex;gap:8px;flex-wrap:wrap}.pf .seg label{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font:500 1rem var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 14px;cursor:pointer}.pf .seg input{width:auto}.pf .err{color:#c0392b;font-size:.9rem;grid-column:1/-1;margin:0}@media(max-width:560px){.pf form{grid-template-columns:1fr}}.pf .ticket{position:sticky;top:calc(env(safe-area-inset-top,0px) + 80px);background:var(--tarmac);color:var(--tarmac-ink);border-radius:14px;overflow:hidden}.pf .ticket .top{background:var(--sign);color:var(--sign-ink);padding:14px 20px;font:800 1.2rem/1 var(--display);letter-spacing:.08em;display:flex;justify-content:space-between}.pf .ticket .body{padding:20px;display:grid;gap:12px}.pf .tk{display:flex;justify-content:space-between;gap:12px;font-size:.95rem;border-bottom:1px dashed #2c3a48;padding-bottom:10px}.pf .tk span{color:#9fb0bf}.pf .tk b{font-family:var(--mono);font-weight:500;text-align:right}.pf .total{display:flex;justify-content:space-between;align-items:baseline}.pf .total b{font:800 3rem/1 var(--display);color:var(--sign)}.pf .ticket .msg{background:#0d151c;border-radius:8px;padding:12px;font:500 .82rem/1.5 var(--mono);white-space:pre-wrap;word-break:break-word;color:#c7d2dc}.pf .ok{color:var(--ok);font-weight:600;min-height:1.4em;margin:0}.pf .tariffs .ok,.pf .ticket .ok{color:#43c07a}.pf .contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.pf .c{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0}.pf .c b{display:block;font:700 1.5rem/1.2 var(--display);margin-top:8px;word-break:break-word}@media(max-width:760px){.pf .contact{grid-template-columns:1fr}}.pf footer{border-top:1px solid var(--line);padding-block:28px;color:var(--muted);font-size:.9rem}.pf footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media(prefers-reduced-motion:no-preference){.pf .signboard{animation:sway 6s ease-in-out infinite;transform-origin:bottom center}@keyframes sway{50%{transform:rotate(-1.2deg)}}}.pf{display:block;margin:0;text-align:left}.pf [hidden]{display:none!important}.pf img{max-width:100%}.pf section{margin:0}.pf h1,.pf h2,.pf h3{color:inherit}.pf .hero h1,.pf .tariffs h2{color:var(--tarmac-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/parkfly.css.map */
