@font-face{font-family:Vazirmatn;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/pl/vazirmatn-300.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/pl/vazirmatn-400.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/pl/vazirmatn-500.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:600;font-style:normal;font-display:block;src:url(/fonts/pl/vazirmatn-600.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:800;font-style:normal;font-display:block;src:url(/fonts/pl/vazirmatn-800.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/pl/vazirmatn-700.woff2)format("woff2")}@font-face{font-family:PlayfairPL;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/pl/playfair-pl-700.woff2)format("woff2")}.plx{--ink:#18222b;--ink-2:#141d25;--sea:#0b1015;--teal:#5cb2be;--champ:#caa575;--champ-l:#d8b688;--champ-d:#7a5a3c;--paper:#f0ebe2;--paper-2:#e8e1d4;--navy:#18222b;--e-reveal:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.25,.8,.3,1)}.plx *{box-sizing:border-box}.plx{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;margin:0;padding:0;font-family:Vazirmatn,Tahoma,sans-serif;font-weight:300;overflow-x:clip}.plx a{color:inherit}@supports (overflow:clip){.plx{overflow-x:clip}}.plx .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.plx .lat{direction:ltr;unicode-bidi:isolate;display:inline-block}.plx .skip{z-index:100;background:var(--champ);color:var(--ink);padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-200%)}.plx .skip:focus{transform:none}.plx a:focus-visible,.plx button:focus-visible,.plx input:focus-visible,.plx textarea:focus-visible{outline:1.5px solid var(--champ-l);outline-offset:3px}.plx .btn{isolation:isolate;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;height:54px;padding:0 30px;font-family:inherit;font-size:15.5px;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.plx .btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff0 32%,#ffffff80 50%,#fff0 68%);transition:transform;position:absolute;inset:-2px;transform:translate(-130%)}.plx .btn:hover:after,.plx .btn:focus-visible:after{transition:transform .85s var(--e-soft);transform:translate(130%)}.plx .btn>*{z-index:2;position:relative}.plx .btn svg{flex:none;width:18px;height:18px}.plx .btn-champ{color:#141d25;background:linear-gradient(#e6c598 0%,#d2ac7a 50%,#b98f5b 100%);border:1px solid #ffe8c480;font-weight:500;transition:box-shadow .3s,filter .3s;box-shadow:inset 0 1px #fff6e48c,inset 0 -1px #78542c4d}.plx .btn-champ:hover,.plx .btn-champ:focus-visible{filter:brightness(1.05);box-shadow:inset 0 1px #fff6e4b3,0 0 28px #d6b07c66}.plx .btn-glass{color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#222c36eb 0%,#10161cf0 78%);border:1px solid #caa5754d;transition:color .25s,border-color .25s,box-shadow .3s}.plx .btn-glass:after{background:linear-gradient(115deg,#fff0 30%,#ffffff42 50%,#fff0 70%)}.plx .btn-glass:hover,.plx .btn-glass:focus-visible{color:var(--champ-l);border-color:#caa575bf;box-shadow:0 0 22px #caa57533}.plx .btn-navy{color:var(--paper);border:1px solid var(--navy);background:linear-gradient(#222c36,#10161c);transition:box-shadow .3s,filter .3s}.plx .btn-navy:after{background:linear-gradient(115deg,#fff0 30%,#ffffff4d 50%,#fff0 70%)}.plx .btn-navy:hover,.plx .btn-navy:focus-visible{filter:brightness(1.12);box-shadow:0 12px 30px #18222b47}.plx .hd{z-index:50;transition:padding .35s var(--e-soft), background .35s, box-shadow .35s;background:linear-gradient(100deg,#1f2b36 0%,#141d25 68%);grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 44px;display:grid;position:fixed;top:0;left:0;right:0}.plx .hd.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(100deg,#1f2b36ed 0%,#141d25ed 68%);padding:8px 44px;box-shadow:0 1px #caa57524}.plx .burger{cursor:pointer;background:0 0;border:0;justify-self:start;place-items:center;width:48px;height:48px;padding:0;display:grid}.plx .burger span,.plx .burger span:after{background:var(--paper);width:30px;height:1.5px;transition:transform .35s var(--e-soft), width .35s var(--e-soft);display:block}.plx .burger span{position:relative;transform:translateY(-4px)}.plx .burger span:after{content:"";inset-inline-start:0;width:22px;position:absolute;top:9px}.plx .burger:hover span:after{width:30px}.plx .burger[aria-expanded=true] span{transform:rotate(45deg)}.plx .burger[aria-expanded=true] span:after{width:30px;top:0;transform:rotate(-90deg)}.plx .brand{justify-self:center;line-height:0;display:block}.plx .brand img{width:auto;height:96px;transition:height .35s var(--e-soft);display:block}.plx .hd.scrolled .brand img{height:50px}.plx .hd .btn{justify-self:end;height:46px;padding:0 24px;font-size:14.5px}.plx .menu{z-index:45;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:linear-gradient(160deg,#222c36f7 0%,#141d25f7 62%);transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0;overflow-y:auto}.plx .menu.open{opacity:1;visibility:visible}.plx .menu:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#caa57566 1px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 70% at 80% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(65% 70% at 80% 30%,#000 0%,#0000 72%)}.plx .menu-in{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(310px,1.15fr);gap:clamp(26px,3.6vw,54px);width:100%;max-width:1240px;margin:auto;padding:clamp(152px,15vh,178px) clamp(22px,4vw,44px) clamp(44px,6vh,72px);display:grid;position:relative}.plx .mgroup>.mlabel{letter-spacing:.14em;color:var(--champ);border-bottom:1px solid #caa57533;margin:0 0 18px;padding-bottom:12px;font-size:12.5px}.plx .mgroup ul{margin:0;padding:0;list-style:none}.plx .mgroup li{overflow:hidden}.plx .mgroup a{color:var(--paper);transition:transform .75s var(--e-reveal), color .25s;align-items:baseline;gap:12px;padding:10px 0;font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.7;text-decoration:none;display:flex;transform:translateY(115%)}.plx .menu.open .mgroup a{transform:none}.plx .mgroup a i{letter-spacing:.08em;color:var(--champ);opacity:.7;transition:opacity .25s, transform .4s var(--e-soft);flex:none;font-size:11.5px;font-style:normal}.plx .mgroup a span{background:linear-gradient(var(--champ-l),var(--champ-l)) no-repeat 100% 100% / 0 1px;transition:background-size .5s var(--e-soft);padding-bottom:4px}.plx .mgroup a:hover,.plx .mgroup a:focus-visible,.plx .mgroup a[aria-current]{color:var(--champ-l)}.plx .mgroup a:hover span,.plx .mgroup a:focus-visible span,.plx .mgroup a[aria-current] span{background-size:100% 1px}.plx .mgroup a:hover i{opacity:1;transform:translate(-3px)}.plx .menu-side{opacity:0;transition:opacity .6s .35s, transform .7s .35s var(--e-reveal);background:linear-gradient(160deg,#222e3957 0%,#141c2457 100%);border:1px solid #caa5752e;border-radius:20px;flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,32px);display:flex;transform:translateY(18px)}.plx .menu.open .menu-side{opacity:1;transform:none}.plx .menu-side .mlabel{letter-spacing:.14em;color:var(--champ);margin:0 0 10px;font-size:12.5px}.plx .menu-side .soc{margin-top:14px}.plx .menu-side .ico{width:42px;height:42px}.plx .mext{margin:0;padding:0;list-style:none}.plx .mext li{line-height:2.2}.plx .mext a{color:#f0ebe2c7;background:linear-gradient(var(--champ-l),var(--champ-l)) no-repeat 100% 100% / 0 1px;transition:background-size .45s var(--e-soft), color .25s;padding-bottom:3px;font-size:15px;text-decoration:none}.plx .mext a:hover,.plx .mext a:focus-visible{color:var(--champ-l);background-size:100% 1px}.plx .mgroup li:first-child a{transition-delay:40ms}.plx .mgroup li:nth-child(2) a{transition-delay:90ms}.plx .mgroup li:nth-child(3) a{transition-delay:.14s}.plx .mgroup li:nth-child(4) a{transition-delay:.19s}.plx .mgroup:nth-child(2) li a{transition-delay:.12s}.plx .mgroup:nth-child(2) li:nth-child(2) a{transition-delay:.17s}.plx .mgroup:nth-child(2) li:nth-child(3) a{transition-delay:.22s}.plx .mgroup:nth-child(3) li a{transition-delay:.2s}.plx .mgroup:nth-child(3) li:nth-child(2) a{transition-delay:.25s}@media (max-width:1180px){.plx .menu-in{grid-template-columns:1fr 1fr;gap:32px}.plx .menu-side{grid-column:1/-1}}@media (max-width:640px){.plx .menu-in{grid-template-columns:1fr;gap:28px;padding:104px 22px 56px}.plx .mgroup a{padding:8px 0;font-size:18px}.plx .menu-side{gap:18px}}@media (prefers-reduced-motion:reduce){.plx .mgroup a,.plx .menu-side{opacity:1!important;transition:color .2s!important;transform:none!important}}.plx .hero{background:var(--ink);padding:192px clamp(16px,2.8vw,72px) 0;position:relative}.plx .frame{background:var(--sea);text-align:center;place-items:center;min-height:calc(100svh - 192px);padding:90px 0 110px;display:grid;position:relative;overflow:hidden}html.js .plx .frame{clip-path:inset(7% 9%);transition:clip-path 1.5s var(--e-reveal)}html.js .plx .frame.in{clip-path:inset(0)}html.js .plx .frame .water{transition:transform 2.4s var(--e-reveal);transform:scale(1.12)}html.js .plx .frame.in .water{transform:none}.plx .water,.plx .water i{display:block;position:absolute;inset:0}.plx .water i{will-change:transform;background-repeat:repeat;inset:-25%}.plx .water .a{background-image:url(/images/pl/water-a.jpg);background-size:1100px 1100px;animation:46s linear infinite pl-driftA}.plx .water .b{mix-blend-mode:screen;opacity:.85;background-image:url(/images/pl/water-b.jpg);background-size:1500px 1500px;animation:62s linear infinite pl-driftB}@keyframes pl-driftA{0%{transform:translate(0,0)scale(1.02)}50%{transform:translate(-275px,140px)scale(1.08)}to{transform:translate(-550px,275px)scale(1.02)}}@keyframes pl-driftB{0%{transform:translate(0,0)scale(1.06)}50%{transform:translate(190px,-95px)scale(1)}to{transform:translate(375px,-187px)scale(1.06)}}.plx .water:after{content:"";background:radial-gradient(58% 52% at 50% 52%,#0b101594,#0b10150f 72%);position:absolute;inset:0}.plx .hero-in{z-index:2;padding:0 24px;position:relative}.plx .kick{color:var(--champ);margin:0 0 20px;font-size:17px;font-weight:400}.plx .hero h1{letter-spacing:0;text-wrap:balance;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:clamp(36px,5.6vw,78px);font-weight:800;line-height:1.45}.plx .ln,.plx .ln-i{display:block}.plx .tel{letter-spacing:.6px;color:var(--paper);background:linear-gradient(var(--champ),var(--champ)) no-repeat 50% 100% / 0 1px;transition:background-size .5s var(--e-soft), color .3s;margin-top:22px;font-size:clamp(17px,1.5vw,21px);font-weight:400;text-decoration:none;display:inline-block}.plx .tel:hover{color:var(--champ-l);background-size:100% 1px}.plx .hero .acts{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:64px;display:flex}.plx .hero .acts .btn{min-width:min(300px,40vw);height:58px}.plx .scrollcue{z-index:2;background:linear-gradient(#caa57500,#caa575cc);width:1px;height:54px;position:absolute;bottom:34px;left:50%;overflow:hidden}.plx .scrollcue:after{content:"";background:var(--paper);width:1px;height:40%;animation:pl-cue 2.4s var(--e-soft) infinite;position:absolute;top:-40%;left:0}@keyframes pl-cue{to{top:110%}}.plx .csec{background:var(--paper);color:var(--navy);padding:clamp(80px,10vw,150px) 0;position:relative}.plx .grid{grid-template-columns:1.25fr .9fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.plx .csec .kick{color:var(--champ-d);margin-bottom:12px}.plx .csec h2{margin:0;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.5}.plx .csec h2:after{content:"";background:var(--champ);width:54px;height:1px;margin-top:18px;display:block}.plx .intro{color:#18222bc7;max-width:56ch;margin:24px 0 44px;font-size:16.5px;line-height:2.2}.plx .form{grid-template-columns:1fr 1fr;gap:34px 40px;display:grid}.plx .f{position:relative}.plx .f.full{grid-column:1/-1}.plx .f input,.plx .f textarea{width:100%;font:inherit;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #18222b59;border-radius:0;outline:none;padding:26px 0 10px;font-size:17px;font-weight:400;transition:border-color .25s;display:block}.plx .f textarea{resize:vertical;min-height:120px;line-height:2}.plx .f label{inset-inline-start:0;color:#18222bb8;pointer-events:none;transform-origin:100% 0;transition:transform .3s var(--e-soft), color .3s;font-size:17px;position:absolute;top:24px}.plx .f label small{color:#18222b73;font-size:.8em}.plx .f input:focus+label,.plx .f input:not(:placeholder-shown)+label,.plx .f textarea:focus+label,.plx .f textarea:not(:placeholder-shown)+label{color:var(--champ-d);transform:translateY(-24px)scale(.76)}.plx .f:after{content:"";inset-inline:0;background:var(--champ);transform-origin:100%;height:1.5px;transition:transform .5s var(--e-reveal);position:absolute;bottom:0;transform:scaleX(0)}.plx .f:focus-within:after{transform:scaleX(1)}.plx .f.bad input,.plx .f.bad textarea{border-bottom-color:#b4473a}.plx .f input:-webkit-autofill{-webkit-text-fill-color:var(--navy);transition:background-color 9999s}.plx .f .msg{color:#b4473a;min-height:18px;margin-top:6px;font-size:12.5px;display:block}.plx .form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;margin-top:4px;display:flex}.plx .form-foot .btn{min-width:210px}.plx .form-note{color:#18222b99;margin:0;font-size:13.5px}.plx .form-ok{background:#caa5751f;border:1px solid #8e6c4e80;grid-column:1/-1;margin:0;padding:16px 18px;font-size:15px;line-height:2}.plx .card{isolation:isolate;color:var(--paper);background:linear-gradient(160deg,#22303c 0%,#141d25 70%);border-radius:22px;padding:clamp(28px,3.2vw,46px);position:sticky;top:96px;overflow:hidden;box-shadow:0 30px 70px -28px #0b10158c,inset 0 0 0 1px #caa5752e}.plx .card:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(circle,#caa57580 1px,#0000 1.4px);background-size:14px 14px;height:200px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 100% at 50% 0,#000 0%,#0000 72%)}.plx .card h3{color:#f0ebe2;margin:0 0 16px;font-size:30px;font-weight:300;line-height:1.6}.plx .card dl,.plx .card .rows{gap:10px;margin:0;display:grid}.plx .row{isolation:isolate;transition:transform .5s var(--e-reveal), border-color .35s, box-shadow .45s;background:linear-gradient(160deg,#222e3961 0%,#141c2461 100%);border:1px solid #f0ebe212;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 16px 16px 14px;display:grid;position:relative;overflow:hidden}.plx .row:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(155deg,#3e546899 0%,#2634424d 45%,#222c3600 80%);transition:opacity .5s;position:absolute;inset:0}.plx .row:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#fff0 36%,#fff4e029 50%,#fff0 64%);transition:transform;position:absolute;inset:-1px;transform:translate(-120%)}.plx .row>*{z-index:1;position:relative}.plx .row:hover,.plx .row:focus-within{border-color:#caa57599;transform:translateY(-3px);box-shadow:0 18px 36px -18px #0009,0 0 26px #caa5751a}.plx .row:hover:before,.plx .row:focus-within:before{opacity:1}.plx .row:hover:after,.plx .row:focus-within:after{transition:transform 1s cubic-bezier(.22,.7,.25,1);transform:translate(120%)}.plx .row dt,.plx .row .rt{color:var(--champ-l);opacity:.85;margin-bottom:4px;font-size:13.5px}.plx .row dd,.plx .row .rd{color:#f0ebe2;margin:0;font-size:19px;font-weight:400;line-height:1.6}.plx .row dd a,.plx .row .rd a{color:#f0ebe2;background:linear-gradient(var(--champ-l),var(--champ-l)) no-repeat 100% 100% / 0 1px;transition:background-size .45s var(--e-soft), color .3s;text-decoration:none}.plx .row:hover dd a,.plx .row:hover .rd a{color:var(--champ-l);background-size:100% 1px}.plx .row .ri{width:46px;height:46px;color:var(--champ-l);background:#f0ebe208;border:1px solid #caa57557;border-radius:13px;place-items:center;transition:color .35s,border-color .35s,box-shadow .45s,background .35s;display:grid}.plx .row .ri svg{width:20px;height:20px}.plx .row:hover .ri{background:#caa57512;border-color:#caa575d9;box-shadow:0 0 20px #caa57542}.plx .soc{gap:12px;margin-top:14px;display:flex}.plx .soc-t{color:var(--champ-l);opacity:.85;margin:24px 0 0;font-size:13.5px}.plx .ico{width:50px;height:50px;color:var(--paper);transition:color .25s, border-color .25s, transform .4s var(--e-reveal), box-shadow .3s, background .25s;background:#f0ebe208;border:1px solid #caa57552;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.plx .ico svg{width:21px;height:21px}.plx .ico:hover,.plx .ico:focus-visible{color:#141d25;background:linear-gradient(#e6c598,#b98f5b);border-color:#ffe8c499;transform:translateY(-3px);box-shadow:0 0 22px #d6b07c59}.plx .ft{color:#f0ebe2db;background:#141d25;font-size:15.5px}@keyframes pl-ftSwell{to{-webkit-mask-position:-1200px 0,0 39px;mask-position:-1200px 0,0 39px}}.plx .ft-body{background:linear-gradient(160deg,#22303c 0%,#141d25 62%)}.plx .ft .ft-logo{padding-top:clamp(56px,6vw,84px)}.plx .ft .ft-grid{grid-template-columns:1.9fr 1fr 1fr 1.3fr;align-items:start;gap:44px clamp(32px,5vw,80px);padding-top:clamp(34px,4vw,50px);padding-bottom:clamp(44px,5vw,66px);display:grid}.plx .ft-brand{width:210px;margin-inline:auto;display:block}.plx .ft-brand img{width:100%;height:auto;display:block}.plx .ft-about p{color:#f0ebe2b3;max-width:44ch;margin:0;line-height:2.2}.plx .ft h4,.plx .ft .ft-h{color:var(--champ);margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.6}.plx .ft ul{margin:0;padding:0;list-style:none;display:block}.plx .ft li .lat{display:inline}.plx .ft li a{background:linear-gradient(var(--champ-l),var(--champ-l)) no-repeat 100% 100% / 0 1px;transition:background-size .45s var(--e-soft), color .25s;padding-bottom:3px;text-decoration:none}.plx .ft li a:hover,.plx .ft li a:focus-visible{color:var(--champ-l);background-size:100% 1px}.plx .ft-ways{margin-bottom:0}.plx .ft-ways li{color:#f0ebe2b3}.plx .ft .soc{margin-top:18px}.plx .ft .ico{width:44px;height:44px}.plx .ft .ft-bar{color:#f0ebe294;border-top:1px solid #caa57529;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;padding-bottom:30px;font-size:13.5px;display:flex}.plx .ft-bar .lat{letter-spacing:.06em;color:#f0ebe2cc}.plx .ft-top{font:inherit;color:#f0ebe2cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;font-size:13.5px;display:inline-flex}.plx .ft-top svg{width:34px;height:34px;transition:transform .45s var(--e-reveal), border-color .3s, color .3s, background .3s;border:1px solid #caa57559;border-radius:50%;padding:8px}.plx .ft-top:hover{color:var(--champ-l)}.plx .ft-top:hover svg{border-color:var(--champ-l);background:#caa57514;transform:translateY(-4px)}@media (max-width:980px){.plx .ft .ft-grid{grid-template-columns:1fr 1fr}.plx .ft-about{grid-column:1/-1}}@media (max-width:640px){.plx .ft .ft-grid{gap:34px 20px}.plx .ft .ft-bar{text-align:center;flex-direction:column}}.plx .page-doc .q .alist{color:#f0ebe2bd;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 22px;margin:12px 0 0;padding:0 22px 20px;font-size:15.5px;line-height:2.1;list-style:none;display:grid}.plx .page-doc .q .a+.alist{margin-top:0}.plx .page-doc .q .alist li{padding-inline-start:15px;position:relative}.plx .page-doc .q .alist li:before{content:"";inset-inline-start:0;background:var(--champ);border-radius:50%;width:5px;height:5px;position:absolute;top:.92em}@media (max-width:640px){.plx .page-doc .q .alist{padding:0 18px 18px}}html.js .plx .rise .ln{overflow:hidden}html.js .plx .rise .ln-i{transition:transform 1.1s var(--e-reveal);transform:translateY(108%)}html.js .plx .rise.in .ln-i{transform:none}html.js .plx .fade{opacity:0;transition:opacity .9s var(--e-soft), transform .9s var(--e-reveal);transform:translateY(14px)}html.js .plx .fade.in{opacity:1;transform:none}html.js .plx .fade.d1{transition-delay:.12s}html.js .plx .fade.d2{transition-delay:.24s}@media (max-width:980px){.plx .grid{grid-template-columns:1fr}.plx .card{position:relative;top:0}}@media (max-width:640px){.plx .wrap{padding:0 22px}.plx .hd{padding:14px 18px}.plx .hd.scrolled{padding:8px 18px}.plx .brand img{height:64px}.plx .hd.scrolled .brand img{height:44px}.plx .hd .btn{height:40px;padding:0 14px;font-size:13px}.plx .hero{padding:118px 12px 0}.plx .frame{min-height:calc(100svh - 118px);padding:70px 0 96px}.plx .hero .acts{flex-direction:column;align-items:center;gap:12px;margin-top:40px}.plx .hero .acts .btn{width:min(100%,320px);min-width:0}.plx .form{grid-template-columns:1fr;gap:28px}.plx .f input,.plx .f textarea,.plx .f label{font-size:16px}.plx .form-foot .btn{width:100%}}@media (prefers-reduced-motion:reduce){.plx *{transition:none!important;animation:none!important}html.js .plx .rise .ln-i,html.js .plx .fade{opacity:1;transform:none}html.js .plx .frame{clip-path:none}html.js .plx .frame .water{transform:none}}.plx .page[hidden]{display:none}.plx .page-blog{--u:min(calc(100vw / 1280), calc(100dvh / 760));--navy:#18222b;--navy-2:#22303c;--ivory:#f0ebe2;--gold:#caa575;--gold-2:#b98f5b;--ink:var(--ivory);--ink-muted:#f0ebe2bd;--panel:#1f2b36e0;--btn-ink:var(--navy);--glass-fill:#18222bb8;--glass-line:#caa57557;--dx:0;--dy:10;--e-reveal:cubic-bezier(.16, 1, .3, 1);--e-soft:cubic-bezier(.25, .8, .3, 1)}@supports not (height:100dvh){.plx .page-blog{--u:min(calc(100vw / 1280), calc(100vh / 760))}}.plx .page-blog *{box-sizing:border-box}.plx .page-blog{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.plx .page-blog,.plx .page-blog{background:var(--navy);margin:0;padding:0}.plx .page-blog{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;color:var(--ink);font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,sans-serif;overflow-x:hidden}.plx .page-blog .hero{background:var(--navy);width:100vw;height:100dvh;position:relative;overflow:hidden}@supports not (height:100dvh){.plx .page-blog .hero{height:100vh}}.plx .page-blog .btn{white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.plx .page-blog .burger{width:calc(40 * var(--u));height:calc(28 * var(--u));background:var(--panel);border-radius:calc(14 * var(--u));cursor:pointer;border:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}.plx .page-blog .burger span{background:var(--ivory);border-radius:2px;width:16px;height:1.5px;display:block;position:relative}.plx .page-blog .burger span:before,.plx .page-blog .burger span:after{content:"";background:var(--ivory);border-radius:2px;width:16px;height:1.5px;position:absolute;left:0}.plx .page-blog .burger span:before{top:-5px}.plx .page-blog .burger span:after{top:5px}.plx .page-blog .arw{flex:none;display:block;transform:scaleX(-1)}.plx .page-blog h1{font-weight:800;font-size:calc(68 * var(--u));line-height:calc(100 * var(--u));letter-spacing:0;white-space:nowrap;color:var(--ink);margin:0}.plx .page-blog .ln,.plx .page-blog .ln-i{display:block}.plx .page-blog a:focus-visible,.plx .page-blog button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:99px}.plx .page-blog .menu{display:none}@keyframes pl-menuIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1160px){.plx .page-blog{--u:min(max(.9px, min(calc(100vw / 1280), calc(100dvh / 760))), calc((100vw - 72px) / 450), calc(100dvh / 620))}.plx .page-blog .burger{width:max(46px, calc(48 * var(--u)));height:max(38px, calc(34 * var(--u)));border-radius:999px;display:flex}.plx .page-blog .menu{top:calc(max(58px, calc(67 * var(--u))) - 6px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:0 0;z-index:51;background:#18222be6;border:1px solid #caa57533;border-radius:20px;flex-direction:column;width:min(320px,100vw - 48px);max-height:calc(100dvh - 76px);padding:10px 8px 12px;position:fixed;inset-inline-end:max(24px, calc(28 * var(--u)));overflow-y:auto;box-shadow:0 24px 60px #0000008c}.plx .page-blog .menu.open{animation:.18s both pl-menuIn;display:flex}.plx .page-blog .menu a{color:var(--ink-muted);border-radius:12px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,color .18s}.plx .page-blog .menu a:hover{color:var(--ivory);background:#f0ebe20f}}@media (max-width:552px){.plx .page-blog{--u:1px}.plx .page-blog .burger{width:42px;height:36px}.plx .page-blog h1{font-size:min(42px,17.5439vw - 7.7193px);line-height:1.5}.plx .page-blog .menu{width:auto;top:50px;left:16px;right:16px}.plx .page-blog .menu a{padding:13px 14px;font-size:15.5px}}@media (max-width:552px) and (max-height:460px){.plx .page-blog h1{font-size:min(34px,17.5439vw - 7.7193px);line-height:1.35}}.plx .page-blog .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.plx .page-blog .sec{padding:clamp(72px,9vw,128px) 0;position:relative;overflow:hidden}.plx .page-blog .sec-ivory{background:var(--ivory);color:var(--navy)}.plx .page-blog .sec-head{text-align:center;margin:0 auto clamp(36px,4.5vw,60px)}.plx .page-blog .sec h2{margin:0;font-size:clamp(27px,3.1vw,40px);font-weight:800;line-height:1.55}.plx .page-blog .sec-head:after{content:"";background:var(--gold);border-radius:2px;width:44px;height:2px;margin:18px auto 0;display:block}.plx .page-blog .dots{pointer-events:none;background-image:radial-gradient(circle,#caa5758c 1.1px,#0000 1.6px);background-size:16px 16px;position:absolute}.plx .page-blog #architecture .dots{opacity:.5;height:340px;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 100% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(60% 100% at 50% 0,#000 0%,#0000 70%)}.plx .page-blog .tag{color:var(--gold);font-size:13px;font-weight:600}.plx .page-blog .horizon{aspect-ratio:1;pointer-events:none;background:#0e151b;border:1px solid #caa57580;border-radius:50%;width:max(1400px,150vw);position:absolute;top:calc(100% - clamp(110px,14vw,200px));left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 90px 10px #caa57521,inset 0 40px 80px -30px #caa5751f}.plx .page-blog .horizon .dots{opacity:.55;background-size:15px 15px;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 300px);mask-image:linear-gradient(#000 0,#0000 300px)}@media (max-width:552px){.plx .page-blog .wrap{padding:0 20px}.plx .page-blog .sec h2{font-size:25px}}.plx .page-blog .ph{background:var(--navy);color:var(--ivory);text-align:center;align-items:center;min-height:min(82vh,760px);padding:clamp(120px,15vh,170px) 0 clamp(170px,21vw,300px);display:flex;position:relative;overflow:hidden}.plx .page-blog .ph .wrap{width:100%;position:relative}.plx .page-blog .crumbs{color:#f0ebe280;justify-content:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.plx .page-blog .crumbs a{color:#f0ebe2c7;text-decoration:none;transition:color .18s}.plx .page-blog .crumbs a:hover{color:var(--gold)}.plx .page-blog .ph-kicker{color:var(--gold);margin:0 0 6px;font-size:13.5px;font-weight:600}.plx .page-blog .ph h1{white-space:normal;letter-spacing:0;margin:0;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1.5}.plx .page-blog .tagline{color:#f0ebe2eb;margin:6px 0 0;font-size:clamp(18px,2.1vw,26px);font-weight:600;line-height:1.8}.plx .page-blog .lead{color:#f0ebe2a8;max-width:60ch;margin:14px auto 0;font-size:clamp(14.5px,1.25vw,16.5px);line-height:2}.plx .page-blog .ph .horizon{top:calc(100% - clamp(120px,15vw,210px))}@media (max-width:552px){.plx .page-blog .ph{min-height:0;padding:118px 0 190px}.plx .page-blog .ph h1{font-size:34px}.plx .page-blog .tagline{font-size:17.5px}}.plx .page-blog .ph .tagline.gold{color:var(--gold)}.plx .page-blog .btn-metal,.plx .page-blog .btn-glass{isolation:isolate;border-radius:10px;gap:11px;height:46px;padding-inline:24px 21px;font-size:14.5px;font-weight:600;position:relative;overflow:hidden}.plx .page-blog .btn-metal .arw{z-index:2;flex:none;width:13px;height:11px;position:relative}.plx .page-blog .btn-metal:after,.plx .page-blog .btn-glass:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff0 32%,#ffffff9e 50%,#fff0 68%);transition:transform;position:absolute;inset:-2px;transform:translate(-130%)}.plx .page-blog .btn-glass:after{background:linear-gradient(115deg,#fff0 30%,#ffffff57 50%,#fff0 70%)}.plx .page-blog .btn-metal:hover:after,.plx .page-blog .btn-glass:hover:after,.plx .page-blog .btn-metal:focus-visible:after,.plx .page-blog .btn-glass:focus-visible:after{transition:transform .8s cubic-bezier(.25,.8,.3,1);transform:translate(130%)}.plx .page-blog .btn-metal{color:var(--navy);background:linear-gradient(#e6c598 0%,#d2ac7a 48%,#b98f5b 100%);border:1px solid #ffe8c48c;transition:box-shadow .3s,filter .3s;box-shadow:inset 0 1px #fff6e48c,inset 0 -1px #78542c59,0 1px 2px #00000059}.plx .page-blog .btn-metal:hover,.plx .page-blog .btn-metal:focus-visible{filter:brightness(1.06);box-shadow:inset 0 1px #fff6e4b3,inset 0 -1px #78542c59,0 0 26px #d6b07c73,0 0 5px #d6b07c80}.plx .page-blog .btn-glass{color:var(--ivory);background:linear-gradient(160deg,#222c36eb 0%,#10161cf0 78%);border:1px solid #caa57557;transition:color .25s,border-color .25s,box-shadow .3s;box-shadow:inset 0 1px #f0ebe20f}.plx .page-blog .btn-glass:hover,.plx .page-blog .btn-glass:focus-visible{color:var(--gold);border-color:#caa575cc;box-shadow:inset 0 1px #f0ebe214,0 0 18px #caa57538}.plx .page-blog a.btn-metal:focus-visible,.plx .page-blog a.btn-glass:focus-visible{border-radius:10px}.plx .page-blog .soc-t{color:#7a5a3c;margin:26px 0 12px;font-size:12.5px;font-weight:600}.plx .page-blog .soc{gap:10px;display:flex}.plx .page-blog .soc a{width:46px;height:46px;color:var(--gold);background:var(--navy);transition:transform .4s var(--e-reveal), border-color .3s ease, box-shadow .3s ease, color .3s ease;border:1px solid #caa5754d;border-radius:13px;place-items:center;text-decoration:none;display:grid}.plx .page-blog .soc a svg{width:20px;height:20px}.plx .page-blog .soc a:hover,.plx .page-blog .soc a:focus-visible{color:#e6c598;border-color:#caa575d9;transform:translateY(-3px);box-shadow:0 10px 24px #18222b40,0 0 18px #caa57533}.plx .page-blog .blog{padding-top:clamp(56px,7vw,96px)}.plx .page-blog .empty{isolation:isolate;text-align:center;max-width:860px;color:var(--ivory);background:var(--navy);border-radius:24px;margin:0 auto;padding:clamp(44px,6vw,72px) clamp(24px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 30px 70px #18222b38,inset 0 0 0 1px #caa57538}.plx .page-blog .empty .dots{opacity:.5;z-index:-1;height:220px;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 100% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(60% 100% at 50% 0,#000 0%,#0000 72%)}.plx .page-blog .ico-sq{width:60px;height:60px;color:var(--gold);background:#f0ebe208;border:1px solid #caa57566;border-radius:15px;place-items:center;margin:0 auto 22px;display:grid;box-shadow:0 0 24px #caa57529}.plx .page-blog .ico-sq svg{width:26px;height:26px}.plx .page-blog .empty h2{color:var(--ivory);margin:0 0 10px;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.6}.plx .page-blog .empty p{color:#f0ebe2ad;margin:0;font-size:16px;line-height:2}.plx .page-blog .empty-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.plx .page-blog .posts{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plx .page-blog .posts[hidden]{display:none}.plx .page-blog .post{isolation:isolate;background:var(--navy);color:var(--ivory);transition:transform .5s var(--e-reveal), border-color .4s ease, box-shadow .5s ease;border:1px solid #caa57529;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.plx .page-blog .post:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(112deg,#fff0 36%,#fff4e01f 47%,#fff4e02e 50%,#fff4e01f 53%,#fff0 64%);transition:transform;position:absolute;inset:-1px;transform:translate(-115%)}.plx .page-blog .post:hover,.plx .page-blog .post:focus-visible{border-color:#caa5759e;transform:translateY(-6px);box-shadow:0 24px 50px #18222b4d,0 0 30px #caa5751a}.plx .page-blog .post:hover:after,.plx .page-blog .post:focus-visible:after{transition:transform 1.05s cubic-bezier(.22,.7,.25,1);transform:translate(115%)}.plx .page-blog .post-img{aspect-ratio:16/10;background:linear-gradient(160deg,#22303c,#0e151b);position:relative;overflow:hidden}.plx .page-blog .post-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--e-reveal);display:block}.plx .page-blog .post:hover .post-img img{transform:scale(1.045)}.plx .page-blog .post-img .dots{opacity:.55;inset:0}.plx .page-blog .post-body{flex-direction:column;flex:1;padding:22px 24px;display:flex}.plx .page-blog .post-cat{color:var(--gold);margin-bottom:8px;font-size:12.5px;font-weight:600}.plx .page-blog .post h3{margin:0 0 8px;font-size:18.5px;font-weight:700;line-height:1.75;transition:color .4s}.plx .page-blog .post:hover h3{color:var(--gold)}.plx .page-blog .post p{color:#f0ebe2a3;margin:0 0 18px;font-size:14px;line-height:2}.plx .page-blog .post-meta{color:#f0ebe28c;border-top:1px solid #caa57524;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.plx .page-blog .post-meta .go{color:var(--ivory);align-items:center;gap:8px;font-weight:600;display:inline-flex}.plx .page-blog .post-meta .go .arw{width:12px;height:10px}@media (max-width:980px){.plx .page-blog .posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.plx .page-blog .posts{grid-template-columns:1fr}.plx .page-blog .empty-acts .btn{width:min(100%,300px)}}.plx .page-blog .btn.btn-metal,.plx .page-blog .btn.btn-glass{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;position:relative;overflow:hidden}.plx .page-blog .btn.btn-metal:after,.plx .page-blog .btn.btn-glass:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff0 32%,#ffffff9e 50%,#fff0 68%);transition:transform;position:absolute;inset:-2px;transform:translate(-130%)}.plx .page-blog .btn.btn-glass:after{background:linear-gradient(115deg,#fff0 30%,#ffffff57 50%,#fff0 70%)}.plx .page-blog .btn.btn-metal:hover:after,.plx .page-blog .btn.btn-glass:hover:after,.plx .page-blog .btn.btn-metal:focus-visible:after,.plx .page-blog .btn.btn-glass:focus-visible:after{transition:transform .8s cubic-bezier(.25,.8,.3,1);transform:translate(130%)}.plx .page-blog .btn.btn-metal>*,.plx .page-blog .btn.btn-glass>*{z-index:2;position:relative}.plx .page-blog .btn.btn-metal{color:var(--navy);background:linear-gradient(#e6c598 0%,#d2ac7a 48%,#b98f5b 100%);border:1px solid #ffe8c48c;transition:box-shadow .3s,filter .3s;box-shadow:inset 0 1px #fff6e48c,inset 0 -1px #78542c59,0 1px 2px #00000059}.plx .page-blog .btn.btn-metal:hover,.plx .page-blog .btn.btn-metal:focus-visible{filter:brightness(1.06);background:linear-gradient(#e6c598 0%,#d2ac7a 48%,#b98f5b 100%);box-shadow:inset 0 1px #fff6e4b3,inset 0 -1px #78542c59,0 0 26px #d6b07c73,0 0 5px #d6b07c80}.plx .page-blog .btn.btn-glass{color:var(--ivory);background:linear-gradient(160deg,#222c36eb 0%,#10161cf0 78%);border:1px solid #caa57557;transition:color .25s,border-color .25s,box-shadow .3s;box-shadow:inset 0 1px #f0ebe20f}.plx .page-blog .btn.btn-glass:hover,.plx .page-blog .btn.btn-glass:focus-visible{color:var(--gold);background:linear-gradient(160deg,#222c36eb 0%,#10161cf0 78%);border-color:#caa575cc;box-shadow:inset 0 1px #f0ebe214,0 0 18px #caa57538}.plx .page-blog .btn.btn-glass .arw,.plx .page-blog .btn.btn-metal .arw{flex:none;width:13px;height:11px}.plx .page-blog a.btn:focus-visible,.plx .page-blog button.btn:focus-visible{border-radius:10px}@keyframes pl-lineRise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes pl-subIn{0%{opacity:0;transform:translateY(calc(14 * var(--u)));filter:blur(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes pl-subInFlat{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}to{opacity:1;transform:none}}@keyframes pl-pillIn{0%{opacity:0;transform:translateY(calc(8 * var(--u))) scale(.972)}to{opacity:1;transform:none}}@keyframes pl-markIn{0%{opacity:0;transform:translateY(calc(10 * var(--u))) scale(.94)}to{opacity:1;transform:none}}@keyframes pl-liftIn{0%{opacity:0;transform:translateY(calc(9 * var(--u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plx .page-blog *{transition:none!important;animation:none!important}}.plx .page-blog .sec-ivory,.plx .page-blog .sec-ivory h2{color:#18222b}.plx .page-blog .sec-ivory .empty h2,.plx .page-blog .sec-ivory .post h3{color:#f0ebe2}.plx .page-blog .ph{background:radial-gradient(80% 70% at 50% 100%,#2a3947 0%,#141d25 38%,#18222b 78%)}.plx .page-blog .empty{background:linear-gradient(160deg,#22303c 0%,#141d25 70%)}.plx .page-blog{font-weight:400;display:block}.plx .page-blog .post{background:linear-gradient(160deg,#22303c 0%,#141d25 70%)}.plx .page-blog .post-img{background:linear-gradient(160deg,#22303c,#0e151b)}.plx .page-blog .ph{padding-top:clamp(196px,17vw,236px)}@media (max-width:640px){.plx .page-blog .ph{padding-top:150px}}.plx .page-doc{display:block}.plx .page-doc .ah{text-align:center;color:var(--paper);background:radial-gradient(80% 70% at 50% 100%,#2a3947 0%,#141d25 38%,#18222b 78%);padding:clamp(150px,17vw,236px) 0 clamp(96px,10vw,140px);position:relative;overflow:hidden}.plx .page-doc .ah:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#caa57573 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 50% 100%,#000 0%,#0000 72%)}.plx .page-doc .ah>.wrap{z-index:1;position:relative}.plx .page-doc .crumbs{color:#f0ebe280;justify-content:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.plx .page-doc .crumbs a{color:#f0ebe2c7;text-decoration:none;transition:color .2s}.plx .page-doc .crumbs a:hover{color:var(--champ-l)}.plx .page-doc .ah h1{text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,60px);font-weight:300;line-height:1.45}.plx .page-doc .ah .tag{color:var(--champ-l);margin:16px 0 0;font-size:clamp(17px,1.9vw,25px);font-weight:400}.plx .page-doc .ah .lead{color:#f0ebe2c2;max-width:66ch;margin:26px auto 0;font-size:16.5px;line-height:2.2}.plx .page-doc .figs{background:var(--ink);padding:0 clamp(16px,2.8vw,72px)}.plx .page-doc .figs-in{background:#caa5752e;border:1px solid #caa5752e;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1240px;margin:0 auto;display:grid;overflow:hidden}.plx .page-doc .fig{text-align:center;transition:background .45s var(--e-soft);background:linear-gradient(160deg,#22303c 0%,#141d25 72%);padding:clamp(24px,2.8vw,36px) clamp(14px,2vw,26px)}.plx .page-doc .fig:hover{background:linear-gradient(160deg,#2a3947 0%,#1a2127 72%)}.plx .page-doc .fig b{color:#f0ebe2;font-size:clamp(21px,2.3vw,31px);font-weight:300;line-height:1.6;display:block}.plx .page-doc .fig span{color:var(--champ-l);opacity:.85;margin-top:8px;font-size:13px;display:block}.plx .page-doc .sec{padding:clamp(72px,9vw,132px) 0;position:relative}.plx .page-doc .sec-paper{background:var(--paper);color:var(--navy)}.plx .page-doc .sec-dark{background:var(--ink);color:var(--paper)}.plx .page-doc .sec-sea{color:var(--paper);background:linear-gradient(160deg,#22303c 0%,#141d25 72%)}.plx .page-doc .sec h2{text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:300;line-height:1.55}.plx .page-doc .sec-paper h2{color:var(--navy)}.plx .page-doc .sec .kick{margin:0 0 12px}.plx .page-doc .sec-paper .kick{color:var(--champ-d)}.plx .page-doc .sec-dark .kick,.plx .page-doc .sec-sea .kick{color:var(--champ)}.plx .page-doc .rule{background:var(--champ);width:54px;height:1px;margin-top:18px;display:block}.plx .page-doc .sec p.t{max-width:68ch;margin:22px 0 0;font-size:16.5px;line-height:2.2}.plx .page-doc .am{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:clamp(40px,5vw,64px);display:flex}.plx .page-doc .amc{isolation:isolate;text-align:center;transition:transform .5s var(--e-reveal), border-color .35s, box-shadow .45s;background:linear-gradient(#1f2b36 0%,#141d25 52%,#0b1015 100%);border:1px solid #caa57524;border-radius:22px;flex-direction:column;flex:clamp(228px,22%,340px);align-items:center;padding:clamp(34px,3.4vw,46px) clamp(22px,2.4vw,30px) clamp(30px,3vw,40px);display:flex;position:relative;overflow:hidden}.plx .page-doc .amc:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#fff0 36%,#fff4e024 50%,#fff0 64%);transition:transform;position:absolute;inset:-1px;transform:translate(-120%)}.plx .page-doc .amc:hover{border-color:#caa57580;transform:translateY(-5px);box-shadow:0 26px 52px -26px #000000b3,0 0 34px #caa5751f}.plx .page-doc .amc:hover:after{transition:transform 1s cubic-bezier(.22,.7,.25,1);transform:translate(120%)}.plx .page-doc .amc .ai{width:64px;height:64px;color:var(--champ-l);transition:border-color .35s, background .35s, box-shadow .45s, transform .5s var(--e-reveal);background:#f0ebe205;border:1px solid #caa57547;border-radius:19px;flex:none;place-items:center;margin:0 0 22px;display:grid}.plx .page-doc .amc .ai svg{width:26px;height:26px}.plx .page-doc .amc:hover .ai{background:#caa5750f;border-color:#caa575cc;transform:translateY(-2px);box-shadow:0 0 22px #caa5753d}.plx .page-doc .amc h3{color:#f0ebe2;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.6}.plx .page-doc .amc p{color:#f0ebe29e;text-wrap:pretty;max-width:34ch;margin:12px 0 0;font-size:15.5px;font-weight:400;line-height:1.95}@media (max-width:860px){.plx .page-doc .amc{flex:calc(50% - 10px)}}@media (max-width:560px){.plx .page-doc .amc{flex:100%}}.plx .page-doc .cta{text-align:center}.plx .page-doc .cta .acts{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.plx .page-doc .cta .acts .btn{min-width:220px}.plx .page-doc .cta p.t{text-align:center;margin-inline:auto}.plx .page-doc .faq{gap:12px;max-width:900px;margin:clamp(38px,4.5vw,58px) auto 0;display:grid}.plx .page-doc .q{background:linear-gradient(160deg,#222e3957 0%,#141c2457 100%);border:1px solid #f0ebe217;border-radius:15px;transition:border-color .3s;overflow:hidden}.plx .page-doc .q[open]{border-color:#caa57573}.plx .page-doc .q summary{cursor:pointer;color:#f0ebe2;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:17px;font-weight:400;line-height:1.7;list-style:none;display:flex}.plx .page-doc .q summary::-webkit-details-marker{display:none}.plx .page-doc .q summary:after{content:"";border-right:1.5px solid var(--champ-l);border-bottom:1.5px solid var(--champ-l);width:10px;height:10px;transition:transform .35s var(--e-soft);flex:none;transform:rotate(45deg)translateY(-3px)}.plx .page-doc .q[open] summary:after{transform:rotate(225deg)translateY(-3px)}.plx .page-doc .q summary:hover{color:var(--champ-l)}.plx .page-doc .q .a{color:#f0ebe2bd;margin:0;padding:0 22px 20px;font-size:15.5px;line-height:2.1}@media (max-width:980px){.plx .page-doc .figs-in{grid-template-columns:1fr 1fr}}@media (max-width:640px){.plx .page-doc .figs-in{border-radius:16px;grid-template-columns:1fr}.plx .page-doc .cta .acts .btn{width:min(100%,320px);min-width:0}.plx .page-doc .q summary{padding:16px 18px;font-size:16px}.plx .page-doc .q .a{padding:0 18px 18px}}.plx .mgroup>.mlabel,.plx .menu-side .mlabel,.plx .page-blog .crumbs,.plx .page-blog .ph-kicker{letter-spacing:0}.plx .mgroup>.mlabel,.plx .menu-side .mlabel{opacity:.95;font-size:13px;font-weight:500}.plx .page-doc .ah>.wrap{max-width:900px}.plx .page-doc .ah h1{text-wrap:balance;max-width:18ch;margin-inline:auto;font-size:clamp(31px,4.4vw,58px);font-weight:400;line-height:1.42}.plx .page-doc .ah .tag{margin-top:14px;text-wrap:balance;max-width:30ch;margin-inline:auto;font-size:clamp(17px,1.8vw,23px);font-weight:400;line-height:1.75}.plx .page-doc .ah .lead{color:#f0ebe2c7;text-wrap:pretty;max-width:58ch;margin-top:24px;font-size:17px;font-weight:400;line-height:2.05}.plx .page-doc .crumbs{font-size:13px}.plx .page-doc .sec .kick{margin:0 0 10px;font-size:14.5px;font-weight:500}.plx .page-doc .sec h2{text-wrap:balance;max-width:24ch;font-size:clamp(26px,3.1vw,42px);font-weight:400;line-height:1.46}.plx .page-doc .rule{margin-top:16px}.plx .page-doc .sec p.t{text-wrap:pretty;max-width:62ch;margin-top:20px;font-size:17px;font-weight:400;line-height:2.05}.plx .page-doc .sec p.t+p.t{margin-top:1.15em}.plx .page-doc .sec-paper p.t{color:#18222bcc}.plx .page-doc .sec-dark p.t,.plx .page-doc .sec-sea p.t{color:#f0ebe2c7}.plx .page-doc .cta p.t{max-width:60ch}.plx .page-doc .cta h2{max-width:22ch;margin-inline:auto}.plx .page-doc .fig b{font-weight:400}.plx .page-doc .q summary{padding:20px 24px;font-size:17.5px;font-weight:400;line-height:1.7}.plx .page-doc .q .a{color:#f0ebe2c7;text-wrap:pretty;padding:0 24px 22px;font-size:16.5px;font-weight:400;line-height:2}.plx .page-doc .q .alist{padding:0 24px 22px;font-size:16px;font-weight:400;line-height:2}.plx .csec h2{text-wrap:balance;max-width:22ch;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.5}.plx .intro{color:#18222bcc;text-wrap:pretty;max-width:56ch;margin:22px 0 40px;font-size:17px;font-weight:400;line-height:2.05}.plx .card h3{font-size:27px;font-weight:400;line-height:1.5}.plx .row dd,.plx .row .rd{font-size:18px;font-weight:400}.plx .row dt,.plx .row .rt{font-size:13.5px}.plx .f input,.plx .f textarea,.plx .f label{font-size:16.5px;font-weight:400}.plx .page-blog .ph h1{letter-spacing:0;text-wrap:balance;font-weight:500;line-height:1.42}.plx .page-blog .tagline{font-weight:400;line-height:1.7}.plx .page-blog .lead{color:#f0ebe2b8;text-wrap:pretty;max-width:56ch;font-size:clamp(15.5px,1.2vw,17px);line-height:2.05}.plx .page-blog .empty h2{font-weight:500;line-height:1.5}.plx .page-blog .empty p{color:#f0ebe2b8;font-size:16.5px;font-weight:400;line-height:2}.plx .ft{font-size:16px}.plx .ft-about p{color:#f0ebe2bd;text-wrap:pretty;max-width:42ch;line-height:2.05}.plx .ft h4,.plx .ft .ft-h{font-size:14.5px;font-weight:500}.plx .ft li{line-height:2.1}@media (max-width:640px){.plx .page-doc .ah h1{font-size:30px;line-height:1.4}.plx .page-doc .ah .lead,.plx .page-doc .sec p.t{font-size:16.5px;line-height:1.95}.plx .page-doc .sec h2{font-size:25px;line-height:1.5}.plx .page-doc .q summary{padding:17px 18px;font-size:16.5px}.plx .page-doc .q .a,.plx .page-doc .q .alist{padding:0 18px 18px}}.plx .sec-head{display:block}@media (min-width:1120px){.plx .page-doc .sec:not(.cta)>.wrap{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;column-gap:clamp(44px,5vw,80px);display:grid}.plx .page-doc .sec:not(.cta)>.wrap>*{grid-column:1/-1}.plx .page-doc .sec:not(.cta)>.wrap>.sec-head{grid-area:1/1/span 30;align-self:start}.plx .page-doc .sec:not(.cta)>.wrap>p.t{grid-column:2;max-width:58ch;margin-top:0}.plx .page-doc .sec:not(.cta)>.wrap>p.t+p.t{margin-top:1.15em}.plx .page-doc .sec:not(.cta) .sec-head h2{max-width:none;font-size:clamp(24px,2.3vw,31px);line-height:1.52}.plx .page-doc .sec:not(.cta)>.wrap>.am,.plx .page-doc .sec:not(.cta)>.wrap>.faq{margin-top:clamp(32px,3.6vw,48px)}.plx .page-doc .sec:not(.cta)>.wrap>.faq{max-width:none;margin-inline:0}.plx .page-doc .sec:not(.cta)>.wrap>.am+p.t,.plx .page-doc .sec:not(.cta)>.wrap>.pts+p.t,.plx .page-doc .sec:not(.cta)>.wrap>.addr+p.t,.plx .page-doc .sec:not(.cta)>.wrap>.prox+p.t{margin-top:clamp(26px,3vw,38px)}}.plx .page-doc .sec>.wrap{max-width:1080px}.plx .page-doc .prox{background:linear-gradient(#caa5750d,#caa57500);border-block:1px solid #caa57538;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(38px,4.4vw,56px);display:grid}.plx .page-doc .px{text-align:center;transition:background .4s var(--e-soft);flex-direction:column;align-items:center;gap:10px;padding:clamp(26px,3vw,38px) clamp(12px,1.6vw,22px);display:flex;position:relative}.plx .page-doc .px:hover{background:#caa5750d}.plx .page-doc .px+.px:before{content:"";inset-inline-end:0;background:#caa5752e;width:1px;height:64%;position:absolute;top:18%}.plx .page-doc .px .pi{width:40px;height:40px;color:var(--champ-l);background:#f0ebe205;border:1px solid #caa57542;border-radius:12px;place-items:center;transition:border-color .35s,box-shadow .4s;display:grid}.plx .page-doc .px:hover .pi{border-color:#caa575b3;box-shadow:0 0 18px #caa57533}.plx .page-doc .px .pi svg{width:19px;height:19px}.plx .page-doc .px b{color:#f0ebe2;font-size:clamp(18px,1.7vw,23px);font-weight:400;line-height:1.5}.plx .page-doc .px span.pl{color:var(--champ-l);opacity:.85;font-size:13.5px;line-height:1.7}@media (max-width:860px){.plx .page-doc .prox{grid-template-columns:1fr 1fr}.plx .page-doc .px:nth-child(odd):before{display:none}.plx .page-doc .px:nth-child(n+3){border-top:1px solid #caa57524}}@media (max-width:460px){.plx .page-doc .prox{grid-template-columns:1fr}.plx .page-doc .px:before{display:none}.plx .page-doc .px+.px{border-top:1px solid #caa57524}}.plx .page-doc .pts{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(38px,4.4vw,58px);display:grid}.plx .page-doc .pt{border-top:1px solid #caa57547;padding-top:20px}.plx .page-doc .pt h3{color:#f0ebe2;margin:0;font-size:18.5px;font-weight:500;line-height:1.6}.plx .page-doc .sec-paper .pt h3{color:var(--navy)}.plx .page-doc .pt p{color:#f0ebe2a8;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.95}.plx .page-doc .sec-paper .pt p{color:#18222bb8}@media (max-width:820px){.plx .page-doc .pts{grid-template-columns:1fr 1fr}}@media (max-width:540px){.plx .page-doc .pts{grid-template-columns:1fr;gap:22px}}.plx .page-doc .addr{background:#caa5752e;border:1px solid #caa5752e;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin-top:clamp(34px,4vw,52px);display:grid;overflow:hidden}.plx .page-doc .addr>div{transition:background .45s var(--e-soft);background:linear-gradient(160deg,#18222b 0%,#0e151b 72%);padding:clamp(22px,2.4vw,30px)}.plx .page-doc .addr>div:hover{background:linear-gradient(160deg,#22303c 0%,#121a21 72%)}.plx .page-doc .addr dt{color:var(--champ-l);opacity:.85;margin:0 0 7px;font-size:13px}.plx .page-doc .addr dd{color:#f0ebe2;margin:0;font-size:18px;font-weight:400;line-height:1.65}.plx .page-doc .endband{background:linear-gradient(160deg,#1f2b36 0%,#0e151b 70%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px 44px;padding:clamp(30px,3.6vw,46px) clamp(26px,3.4vw,46px);display:flex;box-shadow:inset 0 0 0 1px #caa57533}.plx .page-doc .endband h2{color:#f0ebe2;max-width:20ch;margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:400;line-height:1.5}.plx .page-doc .endband p{color:#f0ebe2b3;max-width:46ch;margin:10px 0 0;font-size:16px;line-height:1.95}.plx .page-doc .endband .acts{flex-wrap:wrap;gap:12px;margin:0;display:flex}.plx .page-doc .endband .btn{min-width:180px}@media (max-width:640px){.plx .page-doc .endband{flex-direction:column;align-items:stretch}.plx .page-doc .endband .btn{width:100%;min-width:0}}.plx{font-weight:400}.plx h1,.plx h2,.plx h3{font-weight:800}.plx .csec h2{font-weight:800;line-height:1.5}.plx .card h3{font-weight:800;line-height:1.55}.plx .kick,.plx .ft h4,.plx .soc-t,.plx .row dt,.plx .row .rt,.plx .ft .ft-h,.plx .mgroup>.mlabel,.plx .menu-side .mlabel{font-weight:700}.plx .mgroup a,.plx .menu-side a,.plx .mext a,.plx .mext li a,.plx .btn,.plx .hd .btn,.plx .btn-champ,.plx .f button,.plx button.btn{font-weight:600}.plx .intro,.plx .lead{font-weight:400;line-height:2.05}.plx .ft,.plx .ft-about p,.plx .ft li,.plx .ft .ft-bar,.plx .ft-top,.plx .f input,.plx .f textarea,.plx .f label{font-weight:400}.plx .tel{font-weight:700}.plx .ft-bar .lat{letter-spacing:.08em;font-family:PlayfairPL,Georgia,Times New Roman,serif;font-weight:700}.plx .page-doc .ah h1{letter-spacing:0;font-weight:800;line-height:1.45}.plx .page-doc .sec h2,.plx .page-doc .endband h2,.plx .page-doc .sec:not(.cta) .sec-head h2{font-weight:800;line-height:1.5}.plx .page-doc .amc h3,.plx .page-doc .pt h3{font-weight:800;line-height:1.6}.plx .page-doc .fig b,.plx .page-doc .px b{font-weight:800}.plx .page-doc .ah .lead,.plx .page-doc .sec p.t{font-size:17px;font-weight:400;line-height:2.05}.plx .page-doc .pt p,.plx .page-doc .q .a{font-weight:400;line-height:2.05}.plx .page-doc .q summary{font-weight:700;line-height:1.7}.plx .page-doc .crumbs,.plx .page-doc .addr dt{font-weight:700}@media (max-width:760px){.plx .page-doc .ah .lead,.plx .page-doc .sec p.t{font-size:16px;line-height:2}}.plx .page-blog .sec h2,.plx .page-blog .empty h2{font-weight:800}.plx .page-blog .ph-kicker,.plx .page-blog .crumbs,.plx .page-blog .tag,.plx .page-blog .post-cat,.plx .page-blog .soc-t{font-weight:700}.plx .page-blog .tagline{font-weight:600}.plx .page-blog .post p,.plx .page-blog .lead,.plx .page-blog .empty p{font-weight:400}.plx .page-blog .btn-metal,.plx .page-blog .btn-glass,.plx .page-blog .menu a{font-weight:600}.plx .page-doc .sec-dark{background:linear-gradient(#1f2b36 0%,#18222b 100%)}.plx .page-doc .sec-sea{background:linear-gradient(160deg,#22303c 0%,#18222b 78%)}.plx .page-doc .figs{background:#18222b}.plx .page-doc .pts{gap:clamp(18px,2vw,24px)}.plx .page-doc .pt{isolation:isolate;transition:transform .5s var(--e-reveal), border-color .35s, box-shadow .45s;background:linear-gradient(#1f2b36 0%,#141d25 52%,#0b1015 100%);border:1px solid #caa57524;border-radius:22px;padding:clamp(26px,2.6vw,34px) clamp(22px,2.2vw,28px) clamp(24px,2.4vw,30px);position:relative;overflow:hidden}.plx .page-doc .pt:before{content:"";inset-inline:26%;z-index:2;background:linear-gradient(90deg,#0000,#caa57580,#0000);height:1px;position:absolute;top:0}.plx .page-doc .pt:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#fff0 36%,#fff4e024 50%,#fff0 64%);transition:transform;position:absolute;inset:-1px;transform:translate(-120%)}.plx .page-doc .pt:hover{border-color:#caa57580;transform:translateY(-5px);box-shadow:0 26px 52px -26px #000000b3,0 0 34px #caa5751f}.plx .page-doc .pt:hover:after{transition:transform 1s cubic-bezier(.22,.7,.25,1);transform:translate(120%)}.plx .page-doc .pt h3{font-size:19.5px}.plx .page-doc .pt p{margin-top:12px}.plx .page-doc .sec-paper .pt{background:#f0ebe2;border-color:#18222b1a;box-shadow:0 10px 30px -22px #18222b59}.plx .page-doc .sec-paper .pt:before{background:linear-gradient(90deg,#0000,#8e6c4e8c,#0000)}.plx .page-doc .sec-paper .pt:after{background:linear-gradient(112deg,#fff0 36%,#8e6c4e1a 50%,#fff0 64%)}.plx .page-doc .sec-paper .pt:hover{border-color:#8e6c4e73;box-shadow:0 26px 48px -28px #18222b73}.plx .page-doc .sec-paper .q{background:linear-gradient(160deg,#18222b09 0%,#18222b04 100%);border-color:#18222b1f;box-shadow:0 8px 24px -20px #18222b59}.plx .page-doc .sec-paper .q[open]{border-color:#8e6c4e80}.plx .page-doc .sec-paper .q summary{color:var(--navy)}.plx .page-doc .sec-paper .q summary:hover{color:#7a5a3c}.plx .page-doc .sec-paper .q summary:after{border-bottom-color:#7a5a3c;border-right-color:#7a5a3c}.plx .page-doc .sec-paper .q .a,.plx .page-doc .sec-paper .q .alist{color:#18222bc7}.plx .page-doc .sec-paper .q .alist li:before{background:#7a5a3c}.plx .page-doc .figs{padding-bottom:clamp(30px,4.5vw,52px)}.plx .menu-side{align-self:start}.plx .page-doc .xlink{color:var(--champ-l);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;text-decoration:none;transition:color .3s,opacity .3s}.plx .page-doc .xlink:hover{color:#f0ebe2}.plx .page-doc .sec-paper .xlink{color:#7a5a3c}.plx .page-doc .sec-paper .xlink:hover{color:var(--navy)}.plx{line-height:normal}.plx img{max-width:none}.plx .page-doc .addr{margin-bottom:1em}.plx .card .rows{padding:0;list-style:none}.plx .crumbs a{margin-block:-2px;padding-block:2px}.plx .page-blog .pager{color:#18222bb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:clamp(36px,4.5vw,56px);font-size:14.5px;font-weight:600;display:flex}body:has(.plx-page){background:#18222b}
