.ed2-system-state{min-height:100vh;padding:clamp(1.5rem,4vw,4rem);display:grid;grid-template-rows:auto 1fr;color:#231f18;background:radial-gradient(circle at 72% 38%,rgba(212,175,55,.11),transparent 28rem),#fffcf6}.ed2-system-state__brand{width:-moz-fit-content;width:fit-content;color:#231f18;font:500 1.1rem/1 var(--ed-font-display,Georgia,serif);letter-spacing:.18em;text-decoration:none}.ed2-system-state>div{width:min(100%,54rem);margin:auto;padding:4rem 0;text-align:center}.ed2-system-state>div>span{color:#8f6417;font:700 .7rem/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ed2-system-state h1{margin:1.25rem 0 0;font:500 clamp(2.8rem,7vw,5.8rem)/.98 var(--ed-font-display,Georgia,serif);letter-spacing:-.045em}.ed2-system-state p{max-width:38rem;margin:1.5rem auto 2.25rem;color:rgba(35,31,24,.66);font:1rem/1.75 Arial,sans-serif}.ed2-page{--ed2-ink:#231f18;--ed2-ivory:#fffcf6;--ed2-paper:#fffcf6;--ed2-gold:#d4af37;--ed2-gold-bright:#f6de9a;--ed2-muted:rgba(35,31,24,0.66);background:#fffcf6;color:#231f18}.ed2-nav{position:relative;top:auto;width:100%;max-width:none;min-height:0;margin:0 auto;padding:1.5rem clamp(1.25rem,3vw,3rem);justify-content:space-between;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ed2-brand img{width:38px;height:38px}.ed2-brand strong{color:#231f18;font:500 1.15rem/1 var(--ed-font-display,Georgia,serif);letter-spacing:.26em}.ed2-brand small{display:none}.ed2-nav-desktop{margin-left:auto;justify-content:flex-end}.ed2-nav-desktop a{padding:0;color:#231f18;font-size:.92rem;font-weight:500;letter-spacing:0;opacity:.82}.ed2-nav-desktop a:after{display:none}.ed2-lang{min-width:auto;height:auto;padding:.35rem .7rem;border-radius:999px}.ed2-hero{max-width:52rem;min-height:0;padding:clamp(.75rem,2vw,1.5rem) clamp(1.25rem,5vw,4rem) clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:0}.ed2-hero-copy{width:100%;max-width:52rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ed2-hero-emblem{width:clamp(150px,21vw,220px);height:auto;margin:0 auto 1.25rem;filter:none}.ed2-hero h1{max-width:52rem;margin-top:1.25rem;font-size:clamp(2.2rem,5.4vw,3.6rem);line-height:1.12;letter-spacing:-.01em}.ed2-hero h1 em{margin-top:0;color:#8f6417}.ed2-hero-copy>p{max-width:38rem;margin:1.25rem auto 0;color:rgba(35,31,24,.66);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.ed2-actions{margin-top:1.5rem;justify-content:center;gap:1rem}.ed2-button{min-height:0;padding:.85rem 1.6rem;border-radius:999px;font-size:.98rem;letter-spacing:0}.ed2-button--light,.ed2-button--primary{color:#2a1e05;background:linear-gradient(120deg,#f3e6b3,#d4af37 55%,#8f6417);border:0;box-shadow:0 10px 30px rgba(143,100,23,.22)}.ed2-page .ed2-button--light:focus-visible,.ed2-page .ed2-button--light:hover,.ed2-page .ed2-button--primary:focus-visible,.ed2-page .ed2-button--primary:hover{color:#211704;background:linear-gradient(120deg,#fff3c7,#e2c15a 55%,#a8751e);border:0;box-shadow:0 14px 34px rgba(143,100,23,.3)}.ed2-button--quiet{color:#8f6417;border:1px solid #d4af37}.ed2-capabilities-cta{width:-moz-fit-content;width:fit-content;margin:2.5rem auto 0;display:flex}.ed2-system-visual{display:none}.ed2-proof{max-width:70rem;margin:0 auto;padding:1.2rem clamp(1.25rem,5vw,4rem);display:flex;flex-wrap:wrap;color:rgba(35,31,24,.66);background:transparent;border-top:1px solid rgba(212,175,55,.28);border-bottom:1px solid rgba(212,175,55,.28)}.ed2-proof,.ed2-proof span{min-height:0;align-items:center;justify-content:center}.ed2-proof span{position:relative;padding:.15rem 1.8rem;display:inline-flex;border:0;font-size:.68rem;line-height:1.4;text-align:center;white-space:nowrap}.ed2-proof span:not(:last-child):after{content:"✦";position:absolute;top:50%;right:-.24rem;display:block;color:#b4852d;font-size:.52rem;line-height:1;transform:translateY(-50%)}.ed2-section{max-width:70rem;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.ed2-section-heading{max-width:48rem;text-align:center}.ed2-company h2,.ed2-contact h2,.ed2-section-heading h2,.ed2-system-intro h2{margin-top:.65rem;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.2}.ed2-capabilities-story{max-width:none;min-height:clamp(42rem,60vw,54rem);padding:clamp(5rem,8vw,7rem) clamp(1.25rem,5vw,4rem);position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fffcf6;background:#30271e}.ed2-capability-cinematic{width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;background:#30271e}.ed2-capability-cinematic:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 52% 43%,rgba(32,24,16,.08),rgba(24,18,12,.28) 52%,rgba(18,13,9,.5) 100%),linear-gradient(180deg,rgba(20,15,10,.28),rgba(20,15,10,.5))}.ed2-capability-cinematic img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ed2-capabilities-story>.ed2-capabilities-cta,.ed2-capabilities-story>.ed2-capability-grid,.ed2-capabilities-story>.ed2-section-heading{width:min(70rem,100%);margin-right:auto;margin-left:auto;position:relative;z-index:1}.ed2-capabilities-story>.ed2-section-heading{max-width:48rem}.ed2-capabilities-story .ed2-eyebrow{color:#f6de9a}.ed2-capabilities-story .ed2-section-heading h2{color:#fffcf6;text-shadow:0 2px 28px rgba(0,0,0,.28)}.ed2-capabilities-story .ed2-capability-grid article,.ed2-capabilities-story .ed2-capability-grid article:first-child,.ed2-capabilities-story .ed2-capability-grid article:last-child{border-top-color:#f0c75e}.ed2-capabilities-story .ed2-capability-grid h3{color:#f6de9a}.ed2-capabilities-story .ed2-capability-grid p{color:rgba(255,252,246,.84);text-shadow:0 1px 18px rgba(0,0,0,.34)}.ed2-capabilities-story>.ed2-capabilities-cta{width:-moz-fit-content;width:fit-content;margin-top:2.5rem}.ed2-capability-grid{margin-top:2.75rem;gap:clamp(1.5rem,3vw,2.5rem)}.ed2-capability-grid article,.ed2-capability-grid article:first-child,.ed2-capability-grid article:last-child{min-height:0;padding:1.25rem 0 0;border:0;border-top:2px solid #d4af37;text-align:center}.ed2-capability-grid h3{margin-top:0;color:#8f6417;font-size:1.4rem}.ed2-capability-grid h3:before{display:none}.ed2-capability-grid p{margin-top:.5rem;font-size:.98rem;line-height:1.65}.ed2-section--portfolio{max-width:none;color:#231f18;background:#fffcf6}.ed2-section--portfolio .ed2-eyebrow{color:#8f6417}.ed2-section--portfolio .ed2-section-heading--split p{color:rgba(35,31,24,.66)}.ed2-section--portfolio .ed2-section-heading--split{max-width:48rem;display:block;text-align:center}.ed2-section--portfolio .ed2-section-heading--split p{max-width:42rem;margin:1rem auto 0}.ed2-product-grid{margin-top:2.5rem;gap:clamp(1.5rem,3vw,2rem)}.ed2-product{min-height:560px;padding:clamp(2rem,4vw,2.75rem);color:#fffcf6;background:#050403;border:1px solid rgba(212,175,55,.3);border-top:3px solid var(--ed-product-accent,#d4af37);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.35);text-align:center}.ed2-product--sheppard{--ed-product-accent:#7c3aed}.ed2-product--factuqr{--ed-product-accent:#d4af37}.ed2-product--viva{--ed-product-accent:#24d4b0}.ed2-product:hover{background:#050403;border-color:rgba(212,175,55,.3);box-shadow:0 22px 60px rgba(0,0,0,.5)}.ed2-product-top{min-height:1.8rem;justify-content:center}.ed2-product-top>span:last-child{display:none}.ed2-status{padding:.2rem .55rem;color:#f6de9a;background:rgba(212,175,55,.16);border:1px solid rgba(212,175,55,.45);border-radius:999px}.ed2-product--sheppard .ed2-status{color:#d6ccff;background:rgba(124,58,237,.16);border-color:rgba(167,139,250,.45)}.ed2-product--viva .ed2-status{color:#8ff3df;background:rgba(36,212,176,.14);border-color:rgba(36,212,176,.48)}.ed2-product-logo{height:120px;margin:1.25rem 0;background:transparent;border:0}.ed2-product-logo img{max-width:88%;max-height:112px;filter:none}.ed2-product--sheppard .ed2-product-logo img{width:116%;max-width:116%}.ed2-product--viva .ed2-product-logo img{max-height:118px}.ed2-product-copy{align-items:center}.ed2-product-copy small{width:100%;min-height:2.4em;color:#f6de9a;text-align:center}.ed2-product-copy h3{min-height:3.6rem;display:flex;align-items:center;justify-content:center;color:#fffcf6;font-size:1.5rem}.ed2-product-copy h3,.ed2-product-copy p{width:100%;margin-top:.65rem;text-align:center}.ed2-product-copy p{color:rgba(255,252,246,.78);font-size:.93rem;line-height:1.65}.ed2-product-copy strong{padding-top:1.5rem;border:0;color:#f6de9a;font-size:.92rem}.ed2-product--sheppard .ed2-product-copy strong{color:#c4b5fd}.ed2-product--viva .ed2-product-copy strong{color:#8ff3df}.ed2-system-section{min-height:0;padding:clamp(3rem,5vw,4.5rem) clamp(1.25rem,5vw,4rem);grid-template-columns:1fr;align-content:center;gap:clamp(3.5rem,7vw,5.5rem);background:#050403;text-align:center}.ed2-system-intro{max-width:52rem;margin:0 auto;position:relative;z-index:1}.ed2-system-intro .ed2-eyebrow{color:#f6de9a}.ed2-system-intro h2{color:#fffcf6}.ed2-system-intro p{color:rgba(255,252,246,.78);line-height:1.65}.ed2-flow{width:min(100%,70rem);margin:0 auto;position:relative;z-index:1;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.ed2-flow article,.ed2-flow article:first-child{min-height:0;padding:1.25rem 0 0;display:block;border:0;border-top:2px solid #d4af37;text-align:center}.ed2-flow strong{color:#f6de9a;font-size:1.25rem}.ed2-flow small{margin-top:.45rem;display:block;color:rgba(255,252,246,.72)}@media (max-width:720px){.ed2-system-section{min-height:0;gap:3.5rem}}.ed2-trust-grid{margin-top:2.75rem;gap:clamp(1.5rem,4vw,3rem);background:transparent;border:0}.ed2-trust-grid article{min-height:0;padding:1.25rem 0 0;background:transparent;border:0;border-top:2px solid #d4af37;text-align:center}.ed2-trust-grid article>span{display:none}.ed2-trust-grid h3{margin-top:0;color:#8f6417;font-size:1.4rem}.ed2-trust-grid p{margin-top:.5rem;font-size:.98rem;line-height:1.65}#ed-trust .ed2-section-heading{margin-right:auto;margin-left:auto}.ed2-company{max-width:none;min-height:clamp(580px,49vw,760px);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);grid-template-rows:auto auto;align-content:center;grid-column-gap:clamp(3rem,7vw,7rem);column-gap:clamp(3rem,7vw,7rem);text-align:left;background:linear-gradient(90deg,rgba(255,252,246,.02),rgba(255,252,246,.08) 40%,rgba(255,252,246,.76) 65%,#fffcf6 88%),linear-gradient(0deg,rgba(255,252,246,.5),transparent 24%,transparent 78%,rgba(255,252,246,.3)),url(/edeltium/editorial/edeltium-intelligence.webp);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}.ed2-company aside,.ed2-company>div{grid-column:2}.ed2-company>div{align-self:end}.ed2-company>div>p{margin-top:1rem;font-size:1.05rem;line-height:1.6}.ed2-company aside{margin-top:2rem;padding:1.5rem 0 0;align-self:start;background:transparent;border-top:1px solid rgba(143,100,23,.45)}@media (max-width:900px){.ed2-company{min-height:0;padding-top:clamp(23rem,72vw,35rem);grid-template-columns:1fr;grid-template-rows:auto;text-align:center;background:linear-gradient(180deg,rgba(255,252,246,0),rgba(255,252,246,.12) 34%,#fffcf6 58%),url(/edeltium/editorial/edeltium-intelligence.webp);background-position:50%,0 0;background-repeat:no-repeat;background-size:100% 100%,auto clamp(25rem,72vw,35rem)}.ed2-company aside,.ed2-company>div{grid-column:1}}.ed2-contact{min-height:0;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,4rem);background:#050403}.ed2-contact h2{color:#fffcf6}.ed2-contact .ed2-eyebrow{color:#f6de9a}.ed2-contact>p{max-width:34rem;color:rgba(255,252,246,.8)}.ed2-page>#ed-main>.ed2-contact{align-items:center;text-align:center}.ed2-page>#ed-main>.ed2-contact>p{margin-right:auto;margin-left:auto}.ed2-services-contact{align-items:center;text-align:center}.ed2-services-contact>p{margin-right:auto;margin-left:auto}.ed2-footer{padding:2.5rem clamp(1.25rem,5vw,4rem) 3rem;color:rgba(255,252,246,.7);background:#050403;border-top:1px solid rgba(212,175,55,.25)}.ed2-footer-lead{max-width:70rem;margin:0 auto;grid-template-columns:1fr;justify-items:center;gap:1rem;text-align:center}.ed2-brand--footer strong{color:#fffcf6}.ed2-footer-lead>p{max-width:32rem;justify-self:center;color:#f6de9a;font-size:1.05rem}.ed2-footer-links{max-width:52rem;margin:2rem auto 0;padding-top:1.5rem;gap:2rem;text-align:center}.ed2-footer-links div{align-items:center}.ed2-footer-legal-row{max-width:76rem;margin:2rem auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1.5rem;gap:1.5rem}.ed2-footer-bottom{justify-content:flex-end;text-align:right;white-space:nowrap}.ed2-company-disclosure,.ed2-footer-bottom{max-width:none;margin:0;padding:0;color:rgba(255,255,255,.48);border:0}.ed2-company-disclosure{display:block;font-size:clamp(.58rem,.62vw,.68rem);line-height:1.65;text-align:left}.ed2-company-disclosure p{margin:0;white-space:nowrap}.ed2-detail-hero{max-width:52rem;min-height:0;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem);justify-content:center;gap:0}.ed2-detail-hero,.ed2-detail-hero>div:first-child{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.ed2-detail-hero>div:first-child>*{margin-right:auto;margin-left:auto}.ed2-detail-hero h1,.ed2-product-hero h1{margin-top:1.25rem;font-size:clamp(2.2rem,5.4vw,3.6rem);line-height:1.12}.ed2-detail-hero p,.ed2-product-hero-copy>p{max-width:38rem;margin-top:1.25rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.ed2-detail-index{display:none}.ed2-services-hero{width:100%;max-width:none;min-height:clamp(28rem,40vw,35rem);padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(4.5rem,8vw,7rem);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.13),transparent 28rem),radial-gradient(circle at 14% 88%,rgba(181,160,231,.08),transparent 24rem),linear-gradient(180deg,#fffcf6,#f5efe6);border-bottom:1px solid rgba(212,175,55,.18)}.ed2-services-hero>div{position:relative;z-index:1}.ed2-services-hero>div:first-child{max-width:52rem}.ed2-services-hero .ed2-button{margin-top:2rem}.ed2-services-iceberg{padding:clamp(3rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2.75rem);position:relative;isolation:isolate;overflow:hidden;color:#fffcf6;background:radial-gradient(circle at 50% 28%,rgba(212,175,55,.08),transparent 32rem),#020a12;border-top:1px solid rgba(212,175,55,.18);border-bottom:1px solid rgba(212,175,55,.18)}.ed2-services-iceberg-intro{width:min(70rem,calc(100% - 2.5rem));margin:0 auto clamp(1.75rem,3vw,2.75rem);position:relative;z-index:1;text-align:center}.ed2-services-iceberg-intro .ed2-eyebrow{color:#f6de9a}.ed2-services-iceberg-intro h2{max-width:26ch;margin:.8rem auto 0;color:#fffcf6;font:500 clamp(1.8rem,3vw,3rem)/1.12 var(--ed-font-display,Georgia,serif);letter-spacing:-.035em;text-wrap:balance}.ed2-services-iceberg-hint{display:none}.ed2-services-iceberg-viewport{width:100%;overflow:hidden}.ed2-services-iceberg figure{width:min(100%,1672px);margin:0 auto;position:relative;line-height:0}.ed2-services-iceberg figure:after,.ed2-services-iceberg figure:before{content:"";width:clamp(1rem,5vw,5rem);position:absolute;top:0;bottom:0;z-index:1;pointer-events:none}.ed2-services-iceberg figure:before{left:0;background:linear-gradient(90deg,#020a12,transparent)}.ed2-services-iceberg figure:after{right:0;background:linear-gradient(270deg,#020a12,transparent)}.ed2-services-iceberg img{width:100%;height:auto;display:block}.ed2-sr-only{width:1px;height:1px;padding:0;position:absolute;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed2-services-capabilities .ed2-section-heading{margin-right:auto;margin-left:auto}.ed2-service-grid{width:100%;margin-top:2.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);background:transparent;border:0}.ed2-service-grid article{min-height:0;padding:1.25rem 0 0;background:transparent;border:0;border-top:2px solid #d4af37;text-align:center}.ed2-service-grid h3{margin-top:0;color:#8f6417;font-size:1.4rem}.ed2-service-grid strong{margin-top:1.35rem}.ed2-service-grid ul{width:-moz-fit-content;width:fit-content;max-width:100%;margin:.7rem auto 0;padding:0;display:grid;grid-gap:.38rem;gap:.38rem;list-style:none;text-align:left}.ed2-service-grid li{position:relative;padding-left:.95rem;line-height:1.5}.ed2-service-grid li:before{content:"";position:absolute;top:.62em;left:.08rem;width:4px;height:4px;background:#b4882f;border-radius:50%}.ed2-services-capabilities>.ed2-text-link{width:-moz-fit-content;width:fit-content;margin:2.5rem auto 0;display:flex}.ed2-product-hero{min-height:0;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--ed2-product-accent) 20%,transparent),transparent 38%),#050403}.ed2-product-hero-copy{max-width:52rem}.ed2-product-lockup{width:min(240px,62vw);height:clamp(140px,20vw,190px);background:transparent;border:0}.ed2-product-lockup img,.ed2-product-page--viva .ed2-product-lockup img{max-width:100%;max-height:100%;filter:none}.ed2-product-page--sheppard .ed2-product-lockup{width:min(430px,88vw);height:clamp(145px,21vw,190px)}.ed2-product-page--sheppard .ed2-product-lockup img{width:100%;max-width:100%;max-height:100%}.ed2-product-stage{padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--ed2-product-accent) 45%,transparent);border-radius:999px}.ed2-product-hero h1{color:#fffcf6}.ed2-product-hero-copy>p{color:rgba(255,252,246,.8)}.ed2-fiscal-demo,.ed2-queue-demo,.ed2-viva-demo{width:100%;max-width:34rem;justify-self:stretch;box-sizing:border-box}.ed2-fiscal-demo .ed2-invoice-sheet,.ed2-viva-demo .ed2-viva-document{width:calc(100% - 1.25rem);max-width:none;min-height:310px;margin:1.5rem auto 1rem;box-sizing:border-box}.ed2-fiscal-demo .ed2-invoice-sheet{min-height:320px}.ed2-fiscal-demo .ed2-demo-summary,.ed2-viva-demo .ed2-demo-summary{padding-right:.25rem;padding-left:.25rem}.ed2-invoice-sheet small,.ed2-viva-document small{display:block;color:rgba(35,31,24,.48);font:700 .52rem/1.2 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.11em}.ed2-invoice-topline,.ed2-viva-topline{padding-bottom:.72rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid rgba(35,31,24,.14)}.ed2-invoice-topline>span,.ed2-viva-topline>span{color:color-mix(in srgb,var(--ed2-product-accent) 82%,#2b281f);font:700 .61rem/1 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.08em}.ed2-invoice-topline>em,.ed2-viva-topline>em{padding:.3rem .48rem;color:color-mix(in srgb,var(--ed2-product-accent) 78%,#183b32);background:color-mix(in srgb,var(--ed2-product-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--ed2-product-accent) 35%,transparent);border-radius:999px;font:700 .48rem/1 var(--ed-font-sans,Arial,sans-serif);font-style:normal;letter-spacing:.09em}.ed2-invoice-parties,.ed2-viva-parties{padding:.82rem 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(35,31,24,.12)}.ed2-invoice-parties strong,.ed2-viva-parties strong{margin-top:.3rem;display:block;overflow:hidden;color:#28241d;font-size:.68rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ed2-invoice-parties span,.ed2-viva-parties span{margin-top:.22rem;display:block;color:rgba(35,31,24,.52);font:600 .52rem/1.3 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.04em}.ed2-invoice-line{padding:.75rem 0;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px solid rgba(35,31,24,.12)}.ed2-invoice-line strong{margin-top:.27rem;display:block;color:#28241d;font-size:.66rem;line-height:1.25}.ed2-invoice-line>span{flex:0 0 auto;color:#28241d;font:700 .66rem/1 var(--ed-font-sans,Arial,sans-serif)}.ed2-invoice-bottom{padding-top:.78rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:1rem;gap:1rem;align-items:flex-end}.ed2-invoice-verification{display:flex;align-items:center;gap:.68rem}.ed2-invoice-verification>strong{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;color:#fff;background:linear-gradient(45deg,#151511 25%,transparent 0,transparent 75%,#151511 0),linear-gradient(45deg,#151511 25%,transparent 0,transparent 75%,#151511 0);background-color:#f5f0e4;background-position:0 0,6px 6px;background-size:12px 12px;font:800 .55rem/1 var(--ed-font-sans,Arial,sans-serif)}.ed2-invoice-verification span{margin-top:.2rem;display:block;color:#28241d;font-size:.62rem;font-weight:700}.ed2-invoice-verification em{margin-top:.24rem;display:block;color:rgba(35,31,24,.46);font:600 .46rem/1 var(--ed-font-sans,Arial,sans-serif);font-style:normal;letter-spacing:.07em}.ed2-invoice-totals{display:grid;grid-gap:.36rem;gap:.36rem}.ed2-invoice-totals>span,.ed2-invoice-totals>strong,.ed2-viva-amounts>span,.ed2-viva-amounts>strong{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;color:rgba(35,31,24,.66);font:600 .55rem/1 var(--ed-font-sans,Arial,sans-serif)}.ed2-invoice-totals small,.ed2-viva-amounts small{display:inline;font-size:.44rem}.ed2-invoice-totals>strong{padding-top:.4rem;color:#28241d;border-top:1px solid rgba(35,31,24,.18);font-size:.67rem}.ed2-viva-standard{padding:.75rem 0;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px solid rgba(35,31,24,.12)}.ed2-viva-standard strong{margin-top:.18rem;display:block;color:#159f8d;font:500 1.68rem/1 var(--ed-font-display,Georgia,serif);letter-spacing:-.04em}.ed2-viva-standard>span{padding-bottom:.16rem;color:rgba(35,31,24,.5);font:700 .5rem/1 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.08em}.ed2-viva-parties{padding:.62rem 0}.ed2-viva-amounts{padding:.62rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;border-bottom:1px solid rgba(35,31,24,.12)}.ed2-viva-amounts>span,.ed2-viva-amounts>strong{display:block;color:#28241d;font-size:.62rem;font-weight:700}.ed2-viva-amounts small{margin-bottom:.25rem;display:block}.ed2-viva-amounts>strong{color:#159f8d}.ed2-viva-flow{padding-top:.72rem;display:grid;grid-template-columns:.78fr .95fr 1.35fr;grid-gap:.4rem;gap:.4rem}.ed2-viva-flow span{position:relative;display:flex;align-items:center;gap:.32rem;color:rgba(35,31,24,.48);font:700 .45rem/1 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.06em}.ed2-viva-flow span:after{content:"";height:1px;position:absolute;right:.1rem;left:.95rem;bottom:-.34rem;background:rgba(35,31,24,.14)}.ed2-viva-flow span.is-complete:after,.ed2-viva-flow span.is-current:after{background:color-mix(in srgb,var(--ed2-product-accent) 58%,transparent)}.ed2-viva-flow i{width:6px;height:6px;flex:0 0 6px;display:block;background:color-mix(in srgb,var(--ed2-product-accent) 75%,#163d34);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ed2-product-accent) 12%,transparent)}.ed2-viva-flow .is-current{color:color-mix(in srgb,var(--ed2-product-accent) 78%,#183b32)}.ed2-button--product{color:#2a1e05;background:linear-gradient(120deg,#f3e6b3 0,var(--ed2-product-soft) 55%,var(--ed2-product-accent) 100%);border:0;box-shadow:0 10px 30px color-mix(in srgb,var(--ed2-product-accent) 25%,transparent)}.ed2-button--outline-light{color:var(--ed2-product-soft);border-color:var(--ed2-product-accent)}.ed2-product-workflow{padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem);background:#050403}.ed2-product-workflow>h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.ed2-product-workflow>div{margin-top:2.75rem;gap:clamp(1.5rem,3vw,2.5rem);border:0}.ed2-product-workflow article,.ed2-product-workflow article:first-child,.ed2-product-workflow article:last-child{min-height:0;padding:1.25rem 0 0;border:0;border-top:2px solid var(--ed2-product-accent)}.ed2-product-workflow h3{margin-top:0;color:var(--ed2-product-soft);font-size:1.3rem}.ed2-product-workflow h3:before{display:none}.ed2-product-notice{padding:clamp(2.4rem,4vw,3.4rem) clamp(1.25rem,5vw,4rem);grid-template-columns:minmax(8rem,12rem) minmax(0,50rem);justify-content:center;gap:clamp(1.5rem,4vw,4rem);color:#fffcf6;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--ed2-product-accent) 14%,transparent),transparent 24rem),#050403;border:0}.ed2-product-notice strong{padding-top:.15rem;display:flex;align-items:flex-start;gap:.65rem;color:var(--ed2-product-soft);font-size:.62rem;line-height:1.45;letter-spacing:.12em}.ed2-product-notice strong:before{content:"";width:6px;height:6px;margin-top:.2rem;flex:0 0 6px;background:var(--ed2-product-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--ed2-product-accent) 12%,transparent)}.ed2-product-notice p{color:rgba(255,252,246,.68);font-size:.84rem;line-height:1.72}.ed2-product-interface,.ed2-sources{max-width:70rem;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem);background:#fffcf6}.ed2-product-interface>div:first-child,.ed2-sources>div:first-child{margin-right:auto;margin-left:auto;text-align:center}.ed2-product-interface h2,.ed2-roadmap h2,.ed2-sources h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.ed2-architecture-list{border-top-color:color-mix(in srgb,var(--ed2-product-accent) 38%,var(--ed2-line))}.ed2-architecture-list article{min-height:92px;padding:1.15rem 0;grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,3vw,2.25rem);border-bottom-color:color-mix(in srgb,var(--ed2-product-accent) 18%,var(--ed2-line))}.ed2-architecture-list strong{padding-left:1rem;position:relative;color:color-mix(in srgb,var(--ed2-product-accent) 76%,#28231c);font:600 .84rem/1.35 var(--ed-font-sans,Arial,sans-serif);letter-spacing:.025em}.ed2-architecture-list strong:before{content:"";width:2px;position:absolute;top:.05rem;bottom:.05rem;left:0;background:var(--ed2-product-accent)}.ed2-architecture-list small{color:#6e6558;font-size:.78rem;line-height:1.62}.ed2-roadmap{max-width:70rem;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.ed2-roadmap>div:last-child{margin-top:2.75rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);border:0}.ed2-roadmap article{min-height:0;padding:1.25rem 0 0;display:block;border:0;border-top:2px solid var(--ed2-product-accent);text-align:center}.ed2-roadmap article>strong{margin-top:.6rem;display:block}.ed2-roadmap article>p{margin-top:.75rem}.ed2-contact-page{min-height:100vh;background:radial-gradient(circle at 10% 18%,rgba(212,175,55,.12),transparent 27rem),#fffcf6}.ed2-contact-layout{width:min(72rem,100%);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:start}.ed2-contact-intro{padding-top:1.25rem}.ed2-contact-intro h1{max-width:10ch;margin-top:1.25rem;color:#1c160d;font-family:var(--ed-font-display),Georgia,serif;font-size:clamp(2.55rem,5.5vw,4.8rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.ed2-contact-intro>p{max-width:34rem;margin-top:1.75rem;color:#5f5546;font-size:1.08rem;line-height:1.75}.ed2-contact-intro>small{max-width:28rem;margin-top:2rem;padding-top:1.2rem;display:block;color:#8f6417;border-top:1px solid rgba(143,100,23,.28);font-size:.82rem;line-height:1.55;letter-spacing:.04em}.ed2-contact-form,.ed2-contact-success{position:relative;padding:clamp(1.75rem,4vw,3.25rem);background:rgba(255,255,255,.78);border:1px solid rgba(143,100,23,.22);box-shadow:0 24px 70px rgba(45,34,13,.08)}.ed2-contact-form{border-radius:10px}.ed2-contact-form:before,.ed2-contact-success:before{content:"";position:absolute;top:-1px;right:12%;left:12%;height:2px;background:linear-gradient(90deg,transparent,#d4af37,transparent)}.ed2-contact-form h2,.ed2-contact-success h2{color:#1c160d;font-family:var(--ed-font-display),Georgia,serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400}.ed2-contact-fields{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem}.ed2-contact-fields label{display:flex;flex-direction:column;gap:.55rem}.ed2-contact-fields label>span{color:#5b4a29;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ed2-contact-field--wide{grid-column:1/-1}.ed2-contact-fields input,.ed2-contact-fields select,.ed2-contact-fields textarea{width:100%;min-height:3.15rem;padding:.78rem .9rem;color:#211a10;background:rgba(255,252,246,.9);border:1px solid rgba(99,79,37,.25);border-radius:0;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.ed2-contact-fields textarea{min-height:9rem;resize:vertical;line-height:1.55}.ed2-contact-fields input:focus,.ed2-contact-fields select:focus,.ed2-contact-fields textarea:focus{border-color:#a77922;box-shadow:0 0 0 3px rgba(212,175,55,.16);outline:0}.ed2-contact-consent{margin-top:1.5rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;color:#655b4d;font-size:.83rem;line-height:1.55}.ed2-contact-consent input{width:1rem;height:1rem;margin-top:.17rem;accent-color:#8f6417}.ed2-contact-consent a{color:#8f6417;text-decoration:underline;text-underline-offset:.16em}.ed2-contact-form>.ed2-button{margin-top:1.75rem}.ed2-contact-form>.ed2-button:disabled{cursor:wait;opacity:.62}.ed2-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ed2-contact-error{margin-top:1rem;color:#8d271d;font-size:.86rem;line-height:1.5}.ed2-contact-success{min-height:27rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ed2-contact-success h2{max-width:14ch;margin-top:1.1rem}.ed2-contact-success>p{max-width:34rem;margin-top:1.25rem;color:#5f5546;line-height:1.7}.ed2-contact-reference{padding-top:1rem;border-top:1px solid rgba(143,100,23,.22);font-size:.8rem;letter-spacing:.06em}.ed2-contact-reference strong{margin-right:.6rem;color:#8f6417}.ed2-contact-success .ed2-button{margin-top:1.75rem}.ed2-product-proof{padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,4rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);color:#fff;background:radial-gradient(circle at 84% 0,color-mix(in srgb,var(--ed2-product-accent) 24%,transparent),transparent 28rem),#050403}.ed2-product-proof article{padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--ed2-product-soft) 42%,transparent)}.ed2-product-proof span,.ed2-product-proof strong{display:block}.ed2-product-proof strong{color:var(--ed2-product-soft);font:500 clamp(1.8rem,3.3vw,3rem)/1.08 var(--ed-font-display,Georgia,serif);letter-spacing:-.025em}.ed2-product-proof span{max-width:18rem;margin-top:.7rem;color:rgba(255,255,255,.58);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.ed2-product-faq,.ed2-product-pricing{max-width:78rem;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,5vw,4rem)}.ed2-product-pricing{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(4rem,9vw,8rem);gap:clamp(4rem,9vw,8rem);border-top:1px solid rgba(20,20,17,.13)}.ed2-product-faq h2,.ed2-product-pricing-intro h2{margin-top:1rem;font:500 clamp(2.3rem,4.6vw,4.6rem)/1.04 var(--ed-font-display,Georgia,serif);letter-spacing:-.035em}.ed2-product-pricing-intro>p{margin-top:1.5rem;color:#6b6256;line-height:1.78}.ed2-product-pricing-intro>small{display:block;margin-top:1.5rem;color:#8f6417;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.ed2-product-pricing-list{border-top:1px solid rgba(20,20,17,.16)}.ed2-product-pricing-list article{padding:1.6rem 0;display:grid;grid-template-columns:minmax(10rem,.76fr) minmax(0,1.24fr);grid-gap:2rem;gap:2rem;border-bottom:1px solid rgba(20,20,17,.16)}.ed2-product-pricing--dual-rate .ed2-product-pricing-list article{grid-template-columns:minmax(16.25rem,.96fr) minmax(0,1.04fr);gap:clamp(3rem,4.5vw,4.5rem)}.ed2-product-pricing--dual-rate .ed2-product-pricing-list ul{padding-left:clamp(.5rem,1vw,1rem)}.ed2-product-pricing--triple-rate .ed2-product-pricing-list article{grid-template-columns:minmax(22rem,1.12fr) minmax(12rem,.88fr)}.ed2-product-pricing--triple-rate .ed2-product-pricing-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.ed2-product-pricing-rate--promotional strong{color:color-mix(in srgb,var(--ed2-product-accent) 88%,#2b281f)}.ed2-product-pricing-list h3{margin:0;font:500 1.35rem/1.2 var(--ed-font-display,Georgia,serif)}.ed2-product-pricing-list strong{display:block;margin-top:.6rem;color:color-mix(in srgb,var(--ed2-product-accent) 72%,#2b281f);font:500 1.8rem/1 var(--ed-font-display,Georgia,serif)}.ed2-product-pricing-list article>div>span{display:block;margin-top:.4rem;color:#766d60;font-size:.7rem}.ed2-product-pricing-rates{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ed2-product-pricing-rates>div{min-width:0}.ed2-product-pricing-rates>div+div{padding-left:.8rem;border-left:1px solid rgba(20,20,17,.14)}.ed2-product-pricing-rates strong{margin-top:0;font-size:clamp(1.25rem,1.8vw,1.65rem);white-space:nowrap}.ed2-product-pricing-rates span{display:block;margin-top:.45rem;color:#766d60;font-size:.64rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.ed2-product-pricing-list ul{margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;list-style:none}.ed2-product-pricing-list li{position:relative;padding-left:1rem;color:#62594d;font-size:.82rem;line-height:1.55}.ed2-product-pricing-list li:before{content:"";position:absolute;top:.65em;left:0;width:4px;height:4px;border-radius:50%;background:var(--ed2-product-accent)}.ed2-product-pricing-list>.ed2-button{margin-top:2rem}.ed2-product-distinction{max-width:78rem;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(4rem,9vw,8rem);gap:clamp(4rem,9vw,8rem);border-top:1px solid rgba(20,20,17,.13);border-bottom:1px solid rgba(20,20,17,.13)}.ed2-product-distinction h2{max-width:12ch;margin-top:1rem;font:500 clamp(2.45rem,4.8vw,4.8rem)/1.02 var(--ed-font-display,Georgia,serif);letter-spacing:-.04em}.ed2-product-distinction>div:last-child>p{max-width:43rem;margin:0;color:#62594d;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.ed2-product-distinction-lines{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid rgba(20,20,17,.16)}.ed2-product-distinction-lines p{margin:0;padding:1.35rem 0;display:grid;grid-template-columns:minmax(9.5rem,.72fr) minmax(0,1.28fr);grid-gap:2rem;gap:2rem;border-bottom:1px solid rgba(20,20,17,.16)}.ed2-product-distinction-lines span{color:color-mix(in srgb,var(--ed2-product-accent) 74%,#2b281f);font-size:.68rem;font-weight:700;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.ed2-product-distinction-lines strong{color:#39342d;font-size:.88rem;font-weight:500;line-height:1.65}.ed2-product-distinction blockquote{max-width:34rem;margin:clamp(2.5rem,5vw,4rem) 0 0 auto;color:#3f3931;font:500 clamp(1.35rem,2.2vw,2rem)/1.35 var(--ed-font-display,Georgia,serif);letter-spacing:-.018em}.ed2-product-faq{max-width:none;background:color-mix(in srgb,var(--ed2-product-accent) 4%,#fbf8f1)}.ed2-product-faq>.ed2-section-heading{max-width:72rem;margin:0 auto}.ed2-product-faq-list{max-width:72rem;margin:3.5rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(3rem,7vw,7rem);gap:0 clamp(3rem,7vw,7rem)}.ed2-product-faq-list article{padding:1.75rem 0;border-top:1px solid rgba(20,20,17,.16)}.ed2-product-faq-list h3{margin:0 0 .7rem;font:500 1.18rem/1.35 var(--ed-font-display,Georgia,serif)}.ed2-product-faq-list p{margin:0;color:#6b6256;font-size:.86rem;line-height:1.7}@media (max-width:1020px){.ed2-product-grid{grid-template-columns:repeat(2,1fr)}.ed2-product:last-child{max-width:34rem;width:100%;grid-column:1/-1;justify-self:center}.ed2-flow,.ed2-roadmap>div:last-child{grid-template-columns:repeat(2,1fr)}.ed2-contact-layout{grid-template-columns:1fr;gap:2.75rem}.ed2-contact-intro{max-width:42rem;padding-top:0;text-align:center;justify-self:center}.ed2-contact-intro h1,.ed2-contact-intro>p,.ed2-contact-intro>small{margin-right:auto;margin-left:auto}.ed2-product-distinction,.ed2-product-pricing{grid-template-columns:1fr;gap:3rem}.ed2-product-distinction h2{max-width:18ch}}@media (max-width:720px){.ed2-nav{min-height:66px;padding:.75rem 1rem}.ed2-footer-legal-row{grid-template-columns:1fr;gap:.8rem}.ed2-footer-bottom{justify-self:end}.ed2-company-disclosure p{white-space:normal}.ed2-brand img{width:32px;height:32px}.ed2-brand strong{font-size:.9rem;letter-spacing:.2em}.ed2-hero{padding-top:.75rem}.ed2-hero-emblem{width:150px}.ed2-hero h1{font-size:clamp(2.2rem,11vw,3.25rem)}.ed2-capabilities-story{min-height:0;padding-top:4.5rem;padding-bottom:4.5rem}.ed2-capability-cinematic{aspect-ratio:auto;margin:0}.ed2-capability-cinematic:after{background:linear-gradient(180deg,rgba(20,15,10,.42),rgba(20,15,10,.66))}.ed2-capability-cinematic img{object-position:52% center}.ed2-services-hero{min-height:0;padding-top:4rem;padding-bottom:4.5rem}.ed2-services-iceberg{padding-top:3rem;padding-bottom:2rem;overflow:hidden}.ed2-services-iceberg-intro{margin-bottom:2rem}.ed2-services-iceberg-hint{margin:0 auto .85rem;display:block;color:rgba(246,222,154,.7);font-size:.6rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-align:center;text-transform:uppercase}.ed2-services-iceberg-viewport{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ed2-services-iceberg-viewport::-webkit-scrollbar{display:none}.ed2-services-iceberg figure{width:900px;max-width:none;margin-left:0}.ed2-capability-grid,.ed2-product-workflow>div,.ed2-roadmap>div:last-child,.ed2-service-grid,.ed2-trust-grid{grid-template-columns:1fr;gap:2rem}.ed2-product-grid{grid-template-columns:1fr}.ed2-product,.ed2-product:last-child{min-height:0;max-width:none;grid-column:auto}.ed2-flow{grid-template-columns:1fr}.ed2-product-hero{min-height:0}.ed2-product-lockup{width:min(220px,68vw);height:150px}.ed2-product-notice{grid-template-columns:1fr;gap:.9rem}.ed2-product-notice strong{justify-content:center}.ed2-product-notice p{max-width:34rem;margin:0 auto;text-align:center}.ed2-architecture-list article{grid-template-columns:1fr;gap:.55rem}.ed2-architecture-list small{padding-left:1rem}.ed2-proof{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem 1rem;gap:.65rem 1rem}.ed2-proof span{min-height:2.3rem;padding:.2rem .35rem;white-space:normal}.ed2-proof span:not(:last-child):after{display:none}.ed2-contact-layout{padding-top:3rem}.ed2-contact-fields{grid-template-columns:1fr}.ed2-contact-field--wide{grid-column:auto}.ed2-product-faq-list,.ed2-product-proof{grid-template-columns:1fr}.ed2-product-pricing--dual-rate .ed2-product-pricing-list article,.ed2-product-pricing-list article{grid-template-columns:1fr;gap:1.2rem}.ed2-product-pricing--triple-rate .ed2-product-pricing-list article{grid-template-columns:1fr}.ed2-product-pricing--dual-rate .ed2-product-pricing-list ul{padding-left:0}.ed2-product-distinction-lines p{grid-template-columns:1fr;gap:.6rem}.ed2-product-distinction blockquote{margin-left:0}}@media (max-width:420px){.ed2-product-pricing-rates{grid-template-columns:1fr}.ed2-product-pricing-rates>div+div{padding-top:.75rem;padding-left:0;border-top:1px solid rgba(20,20,17,.14);border-left:0}}.ed2-product-page .ed2-product-hero{min-height:clamp(780px,calc(100svh - 72px),940px);padding:clamp(5.5rem,8vw,8.5rem) clamp(1.25rem,5.5vw,5rem);position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:#050403}.ed2-product-page .ed2-product-hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#050403,rgba(5,4,3,.98) 27%,rgba(5,4,3,.84) 42%,rgba(5,4,3,.12) 72%,transparent),linear-gradient(0deg,#050403,transparent 18%,transparent 82%,rgba(5,4,3,.42))}.ed2-product-page .ed2-product-hero-copy{width:min(47%,46rem);max-width:none;margin:0;position:relative;z-index:3}.ed2-product-page .ed2-product-hero-capture{width:100%;height:100%;margin:0;position:absolute;inset:0;z-index:1;transform:none;pointer-events:none}.ed2-product-page .ed2-product-hero-capture:before{display:none}.ed2-product-page .ed2-product-hero-capture>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border:0;border-radius:0;box-shadow:none}.ed2-product-page .ed2-product-hero-capture>figcaption{width:min(24rem,34vw);padding:0;position:absolute;right:clamp(1.25rem,5.5vw,5rem);bottom:2rem;z-index:3;color:rgba(255,255,255,.47)}.ed2-product-page .ed2-product-screens--immersive{--ed2-feature-gutter:clamp(1.25rem,5.5vw,5rem);--ed2-immersive-bg:#06101e;--ed2-immersive-signal:117 194 255;padding:0;background:var(--ed2-immersive-bg)}.ed2-product-page--sheppard .ed2-product-screens--immersive{--ed2-immersive-bg:#10091a;--ed2-immersive-signal:194 151 255}.ed2-product-page--viva .ed2-product-screens--immersive{--ed2-immersive-bg:#041916;--ed2-immersive-signal:104 224 199}.ed2-product-page .ed2-product-screens--immersive:before{display:none}.ed2-product-page .ed2-product-immersive-art{width:100%;min-height:clamp(780px,67vw,1020px);margin:0;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 76% 42%,rgb(var(--ed2-immersive-signal)/.2),transparent 35%),var(--ed2-immersive-bg)}.ed2-product-page .ed2-product-immersive-art>img{width:100%;height:100%;position:absolute;inset:0;z-index:-3;display:block;object-fit:cover;object-position:center}.ed2-product-page .ed2-product-immersive-veil{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(3,10,19,.98),rgba(3,10,19,.9) 24%,rgba(3,10,19,.56) 38%,rgba(3,10,19,.08) 67%,rgba(3,10,19,.24)),linear-gradient(0deg,rgba(3,9,17,.96),transparent 27%,transparent 76%,rgba(3,9,17,.45))}.ed2-product-page .ed2-product-screens--immersive-right .ed2-product-immersive-veil{background:linear-gradient(270deg,rgba(3,10,19,.98),rgba(3,10,19,.91) 24%,rgba(3,10,19,.58) 39%,rgba(3,10,19,.05) 70%,transparent),linear-gradient(0deg,rgba(3,9,17,.96),transparent 27%,transparent 76%,rgba(3,9,17,.45))}.ed2-product-page--sheppard .ed2-product-screens--immersive-right .ed2-product-immersive-veil{background:linear-gradient(270deg,rgba(12,5,21,.98),rgba(12,5,21,.92) 24%,rgba(12,5,21,.58) 39%,rgba(12,5,21,.04) 70%,transparent),linear-gradient(0deg,rgba(8,3,14,.96),transparent 27%,transparent 76%,rgba(8,3,14,.42))}.ed2-product-page--viva .ed2-product-screens--immersive-right .ed2-product-immersive-veil{background:linear-gradient(270deg,rgba(2,18,15,.98),rgba(2,18,15,.92) 24%,rgba(2,18,15,.58) 39%,rgba(2,18,15,.04) 70%,transparent),linear-gradient(0deg,rgba(1,12,10,.96),transparent 27%,transparent 76%,rgba(1,12,10,.42))}.ed2-product-page .ed2-product-screens--immersive-right .ed2-product-immersive-art>img{object-position:left center}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro{width:min(39vw,42rem);max-width:none;margin:0;position:absolute;top:clamp(5.5rem,9vw,9rem);left:var(--ed2-feature-gutter);display:block}.ed2-product-page .ed2-product-screens--immersive-right .ed2-product-screens-intro{width:min(37vw,40rem);right:clamp(1.25rem,3vw,3rem);left:auto}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro h2{margin-top:1.25rem;color:#f6f2e9;font-size:clamp(3.3rem,5.5vw,6.1rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro p{max-width:34rem;margin-top:1.8rem;color:rgba(237,244,252,.65);font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.75}.ed2-product-page .ed2-product-immersive-highlights{margin:0;padding:0;position:absolute;right:var(--ed2-feature-gutter);bottom:clamp(3.5rem,5vw,5.5rem);left:var(--ed2-feature-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);list-style:none}.ed2-product-page .ed2-product-immersive-highlights li{min-width:0;min-height:4.8rem;padding:1.15rem clamp(.5rem,1vw,1.2rem) 0 0;position:relative;color:rgba(240,247,255,.76);border-top:1px solid rgb(var(--ed2-immersive-signal)/.42);font:500 clamp(.95rem,1.45vw,1.25rem)/1.35 var(--ed-font-display,Georgia,serif);text-wrap:balance}.ed2-product-page .ed2-product-immersive-highlights li:before{content:"";width:6px;height:6px;position:absolute;top:-3px;left:0;border-radius:50%;background:rgb(var(--ed2-immersive-signal));box-shadow:0 0 20px rgb(var(--ed2-immersive-signal)/.78)}.ed2-product-page .ed2-product-immersive-art>figcaption{position:absolute;top:2.1rem;right:var(--ed2-feature-gutter);display:flex;align-items:center;gap:1rem;color:rgba(220,236,249,.58)}.ed2-product-page .ed2-product-screens--immersive-right .ed2-product-immersive-art>figcaption{right:auto;left:var(--ed2-feature-gutter)}.ed2-product-page .ed2-product-immersive-art>figcaption small,.ed2-product-page .ed2-product-immersive-art>figcaption span{font-size:.55rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ed2-product-page .ed2-product-immersive-art>figcaption small{color:rgba(220,236,249,.38)}.ed2-product-page .ed2-product-immersive-art>figcaption i{width:3rem;height:1px;background:rgb(var(--ed2-immersive-signal)/.5)}@media (max-width:980px){.ed2-product-page .ed2-product-hero{min-height:0;padding:clamp(4rem,11vw,6rem) 1.25rem 0;flex-direction:column}.ed2-product-page .ed2-product-hero:after{background:linear-gradient(180deg,#050403,#050403 42%,rgba(5,4,3,.92) 54%,rgba(5,4,3,.08) 76%,#050403)}.ed2-product-page .ed2-product-hero-copy{width:min(100%,46rem);margin-inline:auto;text-align:center}.ed2-product-page .ed2-product-lockup{margin-inline:auto}.ed2-product-page .ed2-product-hero .ed2-actions{justify-content:center}.ed2-product-page .ed2-product-hero-capture{width:calc(100% + 2.5rem);height:auto;margin:clamp(2.5rem,8vw,4.5rem) -1.25rem 0;position:relative;inset:auto;align-self:stretch}.ed2-product-page .ed2-product-hero-capture>img{height:auto;aspect-ratio:16/9;object-position:68% center}.ed2-product-page .ed2-product-hero-capture>figcaption{width:calc(100% - 2.5rem);right:1.25rem;bottom:.85rem}}@media (max-width:860px){.ed2-product-page .ed2-product-immersive-art{min-height:0;display:flex;flex-direction:column}.ed2-product-page .ed2-product-immersive-art>img{height:auto;position:relative;inset:auto;z-index:0;order:2;aspect-ratio:3/2;object-position:center}.ed2-product-page .ed2-product-immersive-veil{display:none}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro{width:100%;padding:clamp(4.5rem,12vw,6rem) 1.25rem 3rem;position:relative;inset:auto;order:1;background:radial-gradient(circle at 88% 24%,rgb(var(--ed2-immersive-signal)/.2),transparent 36%),var(--ed2-immersive-bg)}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro h2{max-width:42rem;font-size:clamp(3rem,11vw,4.8rem)}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro p{max-width:39rem}.ed2-product-page .ed2-product-immersive-highlights{padding:2.4rem 1.25rem 3rem;position:relative;inset:auto;order:3;gap:1.25rem;background:var(--ed2-immersive-bg)}.ed2-product-page .ed2-product-immersive-art>figcaption{padding:0 1.25rem 2rem;position:relative;inset:auto;order:4;background:var(--ed2-immersive-bg)}}@media (max-width:600px){.ed2-product-page .ed2-product-hero:after{background:linear-gradient(180deg,#050403,#050403 51%,rgba(5,4,3,.8) 65%,rgba(5,4,3,.05) 82%,#050403)}.ed2-product-page .ed2-product-hero-capture{margin-top:2rem}.ed2-product-page .ed2-product-hero-capture>figcaption{font-size:.46rem}}@media (max-width:580px){.ed2-product-page .ed2-product-immersive-highlights{grid-template-columns:1fr;gap:1.5rem}.ed2-product-page .ed2-product-immersive-highlights li{min-height:0}.ed2-product-page .ed2-product-immersive-art>figcaption{flex-wrap:wrap}}@media (max-width:720px){.ed2-lang,.ed2-menu-button{min-width:2.75rem;width:2.75rem;height:2.75rem}.ed2-footer-links a,.ed2-mobile-menu a{min-height:2.75rem;display:flex;align-items:center}.ed2-button{min-height:3rem}.ed2-contact-consent{min-height:2.75rem;align-items:center}.ed2-contact-consent input{width:1.25rem;height:1.25rem}.ed2-product-page .ed2-product-hero{padding-top:3.25rem;padding-bottom:3.25rem}.ed2-product-page .ed2-product-faq,.ed2-product-page .ed2-product-interface,.ed2-product-page .ed2-product-pricing,.ed2-product-page .ed2-product-problem,.ed2-product-page .ed2-product-proof,.ed2-product-page .ed2-product-workflow,.ed2-product-page .ed2-roadmap,.ed2-product-page .ed2-sources{padding-top:3rem;padding-bottom:3rem}.ed2-product-page .ed2-product-faq-list,.ed2-product-page .ed2-product-pricing-list,.ed2-product-page .ed2-product-screens-grid,.ed2-product-page .ed2-product-workflow>div,.ed2-product-page .ed2-roadmap>div:last-child{margin-top:2rem}.ed2-product-page .ed2-product-screens--immersive .ed2-product-screens-intro{padding-top:3.5rem;padding-bottom:2rem}.ed2-product-page .ed2-product-immersive-highlights{padding-top:1.75rem;padding-bottom:2rem}.ed2-product-page .ed2-contact{min-height:0;padding-top:3.5rem;padding-bottom:3.5rem}}.ed2-growth-page{background:#fffcf6}.ed2-growth-hero{min-height:clamp(38rem,calc(100svh - 72px),54rem);padding:clamp(5rem,9vw,8.5rem) clamp(1.25rem,6vw,6rem);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(212,175,55,.2),transparent 18rem),radial-gradient(circle at 12% 92%,rgba(181,160,231,.08),transparent 26rem),linear-gradient(135deg,#fffcf6,#f4ede3);border-bottom:1px solid rgba(212,175,55,.2)}.ed2-growth-hero:before{content:"";width:min(52vw,48rem);aspect-ratio:1;position:absolute;right:-8vw;top:50%;z-index:-1;border:1px solid rgba(143,100,23,.13);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 5rem rgba(212,175,55,.025),0 0 0 10rem rgba(212,175,55,.018)}.ed2-growth-hero-copy{max-width:48rem}.ed2-growth-hero-copy h1{max-width:13ch;margin-top:1.25rem;font:500 clamp(3rem,5.8vw,5.8rem)/.98 var(--ed-font-display,Georgia,serif);letter-spacing:-.055em;text-wrap:balance}.ed2-growth-hero-copy>p{max-width:42rem;margin-top:1.5rem;color:rgba(35,31,24,.68);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.ed2-growth-hero-copy .ed2-button{margin-top:2rem}.ed2-growth-orbit{width:min(38vw,34rem);aspect-ratio:1;justify-self:center;position:relative;display:grid;place-items:center;border:1px solid rgba(143,100,23,.3);border-radius:50%}.ed2-growth-orbit:after,.ed2-growth-orbit:before{content:"";position:absolute;inset:15%;border:1px solid rgba(143,100,23,.22);border-radius:50%}.ed2-growth-orbit:after{inset:34%;background:radial-gradient(circle,#f6de9a,#b4882f 24%,#120e08 26%,#050403 70%);box-shadow:0 0 3rem rgba(212,175,55,.32)}.ed2-growth-orbit b,.ed2-growth-orbit i{position:absolute;inset:50% 5%;height:1px;background:linear-gradient(90deg,transparent,rgba(143,100,23,.46),transparent);transform:rotate(32deg)}.ed2-growth-orbit b{transform:rotate(-32deg)}.ed2-growth-orbit span{padding:.4rem .65rem;position:absolute;z-index:2;color:#6d4c13;background:rgba(255,252,246,.9);border:1px solid rgba(143,100,23,.26);border-radius:999px;font-size:.61rem;font-weight:750;letter-spacing:.13em}.ed2-growth-orbit span:first-child{top:4%;left:43%}.ed2-growth-orbit span:nth-child(2){top:34%;right:-2%}.ed2-growth-orbit span:nth-child(3){bottom:3%;right:24%}.ed2-growth-orbit span:nth-child(4){bottom:20%;left:0}.ed2-growth-orbit span:nth-child(5){top:22%;left:4%}.ed2-growth-system{padding:clamp(4.5rem,8vw,7rem) 0 0;position:relative;isolation:isolate;color:#fffcf6;background:#03090f;overflow:hidden}.ed2-growth-system-copy{width:min(68rem,calc(100% - 2.5rem));margin:0 auto;position:relative;z-index:2;text-align:center}.ed2-growth-system-copy .ed2-eyebrow{color:#f6de9a}.ed2-growth-system-copy h2{max-width:23ch;margin:1rem auto 0;color:#fffcf6;font:500 clamp(2.4rem,4.8vw,4.8rem)/1.02 var(--ed-font-display,Georgia,serif);letter-spacing:-.045em;text-wrap:balance}.ed2-growth-system-copy p{max-width:48rem;margin:1.5rem auto 0;color:rgba(255,252,246,.68);font-size:1.04rem;line-height:1.72}.ed2-growth-system-art{min-height:clamp(29rem,52vw,50rem);margin:-4rem 0 0;position:relative;overflow:hidden}.ed2-growth-system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#03090f,transparent 25%,transparent 70%,#03090f);pointer-events:none}.ed2-growth-system-art img{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:cover;object-position:center}.ed2-growth-system-art figcaption{position:absolute;right:clamp(1.25rem,5vw,5rem);bottom:1.5rem;z-index:2;color:rgba(255,255,255,.42);font-size:.57rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ed2-growth-flow{width:min(78rem,calc(100% - 2.5rem));margin:-2.5rem auto 0;padding-bottom:clamp(4rem,7vw,6rem);position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ed2-growth-flow article{min-height:10rem;padding:1.4rem;position:relative;border-top:1px solid rgba(246,222,154,.4);border-right:1px solid rgba(255,255,255,.1)}.ed2-growth-flow article:last-child{border-right:0}.ed2-growth-flow article>span{color:#d4af37;font-size:.61rem;font-weight:750;letter-spacing:.12em}.ed2-growth-flow strong{margin-top:1.75rem;display:block;color:#fffcf6;font:500 1.15rem/1.2 var(--ed-font-display,Georgia,serif)}.ed2-growth-flow small{margin-top:.55rem;display:block;color:rgba(255,252,246,.56);font-size:.72rem;line-height:1.55}.ed2-growth-capabilities{max-width:78rem}.ed2-growth-capabilities .ed2-section-heading{margin-inline:auto}.ed2-growth-capability-grid{margin-top:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(2rem,4vw,4rem);gap:0 clamp(2rem,4vw,4rem)}.ed2-growth-capability-grid article{min-height:26rem;padding:1.4rem 0 2.5rem;border-top:2px solid #d4af37}.ed2-growth-capability-grid article>span{color:#b4882f;font-size:.62rem;font-weight:750;letter-spacing:.13em}.ed2-growth-capability-grid h3{margin-top:2.8rem;color:#8f6417;font:500 1.55rem/1.18 var(--ed-font-display,Georgia,serif)}.ed2-growth-capability-grid p{margin-top:.9rem;color:var(--ed2-muted);line-height:1.65}.ed2-growth-capability-grid ul{margin:1.4rem 0 0;padding:1.1rem 0 0;display:grid;grid-gap:.45rem;gap:.45rem;border-top:1px solid rgba(35,31,24,.12);list-style:none}.ed2-growth-capability-grid li{padding-left:.95rem;position:relative;color:rgba(35,31,24,.68);font-size:.77rem}.ed2-growth-capability-grid li:before{content:"";width:4px;height:4px;position:absolute;left:.1rem;top:.62em;background:#b4882f;border-radius:50%}.ed2-growth-capabilities blockquote{max-width:30ch;margin:clamp(2rem,5vw,4rem) auto 0;padding:2rem 0 0;color:#8f6417;border-top:1px solid rgba(143,100,23,.35);font:italic 500 clamp(1.5rem,2.8vw,2.35rem)/1.35 var(--ed-font-display,Georgia,serif);text-align:center}.ed2-growth-process{padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,5vw,5rem);color:#fffcf6;background:#11100c}.ed2-growth-process-intro{width:min(70rem,100%);margin:0 auto;text-align:center}.ed2-growth-process-intro .ed2-eyebrow{color:#f6de9a}.ed2-growth-process-intro h2{max-width:25ch;margin:1rem auto 0;color:#fffcf6;font:500 clamp(2.2rem,4vw,4rem)/1.05 var(--ed-font-display,Georgia,serif);letter-spacing:-.04em}.ed2-growth-process-steps{width:min(76rem,100%);margin:clamp(3rem,6vw,5rem) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ed2-growth-process-steps article{min-height:18rem;padding:1.5rem;border-top:1px solid rgba(246,222,154,.42);border-right:1px solid rgba(255,255,255,.12)}.ed2-growth-process-steps article:last-child{border-right:0}.ed2-growth-process-steps span{color:#d4af37;font-size:.62rem;font-weight:750;letter-spacing:.12em}.ed2-growth-process-steps h3{margin-top:3rem;color:#f6de9a;font:500 1.3rem/1.2 var(--ed-font-display,Georgia,serif)}.ed2-growth-process-steps p{margin-top:.8rem;color:rgba(255,252,246,.62);font-size:.82rem;line-height:1.65}.ed2-growth-fit{padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:center;background:linear-gradient(135deg,#f2eadf,#fffcf6);border-bottom:1px solid rgba(212,175,55,.2)}.ed2-growth-fit h2{max-width:18ch;margin-top:1rem;font:500 clamp(2.4rem,4.5vw,4.5rem)/1.02 var(--ed-font-display,Georgia,serif);letter-spacing:-.045em}.ed2-growth-fit p{max-width:42rem;margin-top:1.25rem;color:var(--ed2-muted);font-size:1rem;line-height:1.68}.ed2-growth-fit ul{margin:0;padding:0;display:grid;list-style:none;border-top:1px solid rgba(143,100,23,.32)}.ed2-growth-fit li{min-height:3.75rem;padding:.9rem 0 .9rem 1.4rem;position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(35,31,24,.12);font-size:.88rem;font-weight:600;line-height:1.45}.ed2-growth-fit li:before{content:"";width:.45rem;height:.45rem;position:absolute;left:0;background:#b4882f;transform:rotate(45deg)}@media (max-width:980px){.ed2-growth-hero{grid-template-columns:1fr;text-align:center}.ed2-growth-hero-copy{margin-inline:auto}.ed2-growth-hero-copy h1,.ed2-growth-hero-copy>p{margin-right:auto;margin-left:auto}.ed2-growth-orbit{width:min(72vw,30rem)}.ed2-growth-capability-grid,.ed2-growth-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ed2-growth-process-steps article:nth-child(2){border-right:0}.ed2-growth-fit{grid-template-columns:1fr}}@media (max-width:720px){.ed2-growth-hero{min-height:0;padding-top:4.5rem;padding-bottom:4rem;gap:3.5rem}.ed2-growth-hero-copy h1{font-size:clamp(2.7rem,12vw,4.2rem)}.ed2-growth-orbit{width:min(82vw,23rem)}.ed2-growth-system{padding-top:4rem}.ed2-growth-system-art{min-height:27rem;margin-top:-1rem}.ed2-growth-system-art img{object-position:52% center}.ed2-growth-system-art figcaption{right:1.25rem;bottom:.75rem;left:1.25rem;text-align:center}.ed2-growth-flow{margin-top:0;grid-template-columns:1fr}.ed2-growth-flow article{min-height:0;padding:1.2rem 0;display:grid;grid-template-columns:2.5rem 1fr;border-right:0}.ed2-growth-flow strong{margin-top:0}.ed2-growth-flow small{grid-column:2}.ed2-growth-capability-grid{grid-template-columns:1fr}.ed2-growth-capability-grid article{min-height:0;padding-bottom:2rem}.ed2-growth-capability-grid h3{margin-top:1.8rem}.ed2-growth-process-steps{grid-template-columns:1fr}.ed2-growth-process-steps article{min-height:0;padding:1.4rem 0 2rem;border-right:0}.ed2-growth-process-steps h3{margin-top:1.5rem}.ed2-growth-fit{padding-top:4rem;padding-bottom:4rem}}.ed2-growth-page{background:radial-gradient(circle at 12% 7%,rgba(212,175,55,.12),transparent 24rem),radial-gradient(circle at 88% 4%,rgba(181,160,231,.09),transparent 25rem),#fffcf6}.ed2-growth-page .ed2-growth-hero{width:min(58rem,calc(100% - 2.5rem));min-height:0;margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0 clamp(5.5rem,10vw,9rem);display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;overflow:visible;background:none;border:0}.ed2-growth-page .ed2-growth-hero:before{content:none}.ed2-growth-page .ed2-growth-hero h1{max-width:14ch;margin:1.25rem auto 0;font:500 clamp(3rem,6.5vw,5.6rem)/1 var(--ed-font-display,Georgia,serif);letter-spacing:-.05em;text-wrap:balance}.ed2-growth-hero-prose{max-width:43rem;margin:2rem auto 0;display:grid;grid-gap:1rem;gap:1rem}.ed2-growth-hero-prose p{color:rgba(35,31,24,.66);font-size:clamp(1rem,1.45vw,1.13rem);line-height:1.7}.ed2-growth-page .ed2-growth-hero .ed2-button{margin-top:2.25rem}.ed2-growth-page .ed2-growth-system{padding:clamp(4.5rem,8vw,7rem) 0 0;color:#fffcf6;background:#050606}.ed2-growth-page .ed2-growth-system-copy{width:min(60rem,calc(100% - 2.5rem));text-align:center}.ed2-growth-page .ed2-growth-system-copy h2{max-width:20ch;font-size:clamp(2.5rem,5vw,4.8rem)}.ed2-growth-page .ed2-growth-system-copy p{max-width:46rem;margin-top:1.35rem;font-size:clamp(.98rem,1.35vw,1.08rem)}.ed2-growth-page .ed2-growth-system-art{width:min(100%,96rem);height:clamp(18rem,34vw,32rem);min-height:0;margin:1.25rem auto 0;position:relative;overflow:hidden}.ed2-growth-page .ed2-growth-system-art:after{background:linear-gradient(180deg,#050606,transparent 16%,transparent 82%,#050606)}.ed2-growth-page .ed2-growth-system-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 76%}.ed2-growth-connected{width:min(76rem,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5.5rem,10vw,9rem) 0}.ed2-growth-connected-intro{max-width:53rem;margin:0 auto;text-align:center}.ed2-growth-connected-intro h2,.ed2-growth-fit h2{margin:1rem auto 0;font:500 clamp(2.5rem,4.8vw,4.5rem)/1.04 var(--ed-font-display,Georgia,serif);letter-spacing:-.045em;text-wrap:balance}.ed2-growth-connected-intro p{max-width:42rem;margin:1.35rem auto 0;color:var(--ed2-muted);font-size:1.05rem;line-height:1.7}.ed2-growth-connected-list{max-width:68rem;margin:clamp(3.5rem,7vw,6rem) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(4rem,9vw,9rem);column-gap:clamp(4rem,9vw,9rem);grid-row-gap:clamp(2.5rem,5vw,4rem);row-gap:clamp(2.5rem,5vw,4rem)}.ed2-growth-connected-list article{padding:0;background:none;border:0;box-shadow:none}.ed2-growth-connected-list h3{color:#8f6417;font:500 clamp(1.3rem,2vw,1.65rem)/1.2 var(--ed-font-display,Georgia,serif)}.ed2-growth-connected-list p{margin-top:.65rem;color:var(--ed2-muted);line-height:1.65}.ed2-growth-connected blockquote{max-width:29ch;margin:clamp(4.5rem,9vw,7.5rem) auto 0;padding:0;color:#8f6417;border:0;font:italic 500 clamp(1.6rem,3vw,2.5rem)/1.35 var(--ed-font-display,Georgia,serif);text-align:center}.ed2-growth-page .ed2-growth-process{padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem);color:#231f18;background:linear-gradient(135deg,#f3ede4,#fffcf6 72%)}.ed2-growth-page .ed2-growth-process-intro .ed2-eyebrow{color:#8f6417}.ed2-growth-page .ed2-growth-process-intro h2{max-width:21ch;color:#231f18;font-size:clamp(2.4rem,4.5vw,4.3rem)}.ed2-growth-page .ed2-growth-process-steps{width:min(68rem,100%);margin-top:clamp(3.5rem,7vw,6rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.75rem,6vw,5rem) clamp(4rem,9vw,9rem);gap:clamp(2.75rem,6vw,5rem) clamp(4rem,9vw,9rem)}.ed2-growth-page .ed2-growth-process-steps article{min-height:0;padding:0;border:0}.ed2-growth-page .ed2-growth-process-steps h3{margin:0;color:#8f6417;font-size:clamp(1.3rem,2vw,1.65rem)}.ed2-growth-page .ed2-growth-process-steps p{margin-top:.7rem;color:rgba(35,31,24,.66);font-size:.96rem;line-height:1.68}.ed2-growth-page .ed2-growth-fit{max-width:54rem;margin:0 auto;padding:clamp(5.5rem,10vw,9rem) 1.25rem;display:block;text-align:center;background:none;border:0}.ed2-growth-page .ed2-growth-fit h2{max-width:19ch}.ed2-growth-page .ed2-growth-fit p{max-width:42rem;margin:1.4rem auto 0;color:var(--ed2-muted);font-size:1.05rem;line-height:1.7}@media (max-width:720px){.ed2-growth-page .ed2-growth-hero{width:min(100% - 2rem,58rem);padding-top:3.5rem;padding-bottom:5rem}.ed2-growth-page .ed2-growth-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.ed2-growth-page .ed2-growth-system{padding-top:4rem}.ed2-growth-page .ed2-growth-system-art{height:17rem;margin-top:.75rem}.ed2-growth-page .ed2-growth-system-art img{object-position:center 78%}.ed2-growth-connected{width:min(100% - 2.5rem,76rem);padding-top:4.5rem;padding-bottom:5rem}.ed2-growth-connected-list,.ed2-growth-page .ed2-growth-process-steps{grid-template-columns:1fr;row-gap:2.5rem}.ed2-growth-connected blockquote{margin-top:4.5rem}.ed2-growth-page .ed2-growth-fit,.ed2-growth-page .ed2-growth-process{padding-top:4.5rem;padding-bottom:5rem}}.eda-dashboard,.eda-login-page{--eda-ink:#171713;--eda-paper:#fffcf6;--eda-muted:#6b675e;--eda-gold:#b4882f;min-height:100vh;box-sizing:border-box;color:var(--eda-ink);background:var(--eda-paper);font-family:var(--ed-font-sans,"Inter Variable",sans-serif)}.eda-dashboard *,.eda-login-page *{box-sizing:border-box}.eda-login-page{padding:2rem;display:grid;place-items:center;background:radial-gradient(circle at 50% 15%,rgba(212,175,55,.13),transparent 25rem),linear-gradient(135deg,#fffcf6,#eee6da)}.eda-login-card{width:min(100%,31rem);padding:clamp(2rem,6vw,4rem);background:rgba(255,252,246,.96);border:1px solid rgba(143,100,23,.2);box-shadow:0 32px 90px rgba(32,26,14,.11)}.eda-brand{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.eda-brand img{display:block}.eda-brand span{display:flex;flex-direction:column}.eda-brand strong{font:500 .95rem/1 var(--ed-font-display,Georgia,serif);letter-spacing:.2em}.eda-brand small{margin-top:.35rem;color:var(--eda-muted);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.eda-login-copy{margin-top:4rem}.eda-login-copy>span,.eda-panel-heading>div>span,.eda-title-row>div>span{color:var(--eda-gold);font-size:.64rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.eda-login-copy h1{margin:.8rem 0 0;font:500 clamp(2.4rem,8vw,3.6rem)/1 var(--ed-font-display,Georgia,serif);letter-spacing:-.04em}.eda-login-copy p{margin:1.2rem 0 0;color:var(--eda-muted);line-height:1.65}.eda-login-form{margin-top:2.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.eda-login-form label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eda-login-form input{width:100%;min-height:3.25rem;padding:.75rem 1rem;color:inherit;background:#fff;border:1px solid rgba(35,31,24,.24);border-radius:3px;font:inherit}.eda-login-form input:focus{outline:2px solid #d4af37;outline-offset:2px}.eda-header button,.eda-login-form button{min-height:2.75rem;padding:.75rem 1.2rem;color:#241a08;background:linear-gradient(135deg,#f4df91,#b88620);border:0;border-radius:999px;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.eda-login-error,.eda-login-form p{color:#9f2e21;font-size:.78rem}.eda-login-card>small{margin-top:2rem;display:block;color:rgba(35,31,24,.48);font-size:.64rem;line-height:1.5}.eda-dashboard{width:100%;max-width:none;margin:0;padding:0;background:#f1ede5}.eda-header{min-height:72px;padding:0 clamp(1.25rem,4vw,3.5rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#fffcf6;border-bottom:1px solid rgba(35,31,24,.1)}.eda-header form{margin:0}.eda-header button{min-height:2.4rem;padding:.55rem 1rem;color:var(--eda-ink);background:transparent;border:1px solid rgba(35,31,24,.22)}.eda-shell{width:100%;margin:0;padding:clamp(2.5rem,4vw,4.5rem) clamp(1.25rem,3vw,3.5rem) 3rem}.eda-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.eda-title-row h1{margin:.65rem 0 0;font:500 clamp(2.4rem,5vw,4.4rem)/1 var(--ed-font-display,Georgia,serif);letter-spacing:-.045em}.eda-title-row p{margin:.75rem 0 0;color:var(--eda-muted);font-size:.82rem}.eda-title-row nav{padding:.25rem;display:flex;gap:.2rem;background:rgba(255,255,255,.7);border:1px solid rgba(35,31,24,.1);border-radius:999px}.eda-title-row nav a{min-width:2.8rem;min-height:2.35rem;padding:.55rem .75rem;display:grid;place-items:center;color:var(--eda-muted);border-radius:999px;font-size:.7rem;font-weight:750;text-decoration:none}.eda-title-row nav a.is-active{color:#fff;background:#171713}.eda-metrics{margin-top:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(35,31,24,.1);border:1px solid rgba(35,31,24,.1)}.eda-metrics article{min-height:10rem;padding:1.4rem;display:flex;flex-direction:column;background:#fffcf6}.eda-metrics article>span{color:var(--eda-muted);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.eda-metrics article>strong{margin-top:1.4rem;font:500 2.8rem/1 var(--ed-font-display,Georgia,serif)}.eda-metrics article>small{margin-top:auto;color:rgba(35,31,24,.52);font-size:.68rem}.eda-metrics .eda-metric--gold{color:#fff;background:#9b721e}.eda-metrics .eda-metric--gold>small,.eda-metrics .eda-metric--gold>span{color:rgba(255,255,255,.7)}.eda-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.eda-panel{min-height:22rem;padding:clamp(1.4rem,2.25vw,2.25rem);grid-column:span 6;background:#fffcf6;border:1px solid rgba(35,31,24,.1)}.eda-panel--wide{grid-column:1/-1}.eda-panel--traffic{grid-column:span 8;min-height:25rem}.eda-panel--audience{grid-column:span 4;min-height:25rem}.eda-panel--content{grid-column:span 6}.eda-panel--acquisition,.eda-panel--campaigns{grid-column:span 3}.eda-panel--vitals{grid-column:1/-1;min-height:0}.eda-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.eda-panel-heading h2{margin:.45rem 0 0;font:500 1.65rem/1.1 var(--ed-font-display,Georgia,serif)}.eda-panel-heading>small{color:var(--eda-muted);font-size:.68rem}.eda-chart{height:17rem;margin-top:2.5rem;padding:1.75rem 1rem 0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(.45rem,1vw,.8rem);overflow-x:auto;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),rgba(35,31,24,.08) 25%);border-bottom:1px solid rgba(35,31,24,.2)}.eda-chart-column{height:100%;min-width:2.75rem;max-width:4.5rem;flex:1 1 2.75rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.eda-chart-column>strong{position:absolute;top:-1.25rem;right:0;left:0;color:#6d4c13;font-size:.68rem;text-align:center}.eda-chart-column i{min-height:4px;background:linear-gradient(180deg,#d5ad4a,#8f6417);border-radius:3px 3px 0 0}.eda-chart-column span{padding-top:.55rem;color:rgba(35,31,24,.58);font-size:.6rem;font-weight:650;text-align:center}.eda-language-split{margin-top:3rem;display:grid;grid-gap:2.5rem;gap:2.5rem}.eda-language-split>div{display:grid;grid-template-columns:4.5rem 1fr;align-items:baseline;grid-gap:.4rem 1rem;gap:.4rem 1rem}.eda-language-split strong{font:500 2rem/1 var(--ed-font-display,Georgia,serif)}.eda-language-split span{color:var(--eda-muted);font-size:.8rem}.eda-language-split i,.eda-ranking i{height:4px;grid-column:1/-1;display:block;overflow:hidden;background:rgba(35,31,24,.08)}.eda-language-split b,.eda-ranking b{height:100%;display:block;background:#b4882f}.eda-ranking{margin-top:2rem;display:grid;grid-gap:1rem;gap:1rem}.eda-ranking>div{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;grid-gap:.45rem 1rem;gap:.45rem 1rem;align-items:center}.eda-ranking span{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.eda-ranking strong{grid-column:2;grid-row:1/3;justify-self:flex-end;font-size:.8rem}.eda-ranking i{grid-column:1}.eda-list{margin:2rem 0 0;padding:0;list-style:none}.eda-list li{min-height:2.8rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid rgba(35,31,24,.1);font-size:.76rem}.eda-list strong{color:#8f6417}.eda-vitals{margin-top:2.5rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(35,31,24,.1)}.eda-vitals article{min-height:8rem;padding:1rem;display:flex;flex-direction:column;background:#f7f2ea}.eda-vitals article>span{color:var(--eda-gold);font-size:.68rem;font-weight:750}.eda-vitals article>strong{margin-top:1.1rem;font:500 1.7rem/1 var(--ed-font-display,Georgia,serif)}.eda-vitals article>small{margin-top:auto;color:var(--eda-muted);font-size:.58rem}.eda-empty{margin-top:2rem;color:var(--eda-muted);font-size:.8rem;line-height:1.6}.eda-dashboard-footer{padding:2rem 0 0;display:flex;justify-content:space-between;gap:1rem;color:rgba(35,31,24,.48);font-size:.62rem}@media (max-width:1100px){.eda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eda-panel,.eda-panel--acquisition,.eda-panel--audience,.eda-panel--campaigns,.eda-panel--content,.eda-panel--traffic{grid-column:auto}.eda-panel--traffic,.eda-panel--vitals,.eda-panel--wide{grid-column:1/-1}}@media (max-width:820px){.eda-title-row{align-items:flex-start;flex-direction:column}.eda-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eda-grid{grid-template-columns:1fr}.eda-panel,.eda-panel--acquisition,.eda-panel--audience,.eda-panel--campaigns,.eda-panel--content,.eda-panel--traffic,.eda-panel--vitals,.eda-panel--wide{grid-column:auto}.eda-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.eda-login-page{padding:0}.eda-login-card{min-height:100vh;padding:1.5rem}.eda-header{min-height:64px}.eda-brand strong{font-size:.8rem}.eda-brand small{display:none}.eda-metrics{grid-template-columns:1fr}.eda-metrics article{min-height:8.5rem}.eda-panel{min-height:0}.eda-chart{height:12rem}.eda-vitals{grid-template-columns:1fr 1fr}.eda-dashboard-footer{flex-direction:column}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-cyrillic-ext-wght-normal.c2823ccd.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-cyrillic-wght-normal.7cef1a1e.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-greek-ext-wght-normal.b3212f87.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-greek-wght-normal.c53656f9.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-vietnamese-wght-normal.d224021f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-latin-ext-wght-normal.f93326e6.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Display Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-latin-wght-normal.54021f69.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-cyrillic-ext-wght-italic.db31f65e.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-cyrillic-wght-italic.85b9689a.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-greek-ext-wght-italic.e3cfd9e8.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-greek-wght-italic.70042a68.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-vietnamese-wght-italic.fecd11ec.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-latin-ext-wght-italic.2539f2b8.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Display Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-serif-display-latin-wght-italic.a167e642.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-italic.920361d2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-italic.8070e975.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-italic.0aa34dc0.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}