:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.TextHeader-module-scss-module__Mcjc0W__h0{font-family:var(--font-suisse);font-size:var(--font-h0-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);margin:0}.TextHeader-module-scss-module__Mcjc0W__h1{font-family:var(--font-suisse);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.5px;text-wrap:balance;margin:0}.TextHeader-module-scss-module__Mcjc0W__h2{font-family:var(--font-suisse);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.28px;margin:0}.TextHeader-module-scss-module__Mcjc0W__h3{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);margin:0}.TextHeader-module-scss-module__Mcjc0W__h4{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);margin:0}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.Endpoints-module-scss-module__PuSaJq__endpoints{--endpoint-accent:#817fff;--endpoint-accent-rgb:129, 127, 255;padding:0 var(--page-padding-x);background-color:var(--color-white);flex-direction:column;gap:50px;width:100%;max-width:1850px;margin:0 auto;transition:padding .4s,gap .4s;display:flex}@media (max-width:1024px){.Endpoints-module-scss-module__PuSaJq__endpoints{gap:100px;padding:50px 40px 80px}}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__endpoints{padding:50px var(--page-padding-x) 60px;gap:60px}}.Endpoints-module-scss-module__PuSaJq__header{width:100%}.Endpoints-module-scss-module__PuSaJq__eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.Endpoints-module-scss-module__PuSaJq__content{grid-template-rows:auto;grid-template-columns:220px 1fr .5fr;gap:50px;width:100%;transition:gap .4s;display:grid}@media (max-width:1440px){.Endpoints-module-scss-module__PuSaJq__content{gap:40px}}@media (max-width:1260px){.Endpoints-module-scss-module__PuSaJq__content{grid-template-rows:auto auto;grid-template-columns:1fr .5fr;gap:30px 40px}.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__endpointList{grid-area:1/1/auto/-1;grid-template-columns:repeat(5,1fr);align-self:auto;display:grid}.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__visualArea{grid-area:2/1;align-self:start}.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__endpointDetails{grid-area:2/2;align-self:center}}@media (max-width:1024px){.Endpoints-module-scss-module__PuSaJq__content{gap:25px 30px}}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__content{grid-template-rows:auto;grid-template-columns:1fr;gap:30px}.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__endpointList{flex-flow:wrap;grid-area:auto/1;justify-content:center;align-self:auto;gap:0 6px;display:flex}.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__visualArea,.Endpoints-module-scss-module__PuSaJq__content .Endpoints-module-scss-module__PuSaJq__endpointDetails{grid-area:auto/1;align-self:auto}}.Endpoints-module-scss-module__PuSaJq__endpointList{flex-direction:column;align-self:center;gap:0;min-width:0;transition:gap .4s;display:flex;position:relative}.Endpoints-module-scss-module__PuSaJq__floatingIndicator{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--endpoint-accent-rgb), .55) 0%, var(--endpoint-accent) 100%);filter:blur(1px);pointer-events:none;z-index:1;border-radius:50%;width:13.698px;height:13.698px;margin-top:-6.849px;transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s .1s;position:absolute;top:0;left:0}@media (max-width:1260px){.Endpoints-module-scss-module__PuSaJq__floatingIndicator{display:none}}.Endpoints-module-scss-module__PuSaJq__inlineIndicator{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--endpoint-accent-rgb), .55) 0%, var(--endpoint-accent) 100%);filter:blur(1px);opacity:0;border-radius:50%;flex-shrink:0;width:13.698px;height:13.698px;transition:opacity .3s,background .3s;display:none}@media (max-width:1260px){.Endpoints-module-scss-module__PuSaJq__inlineIndicator{display:block}}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__inlineIndicator{width:10px;height:10px}}.Endpoints-module-scss-module__PuSaJq__endpointItem.Endpoints-module-scss-module__PuSaJq__active .Endpoints-module-scss-module__PuSaJq__inlineIndicator{opacity:1}.Endpoints-module-scss-module__PuSaJq__endpointItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:11px 0 11px 24px;transition:opacity .3s;display:flex}.Endpoints-module-scss-module__PuSaJq__endpointItem:hover{opacity:.7}.Endpoints-module-scss-module__PuSaJq__endpointItem.Endpoints-module-scss-module__PuSaJq__active .Endpoints-module-scss-module__PuSaJq__endpointTitle{opacity:1}.Endpoints-module-scss-module__PuSaJq__endpointItem:not(.Endpoints-module-scss-module__PuSaJq__active) .Endpoints-module-scss-module__PuSaJq__endpointTitle{opacity:.4}@media (max-width:1260px){.Endpoints-module-scss-module__PuSaJq__endpointItem{padding:11px 10px}}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__endpointItem{gap:6px;padding:8px 12px}}.Endpoints-module-scss-module__PuSaJq__divider{border:none;border-top:1px solid var(--color-black-10);width:100%;margin:0}@media (max-width:1260px){.Endpoints-module-scss-module__PuSaJq__divider{display:none}}.Endpoints-module-scss-module__PuSaJq__endpointTitle{color:var(--color-black);font-family:Suisse Intl,sans-serif;font-size:22px;font-weight:400;line-height:1.1;transition:opacity .3s}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__endpointTitle{font-size:15px}}.Endpoints-module-scss-module__PuSaJq__visualArea{aspect-ratio:16/10;width:100%;min-width:0;color:var(--endpoint-accent);background:linear-gradient(135deg, rgba(var(--endpoint-accent-rgb), .18) 0%, rgba(var(--endpoint-accent-rgb), .06) 100%),url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><filter id=\"noise\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"4\" stitchTiles=\"stitch\"/></filter><rect width=\"100\" height=\"100\" filter=\"url(%23noise)\" opacity=\"0.05\"/></svg>");border-radius:20px;justify-content:center;align-self:center;align-items:center;padding:40px;transition:padding .4s;display:flex;position:relative;overflow:hidden}.Endpoints-module-scss-module__PuSaJq__visualArea:before{content:"";background:#0000000d;border-radius:20px;position:absolute;inset:0}.Endpoints-module-scss-module__PuSaJq__visualArea.Endpoints-module-scss-module__PuSaJq__hasImage{background:0 0;padding:0}.Endpoints-module-scss-module__PuSaJq__visualArea.Endpoints-module-scss-module__PuSaJq__hasImage:before{display:none}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__visualArea{padding:30px}}.Endpoints-module-scss-module__PuSaJq__visualContent{z-index:1;opacity:1;filter:blur();justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:scale(1)}.Endpoints-module-scss-module__PuSaJq__visualContent.Endpoints-module-scss-module__PuSaJq__fadeOut{opacity:0;filter:blur(8px);transform:scale(.96)}.Endpoints-module-scss-module__PuSaJq__visualContent.Endpoints-module-scss-module__PuSaJq__hidden{opacity:0;pointer-events:none;z-index:0}.Endpoints-module-scss-module__PuSaJq__visualContent svg{object-fit:contain;max-width:100%;max-height:100%}.Endpoints-module-scss-module__PuSaJq__endpointDetails{flex-direction:column;gap:70px;min-width:0;transition:gap .4s;display:flex}@media (max-width:1024px){.Endpoints-module-scss-module__PuSaJq__endpointDetails{gap:50px}}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__endpointDetails{gap:30px}}.Endpoints-module-scss-module__PuSaJq__detailsContent{flex-direction:column;gap:50px;display:flex}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__detailsContent{gap:25px}}.Endpoints-module-scss-module__PuSaJq__detailsHeader{flex-direction:column;gap:20px;display:flex}.Endpoints-module-scss-module__PuSaJq__detailsEyebrow{background-color:rgba(var(--endpoint-accent-rgb), .18);border:1px solid rgba(var(--endpoint-accent-rgb), .28);color:#0b0907cc;border-radius:100px;align-items:center;width:fit-content;margin:0;padding:5px 10px;font-family:Suisse Intl,sans-serif;font-size:18px;font-weight:400;line-height:1.15;display:inline-flex}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__detailsEyebrow{padding:4px 8px;font-size:14px}}.Endpoints-module-scss-module__PuSaJq__detailsTitle{color:var(--color-black);text-wrap:pretty;margin:0;font-family:Suisse Intl,sans-serif;font-size:32px;font-weight:400;line-height:1}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__detailsTitle{font-size:24px}}.Endpoints-module-scss-module__PuSaJq__detailsDescription{color:#0b090799;white-space:pre-line;text-wrap:pretty;margin:0;font-family:Suisse Intl,sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media (max-width:768px){.Endpoints-module-scss-module__PuSaJq__detailsDescription{font-size:15px}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.Mcp-module-scss-module__qJTkpq__mcp{padding:var(--module-vertical-spacing) var(--page-padding-x);background-color:var(--color-white);justify-content:center;width:100%;display:flex}@media (max-width:768px){.Mcp-module-scss-module__qJTkpq__mcp{padding:60px var(--page-padding-x)}}.Mcp-module-scss-module__qJTkpq__card{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:20px;align-items:center;gap:36px;width:100%;max-width:900px;padding:10px;display:flex;overflow:hidden;box-shadow:0 5px 30px #19213d0f}@media (max-width:1024px){.Mcp-module-scss-module__qJTkpq__card{flex-direction:column;gap:20px}}@media (max-width:768px){.Mcp-module-scss-module__qJTkpq__card{padding:8px}}.Mcp-module-scss-module__qJTkpq__cardImage{aspect-ratio:200/150;background-color:#f7f7f5;border-radius:10.499px;flex-shrink:0;height:100%;max-height:160px;position:relative;overflow:hidden}.Mcp-module-scss-module__qJTkpq__cardImage img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.Mcp-module-scss-module__qJTkpq__cardImage{width:100%;height:200px}}@media (max-width:768px){.Mcp-module-scss-module__qJTkpq__cardImage{height:150px}}.Mcp-module-scss-module__qJTkpq__cardContent{flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;display:flex}@media (max-width:1024px){.Mcp-module-scss-module__qJTkpq__cardContent{width:100%}}.Mcp-module-scss-module__qJTkpq__cardTitle{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);white-space:nowrap;margin:0}@media (max-width:768px){.Mcp-module-scss-module__qJTkpq__cardTitle{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);white-space:normal}}.Mcp-module-scss-module__qJTkpq__cardDescription{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:rgba(var(--color-black-rgb), .6);margin:0}@media (max-width:768px){.Mcp-module-scss-module__qJTkpq__cardDescription{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height)}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.ExploreCarousel-module-scss-module__uQ9DUa__exploreCarousel{padding:var(--module-vertical-spacing) 0;background-color:var(--color-white);flex-direction:column;gap:88px;width:100%;display:flex}@media (max-width:1024px){.ExploreCarousel-module-scss-module__uQ9DUa__exploreCarousel{gap:60px;padding:80px 0}}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__exploreCarousel{gap:40px;padding:60px 0}}.ExploreCarousel-module-scss-module__uQ9DUa__header{justify-content:space-between;align-items:flex-end;gap:30px;width:100%;margin:0 auto;padding:0 100px;display:flex;position:relative}@media (max-width:1439px){.ExploreCarousel-module-scss-module__uQ9DUa__header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:1024px){.ExploreCarousel-module-scss-module__uQ9DUa__header{padding:0 50px}}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__header{padding:0 var(--page-padding-x)}}.ExploreCarousel-module-scss-module__uQ9DUa__heading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);flex:1;min-width:0;margin:0;position:relative}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__heading{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height)}}.ExploreCarousel-module-scss-module__uQ9DUa__embla{width:100%;padding:0 100px;position:relative;overflow:hidden}@media (max-width:1024px){.ExploreCarousel-module-scss-module__uQ9DUa__embla{padding:0 50px}}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__embla{padding:0 var(--page-padding-x)}}.ExploreCarousel-module-scss-module__uQ9DUa__emblaContainer{backface-visibility:hidden;touch-action:pan-y;gap:20px;display:flex}.ExploreCarousel-module-scss-module__uQ9DUa__emblaSlide{cursor:pointer;outline:none;flex:0 0 760px;min-width:760px;transition:opacity .3s}@media (max-width:1024px){.ExploreCarousel-module-scss-module__uQ9DUa__emblaSlide{flex:0 0 calc(100vw - var(--page-padding-x)*2);min-width:calc(100vw - var(--page-padding-x)*2)}}.ExploreCarousel-module-scss-module__uQ9DUa__emblaSlide:not(.ExploreCarousel-module-scss-module__uQ9DUa__slideActive){opacity:.4}.ExploreCarousel-module-scss-module__uQ9DUa__emblaSlide:hover:not(.ExploreCarousel-module-scss-module__uQ9DUa__slideActive){opacity:.6}.ExploreCarousel-module-scss-module__uQ9DUa__emblaSlide.ExploreCarousel-module-scss-module__uQ9DUa__slideActive{cursor:default}.ExploreCarousel-module-scss-module__uQ9DUa__card{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;height:518px;padding:18px 19px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__card{height:450px;padding:16px}}.ExploreCarousel-module-scss-module__uQ9DUa__cardBackground{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:absolute;inset:0}.ExploreCarousel-module-scss-module__uQ9DUa__gradientTop{pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 100%);width:1087.81px;height:97.294px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ExploreCarousel-module-scss-module__uQ9DUa__gradientBottom{pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 100%);width:1087.81px;height:97.294px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(-1)}.ExploreCarousel-module-scss-module__uQ9DUa__cardTitle{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-white);z-index:2;text-align:left;align-self:start;margin:0;position:relative}.ExploreCarousel-module-scss-module__uQ9DUa__screenshotContainer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6;border-radius:20px;padding:5px;position:relative}.ExploreCarousel-module-scss-module__uQ9DUa__screenshotWrapper{background-color:#eee;border-radius:17px;justify-content:center;align-items:start;width:516px;height:270px;display:flex;overflow:hidden}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__screenshotWrapper{width:100%;height:220px}}.ExploreCarousel-module-scss-module__uQ9DUa__screenshot{object-fit:cover;width:100%;height:auto}.ExploreCarousel-module-scss-module__uQ9DUa__cardFooter{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__cardFooter{flex-direction:column;align-items:flex-start;gap:15px}}.ExploreCarousel-module-scss-module__uQ9DUa__description{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-white);flex:1;max-width:411px;margin:0;line-height:.95}@media (max-width:768px){.ExploreCarousel-module-scss-module__uQ9DUa__description{max-width:100%}}.ExploreCarousel-module-scss-module__uQ9DUa__tryItButton{color:var(--color-white);cursor:pointer;white-space:nowrap;background-color:#0000;align-items:center;gap:10px;text-decoration:none;transition:background-color .3s;display:flex}.ExploreCarousel-module-scss-module__uQ9DUa__buttonIcon{border-radius:2px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.ExploreCarousel-module-scss-module__uQ9DUa__buttonIcon svg{width:15px;height:15px}.ExploreCarousel-module-scss-module__uQ9DUa__emblaDots{justify-content:flex-end;align-items:center;gap:8.37px;display:flex}@media (max-width:1439px){.ExploreCarousel-module-scss-module__uQ9DUa__emblaDots{width:100%}}.ExploreCarousel-module-scss-module__uQ9DUa__emblaDot{cursor:pointer;background-color:#3c3a391a;border:none;border-radius:13.95px;width:12.38px;height:12.38px;padding:0;transition:background .3s,width .3s}.ExploreCarousel-module-scss-module__uQ9DUa__emblaDot:hover{background-color:#3c3a3933}.ExploreCarousel-module-scss-module__uQ9DUa__emblaDot.ExploreCarousel-module-scss-module__uQ9DUa__emblaDotActive{background:linear-gradient(90deg,#4285f4 0%,#817fff 50%,#f49eff 100%);width:32.82px}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.Pricing-module-scss-module__B944rW__pricing{width:100%;padding:var(--module-vertical-spacing) var(--page-padding-x);background-color:var(--color-white);flex-direction:column;gap:45px;display:flex}@media (max-width:1024px){.Pricing-module-scss-module__B944rW__pricing{padding:70px var(--page-padding-x);gap:35px}}@media (max-width:768px){.Pricing-module-scss-module__B944rW__pricing{padding:50px var(--page-padding-x);gap:30px}}.Pricing-module-scss-module__B944rW__header{text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%;margin:0 auto;display:flex}.Pricing-module-scss-module__B944rW__eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.Pricing-module-scss-module__B944rW__cardsWrapper{flex-direction:column;align-items:center;gap:45px;width:100%;margin:0 auto;display:flex}.Pricing-module-scss-module__B944rW__cardsGrid{grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(4,1fr);gap:40px;width:100%;display:grid}@media (max-width:1200px){.Pricing-module-scss-module__B944rW__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Pricing-module-scss-module__B944rW__cardsGrid{grid-template-columns:1fr}}.Pricing-module-scss-module__B944rW__card{background:var(--color-white);border:1px solid var(--color-white);grid-template-rows:subgrid;border-radius:20px;grid-row:span 5;row-gap:32px;padding:36px;display:grid;box-shadow:0 2px 8px #00000014}.Pricing-module-scss-module__B944rW__tagArea{align-self:start}.Pricing-module-scss-module__B944rW__priceArea{flex-direction:column;gap:24px;display:flex}.Pricing-module-scss-module__B944rW__separatorArea{align-items:flex-start;display:flex}.Pricing-module-scss-module__B944rW__featuresArea{flex-direction:column;gap:28px;display:flex}.Pricing-module-scss-module__B944rW__buttonArea{justify-content:flex-end;place-self:end stretch;margin-top:auto;display:flex}.Pricing-module-scss-module__B944rW__tag{border-radius:20px;align-self:flex-start;align-items:center;padding:5px 10px;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.05;display:inline-flex}.Pricing-module-scss-module__B944rW__priceRow{align-items:flex-end;gap:2px;display:flex}.Pricing-module-scss-module__B944rW__price{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin:0}.Pricing-module-scss-module__B944rW__slotPriceWrapper{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.Pricing-module-scss-module__B944rW__slotCurrencySymbol{display:inline-block}.Pricing-module-scss-module__B944rW__slotDigitWrapper{vertical-align:baseline;height:1em;display:inline-block;position:relative;overflow:hidden}.Pricing-module-scss-module__B944rW__slotReel{display:block}.Pricing-module-scss-module__B944rW__slotDigitItem{text-align:center;height:1em;line-height:1;display:block}.Pricing-module-scss-module__B944rW__priceUnit{color:var(--color-black-40);font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.Pricing-module-scss-module__B944rW__description{color:var(--color-black-40);margin:0;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.Pricing-module-scss-module__B944rW__divider{background-color:#e5e5e5;width:100%;height:1px}.Pricing-module-scss-module__B944rW__feature{align-items:flex-start;gap:8px;display:flex}.Pricing-module-scss-module__B944rW__checkmark{flex-shrink:0;width:16.392px;height:16.392px}.Pricing-module-scss-module__B944rW__featureText{color:var(--color-black-60);flex:1;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.Pricing-module-scss-module__B944rW__sliderWrapper{flex-direction:column;gap:10px;width:100%;display:flex}.Pricing-module-scss-module__B944rW__sliderInput{appearance:none;background:var(--color-black);cursor:pointer;outline:none;width:100%;height:2px;margin:0}.Pricing-module-scss-module__B944rW__sliderInput::-webkit-slider-thumb{appearance:none;background:var(--color-black);cursor:grab;border-radius:50%;width:14px;height:14px;transition:transform .2s}.Pricing-module-scss-module__B944rW__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.2)}.Pricing-module-scss-module__B944rW__sliderInput::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.Pricing-module-scss-module__B944rW__sliderInput::-moz-range-thumb{background:var(--color-black);cursor:grab;border:none;border-radius:50%;width:14px;height:14px;transition:transform .2s}.Pricing-module-scss-module__B944rW__sliderInput::-moz-range-thumb:hover{transform:scale(1.2)}.Pricing-module-scss-module__B944rW__sliderInput::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.Pricing-module-scss-module__B944rW__sliderInput::-moz-range-track{background:var(--color-black);height:2px}.Pricing-module-scss-module__B944rW__sliderLabel{color:var(--color-black-40);margin:0;font-family:Suisse Int\'l,sans-serif;font-size:10px;font-weight:400;line-height:1.15}.Pricing-module-scss-module__B944rW__buttonLinkWrapper{--text-shift:24px;--icon-shift:98px;width:fit-content;margin-left:auto;display:block}@keyframes Pricing-module-scss-module__B944rW__iconWrapAround{0%{opacity:1;transform:translate(0,0)}40%{transform:translate3d(calc(var(--text-shift) + 10px), 0, 0);opacity:0}41%{transform:translate3d(calc(-1 * var(--icon-shift) - var(--text-shift)), 0, 0);opacity:0}to{transform:translate3d(calc(-1 * var(--icon-shift)), 0, 0);opacity:1}}@keyframes Pricing-module-scss-module__B944rW__iconWrapAroundReverse{0%{transform:translate3d(calc(-1 * var(--icon-shift)), 0, 0);opacity:1}40%{transform:translate3d(calc(-1 * var(--icon-shift) - var(--text-shift) - 10px), 0, 0);opacity:0}41%{transform:translate3d(calc(var(--text-shift) + 10px), 0, 0);opacity:0}to{opacity:1;transform:translate(0,0)}}.Pricing-module-scss-module__B944rW__buttonLink{text-decoration:none;display:block}.Pricing-module-scss-module__B944rW__buttonLink button{color:#3c3a39;border:none;width:fit-content;min-width:0;height:fit-content;min-height:0;overflow:visible;background-color:#0000!important;padding:0!important}.Pricing-module-scss-module__B944rW__buttonLink button:hover{background-color:#0000!important}.Pricing-module-scss-module__B944rW__buttonLink button>div:last-child{display:none}.Pricing-module-scss-module__B944rW__buttonLink button>div:first-child{align-items:center;display:flex;position:relative;overflow:hidden;gap:0!important;padding:0!important}.Pricing-module-scss-module__B944rW__buttonLink button p{will-change:transform;backface-visibility:hidden;margin:0;transition:transform .4s,padding .4s;transform:translate(0,0);padding:0 8px 0 0!important}.Pricing-module-scss-module__B944rW__buttonLink button>div:first-child>div{will-change:transform,opacity;backface-visibility:hidden;flex-shrink:0;padding:0;position:relative;transform:translate(0,0)}.Pricing-module-scss-module__B944rW__buttonLink button svg{color:inherit;display:block}.Pricing-module-scss-module__B944rW__hovered .Pricing-module-scss-module__B944rW__buttonLink button p{transform:translate3d(var(--text-shift), 0, 0);padding:0 0 0 8px!important}.Pricing-module-scss-module__B944rW__hovered .Pricing-module-scss-module__B944rW__buttonLink button>div:first-child>div{animation:.4s forwards Pricing-module-scss-module__B944rW__iconWrapAround}.Pricing-module-scss-module__B944rW__unhovered .Pricing-module-scss-module__B944rW__buttonLink button p{transform:translate(0,0);padding:0 8px 0 0!important}.Pricing-module-scss-module__B944rW__unhovered .Pricing-module-scss-module__B944rW__buttonLink button>div:first-child>div{animation:.4s forwards Pricing-module-scss-module__B944rW__iconWrapAroundReverse}.Pricing-module-scss-module__B944rW__studentCard{background:var(--color-white);border:1px solid var(--color-white);border-radius:20px;align-items:center;gap:30px;padding:10px;display:flex;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.Pricing-module-scss-module__B944rW__studentCard{flex-direction:column;align-items:flex-start}}.Pricing-module-scss-module__B944rW__studentImageWrapper{background:#f7f7f5;border-radius:10.5px;flex-shrink:0;width:202px;height:176px;overflow:hidden}.Pricing-module-scss-module__B944rW__studentImage{object-fit:cover;width:100%;height:100%}.Pricing-module-scss-module__B944rW__studentContent{flex-direction:column;justify-content:center;gap:20px;display:flex}.Pricing-module-scss-module__B944rW__studentHeading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin:0}.Pricing-module-scss-module__B944rW__studentDescription{color:var(--color-black-60);white-space:pre-wrap;margin:0;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15}.Pricing-module-scss-module__B944rW__studentLink{color:#6b6b69;align-items:center;gap:5px;padding:12px;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15;text-decoration:none;transition:color .2s;display:inline-flex}.Pricing-module-scss-module__B944rW__studentLink:hover{color:var(--color-primary-blue)}.Pricing-module-scss-module__B944rW__studentLink svg{width:13.338px;height:11.196px}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.Faq-module-scss-module__ZOcGfW__faq{padding:var(--module-vertical-spacing) var(--page-padding-x) 200px;background-color:var(--color-background)}@media (max-width:1024px){.Faq-module-scss-module__ZOcGfW__faq{padding:70px var(--page-padding-x) 120px}}@media (max-width:768px){.Faq-module-scss-module__ZOcGfW__faq{padding:50px var(--page-padding-x) 100px}}.Faq-module-scss-module__ZOcGfW__container{gap:45px;max-width:1440px;margin:0 auto;display:flex}@media (max-width:1024px){.Faq-module-scss-module__ZOcGfW__container{flex-direction:column}}.Faq-module-scss-module__ZOcGfW__headerSection{flex-direction:column;flex-shrink:0;gap:30px;max-width:360px;display:flex}@media (max-width:1024px){.Faq-module-scss-module__ZOcGfW__headerSection{max-width:100%}}.Faq-module-scss-module__ZOcGfW__eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.Faq-module-scss-module__ZOcGfW__description{color:var(--color-black-60);margin:0;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15}.Faq-module-scss-module__ZOcGfW__contactButtonWrapper{align-self:flex-start;text-decoration:none}.Faq-module-scss-module__ZOcGfW__faqList{flex-direction:column;flex:1;gap:20px;width:100%;display:flex}.Faq-module-scss-module__ZOcGfW__faqItem{background:var(--color-white);border:1px solid var(--color-white);border-radius:20px;align-items:flex-start;gap:20px;min-width:600px;padding:25px 10px;transition:padding .3s;display:flex;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.Faq-module-scss-module__ZOcGfW__faqItem{min-width:0}}.Faq-module-scss-module__ZOcGfW__faqItem.Faq-module-scss-module__ZOcGfW__open{padding:20px 10px}.Faq-module-scss-module__ZOcGfW__arrow{color:var(--color-black-60);flex-shrink:0;margin-top:0;font-size:22px;line-height:1.1;transition:transform .3s,color .2s;display:block}.Faq-module-scss-module__ZOcGfW__open .Faq-module-scss-module__ZOcGfW__arrow{color:var(--color-black);transform:rotate(90deg)}.Faq-module-scss-module__ZOcGfW__faqContent{flex-direction:column;flex:1;gap:20px;display:flex}.Faq-module-scss-module__ZOcGfW__faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--color-black-60);background:0 0;border:none;padding:0;font-family:Suisse Int\'l,sans-serif;font-size:22px;font-weight:400;line-height:1.1;transition:color .2s}.Faq-module-scss-module__ZOcGfW__open .Faq-module-scss-module__ZOcGfW__faqQuestion,.Faq-module-scss-module__ZOcGfW__faqQuestion:hover{color:var(--color-black)}.Faq-module-scss-module__ZOcGfW__faqAnswer{animation:.3s Faq-module-scss-module__ZOcGfW__slideDown}.Faq-module-scss-module__ZOcGfW__faqAnswer p{color:var(--color-black);opacity:.5;margin:0;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15}@keyframes Faq-module-scss-module__ZOcGfW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.CompetitorPage-module-scss-module__2j5YqG__page{--accent-teal:#81b09a;--accent-teal-bg:#81b09a1f;--accent-pink:#db2777;--accent-pink-bg:#db27770f;--accent-orange:#ea580c;--accent-orange-bg:#ea580c0f;--accent-purple:#7c3aed;--accent-purple-bg:#7c3aed0f;--badge-positive:#81b09a;--badge-positive-bg:#81b09a1f;--badge-negative:#dc2626;--badge-negative-bg:#dc26260f;--badge-neutral-bg:var(--color-black-5);flex-direction:column;align-items:center;display:flex}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-light-gray:#f7f7f5;--page-padding-x:20px;--page-padding-x-half:10px;--max-content-width:1440px;--module-vertical-spacing:0;--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:100px;--page-padding-x-half:50px}}.Careers-module-scss-module__h-p8PG__careers{background-color:#fffcf6;width:100%;min-height:100vh;padding:100px 0 120px;position:relative}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__careers{padding:80px 0}}.Careers-module-scss-module__h-p8PG__heroBackground{z-index:0;height:500px;position:absolute;top:0;left:0;right:0;overflow:hidden}.Careers-module-scss-module__h-p8PG__heroBackground img{object-fit:cover;object-position:center center;width:100%;height:100%}.Careers-module-scss-module__h-p8PG__heroBackground:after{content:"";background:linear-gradient(#fffcf640 0%,#fffcf666 40%,#fffcf6d9 75%,#fffcf6 100%);position:absolute;inset:0}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__heroBackground{height:350px}}.Careers-module-scss-module__h-p8PG__container{z-index:1;max-width:1200px;padding:0 var(--page-padding-x);margin:0 auto;position:relative}.Careers-module-scss-module__h-p8PG__backLink{font-family:var(--font-suisse);color:#53525299;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Careers-module-scss-module__h-p8PG__backLink:hover{color:#535252}.Careers-module-scss-module__h-p8PG__backLink:hover svg{transform:translate(-2px)}.Careers-module-scss-module__h-p8PG__backLink svg{transition:transform .2s}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__backLink{margin-bottom:20px}}.Careers-module-scss-module__h-p8PG__header{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px;display:flex}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__header{margin-bottom:32px}}.Careers-module-scss-module__h-p8PG__eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:#81b09a;text-transform:uppercase;letter-spacing:1.5px;margin:0;font-weight:600}.Careers-module-scss-module__h-p8PG__description{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:#535252;max-width:600px;margin:0}.Careers-module-scss-module__h-p8PG__jobListings{background-color:#fffcf6;min-height:200px}.Careers-module-scss-module__h-p8PG__filterBar{border-bottom:1px solid #dddad4;margin-bottom:48px}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__filterBar{margin-bottom:32px}}.Careers-module-scss-module__h-p8PG__filterTabs{scrollbar-width:none;-ms-overflow-style:none;gap:0;display:flex;overflow-x:auto}.Careers-module-scss-module__h-p8PG__filterTabs::-webkit-scrollbar{display:none}.Careers-module-scss-module__h-p8PG__filterTab{cursor:pointer;font-family:var(--font-suisse);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:16px 24px;transition:color .2s;display:flex;position:relative}.Careers-module-scss-module__h-p8PG__filterTab:after{content:"";background-color:#0000;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}.Careers-module-scss-module__h-p8PG__filterTab:hover .Careers-module-scss-module__h-p8PG__tabName,.Careers-module-scss-module__h-p8PG__filterTab.Careers-module-scss-module__h-p8PG__active .Careers-module-scss-module__h-p8PG__tabName,.Careers-module-scss-module__h-p8PG__filterTab.Careers-module-scss-module__h-p8PG__active .Careers-module-scss-module__h-p8PG__tabCount{color:#1f1e1e}.Careers-module-scss-module__h-p8PG__filterTab.Careers-module-scss-module__h-p8PG__active:after{background-color:#1f1e1e}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__filterTab{padding:12px 16px}}.Careers-module-scss-module__h-p8PG__tabName{color:#535252;font-size:15px;font-weight:500;transition:color .2s}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__tabName{font-size:14px}}.Careers-module-scss-module__h-p8PG__tabCount{color:#535252;font-size:14px;font-weight:400;transition:color .2s}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__tabCount{font-size:13px}}.Careers-module-scss-module__h-p8PG__jobsList{flex-direction:column;gap:48px;display:flex}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__jobsList{gap:40px}}.Careers-module-scss-module__h-p8PG__departmentSection{flex-direction:column;display:flex}.Careers-module-scss-module__h-p8PG__departmentHeader{border-bottom:1px solid #dddad4;align-items:baseline;gap:16px;margin-bottom:0;padding-bottom:16px;display:flex}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__departmentHeader{flex-direction:column;gap:4px;padding-bottom:12px}}.Careers-module-scss-module__h-p8PG__departmentTitle{font-family:var(--font-suisse);color:#1f1e1e;letter-spacing:-.3px;margin:0;font-size:24px;font-weight:500}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__departmentTitle{font-size:20px}}.Careers-module-scss-module__h-p8PG__departmentCount{font-family:var(--font-suisse);color:#81b09a;background-color:#81b09a1f;border-radius:100px;padding:4px 10px;font-size:14px;font-weight:500}.Careers-module-scss-module__h-p8PG__jobItems{flex-direction:column;display:flex}.Careers-module-scss-module__h-p8PG__jobItem{border-bottom:1px solid #dddad4b3;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;text-decoration:none;transition:background-color .15s;display:flex}.Careers-module-scss-module__h-p8PG__jobItem:hover{background-color:#dddad44d;border-bottom-color:#0000;border-radius:8px;margin:0 -20px;padding:20px}.Careers-module-scss-module__h-p8PG__jobItem:hover+.Careers-module-scss-module__h-p8PG__jobItem{border-top-color:#0000}.Careers-module-scss-module__h-p8PG__jobItem:hover .Careers-module-scss-module__h-p8PG__jobArrow{opacity:1;color:#81b09a;transform:translate(0)}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__jobItem{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}.Careers-module-scss-module__h-p8PG__jobItem:hover{margin:0 -16px;padding:16px}}.Careers-module-scss-module__h-p8PG__jobTitle{font-family:var(--font-suisse);color:#1f1e1e;flex:1;font-size:16px;font-weight:500;line-height:1.4}.Careers-module-scss-module__h-p8PG__jobMeta{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__jobMeta{justify-content:space-between;width:100%}}.Careers-module-scss-module__h-p8PG__jobLocation{font-family:var(--font-suisse);color:#535252;font-size:14px;font-weight:400;line-height:1.4}.Careers-module-scss-module__h-p8PG__jobArrow{color:#535252;opacity:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,color .2s;display:flex;transform:translate(-4px)}@media (max-width:768px){.Careers-module-scss-module__h-p8PG__jobArrow{opacity:1;transform:translate(0)}}.Careers-module-scss-module__h-p8PG__loading,.Careers-module-scss-module__h-p8PG__error,.Careers-module-scss-module__h-p8PG__empty,.Careers-module-scss-module__h-p8PG__noResults{text-align:center;justify-content:center;align-items:center;min-height:200px;display:flex}.Careers-module-scss-module__h-p8PG__loading p,.Careers-module-scss-module__h-p8PG__error p,.Careers-module-scss-module__h-p8PG__empty p,.Careers-module-scss-module__h-p8PG__noResults p{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:#535252;margin:0}.Careers-module-scss-module__h-p8PG__error p{color:#ff7300}.Careers-module-scss-module__h-p8PG__noResults{min-height:120px}
