:root{--brand-yellow:#fadf30;--accent:#d19a18;--accent-2:#82aeda;--navy:#0d1a2a;--blue:#1f3d5d;--ink:#141b22;--sand:#f5f1e7;--paper:#fffdf8;--muted:#616b75;--line:rgba(23,32,43,.1);--shadow:0 20px 45px rgba(18,34,56,.1);--radius:24px;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-theme),"Trebuchet MS","Segoe UI",Arial,sans-serif;line-height:1.5}body,button,input,select,textarea{font-family:inherit}#__next{min-height:100vh}a{color:inherit}img{max-width:100%;display:block}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.container{max-width:var(--container);margin:0 auto;padding:0 28px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--brand-yellow);border-bottom:1px solid rgba(18,34,56,.16)}.topbar .inner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:9px 0}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:800}.brand-line{display:flex;align-items:center;text-decoration:none;color:inherit}.brand-line strong{font-size:16px;color:var(--navy);line-height:1.05;white-space:nowrap}.brand-logo{height:40px;width:auto;display:block;flex:none}.header-socials{display:flex;gap:6px;align-items:center;list-style:none;flex:none}.header-socials,.header-socials li{margin:0;padding:0}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(13,26,42,.3);background:transparent;color:var(--navy);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.social-icon:hover{background:var(--navy);color:var(--brand-yellow);border-color:var(--navy)}.social-icon svg{display:block}.nav{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.nav-toggle{display:none;background:transparent;border:0;cursor:pointer;padding:6px;color:var(--navy);border-radius:8px}.nav-toggle:focus-visible,.nav-toggle:hover{background:rgba(18,34,56,.1);outline:none}.nav a{text-decoration:none;font-weight:700;font-size:14px;color:var(--navy);padding:10px 14px;border-radius:999px}.nav a.active,.nav a:hover{background:rgba(18,34,56,.1)}.utility-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.utility-links a,.utility-links span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.page-utility{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.page-utility a,.page-utility span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;color:var(--navy);text-decoration:none}h1,h2,h3,h4{line-height:1.06;letter-spacing:-.02em}h1{margin:10px 0 12px}h1,h2{font-family:var(--font-theme),"Arial Black","Trebuchet MS",sans-serif;font-weight:900}h2{font-size:clamp(30px,3.6vw,54px);margin:0 0 12px}h2,h3{color:var(--navy)}h3{font-size:24px;margin:0 0 8px}p{margin:0 0 14px;color:#324150}.lead{font-size:19px;line-height:1.65;max-width:65ch}.section{padding:82px 0}.section.tight{padding:56px 0}.section.dark{background:var(--navy);color:#fff}.section.dark h2,.section.dark h3,.section.dark li,.section.dark p{color:#fff}.section-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:800;margin-bottom:10px}.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 22px;font-weight:800;text-decoration:none;border:1px solid transparent}.btn.primary{background:var(--brand-yellow);color:#111}.btn.secondary{background:#fff}.btn.ghost,.btn.secondary{color:var(--navy);border-color:var(--line)}.btn.ghost{background:transparent}.content-grid{display:grid;grid-gap:24px;gap:24px}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.three-col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.four-col{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:24px;box-shadow:var(--shadow)}.card.dark{background:linear-gradient(180deg,#122238,#23496d);color:#fff;border-color:hsla(0,0%,100%,.12)}.card.dark h3,.card.dark li,.card.dark p{color:#fff}.card .meta,.meta{letter-spacing:.14em;color:var(--accent);margin-bottom:10px}.card .meta,.meta,.pill{font-size:12px;text-transform:uppercase;font-weight:800}.pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--sand);letter-spacing:.1em;color:var(--navy)}.pill.dark{background:hsla(0,0%,100%,.12);color:#fff}.list{margin:0;padding-left:18px;color:#324150}.list li{margin-bottom:8px}.media-card{overflow:hidden;padding:0}.media-card .media{aspect-ratio:4/3}.media-card .media img{width:100%;height:100%;object-fit:cover}.media-card .body{padding:22px}.cta-band{background:linear-gradient(120deg,var(--navy),var(--blue));color:#fff;border-radius:30px;padding:34px;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:auto -60px -80px auto;width:220px;height:220px;border-radius:50%;background:hsla(0,0%,100%,.08)}.cta-band h3,.cta-band p{color:#fff}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mini-card{background:#fff;border:1px solid var(--line);padding:18px;border-radius:20px;box-shadow:var(--shadow)}.mini-card h4{margin:0 0 8px;font-size:18px;color:var(--navy)}.photo-panel{border-radius:28px;overflow:hidden;min-height:340px;box-shadow:var(--shadow)}.photo-panel img{width:100%;height:100%;object-fit:cover}.split-banner{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:24px;gap:24px;align-items:stretch}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.stat{background:#fff;border-radius:20px;padding:18px;border:1px solid var(--line);box-shadow:var(--shadow)}.stat strong{display:block;font-size:28px;color:var(--navy);margin-bottom:6px;font-family:var(--font-theme),"Arial Black","Trebuchet MS",sans-serif;font-weight:900}.stat span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.image-strip{display:grid;grid-gap:16px;gap:16px}.image-strip figure{margin:0;overflow:hidden;border-radius:24px;box-shadow:var(--shadow);min-height:220px}.image-strip img{width:100%;height:100%;object-fit:cover}.faq details{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 20px;margin-bottom:12px;box-shadow:var(--shadow)}.faq summary{cursor:pointer;font-weight:800;color:var(--navy)}.faq p{margin-top:12px}.table-ish{display:grid;grid-gap:14px;gap:14px}.row{display:grid;grid-template-columns:140px 1fr 120px;grid-gap:16px;gap:16px;align-items:start;background:#fff;border-radius:18px;border:1px solid var(--line);padding:18px;box-shadow:var(--shadow)}.time{font-weight:800;color:var(--navy);font-size:16px}.aside-chat{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:10px}.chat-pill{padding:14px 16px;border-radius:999px;text-decoration:none;font-weight:800;background:var(--navy);color:#fff;box-shadow:0 16px 34px rgba(18,34,56,.24);font-size:14px}.chat-pill.alt{background:var(--brand-yellow);color:#111}.footer{padding:48px 0 70px;border-top:1px solid var(--line)}.footer-partner-col{display:flex;flex-direction:column;gap:16px}.footer-socials{margin-top:0;justify-content:flex-start;padding-left:18px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;grid-gap:24px;gap:24px;align-items:start}.footer a{text-decoration:none;color:#334253}.footer small{color:#556472;line-height:1.6;display:block}.footer-partner-card{background:var(--brand-yellow);border-radius:14px;padding:18px 20px}.footer-partner-card a{color:var(--navy);font-weight:600}.footer-partner-card a:hover{text-decoration:underline}.footer-partner-card small{color:var(--navy)}.style-swatches{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.swatch{border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.swatch .color{height:96px}.swatch .meta{padding:14px 16px}.type-scale{display:grid;grid-gap:12px;gap:12px}.type-item{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.summary-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px}.quote-note{background:var(--sand);border-radius:24px;padding:24px;border:1px solid var(--line)}.divider{height:1px;background:var(--line);margin:18px 0}.muted{color:var(--muted)}.anchor-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.anchor-links a{padding:9px 12px;border-radius:999px;background:rgba(200,146,19,.1);text-decoration:none;color:var(--navy);font-weight:800;font-size:14px}.map-box{min-height:420px;border-radius:28px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(127,168,208,.18),rgba(190,135,13,.12)),repeating-linear-gradient(0deg,transparent,transparent 36px,rgba(18,34,56,.05) 0,rgba(18,34,56,.05) 37px),repeating-linear-gradient(90deg,transparent,transparent 36px,rgba(18,34,56,.05) 0,rgba(18,34,56,.05) 37px),#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.map-box .pin{position:absolute;background:var(--navy);color:#fff;padding:10px 12px;border-radius:999px;font-weight:800;font-size:13px}.map-box .water{position:absolute;inset:18% -10% auto 18%;height:42%;background:rgba(127,168,208,.22);border-radius:60px;transform:rotate(-8deg)}.map-box .route{position:absolute;height:8px;background:rgba(190,135,13,.65);border-radius:999px}.application-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.application-flow .step{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--shadow)}.application-flow .step strong{display:block;font-size:28px;color:var(--accent);margin-bottom:6px;font-family:var(--font-theme),"Arial Black","Trebuchet MS",sans-serif;font-weight:900}.partner-tiles{display:grid;grid-gap:16px;gap:16px}.partner-card{background:#fff;border:1px solid var(--line);padding:22px;border-radius:24px;box-shadow:var(--shadow)}.partner-card h3{font-size:22px}.hero-blurb{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.caption{font-size:13px;color:var(--muted);line-height:1.5}.summary-list{margin:0;padding-left:18px}.summary-list li{margin-bottom:10px;color:#334253;line-height:1.6}.reference-list{display:grid;grid-gap:12px;gap:12px}.reference-item{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:var(--shadow)}.reference-item strong{display:block;color:var(--navy);margin-bottom:6px}.reference-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.reference-code{margin:0;background:var(--navy);color:#eaf2ff;border-radius:24px;padding:24px;overflow:auto;box-shadow:var(--shadow);border:1px solid hsla(0,0%,100%,.08)}.reference-code code{font-size:14px;line-height:1.7;white-space:pre-wrap}.reference-top-note{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:rgba(250,223,48,.2);border:1px solid rgba(18,34,56,.1);font-size:13px;font-weight:800;color:var(--navy)}.reference-stack{display:grid;grid-gap:16px;gap:16px}.reference-shell .footer{padding-top:24px}.hero{padding:32px 0 46px;background:radial-gradient(circle at top left,rgba(209,154,24,.22),transparent 34%),radial-gradient(circle at 85% 15%,rgba(130,174,218,.22),transparent 28%),linear-gradient(180deg,#fff,#fff9ee);border-bottom:1px solid rgba(13,26,42,.08)}.marquee{overflow:hidden;white-space:nowrap;border-block:1px solid rgba(13,26,42,.08);background:var(--navy);color:#fff;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.marquee a,.marquee span{display:inline-block;padding:14px 18px;opacity:.88;color:inherit;text-decoration:none;white-space:nowrap}.marquee a:focus-visible,.marquee a:hover{opacity:1}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:start}.collage{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:14px;gap:14px;height:100%}.collage .big,.collage .small,.collage .stack{border-radius:28px;overflow:hidden;min-height:240px}.collage .big img,.collage .small img,.collage .stack img{width:100%;height:100%;object-fit:cover}.collage .stack{display:grid;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px}.hero-panel{background:#0d1a2a;color:#fff;border-radius:28px;padding:28px;box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-panel:before{content:"";position:absolute;inset:auto auto -80px -60px;width:220px;height:220px;border-radius:50%;background:rgba(209,154,24,.18)}.hero-panel h1{color:#fff;font-size:clamp(44px,7vw,84px);text-transform:uppercase;letter-spacing:-.03em}.hero-panel p{color:#eaf2ff}.hero-panel .btn.primary{background:var(--brand-yellow);color:#101010}.hero-panel .btn.secondary{background:transparent;border-color:hsla(0,0%,100%,.2);color:#fff}.feature-grid{grid-template-columns:1fr 1fr 1fr 1fr}.feature-card:first-child,.feature-card:nth-child(4){transform:translateY(18px)}.schedule-band{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:-20px;position:relative;z-index:3}.schedule-band .tile{background:#fff;border-radius:24px;padding:20px;border-top:6px solid var(--accent);box-shadow:var(--shadow)}.image-strip{grid-template-columns:1fr 1fr 1fr}.plan-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px}.partner-tiles{grid-template-columns:repeat(2,1fr)}@media (max-width:1120px){.application-flow,.feature-grid,.footer-grid,.hero-grid,.image-strip,.mini-grid,.partner-tiles,.plan-layout,.reference-card-grid,.ritual-strip,.row,.schedule-band,.split-banner,.stats,.style-swatches,.summary-grid,.three-col,.two-col{grid-template-columns:1fr!important}.hero{min-height:auto}.footer-grid,.row{grid-template-columns:1fr}}@media (max-width:900px){.topbar .inner{position:relative;flex-wrap:nowrap}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--brand-yellow);padding:10px 18px 14px;gap:0;border-top:1px solid rgba(18,34,56,.18);box-shadow:0 12px 24px rgba(18,34,56,.1);transform:translateY(-6px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.topbar[data-menu-open=true] .nav{transform:translateY(0);opacity:1;pointer-events:auto}.nav a{display:block;padding:12px 6px;border-bottom:1px solid rgba(18,34,56,.1);border-radius:0;font-size:15px}.nav a:last-child{border-bottom:0}}@media (max-width:760px){.container{padding:0 18px}.topbar .inner{padding:7px 0}.section{padding:52px 0}.aside-chat{right:14px;bottom:14px}.chat-pill{font-size:13px;padding:12px 14px}}.portal-page{padding:48px 0 80px}.portal-shell{display:grid;grid-gap:24px;gap:24px;max-width:520px;margin:0 auto}.portal-shell.wide{max-width:840px}.portal-header{text-align:center}.portal-header h1{font-size:clamp(28px,4vw,40px);margin:8px 0;color:var(--navy)}.portal-header .eyebrow{color:var(--accent)}.portal-header p{color:var(--muted);max-width:48ch;margin:0 auto}.portal-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow)}.portal-card h2{font-size:22px;margin:0 0 18px;color:var(--navy)}.portal-form{display:grid;grid-gap:16px;gap:16px}.portal-field{display:grid;grid-gap:6px;gap:6px}.portal-field label{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.portal-field .hint{font-size:12px;color:var(--muted)}.portal-field input,.portal-field select,.portal-field textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:16px;line-height:1.4;color:var(--ink);font-family:inherit;min-height:44px}.portal-field input:focus,.portal-field select:focus,.portal-field textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.portal-field textarea{min-height:120px;resize:vertical}.portal-field.has-error input,.portal-field.has-error select,.portal-field.has-error textarea{border-color:#b8381a;outline-color:#b8381a}.portal-field .error{font-size:13px;color:#b8381a}.portal-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:620px){.portal-row{grid-template-columns:1fr}}.portal-submit{min-height:48px;padding:0 22px;border-radius:999px;font-weight:800;font-size:15px;background:var(--brand-yellow);color:#111;border:1px solid transparent;cursor:pointer;font-family:inherit}.portal-submit[disabled]{opacity:.6;cursor:not-allowed}.portal-submit.secondary{background:#fff;color:var(--navy);border-color:var(--line)}.portal-alert{padding:12px 14px;border-radius:14px;font-size:14px;font-weight:700}.portal-alert.error{background:rgba(184,56,26,.08);border:1px solid rgba(184,56,26,.22);color:#8d240b}.portal-alert.success{background:rgba(24,120,60,.08);border:1px solid rgba(24,120,60,.22);color:#0f5a32}.portal-alert.info{background:var(--sand);border:1px solid var(--line);color:var(--navy)}.portal-footer-note{text-align:center;font-size:14px;color:var(--muted)}.portal-footer-note a{color:var(--navy);font-weight:800;text-decoration:none}.portal-footer-note a:hover{text-decoration:underline}.portal-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.portal-tabs a{padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--navy);font-weight:700;font-size:14px}.portal-tabs a.active{background:var(--navy);color:#fff;border-color:var(--navy)}@font-face{font-family:__Work_Sans_60cf21;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_60cf21;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_60cf21;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_60cf21;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_60cf21;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_60cf21;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_60cf21;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_60cf21;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_60cf21;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_60cf21;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_60cf21;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_60cf21;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_60cf21;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_60cf21;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:__Work_Sans_60cf21;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:__Work_Sans_Fallback_60cf21;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_60cf21{font-family:__Work_Sans_60cf21,__Work_Sans_Fallback_60cf21;font-style:normal}.__variable_60cf21{--font-theme:"__Work_Sans_60cf21","__Work_Sans_Fallback_60cf21"}@font-face{font-family:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_516c7b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_516c7b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_516c7b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_516c7b{font-family:__Inter_516c7b,__Inter_Fallback_516c7b;font-style:normal}.__variable_516c7b{--font-body:"__Inter_516c7b","__Inter_Fallback_516c7b"}@font-face{font-family:__Archivo_Black_93a132;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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:__Archivo_Black_93a132;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:__Archivo_Black_Fallback_93a132;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:__Archivo_Black_93a132,__Archivo_Black_Fallback_93a132;font-weight:400;font-style:normal}.__variable_93a132{--font-display:"__Archivo_Black_93a132","__Archivo_Black_Fallback_93a132"}@font-face{font-family:__JetBrains_Mono_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:600;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;font-style:normal;font-weight:700;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_9c1dfc;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9c1dfc{font-family:__JetBrains_Mono_9c1dfc,__JetBrains_Mono_Fallback_9c1dfc;font-style:normal}.__variable_9c1dfc{--font-mono:"__JetBrains_Mono_9c1dfc","__JetBrains_Mono_Fallback_9c1dfc"}