.about-page{--about-bg:#fbfaec;--about-paper:#fffdf5;--about-ink:#27242a;--about-purple:#134e72;--about-purple-light:#258bcb;--about-orange:#ee7540;--about-yellow:#f2d99e;--about-green:#71976c;--about-green-light:#d9e4c9;background:var(--about-bg);color:var(--about-ink);overflow:hidden}.about-hero{background:radial-gradient(circle at 76% 38%, #f2d99e6b, transparent 20%), var(--about-bg);min-height:720px;position:relative;overflow:hidden}.about-hero__inner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;width:min(100% - 120px,1500px);min-height:720px;margin-inline:auto;display:grid;position:relative}.about-hero__content{z-index:5;position:relative}.about-hero__eyebrow{color:var(--about-orange);letter-spacing:.22em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}.about-hero__title{letter-spacing:-.065em;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6vw,92px);font-weight:700;line-height:.94}.about-hero__title span{color:var(--about-purple)}.about-hero__description{color:#746c65;max-width:550px;margin:32px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.75}.about-hero__button{background:var(--about-purple);color:#fff;border-radius:999px;align-items:center;gap:30px;margin-top:38px;padding:15px 22px 15px 26px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.about-hero__button:hover{color:#fff;background:#258bcb;transform:translateY(-3px)}.about-hero__illustration{aspect-ratio:1/.82;width:min(100%,650px);margin-inline:auto;position:relative}.about-hero__circle{aspect-ratio:1;background:#f4e8c2;border-radius:50%;width:70%;animation:7s ease-in-out infinite about-circle-float;position:absolute;top:10%;left:15%}.about-hero__sun{z-index:5;background:var(--about-orange);color:#fff;border-radius:50%;place-items:center;width:75px;height:75px;font-size:30px;animation:5s ease-in-out infinite about-float;display:grid;position:absolute;top:5%;right:10%;transform:rotate(10deg)}.about-hero__book{z-index:10;border:5px solid var(--about-purple);background:#fffdf5;border-radius:14px 25px 20px 12px;justify-content:center;align-items:center;width:310px;height:190px;animation:6s ease-in-out infinite about-book-float;display:flex;position:absolute;bottom:12%;left:25%;transform:rotate(-7deg);box-shadow:15px 16px #5a3f701f}.about-hero__book:before{content:"";background:var(--about-purple);opacity:.3;width:3px;position:absolute;top:10px;bottom:10px;left:50%}.about-hero__book span{color:var(--about-orange);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700}.about-hero__pencil{z-index:12;color:var(--about-orange);font-size:90px;animation:4s ease-in-out infinite about-pencil;position:absolute;bottom:13%;right:15%;transform:rotate(35deg)}.about-hero__star{z-index:12;color:var(--about-purple);font-size:58px;animation:4s ease-in-out infinite about-star;position:absolute;top:30%;left:10%}.about-hero__bubble{z-index:15;border:3px solid var(--about-purple);width:105px;height:70px;color:var(--about-purple);background:#fffdf5;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;display:grid;position:absolute;box-shadow:5px 7px #5a3f701f}.about-hero__bubble--one{top:18%;left:24%;transform:rotate(-8deg)}.about-hero__bubble--two{color:var(--about-orange);top:42%;right:8%;transform:rotate(7deg)}.about-hero__scribble{gap:10px;display:flex;position:absolute;bottom:5%;right:5%}.about-hero__scribble span{background:var(--about-orange);border-radius:50%;width:9px;height:9px}.about-hero__scribble span:nth-child(2){background:var(--about-purple)}.about-hero__scribble span:nth-child(3){background:var(--about-green)}.about-story{background:#fffdf5;padding:150px 0;position:relative}.about-story__inner{width:min(100% - 120px,1350px);margin-inline:auto;position:relative}.about-story__label{color:var(--about-orange);letter-spacing:.18em;align-items:center;gap:15px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;display:flex}.about-story__label span{background:var(--about-purple);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.about-story__content{grid-template-columns:1fr 1fr;gap:100px;margin-top:65px;display:grid}.about-story__heading p{letter-spacing:-.055em;max-width:620px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,75px);font-weight:700;line-height:.98}.about-story__heading span{color:var(--about-purple)}.about-story__text{padding-top:10px}.about-story__text p{color:#746c65;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.8}.about-story__note{background:var(--about-yellow);width:210px;min-height:150px;padding:28px;position:absolute;bottom:-130px;right:4%;transform:rotate(5deg);box-shadow:8px 10px #03c0ff1f}.about-story__note:before{content:"";background:#ee75408c;width:80px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-4deg)}.about-story__note-star{color:var(--about-orange);margin-bottom:15px;font-size:24px;display:block}.about-story__note strong{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.1}.about-story__note-arrow{color:var(--about-purple);font-size:25px;position:absolute;bottom:12px;right:18px}.about-values{background:var(--about-bg);padding:150px 0}.about-values__inner{width:min(100% - 120px,1500px);margin-inline:auto}.about-values__heading{text-align:center}.about-values__eyebrow{color:var(--about-orange);letter-spacing:.2em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.about-values__heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);line-height:1}.about-values__heading h2 span{color:var(--about-purple)}.about-values__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:75px;display:grid}.about-value-card{background:#fffdf5;border-radius:18px;min-height:310px;padding:28px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 15px 40px #00ddff12}.about-value-card:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 25px 50px #02dcfe1f}.about-value-card__top{color:#a59b92;justify-content:space-between;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:13px;display:flex}.about-value-card__icon{background:var(--about-purple);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.about-value-card h3{margin:75px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:30px}.about-value-card p{color:#817870;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7}.about-value-card__arrow{color:var(--about-purple);font-size:24px;position:absolute;bottom:22px;right:25px}.about-value-card--orange .about-value-card__icon{background:var(--about-orange)}.about-value-card--green .about-value-card__icon{background:var(--about-green)}.about-value-card--yellow .about-value-card__icon{background:#d4aa54}.about-journey{background:var(--about-purple);color:#fff;padding:160px 0 180px}.about-journey__inner{width:min(100% - 120px,1400px);margin-inline:auto}.about-journey__heading{text-align:center}.about-journey__heading p{color:var(--about-yellow);letter-spacing:.22em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.about-journey__heading h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,82px);line-height:.95}.about-journey__heading h2 span{color:var(--about-yellow)}.about-journey__path{margin-top:110px;position:relative}.about-journey__line{background:repeating-linear-gradient(90deg,#f2d99ee6 0 12px,#0000 12px 22px);height:4px;position:absolute;top:45px;left:10%;right:10%}.about-journey__step{z-index:2;flex-direction:column;align-items:center;width:24%;display:flex;position:relative}.about-journey__path{justify-content:space-between;display:flex}.about-journey__dot{border:5px solid var(--about-yellow);background:var(--about-purple);border-radius:50%;place-items:center;width:90px;height:90px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;display:grid}.about-journey__card{text-align:center;width:100%;max-width:230px;margin-top:35px}.about-journey__card h3{color:#fff;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:27px}.about-journey__card p{color:#ffffffad;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.about-journey__bottom{text-align:center;max-width:700px;margin:110px auto 0}.about-journey__bottom p{color:var(--about-yellow);margin:0 0 10px;font-family:Georgia,Times New Roman,serif}.about-journey__bottom strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px)}@keyframes about-float{0%,to{transform:translateY(0)rotate(10deg)}50%{transform:translateY(-12px)rotate(6deg)}}@keyframes about-book-float{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-9px)}}@keyframes about-pencil{0%,to{transform:rotate(35deg)translateY(0)}50%{transform:rotate(30deg)translateY(-10px)}}@keyframes about-star{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(12deg)scale(1.1)}}@keyframes about-circle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}[data-theme=dark] .about-page{--about-bg:#111;--about-paper:#1a1a1a;--about-ink:#f5f5f5;--about-purple:#258bcb;--about-purple-light:#258bcb;--about-orange:#f39a70;--about-yellow:#f2d99e;--about-green:#8eae86;--about-green-light:#344331;background:var(--about-bg);color:var(--about-ink)}[data-theme=dark] .about-hero{background:radial-gradient(circle at 76% 38%, #f2d99e17, transparent 35%), var(--about-bg)}[data-theme=dark] .about-hero__description{color:#b8b0c0}[data-theme=dark] .about-hero__title span{color:var(--about-purple)}[data-theme=dark] .about-hero__button,[data-theme=dark] .about-hero__button:hover{color:#fff;background:#258bcb}[data-theme=dark] .about-hero__circle{background:#245675}[data-theme=dark] .about-hero__book,[data-theme=dark] .about-hero__bubble{color:#258bcb;background:#113348}[data-theme=dark] .about-hero__book{border-color:#258bcb;box-shadow:15px 16px #00000038}[data-theme=dark] .about-hero__book:before{background:#258bcb}[data-theme=dark] .about-hero__bubble{border-color:#258bcb;box-shadow:5px 7px #0003}[data-theme=dark] .about-hero__bubble--two{color:var(--about-orange)}[data-theme=dark] .about-story{color:var(--about-ink);background:#171717}[data-theme=dark] .about-story__heading span{color:var(--about-purple)}[data-theme=dark] .about-story__text p{color:#b8b0c0}[data-theme=dark] .about-story__label span{color:#fff;background:#258bcb}[data-theme=dark] .about-story__note{color:#fff4d5;background:#3b3425;box-shadow:8px 10px #0003}[data-theme=dark] .about-story__note-star{color:#f39a70}[data-theme=dark] .about-story__note-arrow{color:#258bcb}[data-theme=dark] .about-story__note:before{background:#ee7540a6}[data-theme=dark] .about-values{background:var(--about-bg);color:var(--about-ink)}[data-theme=dark] .about-values__heading h2 span{color:var(--about-purple)}[data-theme=dark] .about-value-card{color:var(--about-ink);background:#1b1b1b;box-shadow:0 15px 40px #0003}[data-theme=dark] .about-value-card:hover{box-shadow:0 25px 50px #00000059}[data-theme=dark] .about-value-card__top{color:#aaa1b2}[data-theme=dark] .about-value-card h3{color:#f5f0fa}[data-theme=dark] .about-value-card p{color:#b8b0c0}[data-theme=dark] .about-value-card__icon{color:#fff;background:#258bcb}[data-theme=dark] .about-value-card--orange .about-value-card__icon{background:#a84f2b}[data-theme=dark] .about-value-card--green .about-value-card__icon{background:#466344}[data-theme=dark] .about-value-card--yellow .about-value-card__icon{background:#826523}[data-theme=dark] .about-value-card__arrow{color:var(--about-purple)}[data-theme=dark] .about-journey{color:#fff;background:#0c3853}[data-theme=dark] .about-journey__heading h2,[data-theme=dark] .about-journey__card h3{color:#fff}[data-theme=dark] .about-journey__heading h2 span,[data-theme=dark] .about-journey__heading p,[data-theme=dark] .about-journey__bottom p{color:var(--about-yellow)}[data-theme=dark] .about-journey__line{background:repeating-linear-gradient(90deg,#f2d99ecc 0 12px,#0000 12px 22px)}[data-theme=dark] .about-journey__dot{border-color:var(--about-yellow);color:#fff;background:#292033}[data-theme=dark] .about-journey__card p{color:#ffffffc2}@media (max-width:700px){[data-theme=dark] .about-journey__line{background:repeating-linear-gradient(#f2d99ecc 0 12px,#0000 12px 22px)}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .about-page *,[data-theme=dark] .about-page :before,[data-theme=dark] .about-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1000px){.about-hero__inner{grid-template-columns:1fr;padding:100px 0 60px}.about-hero__content{text-align:center}.about-hero__description{margin-inline:auto}.about-hero__illustration{margin-top:50px}.about-story__content{gap:50px}.about-values__grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.about-hero{min-height:auto}.about-hero__inner,.about-story__inner,.about-values__inner,.about-journey__inner{width:calc(100% - 40px)}.about-hero__inner{min-height:auto;padding:100px 0 60px}.about-hero__title{font-size:clamp(45px,13vw,65px)}.about-hero__description{font-size:16px}.about-hero__illustration{aspect-ratio:1;width:100%}.about-hero__book{width:210px;height:130px;left:15%}.about-hero__book span{font-size:19px}.about-hero__pencil{font-size:60px;right:7%}.about-hero__bubble{width:75px;height:52px;font-size:11px}.about-story,.about-values{padding:100px 0}.about-story__content{grid-template-columns:1fr;gap:40px;margin-top:45px}.about-story__heading p{font-size:48px}.about-story__text p{font-size:16px}.about-story__note{margin:50px 0 0 auto;position:relative;bottom:auto;right:auto}.about-values__grid{grid-template-columns:1fr;gap:15px}.about-value-card{min-height:260px}.about-value-card h3{margin-top:50px}.about-journey{padding:100px 0}.about-journey__path{margin-top:70px;display:block}.about-journey__line{background:repeating-linear-gradient(#f2d99ee6 0 12px,#0000 12px 22px);width:3px;height:auto;inset:45px auto 45px 45px}.about-journey__step{grid-template-columns:90px 1fr;align-items:center;width:100%;margin-bottom:55px;display:grid}.about-journey__card{text-align:left;max-width:none;margin:0;padding-left:25px}}
