:root{--frost-bg:#f7f9fb;--frost-bg-deep:#eef2f6;--frost-surface:rgba(255,255,255,0.6);--frost-surface-hover:rgba(255,255,255,0.8);--frost-border:rgba(0,20,40,0.07);--frost-border-accent:rgba(8,145,178,0.2);--frost-text:#0a1628;--frost-text-secondary:#3a4a5e;--frost-muted:#6b7a8d;--frost-accent:#0891b2;--frost-accent-bright:#06b6d4;--frost-accent-deep:#0c6478;--frost-accent-deep-bright:#0e7490;--frost-accent-glow:rgba(8,145,178,0.1);--frost-accent-glow-strong:rgba(8,145,178,0.22);--font-serif:var(--ff-cormorant),Georgia,serif;--font-sans:var(--ff-outfit),system-ui,sans-serif;--font-mono:var(--ff-jetbrains),"SF Mono",monospace;--grain-opacity:0.022;--aurora-opacity:0.35;--grid-opacity:0.04}html.dark{--frost-bg:#06090f;--frost-bg-deep:#0a0f18;--frost-surface:rgba(12,18,32,0.6);--frost-surface-hover:rgba(16,24,42,0.75);--frost-border:rgba(255,255,255,0.06);--frost-border-accent:rgba(34,211,238,0.15);--frost-text:#e8edf5;--frost-text-secondary:#94a3b8;--frost-muted:#64748b;--frost-accent:#22d3ee;--frost-accent-bright:#67e8f9;--frost-accent-deep:#0e7490;--frost-accent-deep-bright:#0891b2;--frost-accent-glow:rgba(34,211,238,0.06);--frost-accent-glow-strong:rgba(34,211,238,0.18);--grain-opacity:0.032;--aurora-opacity:0.45;--grid-opacity:0.06}body,html{min-height:100%;background:var(--frost-bg);overflow-x:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;overflow-x:hidden}.bg-arctic{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(6,182,212,.045),transparent),radial-gradient(ellipse 60% 40% at 85% 0,rgba(59,130,246,.025),transparent),var(--frost-bg)}.dark .bg-arctic{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(6,182,212,.06),transparent),radial-gradient(ellipse 60% 40% at 85% 0,rgba(59,130,246,.04),transparent),var(--frost-bg)}.aurora-three-bg canvas{mask-image:radial-gradient(ellipse 120% 100% at 50% 35%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 120% 100% at 50% 35%,black 30%,transparent 80%)}.ice-crystal-container{position:relative}.ice-crystal-container canvas{touch-action:pan-y}@property --grid-reveal{syntax:"<percentage>";inherits:false;initial-value:108%}.grid-pattern{position:absolute;top:0;left:0;right:0;height:clamp(1700px,200vh,2400px);pointer-events:none;z-index:0;opacity:var(--grid-opacity);will-change:mask;background-image:linear-gradient(var(--frost-text) 1px,transparent 1px),linear-gradient(90deg,var(--frost-text) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black 0,black calc(var(--grid-reveal) - 12%),transparent var(--grid-reveal)),linear-gradient(to bottom,black 0,black 40%,rgba(0,0,0,.92) 45%,rgba(0,0,0,.78) 50%,rgba(0,0,0,.58) 55%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.15) 65%,transparent 70%);-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(var(--grid-reveal) - 12%),transparent var(--grid-reveal)),linear-gradient(to bottom,black 0,black 40%,rgba(0,0,0,.92) 45%,rgba(0,0,0,.78) 50%,rgba(0,0,0,.58) 55%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.15) 65%,transparent 70%);mask-composite:intersect;-webkit-mask-composite:source-in;animation:grid-reveal-sweep 2.6s linear both;animation-delay:.2s}@keyframes grid-reveal-sweep{0%{--grid-reveal:0%}to{--grid-reveal:108%}}.grain-overlay{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.display-heading{font-family:var(--font-serif);font-weight:300;font-style:italic;letter-spacing:-.02em;line-height:1.08}.section-label{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--frost-accent)}.btn-arctic{background:linear-gradient(180deg,#b6ecff 0,#56b8ec);color:#0e5080;font-weight:600;border:.5px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(14,80,128,.08),0 6px 18px rgba(86,184,236,.38);transition:transform .2s ease,box-shadow .5s ease .1s,filter .2s ease;position:relative;overflow:hidden}.btn-arctic:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-100%);transition:none;pointer-events:none}.btn-arctic:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 2px 4px rgba(14,80,128,.1),0 10px 24px rgba(86,184,236,.5)}.btn-arctic:hover:before{transform:translateX(100%);transition:transform 1.1s ease}.btn-arctic:active{transform:translateY(0);filter:brightness(.98)}.btn-magnetic{will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .2s ease,box-shadow .5s ease .1s}.btn-arctic.btn-magnetic{transition:transform .62s cubic-bezier(.34,1.22,.5,1),padding .5s cubic-bezier(.4,0,.2,1),box-shadow .48s ease .12s,filter .2s ease,background-color .2s ease,color .2s ease}.card-arctic{background:var(--frost-surface);border:1px solid var(--frost-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.card-arctic:hover{transform:translateY(-4px);box-shadow:0 24px 64px -16px var(--frost-accent-glow)}.card-arctic:hover,.card-pro{border-color:var(--frost-border-accent)}.card-pro{box-shadow:0 0 0 1px var(--frost-border-accent),0 24px 64px -16px var(--frost-accent-glow-strong)}.card-pro:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--frost-accent),transparent 60%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.card-pro:hover{transform:translateY(-6px)}.tilt-group{position:relative;perspective:1200px;--rx:0deg;--ry:0deg}.tilt-card{position:relative;z-index:10;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:1rem;border:1px solid var(--frost-border);background:var(--frost-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.5rem;box-shadow:0 32px 80px -24px var(--frost-accent-glow-strong)}.shard,.tilt-card{will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1)}.shard{position:absolute;border-radius:.75rem;opacity:.5}.screenshot-frame{position:relative;border-radius:.75rem;overflow:hidden;border:1px solid var(--frost-border);background:var(--frost-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 32px 80px -24px rgba(0,0,0,.12);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dark .screenshot-frame{box-shadow:0 32px 80px -24px rgba(0,0,0,.35)}.screenshot-frame:hover{transform:translateY(-2px) scale(1.003)}.screenshot-frame:after{content:"Replace with screenshot";position:absolute;right:12px;bottom:12px;font-family:var(--font-mono);font-size:11px;color:var(--frost-muted);background:var(--frost-surface);border:1px solid var(--frost-border);padding:4px 10px;border-radius:6px}.reveal{opacity:0;transform:translateY(26px) scale(.988);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal-in{opacity:1;transform:translateY(0) scale(1)}.stagger-1{transition-delay:.06s}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.18s}.stagger-4{transition-delay:.24s}.stagger-5{transition-delay:.3s}.stagger-6{transition-delay:.36s}@keyframes hero-text-rise{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(7px)}55%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero-stagger>*{animation:hero-text-rise 1.25s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .1s)}.hero-stagger>.hero-words{animation:none}.hero-word{display:inline-block;vertical-align:baseline;animation:hero-text-rise 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--wd,0s);will-change:transform,filter,opacity}.foot-rotate{position:relative;display:inline-block;white-space:nowrap}.foot-char{display:inline-block;opacity:0;animation-delay:var(--cd,0s);animation-fill-mode:both;animation-duration:.11s;animation-timing-function:steps(2)}.foot-rotate[data-variant=center] .foot-char{animation-name:foot-type-pop}.foot-rotate[data-variant=ltr] .foot-char{animation-name:foot-type-key;animation-duration:90ms}@keyframes foot-type-pop{0%{opacity:0;transform:translateY(-.14em) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes foot-type-key{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}.hero-readable{text-shadow:0 1px 2px rgba(255,255,255,.4),0 0 14px rgba(255,255,255,.32),0 2px 24px rgba(255,255,255,.22)}.dark .hero-readable{text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 16px rgba(0,0,0,.4),0 2px 28px rgba(0,0,0,.3)}.hero-readable button,.hero-readable form,.hero-readable input{text-shadow:none}.liquid-glass-header{isolation:isolate;box-shadow:0 4px 24px rgba(0,0,0,.26);background-color:rgba(5,60,80,.42)}.dark .liquid-glass-header{box-shadow:0 4px 26px rgba(0,0,0,.65);background-color:rgba(2,25,38,.78)}.liquid-glass-header:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 22px -4px rgba(6,182,212,.18);background-color:rgba(8,95,122,.18);pointer-events:none}.dark .liquid-glass-header:before{box-shadow:inset 0 0 22px -4px rgba(34,211,238,.14);background-color:rgba(8,60,80,.28)}.liquid-glass-header:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;backdrop-filter:blur(10px) saturate(2);-webkit-backdrop-filter:blur(10px) saturate(2);isolation:isolate}.liquid-glass-header.lg-refract:after{backdrop-filter:url(#liquid-glass-filter);-webkit-backdrop-filter:url(#liquid-glass-filter)}.nav-link{position:relative;color:var(--frost-muted);font-family:var(--font-sans);font-size:.875rem;font-weight:400;transition:color .2s ease;cursor:pointer;background:none;border:none;padding:0}.nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1.5px;background:var(--frost-accent);transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-link.active,.nav-link:hover{color:var(--frost-text)}.nav-link.active:after,.nav-link:hover:after{width:100%}.shimmer-border{position:relative;overflow:hidden}.shimmer-border:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent,var(--frost-accent-glow-strong),transparent);background-size:200% 100%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:shimmer-slide 4s linear infinite;animation-play-state:paused;pointer-events:none}.shimmer-border.in-view:after{animation-play-state:running}@keyframes shimmer-slide{0%{background-position:-200% 0}to{background-position:200% 0}}.theme-toggle-dock{position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;display:inline-flex;align-items:center;justify-content:center;padding:.625rem;border-radius:9999px;background:var(--frost-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--frost-border);box-shadow:0 8px 24px -8px rgba(0,0,0,.08);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.theme-toggle-dock:hover{box-shadow:0 12px 32px -8px rgba(0,0,0,.12);border-color:var(--frost-border-accent)}@keyframes bump{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.03)}60%,to{transform:translateY(0) scale(1)}}.btn-bump{animation:bump .9s ease-out 1}@keyframes shine-in{0%{transform:translateX(-150%) skewX(-15deg)}to{transform:translateX(250%) skewX(-15deg)}}.btn-shine-in:after{content:"";top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-150%) skewX(-15deg);animation:shine-in .9s cubic-bezier(.25,.46,.45,.94) .2s 1 forwards}.btn-shine-in:after,.section-glow{position:absolute;pointer-events:none}.section-glow{border-radius:50%;filter:blur(100px);will-change:transform}.App-header,.App-link,.App-logo{all:unset}a,button{transition-property:background-color,color,border-color,box-shadow,transform,opacity;transition-duration:.2s}@media (prefers-reduced-motion:reduce){.btn-bump,.btn-shine-in:after,.foot-char,.grid-pattern,.hero-stagger>*,.hero-word,.reveal,.shard,.shimmer-border:after{animation:none!important;transition-duration:0s!important}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_94d7f7{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_94d7f7{--ff-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_60a407{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_60a407{--ff-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--ff-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}