.about-page{padding-bottom:20px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:var(--appearance-link,#006aff)}.about-page h2{font-size:28px;line-height:1.2;margin:8px 0 12px}.about-page p{font-size:16px;line-height:1.5;color:var(--appearance-muted,#405e92)}.about-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,var(--appearance-raised,#eef8ff) 3%,var(--appearance-raised,#eef8ffef) 30%,#eef8ff00 65%),url(about-sunrise.webp) center/cover;border-radius:8px;margin-top:14px;padding:14px 24px 20px;min-height:310px}.about-hero .breadcrumb{margin:0 0 15px;font-size:14px}.hero-copy{max-width:49%}.about-hero h1{font-size:clamp(32px,3.5vw,46px);line-height:1.04;margin:8px 0 10px}.hero-copy p{margin:0 0 14px;color:var(--appearance-text,#10235b)}.about-primary{display:inline-block;background:var(--appearance-primary,#006aff);color:var(--appearance-inverse,white);border-radius:6px;padding:11px 20px;font-size:15px;font-weight:600;white-space:nowrap}.about-primary:hover{background:var(--appearance-primary,#0054ce)}.about-hero .hero-note{position:absolute;right:4%;top:24px;max-width:32%;font:italic 29px/1.1 Georgia,serif;color:var(--appearance-text,#10235b);transform:rotate(-7deg);text-align:center}.hero-note:after{content:'';display:block;width:90px;height:2px;background:var(--appearance-primary,#006aff);margin:12px auto}.about-hero .hero-tagline{position:absolute;right:24px;bottom:12px;color:var(--appearance-inverse,#fff);text-align:right;font-weight:600;text-shadow:0 1px 5px var(--appearance-shadow,#001d40);margin:0}.about-purpose{max-width:1000px;margin:26px auto 24px;text-align:center;padding:0 20px}.about-purpose p{margin:10px 0}.about-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:24px}.about-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--appearance-border,#cfe3fa);border-radius:9px;padding:16px 9px 12px;background:var(--appearance-surface,#ffffffb5);color:var(--navy)}.about-card:hover{border-color:var(--appearance-border,#78b5ff);background:var(--appearance-raised,#eef8ff);transform:translateY(-2px)}.about-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--appearance-raised,#e3f1ff);color:var(--appearance-link,#006aff);font-size:34px}.about-card:nth-child(1) .about-icon{background:var(--appearance-gold-surface,#fff8db);color:var(--appearance-gold,#ffb400)}.about-card:nth-child(2) .about-icon{background:var(--appearance-green-surface,#d8f6ea);color:var(--appearance-green,#00a66b)}.about-card:nth-child(4) .about-icon{background:var(--appearance-raised,#eee5ff);color:var(--appearance-purple,#7147db)}.about-card:nth-child(5) .about-icon{background:var(--appearance-raised,#ffe4ed);color:var(--appearance-red,#d91658)}.about-card h3{font-size:16px;margin:10px 0 5px}.about-card p{font-size:14px;line-height:1.45;margin:0}.about-world{display:grid;grid-template-columns:35% 65%;overflow:hidden;border:1px solid var(--appearance-border,#d0e6fa);border-radius:10px;background:var(--appearance-raised,#edf6ff);margin-bottom:18px}.world-photo{background:url(about-earth.webp) 25% center/cover;min-height:265px}.world-copy{padding:24px 24px 18px 18px}.world-copy p{margin:7px 0}.world-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.world-facts>div{display:flex;align-items:flex-start;gap:8px}.world-facts>div>span{font-size:28px;color:var(--appearance-link,#006aff);line-height:1.2}.world-facts p{margin:0;font-size:14px}.world-facts strong{display:block;color:var(--appearance-text,#10235b);font-size:14px}.world-facts small{display:block;font-size:12px;margin-top:5px}.about-simple{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:18px 0}.about-simple>div:first-child{padding:12px 16px}.about-simple p{margin:8px 0}.simple-photo{position:relative;overflow:hidden;border-radius:10px;align-self:stretch;min-height:265px}.simple-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.simple-photo p{position:absolute;left:7%;top:12%;font:italic 28px/1.15 Georgia,serif;transform:rotate(-7deg);color:var(--appearance-text,#10235b);text-shadow:0 0 12px var(--appearance-shadow,#fff)}.about-data{display:flex;gap:24px;border:1px solid var(--appearance-border,#cfebe8);border-radius:10px;background:var(--appearance-raised,#eff9f7);padding:22px;margin:14px 0}.trust-icon{display:grid;place-items:center;border-radius:50%;background:var(--appearance-green-surface,#d0f3e6);color:var(--appearance-green,#00a66d);font-size:40px;flex:0 0 70px;height:70px}.about-data h2{margin:7px 0}.about-data p{margin:0}.about-closing{display:flex;align-items:center;gap:30px;padding:22px 24px 22px 12%;border:1px solid var(--appearance-border,#d8ecff);border-radius:10px;background:linear-gradient(90deg,var(--appearance-raised,#e5f4ffcf),var(--appearance-raised,#e5f4fff2)),url(calendar-banner.webp) center 70%/cover}.about-closing>div{flex:1}.about-closing p{margin:7px 0 0}.about-page a:focus-visible{outline:3px solid var(--appearance-border,#79baff);outline-offset:3px}@media(max-width:1100px){.world-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid{gap:8px}.about-card{padding-left:6px;padding-right:6px}.about-card h3{font-size:15px}}@media(max-width:850px){.about-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-world{grid-template-columns:30% 70%}.about-simple{gap:15px}.hero-copy{max-width:60%}.about-hero .hero-note{font-size:23px;right:2%}.about-hero .hero-tagline{font-size:14px;max-width:30%}.about-closing{padding:20px}.about-page h2{font-size:25px}}@media(max-width:600px){.about-hero{padding:14px 18px 20px;background:linear-gradient(90deg,var(--appearance-raised,#eef8fff2),var(--appearance-raised,#eef8ffcc)),url(about-sunrise.webp) center/cover}.hero-copy{max-width:100%}.about-hero .hero-note,.about-hero .hero-tagline{display:none}.about-hero h1{font-size:34px}.about-purpose{padding:0 4px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-card:last-child{grid-column:1/-1}.about-world,.about-simple{grid-template-columns:1fr}.world-photo{min-height:190px;background-position:center 35%}.world-copy{padding:20px}.about-simple>div:first-child{padding:10px 2px}.simple-photo{height:245px;min-height:0}.about-data{gap:12px;padding:18px}.trust-icon{flex-basis:42px;height:42px;font-size:28px}.about-closing{flex-direction:column;align-items:flex-start;gap:16px}.about-page p{font-size:16px}.about-card p{font-size:14px}.world-facts p{font-size:14px}}
