.signoff{color:#fff;padding:clamp(80px,10vw,180px) 0 clamp(64px,8vw,140px)}.signoff__mark{letter-spacing:-.06em;-webkit-user-select:none;user-select:none;font-size:clamp(96px,32.5vw,640px);font-weight:900;line-height:.8;display:flex}.signoff__clip{padding-bottom:.04em;display:block;overflow:hidden}.signoff__ch{display:block}.signoff__row{border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(24px,3vw,48px);padding-top:20px;display:flex}.signoff__text{color:var(--fg-muted);font-family:var(--font-body);font-size:var(--fs-lead)}.signoff__cta{color:#000;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:12px;display:inline-flex}@media (max-width:767px){.signoff__row{flex-direction:column;align-items:flex-start}}
.svc{clip-path:inset(0);position:relative}.svc__bg{z-index:0;position:fixed;inset:0}.svc__tiles{aspect-ratio:3/2;perspective:900px;pointer-events:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.4vw,24px);width:max(120vw,160svh);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(1200px)rotateX(12deg)rotate(-9deg)}.svc__tile{transform:translateZ(var(--tile-lift,0px)) rotateX(var(--tile-tilt,0deg)) rotateY(var(--tile-turn,-12deg));filter:brightness(var(--tile-light,.8));transition:transform .4s var(--ease-out), filter .4s var(--ease-out);background:linear-gradient(135deg,#faeaff,#c15ce8);border:1px solid #ffffff4d;border-radius:5%;box-shadow:3px 4px #64366c,0 12px 24px #0000004d}.svc__tile:nth-child(5n+1){background:linear-gradient(135deg,#fff,#d0bdcf)}.svc__bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000a6,#0000001a);position:absolute;inset:0}.svc__intro{z-index:1;height:64svh;min-height:420px;padding-block:calc(var(--nav-h) + 20px) 56px;flex-direction:column;justify-content:center;gap:22px;display:flex;position:relative}.svc__statement{max-width:19ch;font-size:clamp(38px,5.4vw,84px);line-height:1.04}.svc__intro>.label{font-size:13px}.svc__rows{--stack-top:22svh;z-index:1;margin:0;padding:0;list-style:none;position:relative}.svc__row{top:var(--stack-top);min-height:calc(100svh - var(--stack-top));background:var(--bg);border-top:1px solid var(--line);position:sticky}.svc__row-inner{grid-template-columns:1fr auto;gap:40px;padding:64px 0 110px;display:grid}.svc__num{font-size:24px}.svc__title{font-size:clamp(48px,5.4vw,86px);font-weight:900}.svc__side{min-width:230px;padding-top:32px}.svc__list{font-size:clamp(20px,1.6vw,25px);line-height:1.5}.svc__list li:nth-child(2){color:#ffffffd9}.svc__list li:nth-child(3){color:#ffffffb3}.svc__list li:nth-child(4){color:#ffffff8c}.svc__list li:nth-child(n+5){color:#ffffff61}.svc__more{margin-top:28px;font-size:20px}@media (prefers-reduced-motion:reduce){.svc__tile{transition:none}.svc__row{min-height:0;position:relative;top:auto}}@media (max-width:767px){.svc__rows{--stack-top:calc(var(--nav-h) + 8px);margin-top:0}.svc__row{min-height:0}.svc__row-inner{grid-template-columns:1fr;gap:8px;padding:40px 0 56px}.svc__side{min-width:0;padding-top:12px}.svc__intro{justify-content:center;height:62svh;min-height:390px;padding-bottom:48px}}
.cc{height:185svh;position:relative}.cc__stage{isolation:isolate;place-items:center;height:100svh;min-height:640px;display:grid;position:sticky;top:0;overflow:hidden}.cc__eyebrow{color:var(--fg-muted);border-top:1px solid #fff3;padding-top:18px;position:absolute;top:16%;left:8%;right:8%}.cc__capsule{aspect-ratio:.62;background:var(--card);border-radius:999px;width:clamp(150px,22vw,340px);position:absolute;overflow:hidden}.cc__capsule--a{top:18%;left:48%;transform:rotate(-6deg)}.cc__capsule--b{top:36%;left:27%;transform:rotate(6deg)}.cc__words{z-index:1;color:#fff;mix-blend-mode:difference;letter-spacing:-.055em;flex-direction:column;gap:.05em;width:84%;font-size:clamp(100px,18vw,340px);font-weight:900;line-height:.83;display:flex;position:relative}.cc__word{display:block}.cc__word--first{align-self:flex-start}.cc__word--last{align-self:flex-end}.cc__amp{font-family:var(--font-body);font-size:.65em;font-style:italic;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc__note{max-width:22ch;color:var(--c-grey-300);font-size:clamp(18px,1.5vw,24px);line-height:1.35;position:absolute;bottom:13%;left:8%}@media (max-width:767px){.cc{height:155svh}.cc__stage{min-height:600px}.cc__eyebrow{top:16%;left:7%;right:7%}.cc__words{gap:.24em;width:86%;font-size:25vw}.cc__amp{font-size:.75em}.cc__capsule{width:38vw}.cc__capsule--a{top:25%;left:49%}.cc__capsule--b{top:43%;left:13%}.cc__note{max-width:25ch;font-size:18px;bottom:13%;left:7%}}@media (prefers-reduced-motion:reduce){.cc{height:auto}.cc__stage{position:relative}}
.method{padding:24vh 0 22vh}.method__title{margin-top:40px;font-size:clamp(40px,5vw,84px);font-weight:900}.method__line{padding-bottom:.08em;display:block;overflow:hidden}.method__line>span{display:inline-block}.method__cols{color:var(--fg-muted);font-size:var(--fs-body);grid-template-columns:repeat(2,minmax(0,390px));gap:40px;margin-top:56px;display:grid}.method__rule{border:0;border-top:1px solid #fff3;margin:76px 0 64px}@media (max-width:767px){.method{padding:14vh 0 12vh}.method__cols{grid-template-columns:1fr;gap:20px;margin-top:36px}}
.about__pin{height:260svh}.about__stage{flex-direction:column;justify-content:center;align-items:flex-start;height:100svh;display:flex;position:sticky;top:0}.about__statement{max-width:17em;font-size:clamp(36px,4.4vw,72px)}.about__body{max-width:480px;color:var(--fg-muted);margin-top:48px}.about__link{margin-top:36px}@media (prefers-reduced-motion:reduce){.about__pin{height:auto}.about__stage{height:auto;padding:24vh 0 8vh;position:relative}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.about__pin{height:180svh}}
