.about-page{color:var(--ink);background:var(--surface);overflow:clip}.about-wrap{width:min(100% - 48px,1240px);margin-inline:auto}.about-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(142px,12vw,174px) 0 42px;color:#fff;background:radial-gradient(ellipse at 50% 105%,rgba(32,150,164,.24),transparent 52%),linear-gradient(145deg,#071f33,#0a354e 70%,#0b4059)}.about-hero-glow{width:1000px;height:650px;top:-350px;left:calc(50% - 500px);border-radius:50%;background:radial-gradient(ellipse,rgba(49,175,177,.22),transparent 68%);animation:about-glow-arrive 2.5s ease-out both}.about-hero-glow,.about-hero-paths{position:absolute;z-index:-1;pointer-events:none}.about-hero-paths{inset:0;width:100%;height:100%}.about-hero-paths path{stroke:rgba(123,212,211,.13);stroke-width:1;stroke-dasharray:1;animation:about-path-draw 2.4s cubic-bezier(.22,1,.36,1) .2s both}.about-hero-paths path:nth-child(2){stroke:rgba(178,223,135,.1);animation-delay:.5s}.about-hero-paths circle{fill:#a2db8d;opacity:.45;animation:about-hero-arrive 1s .7s both}.about-breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:28px;font:500 12px/1.3 var(--font-body);color:rgba(255,255,255,.55);animation:about-hero-arrive .7s both}.about-breadcrumb a{text-decoration:none;transition:color .2s ease}.about-breadcrumb a:hover{color:var(--lime)}.about-breadcrumb [aria-current=page]{color:rgba(255,255,255,.86)}.about-hero-content{max-width:760px;text-align:left}.about-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.about-kicker,.about-section-kicker{display:inline-flex;align-items:center;gap:11px;margin:0;font:700 12px/1.2 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.about-kicker{color:var(--lime);animation:about-hero-arrive .8s .08s both}.about-kicker>span{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(152,222,63,.17)}.about-hero h1{max-width:960px;margin:22px 0 0;color:#fff;font:500 var(--h1-size)/1.07 var(--font-display);letter-spacing:var(--h1-ls);text-wrap:balance}.about-hero-title-line{display:block;overflow:hidden;padding:.03em .06em .09em;margin:-.03em -.06em -.09em}.about-hero-title-line>span{display:block;color:#fff;animation:about-title-arrive 1.1s cubic-bezier(.22,1,.36,1) .16s both}.about-hero-title-accent>span{color:#a5e3bc;background:linear-gradient(100deg,#8edcde 5%,#c0ef7d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-delay:.3s}.about-hero-intro{max-width:610px;margin:24px 0 0;color:rgba(255,255,255,.78);font:400 clamp(16px,1.35vw,19px)/1.7 var(--font-body);animation:about-hero-arrive .9s .4s both}.about-final-actions,.about-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px}.about-hero-actions{justify-content:flex-start;margin-top:28px;animation:about-hero-arrive .9s .5s both}.about-page .about-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:10px 10px 10px 24px;border:0;border-radius:999px;font:600 14px/1.15 var(--font-display);text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.about-page .about-button:hover{transform:translateY(-3px)}.about-page .about-button:active{transform:translateY(0)}.about-page .about-button-lime{color:#fff;border:1px solid var(--cta-option-c-border);background:var(--cta-option-c);box-shadow:var(--cta-option-c-shadow)}.about-page .about-button>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:#fff;background:#0b3c5d;font:500 21px/1 var(--font-body)}.about-text-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;font:600 14px/1.2 var(--font-display);text-decoration:none;transition:gap .2s ease,color .2s ease}.about-text-link:hover{gap:16px}.about-text-link-light{color:rgba(255,255,255,.88)}.about-text-link-light:hover{color:var(--lime)}.about-text-link span{font-size:20px;font-weight:400}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;margin:clamp(40px,5vw,64px) auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.17)}.about-stat{min-width:0;padding:8px 24px;text-align:center;animation:about-hero-arrive .9s .65s both}.about-stat:nth-child(2){animation-delay:.75s}.about-stat:nth-child(3){animation-delay:.85s}.about-stat:nth-child(4){animation-delay:.95s}.about-stat+.about-stat{border-left:1px solid rgba(255,255,255,.14)}.about-stat dt{color:#fff;font:600 clamp(24px,2.4vw,36px)/1.05 var(--font-display);letter-spacing:-.035em}.about-stat dd{margin-top:7px;color:rgba(255,255,255,.7);font:400 12px/1.4 var(--font-body)}@keyframes about-hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-title-arrive{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes about-path-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes about-glow-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.about-story{padding:clamp(80px,9vw,132px) 0;background:radial-gradient(ellipse at 90% 60%,#e2f0ee,transparent 55%),#f5f8f7}.about-story-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(42px,7vw,100px);align-items:center}.about-section-kicker{color:var(--teal-ink)}.about-final h2,.about-gallery h2,.about-promise h2,.about-purpose h2,.about-story h2{margin:18px 0 0;font:600 clamp(2.5rem,4vw,4.6rem)/1.09 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.about-story h2{max-width:720px;margin-top:28px;color:var(--ink);font-size:clamp(42px,4.8vw,70px);line-height:1.09}.about-story h2 span{color:var(--teal-ink)}.about-story-intro{max-width:440px;margin:26px 0 0;color:var(--ink-soft);font:400 17px/1.75 var(--font-body)}.about-story-link{display:inline-flex;align-items:center;gap:25px;margin-top:30px;padding-block:6px;color:var(--ink);font:600 14px/1.4 var(--font-display);text-decoration:none}.about-story-link>span{display:grid;place-items:center;width:43px;height:43px;border:1px solid #bad0d4;border-radius:50%;font:400 23px/1 var(--font-body);transition:background .25s ease,transform .25s ease}.about-story-link:hover>span{background:var(--lime);border-color:var(--lime);transform:translate(2px,-2px)}.about-story-link:focus-visible{outline:2px solid var(--teal-ink);outline-offset:5px;border-radius:6px}.about-story-note{position:relative;padding:clamp(30px,3.4vw,48px);border:1px solid #d7e6e5;border-radius:8px 64px 8px 8px;background:rgba(255,255,255,.85);box-shadow:0 28px 70px -44px rgba(11,60,93,.28)}.about-story-note-top{display:flex;align-items:center;gap:9px;color:var(--teal-ink);font:600 10px/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.about-story-note-top>span{width:7px;height:7px;border-radius:50%;background:#7bbb36;box-shadow:0 0 0 4px #eff6e7}.about-story-note h3{max-width:340px;margin:22px 0 28px;color:var(--ink);font:500 clamp(27px,2.6vw,36px)/1.18 var(--font-display);letter-spacing:-.04em}.about-story-note h3 span{color:var(--teal-ink)}.about-story-priorities{margin:0}.about-story-priorities>div{padding:18px 0;border-top:1px solid #dce7e7}.about-story-priorities dt{display:flex;align-items:center;gap:17px;color:var(--ink);font:600 16px/1.3 var(--font-display)}.about-story-priorities dt>span{color:var(--teal-ink);font:500 10px/1.3 var(--font-display);letter-spacing:.08em}.about-story-priorities dd{margin:8px 0 0 31px;color:var(--ink-soft);font:400 13px/1.6 var(--font-body)}.about-story-note-footer{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:20px;border-top:1px solid #dce7e7}.about-story-note-footer>span{color:var(--teal-ink);font:400 30px/1 var(--font-body)}.about-story-note-footer p{margin:0;color:var(--ink);font:italic 21px/1.3 Georgia,serif}.about-purpose{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,9vw,138px) 0 clamp(94px,10vw,150px);background:linear-gradient(rgba(11,60,93,.035) 1px,transparent 0),linear-gradient(90deg,rgba(11,60,93,.035) 1px,transparent 0),radial-gradient(circle at 9% 18%,rgba(134,211,208,.2),transparent 24%),#fbfcfc;background-size:76px 76px,76px 76px,auto,auto}.about-purpose:after{right:-11%;bottom:-44%;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(152,222,63,.12),transparent 67%);content:""}.about-purpose-orbit,.about-purpose:after{position:absolute;z-index:-1;pointer-events:none}.about-purpose-orbit{border:1px solid rgba(35,150,165,.13);border-radius:50%;animation:about-purpose-drift 32s linear infinite}.about-purpose-orbit:before{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 7px rgba(152,222,63,.1);content:""}.about-purpose-orbit-one{top:-170px;left:-210px;width:470px;height:470px}.about-purpose-orbit-one:before{right:63px;bottom:58px}.about-purpose-orbit-two{right:-120px;bottom:-150px;width:390px;height:390px;animation-direction:reverse;animation-duration:38s}.about-purpose-orbit-two:before{top:46px;left:50px;background:#58c8c9;box-shadow:0 0 0 7px rgba(88,200,201,.1)}@keyframes about-purpose-drift{to{transform:rotate(1turn)}}.about-purpose-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:20px clamp(40px,7vw,100px);align-items:end}.about-purpose-intro .about-section-kicker{grid-column:1/-1}.about-purpose h2{max-width:790px;margin:0;color:var(--ink);font-size:clamp(42px,4.7vw,70px)}.about-purpose h2 span{color:var(--teal-ink)}.about-purpose-intro>p:last-child{max-width:390px;margin:0 0 5px;color:var(--ink-soft);font:400 16px/1.75 var(--font-body)}.about-purpose-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,2.8vw,38px);align-items:start;margin-top:clamp(48px,6vw,80px)}.about-purpose-stage:before{position:absolute;z-index:0;top:51%;left:calc(50% - 35px);width:70px;height:1px;background:linear-gradient(90deg,var(--teal-ink),var(--lime));content:""}.about-purpose-card{position:relative;z-index:1;display:flex;flex-direction:column;min-height:520px;overflow:hidden;padding:clamp(30px,4vw,54px);border-radius:34px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.about-purpose-card:before{position:absolute;width:340px;height:340px;border-radius:50%;content:"";pointer-events:none}.about-purpose-mission{border:1px solid #d7e7e9;background:rgba(255,255,255,.94);box-shadow:0 32px 80px -52px rgba(8,47,73,.48)}.about-purpose-mission:before{top:-210px;right:-150px;background:radial-gradient(circle,rgba(69,191,193,.18),transparent 68%)}.about-purpose-vision{margin-top:74px;color:#fff;background:radial-gradient(circle at 90% 5%,rgba(77,200,195,.2),transparent 34%),linear-gradient(145deg,#082d43,#0a4860);box-shadow:0 38px 88px -48px rgba(4,29,47,.7)}.about-purpose-vision:before{right:-120px;bottom:-210px;border:1px solid rgba(255,255,255,.11);box-shadow:0 0 0 64px rgba(255,255,255,.025),0 0 0 128px rgba(255,255,255,.018)}.about-purpose-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.about-purpose-card-top>p{display:flex;align-items:center;gap:12px;margin:0;color:var(--teal-ink);font:700 11px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.about-purpose-card-top>p>span{display:grid;place-items:center;width:33px;height:33px;border:1px solid #cde0e2;border-radius:50%;color:var(--ink);letter-spacing:0}.about-purpose-vision .about-purpose-card-top>p{color:#a2dcde}.about-purpose-vision .about-purpose-card-top>p>span{color:#fff;border-color:rgba(255,255,255,.25)}.about-purpose-icon{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:20px;color:var(--teal-ink);background:#edf7f6;transform:rotate(3deg)}.about-purpose-icon svg{width:38px;height:38px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.about-purpose-vision .about-purpose-icon{color:var(--lime);background:rgba(255,255,255,.09);transform:rotate(-3deg)}.about-purpose-card-copy{position:relative;z-index:1;margin-top:auto;padding-top:clamp(72px,8vw,112px)}.about-purpose-card-copy h3{max-width:500px;margin:0;color:var(--ink);font:600 clamp(34px,3.5vw,54px)/1.07 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.about-purpose-card-copy h3 span{color:var(--teal-ink)}.about-purpose-vision .about-purpose-card-copy h3{color:#fff}.about-purpose-vision .about-purpose-card-copy h3 span{color:#9fe1df}.about-purpose-card-copy>p{max-width:540px;margin:20px 0 0;color:var(--ink-soft);font:400 15px/1.75 var(--font-body)}.about-purpose-vision .about-purpose-card-copy>p{color:#c3d7df}.about-purpose-principles{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none}.about-purpose-principles li{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dbe8e8;border-radius:999px;color:var(--ink);background:#f7faf9;font:600 11px/1.2 var(--font-body)}.about-purpose-principles li:before{width:6px;height:6px;border-radius:50%;background:var(--lime);content:""}.about-purpose-horizon{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:12px;margin-top:34px;color:rgba(255,255,255,.66);font:600 10px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.about-purpose-horizon i{position:relative;display:block;height:1px;background:rgba(255,255,255,.24)}.about-purpose-horizon b{position:absolute;top:-4px;left:58%;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(152,222,63,.12)}.about-purpose-footer{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:46px;color:var(--ink)}.about-purpose-footer>span{color:var(--teal-ink);font:400 25px/1 var(--font-body)}.about-purpose-footer p{margin:0;font:italic 20px/1.35 Georgia,serif}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-purpose-card:hover{transform:translateY(-8px)}.about-purpose-mission:hover{box-shadow:0 42px 90px -50px rgba(8,47,73,.58)}.about-purpose-vision:hover{box-shadow:0 48px 100px -46px rgba(4,29,47,.78)}}.about-promise{scroll-margin-top:90px;padding:clamp(80px,8vw,120px) 0 clamp(90px,9vw,140px);color:#fff;background:radial-gradient(ellipse at 90% 100%,rgba(31,137,152,.16),transparent 55%),#082d43}.about-promise-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:25px clamp(30px,5vw,80px);align-items:end}.about-final .about-section-kicker,.about-promise .about-section-kicker{color:var(--lime)}.about-promise-intro .about-section-kicker{grid-column:1/-1}.about-promise h2{margin:0;max-width:770px;color:#fff;font-size:clamp(40px,4.3vw,66px)}.about-promise h2 span{color:#95dce0}.about-promise-intro>p:last-child{max-width:350px;margin:0 0 5px;padding-left:24px;border-left:1px solid rgba(255,255,255,.25);color:#bed1dc;font:400 16px/1.75 var(--font-body)}.promise-gallery{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:clamp(22px,3vw,42px);margin-top:clamp(44px,5vw,72px)}.promise-editorial{min-width:0}.promise-editorial:nth-child(2){padding-top:64px}.promise-editorial:nth-child(3){padding-top:128px}.promise-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:6px 48px 6px 6px;background:#16485b;isolation:isolate}.promise-editorial:nth-child(2) .promise-photo{border-radius:6px}.promise-editorial:nth-child(3) .promise-photo{border-radius:6px 6px 48px 6px}.promise-photo-reveal{position:absolute;inset:0;clip-path:inset(0);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1)}.promise-photo-image{object-fit:cover;object-position:center 40%;transform:scale(1);transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-reveal{clip-path:inset(100% 0 0)}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-image{transform:scale(1.14)}.promise-photo-number{position:absolute;left:18px;top:18px;display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(6,38,55,.8);color:#fff;font:500 12px/1 var(--font-display);transition:opacity .5s ease .35s}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-number{opacity:0}.promise-editorial-copy{padding-top:25px;transition:opacity .7s ease .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-editorial-copy{opacity:0;transform:translateY(18px)}.promise-cue{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:#a5d9da;font:600 10px/1.4 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.promise-cue>span{width:22px;height:1px;background:var(--lime)}.about-promise .promise-editorial h3{margin:0;max-width:360px;color:#fff;font:500 clamp(25px,2.45vw,35px)/1.16 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.promise-description{max-width:340px;margin:14px 0 0;color:#bed1dc;font:400 14px/1.75 var(--font-body)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.promise-editorial.is-visible:hover .promise-photo-image{transform:scale(1.045)}}.about-gallery{padding:clamp(86px,9vw,132px) 0 clamp(88px,10vw,142px);background:linear-gradient(180deg,#eef5f8,#fbfcfc);scroll-margin-top:90px}.about-gallery-intro{max-width:790px;margin:0 auto clamp(40px,5vw,68px);text-align:center}.about-gallery h2{color:var(--ink)}.about-gallery h2 span{color:var(--teal-ink)}.about-gallery-intro>p:not(.about-section-kicker){max-width:560px;margin:18px auto 0;color:var(--ink-soft);font:400 16px/1.7 var(--font-body)}.about-photo-stack{position:relative}.about-photo-card{position:sticky;top:104px;height:clamp(490px,72svh,670px);margin-bottom:28px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:32px;background:#0b3c5d;box-shadow:0 28px 58px -28px rgba(8,44,69,.48);color:#fff;transform:scale(var(--stack-scale,1));transform-origin:50% 0;filter:brightness(var(--stack-brightness,1))}.about-photo-card:last-child{margin-bottom:0}.about-photo-media{position:absolute;inset:0}.about-photo-image{object-fit:cover;object-position:center;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.about-photo-stack.is-photo-ready .about-photo-image{transform:scale(1.075)}.about-photo-stack.is-photo-ready .is-photo-visible .about-photo-image{transform:scale(1)}.about-photo-gradient{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,31,51,.8),rgba(3,31,51,.42) 37%,transparent 74%),linear-gradient(0deg,rgba(3,31,51,.88),transparent 58%),linear-gradient(180deg,rgba(3,31,51,.42),transparent 28%);pointer-events:none}.about-photo-meta{position:absolute;top:clamp(24px,3vw,38px);left:clamp(25px,4vw,52px);right:clamp(25px,4vw,52px);display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(255,255,255,.86);font:600 11px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.about-photo-meta span:first-child{color:var(--lime)}.about-photo-copy{position:absolute;bottom:clamp(30px,5vw,60px);left:clamp(25px,4vw,52px);width:min(640px,calc(100% - 140px));transition:transform .75s cubic-bezier(.2,.7,.2,1)}.about-photo-stack.is-photo-ready .about-photo-copy{transform:translateY(16px)}.about-photo-stack.is-photo-ready .is-photo-visible .about-photo-copy{transform:translateY(0)}.about-photo-line{display:block;width:44px;height:3px;margin-bottom:19px;border-radius:3px;background:var(--lime)}.about-photo-copy h3{margin:0;color:#fff;font:600 clamp(32px,4vw,54px)/1.1 var(--font-display);letter-spacing:-.05em;text-wrap:balance}.about-photo-copy p{max-width:540px;margin:12px 0 0;color:rgba(255,255,255,.84);font:400 clamp(14px,1.35vw,17px)/1.6 var(--font-body)}.about-photo-corner{position:absolute;right:clamp(25px,4vw,52px);bottom:clamp(30px,5vw,60px);display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;font:400 25px/1 var(--font-body)}.about-gallery-links{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding-top:26px;border-top:1px solid #cfdee5}.about-gallery-links p{max-width:420px;margin:0;color:var(--ink-soft);font:500 14px/1.5 var(--font-body)}.about-gallery-links>div{display:flex;flex-wrap:wrap;gap:16px 30px}.about-gallery-links a{display:inline-flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid rgba(11,60,93,.3);color:var(--ink);font:600 13px/1.3 var(--font-display);text-decoration:none;transition:color .2s ease,border-color .2s ease}.about-gallery-links a:hover{color:var(--teal-ink);border-color:var(--teal-ink)}.about-gallery-links a span{font-size:18px}.about-final{padding:0 0 clamp(84px,10vw,140px);background:#fbfcfc}.about-final-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.42fr);align-items:end;min-height:420px;overflow:hidden;padding:clamp(38px,6vw,78px);border-radius:34px;color:#fff;background:radial-gradient(ellipse at 82% 65%,rgba(10,160,176,.22),transparent 45%),linear-gradient(135deg,#082c45,#0b3c5d);box-shadow:0 40px 75px -45px rgba(11,60,93,.55)}.about-final-orbit{position:absolute;z-index:-1;width:650px;height:650px;right:-115px;top:-125px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018)}.about-final-copy{position:relative;z-index:1}.about-final h2{max-width:780px;color:#fff}.about-final h2 span{color:var(--lime)}.about-final-copy>p:not(.about-section-kicker){max-width:570px;margin:18px 0 0;color:rgba(255,255,255,.72);font:400 16px/1.65 var(--font-body)}.about-final-actions{margin-top:28px}.about-final-mark{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:rgba(255,255,255,.1);font:700 clamp(56px,6vw,100px)/.81 var(--font-display);letter-spacing:-.08em;white-space:nowrap;user-select:none}.about-final-mark i{color:var(--lime);font:normal 46px/1 var(--font-body);margin-top:18px;opacity:.85}@media (max-width:1050px){.about-story-grid{gap:60px}}@media (max-width:900px){.about-purpose-intro{grid-template-columns:1fr;gap:18px}.about-purpose-intro>p:last-child{max-width:590px}.about-purpose-stage{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.about-purpose-stage:before{display:none}.about-purpose-card{min-height:460px}.about-purpose-vision{margin-top:0}.about-promise-intro{grid-template-columns:1fr;gap:20px}.about-promise-intro>p:last-child{max-width:540px;padding-left:0;border:0}.promise-gallery{grid-template-columns:1fr 1fr;gap:38px 26px}.promise-editorial:nth-child(2),.promise-editorial:nth-child(3){padding-top:0}.promise-editorial:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px}.promise-editorial:first-child .promise-photo{aspect-ratio:1.1}.promise-editorial:first-child .promise-editorial-copy{padding-top:0}}@media (max-width:850px){.about-hero{padding-top:138px}.about-breadcrumb{margin-bottom:28px}.about-hero h1{max-width:720px}.about-stats{margin-top:38px}.about-story-grid{grid-template-columns:1fr;gap:30px}.about-story-note{width:100%;max-width:640px;margin-left:auto}.about-photo-card{top:90px;height:min(70svh,610px);min-height:450px}.about-gallery-links{flex-direction:column;align-items:flex-start}.about-final-panel{grid-template-columns:1fr}.about-final-mark{position:absolute;right:34px;bottom:28px;font-size:70px;opacity:.55}}@media (max-width:640px){.about-wrap{width:min(100% - 36px,520px)}.about-hero{padding:112px 0 32px}.about-breadcrumb{margin-bottom:27px;font-size:11px}.about-kicker,.about-section-kicker{font-size:10.5px;letter-spacing:.14em}.about-hero h1{margin-top:17px;font-size:clamp(30px,8.8vw,36px);line-height:1.08;letter-spacing:-.045em}.about-hero-intro{display:none}.about-hero-actions{align-self:stretch;width:100%;align-items:stretch;flex-direction:column;gap:9px;margin-top:24px}.about-hero-actions .about-button{position:relative;width:100%;min-height:52px;justify-content:center;padding-inline:50px;text-align:center}.about-hero-actions .about-button>span{position:absolute;right:9px}.about-hero-actions .about-text-link{justify-content:center}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;padding-top:12px}.about-stat{padding:17px 15px}.about-stat:nth-child(3){border-left:0}.about-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.about-stat dt{font-size:22px}.about-stat dd{margin-top:5px;font-size:10px}.about-story{padding:76px 0 82px}.about-final h2,.about-gallery h2,.about-promise h2,.about-purpose h2,.about-story h2{margin-top:15px;font-size:clamp(32px,8vw,43px);line-height:1.12}.about-story-grid{gap:34px}.about-story h2{font-size:clamp(34px,9vw,48px)}.about-story-intro{margin-top:21px;font-size:15px}.about-story-link{margin-top:20px;font-size:13px}.about-story-note{padding:28px 24px;border-top-right-radius:44px}.about-story-note h3{font-size:28px}.about-story-note-footer p{font-size:20px}.about-purpose{padding:76px 0 84px;background-size:48px 48px,48px 48px,auto,auto}.about-purpose-intro{text-align:center}.about-purpose-intro .about-section-kicker{justify-content:center}.about-purpose h2{font-size:clamp(34px,9vw,45px)}.about-purpose-intro>p:last-child{margin-inline:auto;font-size:14px;line-height:1.65}.about-purpose-stage{gap:16px;margin-top:36px}.about-purpose-card{min-height:0;padding:24px 21px 25px;border-radius:24px}.about-purpose-card-top>p{gap:9px;font-size:9px}.about-purpose-card-top>p>span{width:29px;height:29px}.about-purpose-icon{width:52px;height:52px;border-radius:16px}.about-purpose-icon svg{width:31px;height:31px}.about-purpose-card-copy{padding-top:58px}.about-purpose-card-copy h3{font-size:clamp(31px,9vw,40px)}.about-purpose-card-copy>p{margin-top:16px;font-size:13.5px;line-height:1.67}.about-purpose-principles{gap:7px;margin-top:23px}.about-purpose-principles li{padding:8px 10px;font-size:10px}.about-purpose-horizon{margin-top:26px;font-size:9px}.about-purpose-footer{margin-top:30px}.about-purpose-footer p{font-size:17px}.about-promise{padding:76px 0 84px}.about-promise-intro>p:last-child{font-size:14px}.about-promise h2{margin-top:0}.promise-gallery{grid-template-columns:1fr;gap:42px;margin-top:34px}.promise-editorial:first-child{grid-column:auto;display:block}.promise-editorial:first-child .promise-photo,.promise-photo{aspect-ratio:1.05}.promise-editorial-copy,.promise-editorial:first-child .promise-editorial-copy{padding-top:22px}.about-promise .promise-editorial h3{max-width:100%;font-size:30px}.promise-description{max-width:100%;margin-top:11px}.promise-photo-number{width:35px;height:35px;top:14px;left:14px;font-size:11px}.about-gallery{padding:78px 0 88px}.about-gallery-intro{margin-bottom:30px}.about-gallery-intro>p:not(.about-section-kicker){margin-top:14px;font-size:14px}.about-photo-card{top:calc(82px + env(safe-area-inset-top, 0px));height:clamp(420px,70svh,560px);min-height:0;margin-bottom:16px;border-radius:22px}.about-photo-gradient{background:linear-gradient(0deg,rgba(3,31,51,.94),rgba(3,31,51,.15) 72%),linear-gradient(180deg,rgba(3,31,51,.42),transparent 34%)}.about-photo-meta{top:22px;left:21px;right:21px;font-size:10px}.about-photo-meta span:last-child{display:none}.about-photo-copy{left:21px;bottom:28px;width:calc(100% - 42px)}.about-photo-line{width:32px;margin-bottom:13px}.about-photo-copy h3{font-size:clamp(28px,8vw,38px)}.about-photo-copy p{font-size:12.5px;line-height:1.5}.about-photo-corner{display:none}.about-gallery-links{gap:18px;margin-top:32px}.about-gallery-links p{font-size:13px}.about-gallery-links>div{gap:10px 20px}.about-gallery-links a{font-size:12px}.about-final{padding-bottom:84px}.about-final-panel{min-height:0;padding:36px 24px 44px;border-radius:24px}.about-final-copy>p:not(.about-section-kicker){font-size:14px}.about-final-actions{flex-direction:column;align-items:stretch;gap:9px}.about-final-actions .about-text-link{justify-content:center}.about-final-mark{display:none}}@media (max-height:560px){.about-photo-card{position:relative;top:auto;height:min(78svh,430px);min-height:320px;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.about-hero *{animation:none!important}.about-purpose-orbit{animation:none}.about-purpose-card,.promise-editorial-copy,.promise-photo-image,.promise-photo-number,.promise-photo-reveal{transition:none}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-reveal{clip-path:none}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-image{transform:none}.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-editorial-copy,.promise-gallery.has-reveals .promise-editorial:not(.is-visible) .promise-photo-number{opacity:1;transform:none}.about-photo-card{position:relative;top:auto;transform:none!important;filter:none!important}.about-page .about-button,.about-photo-copy,.about-photo-image,.about-story-link>span,.about-text-link{transition:none}}