@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b3f36434191c58fc.1xrfjhbcw79mf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d1170b36b474f426.1-fw1br_r8quk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f5aeb3df958dfd51.p.2uj4-9mbknse3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/46056d8307eb0cdf.15m6w6xy7jjd7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/47b7c507eb2bad09.3tbk3wiwibqoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8e7e5a4d3738a3ed.p.2dsyqnt89axu-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.newsreader_9b07aa43-module__rckMYG__className{font-family:Newsreader,Georgia,serif;font-weight:300}.newsreader_9b07aa43-module__rckMYG__variable{--font-erl-display:"Newsreader", Georgia, serif}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.roboto_mono_3ee60990-module__--r2eW__className{font-family:Roboto Mono,ui-monospace,Menlo,monospace;font-style:normal}.roboto_mono_3ee60990-module__--r2eW__variable{--font-erl-mono:"Roboto Mono", ui-monospace, Menlo, monospace}
.erl{--ivory:#f7f1e6;--sand:#efe5d1;--paper:#fffaf1;--ink:#0f1011;--body:#0f1011b8;--fog:#6a6b6b;--gold-ink:#8c6d2f;--line:#0f10111f;--line-strong:#0f10112e;--obsidian:#0f1011;--abyss:#090a0b;--ash:#9f9fa0;--cloud:#f5f5f7;--pure:#fff;--void:#000;--glass-10:#ffffff1a;--glass-15:#ffffff26;--glass-20:#fff3;--gilt-deep:#ae9357;--gilt-light:#fff0cc;--copper:#cc9166;--teal:#186f64;--teal-deep:#0e433c;--gilt-grad:linear-gradient(103deg, #ae9357, #fff0cc 40%, #ae9357 70%, #bd9d4f00);--e:cubic-bezier(.22, .61, .36, 1);--panel-r:clamp(28px, 5vw, 56px);--gutter:clamp(20px, 5vw, 24px);--display:var(--font-erl-display), Georgia, serif;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-erl-mono), ui-monospace, Menlo, monospace;--t-hero:300 clamp(52px, 11vw, 128px) / .92 var(--display);--t-page:300 clamp(52px, 12vw, 112px) / .95 var(--display);--t-closing:300 clamp(46px, 8.5vw, 96px) / .95 var(--display);--t-section:300 clamp(40px, 6.5vw, 80px) / 1 var(--display);--t-lead:300 clamp(30px, 4.6vw, 52px) / 1.05 var(--display);--t-subsection:300 clamp(30px, 5vw, 44px) / 1.05 var(--display);--track-display:-.01em;--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-base:16px;--fs-lg:17px;--fs-xl:18px;--lh-card:1.5;--lh-read:1.6;--t-label:400 11px/1.35 var(--mono);--t-label-sm:400 10px/1.35 var(--mono);--t-number:400 12px/1.35 var(--mono);--track-wide:.182em;--track-tight:.021em;--track-brand:.32em;--k:1;background:var(--ivory);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex:1}@media (max-width:760px),(pointer:coarse){.erl{--k:.3}}html:has(.erl){scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f7f1e6}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}body:has(.erl){overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;overflow-x:hidden}:where(.erl) a{color:var(--ink);text-decoration:none;transition:color .2s}:where(.erl) a:hover{color:var(--gold-ink)}:where(.erl .is-dark) a{color:var(--pure)}:where(.erl .is-dark) a:hover{color:var(--gilt-light)}:where(.erl) em{color:var(--gold-ink);font-style:italic}:where(.erl .is-dark) em{color:var(--gilt-light)}.erl img{content-visibility:auto}.erl ::selection{color:#000;background:#bd9d4f}.erl :focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.erl .is-dark :focus-visible{outline-color:var(--gilt-light)}.erl-wrap{max-width:1200px;margin:0 auto}.erl-wrap.is-960{max-width:960px}.erl-wrap.is-880{max-width:880px}.erl-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font:400 16px/1 inherit;transition:background-color .2s,color .2s,opacity .2s,background-position .6s,border-color .2s;display:inline-flex}.erl-btn:active,.erl-plan-cta:active{opacity:.8}.erl-arrow{transition:transform .2s;display:inline-block}.erl-btn:hover .erl-arrow,.erl-plan-cta:hover .erl-arrow{transform:translate(2px)}.erl-btn.is-gilt{background:var(--gilt-grad) 100% 0 / 200% 100%, var(--gilt-deep);color:var(--void)}.erl-btn.is-gilt:hover{color:var(--void);background-position:0 0}.erl-btn.is-ghost{border-color:var(--ink);color:var(--ink)}.erl-btn.is-ghost:hover{color:var(--ink);background-color:#0f10110f}.erl-btn.is-ink{background:var(--ink);color:var(--pure);font-size:var(--fs-sm);gap:8px;padding:11px 16px}.erl-btn.is-ink:hover{color:var(--gilt-light);background:#2e2e2e}.erl-chip{border:1px solid var(--line-strong);color:var(--ink);font:500 12px/1.35 var(--mono);letter-spacing:var(--track-tight);text-transform:uppercase;white-space:nowrap;background:#0f10110d;border-radius:9999px;align-items:center;gap:8px;padding:10px 32px;display:inline-flex}.erl-chip.is-gilt{color:var(--gold-ink);background:#ae93571f;border-color:#8c6d2f66}.erl-plan.is-pro .erl-chip.is-gilt{color:var(--gilt-light);background:#fff0cc14;border-color:#fff0cc59}.erl-chip.is-sm{padding:6px 16px;font-size:10px}.erl-label{font:var(--t-label);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fog)}.erl-label.is-gilt{color:var(--gilt-light)}.erl-gilt-text{background:var(--gilt-grad), #bd9d4f;color:#0000;-webkit-background-clip:text;background-clip:text}.erl-header{z-index:30;opacity:0;pointer-events:none;transition:opacity .6s ease, transform .7s var(--e);border-bottom:1px solid #0f101114;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.erl-header .erl-header-glass.glass-surface--svg{-webkit-backdrop-filter:var(--filter-id) blur(10px) saturate(1.2);backdrop-filter:var(--filter-id) blur(10px) saturate(1.2);background:#f7f1e6cc}.erl-header .erl-header-glass.glass-surface--fallback{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#f7f1e6bd;border:0;box-shadow:inset 0 1px #ffffff80}.erl-header .erl-header-glass .glass-surface__content{padding:0;display:block}@media (max-width:760px){.erl-header .erl-header-glass.glass-surface--fallback{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}}.erl-header.is-shown{opacity:1;pointer-events:auto;transform:none}.erl-header-row,.erl-pv-top{max-width:calc(1200px + 2 * var(--gutter))}.erl-header-row{padding:12px var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.erl-brand{font:600 13px/1 var(--mono);letter-spacing:var(--track-brand);background:linear-gradient(103deg, var(--gold-ink), var(--gilt-deep) 45%, var(--gold-ink) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0}.erl-nav{flex-wrap:wrap;flex:1;gap:2px;min-width:0;height:38px;margin-left:8px;display:flex;overflow:hidden}:where(.erl) .erl-nav a{white-space:nowrap;height:38px;font:400 11px/1 var(--mono);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--body);border-radius:8px;align-items:center;padding:0 12px;transition:background-color .2s,color .2s;display:flex}:where(.erl) .erl-nav a:hover{color:var(--ink);background:#0f10110f}.erl-header-cta{flex-shrink:0;margin-left:auto}@media (max-width:959px){.erl-nav{display:none}}.erl-intro{background:var(--teal-deep);height:100svh;min-height:560px;position:relative;overflow:hidden}.erl-dusk{background:linear-gradient(#0e433c 0% 26%,#186f64 60%,#cc9166 88%,#e8c4a0 100%);position:absolute;inset:-10% 0 0}.erl-intro-stack{height:100%;padding:0 var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.5vh,32px);display:flex;position:relative}.erl-pill-row{justify-content:center;align-items:center;gap:clamp(12px,2.5vw,24px);width:100%;max-width:720px;display:flex}.erl-pill-line{transform-origin:100%;background:linear-gradient(90deg,#fff0cc00,#fff0cc99);flex:1;height:1px}.erl-pill-line.is-right{transform-origin:0;background:linear-gradient(90deg,#fff0cc99,#fff0cc00)}.erl-pill{white-space:nowrap;font:italic 300 clamp(22px, 3.6vw, 34px) / 1 var(--display);color:var(--gilt-light);background:#fff0cc1a;border:1px solid #fff0cc66;border-radius:9999px;align-items:center;gap:12px;padding:clamp(10px,1.4vw,14px) clamp(20px,3vw,30px);display:inline-flex}.erl-live-dot{background:var(--gilt-light);border-radius:9999px;width:7px;height:7px;box-shadow:0 0 14px #fff0ccf2}.erl-intro h1{font:var(--t-hero);letter-spacing:-.015em;color:var(--cloud);text-wrap:balance;margin:0}.erl-intro h1 em{padding-right:.08em;font-style:italic}.erl-masthead{top:calc(clamp(28px, 5vh, 48px) + env(safe-area-inset-top));flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;left:0;right:0}.erl-masthead-word{font:300 clamp(30px, 5.5vw, 54px) / 1 var(--display);letter-spacing:.34em;padding-left:.34em}.erl-masthead-sub{font:var(--t-label-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:#ffffffb8}.erl-cue{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));font:400 10px/1 var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%)}:where(.erl) .erl-cue,:where(.erl) .erl-cue:hover{color:#fffc}.erl-cue-line{background:linear-gradient(#fff0cce6,#fff0cc00);width:1px;height:40px}.erl-dusk{animation:erl-fade calc(2.6s * var(--k)) var(--e) both, erl-dusk-rise calc(3.2s * var(--k)) var(--e) both}.erl-masthead{animation:erl-fade calc(1.6s * var(--k)) var(--e) calc(.4s * var(--k)) both, erl-drop calc(1.8s * var(--k)) var(--e) calc(.4s * var(--k)) both}.erl-masthead-word{animation:erl-spread calc(2.6s * var(--k)) var(--e) calc(.4s * var(--k)) both}.erl-pill{animation:erl-fade calc(1.1s * var(--k)) var(--e) calc(.9s * var(--k)) both, erl-pill-in calc(1.3s * var(--k)) var(--e) calc(.9s * var(--k)) both}.erl-pill-line{animation:erl-draw calc(1.6s * var(--k)) var(--e) calc(1.15s * var(--k)) both}.erl-intro h1{animation:erl-fade-lcp calc(1.7s * var(--k)) var(--e) calc(1.4s * var(--k)) both, erl-rise-28 calc(1.9s * var(--k)) var(--e) calc(1.4s * var(--k)) both}.erl-cue{animation:erl-fade calc(1.2s * var(--k)) ease calc(2.8s * var(--k)) both}@media (hover:hover) and (pointer:fine) and (min-width:761px){.erl-masthead{animation:erl-fade 1.6s var(--e) .4s both, erl-drop 1.8s var(--e) .4s both, erl-unblur-10 1.6s var(--e) .4s both}.erl-intro h1{animation:erl-fade-lcp 1.7s var(--e) 1.4s both, erl-rise-28 1.9s var(--e) 1.4s both, erl-unblur-12 1.5s var(--e) 1.4s both}}.erl-seen .erl-intro :is(.erl-dusk,.erl-masthead,.erl-masthead-word,.erl-pill,.erl-pill-line,h1,.erl-cue){animation:none}@keyframes erl-fade{0%{opacity:0}}@keyframes erl-fade-lcp{0%{opacity:.01}}@keyframes erl-dusk-rise{0%{transform:translateY(18%)}}@keyframes erl-drop{0%{transform:translateY(-12px)}}@keyframes erl-rise-28{0%{transform:translateY(28px)}}@keyframes erl-pill-in{0%{transform:translateY(10px)scale(.96)}}@keyframes erl-draw{0%{transform:scaleX(0)}}@keyframes erl-spread{0%{letter-spacing:.62em;padding-left:.62em}}@keyframes erl-unblur-10{0%{filter:blur(10px)}}@keyframes erl-unblur-12{0%{filter:blur(12px)}}.erl-more-intro{background:linear-gradient(#e8c4a0 0%, var(--ivory) 34%);padding:clamp(96px, 14vw, 140px) var(--gutter) clamp(80px, 12vw, 120px)}.erl-more-intro-col{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.erl-points-block{flex-direction:column;align-items:center;gap:clamp(28px,4vw,44px);width:100%;display:flex}.erl-lead{max-width:18ch;font:var(--t-lead);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;margin:0}.erl-points{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;width:100%;max-width:1000px;margin:0;padding:0;list-style:none;display:grid}.erl-point{background:var(--paper);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:6px 18px;padding:clamp(18px,2.6vw,28px);display:grid;box-shadow:0 1px #0f10110a,0 18px 40px -24px #8c6d2f59}.erl-point-n{width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);font:500 12px/1 var(--mono);letter-spacing:var(--track-wide);color:var(--void);border-radius:9999px;grid-row:span 2;justify-content:center;align-items:center;display:flex}.erl-point.is-teal .erl-point-n{background:var(--teal);color:var(--pure)}.erl-point.is-copper .erl-point-n{background:var(--copper)}.erl-point.is-gilt .erl-point-n{background:var(--gilt-deep)}.erl-point h3{font:400 clamp(26px, 3vw, 34px) / 1 var(--display);color:var(--ink);margin:0}.erl-point p{font-size:var(--fs-md);line-height:var(--lh-card);text-wrap:pretty;margin:0}.erl-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.erl-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:clamp(24px,5vw,56px);display:grid}.erl-stat{flex-direction:column;align-items:center;gap:10px;padding:clamp(24px,4vw,40px) 8px;display:flex}.erl-stat-n{font:400 11px/1 var(--mono);letter-spacing:var(--track-wide);color:var(--fog)}.erl-stat-v{font:300 clamp(34px, 6vw, 64px) / 1 var(--display);color:var(--ink);white-space:nowrap}.erl-stat-l{font:400 clamp(10px, 1.4vw, 12px) / 1.35 var(--mono);letter-spacing:var(--track-tight);text-transform:uppercase}.erl-section{background:var(--ivory);padding:clamp(80px, 12vw, 140px) var(--gutter);position:relative}.erl-section.is-short-top{padding-top:clamp(40px,6vw,80px)}.erl-section.is-flush-top{padding-top:0}.erl-section.is-sand{background:var(--sand)}.erl-section.is-dark{background:var(--abyss);color:var(--ash)}.is-panel{border-radius:var(--panel-r) var(--panel-r) 0 0}.erl-section.is-overlap{margin-top:calc(-1 * var(--panel-r))}.erl-head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(44px,7vw,80px);display:flex}.erl-head.is-tight{margin-bottom:clamp(40px,6vw,64px)}.erl-head-n{font:var(--t-number);color:var(--gold-ink)}.erl-head h2{font:var(--t-section);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;margin:0}.erl-head p{max-width:52ch;font-size:var(--fs-lg);font-weight:300;line-height:var(--lh-read);text-wrap:pretty;margin:0}.is-dark .erl-head-n{color:var(--gilt-light)}.is-dark .erl-head h2{color:var(--cloud)}#work .erl-head p{max-width:44ch}.erl-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.erl-step{background:var(--sand);border-radius:16px;flex-direction:column;gap:18px;min-height:260px;padding:32px;display:flex}.erl-step-n{font:var(--t-number);color:var(--gold-ink)}.erl-step h3{font:300 34px/1 var(--display);color:var(--ink);margin:auto 0 0}.erl-step p{font-size:var(--fs-md);line-height:var(--lh-read);text-wrap:pretty;margin:0}.erl-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.erl-tile{--fg:var(--void);--sub:#000000b8;min-height:250px;color:var(--fg);border-radius:30px;flex-direction:column;gap:16px;padding:32px;display:flex}.erl-tile.is-gilt{background:var(--gilt-deep)}.erl-tile.is-copper{background:var(--copper)}.erl-tile.is-teal{background:var(--teal);--fg:var(--pure);--sub:#ffffffd1}.erl-tile.is-teal-deep{background:var(--teal-deep);--fg:var(--pure);--sub:#ffffffc7}.erl-tile-n{font:500 11px/1.35 var(--mono);letter-spacing:var(--track-wide);color:var(--sub)}.erl-tile h3{font:300 38px/.9 var(--display);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.erl-tile p{font-size:var(--fs-base);line-height:var(--lh-card);color:var(--sub);text-wrap:pretty;margin:0}.erl-shots{grid-template-columns:repeat(auto-fill,minmax(min(44%,230px),1fr));gap:clamp(14px,3vw,28px) clamp(12px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.erl-shot{flex-direction:column;gap:18px;display:flex}:where(.erl) .erl-shot,:where(.erl) .erl-shot:hover{color:inherit}.erl-device{aspect-ratio:9/18;transition:transform .6s var(--e), box-shadow .6s ease;background:linear-gradient(135deg,#2b2b2c,#131313);border:1px solid #ffffff14;border-radius:clamp(24px,4vw,36px);padding:clamp(5px,1vw,8px);display:block;box-shadow:0 24px 70px #fff0cc0f}@media (hover:hover){.erl-shot:hover .erl-device{transform:translateY(-6px);box-shadow:0 30px 80px #fff0cc24}}.erl-device-screen{background:var(--obsidian);border-radius:clamp(19px,3.2vw,28px);width:100%;height:100%;display:block;overflow:hidden}.erl-device-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.erl-device-screen .is-empty{height:100%;font:300 24px/1 var(--display);color:var(--cloud);place-items:center;display:grid}.erl-shot-text{flex-direction:column;gap:6px;padding:0 4px;display:flex}.erl-shot-name{font:300 clamp(22px, 2.6vw, 28px) / 1 var(--display);color:var(--cloud)}.erl-shot-kind{font:var(--t-label-sm);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--fog)}.erl-others{flex-direction:column;align-items:center;gap:20px;margin-top:clamp(48px,7vw,72px);display:flex}.erl-others ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erl-other{border:1px solid var(--glass-15);background:var(--glass-10);font-size:var(--fs-md);border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;transition:background-color .2s;display:inline-flex}:where(.erl) .erl-other:hover{background:var(--glass-20);color:var(--pure)}.erl-other .erl-arrow,.erl-contact .erl-arrow{color:var(--gilt-light)}.erl-table-card{background:var(--sand);border-radius:16px;padding:clamp(8px,2vw,16px) clamp(16px,3vw,32px)}.erl-table{border-collapse:collapse;table-layout:fixed;width:100%}.erl-table th,.erl-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:18px 12px 18px 0;font-weight:400}.erl-table :is(th,td):last-child{padding-right:0}.erl-table thead th{font:var(--t-label-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fog);padding-block:16px}.erl-table thead th:first-child{width:37.5%}.erl-table tbody{font-size:clamp(13px,1.6vw,16px);line-height:1.4}.erl-table tbody th{color:var(--ink)}.erl-table tbody td{color:var(--fog)}.erl-table .is-us{color:var(--teal)}.erl-table thead .is-us{color:var(--gold-ink)}.erl-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:12px;display:grid}.erl-plan{--rule:#00000026;border-radius:30px;flex-direction:column;gap:22px;padding:32px;display:flex}.erl-plan.is-essential{background:var(--gilt-light);color:#000c}.erl-plan.is-pro{--rule:var(--glass-10);background:var(--obsidian);color:var(--ash)}.erl-plan.is-group{--rule:#ffffff26;background:var(--teal-deep);color:#ffffffd1}.erl-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.erl-plan-name{font:var(--t-label);letter-spacing:var(--track-wide);text-transform:uppercase;margin:0}.is-essential .erl-plan-name{color:#000000b3}.is-group .erl-plan-name{color:#ffffffc7}.erl-plan-price{align-items:baseline;gap:6px;margin:0;display:flex}.erl-plan-price>span:first-child{font:300 64px/1 var(--display)}.is-essential .erl-plan-price>span:first-child{color:var(--void)}.is-pro .erl-plan-price>span:first-child{color:var(--cloud)}.is-group .erl-plan-price>span:first-child{color:var(--pure)}.erl-plan-price .per{font-size:var(--fs-md)}.is-essential .erl-plan-price .per{color:#000000b3}.erl-plan-yearly{font-size:var(--fs-sm);line-height:var(--lh-card);color:#000000b8;margin:0}.erl-plan-yearly strong{color:#000;font-weight:500}.erl-plan-blurb{font-size:var(--fs-base);line-height:var(--lh-card);margin:0}.erl-plan-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.erl-plan-list li{border-bottom:1px solid var(--rule);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.is-essential .erl-plan-list li{color:var(--void)}.is-pro .erl-plan-list li{color:var(--cloud)}.is-group .erl-plan-list li{color:var(--pure)}.erl-plan-more{cursor:pointer;color:inherit;font:var(--t-label);letter-spacing:var(--track-wide);text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:-8px;padding:4px 0;display:inline-flex}.erl-plan-more-sign{font:400 16px/1 var(--font-geist-sans), sans-serif;transition:transform .5s var(--e)}.erl-plan-more[aria-expanded=true] .erl-plan-more-sign{transform:rotate(45deg)}.erl-plan-cta{font-size:var(--fs-base);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 20px;transition:background-color .2s,opacity .2s;display:flex}.is-essential .erl-plan-cta,.is-essential .erl-plan-cta:hover{background:var(--void);color:var(--pure)}.is-essential .erl-plan-cta:hover{opacity:.85}.is-pro .erl-plan-cta,.is-pro .erl-plan-cta:hover{border-color:var(--pure);color:var(--pure)}.is-pro .erl-plan-cta:hover{background:var(--glass-10)}.is-group .erl-plan-cta,.is-group .erl-plan-cta:hover{background:var(--pure);color:var(--void)}.is-group .erl-plan-cta:hover{background:var(--cloud)}.erl-notes{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.erl-faq{border-top:1px solid var(--line)}.erl-faq-item{border-bottom:1px solid var(--line)}.erl-faq h3{margin:0}.erl-faq button{cursor:pointer;text-align:left;width:100%;font:300 clamp(20px, 2.6vw, 26px) / 1.25 var(--display);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.erl-faq-plus{border:1px solid var(--line-strong);width:32px;height:32px;font:400 18px/1 var(--font-geist-sans), sans-serif;color:var(--gold-ink);transition:transform .5s var(--e);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.is-open .erl-faq-plus{transform:rotate(45deg)}.erl-faq-a{transition:grid-template-rows .55s var(--e);grid-template-rows:0fr;display:grid}.erl-faq-a>div{visibility:hidden;transition:visibility 0s .55s;overflow:hidden}.is-open .erl-faq-a{grid-template-rows:1fr}.is-open .erl-faq-a>div{visibility:visible;transition-delay:0s}.erl-faq-a p{font-size:var(--fs-base);line-height:var(--lh-read);text-wrap:pretty;opacity:0;margin:0;padding:0 48px 26px 0;transition:opacity .4s}.is-open .erl-faq-a p{opacity:1}.erl-start{padding:clamp(100px, 14vw, 160px) var(--gutter) clamp(80px, 10vw, 120px);background:linear-gradient(#0e433c 0% 30%,#186f64 72%,#cc9166 112%)}.erl-start-col{flex-direction:column;align-items:center;gap:clamp(40px,6vw,64px);display:flex}.erl-start-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.erl-start-head h2{max-width:12ch;font:var(--t-closing);letter-spacing:var(--track-display);color:var(--cloud);text-wrap:balance;margin:0}.erl-start-head h2 em{color:var(--gilt-light)}.erl-start-head p{max-width:44ch;font-size:clamp(16px,2vw,18px);font-weight:300;line-height:var(--lh-read);color:#ffffffdb;text-wrap:pretty;margin:0}.erl-contacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;width:100%;display:grid}.erl-contact{background:#090a0b47;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:8px;padding:26px 28px;transition:background-color .3s,border-color .3s;display:flex}.erl-contact:hover{background:#090a0b80;border-color:#fff0cc66}.erl-contact-title{font-size:var(--fs-lg);color:var(--pure);justify-content:space-between;align-items:center;gap:12px;display:flex}.erl-contact-note{font:var(--t-label);letter-spacing:var(--track-tight);text-transform:uppercase;color:#ffffffbf}.erl-form-card{background:#090a0b66;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:720px;padding:clamp(24px,4vw,40px);display:flex}.erl-form-card>.erl-label{color:#ffffffb3}.erl-form{flex-direction:column;gap:18px;display:flex}.erl-form-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.erl-form label{min-width:0}.erl-form input{border:1px solid var(--glass-10);background:var(--void);width:100%;color:var(--pure);font:inherit;font-size:var(--fs-base);border-radius:8px;outline:none;padding:15px 16px;transition:border-color .2s}.erl-form input::placeholder{color:var(--fog)}.erl-form input:focus{border-color:#fff0cc73}.erl-form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.erl-form-email{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:#ffffffd9;background:0 0;border:0;padding:0;transition:color .2s}.erl-form-email:hover{color:var(--gilt-light)}.erl-form p{font-size:var(--fs-xs);color:#ffffffb3;margin:0}.erl-footer{background:var(--abyss);color:var(--ash);border-top:1px solid var(--glass-10);padding:48px var(--gutter) calc(40px + env(safe-area-inset-bottom))}.erl-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.erl-footer-brand{align-items:center;gap:14px;display:flex}.erl-footer-brand>div{flex-direction:column;gap:4px;display:flex}.erl-footer-e{width:40px;height:40px;font:italic 300 22px/1 var(--display);color:var(--gilt-light);border:1px solid #fff0cc59;border-radius:9999px;justify-content:center;align-items:center;display:flex}.erl-footer-name{font:500 12px/1.35 var(--mono);letter-spacing:var(--track-brand);color:var(--pure)}.erl-footer-motto{font-size:var(--fs-xs);color:var(--fog)}.erl-footer-motto em{font:italic 300 15px var(--display);color:var(--gilt-light)}.erl-footer-links{font-size:var(--fs-sm);flex-wrap:wrap;gap:0 24px;display:flex}:where(.erl) .erl-footer-links a{min-height:44px;color:var(--ash);align-items:center;display:inline-flex}:where(.erl) .erl-footer-links a:hover{color:var(--gilt-light)}.erl-rv .erl .reveal{opacity:0;transition:opacity 1s var(--e) var(--d,0s), transform 1.2s var(--e) var(--d,0s);transform:translateY(22px)}.erl-rv .erl .reveal.is-visible{opacity:1;transform:none}@media (max-width:760px),(pointer:coarse){.erl-rv .erl .reveal{transition:opacity .4s ease calc(var(--d,0s) / 2);transform:none}}@media (prefers-reduced-motion:reduce){html:has(.erl){scroll-behavior:auto}.erl *,.erl :before,.erl :after{transition:none!important;animation:none!important}}.erl-pv-top{padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.erl) .erl-pv-top a{align-items:center;min-height:44px;display:inline-flex}.erl-pv-back{font-size:var(--fs-sm);gap:8px}.erl-pv{max-width:760px;padding:clamp(32px, 7vw, 72px) var(--gutter) clamp(80px, 12vw, 140px)}.erl-pv h1{font:var(--t-page);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:18px 0 0}.erl-pv-lede{max-width:52ch;font-size:var(--fs-xl);font-weight:300;line-height:var(--lh-read);margin:28px 0 0}.erl-pv-short{background:var(--sand);font-size:var(--fs-md);line-height:var(--lh-card);border-top:2px dashed #8c6d2f73;gap:22px;margin:clamp(40px,7vw,64px) 0 0;padding:28px clamp(18px,4vw,32px) 30px;list-style:none;display:grid}.erl-pv-short li{grid-template-columns:36px 1fr;display:grid}.erl-pv-short li>span{font:italic 300 28px/1 var(--display);color:var(--gold-ink);grid-row:span 2}.erl-pv-short strong{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.erl-pv-part{border-top:1px solid var(--line-strong);margin-top:clamp(48px,8vw,80px);padding-top:20px}.erl-pv-part h2{font:var(--t-subsection);color:var(--ink);margin:10px 0 16px}.erl-pv-part p{font-size:var(--fs-base);line-height:var(--lh-read);text-wrap:pretty;margin:0 0 14px}.erl-pv-part strong{color:var(--ink);font-weight:500}:where(.erl) .erl-pv-part p a{text-decoration:underline;-webkit-text-decoration-color:var(--gold-ink);text-decoration-color:var(--gold-ink);text-underline-offset:3px}@media (min-width:760px){.erl-pv-part{grid-template-columns:64px 1fr;display:grid}.erl-pv-part h2{margin-top:-4px}}.erl-pv-table{margin-top:20px}.erl-pv-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-card)}.erl-pv-table th,.erl-pv-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 12px 12px 0}.erl-pv-table thead th{font:var(--t-label);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fog);border-bottom-color:var(--line-strong)}.erl-pv-table tbody th{color:var(--ink);font-weight:500}@media (max-width:759px){.erl-pv-table thead{display:none}.erl-pv-table tr,.erl-pv-table th,.erl-pv-table td{border:0;padding:0;display:block}.erl-pv-table tr{border-bottom:1px solid var(--line);padding:14px 0}.erl-pv-table tbody th{font-size:var(--fs-md);margin-bottom:6px}.erl-pv-table td{grid-template-columns:76px 1fr;gap:8px;margin-top:4px;display:grid}.erl-pv-table td:before{content:attr(data-l);font:var(--t-label-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fog);padding-top:3px}}
