.split>.head .working{padding-block-start:5rem;}.split>.head .manual{display:none;}.note{display:block;position:relative;background:var(--paper);color:var(--paper-ink);padding:1.1rem 1.25rem 1.25rem;border-radius:3px;box-shadow:0 1px 0 rgb(0 0 0 / 20%),10px 14px 26px -12px rgb(0 0 0 / 65%);rotate:calc(var(--d) * -1.2deg);max-width:26rem;}.side .note .k{color:#5a4e40;}.card{background:var(--forest-2);border:1px solid var(--line);border-radius:18px;padding:1.5rem;max-width:30rem;box-shadow:0 24px 40px -30px rgb(0 0 0 / 80%);}.card h3{display:flex;align-items:center;gap:.6rem;margin-block-end:.9rem;}.card h3 svg{width:1.6rem;height:1.6rem;color:var(--saffron);}.card p{color:var(--bone);}.card .k{color:var(--bone-soft);}.card .btn{margin-block-start:1.25rem;}.split>.row .side{padding-block:1.25rem;}.split>.row .manual{background:none;padding-block-end:0;}.services .row:nth-of-type(2) .note{rotate:calc(var(--d) * 1.4deg);background:var(--paper-2);}.breath{height:22svh;}.breath{display:none;}.shift .stage{position:relative;}.shift .stage .side{padding-block:1.5rem 2.5rem;isolation:isolate;overflow:clip;}.shift .plate{position:absolute;inset:0;z-index:-1;}.shift .plate img{width:100%;height:100%;object-fit:cover;}.shift .plate::after{content:"";position:absolute;inset:0;background:rgb(20 19 18 / 72%);}.shift .working .plate::after{background:rgb(12 42 33 / 74%);}.shift .stage .manual{background:var(--ash);}.shift .tag{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--bone-soft);margin-block-end:1.25rem;}.shift .manual .tag{color:var(--ash-soft);}.shift .tag svg{width:1.2rem;height:1.2rem;}.shift ul{display:grid;gap:.9rem;}.shift{--n:4;}.shift li:nth-child(2){--i:1;}.shift li:nth-child(3){--i:2;}.shift li:nth-child(4){--i:3;}.shift li{--i:0;display:flex;align-items:center;gap:.65rem;min-height:4.75rem;max-width:24rem;padding:.85rem 1.1rem;}.shift li.note{font:400 1.3rem/1.45 var(--hand);}.shift li.note:nth-child(even){background:var(--paper-2);rotate:calc(var(--d) * 1.6deg);}.shift li.card{border-radius:14px;padding:.85rem 1.1rem;font-weight:700;line-height:1.5;}.shift li.card svg{width:1.3rem;height:1.3rem;color:var(--saffron);}.shift .go{margin-block-start:1.75rem;}.app{display:grid;grid-template-columns:9.5rem 1fr;gap:1.25rem;align-items:start;max-width:34rem;}.app .phone{filter:drop-shadow(10px 18px 16px rgb(0 0 0 / 50%));}.app .facts p{color:var(--bone-soft);margin-block:.35rem .75rem;}.app ul{display:grid;gap:.4rem;font-size:1rem;}.app li{display:flex;gap:.45rem;align-items:baseline;}.app li svg{width:1rem;height:1rem;color:var(--saffron);translate:0 .15em;}.app .tech{margin-block-start:1rem;font-size:.9375rem;}.app .tech .k{display:inline;margin-inline-end:.5rem;}.split>.foot{margin:0;}.split>.foot .working{display:block;padding-block:1rem 2rem;}@media (max-width:26rem){.app{grid-template-columns:7.5rem 1fr;gap:1rem;}}.work .win{margin-block-start:.75rem;padding:.75rem 1rem;border-radius:12px;background:var(--forest-3);}.quotes{display:grid;gap:1rem;}.quotes blockquote{margin:0;padding:1.25rem;border-inline-start:3px solid var(--saffron);background:var(--forest-2);border-radius:4px 14px 14px 4px;}.process ol{display:grid;gap:1.25rem;padding:2rem var(--pad) 3rem;}.process li{position:relative;padding-inline-start:1.75rem;}.process li::before{content:"";position:absolute;inset-inline-start:0;top:.55rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--saffron);box-shadow:0 0 0 4px var(--forest);}.process li.you::before{background:var(--paper);}.process .who{font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--bone-soft);}.process h3{margin-block:.1rem .25rem;}.process li p:last-child{color:var(--bone-soft);max-width:28rem;}.faq .row h3{font-size:1.45rem;}.faq .row p{color:var(--bone-soft);max-width:32rem;}.faq .row .manual{padding-block-end:.25rem;}.faq .row .working{padding-block-start:.75rem;}.closing{position:relative;background:var(--forest);}.closing .stage{position:relative;overflow:clip;isolation:isolate;min-height:100svh;display:flex;align-items:flex-end;}.closing .plate{position:absolute;inset:0;z-index:-2;}.closing .plate img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;}.closing .stage::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(12 42 33 / 35%),rgb(12 42 33 / 92%) 62%);}.closing .panel{display:none;}.closing .copy{padding:6rem var(--pad) 1.5rem;max-width:40rem;margin:0;}.closing h2{font-size:clamp(2.4rem,8vw,4.2rem);}.closing .copy>p{margin-block-start:1rem;color:var(--bone);font-size:1.125rem;}.closing ul{display:grid;gap:.75rem;margin-block-start:2rem;justify-items:start;}.closing footer{margin-block-start:3.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.875rem;color:var(--bone-soft);}@media (min-width:60rem){.split>.head .manual{display:block;padding-block-start:5.5rem;text-align:end;}.split>.head .manual.k{color:var(--ash-soft);}.split>.head .working{padding-block-start:5rem;}.split>.row .side{padding-block:1.75rem;}.split>.row .manual{display:flex;justify-content:flex-end;align-items:flex-start;padding-block-end:1.75rem;}.split>.row .working{display:flex;justify-content:flex-start;align-items:flex-start;}.note{margin-inline-start:auto;}.breath{display:grid;height:30svh;}.breath .manual{background:none;}.shift .stage .manual{background:none;}.shift .stage .manual ul{justify-items:end;}.shift .stage .manual .tag{display:flex;justify-content:flex-end;}.shift .stage .side{display:flex;flex-direction:column;justify-content:center;padding-block:4rem 3rem;}.shift .stage .working{align-items:flex-start;}.shift .stage .manual{align-items:flex-end;}.shift ul{gap:1.1rem;}.shift li{width:min(27rem,100%);max-width:none;height:6.25rem;padding-inline:1.4rem;}.shift li.note{font-size:1.55rem;}.shift li.card{font-size:1.125rem;}.app{grid-template-columns:12rem 1fr;gap:2rem;}.process ol{grid-template-columns:1fr 1fr;column-gap:0;row-gap:1rem;padding-inline:0;}.process li{grid-column:2;padding-inline:2.5rem var(--pad);}.process li::before{inset-inline-start:calc(-.375rem - .5px);}.process li.you{grid-column:1;text-align:end;padding-inline:var(--pad) 2.5rem;}.process li.you::before{inset-inline:auto calc(-.375rem - .5px);}.process li.you p:last-child{margin-inline-start:auto;}.process li.both{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;padding:0;}.process li.both::before{inset-inline-start:calc(50% - .375rem - .5px);}.process li.both>*{grid-column:2;padding-inline:2.5rem var(--pad);}.process li.both .who{grid-column:1;grid-row:1 / span 3;text-align:end;padding-inline:var(--pad) 2.5rem;align-self:start;padding-block-start:.3rem;}.faq .row .manual{display:block;text-align:end;padding-block:1.75rem;}.faq .row h3{max-width:26rem;margin-inline-start:auto;}.faq .row .working{padding-block:1.9rem 1.75rem;}.closing{height:200svh;}.closing .stage{position:sticky;top:0;height:100svh;align-items:center;}[dir="rtl"] .closing .stage::before{background:linear-gradient(to left,transparent,rgb(12 42 33 / 10%) 30%,rgb(12 42 33 / 60%) 50%,rgb(12 42 33 / 92%));}[dir="ltr"] .closing .stage::before{background:linear-gradient(to right,transparent,rgb(12 42 33 / 10%) 30%,rgb(12 42 33 / 60%) 50%,rgb(12 42 33 / 92%));}.closing .panel{display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;inset-block:0;inset-inline-start:0;width:50%;background:var(--ash);padding:3rem var(--pad);z-index:1;}.closing .panel p{font:700 1.6rem/1.3 var(--display);color:var(--ash-soft);max-width:16rem;text-align:end;}.closing .copy{margin-inline-start:50%;padding:4rem var(--pad) 2rem;max-width:none;width:50%;}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.split>.row .note{animation:from-seam linear both;animation-timeline:view();animation-range:entry 0% entry 90%;}.split>.row .card,.split>.row .app{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 80%;}.app .phone{animation:lift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;}.shift{height:calc(100svh + var(--n) * 40svh + 30svh);view-timeline:--shift block;}.shift .stage{position:sticky;top:0;height:100svh;container-type:size;}.shift .stage .side{overflow:clip;}.shift li{animation:linear both;animation-timeline:--shift;animation-range:contain calc(var(--i) * 17% + 14%) contain calc(var(--i) * 17% + 36%);}.shift li.note{animation-name:note-x;}.shift li.card{animation-name:card-x;}.shift .go{animation:go-in linear both;animation-timeline:--shift;animation-range:contain 86% contain 98%;}.closing{view-timeline:--close block;}}@media (prefers-reduced-motion:no-preference) and (min-width:60rem){.closing .panel{animation:panel-out linear both;animation-timeline:--close;animation-range:contain 0% contain 70%;}.closing .copy{animation:copy-in linear both;animation-timeline:--close;animation-range:contain 0% contain 70%;}}}@keyframes from-seam{from{transform:translateX(calc(var(--d) * 2.5rem));}}@keyframes rise{from{transform:translateY(2.5rem);}}@keyframes go-in{from{transform:translateY(40vh);}}@keyframes lift{from{transform:translateY(2rem);}to{transform:translateY(-2rem);}}@keyframes note-x{from{transform:translate(0,0);}to{transform:translate(calc(var(--d) * 50cqw),0);}}@keyframes card-x{from{transform:translate(calc(var(--d) * -50cqw),0);}to{transform:translate(0,0);}}@keyframes note-y{from{transform:translate(0,0);}to{transform:translate(0,50cqh);}}@keyframes card-y{from{transform:translate(0,-50cqh);}to{transform:translate(0,0);}}@keyframes panel-out{to{transform:translateX(calc(var(--d) * -100%));}}@keyframes copy-in{from{transform:translateX(calc(var(--d) * 4rem));}}@media (max-width:59.99rem){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.shift .stage{display:grid;grid-template-rows:1fr 1fr;}.shift .stage .side{padding:.9rem var(--pad);}.shift .stage .working{border-block-start:1px solid rgb(239 233 223 / 30%);}.shift .tag{margin-block-end:.6rem;font-size:.9375rem;}.shift ul{grid-template-columns:1fr 1fr;gap:.55rem;}.shift li{min-height:0;height:calc((50cqh - 4.5rem) / 2 - .3rem);max-height:7rem;padding:.55rem .7rem;font-size:.9375rem;line-height:1.35;align-items:flex-start;}.shift li.note{font-size:1.05rem;line-height:1.35;}.shift li.card svg{display:none;}.shift li.note{animation-name:note-y;}.shift li.card{animation-name:card-y;}.shift .go{position:absolute;inset-block-end:1rem;inset-inline:var(--pad);}.shift .go .btn{width:100%;}}}}.nf main{min-height:80svh;display:grid;align-content:center;gap:1.5rem;padding:2rem var(--pad);}.nf h1{font-size:clamp(2.4rem,8vw,4rem);min-height:0;}