@layer components{.ax{--ax-pad:clamp(1.5rem, .75rem + 4vw, 5rem);--ax-over:clamp(2.5rem, 2rem + 2.5vw, 4rem);background:var(--color-cream);padding-top:calc(var(--header-h) + clamp(.75rem, .5rem + 1vw, 1.25rem));padding-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.ax-room{isolation:isolate;padding:var(--ax-pad) var(--ax-pad) 0;border-radius:var(--v-r-lg);gap:clamp(2rem,1.5rem + 2vw,3rem);margin-top:clamp(.75rem,.5rem + .8vw,1.25rem);display:grid;position:relative}.ax-room:before{content:"";z-index:-1;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='30'%3E%3Cpath d='M0 15 26 0l26 15-26 15z' fill='none' stroke='%23ffffff' stroke-opacity='.09'/%3E%3C/svg%3E") 0 0/52px 30px,radial-gradient(70% 90% at 82% 18%,#0071e3b8,#0000 70%);position:absolute;inset:0}.ax-copy{justify-items:start;gap:clamp(1.1rem,.9rem + .8vw,1.6rem);display:grid}.ax-title{font-family:var(--font-display);letter-spacing:-.034em;text-wrap:balance;font-size:clamp(2.55rem,1.35rem + 3.9vw,5rem);font-weight:680;line-height:.98}.ax-portrait{width:100%;max-width:30rem;margin-bottom:calc(-1 * var(--ax-over));position:relative}.ax-photo{border-radius:var(--v-r);background:var(--color-tint);display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -36px #000028bf}.ax-photo img{width:100%;height:auto;display:block}.ax-plate{border-radius:var(--v-r-sm);background:var(--color-white);color:var(--color-black);gap:.05rem;padding:.7rem 1rem;display:grid;position:absolute;bottom:1.25rem;left:.75rem;box-shadow:0 24px 40px -22px #00085a99}.ax-plate b{font-family:var(--font-display);letter-spacing:-.016em;font-size:1.125rem;font-weight:640}.ax-plate span{color:var(--color-steel);font-size:.8438rem}@media (min-width:64rem){.ax-room{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3.5rem}.ax-copy{padding-bottom:var(--ax-pad);align-self:center}.ax-portrait{margin-top:calc(-.35 * var(--ax-pad));justify-self:end}.ax-plate{bottom:2.25rem;left:-1.75rem}}html[data-motion=full] .ax-portrait{animation:ax-rise 1.1s var(--ease-out) .1s backwards}html[data-motion=full] .ax-plate{animation:ax-slide .9s var(--ease-out) .55s backwards}.ax-figures{margin-top:calc(var(--ax-over) + clamp(1rem, .75rem + 1vw, 1.75rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,.5rem + 2vw,2.5rem);display:grid}@media (min-width:56rem){.ax-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.ax-figures a{border-top:1px solid var(--v-line-2);color:inherit;align-items:baseline;gap:.6rem;padding-block:.85rem;display:flex}.ax-figures b{font-family:var(--font-display);letter-spacing:-.024em;transition:color var(--dur-1);font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);font-weight:660;line-height:1}.ax-figures span{color:var(--color-steel);font-size:.875rem;line-height:1.25}.ax-figures a:hover b{color:var(--color-royal)}.ax-mission{padding-bottom:0}.ax-mission-h{max-width:66rem;font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-black);text-wrap:balance;font-size:clamp(2.3rem,1rem + 4.3vw,5.1rem);font-weight:660;line-height:1.02}.ax-ink.is-hl{color:var(--color-royal)}.ax-mission-p{letter-spacing:-.016em;max-width:42rem;color:var(--color-graphite);margin-top:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);margin-left:auto;font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);line-height:1.45}@supports (animation-timeline:view()){html[data-motion=full] .ax-ink{--ink:var(--color-black);--dim:#00000021;color:#0000;background-image:linear-gradient(90deg, var(--ink) 46%, var(--dim) 54%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both ax-ink;animation-timeline:view();animation-range:entry 100% cover 48%}html[data-motion=full] .ax-ink.is-hl{--ink:var(--color-royal);--dim:#0118d829}@media (forced-colors:active){html[data-motion=full] .ax-ink{color:canvastext;background:0 0}}}.ax-why-head{gap:1rem 3rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}@media (min-width:64rem){.ax-why-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}}.ax-why-list{gap:1.75rem clamp(1.5rem,1rem + 2vw,3rem);display:grid}.ax-why-list article{border-top:1px solid var(--v-line-2);align-content:start;gap:.65rem;padding-top:1.1rem;display:grid}@media (min-width:56rem){.ax-why-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ax-answer{border-radius:var(--v-r-lg);background:var(--color-cream);gap:clamp(1.75rem,1.25rem + 2vw,3rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.ax-answer-copy{align-content:center;gap:.75rem;display:grid}@media (min-width:64rem){.ax-answer{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}}.ax-paths{gap:1.5rem;display:grid}.ax-path{gap:.65rem;display:grid}.ax-path+.ax-path{border-top:1px solid var(--v-line);padding-top:1.5rem}.ax-path-k{color:var(--color-steel);font-size:.875rem;font-weight:620}.ax-path-row{gap:.5rem;display:grid}.ax-path-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.ax-path-steps li{z-index:1;background:var(--color-white);box-shadow:inset 0 0 0 1px var(--v-line-2);text-align:center;border-radius:10px;padding:.65rem .5rem;font-size:.875rem;font-weight:560;line-height:1.2;position:relative}.ax-path-end{text-align:center;border-radius:999px;padding:.65rem .75rem;font-size:.875rem;font-weight:620;line-height:1.2}.is-broken .ax-path-end{box-shadow:inset 0 0 0 1px var(--v-line-2);color:var(--color-steel)}.is-whole .ax-path-end{background:var(--color-royal);color:var(--color-white)}.is-whole .ax-path-k{color:var(--color-royal)}@media (min-width:48rem){.ax-path-row{--gap:1.1rem;align-items:center;gap:var(--gap);grid-template-columns:minmax(0,1fr) 10.5rem}.ax-path-steps{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.ax-path-steps:before{content:"";top:calc(50% - 1px);left:0;right:calc(-1 * var(--gap));height:2px;position:absolute}.is-broken .ax-path-steps:before{background:repeating-linear-gradient(90deg,#00000047 0 4px,#0000 4px 11px)}.is-whole .ax-path-steps:before{background:var(--color-royal)}html[data-motion=full] .is-whole .ax-path-steps:after{content:"";background:var(--color-royal);width:.6rem;height:.6rem;animation:ax-run 4.2s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:calc(50% - .3rem);left:0;box-shadow:0 0 0 4px #0118d829}}.ax-founder-grid{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.ax-founder-side{align-content:start;gap:clamp(1.5rem,1.25rem + 1vw,2.5rem);display:grid}.ax-founder-quote .rv{margin:0}.ax-letter{align-content:start;justify-items:start;gap:1.25rem;display:grid}.ax-letter-lead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);text-wrap:pretty;font-size:clamp(1.45rem,1.2rem + 1.1vw,2.2rem);font-weight:560;line-height:1.18}.ax-letter-p{max-width:40rem;color:var(--color-graphite);font-size:1.0625rem;line-height:1.62}.ax-sign{color:var(--color-steel);gap:.35rem;margin-top:.5rem;font-size:.875rem;display:grid}.ax-sign img{width:11rem;height:auto}@media (min-width:64rem){.ax-founder-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}.ax-prin-grid{gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}@media (min-width:64rem){.ax-prin-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:5rem}.ax-never{top:calc(var(--header-h) + 2rem);position:sticky}}.ax-rows{border-top:1px solid #faf9f533}.ax-rows li{border-bottom:1px solid #faf9f533;gap:.55rem 2rem;padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);display:grid}@media (min-width:48rem){.ax-rows li{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.ax-rows li>div{justify-items:start;gap:.55rem;display:grid}.ax-never{border-radius:var(--v-r);background:var(--color-cream);color:var(--color-black);gap:1.1rem;padding:clamp(1.4rem,1rem + 1.4vw,2.25rem);display:grid}.ax-never ul{gap:.8rem;display:grid}.ax-never li{gap:.65rem;line-height:1.45;display:flex}.ax-never svg{color:var(--color-royal);flex:none;margin-top:.2rem}.ax-steps-lead{justify-items:start;gap:.75rem;display:grid}.ax-steps-list{gap:1.5rem;padding-left:1.5rem;display:grid;position:relative}.ax-steps-list:before{content:"";background:var(--v-line-2);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.3rem}.ax-steps-list li{align-content:start;gap:.4rem;display:grid;position:relative}.ax-steps-list li:before{content:"";background:var(--color-royal);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--color-white);border-radius:50%;position:absolute;top:.3rem;left:-1.5rem}@media (min-width:64rem){.ax-steps-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem;padding-top:1.75rem;padding-left:0}.ax-steps-list:before{width:auto;height:2px;inset:.3rem 0 auto}.ax-steps-list li:before{top:-1.75rem;left:0}@supports (animation-timeline:view()){html[data-motion=full] .ax-steps-list:after{content:"";background:var(--color-royal);transform-origin:0;height:2px;animation:linear both ax-grow;animation-timeline:view();animation-range:entry 50% cover 62%;position:absolute;top:.3rem;left:0;right:0}}}.ax-zone{border-top:1px solid var(--v-line-2);gap:1rem 4rem;margin-top:clamp(3rem,2.5rem + 2vw,5rem);padding-top:clamp(1.5rem,1.25rem + 1vw,2.5rem);display:grid}.ax-zone-h{font-family:var(--font-display);letter-spacing:-.024em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.6rem);font-weight:650;line-height:1.04}.ax-zone-copy{gap:1rem;max-width:44rem;display:grid}@media (min-width:64rem){.ax-zone{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ax-notes{gap:.6rem;font-size:.9688rem;display:grid}.ax-notes li{gap:.65rem;display:flex}.ax-notes svg{color:var(--color-royal);flex:none;margin-top:.2rem}.ax-more-grid{gap:clamp(3rem,2.5rem + 2vw,4rem);display:grid}@media (min-width:64rem){.ax-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.ax-more-h{margin-bottom:clamp(1.5rem,1.25rem + 1vw,2.25rem)}.ax-facts{border-top:1px solid var(--v-line-2)}.ax-facts>div{border-bottom:1px solid var(--v-line-2);gap:.2rem 1.5rem;padding-block:.9rem;line-height:1.5;display:grid}@media (min-width:40rem){.ax-facts>div{grid-template-columns:7.5rem minmax(0,1fr)}}.ax-facts dt{font-weight:620}.ax-facts dd{color:var(--color-graphite)}.ax-facts a{color:var(--color-black);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.ax-faq-q{font:inherit}}@keyframes ax-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@keyframes ax-slide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ax-ink{to{background-position:0 0}}@keyframes ax-run{0%{left:0}to{left:calc(100% + .5rem)}}@keyframes ax-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
