@font-face{font-family:Space Grotesk Local;src:url(/assets/SpaceGrotesk-Light-C1Nqs_QU.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk Local;src:url(/assets/SpaceGrotesk-Regular-DhyBADTE.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk Local;src:url(/assets/SpaceGrotesk-Medium-DGxYFqId.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk Local;src:url(/assets/SpaceGrotesk-SemiBold-CYZJfp-p.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk Local;src:url(/assets/SpaceGrotesk-Bold-wuXZARFU.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{font-size:100%;scroll-padding-top:var(--ph-header-offset);scrollbar-gutter:stable;background-color:var(--valkri-bg-main);transition:background-color .52s ease}html.bg-deep{background-color:var(--valkri-bg-deep)}:root{--ph-header-chrome-h: 3.125rem;--ph-header-offset: 5.125rem;--ph-header-float-shadow: 0 12px 40px rgba(0, 0, 0, .42), 0 2px 8px rgba(0, 0, 0, .22);--valkri-bg-main: #1b1a14;--valkri-bg-deep: #10100d;--valkri-surface: #151515;--valkri-surface-elevated: rgba(255, 255, 255, .05);--valkri-border: rgba(255, 255, 255, .1);--valkri-text: #fffeef;--valkri-muted: rgba(255, 254, 239, .58);--valkri-primary: #28cc95;--valkri-primary-strong: #1fa876;--layout-max: 118rem;--page-gutter: clamp(1rem, 2.2vw, 2.25rem)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%}#root{background-color:var(--valkri-bg-main);transition:background-color .52s ease}html.bg-deep #root,body.bg-deep #root{background-color:var(--valkri-bg-deep)}body{background-color:var(--valkri-bg-main);color:var(--valkri-text);font-family:Space Grotesk Local,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .52s ease}body.bg-deep{background-color:var(--valkri-bg-deep)}.phantom-page{min-height:100vh;background:var(--valkri-bg-main);transition:background-color .42s ease}body.bg-deep .phantom-page{background:var(--valkri-bg-deep)}.phantom-main{margin-bottom:0;padding-top:var(--ph-header-offset)}.ph-header{position:fixed;left:0;right:0;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.05rem;padding:.95rem var(--page-gutter);background:transparent;pointer-events:none}.ph-brand,.ph-center-nav,.ph-header-actions{pointer-events:auto}.ph-brand{justify-self:start;display:inline-flex;align-items:center;gap:0;margin-left:-.18rem;text-decoration:none;color:var(--valkri-text);font-weight:700;letter-spacing:-.03em;font-size:2.08rem;line-height:1}.ph-brand span{margin-left:-.32em}.ph-brand img{width:4.5rem;height:4.5rem;object-fit:contain;flex-shrink:0;transform:translateY(.2rem)}.ph-center-nav{min-width:0;display:flex;align-items:center;justify-content:center}.ph-nav-rail{position:relative;overflow:hidden;width:min(100%,600px);transition:width .3s ease;border-radius:999px;border:1px solid var(--valkri-border);background:var(--valkri-surface)}.ph-nav-rail.is-search-open{width:min(100%,720px)}.ph-nav-items{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:0 .75rem;opacity:1;transform:scale(1);transition:opacity .28s ease,transform .28s ease}.ph-nav-items.is-hidden{opacity:0;transform:scale(.96);pointer-events:none}.ph-nav-items a{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--ph-header-chrome-h) - .7rem);border-radius:999px;padding:0 1.15rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;color:var(--valkri-muted);transition:color .16s ease,background-color .16s ease,transform .16s ease;white-space:nowrap}.ph-nav-items a:hover{color:var(--valkri-text);background:#ffffff0f;transform:translateY(-1px)}.ph-nav-search{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:.45rem;padding:0 .65rem 0 .85rem;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.ph-nav-search.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.ph-nav-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--valkri-text);font-size:1rem;font-weight:500}.ph-nav-search input::placeholder{color:var(--valkri-muted)}.ph-nav-search button{flex-shrink:0;width:calc(var(--ph-header-chrome-h) * .44);height:calc(var(--ph-header-chrome-h) * .44);border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--valkri-muted);transition:color .14s ease,background-color .14s ease}.ph-nav-search button:hover{color:var(--valkri-text);background:#ffffff14}.ph-nav-rail-spacer{height:var(--ph-header-chrome-h)}.ph-header-actions{justify-self:end;display:flex;align-items:center;gap:.55rem}.ph-search-icon{color:var(--valkri-text)}.ph-search-trigger{width:var(--ph-header-chrome-h);height:var(--ph-header-chrome-h);flex-shrink:0;border-radius:999px;border:1px solid var(--valkri-border);background:var(--valkri-surface);color:var(--valkri-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .22s ease,transform .22s ease,background-color .16s ease}.ph-search-trigger .ph-search-icon{width:calc(var(--ph-header-chrome-h) * .44);height:calc(var(--ph-header-chrome-h) * .44)}.ph-nav-search>.ph-search-icon{width:calc(var(--ph-header-chrome-h) * .36);height:calc(var(--ph-header-chrome-h) * .36);flex-shrink:0}.ph-nav-search button svg{width:calc(var(--ph-header-chrome-h) * .32);height:calc(var(--ph-header-chrome-h) * .32)}.ph-search-trigger:hover{background:#1a1a1a}.ph-search-trigger.is-hidden{opacity:0;transform:scale(.9);pointer-events:none}.ph-pill-button{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:var(--valkri-primary);color:#0c0c0c;border-radius:999px;height:3.25rem;padding:0 1.85rem;font-size:.96rem;font-weight:600;box-shadow:none;transition:background-color .16s ease,transform .16s ease}.ph-pill-button:hover{background:var(--valkri-primary-strong);transform:translateY(-1px);box-shadow:none}.ph-pill-button.ph-header-launch{background:var(--valkri-text);color:var(--valkri-bg-deep)}.ph-pill-button.ph-header-launch:hover{background:color-mix(in srgb,var(--valkri-text) 82%,#ffffff);color:var(--valkri-bg-deep);transform:translateY(-1px)}.ph-header .ph-pill-button{height:calc(var(--ph-header-chrome-h) - .15rem);min-height:calc(var(--ph-header-chrome-h) - .15rem);padding:0 .95rem;font-size:.78rem;font-weight:600;letter-spacing:-.01em}.ph-hero{display:flex;flex-direction:column;align-items:center;padding:0 var(--page-gutter) 2.25rem}.ph-hero-sticky{position:sticky;top:var(--ph-header-offset);z-index:2;width:100%;max-width:none;min-height:min(92vh,56rem);display:flex;align-items:center;justify-content:center;padding:2rem 0}.ph-hero-media-card{position:relative;width:calc(100vw - (var(--page-gutter) * 2));max-width:var(--layout-max);margin-inline:auto;border-radius:1.75rem;overflow:hidden;isolation:isolate}.ph-hero-video-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ph-hero-video-layer video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.ph-hero-mobile-image{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.ph-hero-video-layer video.is-hidden{opacity:0}.ph-hero-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c0c0e59,#0c0c0e80 45%,#0c0c0e9e)}.ph-hero-overlay{position:relative;z-index:2;display:grid;place-items:center;text-align:center;min-height:clamp(24rem,60vh,42rem);padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem);pointer-events:none}.ph-hero-copy{display:flex;flex-direction:column;align-items:center;gap:1.35rem;color:var(--valkri-text);max-width:min(68rem,94%);pointer-events:auto}.ph-hero-copy-baseline,.ph-hero-copy-live{grid-area:1 / 1}.ph-hero-copy-live{user-select:none;-webkit-user-select:none;width:100%;max-width:min(68rem,94%)}.ph-hero-copy-live .ph-title{position:absolute;left:0;right:0;top:35%;transform:translateY(-50%);z-index:1;width:100%;margin:0 auto;white-space:nowrap;font-size:clamp(2.1rem,6.5vw,6.75rem);line-height:1.08;letter-spacing:-.045em;pointer-events:none}.ph-hero-copy-live .ph-download-button{pointer-events:auto;user-select:none;-webkit-user-select:none;position:absolute;left:50%;bottom:clamp(1.1rem,2.4vw,2rem);transform:translate(-50%);z-index:2}.ph-hero-copy-baseline{visibility:hidden;pointer-events:none}.ph-kicker{margin:0;font-size:1.08rem;font-weight:600;opacity:.78}.ph-hero .ph-kicker{opacity:.92;text-shadow:0 1px 18px rgba(0,0,0,.45)}.ph-title{font-size:clamp(2.65rem,9vw,7.15rem);line-height:.96;letter-spacing:-.055em;font-weight:600;color:var(--valkri-text)}.ph-hero .ph-title{text-shadow:0 2px 28px rgba(0,0,0,.4)}.ph-title.small{font-size:clamp(2.2rem,7vw,5.15rem)}.ph-title.small.ph-title-hero-match{font-size:clamp(2.1rem,6.5vw,6.75rem);line-height:1.08;letter-spacing:-.045em;white-space:nowrap}.ph-title-icon{width:clamp(2.3rem,5vw,4.2rem);height:clamp(2.3rem,5vw,4.2rem);vertical-align:middle;margin:0 .4rem}.ph-hero .ph-title-icon{filter:drop-shadow(0 2px 12px rgba(0,0,0,.35))}.ph-download-button{border:0;cursor:pointer;background:var(--valkri-text);color:var(--valkri-bg-deep);height:4rem;padding:0 2.1rem;border-radius:999px;font-weight:600;font-size:1rem;box-shadow:0 14px 36px #0003;transition:background-color .16s ease,transform .16s ease}.ph-download-button:hover{background:color-mix(in srgb,var(--valkri-text) 82%,#ffffff)}.ph-hero-copy-live .ph-download-button:hover{transform:translate(-50%) translateY(-1px)}.ph-hero-copy-live .ph-download-button.ph-download-button-large:hover{transform:translate(-50%) scale(1.06) translateY(-1px)}.ph-hero-copy-live .ph-download-button.ph-download-button-large{transform:translate(-50%) scale(1.06);transform-origin:center}.ph-feature-section{display:flex;flex-direction:column;gap:7rem;margin-top:5.5rem}.ph-feature-section--borrow-cards .ph-cards-track{overflow:visible;max-width:100%}.ph-feature-section--borrow-cards .ph-cards-static-row{display:flex;gap:2rem;justify-content:center;margin-inline:auto;padding:1.25rem 0;width:fit-content;max-width:100%;cursor:default;align-items:flex-start;transform:translate(-1rem)}.ph-borrow-card-column{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1rem,2.2vw,1.5rem);width:320px;min-width:320px;max-width:100%}@media(min-width:1024px){.ph-borrow-card-column{width:380px;min-width:380px}}@media(min-width:1536px){.ph-borrow-card-column{width:450px;min-width:450px}}.ph-feature-section--borrow-cards .ph-borrow-card-column .ph-card-parallax{margin-left:0}.ph-feature-section--borrow-cards .ph-borrow-card-column .ph-card{width:100%;min-width:100%}.ph-card-caption{padding:0 .25rem;max-width:100%}.ph-card-caption-title{margin:0;font-size:clamp(1.22rem,2.45vw,1.62rem);line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--valkri-text)}.ph-card-caption-body{margin:.55rem 0 0;font-size:clamp(.9rem,1.35vw,1.02rem);line-height:1.55;font-weight:400;color:var(--valkri-muted)}@media(min-width:1024px){.ph-card-caption-body{font-size:clamp(.95rem,1.2vw,1.06rem)}}@media(min-width:1024px){.ph-feature-section--borrow-cards .ph-cards-static-row{padding:2.5rem 0;transform:translate(-1.5rem)}}.ph-feature-section--borrow-cards .ph-cards-static-row:active{cursor:default}.ph-feature-section--borrow-cards .ph-cards-static-row .ph-card-parallax:first-child{margin-left:0}@media(min-width:768px){.ph-feature-section--borrow-cards .ph-cards-static-row .ph-card-parallax:first-child{margin-left:0}}.ph-feature-title-wrap{margin-top:-58vh;height:150vh;pointer-events:none}.ph-feature-title-sticky{position:sticky;top:33%;transform:translateY(-50%);text-align:center;padding:0 var(--page-gutter);pointer-events:auto}.ph-feature-title-with-video{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,3.2vw,2.5rem);width:100%;max-width:var(--layout-max);margin-inline:auto;text-align:center}.ph-feature-title-with-video .ph-title.small.ph-title-hero-match{margin:0;text-align:center}.ph-feature-title-video{display:block;width:min(92vw,640px);max-width:100%;height:auto;max-height:min(48vh,420px);object-fit:contain;border-radius:1rem;background:transparent}.ph-section-content{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:768px){.ph-section-content{gap:3.5rem}}.ph-subheading-row{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;animation:ph-show 2.5s linear}@media(min-width:768px){.ph-subheading-row{padding:0 3.5rem}}@keyframes ph-show{0%{opacity:.8;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ph-subheading-pill{border-radius:999px;background:#fff;color:#3f3562;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.125rem;padding:.5rem 1rem}.ph-subheading-icon{flex-shrink:0}.ph-arrows{display:inline-flex;gap:.25rem;background:#fff;padding:.25rem;border-radius:999px}.ph-arrows button{border:0;width:2.5rem;height:2.5rem;border-radius:999px;cursor:pointer;background:#ffffff80;color:#111;transition:background-color .3s ease,opacity .3s ease,transform .2s ease}.ph-arrows button svg{display:block}.ph-arrows button:not(:disabled){background:#ab9ff280}.ph-arrows button:not(:disabled):hover{background:#ab9ff2}.ph-arrows button:disabled{opacity:.6;cursor:default;pointer-events:none}.ph-cards-track{max-width:100vw;overflow:hidden}.ph-cards-drag-track{display:flex;gap:2rem;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;transform:translate(0);padding:1.25rem 0;margin-right:1.25rem}@media(min-width:1024px){.ph-cards-drag-track{padding:2.5rem 0;margin-right:3.5rem}}.ph-cards-drag-track:active{cursor:grabbing}.ph-card-parallax{position:relative}.ph-card-parallax:first-child{margin-left:1.25rem}@media(min-width:768px){.ph-card-parallax:first-child{margin-left:3.5rem}}.ph-card{display:flex;flex-direction:column;gap:3.5rem;border-radius:1.5rem;width:320px;min-width:320px;height:100%;justify-content:space-between;box-shadow:0 8px 24px -1px #0000001a}@media(min-width:1024px){.ph-card{width:380px;min-width:380px}}@media(min-width:1536px){.ph-card{width:450px;min-width:450px}}.ph-card p{font-size:1.5rem;line-height:1.25;font-weight:500;padding:2.5rem;color:#121212;z-index:1}@media(min-width:1024px){.ph-card p{font-size:1.875rem}}.ph-card-dark p,.ph-card-blue p{color:#fff}.ph-card-video-wrap{max-height:16rem;width:100%;display:flex;justify-content:center;align-items:flex-end}@media(min-width:1536px){.ph-card-video-wrap{max-height:24rem}}.ph-card-video-wrap video,.ph-card-media-img{width:100%;max-width:100%;height:auto;display:block;border-radius:.75rem}.ph-card.ph-card-media-fill{gap:0;padding:0;overflow:hidden;justify-content:stretch}.ph-card.ph-card-media-fill .ph-card-video-wrap.ph-card-video-wrap--media-fill{flex:1 1 auto;max-height:none;width:100%;margin:0;padding:0;display:flex;align-items:stretch;justify-content:stretch;aspect-ratio:3 / 4;min-height:14rem;position:relative;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--ph-card-media-fill-surface, transparent)}.ph-card.ph-card-media-fill .ph-card-video-wrap.ph-card-video-wrap--media-fill video{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;transform:none;object-fit:cover;object-position:center;border-radius:1.5rem;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.ph-feature-section--borrow-cards .ph-cards-static-row .ph-borrow-card-column:nth-child(2) .ph-card-parallax .ph-card-media-fill .ph-card-video-wrap--media-fill video{inset:unset;left:50%;top:50%;width:142%;height:142%;transform:translate(-50%,-50%)}.ph-card.ph-card-media-fill .ph-card-media-img{position:absolute;left:50%;top:50%;width:128%;height:128%;max-width:none;margin:0;transform:translate(-50%,-50%);object-fit:cover;object-position:center;border-radius:1.5rem}@media(min-width:1536px){.ph-card.ph-card-media-fill .ph-card-video-wrap.ph-card-video-wrap--media-fill{max-height:none}}.ph-card-purple{background:#ab9ff2}.ph-card-dark{background:#3c315b}.ph-card-orange{background:#ffdadc}.ph-card-yellow{background:#ffffc4}.ph-card-gray{background:#ede6e2}.ph-card-yellow-dark{background:#ffd13f}.ph-card-green{background:#2ec08b}.ph-card-blue{background:#4a87f2}.ph-card-white{background:#fff}.ph-faq-transition{height:clamp(3rem,11vh,7rem);background:linear-gradient(180deg,rgba(16,16,13,0) 0%,rgba(16,16,13,.45) 70%,var(--valkri-bg-deep) 100%)}.ph-faq{--ph-faq-icon-w: 58px;--ph-faq-icon-h: 64px;--ph-faq-gap: 12px;background:var(--valkri-bg-deep);color:#fff;margin-top:0;padding:126px 24px 104px}.ph-faq-inner{width:100%;max-width:980px;margin:0 auto}.ph-faq-title{margin:0 0 42px;text-align:center;font-size:clamp(46px,6.6vw,82px);line-height:.95;letter-spacing:-.06em;font-weight:650}.ph-faq-list{display:flex;flex-direction:column;gap:12px}.ph-faq-item,.ph-faq-item-shell{width:100%}.ph-faq-trigger{width:100%;border:0;cursor:pointer;color:inherit;text-align:left;background:none;padding:0;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ph-faq-gap)}.ph-faq-trigger:focus-visible{outline:2px solid rgba(171,159,242,.38);outline-offset:4px;border-radius:18px}.ph-faq-track{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;background:#1c1c24;width:min(var(--ph-faq-collapsed, 440px),calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap)));max-width:calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap));min-height:64px;transition:width .68s cubic-bezier(.22,1,.36,1),background-color .32s ease}.ph-faq-track.is-expanded,.ph-faq-item-shell.is-open .ph-faq-track{width:calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap));background:#23232d}.ph-faq-progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffffff0f,#ffffff0b)}.ph-faq-question{position:relative;z-index:1;display:block;padding:20px 8px 20px 24px;font-size:16px;line-height:1.28;font-weight:520;letter-spacing:-.01em;color:#ffffffeb;min-width:0;white-space:nowrap}.ph-faq-track.is-expanded .ph-faq-question,.ph-faq-item-shell.is-open .ph-faq-question{white-space:normal}.ph-faq-icon-box{width:var(--ph-faq-icon-w);min-width:var(--ph-faq-icon-w);height:var(--ph-faq-icon-h);border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#202024;color:#ffffffb8;margin-left:auto;transition:background-color .18s ease,color .18s ease}.ph-faq-item-shell:hover .ph-faq-icon-box,.ph-faq-item-shell.is-open .ph-faq-icon-box{background:#2a2a34;color:#ffffffe6}.ph-faq-plus-icon{width:26px;height:26px}.ph-faq-answer-outer{overflow:hidden;position:relative;z-index:1}.ph-faq-answer-inner{margin:0;padding:0 24px 22px;max-width:none;width:100%;font-size:15px;line-height:1.6;font-weight:400;color:#ffffff94}.ph-faq-answer-inner p{margin:2px 0 0}.ph-faq-answer-inner a{color:#9fd4ff}.ph-faq-answer-inner a:hover{color:#d0e9ff}.waitlist-field-label{font-size:13px;line-height:18px;color:var(--valkri-muted);margin-left:4px}.waitlist-input{width:100%;height:40px;padding:0 12px;border-radius:999px;background:transparent;border:1px solid var(--valkri-border);color:var(--valkri-text);font-size:13px;line-height:1.25;outline:none;box-shadow:none;transition:border-color .15s ease,opacity .15s ease}.waitlist-input::placeholder{color:var(--valkri-muted)}.waitlist-input:focus{border-color:#fffeef6b;outline:none;box-shadow:none}.waitlist-input:disabled{opacity:.6;cursor:not-allowed}.waitlist-submit{margin-top:8px;height:40px;width:100%;border-radius:999px;border:none;background:var(--valkri-text);color:#0c0c0c;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.waitlist-submit:hover:not(:disabled){opacity:.9}.waitlist-submit:disabled{opacity:.5;cursor:default}@media(max-width:1300px){.ph-header{grid-template-columns:auto 1fr auto;gap:.78rem}.ph-brand{font-size:1.78rem}.ph-brand img{width:3.85rem;height:3.85rem}.ph-nav-rail{width:min(100%,520px)}.ph-nav-rail.is-search-open{width:min(100%,640px)}.ph-nav-items{gap:.72rem;padding:0 .55rem}.ph-nav-items a{padding:0 .88rem;font-size:.98rem}}@media(max-width:1024px){:root{--ph-header-chrome-h: 2.875rem;--ph-header-offset: 4.95rem}.ph-header{display:flex;justify-content:space-between;padding:.82rem 1.2rem}.ph-center-nav{display:none}.ph-brand{font-size:1.62rem}.ph-brand img{width:3.45rem;height:3.45rem}.ph-header-actions{gap:.42rem}.ph-search-trigger{display:none}.ph-hero-sticky{min-height:72vh;padding-top:1rem}.ph-hero-media-card{width:calc(100vw - 2.4rem);border-radius:1.35rem}.ph-hero-overlay{min-height:clamp(20rem,66vh,34rem);padding:clamp(1.3rem,3.8vw,2rem) clamp(1rem,3.8vw,1.5rem)}.ph-hero-copy-live{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.05rem}.ph-hero-copy-live .ph-title{position:static;left:auto;right:auto;top:auto;transform:none;max-width:11ch;white-space:normal;text-wrap:balance;font-size:clamp(1.95rem,7.2vw,4rem);line-height:1.04}.ph-hero-copy-live .ph-download-button{position:static;left:auto;bottom:auto;transform:none}.ph-hero-copy-live .ph-download-button.ph-download-button-large{transform:none}.ph-hero-copy-live .ph-download-button:hover,.ph-hero-copy-live .ph-download-button.ph-download-button-large:hover{transform:translateY(-1px)}.ph-feature-title-wrap{margin-top:-20vh;height:92vh}.ph-feature-title-sticky{top:30%}.ph-title.small.ph-title-hero-match{max-width:11ch;margin-inline:auto;white-space:normal;text-wrap:balance;font-size:clamp(1.95rem,7.2vw,4rem)}.ph-feature-section--borrow-cards .ph-cards-track{overflow:visible}.ph-feature-section--borrow-cards .ph-cards-static-row{justify-content:flex-start;width:100%;transform:none;gap:1rem;padding:1rem var(--page-gutter) 1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.ph-feature-section--borrow-cards .ph-cards-static-row::-webkit-scrollbar{display:none}.ph-borrow-card-column{width:min(78vw,20rem);min-width:min(78vw,20rem);flex:0 0 auto;scroll-snap-align:start}.ph-card-caption-title{font-size:clamp(1.1rem,2.2vw,1.35rem)}.ph-card-caption-body{font-size:clamp(.9rem,1.7vw,1rem);line-height:1.45}.ph-faq{margin-top:0;padding:110px 20px 90px}.ph-faq-title{margin-bottom:34px;font-size:clamp(40px,8vw,66px)}}@media(max-width:900px)and (min-width:641px){.ph-feature-title-wrap{margin-top:-12vh;height:80vh}.ph-feature-title-video{width:min(88vw,520px);max-height:min(40vh,300px)}}@media(max-width:768px){:root{--page-gutter: 1rem}.ph-hero-overlay{min-height:clamp(18.5rem,60vh,30rem)}.ph-feature-section{gap:2.9rem}.ph-feature-title-wrap{margin-top:-4vh;height:62vh}}@media(max-width:640px){:root{--ph-header-chrome-h: 2.65rem;--ph-header-offset: 4.55rem}.ph-header{padding:.75rem 1rem}.ph-brand{width:auto;font-size:1.34rem;margin-left:-.12rem}.ph-brand img{width:2.95rem;height:2.95rem;transform:translateY(.12rem)}.ph-header .ph-pill-button{height:calc(var(--ph-header-chrome-h) - .12rem);min-height:calc(var(--ph-header-chrome-h) - .12rem);padding:0 .85rem;font-size:.74rem}.ph-kicker{font-size:.85rem}.ph-download-button{height:3.4rem;font-size:.89rem;padding:0 1.2rem}.ph-hero{padding:0 1rem 1.25rem}.ph-hero-sticky{min-height:auto;padding:1rem 0 .5rem}.ph-hero-media-card{width:calc(100% - .25rem);max-width:none;border-radius:1.25rem}.ph-hero-overlay{min-height:clamp(18rem,62vh,28rem);padding:1.5rem 1rem 2rem}.ph-hero-copy-live .ph-title,.ph-title.small.ph-title-hero-match{font-size:clamp(1.7rem,8vw,2.95rem);max-width:10ch}.ph-hero-copy-live .ph-download-button{display:none}.ph-hero-copy-live .ph-download-button.ph-download-button-large{transform:none;transform-origin:center}.ph-feature-section{margin-top:3.3rem;gap:2.6rem}.ph-feature-title-wrap{margin-top:1rem;height:auto}.ph-feature-title-sticky{position:static;transform:none;margin-bottom:1.1rem;text-align:center;padding:0 1rem}.ph-feature-title-with-video{align-items:center;gap:clamp(1rem,4vw,1.75rem)}.ph-feature-title-with-video .ph-title.small.ph-title-hero-match{text-align:center;margin-bottom:.15rem}.ph-feature-title-video{width:min(94vw,520px);max-height:min(44vh,320px)}.ph-subheading-row{padding:0 1.25rem}.ph-feature-section--borrow-cards .ph-cards-static-row{flex-direction:column;align-items:center;overflow:visible;scroll-snap-type:none;padding:0 1rem}.ph-borrow-card-column{width:min(100%,24rem);min-width:0}.ph-feature-section--borrow-cards .ph-borrow-card-column .ph-card{width:100%;min-width:0}.ph-card{width:min(86vw,20rem);min-width:min(86vw,20rem)}.ph-card-parallax:first-child{margin-left:0}.ph-faq{--ph-faq-icon-w: 50px;--ph-faq-icon-h: 56px;--ph-faq-gap: 8px;margin-top:0;padding:90px 12px 74px}.ph-faq-title{margin:0 0 28px;font-size:clamp(38px,11vw,60px)}.ph-faq-trigger{gap:var(--ph-faq-gap)}.ph-faq-track{width:calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap));max-width:calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap));min-height:var(--ph-faq-icon-h);transition:background-color .32s ease}.ph-faq-track.is-expanded,.ph-faq-item-shell.is-open .ph-faq-track{width:calc(100% - var(--ph-faq-icon-w) - var(--ph-faq-gap))}.ph-faq-question{padding:16px 8px 16px 18px;font-size:15px;white-space:normal;line-height:1.34}.ph-faq-icon-box{width:var(--ph-faq-icon-w);min-width:var(--ph-faq-icon-w);height:var(--ph-faq-icon-h);border-radius:14px}.ph-faq-answer-inner{margin-top:10px;padding:0 18px 16px;font-size:14px}}@media(max-width:420px){.ph-header{padding:.62rem .82rem}.ph-brand span{display:none}.ph-brand img{width:2.7rem;height:2.7rem;transform:translateY(.08rem)}.ph-header .ph-pill-button{padding:0 .72rem;font-size:.69rem}.ph-hero-overlay{min-height:clamp(17rem,64vh,23rem)}.ph-feature-section{margin-top:2.75rem}.ph-feature-title-with-video{gap:.9rem}.ph-faq{--ph-faq-icon-w: 44px;--ph-faq-icon-h: 50px;--ph-faq-gap: 6px;padding:78px 10px 66px}.ph-faq-question{padding:14px 8px 14px 14px;font-size:14px}.ph-faq-plus-icon{width:22px;height:22px}.ph-faq-answer-inner{padding:0 14px 14px}}@media(max-height:760px)and (max-width:1024px){.ph-hero-sticky{min-height:auto;padding:.6rem 0}.ph-hero-overlay{min-height:clamp(16rem,72vh,24rem)}.ph-hero-copy-live .ph-title{font-size:clamp(1.55rem,6.2vw,2.55rem)}}
