.abh{background:var(--color-bg)}.abh-split{display:grid;grid-template-columns:minmax(0,1fr)}.abh-paper{background:var(--color-bg);padding:40px 24px}.abh-eyebrow{color:#626b45;--eyebrow-mark-size:12px;--eyebrow-mark-fill:#f59300;gap:10px}.abh-rule{background:#626b45}.abh-dark,.abh-proof{position:relative}.abh-dark{isolation:isolate;color:#f4f1ea;padding:48px 40px 48px 24px}.abh-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#3e4c7a,#35426a)}.abh-proof-rule{height:1px;background:rgba(244,241,234,.28);margin-block:36px}.abh-strip{position:absolute;top:0;right:0;bottom:0;width:10px;background-image:url(/about-swifts/swifts-strip-v.avif);background-size:100% 100%;background-repeat:no-repeat;background-position:top;filter:none}.abh-case-link{transition:border-color .36s cubic-bezier(.23,1,.32,1)}.abh-case-link svg{transition:transform .36s cubic-bezier(.23,1,.32,1)}.abh-case-link:hover{border-color:#efcb72}.abh-case-link:hover svg{transform:translate(2px,-2px)}.abh-case-link:focus-visible{outline:2px solid #efcb72;outline-offset:4px}@media (min-width:1024px){.abh-split{grid-template-columns:minmax(0,1fr) 43.5% 30px}.abh-paper{padding:64px 56px 16px 90px}.abh-proof{display:contents}.abh-dark{padding:72px 72px 32px}.abh-proof-rule{margin-block:44px}.abh-strip{position:static;width:auto}}@media (prefers-reduced-motion:reduce){.abh-case-link,.abh-case-link svg{transition:none}}.abh-split{position:relative}.abh-light{display:none}@media (min-width:1024px){.abh-light{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--leaf-fade-a,28%),transparent var(--leaf-fade-b,86%));mask-image:linear-gradient(180deg,#000 0,#000 var(--leaf-fade-a,28%),transparent var(--leaf-fade-b,86%))}.abh-leaf-clip{position:absolute;inset:0;overflow:hidden}.abh-leaf-clip--paper{clip-path:inset(0 calc(43.5% + 30px) 0 0)}.abh-leaf-clip--dark{clip-path:inset(0 30px 0 calc(56.5% - 30px))}.abh-leaf{position:absolute;left:var(--leaf-left,8%);top:var(--leaf-top,-40%);width:var(--leaf-w,2200px);height:var(--leaf-h,1116px);transform-origin:0 0;transform:rotate(var(--leaf-rot,20deg));filter:blur(var(--leaf-blur,2.2px))}.abh-leafshade{background:var(--leaf-ink,#6b5a3e);-webkit-mask:url(/about-light/leaf-gobo-about.avif) 0 0/100% 100% no-repeat;mask:url(/about-light/leaf-gobo-about.avif) 0 0/100% 100% no-repeat;opacity:var(--leaf-shade,.2)}.abh-leaflight{position:absolute;left:calc(56.5% - 30px);top:0;width:43.5%;height:100%;background:radial-gradient(80% 72% at 6% 0,rgb(255,214,150) 0,rgba(255,214,150,.45) 45%,rgba(255,214,150,0) 88%);-webkit-mask-image:url(/about-light/leaf-gobo-about.avif),linear-gradient(#000,#000);mask-image:url(/about-light/leaf-gobo-about.avif),linear-gradient(#000,#000);-webkit-mask-size:var(--leaf-dark-size,1100px auto),100% 100%;mask-size:var(--leaf-dark-size,1100px auto),100% 100%;-webkit-mask-position:var(--leaf-dark-pos,-360px -90px),0 0;mask-position:var(--leaf-dark-pos,-360px -90px),0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:plus-lighter;opacity:var(--leaf-light,.3);filter:blur(2px)}}.faq-clearing{background-image:linear-gradient(90deg,rgba(249,244,234,.55),rgba(249,244,234,.94) 7%,rgba(249,244,234,.94) 93%,rgba(249,244,234,.55));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 240px,#000 calc(100% - var(--faq-band, 150px)),transparent calc(100% - 40px));mask-image:linear-gradient(180deg,transparent 0,#000 240px,#000 calc(100% - var(--faq-band, 150px)),transparent calc(100% - 40px))}@media (min-width:768px){.faq-clearing{background-image:linear-gradient(90deg,transparent,rgba(249,244,234,.5) 14%,rgba(249,244,234,.94) 26%,rgba(249,244,234,.94) 74%,rgba(249,244,234,.5) 86%,transparent)}}.abh-line{display:inline-block}.abh-intro{--ap-start:620ms}@media (prefers-reduced-motion:no-preference){.abh-in{animation:abhArrive .7s cubic-bezier(.23,1,.32,1) var(--d,0s) both,abhRise .82s cubic-bezier(.23,1,.32,1) var(--d,0s) both}.abh-line{--abh-rise:24px;animation-duration:.64s,.9s}.abh-speak{animation-name:abhArrive,abhSpeak;animation-duration:.56s,.76s}.abh-in-still{animation-name:abhArrive;animation-duration:.9s}.abh:has(.ap-root[data-ap-wait]) .abh-after{animation-play-state:paused}.abh-in-wipe{transform-origin:50% 0;animation-name:abhArrive,abhWipe;animation-duration:.3s,1.1s}.abh-in-glow{animation:abhArrive 1.5s cubic-bezier(.33,0,.2,1) var(--d,0s) both}.abh-dark:before{transform-origin:50% 0;animation:abhWipe .9s cubic-bezier(.23,1,.32,1) both}.abh-in-draw{transform-origin:0 50%;animation-name:abhArrive,abhDraw;animation-duration:.2s,.9s}}@keyframes abhArrive{0%{opacity:0}}@keyframes abhRise{0%{transform:translateY(var(--abh-rise,18px))}}@keyframes abhSpeak{0%{transform:translateX(-18px)}}@keyframes abhWipe{0%{transform:scaleY(0)}}@keyframes abhDraw{0%{transform:scaleX(0)}}@media (min-width:1024px){.abh-leaflight{left:calc(56.5% - 30px - 48px);top:-48px;width:calc(43.5% + 96px);height:calc(100% + 96px);background-size:calc(100% - 96px) calc(100% - 96px);background-position:48px 48px;background-repeat:no-repeat;-webkit-mask-position:var(--leaf-dark-pos,-312px -42px),0 0;mask-position:var(--leaf-dark-pos,-312px -42px),0 0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.abh-leaf,.abh-leaflight{will-change:translate,rotate;animation:abhLeafSway 8s cubic-bezier(.45,0,.55,1) infinite alternate}.abh-leaflight{transform-origin:20% 30%}}@keyframes abhLeafSway{0%{translate:0 0;rotate:0deg}to{translate:-28px -14px;rotate:.7deg}}.abh,.faq-clean{--color-bg:#f3f4f7;--color-bg-soft:#e9ebf0}.faq-clean{--color-rule:rgba(46,49,56,0.16);background-color:var(--color-bg);color:var(--color-fg)}.faq-clean .faq-item:last-child{border-bottom:1px solid var(--color-rule)}