html.dark[data-surface=site],html[data-surface=site],html[data-surface=site]:not(.dark){--background:0 0% 100%;--foreground:216 33% 3%;--card:140 35% 97%;--card-foreground:216 33% 3%;--popover:0 0% 100%;--popover-foreground:216 33% 3%;--primary:127 55% 31%;--primary-foreground:0 0% 100%;--secondary:140 28% 94%;--secondary-foreground:216 33% 3%;--muted:140 28% 94%;--muted-foreground:216 14% 34%;--accent:140 30% 97%;--accent-foreground:216 33% 3%;--border:216 18% 88%;--input:216 15% 55%;--ring:127 50% 40%;--destructive:0 72% 45%;--destructive-foreground:0 0% 100%;--success:152 55% 30%;--warning:36 90% 28%;--radius:0.75rem;--fp-ink-0:0 0% 100%;--fp-ink-1:140 35% 97%;--fp-ink-2:140 28% 94%;--fp-ink-3:138 22% 90%;--fp-fg:216 33% 3%;--fp-fg-2:216 14% 34%;--fp-fg-3:216 10% 42%;--fp-line:216 20% 15%;--fp-debit:127 50% 47%;--fp-debit-deep:127 55% 30%;--fp-credit:85 60% 49%;--fp-credit-deep:85 62% 26%;--fp-seam:216 33% 3%;--fp-shadow:150 45% 4%;--fp-forest:165 72% 8%;--fp-ground-alt:160 40% 96%;--fp-ground-peak:152.3 50.7% 92.4%;--fp-glow-a:150 55% 88%;--fp-glow-a-alpha:0.45;--fp-glow-b:92 55% 86%;--fp-glow-b-alpha:0.35;--fp-logo-ink:60 4% 11%;--fp-logo-word:hsl(var(--fp-logo-ink));--fp-ribbon-green:127 50% 47%;--fp-ribbon-green-fold:120 100% 29%;--fp-ribbon-lime:85 60% 49%;--fp-ribbon-lime-fold:93 88% 32%;--fp-ease-out:cubic-bezier(0.23,1,0.32,1);--fp-ease-in-out:cubic-bezier(0.77,0,0.175,1);--fp-gutter:clamp(20px,4vw,56px);--fp-bar-h:72px;--fp-pre-h:0px;--fp-nav-h:calc(var(--fp-bar-h) + var(--fp-pre-h));--fp-tenet-rest-opacity:0.5;color-scheme:light;background:hsl(var(--fp-ink-0))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.fp-site,html[data-surface=site] body{background:hsl(var(--fp-ink-0))}.fp-site{position:relative;isolation:isolate;display:flex;min-height:100svh;flex-direction:column;overflow-x:clip;color:hsl(var(--fp-fg));font-family:var(--font-site-sans),var(--font-site-ar),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fp-backdrop{--fp-dir:1;position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}[dir=rtl] .fp-backdrop{--fp-dir:-1}.fp-backdrop-alt{position:absolute;inset:0;background:hsl(var(--fp-ground-alt));opacity:0;transition:opacity 1.2s ease}.fp-backdrop[data-ground=alt] .fp-backdrop-alt{opacity:1}.fp-backdrop-lights{position:absolute;inset:0;transition:transform 2.4s cubic-bezier(.65,0,.35,1)}.fp-backdrop[data-ground=alt] .fp-backdrop-lights{transform:rotate(calc(var(--fp-dir) * -24deg)) scale(1.06)}.fp-backdrop[data-instant] .fp-backdrop-alt,.fp-backdrop[data-instant] .fp-backdrop-lights{transition:none}.fp-backdrop-light{position:absolute}.fp-backdrop-light[data-light=a]{inset-inline-start:-46%;top:-47%;width:108%;height:94%;background:radial-gradient(closest-side,hsl(var(--fp-glow-a)/var(--fp-glow-a-alpha)),hsl(var(--fp-glow-a)/0));animation:fp-drift-a 34s ease-in-out infinite alternate}.fp-backdrop-light[data-light=b]{inset-inline-start:51%;top:58%;width:98%;height:84%;background:radial-gradient(closest-side,hsl(var(--fp-glow-b)/var(--fp-glow-b-alpha)),hsl(var(--fp-glow-b)/0));animation:fp-drift-b 42s ease-in-out infinite alternate}@keyframes fp-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(calc(var(--fp-dir) * 9%),7%,0) scale(1.1)}to{transform:translate3d(calc(var(--fp-dir) * 3%),13%,0) scale(.94)}}@keyframes fp-drift-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(calc(var(--fp-dir) * -8%),-6%,0) scale(1.08)}to{transform:translate3d(calc(var(--fp-dir) * -12%),2%,0) scale(.96)}}@media (prefers-reduced-motion:reduce){.fp-backdrop-lights,.fp-backdrop[data-ground=alt] .fp-backdrop-lights{transition:none;transform:none}}.fp-site:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fp-site ::-moz-selection{background:hsl(var(--fp-debit)/.34);color:hsl(var(--fp-fg))}.fp-site ::selection{background:hsl(var(--fp-debit)/.34);color:hsl(var(--fp-fg))}.fp-site :focus-visible{outline:2px solid hsl(var(--fp-debit-deep));outline-offset:3px;border-radius:6px}.fp-main{flex:1}.fp-site img{max-width:100%}.fp-display{font-family:var(--font-site-display),var(--font-site-ar),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.014em;line-height:1;text-wrap:balance}.fp-mono{font-family:var(--font-bo-mono),var(--font-site-ar),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.fp-h1{font-size:clamp(2.4rem,3.9vw + 2.4vh,6rem)}.fp-h2{font-size:clamp(1.95rem,3vw + 2vh,5rem)}.fp-h3{font-size:clamp(1.45rem,2.3vw,2.35rem);letter-spacing:-.011em;line-height:1.06}.fp-lead{max-width:46ch;font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.55}.fp-body,.fp-lead{color:hsl(var(--fp-fg-2));text-wrap:pretty}.fp-body{line-height:1.65}.fp-eyebrow{display:inline-flex;align-items:center;gap:.8rem;color:hsl(var(--fp-fg-2));font:600 12px/1.3 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fp-eyebrow:before{content:"";width:30px;height:1px;flex:none;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)))}.fp-eyebrow-plain:before{display:none}.fp-gold{color:hsl(var(--fp-credit-deep))}.fp-cobalt{color:hsl(var(--fp-debit-deep))}.fp-brand-name{display:inline-block;flex-shrink:0;height:.76em;width:auto;aspect-ratio:394.63/88.46;vertical-align:-.02em}.fp-seam-text{padding-block:.2em;margin-block:-.2em;background:linear-gradient(95deg,hsl(var(--fp-debit-deep)),hsl(var(--fp-credit-deep)));-webkit-background-clip:text;background-clip:text;color:transparent}[dir=rtl] .fp-display,[dir=rtl] .fp-h3{letter-spacing:0;line-height:1.2}[dir=rtl] .fp-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}[dir=rtl] .fp-eyebrow:before{background:linear-gradient(270deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)))}[dir=rtl] .fp-seam-text{background-image:linear-gradient(265deg,hsl(var(--fp-debit-deep)),hsl(var(--fp-credit-deep)))}[dir=rtl] .fp-flip-rtl{transform:scaleX(-1)}.fp-split-line{padding-block:.06em;margin-block:-.06em}.fp-reveal-copy{display:block}.fp-container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--fp-gutter)}.fp-section{position:relative;display:grid;min-height:100svh;align-content:center;padding-block:clamp(48px,5vh,96px) clamp(64px,7vh,128px)}.fp-section-head{display:grid;gap:clamp(.9rem,1.8vh,1.6rem);max-width:68rem}.fp-section-head .fp-lead{max-width:52ch}.fp-page-top{display:grid;min-height:100svh;align-content:center;padding-block:calc(var(--fp-nav-h) + clamp(24px, 4vh, 56px)) clamp(40px,6vh,88px)}.fp-seam{position:relative;height:1px;background:linear-gradient(90deg,hsl(var(--fp-debit)/0),hsl(var(--fp-debit)/.75) 28%,hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)/.75) 72%,hsl(var(--fp-credit)/0))}[dir=rtl] .fp-seam{background:linear-gradient(270deg,hsl(var(--fp-debit)/0),hsl(var(--fp-debit)/.75) 28%,hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)/.75) 72%,hsl(var(--fp-credit)/0))}.fp-btn{position:relative;isolation:isolate;display:inline-flex;height:54px;align-items:center;gap:.65rem;overflow:hidden;padding-inline:1.55rem 1.3rem;border-radius:999px;background:hsl(var(--fp-fg));color:hsl(var(--fp-ink-0));font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .16s var(--fp-ease-out)}.fp-btn:after,.fp-btn:before{content:"";position:absolute;inset-block:0;z-index:-1;width:50.5%;transform:scaleX(0);transition:transform .52s var(--fp-ease-out)}.fp-btn:before{inset-inline-start:0;background:hsl(var(--fp-debit-deep));transform-origin:left}.fp-btn:after{inset-inline-end:0;background:hsl(var(--fp-credit-deep))}.fp-btn:after,[dir=rtl] .fp-btn:before{transform-origin:right}[dir=rtl] .fp-btn:after{transform-origin:left}@media (hover:hover) and (pointer:fine){.fp-btn:hover:after,.fp-btn:hover:before{transform:scaleX(1)}}.fp-btn:active{transform:scale(.97)}.fp-btn-sm{height:42px;padding-inline:1.15rem;font-size:14px}.fp-btn-ghost{background:transparent;color:hsl(var(--fp-fg));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.22)}.fp-btn-ghost:hover{color:hsl(var(--fp-ink-0))}.fp-btn-forest{background:hsl(var(--fp-forest));color:#fff}.fp-magnetic{display:inline-flex;will-change:transform}.fp-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--fp-fg));font-weight:500}.fp-link:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)),hsl(var(--fp-credit)));transform:scaleX(.18);transform-origin:left;opacity:.8;transition:transform .46s var(--fp-ease-out)}[dir=rtl] .fp-link:after{transform-origin:right}@media (hover:hover) and (pointer:fine){.fp-link:hover:after{transform:scaleX(1)}}.fp-link svg{transition:transform .3s var(--fp-ease-out)}@media (hover:hover) and (pointer:fine){.fp-link:hover svg{transform:translate(2px,-2px)}[dir=rtl] .fp-link:hover svg.fp-flip-rtl{transform:scaleX(-1) translate(2px,-2px)}}.fp-nav{position:fixed;inset-inline:0;top:0;z-index:50;height:var(--fp-nav-h);transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.fp-nav[data-scrolled=true]{background:hsl(var(--fp-ink-0)/.72);box-shadow:inset 0 -1px 0 hsl(var(--fp-line)/.07);backdrop-filter:blur(18px) saturate(140%)}.fp-nav-inner{display:flex;height:var(--fp-bar-h);align-items:center;gap:1.5rem}.fp-nav-brand{display:inline-flex;align-items:center;gap:.7rem}.fp-nav-word{height:24px;width:auto}@media (min-width:640px){.fp-nav-word{height:28px}}.fp-nav-links{display:none;margin-inline:auto;gap:.25rem}.fp-nav-link{position:relative;display:inline-flex;align-items:center;padding:.55rem 1rem;color:hsl(var(--fp-fg)/.82);font-size:14px;font-weight:500;transition:color .2s ease}.fp-nav-link:hover,.fp-nav-link[aria-current=page]{color:hsl(var(--fp-fg))}.fp-nav-dot{position:absolute;inset-inline:1rem;bottom:.2rem;height:1px;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)),hsl(var(--fp-credit)))}.fp-nav-end{display:flex;align-items:center;gap:.9rem}.fp-nav-brand+.fp-nav-end,.fp-nav-end{margin-inline-start:auto}.fp-nav-cta,.fp-prebar{display:none}.fp-prebar{--fp-ink-0:165 75% 5%;--fp-ink-2:168 54% 10.5%;--fp-fg:150 30% 96%;--fp-fg-2:160 18% 78%;--fp-fg-3:165 14% 70%;--fp-line:160 40% 90%;--fp-debit-deep:127 55% 60%;height:var(--fp-pre-h);background:hsl(var(--fp-ink-0));color:hsl(var(--fp-fg-2));color-scheme:dark;font-size:13px}.fp-prebar-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:1.5rem}.fp-prebar-news{display:inline-flex;min-width:0;align-items:center;gap:.55rem;white-space:nowrap;transition:color .2s ease}.fp-prebar-news>span:first-child{color:hsl(var(--fp-fg));font-weight:600}.fp-prebar-news:hover{color:hsl(var(--fp-fg))}.fp-prebar-end{display:flex;flex:none;align-items:center;gap:1rem}.fp-prebar-login{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--fp-fg));font-weight:600;transition:color .2s ease}.fp-prebar-login:hover{color:hsl(var(--fp-debit-deep))}.fp-prebar .fp-lang{padding:2px}.fp-prebar .fp-lang button{min-width:30px;height:26px}.fp-lang{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.12)}.fp-lang button{display:inline-grid;min-width:34px;height:30px;place-items:center;padding-inline:.45rem;border-radius:999px;transition:background-color .2s ease}.fp-lang button[aria-pressed=true]{background:hsl(var(--fp-fg)/.12)}.fp-lang-flag{display:block;width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px hsl(var(--fp-fg)/.2);opacity:.72;transition:opacity .2s ease,transform .16s var(--fp-ease-out)}.fp-lang button:hover .fp-lang-flag,.fp-lang button[aria-pressed=true] .fp-lang-flag{opacity:1}.fp-lang button:active .fp-lang-flag{transform:scale(.92)}.fp-nav-gauge{position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)));transform-origin:left}[dir=rtl] .fp-nav-gauge{transform-origin:right;background:linear-gradient(270deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)))}.fp-menu-toggle{position:relative;display:inline-grid;width:44px;height:44px;place-content:center;gap:6px;border-radius:999px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.16)}.fp-menu-toggle i{display:block;width:18px;height:1.5px;border-radius:2px;background:hsl(var(--fp-fg));transition:transform .3s var(--fp-ease-out)}.fp-menu-toggle[data-open] i:first-child{transform:translateY(3.75px) rotate(45deg)}.fp-menu-toggle[data-open] i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.fp-menu-toggle[data-open]{margin-inline-start:auto}@media (min-width:640px){.fp-nav-cta{display:inline-flex}}@media (min-width:1024px){.fp-nav-links{display:flex}.fp-nav-end{margin-inline-start:0}html.dark[data-surface=site],html[data-surface=site],html[data-surface=site]:not(.dark){--fp-pre-h:40px}.fp-prebar{display:block}.fp-nav .fp-menu-toggle{display:none}}.fp-menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(90% 60% at 100% 0,hsl(var(--fp-debit)/.14),transparent 60%),radial-gradient(70% 50% at 0 100%,hsl(var(--fp-credit)/.08),transparent 60%),hsl(var(--fp-ink-0));color:hsl(var(--fp-fg));font-family:var(--font-site-sans),var(--font-site-ar),ui-sans-serif,system-ui,sans-serif}.fp-menu-links{display:grid;gap:.2rem;margin-block:auto;padding-block:2rem}.fp-menu-row{overflow:clip;padding-block:.1em}.fp-menu-link{display:flex;align-items:baseline;gap:1.1rem;font-size:clamp(2.6rem,11vw,4.6rem)}.fp-menu-link .fp-display{line-height:1.05}.fp-menu-link[aria-current=page] .fp-display{color:hsl(var(--fp-debit))}.fp-menu-index{color:hsl(var(--fp-fg-3));font:500 13px/1 var(--font-bo-mono),ui-monospace,monospace}.fp-menu-foot{display:grid;gap:1.4rem;padding-bottom:2rem}.fp-menu-prefs{display:flex;align-items:center;gap:.9rem}.fp-menu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.fp-menu-pi{overflow:hidden;color:hsl(var(--fp-fg-3));font:400 12px/1.4 var(--font-bo-mono),ui-monospace,monospace;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis}.fp-footer{position:relative;overflow:clip;padding-top:clamp(80px,9vw,140px);border-top:1px solid hsl(var(--fp-line)/.07);--fp-ink-0:165 75% 5%;--fp-ink-1:166 64% 7.5%;--fp-ink-2:168 54% 10.5%;--fp-ink-3:170 46% 14%;--fp-fg:150 30% 96%;--fp-fg-2:160 18% 78%;--fp-fg-3:165 14% 70%;--fp-line:160 40% 90%;--fp-debit-deep:127 55% 60%;--fp-credit-deep:85 62% 58%;--fp-seam:150 30% 96%;--fp-logo-ink:0 0% 100%;color-scheme:dark;color:hsl(var(--fp-fg));background:linear-gradient(180deg,hsl(var(--fp-ink-0)),hsl(var(--fp-ink-1)))}.fp-footer-grid{display:grid;gap:3rem;grid-template-columns:1fr}.fp-footer-motto{max-width:18ch;font-size:clamp(1.9rem,3.2vw,3rem)}.fp-footer-mail{margin-top:1.8rem;font-size:1.05rem}.fp-footer-where{margin-top:1rem;color:hsl(var(--fp-fg-3));font-size:14px}.fp-footer-col h2{margin-bottom:1.1rem}.fp-footer-col ul{display:grid;gap:.7rem}.fp-footer-link{color:hsl(var(--fp-fg-2));font-size:15px;transition:color .2s ease}.fp-footer-link:hover{color:hsl(var(--fp-fg))}@media (min-width:900px){.fp-footer-grid{grid-template-columns:2fr 1fr 1fr}}.fp-footer-word{display:flex;justify-content:center;align-items:flex-end;margin-top:clamp(64px,8vw,120px);padding-inline:var(--fp-gutter);overflow:clip;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-footer-word-svg{display:block;width:min(92vw,100rem);max-width:100%;aspect-ratio:394.63/88.46;color:hsl(var(--fp-fg))}.fp-footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.8rem 2.2rem;border-top:1px solid hsl(var(--fp-line)/.07);color:hsl(var(--fp-fg-3));font-size:13px}.fp-footer-digits{color:hsl(var(--fp-fg-3));font-size:12px;letter-spacing:.08em}.fp-footer-top{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--fp-fg-2));transition:color .2s ease}.fp-footer-top:hover{color:hsl(var(--fp-fg))}.fp-intro{display:none}html.fp-intro-on .fp-intro{position:fixed;inset:0;z-index:90;display:grid;place-items:center;clip-path:inset(0 0 0 0);background:hsl(var(--fp-ink-0));animation:fp-intro-lift .9s var(--fp-ease-in-out) 1.45s forwards}.fp-intro-core{display:grid;justify-items:center;gap:1.6rem}.fp-intro-mark{width:54px;height:54px;opacity:0;animation:fp-fade-up .7s var(--fp-ease-out) 80ms forwards}.fp-intro-digits{color:hsl(var(--fp-fg-2));font:400 clamp(14px,1.6vw,18px)/1 var(--font-bo-mono),ui-monospace,monospace;letter-spacing:.12em}.fp-intro-digits span{display:inline-block;clip-path:inset(0 100% 0 0);animation:fp-type 1s steps(23) .25s forwards}.fp-intro-digits b{font-weight:inherit}.fp-intro-seam{position:relative;display:flex;width:min(320px,60vw);height:1px}.fp-intro-seam i{flex:1;transform:scaleX(0);animation:fp-grow 1s var(--fp-ease-in-out) .3s forwards}.fp-intro-seam i:first-child{background:linear-gradient(90deg,hsl(var(--fp-debit)/.2),hsl(var(--fp-debit)));transform-origin:left}.fp-intro-seam i:last-child{background:linear-gradient(270deg,hsl(var(--fp-credit)/.2),hsl(var(--fp-credit)));transform-origin:right}@keyframes fp-intro-lift{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes fp-type{to{clip-path:inset(0 0 0 0)}}@keyframes fp-grow{to{transform:scaleX(1)}}@keyframes fp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.fp-intro-on{--fp-intro-delay:1.55s}.fp-curtain{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none;clip-path:inset(0 0 100% 0);background:hsl(var(--fp-ink-0));color:hsl(var(--fp-fg))}.fp-curtain-mark svg{width:46px;height:46px}.fp-site section:not([data-in-view=true]) .fp-loop,.fp-site[data-paused=true] .fp-loop{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html.fp-intro-on .fp-intro{display:none}.fp-loop{animation:none!important}}.fp-site{--fp-hero-video-w:min(1080px,100vw - 2 * var(--fp-gutter));--fp-hero-video-h:calc(var(--fp-hero-video-w) * 9 / 16 + 96px)}.fp-hero{position:relative;overflow-x:clip;background:radial-gradient(46% 40% at 42% 22%,hsl(var(--fp-debit)/.1),transparent 70%),radial-gradient(40% 36% at 60% 30%,hsl(var(--fp-credit)/.06),transparent 70%)}[dir=rtl] .fp-hero{background:radial-gradient(46% 40% at 58% 22%,hsl(var(--fp-debit)/.1),transparent 70%),radial-gradient(40% 36% at 40% 30%,hsl(var(--fp-credit)/.06),transparent 70%)}.fp-hero-body{z-index:2;gap:clamp(2rem,6vh,4rem);padding-top:calc(var(--fp-nav-h) + clamp(1.25rem, 5vh, 3.5rem))}.fp-hero-body,.fp-hero-copy{position:relative;display:grid;justify-items:center}.fp-hero-copy{isolation:isolate;gap:clamp(1rem,2.2vh,1.7rem);max-width:min(78rem,100%);text-align:center}.fp-hero-copy:before{content:"";position:absolute;inset:-24% -8%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,hsl(var(--fp-ink-0)/.62),hsl(var(--fp-ink-0)/.44) 62%,hsl(var(--fp-ink-0)/0))}.fp-hero-title{font-size:clamp(2.1rem,2.6vw + 1.2vh,3.75rem)}.fp-hero-line{display:block;text-wrap:balance}.fp-hero-line.fp-seam-text{width:-moz-fit-content;width:fit-content;margin-inline:auto}.fp-hero-lead{max-width:52ch;text-wrap:pretty}.fp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 2.2rem;margin-top:.2rem}.fp-hero-launch{display:inline-flex;align-items:center;gap:.6rem;padding-block:.45rem;padding-inline:.8rem .95rem;border-radius:999px;background:hsl(var(--fp-ink-1)/.72);box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.14);color:hsl(var(--fp-fg-2));font-size:13.5px;font-weight:500;transition:color .2s ease,box-shadow .2s ease}.fp-hero-launch svg{color:hsl(var(--fp-fg-3))}.fp-hero-launch-text{display:inline-flex;align-items:center;gap:.55rem;text-align:start}.fp-hero-launch-text b{color:hsl(var(--fp-fg));font-weight:600}.fp-hero-launch-text span{display:inline-flex;align-items:center;gap:.55rem}.fp-hero-launch-text span:before{content:"";width:1px;height:.9em;background:hsl(var(--fp-line)/.22)}@media (hover:hover) and (pointer:fine){.fp-hero-launch:hover{color:hsl(var(--fp-fg));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.3)}}.fp-hero-launch-dot{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:hsl(var(--fp-debit))}.fp-hero-launch-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 1px hsl(var(--fp-debit)/.7);animation:fp-pulse 2.4s var(--fp-ease-out) infinite}@keyframes fp-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.fp-hero-stage{position:relative;z-index:3;width:var(--fp-hero-video-w);margin-bottom:calc(var(--fp-hero-video-h) / -3)}.fp-hero-video{box-shadow:0 0 0 1px hsl(var(--fp-line)/.16),0 60px 120px -50px hsl(var(--fp-shadow)/.55),0 24px 60px -30px hsl(var(--fp-debit)/.22)}.fp-hero-video-bar{height:42px}.fp-hero-video-caption{display:flex;min-width:0;flex:1;align-items:baseline;gap:.7rem}.fp-hero-video-caption b{flex:none;color:hsl(var(--fp-fg));font-weight:600}.fp-hero-video-caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--fp-fg-2));font-family:var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;font-size:13px;letter-spacing:0}.fp-hero-video-toggle{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;color:hsl(var(--fp-fg-2));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.16);transition:color .2s ease,box-shadow .2s ease,transform .16s var(--fp-ease-out)}.fp-hero-video-toggle:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.fp-hero-video-toggle:hover{color:hsl(var(--fp-fg));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.34)}}.fp-hero-video-screen{position:relative;aspect-ratio:16/9;background:hsl(var(--fp-shadow))}.fp-hero-video-screen video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-hero-video-play{position:absolute;inset:0;display:grid;width:76px;height:76px;margin:auto;place-items:center;border-radius:50%;background:hsl(var(--fp-fg));color:hsl(var(--fp-ink-0));box-shadow:0 18px 40px -16px hsl(var(--fp-shadow)/.6);transition:transform .16s var(--fp-ease-out)}.fp-hero-video-play svg{margin-inline-start:4px}.fp-hero-video-play:active{transform:scale(.95)}.fp-hero-video-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid hsl(var(--fp-line)/.08)}.fp-hero-video-rail button{position:relative;display:flex;width:100%;height:54px;align-items:center;gap:.55rem;padding:0 .95rem .25rem;color:hsl(var(--fp-fg-3));font-size:13px;font-weight:500;text-align:start;transition:color .2s ease}.fp-hero-video-rail li+li button{box-shadow:inset 1px 0 0 hsl(var(--fp-line)/.06)}[dir=rtl] .fp-hero-video-rail li+li button{box-shadow:inset -1px 0 0 hsl(var(--fp-line)/.06)}.fp-hero-video-rail .fp-mono{font-size:11px}.fp-hero-video-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-hero-video-rail button i{position:absolute;inset-inline:.95rem;bottom:9px;height:2px;overflow:hidden;border-radius:2px;background:hsl(var(--fp-line)/.1)}.fp-hero-video-rail button i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-credit)));transform:scaleX(var(--fp-ch-p,0));transform-origin:left}[dir=rtl] .fp-hero-video-rail button i:after{background:linear-gradient(270deg,hsl(var(--fp-debit)),hsl(var(--fp-credit)));transform-origin:right}.fp-hero-video-rail button[data-on]{color:hsl(var(--fp-fg))}@media (hover:hover) and (pointer:fine){.fp-hero-video-rail button:hover{color:hsl(var(--fp-fg))}}.fp-hero [data-enter]{opacity:0;animation:fp-enter 1.2s var(--fp-ease-out) forwards;animation-delay:calc(var(--fp-intro-delay, 0s) + var(--fp-d, 0s))}.fp-hero [data-enter="1"]{--fp-d:0.05s}.fp-hero [data-enter="2"]{--fp-d:0.14s}.fp-hero [data-enter="3"]{--fp-d:0.28s}.fp-hero [data-enter="4"]{--fp-d:0.46s}.fp-hero [data-enter="5"]{--fp-d:0.58s}.fp-hero [data-enter="6"]{--fp-d:0.72s}.fp-hero .fp-hero-line[data-enter]{animation-name:fp-rise;animation-duration:1.4s}@keyframes fp-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fp-rise{0%{opacity:0;transform:translateY(.32em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(-.4em -.3em -.4em -.3em)}}.fp-pi-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none}.fp-pi-canvas{display:block;width:100%;height:100%;opacity:0;animation:fp-fade 2.6s var(--fp-ease-out) calc(var(--fp-intro-delay, 0s) + .1s) forwards}@keyframes fp-fade{to{opacity:1}}@media (max-width:767px){.fp-hero-body{padding-top:calc(var(--fp-nav-h) + 1rem);gap:1.75rem}.fp-hero-launch{border-radius:16px}.fp-hero-launch-text{display:grid;gap:.1rem}.fp-hero-launch-text span:before,.fp-hero-video-caption span{display:none}.fp-hero-video-rail button{justify-content:center;height:44px;padding-inline:0}.fp-hero-video-label{display:none}.fp-hero-video-rail button i{inset-inline:.5rem;bottom:7px}}@media (prefers-reduced-motion:reduce){.fp-hero .fp-hero-line[data-enter],.fp-hero [data-enter],.fp-pi-canvas{animation:none;opacity:1}.fp-hero-launch-dot:after{animation:none;opacity:0}}html[data-reduce-motion] .fp-hero .fp-hero-line[data-enter],html[data-reduce-motion] .fp-hero [data-enter],html[data-reduce-motion] .fp-pi-canvas{animation:none;opacity:1}html[data-reduce-motion] .fp-hero-launch-dot:after{animation:none;opacity:0}.fp-fpi{position:relative}.fp-fpi-runway{height:calc(var(--fp-hero-video-h) / 3)}.fp-fpi-stage{display:flex;min-height:100svh;align-items:center;padding-block:calc(var(--fp-nav-h) + 1rem) 1.5rem}.fp-fpi-grid{display:grid;gap:clamp(1.5rem,4vh,2.5rem)}.fp-fpi-name-block{display:grid;align-content:start;gap:.7rem}.fp-fpi-title{max-width:16ch;font-size:clamp(1.7rem,1.8vw + 1.6vh,3.1rem);letter-spacing:-.014em;line-height:1.02}.fp-fpi-name{width:min(100%,30rem);margin-top:.5rem}.fp-fpi-name .fp-name-brackets{--fp-name-row:1.95rem;height:calc(var(--fp-name-row) * 3)}.fp-fpi-name .fp-name-bracket[data-part=pi]{--row:1}.fp-fpi-name .fp-name-bracket[data-part=erp]{--row:2}.fp-fpi-name .fp-name-bracket b{font-size:10.5px;letter-spacing:.1em}.fp-fpi-year-block{display:grid;align-content:end;gap:.7rem}.fp-fpi-moment{min-height:6.6rem}.fp-fpi-moment-title{font-size:clamp(1.3rem,.8vw + 1.3vh,2rem);letter-spacing:-.01em;line-height:1.1}.fp-fpi-moment-fact{max-width:44ch;margin-top:.45rem;color:hsl(var(--fp-fg-2));font-size:15px}.fp-fpi-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.fp-fpi-steps{display:flex;gap:.4rem}.fp-fpi-step{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:hsl(var(--fp-fg-3));font:500 11px/1 var(--font-bo-mono),ui-monospace,monospace;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.16);transition:background-color .32s ease,color .32s ease,box-shadow .32s ease,transform .16s var(--fp-ease-out)}.fp-fpi-step:active{transform:scale(.94)}.fp-fpi-step[data-past]{color:hsl(var(--fp-debit-deep));box-shadow:inset 0 0 0 1px hsl(var(--fp-debit)/.6)}.fp-fpi-step[data-on]{background:hsl(var(--fp-credit));color:#06231c;box-shadow:none}.fp-fpi-visual{display:grid;place-items:center}.fp-fpi-visual .fp-fpi-dial{width:min(100%,64svh,600px)}.fp-name-figure[data-lit] [data-glyph]{transition:opacity .5s ease}.fp-name-figure [data-glyph][data-dim]{opacity:.16}.fp-name-figure[data-lit] .fp-name-bracket i{transform:scaleX(0);transition:transform .6s var(--fp-ease-out)}.fp-name-figure[data-lit] .fp-name-bracket b{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s var(--fp-ease-out)}.fp-name-figure[data-lit] .fp-name-bracket[data-read] i{transform:scaleX(1)}.fp-name-figure[data-lit] .fp-name-bracket[data-read] b{opacity:.6;transform:none}.fp-name-figure[data-lit] .fp-name-bracket[data-on] b{opacity:1}@media (min-width:1024px){.fp-fpi-grid{width:100%;min-height:calc(100svh - var(--fp-nav-h) - 2.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto;align-content:center;-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem)}.fp-fpi-name-block{grid-column:1;grid-row:1}.fp-fpi-year-block{grid-column:1;grid-row:2}.fp-fpi-visual{grid-column:2;grid-row:1/span 2}}.fp-confiance{position:relative}.fp-confiance-inner{display:grid;min-height:100svh;align-content:center;gap:clamp(1.5rem,4vh,2.5rem);padding-block:calc(var(--fp-nav-h) + 1rem) 1.5rem}.fp-confiance-copy{display:grid;align-content:start;gap:.8rem}.fp-confiance-title{max-width:18ch;font-size:clamp(1.6rem,1.5vw + 1.6vh,2.9rem);letter-spacing:-.014em;line-height:1.04}.fp-confiance-who-label{margin-top:clamp(.4rem,2vh,1.4rem);color:hsl(var(--fp-fg-3));font:600 11.5px/1.3 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .fp-confiance-who-label{letter-spacing:0;text-transform:none;font-size:13px}.fp-confiance-who{display:grid;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-confiance-aud{border-bottom:1px solid hsl(var(--fp-line)/.08)}.fp-confiance-aud-name{display:flex;width:100%;align-items:baseline;gap:.8rem;padding-block:.85rem;color:hsl(var(--fp-fg-2));text-align:start;transition:color .3s ease}.fp-confiance-aud-name .fp-mono{color:hsl(var(--fp-fg-3));font-size:11.5px;transition:color .3s ease}.fp-confiance-aud-name .fp-display{font-size:clamp(1.05rem,.6vw + 1vh,1.35rem);letter-spacing:-.008em;line-height:1.2}.fp-confiance-aud[data-open] .fp-confiance-aud-name{color:hsl(var(--fp-fg))}.fp-confiance-aud[data-open] .fp-confiance-aud-name .fp-mono{color:hsl(var(--fp-credit-deep))}@media (hover:hover) and (pointer:fine){.fp-confiance-aud-name:hover{color:hsl(var(--fp-fg))}}.fp-confiance-aud-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--fp-ease-out)}.fp-confiance-aud[data-open] .fp-confiance-aud-body{grid-template-rows:1fr}.fp-confiance-aud-body>div{min-height:0;overflow:hidden}.fp-confiance-aud-pain{max-width:46ch;padding-bottom:.6rem;color:hsl(var(--fp-fg-2));font-size:15px}.fp-confiance-aud-gains{display:grid;gap:.45rem;padding-bottom:1rem}.fp-confiance-aud-gains li{display:flex;gap:.55rem;color:hsl(var(--fp-fg));font-size:14px}.fp-confiance-aud-gains svg{flex:none;margin-top:.2em;color:hsl(var(--fp-debit-deep))}.fp-confiance-stage{display:grid;gap:.8rem}@media (min-width:1024px){.fp-confiance-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem)}.fp-confiance-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"doc read" "entry entry";align-items:stretch}.fp-confiance-stage .fp-doc{grid-area:doc}.fp-confiance-stage .fp-read{grid-area:read}.fp-confiance-stage .fp-entry{grid-area:entry;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem}.fp-confiance-stage .fp-entry>.fp-panel-title{grid-column:1/-1}.fp-confiance-stage .fp-entry-foot,.fp-confiance-stage .fp-entry-table{grid-column:1}.fp-confiance-stage .fp-entry-decision{grid-column:2;grid-row:2/span 2;align-self:center;margin-top:0;padding-top:0;padding-inline-start:1.5rem;border-top:0;border-inline-start:1px solid hsl(var(--fp-line)/.08)}}@media (prefers-reduced-motion:reduce){.fp-confiance-aud-body{transition:none}}.fp-name{position:relative}.fp-name-inner{display:grid;gap:clamp(.9rem,2.2svh,2rem)}.fp-name-head{display:grid;gap:.6rem}.fp-name-title{max-width:22ch}.fp-name-story{max-width:70ch}.fp-name-figure{position:relative;width:min(100%,112svh,76rem);margin:0}.fp-name-word-svg{display:block;width:100%;height:auto;aspect-ratio:394.63/88.46;color:hsl(var(--fp-logo-ink))}.fp-name-brackets{--fp-name-row:2.55rem;position:relative;height:calc(var(--fp-name-row) * 2);margin-top:clamp(.5rem,1.3svh,.9rem)}.fp-name-bracket{position:absolute;top:calc(var(--fp-name-row) * var(--row, 0));display:flex;flex-direction:column;gap:.45rem}.fp-name-bracket[data-row="1"]{--row:1}.fp-name-bracket[data-align=start]{align-items:flex-start}.fp-name-bracket[data-align=center]{align-items:center}.fp-name-bracket[data-align=end]{align-items:flex-end}.fp-name-bracket i{display:block;align-self:stretch;height:10px;border:1.5px solid hsl(var(--fp-fg)/.55);border-top:0;border-radius:0 0 6px 6px;transform-origin:left}.fp-name-bracket[data-part=folder] i{border-color:hsl(var(--fp-debit))}.fp-name-bracket[data-part=pi] i{border-color:hsl(var(--fp-credit))}.fp-name-bracket b{color:hsl(var(--fp-fg-2));font:600 11.5px/1.2 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.fp-name-bracket b em{font-style:normal;color:hsl(var(--fp-fg))}.fp-name-bracket[data-part=folder] b em{color:hsl(var(--fp-debit-deep))}.fp-name-bracket[data-part=pi] b em{color:hsl(var(--fp-credit-deep))}[dir=rtl] .fp-name-bracket b{letter-spacing:0;text-transform:none;font-size:12.5px}@media (max-width:640px){.fp-name-brackets{--fp-name-row:2.35rem;height:calc(var(--fp-name-row) * 3)}.fp-name-bracket[data-part=pi]{--row:1}.fp-name-bracket[data-part=erp]{--row:2}.fp-name-bracket b{font-size:10.5px;letter-spacing:.08em}}.fp-name-promises{display:grid;gap:1rem 2.4rem;padding-top:1rem;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-name-promise h3{margin-block:.6rem .5rem;font-size:clamp(1.15rem,.9vw + 1.1svh,1.6rem);letter-spacing:-.009em;line-height:1.12}.fp-name-promise p{max-width:40ch;font-size:15px}.fp-name-index{font-size:12px;letter-spacing:.12em}.fp-name-promise[data-part=folder] .fp-name-index{color:hsl(var(--fp-debit-deep))}.fp-name-promise[data-part=erp] .fp-name-index{color:hsl(var(--fp-fg))}.fp-name-promise[data-part=pi] .fp-name-index{color:hsl(var(--fp-credit-deep))}.fp-name-motto{color:hsl(var(--fp-fg-2));font-size:clamp(1.25rem,1.2vw + 1.2svh,2rem);letter-spacing:-.012em;line-height:1.1}@media (min-width:900px){.fp-name-promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-window{position:relative;overflow:hidden;border-radius:16px;background:hsl(var(--fp-ink-1));box-shadow:0 0 0 1px hsl(var(--fp-line)/.14),0 40px 90px -45px hsl(var(--fp-shadow)/.35),0 14px 34px -20px hsl(var(--fp-debit)/.16)}.fp-window:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 hsl(var(--fp-shadow)/.08)}.fp-window-bar{display:flex;height:38px;align-items:center;gap:.9rem;padding-inline:14px;border-bottom:1px solid hsl(var(--fp-line)/.07);color:hsl(var(--fp-fg-3));font:500 11.5px/1 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.01em}.fp-window-dots{display:inline-flex;flex:none;gap:6px}.fp-window-dots i{width:8px;height:8px;border-radius:50%}.fp-window-dots i:first-child{background:hsl(var(--fp-debit)/.85)}.fp-window-dots i:last-child{background:hsl(var(--fp-credit)/.85)}.fp-window-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4c675e}.fp-window-screen{position:relative;aspect-ratio:2880/1704;background:hsl(var(--fp-shadow))}.fp-window-shot{position:absolute;inset:0}.fp-window-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-panel-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:#4c675e;font:600 11.5px/1.3 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.07em;text-transform:uppercase}[dir=rtl] .fp-panel-title{letter-spacing:0;text-transform:none;font-size:13px}.fp-panel-title .fp-mono{color:#455e56;letter-spacing:.04em}.fp-doc{position:relative;display:grid;align-content:start;gap:.8rem;overflow:hidden;padding:1rem 1.15rem .85rem;border-radius:14px;background:#f7f4ed;color:#291f14;box-shadow:0 30px 70px -40px hsl(var(--fp-shadow)/.45),inset 0 0 0 1px #e0d8cc}.fp-doc-top{display:flex;justify-content:space-between;gap:1rem}.fp-doc-issuer{font-weight:700;letter-spacing:-.01em}.fp-doc-issuer,.fp-doc-small{position:relative;display:inline-block}.fp-doc-small{margin-top:.25rem;color:#6e6253;font-size:11.5px}.fp-doc-meta{display:grid;justify-items:end;gap:.15rem;text-align:end;font-size:13px}.fp-doc-meta .fp-mono{position:relative;display:inline-block;font-size:12.5px;white-space:nowrap}.fp-doc-body{display:grid;gap:.4rem;padding-block:.3rem}.fp-doc-body i{display:block;height:7px;border-radius:4px;background:#dad2c8}.fp-doc-totals{width:100%;border-collapse:collapse;font-size:13px}.fp-doc-totals th{padding-block:.3rem;font-weight:500;text-align:start;color:#63584b}.fp-doc-totals td{padding-block:.3rem;text-align:end}.fp-doc-totals td.fp-mono{position:relative}.fp-doc-total td,.fp-doc-total th{border-top:1px solid #d2c8bc;color:#291f14;font-weight:700}.fp-doc-hl{inset:-3px -6px;border:1.5px solid hsl(var(--fp-debit-deep));border-radius:6px;background:hsl(var(--fp-debit-deep)/.1)}.fp-doc-beam,.fp-doc-hl{position:absolute;pointer-events:none}.fp-doc-beam{inset:0;transform:translateY(-100%);opacity:0;background:linear-gradient(180deg,hsl(var(--fp-debit)/0) 55%,hsl(var(--fp-debit)/.16) 96%,hsl(var(--fp-debit)) 99.4%,#fff 100%)}.fp-doc-totals td .fp-doc-hl{inset:-2px -6px}.fp-entry,.fp-read{display:grid;align-content:start;padding:.75rem 1rem;border-radius:14px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.09)}.fp-read-rows{display:grid}.fp-read-row{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:.8rem;padding-block:.22rem;border-bottom:1px solid hsl(var(--fp-line)/.06);font-size:13px}.fp-read-row dt{color:hsl(var(--fp-fg-2))}.fp-read-row dd{color:hsl(var(--fp-fg));font-size:12.5px}.fp-read-ok{color:hsl(var(--fp-debit-deep))}.fp-checks{display:grid;gap:.24rem;margin-top:.45rem}.fp-check{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.3rem .55rem;border-radius:10px;background:hsl(var(--fp-ink-2));color:hsl(var(--fp-fg-2));font-size:12.5px}.fp-check svg{flex:none;color:hsl(var(--fp-credit))}.fp-check .fp-mono{color:hsl(var(--fp-fg));font-size:12px}.fp-entry-table{display:grid;font-size:12.5px}.fp-entry-line{display:grid;grid-template-columns:5.6rem minmax(0,1fr) 5.8rem 5.8rem;align-items:center;gap:.7rem;padding-block:.3rem;border-bottom:1px solid hsl(var(--fp-line)/.06)}.fp-entry-line>span:nth-child(n+3){text-align:end}.fp-entry-headrow{color:hsl(var(--fp-fg-3));font:600 10.5px/1.2 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.05em;text-transform:uppercase}@media (max-width:519px){.fp-entry,.fp-read{padding:1.05rem 1rem}.fp-entry-line{grid-template-columns:4.7rem minmax(0,1fr) 4.5rem 4.5rem;gap:.45rem;font-size:11.5px}}[dir=rtl] .fp-entry-headrow{letter-spacing:0;text-transform:none;font-size:12px}.fp-entry-foot{display:grid;gap:.4rem;margin-top:.5rem}.fp-entry-foot p{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:12.5px}.fp-entry-ok{display:inline-flex;align-items:center;gap:.4rem;color:#2d7654}.fp-entry-bar{position:relative;display:flex;height:6px;overflow:hidden;border-radius:999px;background:hsl(var(--fp-line)/.07)}.fp-entry-bar i{flex:1}.fp-entry-bar i:first-child{background:linear-gradient(90deg,hsl(var(--fp-debit)/.4),hsl(var(--fp-debit)));transform-origin:left}.fp-entry-bar i:last-child{background:linear-gradient(270deg,hsl(var(--fp-credit)/.4),hsl(var(--fp-credit)));transform-origin:right}[dir=rtl] .fp-entry-bar i:first-child{transform-origin:right;background:linear-gradient(270deg,hsl(var(--fp-debit)/.4),hsl(var(--fp-debit)))}[dir=rtl] .fp-entry-bar i:last-child{transform-origin:left;background:linear-gradient(90deg,hsl(var(--fp-credit)/.4),hsl(var(--fp-credit)))}.fp-entry-decision{display:grid;justify-items:start;gap:.45rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-entry-decision>p:first-child{color:hsl(var(--fp-fg));font-weight:500}.fp-entry-decision .fp-btn[disabled]{background:#256a4a;cursor:default}.fp-entry-note{min-height:1.3em;color:hsl(var(--fp-fg-2));font-size:13px}.fp-dial{position:relative;width:min(100%,40svh,460px);aspect-ratio:1}.fp-dial-svg{width:100%;height:100%;overflow:visible}.fp-dial-track{fill:none;stroke:hsl(var(--fp-line)/.1);stroke-width:1.5}.fp-dial-arc{fill:none;stroke-width:4;stroke-linecap:round}.fp-dial-dot{fill:hsl(var(--fp-credit))}.fp-dial-halo{fill:hsl(var(--fp-credit)/.16)}.fp-dial-node circle{fill:hsl(var(--fp-ink-0));stroke:hsl(var(--fp-line)/.22);stroke-width:1.5;transition:fill .32s ease,stroke .32s ease}.fp-dial-node text{fill:hsl(var(--fp-fg-3));font:500 20px var(--font-bo-mono),var(--font-site-ar),ui-monospace,monospace;letter-spacing:.04em;transition:fill .32s ease}.fp-dial-node[data-past] circle{stroke:hsl(var(--fp-debit)/.7)}.fp-dial-node[data-past] text{fill:hsl(var(--fp-fg-2))}.fp-dial-node[data-on] circle{fill:hsl(var(--fp-credit));stroke:hsl(var(--fp-credit))}.fp-dial-node[data-on] text{fill:hsl(var(--fp-seam))}.fp-dial-center{position:absolute;inset:21%;display:grid;align-content:center;justify-items:center;text-align:center}.fp-dial-index{display:flex;align-items:baseline;gap:.35rem;color:hsl(var(--fp-fg));font-size:clamp(1.7rem,3.8vh,2.7rem);letter-spacing:-.008em;line-height:1}.fp-dial-of{color:hsl(var(--fp-fg-3));font-size:.4em;letter-spacing:.08em}.fp-dial-period{margin-top:.5rem;color:hsl(var(--fp-fg-2));font-size:12px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .fp-dial-period{letter-spacing:0;text-transform:none;font-size:13px}.fp-final{position:relative;overflow:clip;padding-block:clamp(56px,8vh,140px) clamp(150px,20vh,240px);text-align:start;--fp-ink-0:165 75% 5%;--fp-ink-1:166 64% 7.5%;--fp-ink-2:168 54% 10.5%;--fp-ink-3:170 46% 14%;--fp-fg:150 30% 96%;--fp-fg-2:160 18% 78%;--fp-fg-3:165 14% 70%;--fp-line:160 40% 90%;--fp-debit-deep:127 55% 60%;--fp-credit-deep:85 62% 58%;--fp-seam:150 30% 96%;--fp-logo-ink:0 0% 100%;color-scheme:dark;color:hsl(var(--fp-fg));background:repeating-linear-gradient(45deg,hsl(var(--fp-fg)/.025) 0 1px,transparent 1px 64px),hsl(var(--fp-ink-0))}.fp-final-glow{position:absolute;inset-inline:8%;top:38%;height:46%;pointer-events:none;background:radial-gradient(50% 60% at 30% 50%,hsl(var(--fp-debit)/.3),transparent 70%),radial-gradient(50% 60% at 70% 50%,hsl(var(--fp-credit)/.2),transparent 70%);filter:blur(40px)}.fp-final-inner{position:relative;display:grid;align-items:center;gap:clamp(1.5rem,4vh,3rem)}.fp-final-copy{display:grid;align-content:center;gap:clamp(.8rem,2vh,1.4rem)}.fp-final-title{max-width:11ch;font-size:clamp(2.4rem,3.6vw + 2.2vh,6.2rem);font-weight:600;letter-spacing:-.018em;line-height:.96}.fp-final-word{display:inline-block;transform-origin:0 100%}[dir=rtl] .fp-final-word{transform-origin:100% 100%}.fp-final-lead{max-width:44ch}.fp-launch-form-card{position:relative;padding:clamp(1.25rem,2.4vw,2rem);border-radius:22px;background:hsl(var(--fp-ink-1)/.92);box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.12),0 40px 90px -50px rgba(1,14,11,.9)}.fp-form.fp-launch-form{gap:.95rem;padding:0;border-radius:0;background:none;box-shadow:none}.fp-launch-optional{color:hsl(var(--fp-fg-3));font-weight:400}.fp-launch-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-launch-status{min-height:1.4em;color:#f79797;font-size:14px}.fp-launch-mail,.fp-launch-privacy{color:hsl(var(--fp-fg));text-decoration:underline;text-underline-offset:3px}.fp-launch-sent{display:grid;justify-items:start;gap:.8rem;padding-block:1rem}.fp-launch-sent-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:hsl(var(--fp-debit)/.16);color:hsl(var(--fp-debit-deep))}.fp-launch-sent-title{font-size:clamp(1.5rem,1vw + 1.4vh,2.1rem);letter-spacing:-.012em}.fp-launch-sent .fp-body{max-width:46ch;color:hsl(var(--fp-fg-2))}@media (min-width:1024px){.fp-final-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem)}}.fp-hold{position:relative;isolation:isolate;display:inline-grid;height:54px;min-width:15.5rem;place-items:center;overflow:hidden;padding-inline:1.6rem;border-radius:999px;background:hsl(var(--fp-ink-2));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.2);color:hsl(var(--fp-fg));font-size:15px;font-weight:600;letter-spacing:-.01em;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--fp-ease-out),background-color .3s ease}.fp-hold:active:not([disabled]){transform:scale(.97)}.fp-hold-label{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.fp-hold-fill{position:absolute;inset:0;display:grid;place-items:center;padding-inline:1.6rem;color:hsl(var(--fp-ink-0));background:linear-gradient(90deg,hsl(var(--fp-debit-deep)) 0,hsl(var(--fp-debit-deep)) 40%,hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit-deep)) 60%,hsl(var(--fp-credit-deep)) 100%)}.fp-hold-fill-rtl{display:none;background:linear-gradient(270deg,hsl(var(--fp-debit-deep)) 0,hsl(var(--fp-debit-deep)) 40%,hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit-deep)) 60%,hsl(var(--fp-credit-deep)) 100%)}[dir=rtl] .fp-hold-fill-ltr{display:none}[dir=rtl] .fp-hold-fill-rtl{display:grid}.fp-hold[data-done]{background:#256a4a;box-shadow:none;color:hsl(var(--fp-ink-0));cursor:default}.fp-hold[data-done] .fp-hold-fill{display:none}.fp-search{display:grid;width:100%;gap:.8rem}.fp-search-field{position:relative;display:flex;height:58px;align-items:center;gap:.75rem;padding-inline:1.1rem .8rem;border-radius:14px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--input));transition:box-shadow .2s ease}.fp-search-field:focus-within{box-shadow:inset 0 0 0 1px hsl(var(--fp-debit-deep)/.75),0 0 0 4px hsl(var(--fp-debit-deep)/.14)}.fp-site .fp-search-field input:focus-visible{outline:none}.fp-search-icon{flex:none;color:hsl(var(--fp-fg-3))}.fp-search-field input{min-width:0;height:100%;flex:1;background:transparent;color:hsl(var(--fp-fg));font-size:16px;outline:none}.fp-search-field input::-moz-placeholder{color:hsl(var(--fp-fg-3))}.fp-search-field input::placeholder{color:hsl(var(--fp-fg-3))}.fp-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.fp-search-kbd{flex:none;padding:.22rem .45rem;border-radius:6px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.14);color:hsl(var(--fp-fg-3));font:500 11px/1.2 var(--font-bo-mono),ui-monospace,monospace}@media (hover:none){.fp-search-kbd{display:none}}.fp-search-meta{color:hsl(var(--fp-fg-3));font:600 11px/1.3 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .fp-search-meta{letter-spacing:0;text-transform:none;font-size:12.5px}.fp-search-list{display:grid;align-content:start;gap:.2rem;min-height:21rem}.fp-search-item{display:grid;grid-template-areas:"space enter" "label enter" "subs enter";grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.1rem;padding:.65rem .9rem;border-radius:12px;cursor:pointer;transition:background-color .15s ease}.fp-search-item[aria-selected=true]{background:hsl(var(--fp-ink-2));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.1)}.fp-search-space{grid-area:space;color:#26732f;font:600 10.5px/1.4 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .fp-search-space{letter-spacing:0;text-transform:none;font-size:12px}.fp-search-label{grid-area:label;color:hsl(var(--fp-fg));font-size:15px;font-weight:500}.fp-search-subs{grid-area:subs;overflow:hidden;color:hsl(var(--fp-fg-3));font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.fp-search-enter{grid-area:enter;color:hsl(var(--fp-fg-3));opacity:0;transition:opacity .15s ease}.fp-search-item[aria-selected=true] .fp-search-enter{opacity:1}.fp-search-empty{padding:.9rem;color:hsl(var(--fp-fg-3));font-size:14px}.fp-toolbar{max-width:100%;gap:.2rem;padding:.18rem;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.1)}.fp-toolbar,.fp-toolbar-item{display:inline-flex;border-radius:999px}.fp-toolbar-item{position:relative;isolation:isolate;height:38px;align-items:center;gap:.55rem;padding-inline:1.05rem 1.2rem;color:hsl(var(--fp-fg-2));font-size:14.5px;font-weight:500;transition:color .22s ease}.fp-toolbar-item:hover{color:hsl(var(--fp-fg))}.fp-toolbar-item[data-on]{color:hsl(var(--fp-ink-0))}.fp-toolbar-pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:hsl(var(--fp-debit-deep))}.fp-toolbar-icon{flex:none}@media (max-width:559px){.fp-toolbar-item:not([data-on]){padding-inline:.95rem}.fp-toolbar-item:not([data-on]) .fp-toolbar-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.fp-hl{gap:2rem;margin-top:clamp(3rem,6vw,5rem)}.fp-hl,.fp-hl-item,.fp-hl-list{display:grid}.fp-hl-item{grid-template-columns:3rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;padding-block:clamp(1.5rem,3.2vw,2.6rem);border-top:1px solid hsl(var(--fp-line)/.08);color:hsl(var(--fp-fg-3));transition:color .45s ease}.fp-hl-item:last-child{border-bottom:1px solid hsl(var(--fp-line)/.08)}.fp-hl-item[data-on]{color:hsl(var(--fp-fg))}.fp-hl-index{padding-top:.65em;font-size:12px;letter-spacing:.1em;transition:color .45s ease}.fp-hl-item[data-on] .fp-hl-index{color:hsl(var(--fp-credit-deep))}.fp-hl-title{font-size:clamp(1.7rem,3.9vw,3.9rem);letter-spacing:-.014em;line-height:1.02}.fp-hl-detail{grid-column:2;max-width:52ch;color:hsl(var(--fp-fg-2));font-size:15.5px;line-height:1.6}.fp-hl-aside{display:none}@media (min-width:1024px){.fp-hl{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,5vw,6rem)}.fp-hl-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-hl-aside{position:sticky;top:calc(50vh - 8rem);display:block;padding:1.8rem;border-radius:20px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08)}.fp-hl-aside-index{color:hsl(var(--fp-credit-deep));font-size:12px;letter-spacing:.1em}.fp-hl-aside-title{margin-block:.9rem .8rem;font-size:1.65rem;letter-spacing:-.012em;line-height:1.1}}.fp-cycle{display:grid;gap:1.5rem}.fp-cycle-tags{display:flex;flex-wrap:wrap;gap:.5rem}.fp-cycle-tag{padding:.32rem .75rem;border-radius:999px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.12);color:hsl(var(--fp-fg-3));font-size:12px;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease}.fp-cycle-tag[data-on]{background:hsl(var(--fp-fg));box-shadow:none;color:hsl(var(--fp-ink-0))}.fp-cycle-stage{position:relative;display:grid;min-height:calc(3 * 1.2em);align-items:center;font-size:clamp(1.6rem,3.05vw,2.95rem)}.fp-cycle-line{grid-area:1/1;font-size:inherit;letter-spacing:-.012em;line-height:1.18}.fp-cycle-line[lang=ar]{letter-spacing:0;line-height:1.5}.fp-cycle-still{gap:2rem}.fp-cycle-still .fp-cycle-line{display:grid;gap:.6rem;font-size:clamp(1.4rem,2.4vw,2.3rem)}.fp-cycle-still .fp-cycle-tag{justify-self:start}.fp-flip{position:relative;perspective:1500px}.fp-flip-hit{position:absolute;inset:0;z-index:2;border-radius:22px}.fp-flip-inner{display:grid;height:100%;transform-style:preserve-3d;transition:transform .85s var(--fp-ease-in-out)}.fp-flip[data-flipped] .fp-flip-inner{transform:rotateY(180deg)}[dir=rtl] .fp-flip[data-flipped] .fp-flip-inner{transform:rotateY(-180deg)}.fp-flip-face{display:flex;min-height:clamp(19rem,30vw,24rem);flex-direction:column;gap:1.2rem;grid-area:1/1;padding:clamp(1.5rem,2.4vw,2.3rem);border-radius:22px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.09);backface-visibility:hidden}.fp-flip-back{transform:rotateY(180deg);background:radial-gradient(90% 70% at 100% 0,hsl(var(--fp-credit)/.1),transparent 70%),hsl(var(--fp-ink-2));box-shadow:inset 0 0 0 1px hsl(var(--fp-credit)/.22)}.fp-flip-index{color:hsl(var(--fp-credit-deep));font-size:12px;letter-spacing:.1em}.fp-flip-body{display:grid;gap:.8rem;margin-top:auto}.fp-flip-hint{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--fp-fg-3));font-size:12.5px}.fp-flip[data-still] .fp-flip-inner{transform:none;transition:none}.fp-flip[data-still] .fp-flip-face{transition:opacity .25s ease}.fp-flip[data-still] .fp-flip-back{transform:none;opacity:0}.fp-flip[data-still][data-flipped] .fp-flip-back{opacity:1}.fp-flip[data-still][data-flipped] .fp-flip-front{opacity:0}.fp-scramble{font-variant-numeric:tabular-nums}.fp-chart-center{container-type:size}.fp-hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem clamp(1.75rem,3.2vw,3.2rem);padding-top:1rem;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-hero-fact{display:flex;flex-direction:column-reverse;align-items:center;gap:.3rem}.fp-hero-fact dd{font-size:clamp(1.7rem,1.8vw + 1.4vh,2.6rem);letter-spacing:-.014em;line-height:1}.fp-hero-fact dt{color:hsl(var(--fp-fg-2));font-size:13px}.fp-atlas-head{display:grid;align-items:end;gap:2.5rem}.fp-atlas-stack{display:grid;gap:1.5rem;margin-top:clamp(3.5rem,7vw,6rem)}.fp-atlas-card{scroll-margin-top:calc(var(--fp-nav-h) + 1rem)}.fp-atlas-inner{display:grid;gap:clamp(1rem,2.2vh,1.75rem);padding:clamp(.85rem,1.5vw + 1.2vh,2rem);position:relative;border-radius:26px;background:linear-gradient(180deg,hsl(var(--fp-ink-2)),hsl(var(--fp-ink-1)) 40%);box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08),0 -30px 80px -50px hsl(var(--fp-shadow)/.9);transform-origin:50% 0}.fp-atlas-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:hsl(var(--fp-shadow));opacity:var(--fp-dim,0)}.fp-atlas-copy{display:grid;align-content:start;gap:.6rem}.fp-atlas-index{color:hsl(var(--fp-credit-deep));font-size:12px;letter-spacing:.1em}.fp-atlas-name{font-size:clamp(1.5rem,2vw + 1.6vh,2.8rem);letter-spacing:-.014em;line-height:1.02}.fp-atlas-desc{max-width:44ch}.fp-atlas-screens{display:grid;margin-top:.3rem;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-atlas-screens li{display:grid;gap:.1rem;margin-inline:-.7rem;padding:.3rem .55rem;border-bottom:1px solid hsl(var(--fp-line)/.06);border-radius:10px;transition:background-color .5s ease}.fp-atlas-screens strong{color:hsl(var(--fp-fg));font-size:15px;font-weight:500}.fp-atlas-screens span{color:hsl(var(--fp-fg-3));font-size:13px;line-height:1.35}.fp-atlas-screens li[data-lit]{background:hsl(var(--fp-debit)/.16)}@media (min-width:1024px){.fp-atlas-head{grid-template-columns:minmax(0,1fr) minmax(0,31rem)}.fp-atlas-stack{gap:14vh}.fp-atlas-card{position:sticky;top:calc(var(--fp-nav-h) + 2vh + var(--i) * 14px)}.fp-atlas-inner{min-height:min(76vh,700px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.fp-modes-head{display:grid;align-items:end;gap:clamp(.6rem,1.6vh,1rem)}.fp-modes-head .fp-h2{font-size:clamp(1.95rem,2.7vw + 1.8vh,4.4rem)}.fp-modes-bar{margin-top:clamp(.75rem,2vh,1.5rem)}.fp-modes-panel{display:grid;gap:clamp(.85rem,1.9vh,2.2rem);margin-top:clamp(.75rem,1.8vh,2rem)}.fp-modes-copy{display:grid;align-content:start;gap:clamp(.7rem,1.8vh,1.1rem)}.fp-modes-copy .fp-h3{max-width:24ch}.fp-modes-steps{display:grid}.fp-modes-steps li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;padding-block:.5rem;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-modes-steps .fp-mono{padding-top:.25em;color:hsl(var(--fp-debit-deep));font-size:12px;letter-spacing:.08em}.fp-modes-steps p{color:hsl(var(--fp-fg-2));font-size:15.5px;line-height:1.55}.fp-modes-stage{display:grid;gap:.75rem}.fp-modes-given{min-height:clamp(11rem,26vh,19.5rem)}.fp-modes-source{padding:.22rem .65rem;border-radius:999px;background:hsl(var(--fp-debit)/.14);color:hsl(var(--fp-debit-deep));font-size:11.5px;letter-spacing:.04em;text-transform:none}.fp-entry-foot .fp-modes-out{display:block;color:hsl(var(--fp-fg-2));font-size:13.5px;line-height:1.4}@media (min-width:1024px){.fp-modes-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fp-modes-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}.fp-spec{gap:.45rem}.fp-spec,.fp-spec-fields{display:grid}.fp-spec-field{display:flex;justify-content:space-between;gap:1rem;padding-block:.28rem;border-bottom:1px solid hsl(var(--fp-line)/.06);font-size:13px}.fp-spec-field dt{color:hsl(var(--fp-fg-2))}.fp-spec-field dd{color:hsl(var(--fp-fg));font-size:12.5px;text-align:end}.fp-spec-fields-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.fp-spec-fields-3 .fp-spec-field{flex-direction:column;gap:.3rem;padding:.35rem .6rem;border:0;border-radius:10px;background:hsl(var(--fp-ink-2))}.fp-spec-fields-3 .fp-spec-field dd{text-align:start}.fp-spec-grid{display:grid;grid-template-columns:5.6rem minmax(0,1fr) 4.8rem 4.8rem;-moz-column-gap:.7rem;column-gap:.7rem;padding:.3rem .6rem .1rem;border-radius:10px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08);font-size:12.5px}.fp-spec-grid>span:nth-child(-n+4){padding-bottom:.3rem;color:hsl(var(--fp-fg-3));font:600 10.5px/1.2 var(--font-site-sans),var(--font-site-ar),ui-sans-serif,sans-serif;letter-spacing:.05em;text-transform:uppercase}[dir=rtl] .fp-spec-grid>span:nth-child(-n+4){letter-spacing:0;text-transform:none;font-size:12px}.fp-spec-grid>span:nth-child(n+5){display:flex;min-height:1.6rem;align-items:center;border-top:1px solid hsl(var(--fp-line)/.06)}.fp-spec-grid>span:nth-child(4n+3),.fp-spec-grid>span:nth-child(4n+4){justify-content:flex-end;text-align:end}@media (max-width:519px){.fp-spec-grid{grid-template-columns:4.7rem minmax(0,1fr) 4.2rem 4.2rem;-moz-column-gap:.45rem;column-gap:.45rem;font-size:11.5px}.fp-spec-fields-3{grid-template-columns:minmax(0,1fr)}}.fp-spec-typing{color:hsl(var(--fp-fg))}.fp-spec-caret{display:inline-block;width:1.5px;height:1.1em;margin-inline-start:1px;background:hsl(var(--fp-debit));animation:fp-caret 1.06s steps(1) infinite}@keyframes fp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fp-spec-caret{animation:none}}.fp-spec-note{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--fp-fg-2));font-size:13px}.fp-spec-note svg{flex:none;color:hsl(var(--fp-credit))}.fp-spec-csv{margin:0;overflow-x:auto;padding:.85rem .95rem;border-radius:10px;background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08);color:hsl(var(--fp-fg-2));font-size:11.5px;line-height:1.8;white-space:pre}.fp-spec-csv [data-head]{color:hsl(var(--fp-fg-3))}.fp-spec-ocr{grid-template-columns:6.8rem minmax(0,1fr);align-items:start;gap:1.1rem}.fp-spec-page{display:grid;align-content:start;gap:.5rem;aspect-ratio:1/1.38;padding:.75rem;border-radius:6px;background:#f7f4ed;box-shadow:0 20px 36px -22px hsl(var(--fp-shadow)/.4),inset 0 0 0 1px #e0d8cc;color:#291f14;font-size:9.5px}.fp-spec-page i{display:block;height:5px;border-radius:3px;background:#dad2c8}.fp-spec-page span{justify-self:end;margin-top:.6rem;border-radius:2px;font-weight:700;outline:1.5px solid hsl(var(--fp-debit-deep));outline-offset:2px}.fp-langs-grid{display:grid;align-items:center;gap:3rem}.fp-langs-source{margin-top:1.6rem;color:hsl(var(--fp-fg-3));font-size:11.5px;letter-spacing:.06em}@media (min-width:1024px){.fp-langs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fp-404{display:grid;min-height:100svh;align-content:center;padding-block:calc(var(--fp-nav-h) + clamp(24px, 3vh, 48px)) clamp(48px,7vh,96px)}.fp-404-inner{display:grid;justify-items:start;gap:1.4rem}.fp-404-code{font-size:clamp(7rem,26vw,22rem);font-weight:600;letter-spacing:-.02em;line-height:.8;background:linear-gradient(95deg,hsl(var(--fp-debit-deep)),hsl(var(--fp-credit-deep)));-webkit-background-clip:text;background-clip:text;color:transparent}.fp-404-pi{color:hsl(var(--fp-fg-3));font-size:12.5px;letter-spacing:.06em}.fp-404-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.8rem}.fp-mhead{padding-bottom:clamp(32px,5vh,80px)}.fp-mhead-inner{display:grid;align-items:center;gap:clamp(2rem,5vw,4rem)}.fp-mhead-copy{display:grid;gap:clamp(1rem,2.4vh,1.75rem)}.fp-mhead-title{display:grid;font-size:clamp(2rem,3.4vw + 2vh,4.6rem);font-weight:600;letter-spacing:-.018em;line-height:.98}.fp-mhead-line{display:block}.fp-mhead-foot{display:grid;gap:clamp(.85rem,1.8vh,1.4rem);margin-top:clamp(.5rem,1.4vh,1.1rem)}.fp-mhead-foot .fp-lead{max-width:50ch}.fp-mhead-facts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem clamp(1.6rem,2.6vw,2.6rem);margin-top:clamp(.5rem,1.6vh,1.2rem)}.fp-mhead-fact{display:flex;flex-direction:column-reverse;gap:.35rem;max-width:22ch}.fp-mhead-fact dd{color:hsl(var(--fp-fg));font-size:clamp(1.05rem,.8vw + .6vh,1.3rem);font-weight:700;letter-spacing:-.008em;line-height:1.15}.fp-mhead-fact dt{color:hsl(var(--fp-fg-3));font-size:11.5px;letter-spacing:.04em;line-height:1.3}.fp-mhead-art{display:flex;justify-content:center}.fp-mhead-mark{position:relative;width:min(100%,380px,42svh);aspect-ratio:1}.fp-mhead-mark-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:hsl(var(--fp-fg)/.14);stroke-width:.6}.fp-mhead-mark-lines circle{stroke:hsl(var(--fp-fg)/.2);stroke-dasharray:2 3}.fp-mhead-mark-svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 18px 34px hsl(var(--fp-shadow)/.14))}@media (min-width:1024px){.fp-mhead-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fp-mhead-art{justify-content:flex-end}}.fp-story-chapters{display:grid;gap:1rem;margin-top:clamp(2rem,4.5vw,3.5rem)}.fp-story-chapter,.fp-story-chapters>li{display:grid;height:100%}.fp-story-chapter{gap:.6rem;align-content:start;padding:1.3rem 1.3rem 1.5rem;border-radius:20px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08)}.fp-story-index{color:hsl(var(--fp-credit-deep));font-size:12px;letter-spacing:.1em}.fp-story-title{font-size:clamp(1.05rem,1vw + .6vh,1.35rem);letter-spacing:-.012em;line-height:1.08}.fp-story-detail{font-size:13.5px;line-height:1.5}@media (min-width:900px){.fp-story-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-story-shot{border-radius:12px;overflow:hidden}.fp-story-shot .fp-window-screen{aspect-ratio:16/10}.fp-story-shot .fp-window-bar{height:30px;font-size:11px}.fp-story-converge{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:start;justify-items:center;height:clamp(118px,12vw,148px)}.fp-converge-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:hsl(var(--fp-line)/.35);stroke-width:1.4}.fp-converge-fn{position:relative;padding:.3rem .5rem;border-radius:999px;background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.16);color:hsl(var(--fp-fg-2));font-size:10.5px;white-space:nowrap}.fp-converge-core{position:absolute;inset-inline-start:50%;bottom:0;transform:translateX(-50%);color:hsl(var(--fp-fg))}.fp-converge-core .fp-brand-name{height:1.4em}.fp-story-flow{display:grid}.fp-flow-step{display:grid;padding-block:.22rem;color:hsl(var(--fp-fg));font-size:12.5px;line-height:1.3}.fp-flow-tick{display:block;width:1px;height:7px;margin-inline-start:.2rem;background:linear-gradient(180deg,hsl(var(--fp-debit)),hsl(var(--fp-credit)))}.fp-values-grid{display:grid;gap:1rem;margin-top:clamp(2rem,4.5vw,3.5rem)}.fp-value-card,.fp-values-grid>li{display:grid;height:100%}.fp-value-card{--tone:var(--fp-debit-deep);gap:.65rem;align-content:start;padding:1.4rem 1.3rem 1.6rem;border-radius:20px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08)}.fp-value-card[data-tone=lime]{--tone:var(--fp-credit-deep)}.fp-value-head{display:flex;align-items:flex-start;justify-content:space-between}.fp-value-index{color:hsl(var(--tone));font-size:12px;letter-spacing:.1em}.fp-value-motif{width:50px;height:50px;color:hsl(var(--tone));stroke:currentColor;stroke-width:1.5;fill:none}.fp-value-title{font-size:clamp(1.1rem,.9vw + .6vh,1.4rem);letter-spacing:-.012em}.fp-value-desc{font-size:13.5px;line-height:1.5}@media (min-width:900px){.fp-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-proof{margin-top:.15rem}.fp-proof-audit{display:grid}.fp-proof-audit li{display:grid;gap:.18rem;padding-block:.16rem;color:hsl(var(--fp-fg-2));font-size:11.5px}.fp-proof-audit li:last-child{color:hsl(var(--fp-fg));font-weight:600}.fp-proof-tick{display:block;width:1px;height:7px;margin-inline-start:.15rem;background:hsl(var(--tone)/.55)}.fp-proof-fan{display:grid;justify-items:center;gap:.1rem}.fp-proof-source{padding:.22rem .55rem;border-radius:999px;background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.16);color:hsl(var(--fp-fg-2));font-size:10.5px}.fp-proof-fan-lines{width:100%;max-width:160px;height:28px;fill:none;stroke:hsl(var(--fp-line)/.35);stroke-width:1.4}.fp-proof-fan-out{display:flex;justify-content:space-between;width:100%;max-width:160px}.fp-proof-fan-out span{color:hsl(var(--fp-fg));font-size:10px;font-weight:600}.fp-proof-flag{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.fp-proof-chip{padding:.22rem .55rem;border-radius:999px;font-size:10.5px;font-weight:600}.fp-proof-chip[data-chip=problem]{background:hsl(var(--fp-ink-2));color:hsl(var(--fp-fg-2));text-decoration:line-through;text-decoration-color:hsl(var(--fp-fg-3))}.fp-proof-chip[data-chip=resolved]{background:hsl(var(--fp-debit)/.16);color:hsl(var(--fp-debit-deep))}.fp-proof-flag-arrow{display:block;width:14px;height:1px;background:hsl(var(--fp-line)/.4);transform-origin:left}.fp-proof-modules{display:flex;flex-wrap:wrap;gap:.3rem}.fp-proof-modules li{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem .18rem .35rem;border-radius:999px;background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.14);color:hsl(var(--fp-fg-3));font-size:9.5px}.fp-proof-modules li i{width:5px;height:5px;border-radius:50%;background:hsl(var(--fp-fg-3))}.fp-proof-modules li[data-status=available]{color:hsl(var(--fp-debit-deep))}.fp-proof-modules li[data-status=available] i{background:hsl(var(--fp-debit))}.fp-tenet-inner{display:grid;min-height:100svh;align-content:center;gap:2rem;padding-block:calc(var(--fp-nav-h) + 2rem) 3rem}.fp-tenet-text{max-width:34ch;font-size:clamp(1.8rem,3.4vw,3.9rem);font-weight:600;letter-spacing:-.014em;line-height:1.1;text-wrap:pretty}[dir=rtl] .fp-tenet-text{letter-spacing:0;line-height:1.45}.fp-doctrine-cards{display:grid;gap:1rem;margin-top:clamp(3rem,6vw,5rem)}.fp-doctrine-cards>li{display:grid}.fp-doctrine-cards .fp-flip{height:100%}.fp-doctrine-title{font-size:clamp(1.6rem,2.4vw,2.25rem);letter-spacing:-.014em;line-height:1.04}.fp-doctrine-why{color:hsl(var(--fp-fg));font-size:16.5px;line-height:1.6}@media (min-width:900px){.fp-doctrine-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-platform-grid{display:grid;gap:1rem;margin-top:clamp(2rem,4.5vw,3.5rem)}.fp-platform-card,.fp-platform-grid>li{display:grid;height:100%}.fp-platform-card{gap:.55rem;align-content:start;padding:1.3rem 1.25rem 1.5rem;border-radius:20px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08)}.fp-platform-card[data-status=soon]{background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.12)}.fp-platform-card-head{display:flex;align-items:center;justify-content:space-between}.fp-platform-index{color:hsl(var(--fp-fg-3));font-size:11px;letter-spacing:.1em}.fp-platform-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.22rem .6rem;border-radius:999px;background:hsl(var(--fp-debit)/.16);color:hsl(var(--fp-debit-deep));font-size:10.5px;letter-spacing:.03em}.fp-platform-card[data-status=soon] .fp-platform-status{background:hsl(var(--fp-ink-2));color:hsl(var(--fp-fg-2))}.fp-platform-name{font-size:clamp(1.05rem,.85vw + .6vh,1.3rem);letter-spacing:-.008em;line-height:1.1}.fp-platform-card[data-status=soon] .fp-platform-name,.fp-platform-scope{color:hsl(var(--fp-fg-2))}.fp-platform-scope{font-size:12.5px;line-height:1.5}@media (min-width:900px){.fp-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}}.fp-platform-base{position:relative;margin-top:1.4rem;padding:1rem clamp(1.2rem,3vw,2rem);border-radius:16px;background:linear-gradient(180deg,hsl(var(--fp-ink-1)),hsl(var(--fp-ink-2)));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.08)}.fp-platform-base:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)))}[dir=rtl] .fp-platform-base:before{background:linear-gradient(270deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)) 50%,hsl(var(--fp-credit)))}.fp-platform-shared{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 0;list-style:none;padding-inline-start:0}.fp-platform-shared li{color:hsl(var(--fp-fg-2));font-size:12.5px;letter-spacing:.01em}.fp-platform-shared li:not(:last-child):after{content:"·";margin-inline-start:.8rem;color:hsl(var(--fp-line)/.4)}.fp-colophon-grid{display:grid;gap:3rem}.fp-colophon-head{display:grid;gap:clamp(1.5rem,4vh,3rem);align-content:start;justify-items:start}.fp-colophon-mark{width:min(100%,34svh,320px)}.fp-colophon-mark-svg{display:block;width:100%;height:auto}.fp-colophon-rows{display:grid;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-colophon-row{display:flex;align-items:baseline;gap:.9rem;padding-block:1.05rem;border-bottom:1px solid hsl(var(--fp-line)/.07)}.fp-colophon-row dt{flex:none;color:hsl(var(--fp-fg-2));font-size:14px}.fp-colophon-row i{min-width:1.5rem;flex:1;border-bottom:1px dotted hsl(var(--fp-line)/.22);transform:translateY(-.3em)}.fp-colophon-row dd{max-width:62%;color:hsl(var(--fp-fg));font-size:15px;text-align:end}@media (min-width:1024px){.fp-colophon-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fp-colophon .fp-h2{font-size:clamp(1.95rem,2.7vw + 1.8vh,4.5rem)}}.fp-contact-grid{display:grid;gap:clamp(3rem,6vw,5rem)}.fp-contact-copy{display:grid;align-content:start;justify-items:start;gap:1.1rem}.fp-contact-title{max-width:12ch}.fp-contact-reach{display:grid;justify-items:start;gap:1.1rem;margin-top:.6rem}.fp-contact-mail{position:relative;font-size:clamp(1.3rem,1.6vw + 1.2vh,2.1rem);letter-spacing:-.012em;line-height:1.1;overflow-wrap:anywhere}.fp-contact-mail:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;background:linear-gradient(90deg,hsl(var(--fp-debit)),hsl(var(--fp-seam)),hsl(var(--fp-credit)));transform:scaleX(.14);transform-origin:left;transition:transform .52s var(--fp-ease-out)}@media (hover:hover) and (pointer:fine){.fp-contact-mail:hover:after{transform:scaleX(1)}}.fp-contact-info{display:grid;gap:.8rem}.fp-contact-info li{display:flex;align-items:flex-start;gap:.75rem;color:hsl(var(--fp-fg-2));font-size:15px;line-height:1.5}.fp-contact-info svg{flex:none;margin-top:.15em;color:hsl(var(--fp-credit))}@media (min-width:1024px){.fp-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.fp-form{display:grid;gap:.75rem;padding:clamp(1rem,1.8vw + 1.4vh,1.9rem);border-radius:24px;background:hsl(var(--fp-ink-1));box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.09),0 40px 90px -55px hsl(var(--fp-shadow)/.3),0 20px 45px -30px hsl(var(--fp-debit)/.14)}.fp-form-row{display:grid;gap:.9rem}@media (min-width:640px){.fp-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-field{display:grid;min-width:0;gap:.5rem;margin:0;padding:0;border:0}.fp-field>label,.fp-field>legend{margin-bottom:.1rem;padding:0;color:hsl(var(--fp-fg-2));font-size:13.5px;font-weight:500}.fp-input{width:100%;height:46px;padding-inline:1rem;border-radius:12px;background:hsl(var(--fp-ink-0));box-shadow:inset 0 0 0 1px hsl(var(--input));color:hsl(var(--fp-fg));font-size:16px;transition:box-shadow .2s ease}.fp-site .fp-input:focus-visible{outline:none}.fp-input:focus{box-shadow:inset 0 0 0 1px hsl(var(--fp-debit-deep)/.8),0 0 0 4px hsl(var(--fp-debit-deep)/.14)}textarea.fp-input{height:auto;min-height:88px;padding-block:.55rem;line-height:1.45;resize:vertical}.fp-subjects{display:flex;flex-wrap:wrap;gap:.4rem}.fp-subject{position:relative;display:inline-flex}.fp-subject input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-subject span{display:inline-flex;height:34px;align-items:center;padding-inline:.8rem;border-radius:999px;box-shadow:inset 0 0 0 1px hsl(var(--fp-line)/.15);color:hsl(var(--fp-fg-2));font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--fp-ease-out)}.fp-subject span:hover{color:hsl(var(--fp-fg))}.fp-subject:active span{transform:scale(.97)}.fp-subject input:checked+span{background:hsl(var(--fp-fg));box-shadow:none;color:hsl(var(--fp-ink-0))}.fp-subject input:focus-visible+span{outline:2px solid hsl(var(--fp-debit-deep));outline-offset:3px}.fp-form-foot{display:grid;justify-items:start;gap:.45rem;margin-top:.1rem}.fp-form-note{display:inline-flex;align-items:flex-start;gap:.5rem;color:hsl(var(--fp-fg-3));font-size:13px;line-height:1.5}.fp-form-note svg{flex:none;margin-top:.15em;color:hsl(var(--fp-credit))}.fp-form-status{min-height:1.5em;color:#22774f;font-size:14px}.fp-faq-grid{display:grid;gap:2rem}.fp-faq-head{display:grid;align-content:start;gap:1.1rem}.fp-faq-list{border-top:1px solid hsl(var(--fp-line)/.08)}.fp-faq-item{border-bottom:1px solid hsl(var(--fp-line)/.08)}.fp-faq-q{display:grid;width:100%;grid-template-columns:2.6rem minmax(0,1fr) 1.2rem;align-items:center;gap:1rem;padding-block:1.1rem;color:hsl(var(--fp-fg));font-size:clamp(1.08rem,1.5vw,1.4rem);font-weight:560;letter-spacing:-.015em;line-height:1.3;text-align:start}.fp-faq-index{color:hsl(var(--fp-fg-3));font-size:12px;letter-spacing:.08em;transition:color .3s ease}.fp-faq-item[data-open] .fp-faq-index{color:hsl(var(--fp-credit-deep))}.fp-faq-sign{position:relative;width:14px;height:14px;justify-self:end}.fp-faq-sign:after,.fp-faq-sign:before{content:"";position:absolute;inset:6px 0 auto;height:2px;border-radius:2px;background:hsl(var(--fp-fg-2));transition:transform .38s var(--fp-ease-out),background-color .3s ease}.fp-faq-sign:after{transform:rotate(90deg)}.fp-faq-item[data-open] .fp-faq-sign:after{transform:rotate(0deg)}.fp-faq-item[data-open] .fp-faq-sign:after,.fp-faq-item[data-open] .fp-faq-sign:before{background:hsl(var(--fp-credit-deep))}.fp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--fp-ease-out)}.fp-faq-item[data-open] .fp-faq-a{grid-template-rows:1fr}.fp-faq-a>div{min-height:0;overflow:hidden}.fp-faq-a p{max-width:64ch;padding-block:0 1.6rem;padding-inline-start:3.6rem;color:hsl(var(--fp-fg-2));font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.fp-faq-a,.fp-faq-sign:after,.fp-faq-sign:before{transition:none}}@media (min-width:1024px){.fp-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.fp-faq-head{position:sticky;top:calc(var(--fp-nav-h) + 3rem)}}.fp-privacy{padding-bottom:clamp(48px,7vh,110px)}.fp-privacy-grid{display:grid;gap:clamp(3rem,6vw,5rem)}.fp-privacy-head{display:grid;align-content:start;justify-items:start;gap:1.1rem}.fp-privacy-title{max-width:12ch;font-size:clamp(2rem,3vw + 2vh,4.4rem)}.fp-privacy-action{display:grid;justify-items:start;gap:.8rem}.fp-privacy-body{display:grid;border-top:1px solid hsl(var(--fp-line)/.08)}.fp-privacy-section{display:grid;gap:1rem;padding-block:1.4rem;border-bottom:1px solid hsl(var(--fp-line)/.08)}.fp-privacy-h2{display:flex;align-items:baseline;gap:1rem;color:hsl(var(--fp-fg));font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:600;letter-spacing:-.015em;line-height:1.3}.fp-privacy-index{flex:none;min-width:1.6rem;color:hsl(var(--fp-credit-deep));font-size:12px;letter-spacing:.08em}.fp-privacy-text{display:grid;gap:.9rem;max-width:68ch;padding-inline-start:2.6rem;color:hsl(var(--fp-fg-2));font-size:16px;line-height:1.65;text-wrap:pretty}.fp-privacy-list{display:grid;gap:.6rem}.fp-privacy-list>li{position:relative;padding-inline-start:1.2rem}.fp-privacy-list>li:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:6px;height:1px;background:hsl(var(--fp-credit))}.fp-privacy-a{color:hsl(var(--fp-fg));text-decoration:underline;text-decoration-color:hsl(var(--fp-credit)/.6);text-underline-offset:3px}.fp-privacy-a:hover{text-decoration-color:hsl(var(--fp-credit))}.fp-privacy-code{display:inline-block;padding:.05em .4em;border-radius:5px;background:hsl(var(--fp-ink-2));color:hsl(var(--fp-fg));font-size:.86em;unicode-bidi:isolate}.fp-privacy-tools{display:grid;gap:1rem;margin-top:.4rem}.fp-privacy-tool{padding:1.1rem 1.25rem;border:1px solid hsl(var(--fp-line)/.08);border-radius:14px;background:hsl(var(--fp-ink-1))}.fp-privacy-tool-name{margin-bottom:.35rem;color:hsl(var(--fp-fg));font-size:16px;font-weight:600}.fp-privacy-row{display:grid;gap:.2rem;padding-block:.6rem;border-top:1px solid hsl(var(--fp-line)/.07)}.fp-privacy-row dt{color:hsl(var(--fp-fg-3));font-size:13px}.fp-privacy-row dd{color:hsl(var(--fp-fg));font-size:15px}.fp-privacy-cookies{display:grid;gap:.35rem}.fp-privacy-cookies li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.fp-privacy-cookies li span{color:hsl(var(--fp-fg-2));font-size:14px}@media (min-width:640px){.fp-privacy-row{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}@media (min-width:1024px){.fp-privacy-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fp-privacy-head{position:sticky;top:calc(var(--fp-nav-h) + 3rem)}}