.pd-page{--chrome:86px;--pd-gold2:#c9a227;--pd-h:calc(100vh - var(--chrome));box-sizing:border-box}@supports (height:100dvh){.pd-page{--pd-h:calc(100dvh - var(--chrome))}}.pd-page *,.pd-page :before,.pd-page :after{box-sizing:inherit}.pd-sc a{color:inherit;text-decoration:none}.pd-sc{background:var(--pd-bg);color:var(--pd-ink);--pd-bg:#050c1c;--pd-ink:#f4f1e8;--pd-muted:#aab3c5;--pd-line:rgba(217,185,91,.24);--pd-gold:#d9b95b;--pd-bf:linear-gradient(135deg,#d9b53a,#b08a1a);--pd-bt:#050c1c}.pd-dk.pd-sc{background:linear-gradient(#050c1c,#0a1530)}.pd-lt{--pd-bg:#fffdf7;--pd-ink:#0a1220;--pd-muted:#4f586b;--pd-line:#e4dcc2;--pd-gold:#9a7b0a;--pd-bf:#0a1220;--pd-bt:#fffdf7}.pd-sc:not(.pd-hero){padding:max(64px,min(8.5vw,108px)) 0}.pd-c{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.pd-eye{color:var(--pd-gold);letter-spacing:.3em;align-items:center;gap:16px;margin-bottom:22px;font-size:11px;font-weight:500;display:flex}.pd-eye:after{content:"";background:var(--pd-gold2);width:40px;height:1px}.pd-sc h2{font:400 clamp(28px,3.6vw,48px)/1.15 var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:0 0 28px}.pd-sc h2 em{color:var(--pd-gold)}.pd-sc h3{font:400 clamp(20px,2vw,26px)/1.25 var(--font-serif),serif;margin:0 0 10px}.pd-sc p{margin:0}.pd-t{color:var(--pd-muted);font-size:15.5px;font-weight:300;line-height:1.85}.pd-btn{--mx:0px;--my:0px;--lift:0px;isolation:isolate;border:1px solid var(--pd-gold2);color:var(--pd-gold);font:500 11.5px var(--font-sans),sans-serif;letter-spacing:.24em;transform:translate(var(--mx),calc(var(--my) + var(--lift)));background:0 0;align-items:center;gap:16px;padding:18px 32px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .6s,color .45s 80ms;display:inline-flex;position:relative;overflow:hidden}.pd-lt .pd-btn{border-color:var(--pd-ink);color:var(--pd-ink)}.pd-btn:before{content:"";z-index:-1;background:var(--pd-bf);border-radius:50% 50% 0 0/140% 140% 0 0;transition:transform .65s cubic-bezier(.65,0,.35,1),border-radius .65s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(102%)}.pd-btn:hover{--lift:-3px;color:var(--pd-bt);box-shadow:0 22px 40px -18px rgba(201,162,39,.5)}.pd-btn:focus-visible{--lift:-3px;color:var(--pd-bt);box-shadow:0 22px 40px -18px rgba(201,162,39,.5)}.pd-btn:hover:before{border-radius:0;transform:none}.pd-btn:focus-visible:before{border-radius:0;transform:none}.pd-btn:active{transform:translate(var(--mx),calc(var(--my) + var(--lift)))scale(.97)}.pd-btn:focus-visible{outline:2px solid var(--pd-gold2);outline-offset:4px}.pd-lk:focus-visible{outline:2px solid var(--pd-gold2);outline-offset:4px}.pd-btn.p{color:#050c1c;background:linear-gradient(135deg,#d9b53a,#b08a1a);border-color:transparent}.pd-btn.p:before{background:#f4f1e8}.pd-btn.p:hover{color:#050c1c}.pd-ar{letter-spacing:0;width:1.3em;height:1.3em;font-size:16px;line-height:1.3em;display:inline-block;position:relative;overflow:hidden}.pd-ar i{place-items:center;font-style:normal;transition:transform .6s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pd-ar i+i{transform:translate(-130%)}.pd-btn:hover .pd-ar i:first-child{transform:translate(130%)}.pd-btn:focus-visible .pd-ar i:first-child{transform:translate(130%)}.pd-btn:hover .pd-ar i+i{transform:none}.pd-btn:focus-visible .pd-ar i+i{transform:none}.pd-lk{color:var(--pd-ink);padding-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;position:relative}.pd-lk:after{content:"";background:var(--pd-gold2);transform-origin:100%;width:100%;height:1px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0}.pd-lk:hover:after{transform:scaleX(.35)}.pd-page .pd-rv{opacity:0;transition:opacity 1s ease calc(var(--i,0)*.12s),transform 1s cubic-bezier(.2,.8,.2,1)calc(var(--i,0)*.12s);transform:translateY(16px)}.pd-page .pd-in{opacity:1;transform:none}.pd-hero{min-height:var(--pd-h);margin-top:var(--chrome);background:radial-gradient(760px 520px at 74% 44%,rgba(26,52,110,.6),transparent 70%),linear-gradient(160deg,#050c1c,#0a1530);flex-direction:column;display:flex;position:relative;overflow:hidden}.pd-frame{border:1px solid var(--pd-line);pointer-events:none;z-index:1;position:absolute;top:max(12px,min(1.6vw,22px));bottom:max(12px,min(1.6vw,22px));left:max(12px,min(1.6vw,22px));right:max(12px,min(1.6vw,22px))}.pd-tk{background:var(--pd-gold);position:absolute}.pd-tk-t,.pd-tk-b{width:1px;height:12px;left:50%}.pd-tk-t{top:-1px}.pd-tk-b{bottom:-1px}.pd-tk-l,.pd-tk-r{width:12px;height:1px;top:50%}.pd-tk-l{left:-1px}.pd-tk-r{right:-1px}.pd-hw{z-index:2;width:100%;max-width:1320px;padding:calc(var(--pd-h)*.06)64px calc(var(--pd-h)*.02);flex:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:40px;margin:0 auto;display:grid;position:relative}.pd-left{min-width:0;container-type:inline-size}.pd-hero h1{font:400 clamp(28px,min(6.3cqw,calc(var(--pd-h)*.072)),58px)/1.13 var(--font-serif),Georgia,serif;margin:0 0 calc(var(--pd-h)*.032);letter-spacing:-.01em}.pd-hero h1 em{color:var(--pd-gold)}.pd-hero .pd-t{font-size:clamp(14px,calc(var(--pd-h)*.0235),17px);max-width:600px;margin-bottom:calc(var(--pd-h)*.042)}.pd-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.pd-fig{height:min(calc(var(--pd-h)*.66),580px);aspect-ratio:520/560;justify-self:center;max-width:100%;position:relative}.pd-fig svg{width:100%;height:100%;overflow:visible}.pd-l1{fill:none;stroke:#f4f1e8;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pd-gl{fill:none;stroke:#d9b95b;stroke-width:1.2px;stroke-linecap:round;transition:stroke .5s}.pd-dsh{fill:none;stroke:#aab3c5;stroke-width:1.2px;stroke-dasharray:5 5;opacity:0;transition:opacity .8s 4s}.pd-dr{stroke-dasharray:1;stroke-dashoffset:1px}.pd-fig.play .pd-dr{stroke-dashoffset:0;transition:stroke-dashoffset var(--t,1.4s)cubic-bezier(.4,0,.2,1)var(--d,0s)}.pd-fig.play .pd-dsh,.pd-fig.play .pd-fd{opacity:1}.pd-fd{opacity:0;transition:opacity .8s ease var(--d,0s),fill .5s}.pd-num{font:italic 500 18px var(--font-serif),serif;fill:#d9b95b}.pd-cap{font:italic 400 17px var(--font-serif),serif;fill:#f4f1e8}.pd-pt{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.pd-fl1{animation:9s ease-in-out infinite pd-f1}.pd-fl3{animation:9s ease-in-out infinite pd-f3}@keyframes pd-f1{50%{transform:translateY(-6px)}}@keyframes pd-f3{50%{transform:translateY(6px)}}@media (hover:hover) and (pointer:fine){.pd-fig:hover .pd-p1{transform:translateY(-24px)}.pd-fig:hover .pd-p3{transform:translateY(24px)}.pd-fig:hover .pd-gl{stroke:#f1d98a}}.pd-tb{z-index:2;width:100%;max-width:1320px;padding:0 64px calc(var(--pd-h)*.05);margin:0 auto;position:relative}.pd-tb .pd-g{border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);grid-template-columns:1.35fr 1fr 1.15fr 1fr;display:grid}.pd-tb .pd-g>div{padding:calc(var(--pd-h)*.018)22px}.pd-tb .pd-g>div+div{border-left:1px solid var(--pd-line)}.pd-tb small{letter-spacing:.22em;color:var(--pd-muted);margin-bottom:5px;font-size:9.5px;font-weight:500;line-height:1.6;display:block}.pd-tb b{font:400 clamp(15px,calc(var(--pd-h)*.028),20px)var(--font-serif),serif;color:var(--pd-ink)}.pd-tb b span{color:var(--pd-gold)}.pd-cols{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.pd-col{border-left:1px solid var(--pd-line);padding:0 36px}.pd-col:first-child{border-left:0;padding-left:0}.pd-col:last-child{padding-right:0}.pd-n{font:italic 400 17px var(--font-serif),serif;color:var(--pd-gold);margin-bottom:16px;display:block}.pd-col h3{margin-bottom:14px}.pd-split{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:72px;display:grid}.pd-split>div:first-child{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.pd-row{border-top:1px solid var(--pd-line);padding:30px 0}.pd-row:last-child{border-bottom:1px solid var(--pd-line)}.pd-row h3{align-items:baseline;gap:16px;display:flex}.pd-row h3 span{font:italic 400 15px var(--font-serif),serif;color:var(--pd-gold)}.pd-mini{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.pd-mini .pd-row{border-bottom:0}.pd-mini .pd-row h3{font-size:21px}.pd-sm{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.pd-fr{aspect-ratio:4/3;border:1px solid var(--pd-line);background:linear-gradient(var(--pd-line)1px,transparent 1px)0 0/28px 28px,linear-gradient(90deg,var(--pd-line)1px,transparent 1px)0 0/28px 28px;position:relative}.pd-fr-img{object-fit:contain;padding:14px}.pd-sm figcaption{letter-spacing:.2em;color:var(--pd-muted);margin-top:12px;font-size:12px;font-weight:500}.pd-road{margin-top:56px;position:relative}.pd-road svg{width:100%;height:auto;display:block;overflow:visible}.pd-trk{fill:none;stroke:var(--pd-line);stroke-width:1.5px;stroke-dasharray:4 7}.pd-sg{fill:none;stroke:var(--pd-gold);stroke-width:2.2px;stroke-linecap:round}.pd-tv{fill:#f4f1e8;opacity:0;filter:drop-shadow(0 0 6px #d9b95b)drop-shadow(0 0 14px rgba(217,185,91,.7))}.pd-nd .pd-rg{fill:none;stroke:var(--pd-gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.pd-nd .pd-o{fill:#09132a;stroke:var(--pd-line);stroke-width:1.5px;transition:stroke .5s}.pd-nd .pd-i{fill:transparent;stroke:var(--pd-gold);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform .7s cubic-bezier(.2,1.4,.4,1),fill .5s;transform:scale(.5)}.pd-nd.on .pd-o{stroke:var(--pd-gold)}.pd-nd.on .pd-i{fill:var(--pd-gold);transform:scale(1)}.pd-nd.on .pd-rg{animation:1.6s ease-out pd-rg}@keyframes pd-rg{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}.pd-stps{grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.pd-stp{text-align:center;padding:14px 20px 0;position:relative;overflow:hidden}.pd-stp:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);width:100%;height:100%;position:absolute;top:0;left:-100%}.pd-stp.pulse:after{animation:1.2s pd-shine}@keyframes pd-shine{to{left:100%}}.pd-stp small{color:var(--pd-gold);letter-spacing:.28em;margin-bottom:12px;font-size:10.5px;font-weight:500;display:block}.pd-stp h3{font-size:20px}.pd-two{grid-template-columns:1fr 1fr;gap:72px;margin-top:8px;display:grid}.pd-kv{border-top:1px solid var(--pd-line);padding:18px 0}.pd-kv small{letter-spacing:.26em;color:var(--pd-gold);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.pd-kv .pd-t{font-size:15px}.pd-chk{margin:20px 0 0;padding:0;list-style:none}.pd-chk li{border-top:1px solid var(--pd-line);color:var(--pd-muted);gap:14px;padding:15px 0;font-size:15px;font-weight:300;line-height:1.6;display:flex}.pd-chk li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-7' fill='none' stroke='%23c9a227' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 16px;height:16px;margin-top:3px}.pd-who{grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.pd-fin{text-align:center}.pd-fin h2{max-width:760px;margin:0 auto 20px}.pd-fin .pd-t{max-width:560px;margin:0 auto 36px}.pd-fin .pd-cta{justify-content:center}@media (max-width:900px){.pd-c{padding:0 22px}.pd-hero{min-height:0;margin-top:0}.pd-hw{padding:calc(var(--chrome) + 44px)28px 20px;grid-template-columns:1fr;gap:28px}.pd-hero h1{font-size:max(28px,min(8vw,44px))}.pd-fig{height:340px}.pd-tb{padding:0 28px 36px}.pd-tb .pd-g{grid-template-columns:1fr 1fr}.pd-tb .pd-g>div:nth-child(3){border-left:0}.pd-tb .pd-g>div:nth-child(n+3){border-top:1px solid var(--pd-line)}.pd-cols,.pd-who,.pd-sm{grid-template-columns:1fr}.pd-col,.pd-col:first-child,.pd-col:last-child{border-left:0;border-top:1px solid var(--pd-line);padding:28px 0}.pd-col:first-child{border-top:0}.pd-split,.pd-two{grid-template-columns:1fr;gap:36px}.pd-split>div:first-child{position:static}.pd-mini{grid-template-columns:1fr}.pd-road svg{display:none}.pd-stps{border-left:1px solid var(--pd-line);grid-template-columns:1fr;margin:8px 0 0 6px}.pd-stp{text-align:left;padding:0 0 30px 28px;position:relative}.pd-stp:before{content:"";border:1px solid var(--pd-gold2);background:#09132a;border-radius:50%;width:11px;height:11px;transition:background .5s;position:absolute;top:2px;left:-6px}.pd-stp.on:before{background:var(--pd-gold2)}.pd-btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.pd-page *,.pd-page :before,.pd-page :after{transition:none!important;animation:none!important}.pd-page .pd-rv{opacity:1;transform:none}.pd-dr,.pd-dsh{stroke-dashoffset:0}.pd-fd{opacity:1}}
