.about-page{--about-serif: "EB Garamond", serif;--about-sans: "Geist", sans-serif;overflow-x:clip;background:transparent;color:#0c0a08}.about-page *{box-sizing:border-box}.about-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.about-atmosphere{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;max-width:none;height:108%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.about-hero,.about-belief{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;background:transparent}.about-hero .about-hero__video{position:absolute;top:0;left:0;width:100%;height:180%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:20% top;object-position:20% top;transform:translateY(-7.78%);pointer-events:none}.about-hero .about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;pointer-events:none}.about-hero h1{position:relative;z-index:2;max-width:1040px;color:#fff;font-family:var(--about-serif)!important;font-size:clamp(52px,6.67vw,96px)!important;font-weight:400!important;line-height:1;letter-spacing:-.03em;text-align:center;text-wrap:balance}.about-seam{--about-seam-height: clamp(180px, 26svh, 360px);--about-seam-blur: 40px;position:relative;z-index:3;height:0;pointer-events:none}.about-seam>span{position:absolute;top:calc(var(--about-seam-height) / -2);right:0;left:0;height:var(--about-seam-height)}.about-seam>span:nth-child(1){backdrop-filter:blur(calc(var(--about-seam-blur) / 32));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 32));mask-image:linear-gradient(to bottom,transparent 0%,#000 8.3333333333%,#000 91.6666666667%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 8.3333333333%,#000 91.6666666667%,transparent 100%)}.about-seam>span:nth-child(2){backdrop-filter:blur(calc(var(--about-seam-blur) / 16));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 16));mask-image:linear-gradient(to bottom,transparent 8.3333333333%,#000 16.6666666667%,#000 83.3333333333%,transparent 91.6666666667%);-webkit-mask-image:linear-gradient(to bottom,transparent 8.3333333333%,#000 16.6666666667%,#000 83.3333333333%,transparent 91.6666666667%)}.about-seam>span:nth-child(3){backdrop-filter:blur(calc(var(--about-seam-blur) / 8));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 8));mask-image:linear-gradient(to bottom,transparent 16.6666666667%,#000 25%,#000 75%,transparent 83.3333333333%);-webkit-mask-image:linear-gradient(to bottom,transparent 16.6666666667%,#000 25%,#000 75%,transparent 83.3333333333%)}.about-seam>span:nth-child(4){backdrop-filter:blur(calc(var(--about-seam-blur) / 4));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 4));mask-image:linear-gradient(to bottom,transparent 25%,#000 33.3333333333%,#000 66.6666666667%,transparent 75%);-webkit-mask-image:linear-gradient(to bottom,transparent 25%,#000 33.3333333333%,#000 66.6666666667%,transparent 75%)}.about-seam>span:nth-child(5){backdrop-filter:blur(calc(var(--about-seam-blur) / 2));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 2));mask-image:linear-gradient(to bottom,transparent 33.3333333333%,#000 41.6666666667%,#000 58.3333333333%,transparent 66.6666666667%);-webkit-mask-image:linear-gradient(to bottom,transparent 33.3333333333%,#000 41.6666666667%,#000 58.3333333333%,transparent 66.6666666667%)}.about-seam>span:nth-child(6){backdrop-filter:blur(calc(var(--about-seam-blur) / 1));-webkit-backdrop-filter:blur(calc(var(--about-seam-blur) / 1));mask-image:linear-gradient(to bottom,transparent 41.6666666667%,#000 50%,#000 50%,transparent 58.3333333333%);-webkit-mask-image:linear-gradient(to bottom,transparent 41.6666666667%,#000 50%,#000 50%,transparent 58.3333333333%)}.about-envelope{position:relative;display:block;min-height:200svh;padding:0;overflow:visible;background:transparent}.about-envelope .about-atmosphere{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;filter:none;transform:none}.about-envelope__sticky{position:sticky;top:0;display:grid;height:100svh;place-items:center;overflow:hidden}.about-envelope__frames{position:relative;z-index:1;width:min(52vw,720px);filter:drop-shadow(0 28px 36px rgba(40,3,3,.28));pointer-events:none}.about-envelope__frames.is-hidden{opacity:0;visibility:hidden}.about-envelope__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-envelope__frame.is-active{opacity:1}.about-envelope__frame.is-sizer{position:relative;inset:auto;opacity:0;pointer-events:none}.about-envelope__letter-slot{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:36px 20px;pointer-events:none}.about-envelope__letter{position:relative;display:flex;flex-direction:column;gap:clamp(16px,2.4svh,28px);width:min(600px,100vw - 40px);height:min(798px,100svh - 72px);max-height:min(798px,100svh - 72px);padding:clamp(20px,3.2svh,32px) clamp(22px,2.4vw,32px) clamp(18px,2.8svh,28px);overflow:hidden;border-radius:12px;background:#f7f7f7;box-shadow:0 1px .5px #0000000a,inset 0 1px #ffffff40,inset 0 -1px #0000001a,inset 0 0 0 1px #0000000d;pointer-events:none}.about-envelope__letter.is-open{pointer-events:auto}.about-envelope__letter-body{--letter-fit: 1;flex:1 1 auto;min-height:0;overflow:hidden;color:transparent;font-family:var(--about-sans);font-size:calc(clamp(12.5px,2.05svh,16px) * var(--letter-fit));font-weight:400;line-height:1.35;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-envelope__letter-body p{margin:0 0 .85em}.about-envelope__letter-body p:last-child{margin-bottom:0}.about-envelope__signatures{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:flex-end;gap:clamp(20px,5vw,36px);margin:0;padding:0;pointer-events:none}.about-envelope__signatures .about-envelope__signature{display:block;width:auto;height:clamp(52px,9vw,72px);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-envelope__signatures .about-envelope__signature--jerry{height:clamp(64px,11vw,88px)}.about-values{position:relative;min-height:100svh;overflow:hidden;padding:64px 0 40px 64px;background:#f8f8f8}.about-values__header{width:min(647px,100vw - 128px);min-height:180px}.about-values__header p{font-family:var(--about-sans);font-size:32px;line-height:1.2;letter-spacing:-.02em}.about-values__rail{display:flex;gap:24px;overflow-x:auto;padding:40px 64px 24px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.about-values__rail::-webkit-scrollbar{display:none}.about-values__controls{display:flex;justify-content:flex-end;gap:16px;padding:20px 64px 0 0}.about-values__controls button{display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#ffffff8c;box-shadow:0 8px 40px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .2s ease,background .2s ease}.about-values__controls button:hover{background:#fff;transform:translateY(-2px)}.about-values__controls button svg{width:24px;height:24px}.about-value-card{position:relative;width:474px;height:605px;flex:0 0 474px;overflow:hidden;border-radius:24px;background:#fff;scroll-snap-align:start}.about-value-card>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-value-card:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,#fff 62%)}.about-value-card__copy{position:absolute;z-index:1;right:31px;bottom:30px;left:31px}.about-value-card__copy h2{margin-bottom:16px;font-family:var(--about-sans)!important;font-size:24px!important;font-weight:400!important;line-height:1.2;letter-spacing:-.02em}.about-value-card__copy h2 span{color:#0c0a0899}.about-value-card__copy p{color:#0c0a088c;font-family:var(--about-sans);font-size:16px;line-height:1.25;letter-spacing:-.01em}.about-belief .about-atmosphere{inset:auto;left:96.493%;bottom:-226.367%;width:205.069%;height:385.938%;max-width:none;-o-object-fit:cover;object-fit:cover;filter:blur(37.5px);transform:translate(-50%) scaleY(-1)}.about-belief p{position:relative;z-index:1;width:min(951px,100% - 48px);color:#fff;font-family:var(--about-serif);font-size:clamp(42px,4.45vw,64px);font-weight:400;line-height:1;letter-spacing:-.03em;text-align:center;text-wrap:balance}.about-membership{position:relative;z-index:2!important;min-height:100svh;overflow:hidden;border-radius:0 0 100px 100px;background:linear-gradient(180deg,#45484d,#cbd8e1);color:#fff}.about-membership h2{position:absolute;z-index:3;top:9.4%;left:50%;width:min(900px,100% - 40px);transform:translate(-50%);font-family:var(--about-serif)!important;font-size:clamp(38px,3.34vw,48px)!important;font-weight:400!important;line-height:1;letter-spacing:-.03em;text-align:center}.about-membership__visual{position:absolute;top:20%;left:50%;width:min(58vw,720px);height:72%;perspective:800px;transform:translate(-50%)}.about-membership__parallax{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.about-membership__media{position:absolute;top:50%;left:50%;width:min(89vh,900px);max-width:none;aspect-ratio:2/1;transform:translate(-50%,-50%) rotate(-90deg)}.about-membership__media>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-membership__illumination{position:absolute;z-index:2;top:28%;left:32%;width:29%;height:45%;overflow:hidden;border-radius:18px;pointer-events:none}.about-membership__illumination:after{position:absolute;top:-8%;bottom:-8%;left:-30%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 20%,rgba(255,255,255,.92) 50%,rgba(255,255,255,.18) 80%,transparent);filter:blur(4px);opacity:0;content:"";transform:skew(-7deg);will-change:left,opacity}.about-membership__illumination.is-active:after{animation:membership-card-illumination 1.15s cubic-bezier(.22,1,.36,1)}.about-membership__name{position:absolute;top:25%;left:65%;z-index:3;display:flex;flex-direction:column;transform:rotate(90deg) perspective(500px) rotateY(-5deg);transform-origin:top left;color:#000000bd}.about-membership__name span{font-family:var(--about-serif);font-size:20px;line-height:1.2}.about-membership__name strong{background:linear-gradient(90deg,#7c3351,#c08fa3);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--about-sans);font-size:10px;letter-spacing:-.01em}.about-membership__benefits,.about-membership__form{position:absolute;z-index:3;right:clamp(48px,6.6vw,95px);width:min(358px,100% - 48px)}.about-membership__benefits{top:44%;display:flex;margin:0;padding:0;flex-direction:column;gap:24px;list-style:none;opacity:.75}.about-membership__benefits li{display:flex;align-items:center;gap:8px;font-family:var(--about-sans);font-size:16px;letter-spacing:-.03em}.about-membership__benefits svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.5}.about-membership__form{top:75.9%;display:flex;flex-direction:column;gap:16px}.about-membership__form label,.about-membership__form input{width:100%}.about-membership__form input{height:56px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:none;background:#0000000d;color:#fff;font-family:var(--about-sans);font-size:14px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.about-membership__form input::-moz-placeholder{color:#fffc}.about-membership__form input::placeholder{color:#fffc}.about-membership__form input:focus{border-color:#ffffffb3}.about-membership__form small{font-family:var(--about-sans);font-size:14px;text-align:center}.about-membership__email{position:relative}.about-membership__email input{padding-right:120px}.about-membership__email button{position:absolute;top:6px;right:6px;height:44px;padding:0 20px;border:0;border-radius:6px;background:#f68354;color:#fff;font-family:var(--about-sans);font-size:16px;font-weight:500;cursor:pointer}.about-membership__email button:disabled{cursor:wait;opacity:.7}.about-membership__error{color:#fff3ef;font-size:13px;text-align:center}@keyframes membership-card-illumination{0%{left:-30%;opacity:0}18%{opacity:1}82%{opacity:1}to{left:120%;opacity:0}}@media (max-width: 768px){.about-hero,.about-belief{min-height:100svh}.about-hero h1{width:calc(100% - 40px);font-size:46px!important}.about-hero h1 br{display:none}.about-envelope{min-height:180svh}.about-envelope__frames{width:min(88vw,560px)}.about-envelope__letter{width:min(100vw - 32px,600px);height:calc(100svh - 48px);max-height:calc(100svh - 48px);gap:clamp(14px,2.2svh,22px);padding:clamp(18px,2.8svh,24px) 22px clamp(16px,2.4svh,22px)}.about-envelope__letter-body{font-size:calc(clamp(12px,1.95svh,15px) * var(--letter-fit))}.about-envelope__signatures{gap:18px}.about-envelope__signatures .about-envelope__signature{height:clamp(40px,6svh,58px)}.about-envelope__signatures .about-envelope__signature--jerry{height:clamp(48px,7.5svh,72px)}.about-values{min-height:auto;padding:64px 0 48px 20px}.about-values__header{width:calc(100vw - 40px);min-height:0}.about-values__header p{font-size:24px}.about-values__rail{gap:16px;padding:42px 20px 20px 0}.about-values__controls{display:none}.about-value-card{width:min(82vw,360px);height:500px;flex-basis:min(82vw,360px);border-radius:18px}.about-belief p{font-size:39px}.about-membership{display:flex;min-height:1000px;flex-direction:column;align-items:center;padding:72px 20px 80px;border-radius:0 0 48px 48px}.about-membership h2,.about-membership__visual,.about-membership__benefits,.about-membership__form{position:relative;top:auto;right:auto;left:auto;transform:none}.about-membership h2{width:100%;font-size:38px!important}.about-membership__visual{width:100%;height:450px;margin-top:28px}.about-membership__media{width:600px}.about-membership__name span{font-size:16px}.about-membership__name strong{font-size:9px}.about-membership__illumination{top:25%;left:28%;width:35%;height:51%;border-radius:14px}.about-membership__benefits{width:min(100%,358px);margin-top:14px}.about-membership__form{width:min(100%,358px);margin-top:42px}}@media (prefers-reduced-motion: reduce){.about-hero{background:url(/assets/about-hero-poster-DLBW3tuM.webp) center/cover no-repeat}.about-hero__video{display:none}.about-values__rail{scroll-behavior:auto}.about-membership__illumination.is-active:after{animation:none}}
