.clip.svelte-1cr9vsk{width:100%;overflow:hidden}.parallax-layer.svelte-1cr9vsk{transition:transform .7s var(--ease-out);will-change:transform}.parallax-layer.float.svelte-1cr9vsk{animation:svelte-1cr9vsk-breathe 6s ease-in-out infinite alternate}.grayscale.svelte-1cr9vsk{filter:grayscale(1) contrast(1.03)}@keyframes svelte-1cr9vsk-breathe{0%{translate:0 -6px}to{translate:0 6px}}.deck.svelte-t3efdd{--glass-top: rgb(161 161 166 / 50%);--glass-bottom: rgb(29 29 31 / 82%);--sheet-bg: #ffffff;--font-card: var(--font-body);--flip: .56s;--spring: linear(0, .03, .108, .222, .356, .499, .64, .773, .891, .991, 1.07, 1.129, 1.169, 1.19, 1.196, 1.19, 1.174, 1.152, 1.125, 1.097, 1.069, 1.043, 1.02, 1.001, .986, .974, .967, .963, .961, .963, .966, .97, .976, .981, .987, .992, 1);--spring-dur: .7s;--rise: .46s;--rise-delay: .3s;--settle: .3s;position:relative;width:100%;aspect-ratio:300 / 298;isolation:isolate;container-type:inline-size;perspective:900px;perspective-origin:50% 40%}.shell.svelte-t3efdd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.shell--back.svelte-t3efdd{z-index:1}.back.svelte-t3efdd{fill:url(#skills-back-fill);stroke:#ffffff6b;stroke-width:1.2}.front-tint.svelte-t3efdd{fill:url(#skills-glass-tint)}.front-sheen.svelte-t3efdd{fill:url(#skills-glass-sheen)}.front-edge.svelte-t3efdd{fill:none;stroke:url(#skills-glass-edge);stroke-width:1.5}.cover.svelte-t3efdd{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;transform-origin:50% 97.99%;transition:transform var(--flip) ease-in-out var(--settle)}.cover.svelte-t3efdd .shell:where(.svelte-t3efdd){filter:drop-shadow(0 18px 28px rgb(0 0 0 / 24%))}.glass.svelte-t3efdd{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 298' preserveAspectRatio='none'%3E%3Cpath d='M 28,56 H 116 C 128,56 132,64 138,72 C 144,80 148,84 160,84 H 272 A 22,22 0 0 1 294,106 V 270 A 22,22 0 0 1 272,292 H 28 A 22,22 0 0 1 6,270 V 78 A 22,22 0 0 1 28,56 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 298' preserveAspectRatio='none'%3E%3Cpath d='M 28,56 H 116 C 128,56 132,64 138,72 C 144,80 148,84 160,84 H 272 A 22,22 0 0 1 294,106 V 270 A 22,22 0 0 1 272,292 H 28 A 22,22 0 0 1 6,270 V 78 A 22,22 0 0 1 28,56 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .cover:where(.svelte-t3efdd){transform:rotateX(-20deg);transition:transform var(--spring-dur) var(--spring)}.sheet.svelte-t3efdd{position:absolute;z-index:2;left:50%;top:16.6%;width:max-content;box-sizing:border-box;padding:16px;border-radius:14px;transform-origin:50% 0;background:var(--sheet-bg);color:#1d1d1f;box-shadow:0 18px 34px -18px #0000003d;transition:transform var(--settle) ease-in-out;will-change:transform}.sheet.svelte-t3efdd h2:where(.svelte-t3efdd){font-family:var(--font-card);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1}.sheet.svelte-t3efdd ul:where(.svelte-t3efdd){margin-top:.7rem;padding-left:0;list-style:none;color:#424245;font-family:var(--font-card);font-size:1rem;letter-spacing:-.5px;line-height:1.35}.sheet--design.svelte-t3efdd{transform:translate(-50%) rotate(-2deg) scale(.8)}.sheet--outside-figma.svelte-t3efdd{transform:translate(-44%,12%) rotate(3deg) scale(.8)}.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .sheet:where(.svelte-t3efdd){transition:transform var(--rise) var(--ease-back) var(--rise-delay)}.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .sheet--design:where(.svelte-t3efdd){transform:translate(calc(-50% - 26px),-97%) rotate(-5deg)}.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .sheet--outside-figma:where(.svelte-t3efdd){transform:translate(calc(-50% + 176px),-57%) rotate(4deg)}@media(max-width:480px){.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .sheet--design:where(.svelte-t3efdd){transform:translate(calc(-50% - 37px),-97%) rotate(-5deg) scale(.88)}.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) .sheet--outside-figma:where(.svelte-t3efdd){transform:translate(calc(-50% + 150px),-57%) rotate(4deg) scale(.88)}}.deck.svelte-t3efdd:focus-visible{outline:2px solid var(--c-accent-deep);outline-offset:8px;border-radius:12px}.label.svelte-t3efdd{position:absolute;left:11%;bottom:9%;display:flex;flex-direction:column;gap:.15rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 42%);pointer-events:none}.label.svelte-t3efdd strong:where(.svelte-t3efdd){font-size:clamp(.95rem,5cqw,1.35rem);line-height:1.1}@media(prefers-reduced-motion:reduce){.sheet.svelte-t3efdd,.cover.svelte-t3efdd,.deck.svelte-t3efdd:is(:where(.svelte-t3efdd):hover,:where(.svelte-t3efdd):focus-visible,.is-open:where(.svelte-t3efdd)) :is(.sheet:where(.svelte-t3efdd),.cover:where(.svelte-t3efdd)){transition:none}}.deck.svelte-g6ng1m{--flip: .56s;--spring: linear(0, .03, .108, .222, .356, .499, .64, .773, .891, .991, 1.07, 1.129, 1.169, 1.19, 1.196, 1.19, 1.174, 1.152, 1.125, 1.097, 1.069, 1.043, 1.02, 1.001, .986, .974, .967, .963, .961, .963, .966, .97, .976, .981, .987, .992, 1);--spring-dur: .7s;--rise: .46s;--rise-delay: .3s;--settle: .3s;--glass-top: rgb(161 161 166 / 50%);--glass-bottom: rgb(29 29 31 / 82%);position:relative;width:100%;aspect-ratio:300 / 249;isolation:isolate;container-type:inline-size;perspective:900px;perspective-origin:50% 40%;cursor:pointer}.shell.svelte-g6ng1m{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.shell--back.svelte-g6ng1m{z-index:1}.back.svelte-g6ng1m{fill:url(#tools-back-fill);stroke:#ffffff6b;stroke-width:1.2}.front-tint.svelte-g6ng1m{fill:url(#tools-glass-tint)}.front-sheen.svelte-g6ng1m{fill:url(#tools-glass-sheen)}.front-edge.svelte-g6ng1m{fill:none;stroke:url(#tools-glass-edge);stroke-width:1.5}.icons.svelte-g6ng1m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.icon.svelte-g6ng1m{position:absolute;left:50%;top:37.1%;--icon: clamp( calc(2.3rem + 16px) , calc(15cqw + 16px) , calc(3.6rem + 16px) );width:var(--icon);aspect-ratio:1;transform:translate(calc(-50% + (var(--x) * 1.1rem)),calc(-50% + clamp(-1.5rem,var(--x) * 1rem - .5rem,-.19rem) + 1rem + 3px + (var(--row) * 1.5rem))) scale(.8) rotate(calc(var(--rotate) * .4));transition:transform var(--settle) ease-in-out;will-change:transform}.icon.svelte-g6ng1m img:where(.svelte-g6ng1m){display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgb(0 0 0 / 20%));scale:1 calc(1 / var(--deck-stretch, 1))}.deck.svelte-g6ng1m:is(:where(.svelte-g6ng1m):hover,:where(.svelte-g6ng1m):focus-visible,.is-open:where(.svelte-g6ng1m)) .icon:where(.svelte-g6ng1m){transform:translate(calc(-50% + (var(--x) * var(--icon)) + var(--gx)),calc(-50% + ((var(--y) * var(--icon) + var(--gy)) / var(--deck-stretch, 1)) - 20px + (clamp(0,var(--x),1.5) * 10px))) scale(1) rotate(var(--rotate));transition:transform var(--rise) var(--ease-back) calc(var(--rise-delay) + var(--i) * 30ms)}.cover.svelte-g6ng1m{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;transform-origin:50% 97.59%;transition:transform var(--flip) ease-in-out var(--settle)}.cover.svelte-g6ng1m .shell:where(.svelte-g6ng1m){filter:drop-shadow(0 18px 28px rgb(0 0 0 / 24%))}.glass.svelte-g6ng1m{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 249' preserveAspectRatio='none'%3E%3Cpath d='M30 60h80c13 0 18 9 24 17 6 8 11 12 24 12h112c13 0 24 11 24 24v106c0 14-10 24-24 24H30c-14 0-24-10-24-24V84c0-13 10-24 24-24Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 249' preserveAspectRatio='none'%3E%3Cpath d='M30 60h80c13 0 18 9 24 17 6 8 11 12 24 12h112c13 0 24 11 24 24v106c0 14-10 24-24 24H30c-14 0-24-10-24-24V84c0-13 10-24 24-24Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.deck.svelte-g6ng1m:is(:where(.svelte-g6ng1m):hover,:where(.svelte-g6ng1m):focus-visible,.is-open:where(.svelte-g6ng1m)) .cover:where(.svelte-g6ng1m){transform:rotateX(-20deg);transition:transform var(--spring-dur) var(--spring)}.label.svelte-g6ng1m{position:absolute;left:12%;bottom:12%;display:flex;flex-direction:column;gap:.15rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 42%);pointer-events:none}.label.svelte-g6ng1m strong:where(.svelte-g6ng1m){font-size:clamp(1rem,6cqw,1.45rem);line-height:1.1}.deck.svelte-g6ng1m:focus-visible{outline:2px solid var(--c-accent-deep);outline-offset:8px;border-radius:12px}@media(prefers-reduced-motion:reduce){.icon.svelte-g6ng1m,.cover.svelte-g6ng1m,.deck.svelte-g6ng1m:is(:where(.svelte-g6ng1m):hover,:where(.svelte-g6ng1m):focus-visible,.is-open:where(.svelte-g6ng1m)) :is(.icon:where(.svelte-g6ng1m),.cover:where(.svelte-g6ng1m)){transition:none}}.hero.svelte-1cf6d9f{padding:clamp(.75rem,2vw,1.5rem) var(--pad-x);background:var(--c-bg);color:var(--c-ink);--c-ink: var(--c-coffee);--c-ink-soft: #6e6e73;--c-line: #d2d2d7;--c-surface: #ffffff;--c-ink-rgb: 29, 29, 31;--c-cursor: #1d1d1f;--c-cursor-ink: #ffffff}@keyframes svelte-1cf6d9f-hero-in{0%{opacity:0;transform:translateY(var(--hero-in-y, 12px))}to{opacity:1;transform:translateY(0)}}.frame.svelte-1cf6d9f{animation:svelte-1cf6d9f-hero-in .5s ease-out both}.frame.svelte-1cf6d9f .nav{--hero-in-y: -12px;animation:svelte-1cf6d9f-hero-in .45s ease-out .1s both}.kicker.svelte-1cf6d9f{animation:svelte-1cf6d9f-hero-in .45s ease-out .2s both}.caret.svelte-1cf6d9f{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:svelte-1cf6d9f-caret-blink .9s steps(1) infinite}@keyframes svelte-1cf6d9f-caret-blink{50%{opacity:0}}.name.svelte-1cf6d9f{animation:svelte-1cf6d9f-hero-in .6s ease-out .3s both}.deck-slot.svelte-1cf6d9f{opacity:0;animation:svelte-1cf6d9f-hero-in .4s ease-out both}.skills-slot.svelte-1cf6d9f{animation-delay:.45s}.tools-slot.svelte-1cf6d9f{animation-delay:.51s}.hero-photo.svelte-1cf6d9f{animation:svelte-1cf6d9f-hero-in .7s ease-out .5s both}@media(prefers-reduced-motion:reduce){.frame.svelte-1cf6d9f,.frame.svelte-1cf6d9f .nav,.kicker.svelte-1cf6d9f,.name.svelte-1cf6d9f,.deck-slot.svelte-1cf6d9f,.hero-photo.svelte-1cf6d9f{animation:none;opacity:1}}.frame.svelte-1cf6d9f{position:relative;max-width:var(--maxw);margin-inline:auto;min-height:min(84svh,860px);padding:var(--frame-pad);border-radius:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(145deg,#fff,#f2f2f5);box-shadow:0 20px 60px #1d1d1f14;overflow:visible;--frame-pad: clamp(1.25rem, 3vw, 2.5rem);--headline-mt: clamp(1rem, 6vw, 3.5rem);--name-fs: var(--fs-display);--kicker-h: calc(var(--fs-lead) * 1.2);--name-h: calc(var(--name-fs) * .9);--photo-overlap: calc(var(--name-fs) * .36);--photo-top: calc( var(--headline-mt) + var(--kicker-h) + var(--name-h) - var(--photo-overlap) )}.headline.svelte-1cf6d9f{position:relative;z-index:3;margin-top:calc(var(--headline-mt) - 24px);pointer-events:none}.kicker.svelte-1cf6d9f{display:block;line-height:1.2;margin-left:.35em;font-size:var(--fs-lead);font-weight:700;letter-spacing:.01em}.name-mask.svelte-1cf6d9f{display:block;font-size:var(--name-fs);width:max-content;max-width:none;overflow:hidden;padding:.1em .04em .3em;margin:-.1em -.04em -.3em}.name.svelte-1cf6d9f{font-family:var(--font-display);font-weight:700;font-size:var(--name-fs);line-height:.86;letter-spacing:-.075em}.deck-row.svelte-1cf6d9f{position:absolute;left:max(1rem,calc(clamp(1rem,6vw,5rem) - 32px));bottom:clamp(3rem,14vw,8rem);z-index:7;display:flex;align-items:flex-end;gap:20px}.deck-slot.svelte-1cf6d9f{flex:none;pointer-events:auto}.skills-slot.svelte-1cf6d9f{width:min(220px,78vw);height:239px;rotate:-3deg;translate:0 24px}.skills-slot.svelte-1cf6d9f .deck{height:auto;aspect-ratio:300 / 298;transform:scaleY(1.092);transform-origin:top center}.tools-slot.svelte-1cf6d9f{width:min(220px,48vw);height:230px;translate:0 104px}.tools-slot.svelte-1cf6d9f .deck{--deck-stretch: 1.26;height:auto;aspect-ratio:300 / 249;transform:scaleY(var(--deck-stretch));transform-origin:top center}.hero-photo.svelte-1cf6d9f{position:absolute;right:0;top:var(--photo-top);bottom:0;z-index:5;width:48%;max-width:600px;overflow:hidden}.hero-photo.svelte-1cf6d9f img{display:block;width:calc(100% - 8px * 1100 / 1319);margin-left:auto;height:auto}.intro.svelte-1cf6d9f{display:none}@media(max-width:1100px),(max-height:680px){.frame.svelte-1cf6d9f{display:flex;flex-direction:column;min-height:calc(100svh - (2*clamp(.75rem,2vw,1.5rem)))}.headline.svelte-1cf6d9f,.deck-row.svelte-1cf6d9f,.hero-photo.svelte-1cf6d9f{display:none}.intro.svelte-1cf6d9f{flex:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding-block:2rem .5rem;text-align:center;animation:svelte-1cf6d9f-hero-in .6s ease-out .2s both}.intro-kicker.svelte-1cf6d9f{margin:auto 0 0;font-size:clamp(1.125rem,2.6vw,1.75rem);font-weight:700;color:#b8b8be}.intro-role.svelte-1cf6d9f{margin:0;max-width:14ch;font-family:var(--font-display);font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.intro-next.svelte-1cf6d9f{--depth: 8px;position:relative;display:grid;place-items:center;width:60px;height:60px;margin-top:auto;margin-bottom:var(--depth);border-radius:18px;background:linear-gradient(180deg,#55555b,#232326);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 var(--depth) 0 #0b0b0c,0 calc(var(--depth) + 3px) 0 #d6d6db,0 calc(var(--depth) + 14px) 22px #1d1d1f38;transition:translate .15s ease-out,box-shadow .15s ease-out}.intro-next.svelte-1cf6d9f:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:13px;background:linear-gradient(180deg,#3d3d42,#1d1d1f);box-shadow:inset 0 1px #ffffff29,inset 0 -3px 6px #00000059}.intro-next.svelte-1cf6d9f:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / 9%) 38% 56%,transparent 56%);pointer-events:none}.intro-next.svelte-1cf6d9f svg:where(.svelte-1cf6d9f){position:relative;z-index:1;filter:drop-shadow(0 1.5px 0 rgb(0 0 0 / 55%))}.intro-next.svelte-1cf6d9f:hover{translate:0 3px;box-shadow:inset 0 1px #ffffff4d,0 calc(var(--depth) - 3px) 0 #0b0b0c,0 var(--depth) 0 #d6d6db,0 calc(var(--depth) + 8px) 16px #1d1d1f33}.intro-next.svelte-1cf6d9f:active{translate:0 calc(var(--depth) - 1px);box-shadow:inset 0 1px #ffffff4d,0 1px #0b0b0c,0 4px #d6d6db,0 6px 10px #1d1d1f2e}}@media(prefers-reduced-motion:reduce){.intro.svelte-1cf6d9f{animation:none}}.reel.svelte-3as66v{--loop: 10s;--bone: #f4efe8;--out: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;color:var(--bone);text-align:center}.reel.svelte-3as66v :where(.svelte-3as66v){animation-duration:var(--loop);animation-iteration-count:infinite;animation-fill-mode:both}.reel.idle.svelte-3as66v :where(.svelte-3as66v){animation-play-state:paused}.glow.svelte-3as66v{position:absolute;left:50%;top:62%;width:110cqw;height:70cqw;translate:-50% -50%;background:radial-gradient(closest-side,rgb(206 176 146 / 55%),transparent);animation-name:svelte-3as66v-glow}.brand.svelte-3as66v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.2cqw;opacity:0;animation-name:svelte-3as66v-brand}.mark.svelte-3as66v{font-family:Georgia,Times New Roman,serif;font-size:7cqw;text-transform:uppercase;letter-spacing:.45em;margin-right:-.45em;animation-name:svelte-3as66v-mark}.rule.svelte-3as66v{width:14cqw;height:1px;background:#f4efe88c;animation-name:svelte-3as66v-rule}.sub.svelte-3as66v{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:1.5cqw;text-transform:uppercase;letter-spacing:.24em;color:#f4efe8bf;animation-name:svelte-3as66v-sub}.headline.svelte-3as66v{position:absolute;top:9%;left:0;right:0;font-family:Georgia,Times New Roman,serif;font-size:5cqw;line-height:1.08;text-transform:uppercase;letter-spacing:.01em}.line.svelte-3as66v{display:block;overflow:hidden}.line.svelte-3as66v>span:where(.svelte-3as66v){display:block;animation-name:svelte-3as66v-line}.line--2.svelte-3as66v>span:where(.svelte-3as66v){animation-delay:.18s}.cta.svelte-3as66v{position:absolute;top:30%;left:50%;translate:-50% 0;padding:1.1cqw 2.4cqw;border:1px solid rgb(244 239 232 / 35%);background:#96785f8c;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:1.4cqw;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;animation-name:svelte-3as66v-cta}.sofa.svelte-3as66v{position:absolute;left:50%;bottom:3%;width:80cqw;max-width:none;transform:translate(-50%);filter:drop-shadow(0 3cqw 3cqw rgb(20 12 6 / 45%));animation-name:svelte-3as66v-sofa}.label.svelte-3as66v{position:absolute;top:11%;left:0;right:0;font-family:Georgia,Times New Roman,serif;font-size:3.4cqw;text-transform:uppercase;letter-spacing:.06em;opacity:0;animation-name:svelte-3as66v-label}.product.svelte-3as66v{position:absolute;left:50%;top:30%;width:26cqw;margin:0;padding:.9cqw .9cqw 1.2cqw;background:var(--bone);box-shadow:0 2.4cqw 4cqw #140c0661;transform:translate(calc(-50% + var(--x))) translateY(var(--y)) rotate(var(--r));opacity:0;animation-name:svelte-3as66v-product}.product.svelte-3as66v img:where(.svelte-3as66v){width:100%;aspect-ratio:3 / 2;object-fit:cover}.product.svelte-3as66v figcaption:where(.svelte-3as66v){margin-top:1cqw;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:1.2cqw;text-transform:uppercase;letter-spacing:.1em;color:#4a3b30;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-3as66v-glow{0%{opacity:.25;scale:.85}10%,88%{opacity:1;scale:1}to{opacity:.25;scale:.85}}@keyframes svelte-3as66v-mark{0%,3%{opacity:0;letter-spacing:.9em;animation-timing-function:var(--out)}15%{opacity:1;letter-spacing:.45em}27%{opacity:1;translate:0 0;animation-timing-function:ease-in}31%,to{opacity:0;translate:0 -40%}}@keyframes svelte-3as66v-brand{0%,31%{opacity:1}32%,to{opacity:0}}@keyframes svelte-3as66v-rule{0%,8%{scale:0 1;opacity:1;animation-timing-function:var(--out)}17%,27%{scale:1 1;opacity:1}30%,to{scale:1 1;opacity:0}}@keyframes svelte-3as66v-sub{0%,12%{opacity:0;translate:0 40%;animation-timing-function:var(--out)}19%,27%{opacity:1;translate:0 0}30%,to{opacity:0;translate:0 0}}@keyframes svelte-3as66v-line{0%,31%{translate:0 110%;opacity:1;animation-timing-function:var(--out)}39%,60%{translate:0 0;opacity:1}64%{translate:0 0;opacity:0}65%,to{translate:0 110%;opacity:0}}@keyframes svelte-3as66v-cta{0%,39%{opacity:0;translate:-50% 30%;animation-timing-function:var(--out)}45%,60%{opacity:1;translate:-50% 0}63%,to{opacity:0;translate:-50% 0}}@keyframes svelte-3as66v-sofa{0%,33%{opacity:0;translate:0 22%;scale:.96;animation-timing-function:var(--out)}44%{opacity:1;translate:0 0;scale:1;animation-timing-function:linear}60%{opacity:1;translate:0 0;scale:1.03}64%{opacity:0;translate:0 0;scale:1.05}65%,to{opacity:0;translate:0 22%;scale:.96}}@keyframes svelte-3as66v-label{0%,64%{opacity:0;translate:0 30%;animation-timing-function:var(--out)}70%,91%{opacity:1;translate:0 0}95%,to{opacity:0;translate:0 0}}@keyframes svelte-3as66v-product{0%,64%{opacity:0;translate:0 45%;animation-timing-function:var(--spring)}73%{opacity:1;translate:0 0}90%{opacity:1;translate:0 -1.5%;animation-timing-function:ease-in}95%,to{opacity:0;translate:0 14%}}@media(prefers-reduced-motion:reduce){.reel.svelte-3as66v :where(.svelte-3as66v){animation:none}}.reel.svelte-lk1arr{--loop: 10s;--card: #171717;--line: #404040;--soft: #a3a3a3;--mute: #737373;--out: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;background:#0a0a0a;color:#fafafa;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}.reel.svelte-lk1arr :where(.svelte-lk1arr){animation-duration:var(--loop);animation-iteration-count:infinite;animation-fill-mode:both}.reel.idle.svelte-lk1arr :where(.svelte-lk1arr){animation-play-state:paused}.top.svelte-lk1arr{position:absolute;inset:0 0 auto 0;height:7cqw;display:flex;align-items:center;gap:1.2cqw;padding-inline:2cqw;border-bottom:1px solid #1a1a1a}.top.svelte-lk1arr svg:where(.svelte-lk1arr){width:2cqw;height:2cqw;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sq.svelte-lk1arr,.saved.svelte-lk1arr,.plus.svelte-lk1arr{display:flex;align-items:center;gap:.8cqw;height:4.4cqw;padding-inline:1.2cqw;border-radius:1.2cqw;background:var(--card);font-size:1.7cqw;font-weight:500}.sq.svelte-lk1arr{width:4.4cqw;justify-content:center;padding:0}.plus.svelte-lk1arr{width:4.4cqw;justify-content:center;padding:0;background:#fafafa;color:#0a0a0a;animation-name:svelte-lk1arr-plus}.brand.svelte-lk1arr{font-size:2.2cqw;font-weight:600;letter-spacing:-.01em}.search.svelte-lk1arr{display:flex;flex:1;align-items:center;gap:.9cqw;height:4.4cqw;padding-inline:1.4cqw;border-radius:1.2cqw;background:var(--card);color:var(--mute);font-size:1.7cqw}.side.svelte-lk1arr{position:absolute;left:0;top:7cqw;bottom:0;width:22cqw;border-right:1px solid #141414}.hi.svelte-lk1arr{position:absolute;left:1.2cqw;top:0;width:19.6cqw;height:4cqw;border-radius:1cqw;background:#262626;translate:0 4.8cqw;animation-name:svelte-lk1arr-hi}.grp.svelte-lk1arr{position:absolute;left:2.6cqw;font-size:1.3cqw;font-weight:600;letter-spacing:.12em;color:var(--mute)}.item.svelte-lk1arr{position:absolute;left:1.2cqw;width:19.6cqw;height:4cqw;padding-left:4.4cqw;font-size:1.85cqw;font-weight:500;line-height:4cqw;color:var(--soft)}.item.svelte-lk1arr:before{content:"";position:absolute;left:1.6cqw;top:1.2cqw;width:1.5cqw;height:1.5cqw;border:.2cqw solid currentColor;border-radius:.45cqw;opacity:.8}.item--a.svelte-lk1arr{color:#fafafa;animation-name:svelte-lk1arr-act-a}.item--b.svelte-lk1arr{animation-name:svelte-lk1arr-act-b}.item--c.svelte-lk1arr{animation-name:svelte-lk1arr-act-c}.main.svelte-lk1arr{position:absolute;left:22cqw;right:0;top:7cqw;bottom:0}.page.svelte-lk1arr{position:absolute;top:0;right:0;bottom:0;left:0;padding:3cqw;opacity:0}.page--a.svelte-lk1arr{opacity:1;animation-name:svelte-lk1arr-page-a}.page--b.svelte-lk1arr{animation-name:svelte-lk1arr-page-b}.page--c.svelte-lk1arr{animation-name:svelte-lk1arr-page-c}h2.svelte-lk1arr{font-size:4.4cqw;font-weight:600;letter-spacing:-.035em;line-height:1.1}.sub.svelte-lk1arr{margin-top:.8cqw;font-size:1.9cqw;color:var(--soft)}.label.svelte-lk1arr{display:block;font-size:2.4cqw;font-weight:600;letter-spacing:-.02em}.chips.svelte-lk1arr{display:flex;gap:1cqw;margin-top:2cqw}.chips.svelte-lk1arr span:where(.svelte-lk1arr){padding:.8cqw 1.6cqw;border-radius:99px;background:var(--card);font-size:1.5cqw;color:var(--soft)}.chips.svelte-lk1arr .on:where(.svelte-lk1arr){background:#303030;color:#fafafa}.card.svelte-lk1arr{margin-top:3cqw;padding:2.4cqw;border-radius:2cqw;background:var(--card)}.card-head.svelte-lk1arr{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.6cqw}.card-head.svelte-lk1arr b:where(.svelte-lk1arr){font-size:2.3cqw;font-weight:600}.specs.svelte-lk1arr{font-size:1.3cqw;color:var(--mute)}.specs.svelte-lk1arr em:where(.svelte-lk1arr){margin-right:.8em;font-style:normal;color:#e5e5e5}.specs.svelte-lk1arr em:where(.svelte-lk1arr):last-child{margin-right:0}.card-body.svelte-lk1arr{display:flex;flex-direction:column;gap:1cqw;padding:2.2cqw;border-radius:1.4cqw;background:#000}.label-row.svelte-lk1arr{display:flex;justify-content:space-between;font-size:1.7cqw;font-weight:500}.states.svelte-lk1arr{display:grid;justify-items:end}.state.svelte-lk1arr{grid-area:1 / 1;font-size:1.2cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.state--default.svelte-lk1arr{opacity:0;animation-name:svelte-lk1arr-state-default}.state--focused.svelte-lk1arr{opacity:0;animation-name:svelte-lk1arr-state-focused}.state--filled.svelte-lk1arr{opacity:1;animation-name:svelte-lk1arr-state-filled}.input.svelte-lk1arr{position:relative;display:flex;align-items:center;height:5.6cqw;padding-inline:1.6cqw;border:1px solid var(--line);border-radius:1.2cqw;font-size:2cqw;animation-name:svelte-lk1arr-input}.placeholder.svelte-lk1arr{position:absolute;left:1.6cqw;color:var(--mute);opacity:0;animation-name:svelte-lk1arr-placeholder}.typed.svelte-lk1arr{white-space:nowrap;animation-name:svelte-lk1arr-typed}.ch.svelte-lk1arr{display:inline-block;overflow:hidden;vertical-align:top;animation-name:svelte-lk1arr-type}.caret.svelte-lk1arr{width:1px;height:2.8cqw;margin-left:1px;background:#fafafa;opacity:0;animation-name:svelte-lk1arr-caret}.helper.svelte-lk1arr{font-size:1.3cqw;color:var(--mute)}.accent.svelte-lk1arr{display:grid;grid-template-columns:22cqw 1fr;gap:1.6cqw;margin-top:2.4cqw;padding:1.4cqw;border-radius:2cqw;background:var(--card)}.tile.svelte-lk1arr{display:flex;flex-direction:column;justify-content:flex-end;height:12.4cqw;padding:1.4cqw;border-radius:1.4cqw;background:#fafafa;color:#0a0a0a}.tile.svelte-lk1arr b:where(.svelte-lk1arr){font-size:2.4cqw;font-weight:600}.tile.svelte-lk1arr span:where(.svelte-lk1arr){font-size:1.3cqw;color:#525252}.rule-text.svelte-lk1arr{align-self:center}.rule-text.svelte-lk1arr small:where(.svelte-lk1arr){font-size:1.1cqw;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rule-text.svelte-lk1arr b:where(.svelte-lk1arr){display:block;margin-top:.6cqw;font-size:2cqw;font-weight:600;line-height:1.25}.rule-text.svelte-lk1arr p:where(.svelte-lk1arr){margin-top:.8cqw;font-size:1.4cqw;line-height:1.45;color:var(--soft)}.page--b.svelte-lk1arr .label:where(.svelte-lk1arr){margin-top:2.6cqw}.tones.svelte-lk1arr{display:flex;gap:.6cqw;margin-top:1.2cqw}.tone.svelte-lk1arr{flex:1}.tone.svelte-lk1arr i:where(.svelte-lk1arr){display:block;height:9.4cqw;border-radius:.9cqw;box-shadow:inset 0 0 0 1px #ffffff1a;transform-origin:50% 100%;animation-name:svelte-lk1arr-tone}.tone.svelte-lk1arr em:where(.svelte-lk1arr){display:block;margin-top:.7cqw;font-size:1.2cqw;font-style:normal;text-align:center;color:var(--soft)}.page--c.svelte-lk1arr .label:where(.svelte-lk1arr){margin-top:2.4cqw}.rules.svelte-lk1arr{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;margin-top:1.4cqw}.rule.svelte-lk1arr{padding:1.8cqw;border-radius:1.6cqw;background:var(--card);box-shadow:inset 0 0 0 1px #ffffff0f;animation-name:svelte-lk1arr-rule}.num.svelte-lk1arr{display:inline-grid;place-items:center;width:3cqw;height:3cqw;border-radius:.9cqw;background:#262626;font-size:1.1cqw;font-weight:600}.rule.svelte-lk1arr b:where(.svelte-lk1arr){display:block;margin-top:1.6cqw;font-size:1.85cqw;font-weight:600;line-height:1.25}.rule.svelte-lk1arr p:where(.svelte-lk1arr){margin-top:.8cqw;font-size:1.3cqw;line-height:1.45;color:var(--soft)}.toast.svelte-lk1arr{position:absolute;left:50%;bottom:3.6cqw;display:flex;align-items:center;gap:.9cqw;padding:1cqw 2.2cqw 1cqw 1.1cqw;border-radius:99px;background:#fafafa;color:#0a0a0a;font-size:1.7cqw;font-weight:500;white-space:nowrap;translate:-50% 0;opacity:0;box-shadow:0 1.6cqw 3cqw #0000007f;animation-name:svelte-lk1arr-toast}.toast.svelte-lk1arr i:where(.svelte-lk1arr){display:grid;place-items:center;width:2.4cqw;height:2.4cqw;border-radius:50%;background:#0a0a0a;color:#fafafa;font-size:1.3cqw;font-style:normal}.ripple.svelte-lk1arr{position:absolute;width:4.4cqw;height:4.4cqw;margin:-2.2cqw 0 0 -2.2cqw;border:.3cqw solid rgb(255 255 255 / 70%);border-radius:50%;opacity:0;animation-name:svelte-lk1arr-ripple}.cursor.svelte-lk1arr{position:absolute;left:0;top:0;width:3cqw;height:3cqw;fill:#fff;stroke:#0a0a0a;stroke-width:1.3;stroke-linejoin:round;filter:drop-shadow(0 .4cqw .5cqw rgb(0 0 0 / 60%));opacity:0;translate:98cqw 62cqw;animation-name:svelte-lk1arr-cursor}.cover.svelte-lk1arr{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;opacity:0;pointer-events:none;animation-name:svelte-lk1arr-cover}@keyframes svelte-lk1arr-cursor{0%{translate:98cqw 62cqw;opacity:0;scale:1;animation-timing-function:ease-in-out}3%{translate:90cqw 54cqw;opacity:1;scale:1;animation-timing-function:ease-in-out}10%{translate:56cqw 42.5cqw;scale:1;animation-timing-function:ease}10.8%{translate:56cqw 42.5cqw;scale:.84;animation-timing-function:ease}11.6%,30%{translate:56cqw 42.5cqw;scale:1;animation-timing-function:ease-in-out}35%{translate:11cqw 21.4cqw;scale:1;animation-timing-function:ease}35.9%{translate:11cqw 21.4cqw;scale:.84;animation-timing-function:ease}36.7%,44%{translate:11cqw 21.4cqw;scale:1;animation-timing-function:ease-in-out}50%{translate:15cqw 24cqw;scale:1;animation-timing-function:ease-in-out}57.9%{translate:11cqw 36.8cqw;scale:1;animation-timing-function:ease}58.8%{translate:11cqw 36.8cqw;scale:.84;animation-timing-function:ease}59.6%,66%{translate:11cqw 36.8cqw;scale:1;animation-timing-function:ease-in-out}80%{translate:95.1cqw 3.1cqw;scale:1;animation-timing-function:ease}81%{translate:95.1cqw 3.1cqw;scale:.84;animation-timing-function:ease}81.8%,92%{translate:95.1cqw 3.1cqw;scale:1;opacity:1}94.5%,to{translate:95.1cqw 3.1cqw;scale:1;opacity:0}}@keyframes svelte-lk1arr-ripple{0%,10.6%{opacity:0;scale:.2}10.7%{opacity:.85;scale:.2;animation-timing-function:var(--out)}15%,to{opacity:0;scale:1.8}}@keyframes svelte-lk1arr-cover{0%{opacity:1;animation-timing-function:ease-out}5%,96%{opacity:0;animation-timing-function:ease-in}99.5%,to{opacity:1}}@keyframes svelte-lk1arr-hi{0%,36.2%{translate:0 4.8cqw;animation-timing-function:var(--out)}38.7%,59.2%{translate:0 12.8cqw;animation-timing-function:var(--out)}61.7%,to{translate:0 28.2cqw}}@keyframes svelte-lk1arr-act-a{0%,36.2%{color:#fafafa}38%,to{color:#a3a3a3}}@keyframes svelte-lk1arr-act-b{0%,36.2%{color:#a3a3a3}38%,59.2%{color:#fafafa}61%,to{color:#a3a3a3}}@keyframes svelte-lk1arr-act-c{0%,59.2%{color:#a3a3a3}61%,to{color:#fafafa}}@keyframes svelte-lk1arr-page-a{0%,36.5%{opacity:1;translate:0 0}38.5%,to{opacity:0;translate:0 -2%}}@keyframes svelte-lk1arr-page-b{0%,36.5%{opacity:0;translate:0 3%;animation-timing-function:var(--out)}39.5%,59.5%{opacity:1;translate:0 0;animation-timing-function:ease-in}61.5%,to{opacity:0;translate:0 -2%}}@keyframes svelte-lk1arr-page-c{0%,59.5%{opacity:0;translate:0 3%;animation-timing-function:var(--out)}62.5%,to{opacity:1;translate:0 0}}@keyframes svelte-lk1arr-tone{0%,39%{scale:1 0;animation-timing-function:var(--spring)}45.5%,to{scale:1 1}}@keyframes svelte-lk1arr-rule{0%,62%{opacity:0;translate:0 30%;scale:.96;animation-timing-function:var(--spring)}68%,to{opacity:1;translate:0 0;scale:1}}@keyframes svelte-lk1arr-state-default{0%,10.9%{opacity:1}11%,to{opacity:0}}@keyframes svelte-lk1arr-state-focused{0%,10.9%{opacity:0}11%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes svelte-lk1arr-state-filled{0%,29.9%{opacity:0}30%,to{opacity:1}}@keyframes svelte-lk1arr-input{0%,10.9%{border-color:var(--line);box-shadow:none}11%,29.9%{border-color:#fafafa;box-shadow:0 0 0 .4cqw #ffffff2e}30%,to{border-color:var(--line);box-shadow:none}}@keyframes svelte-lk1arr-placeholder{0%,12.9%{opacity:1}13%,to{opacity:0}}@keyframes svelte-lk1arr-typed{0%,12.8%{opacity:0}12.9%,to{opacity:1}}@keyframes svelte-lk1arr-type{0%,13%{max-width:0;animation-timing-function:step-end}13.01%,to{max-width:1em}}@keyframes svelte-lk1arr-caret{0%,10.9%{opacity:0}11%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes svelte-lk1arr-plus{0%,80.3%{scale:1;background:#fafafa}81.1%{scale:.86;background:#d1d1d1}82.8%,to{scale:1;background:#fafafa}}@keyframes svelte-lk1arr-toast{0%,81.8%{opacity:0;translate:-50% 140%;animation-timing-function:var(--spring)}85%,94%{opacity:1;translate:-50% 0}96.5%,to{opacity:0;translate:-50% 0}}@media(prefers-reduced-motion:reduce){.reel.svelte-lk1arr :where(.svelte-lk1arr){animation:none}}.reel.svelte-16v6o81{--loop: 10s;--bone: #f4efe8;--out: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;color:var(--bone);text-align:center}.reel.svelte-16v6o81 :where(.svelte-16v6o81){animation-duration:var(--loop);animation-iteration-count:infinite;animation-fill-mode:both}.reel.idle.svelte-16v6o81 :where(.svelte-16v6o81){animation-play-state:paused}.glow.svelte-16v6o81{position:absolute;left:50%;top:66%;width:170cqw;height:130cqw;translate:-50% -50%;background:radial-gradient(closest-side,rgb(206 176 146 / 55%),transparent);animation-name:svelte-16v6o81-glow}.nav.svelte-16v6o81{position:absolute;top:14cqw;left:6cqw;right:6cqw;display:flex;align-items:center;justify-content:space-between;opacity:0;animation-name:svelte-16v6o81-nav}.wordmark.svelte-16v6o81{font-family:Georgia,Times New Roman,serif;font-size:5cqw;text-transform:uppercase;letter-spacing:.34em}.links.svelte-16v6o81{display:flex;gap:3.2cqw;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:3cqw;text-transform:uppercase;letter-spacing:.12em}.brand.svelte-16v6o81{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.5cqw;opacity:0;animation-name:svelte-16v6o81-brand}.mark.svelte-16v6o81{font-family:Georgia,Times New Roman,serif;font-size:11cqw;text-transform:uppercase;letter-spacing:.4em;margin-right:-.4em;animation-name:svelte-16v6o81-mark}.rule.svelte-16v6o81{width:24cqw;height:1px;background:#f4efe88c;animation-name:svelte-16v6o81-rule}.sub.svelte-16v6o81{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:3.2cqw;text-transform:uppercase;letter-spacing:.2em;color:#f4efe8bf;animation-name:svelte-16v6o81-sub}.headline.svelte-16v6o81{position:absolute;top:22%;left:0;right:0;font-family:Georgia,Times New Roman,serif;font-size:9.4cqw;line-height:1.1;text-transform:uppercase}.line.svelte-16v6o81{display:block;overflow:hidden}.line.svelte-16v6o81>span:where(.svelte-16v6o81){display:block;animation-name:svelte-16v6o81-line}.line--2.svelte-16v6o81>span:where(.svelte-16v6o81){animation-delay:.15s}.line--3.svelte-16v6o81>span:where(.svelte-16v6o81){animation-delay:.3s}.cta.svelte-16v6o81{position:absolute;top:46%;left:50%;translate:-50% 0;padding:2.6cqw 5.4cqw;border:1px solid rgb(244 239 232 / 35%);background:#96785f8c;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:3.1cqw;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;animation-name:svelte-16v6o81-cta}.sofa.svelte-16v6o81{position:absolute;left:50%;bottom:6%;width:94cqw;max-width:none;transform:translate(-50%);filter:drop-shadow(0 5cqw 5cqw rgb(20 12 6 / 45%));animation-name:svelte-16v6o81-sofa}.label.svelte-16v6o81{position:absolute;top:15%;left:0;right:0;font-family:Georgia,Times New Roman,serif;font-size:6.6cqw;text-transform:uppercase;letter-spacing:.06em;opacity:0;animation-name:svelte-16v6o81-label}.product.svelte-16v6o81{position:absolute;left:50%;top:var(--top);width:64cqw;margin:0;padding:2cqw 2cqw 2.8cqw;background:var(--bone);box-shadow:0 4cqw 7cqw #140c0661;transform:translate(calc(-50% + var(--x))) rotate(var(--r));opacity:0;animation-name:svelte-16v6o81-product}.product.svelte-16v6o81 img:where(.svelte-16v6o81){width:100%;aspect-ratio:3 / 2;object-fit:cover}.product.svelte-16v6o81 figcaption:where(.svelte-16v6o81){margin-top:2.2cqw;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:2.9cqw;text-transform:uppercase;letter-spacing:.1em;color:#4a3b30;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-16v6o81-glow{0%{opacity:.25;scale:.85}10%,88%{opacity:1;scale:1}to{opacity:.25;scale:.85}}@keyframes svelte-16v6o81-nav{0%,32%{opacity:0;translate:0 -40%;animation-timing-function:var(--out)}38%,93%{opacity:1;translate:0 0;animation-timing-function:ease-in}96%,to{opacity:0;translate:0 0}}@keyframes svelte-16v6o81-brand{0%,31%{opacity:1}32%,to{opacity:0}}@keyframes svelte-16v6o81-mark{0%,3%{opacity:0;letter-spacing:.7em;animation-timing-function:var(--out)}15%{opacity:1;letter-spacing:.4em}27%{opacity:1;translate:0 0;animation-timing-function:ease-in}31%,to{opacity:0;translate:0 -40%}}@keyframes svelte-16v6o81-rule{0%,8%{scale:0 1;opacity:1;animation-timing-function:var(--out)}17%,27%{scale:1 1;opacity:1}30%,to{scale:1 1;opacity:0}}@keyframes svelte-16v6o81-sub{0%,12%{opacity:0;translate:0 40%;animation-timing-function:var(--out)}19%,27%{opacity:1;translate:0 0}30%,to{opacity:0;translate:0 0}}@keyframes svelte-16v6o81-line{0%,31%{translate:0 110%;opacity:1;animation-timing-function:var(--out)}39%,60%{translate:0 0;opacity:1}64%{translate:0 0;opacity:0}65%,to{translate:0 110%;opacity:0}}@keyframes svelte-16v6o81-cta{0%,39%{opacity:0;translate:-50% 30%;animation-timing-function:var(--out)}45%,60%{opacity:1;translate:-50% 0}63%,to{opacity:0;translate:-50% 0}}@keyframes svelte-16v6o81-sofa{0%,33%{opacity:0;translate:0 22%;scale:.96;animation-timing-function:var(--out)}44%{opacity:1;translate:0 0;scale:1;animation-timing-function:linear}60%{opacity:1;translate:0 0;scale:1.03}64%{opacity:0;translate:0 0;scale:1.05}65%,to{opacity:0;translate:0 22%;scale:.96}}@keyframes svelte-16v6o81-label{0%,64%{opacity:0;translate:0 30%;animation-timing-function:var(--out)}70%,91%{opacity:1;translate:0 0}95%,to{opacity:0;translate:0 0}}@keyframes svelte-16v6o81-product{0%,64%{opacity:0;translate:0 45%;animation-timing-function:var(--spring)}73%{opacity:1;translate:0 0}90%{opacity:1;translate:0 -1.5%;animation-timing-function:ease-in}95%,to{opacity:0;translate:0 14%}}@media(prefers-reduced-motion:reduce){.reel.svelte-16v6o81 :where(.svelte-16v6o81){animation:none}.nav.svelte-16v6o81{opacity:1}}.reel.svelte-dysuy1{--loop: 10s;--card: #171717;--line: #404040;--soft: #a3a3a3;--mute: #737373;--out: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow:hidden;background:#0a0a0a;color:#fafafa;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}.reel.svelte-dysuy1 :where(.svelte-dysuy1){animation-duration:var(--loop);animation-iteration-count:infinite;animation-fill-mode:both}.reel.idle.svelte-dysuy1 :where(.svelte-dysuy1){animation-play-state:paused}.bar.svelte-dysuy1{position:absolute;top:14cqw;left:4cqw;right:4cqw;display:flex;align-items:center;gap:2cqw}.btn.svelte-dysuy1{display:grid;place-items:center;flex:none;width:9cqw;height:9cqw;border-radius:2.4cqw;background:var(--card)}.btn--menu.svelte-dysuy1{animation-name:svelte-dysuy1-menu}.btn--wide.svelte-dysuy1{width:13cqw;margin-left:auto}.btn--light.svelte-dysuy1{background:#fafafa;color:#0a0a0a}.btn--plus.svelte-dysuy1{animation-name:svelte-dysuy1-plus}.btn.svelte-dysuy1 svg:where(.svelte-dysuy1){width:4.4cqw;height:4.4cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ttl.svelte-dysuy1{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.ttl.svelte-dysuy1 small:where(.svelte-dysuy1){font-size:2.4cqw;color:var(--soft)}.names.svelte-dysuy1{display:grid}.names.svelte-dysuy1 b:where(.svelte-dysuy1){grid-area:1 / 1;font-size:3.8cqw;font-weight:600;opacity:0}.n1.svelte-dysuy1{opacity:1;animation-name:svelte-dysuy1-name-1}.n2.svelte-dysuy1{animation-name:svelte-dysuy1-name-2}.n3.svelte-dysuy1{animation-name:svelte-dysuy1-name-3}.bar-line.svelte-dysuy1{position:absolute;top:26cqw;left:0;right:0;height:1px;background:#262626}.page.svelte-dysuy1{position:absolute;left:0;right:0;top:26cqw;bottom:0;padding:7cqw 5cqw 0;opacity:0}.page--a.svelte-dysuy1{opacity:1;animation-name:svelte-dysuy1-page-a}.page--b.svelte-dysuy1{animation-name:svelte-dysuy1-page-b}.page--c.svelte-dysuy1{animation-name:svelte-dysuy1-page-c}h2.svelte-dysuy1{font-size:10cqw;font-weight:600;letter-spacing:-.04em;line-height:1}.sub.svelte-dysuy1{margin-top:2cqw;font-size:3.2cqw;color:var(--soft)}.label.svelte-dysuy1{display:block;font-size:5cqw;font-weight:600;letter-spacing:-.02em}.chips.svelte-dysuy1{display:flex;gap:2cqw;margin-top:5cqw;overflow:hidden}.chips.svelte-dysuy1 span:where(.svelte-dysuy1){flex:none;padding:1.8cqw 3.6cqw;border-radius:99px;background:var(--card);font-size:3.1cqw;color:var(--soft)}.chips.svelte-dysuy1 .on:where(.svelte-dysuy1){background:#303030;color:#fafafa}.field.svelte-dysuy1{margin-top:6cqw;padding:4cqw;border-radius:4cqw;background:var(--card)}.field-title.svelte-dysuy1{display:block;margin-bottom:3.4cqw;font-size:4.6cqw;font-weight:600}.field-body.svelte-dysuy1{display:flex;flex-direction:column;gap:2cqw;padding:4cqw;border-radius:2.8cqw;background:#000}.label-row.svelte-dysuy1{display:flex;justify-content:space-between;font-size:3.6cqw;font-weight:500}.states.svelte-dysuy1{display:grid;justify-items:end}.state.svelte-dysuy1{grid-area:1 / 1;font-size:2.5cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.state--default.svelte-dysuy1{opacity:0;animation-name:svelte-dysuy1-state-default}.state--focused.svelte-dysuy1{opacity:0;animation-name:svelte-dysuy1-state-focused}.state--filled.svelte-dysuy1{opacity:1;animation-name:svelte-dysuy1-state-filled}.input.svelte-dysuy1{position:relative;display:flex;align-items:center;height:12cqw;padding-inline:3.4cqw;border:1px solid var(--line);border-radius:2.6cqw;font-size:4.2cqw;animation-name:svelte-dysuy1-input}.placeholder.svelte-dysuy1{position:absolute;left:3.4cqw;color:var(--mute);opacity:0;animation-name:svelte-dysuy1-placeholder}.typed.svelte-dysuy1{white-space:nowrap;animation-name:svelte-dysuy1-typed}.ch.svelte-dysuy1{display:inline-block;overflow:hidden;vertical-align:top;animation-name:svelte-dysuy1-type}.caret.svelte-dysuy1{width:1px;height:5.6cqw;margin-left:1px;background:#fafafa;opacity:0;animation-name:svelte-dysuy1-caret}.helper.svelte-dysuy1{font-size:2.8cqw;color:var(--mute)}.tile.svelte-dysuy1{display:flex;flex-direction:column;justify-content:flex-end;height:30cqw;margin-top:6cqw;padding:4cqw;border-radius:4cqw;background:#fafafa;color:#0a0a0a}.tile.svelte-dysuy1 b:where(.svelte-dysuy1){font-size:6.4cqw;font-weight:600;letter-spacing:-.02em}.tile.svelte-dysuy1 span:where(.svelte-dysuy1){font-size:3cqw;color:#525252}.page--b.svelte-dysuy1 .label:where(.svelte-dysuy1){margin-top:7cqw}.tones.svelte-dysuy1{display:flex;gap:1cqw;margin-top:3cqw}.tones.svelte-dysuy1 i:where(.svelte-dysuy1){flex:1;height:26cqw;border-radius:2cqw;box-shadow:inset 0 0 0 1px #ffffff1a;transform-origin:50% 100%;animation-name:svelte-dysuy1-tone}.page--c.svelte-dysuy1 .label:where(.svelte-dysuy1){margin-top:6cqw}.rules.svelte-dysuy1{display:flex;flex-direction:column;gap:3cqw;margin-top:3.4cqw}.rule.svelte-dysuy1{display:flex;gap:3cqw;padding:3.6cqw;border-radius:3.6cqw;background:var(--card);box-shadow:inset 0 0 0 1px #ffffff0f;animation-name:svelte-dysuy1-rule}.num.svelte-dysuy1{display:grid;place-items:center;flex:none;width:6.4cqw;height:6.4cqw;border-radius:1.8cqw;background:#262626;font-size:2.6cqw;font-weight:600}.rule.svelte-dysuy1 b:where(.svelte-dysuy1){display:block;font-size:4cqw;font-weight:600;line-height:1.25}.rule.svelte-dysuy1 p:where(.svelte-dysuy1){margin-top:1.2cqw;font-size:3cqw;line-height:1.45;color:var(--soft)}.toast.svelte-dysuy1{position:absolute;left:50%;bottom:5%;display:flex;align-items:center;gap:2cqw;padding:2.2cqw 4.6cqw 2.2cqw 2.4cqw;border-radius:99px;background:#fafafa;color:#0a0a0a;font-size:3.4cqw;font-weight:500;white-space:nowrap;translate:-50% 0;opacity:0;box-shadow:0 3.4cqw 6cqw #0000007f;animation-name:svelte-dysuy1-toast}.toast.svelte-dysuy1 i:where(.svelte-dysuy1){display:grid;place-items:center;width:5.2cqw;height:5.2cqw;border-radius:50%;background:#0a0a0a;color:#fafafa;font-size:2.8cqw;font-style:normal}.ripple.svelte-dysuy1{position:absolute;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;border:.6cqw solid rgb(255 255 255 / 60%);border-radius:50%;background:#ffffff38;opacity:0;animation-name:svelte-dysuy1-ripple}.cover.svelte-dysuy1{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;opacity:0;pointer-events:none;animation-name:svelte-dysuy1-cover}@keyframes svelte-dysuy1-ripple{0%,10.6%{opacity:0;scale:.3}10.7%{opacity:1;scale:.5;animation-timing-function:var(--out)}15%,to{opacity:0;scale:1.5}}@keyframes svelte-dysuy1-cover{0%{opacity:1;animation-timing-function:ease-out}5%,96%{opacity:0;animation-timing-function:ease-in}99.5%,to{opacity:1}}@keyframes svelte-dysuy1-menu{0%,35.1%{scale:1}35.9%{scale:.86}36.8%,58%{scale:1}58.8%{scale:.86}59.7%,to{scale:1}}@keyframes svelte-dysuy1-plus{0%,80.3%{scale:1;background:#fafafa}81.1%{scale:.86;background:#d1d1d1}82.8%,to{scale:1;background:#fafafa}}@keyframes svelte-dysuy1-name-1{0%,36.5%{opacity:1}38.5%,to{opacity:0}}@keyframes svelte-dysuy1-name-2{0%,36.5%{opacity:0}38.5%,59.5%{opacity:1}61.5%,to{opacity:0}}@keyframes svelte-dysuy1-name-3{0%,59.5%{opacity:0}61.5%,to{opacity:1}}@keyframes svelte-dysuy1-page-a{0%,36.5%{opacity:1;translate:0 0}38.5%,to{opacity:0;translate:0 -2%}}@keyframes svelte-dysuy1-page-b{0%,36.5%{opacity:0;translate:0 3%;animation-timing-function:var(--out)}39.5%,59.5%{opacity:1;translate:0 0;animation-timing-function:ease-in}61.5%,to{opacity:0;translate:0 -2%}}@keyframes svelte-dysuy1-page-c{0%,59.5%{opacity:0;translate:0 3%;animation-timing-function:var(--out)}62.5%,to{opacity:1;translate:0 0}}@keyframes svelte-dysuy1-tone{0%,39%{scale:1 0;animation-timing-function:var(--spring)}45.5%,to{scale:1 1}}@keyframes svelte-dysuy1-rule{0%,62%{opacity:0;translate:0 30%;scale:.96;animation-timing-function:var(--spring)}68%,to{opacity:1;translate:0 0;scale:1}}@keyframes svelte-dysuy1-state-default{0%,10.9%{opacity:1}11%,to{opacity:0}}@keyframes svelte-dysuy1-state-focused{0%,10.9%{opacity:0}11%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes svelte-dysuy1-state-filled{0%,29.9%{opacity:0}30%,to{opacity:1}}@keyframes svelte-dysuy1-input{0%,10.9%{border-color:var(--line);box-shadow:none}11%,29.9%{border-color:#fafafa;box-shadow:0 0 0 .8cqw #ffffff2e}30%,to{border-color:var(--line);box-shadow:none}}@keyframes svelte-dysuy1-placeholder{0%,12.9%{opacity:1}13%,to{opacity:0}}@keyframes svelte-dysuy1-typed{0%,12.8%{opacity:0}12.9%,to{opacity:1}}@keyframes svelte-dysuy1-type{0%,13%{max-width:0;animation-timing-function:step-end}13.01%,to{max-width:1em}}@keyframes svelte-dysuy1-caret{0%,10.9%{opacity:0}11%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes svelte-dysuy1-toast{0%,81.8%{opacity:0;translate:-50% 140%;animation-timing-function:var(--spring)}85%,94%{opacity:1;translate:-50% 0}96.5%,to{opacity:0;translate:-50% 0}}@media(prefers-reduced-motion:reduce){.reel.svelte-dysuy1 :where(.svelte-dysuy1){animation:none}}.card.svelte-1c915sl{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:304px;background:var(--c-surface);color:var(--c-ink);text-decoration:none;border-radius:24px;padding:24px;box-shadow:0 14px 34px #1d1d1f14,0 2px 5px #1d1d1f0a;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.shot.svelte-1c915sl{position:relative;flex:none;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:var(--backdrop, var(--tone));isolation:isolate;container-type:inline-size}.shot--brand.svelte-1c915sl:is(.shot--athera:where(.svelte-1c915sl),.shot--toolkit:where(.svelte-1c915sl)){box-shadow:inset 0 0 0 999px #00000038}.pair.svelte-1c915sl{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;transition:transform .9s var(--ease-out)}.card.linked.svelte-1c915sl:hover .pair:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .pair:where(.svelte-1c915sl){transform:scale(1.08)}.zoom-phone.svelte-1c915sl{position:absolute;width:46cqw;padding:1.2cqw;border-radius:6.4cqw;background:#0b0b0d;box-shadow:inset 0 0 0 .22cqw #ffffff29,0 0 0 .28cqw #2b2b30,0 3cqw 6cqw -1.5cqw #0f1e3c73}.zoom-phone.svelte-1c915sl:before{content:"";position:absolute;z-index:1;top:2.5cqw;left:50%;width:12cqw;height:3.4cqw;border-radius:99px;background:#000;transform:translate(-50%)}.clip.svelte-1c915sl{position:relative;overflow:hidden;aspect-ratio:1572 / 3408;border-radius:5.2cqw}.clip.svelte-1c915sl img:where(.svelte-1c915sl){display:block;width:100%;height:100%;object-fit:cover}.clip.trimmed.svelte-1c915sl img:where(.svelte-1c915sl){width:calc(100% / (1 - 2 * var(--trim)) + 1%);height:auto;max-width:none;margin:calc(var(--trim) / (1 - 2 * var(--trim)) * -100% - .5%) 0 0 calc(var(--trim) / (1 - 2 * var(--trim)) * -100% - .5%)}.zoom-phone--front.svelte-1c915sl{left:4cqw;top:6.5cqw;z-index:2}.zoom-phone--back.svelte-1c915sl{left:49.5cqw;top:17.5cqw;animation-delay:-3.5s}.laptop.svelte-1c915sl{position:absolute;bottom:9cqw;z-index:1;width:73cqw;transition:translate var(--dur-fast) var(--ease-out)}.lid.svelte-1c915sl{position:relative;width:66cqw;margin-inline:auto;padding:.9cqw .9cqw 1.1cqw;border-radius:1.8cqw 1.8cqw .3cqw .3cqw;background:#101012;box-shadow:0 0 0 .3cqw #2a2a2e,inset 0 0 0 .2cqw #ffffff1a}.lid.svelte-1c915sl:before{content:"";position:absolute;top:.35cqw;left:50%;width:.5cqw;height:.5cqw;border-radius:50%;background:#2c2c32;transform:translate(-50%)}.lid-screen.svelte-1c915sl{position:relative;aspect-ratio:16 / 10;border-radius:.5cqw;overflow:hidden;background:var(--backdrop, #000)}.deck.svelte-1c915sl{position:relative;height:2.4cqw;border-radius:0 0 2.2cqw 2.2cqw/0 0 1.6cqw 1.6cqw;background:linear-gradient(#e9e9ed,#c6c6cd 60%,#9a9aa3);box-shadow:inset 0 .15cqw #ffffffb3,0 3cqw 4cqw -1cqw #0000008c}.deck.svelte-1c915sl:before{content:"";position:absolute;top:0;left:50%;width:11cqw;height:.8cqw;border-radius:0 0 1cqw 1cqw;background:linear-gradient(#a6a6ae,#c9c9d0);transform:translate(-50%)}.shot--athera.svelte-1c915sl .laptop:where(.svelte-1c915sl){left:2cqw}.shot--athera.svelte-1c915sl .handset:where(.svelte-1c915sl){right:3cqw;box-shadow:inset 0 0 0 .25cqw #ffffff38,0 0 0 .35cqw #bfae99,0 2.4cqw 4.4cqw #0000007f}.shot--toolkit.svelte-1c915sl .laptop:where(.svelte-1c915sl){right:1.5cqw;width:76cqw;filter:drop-shadow(0 2.6cqw 3cqw rgb(0 0 0 / 55%))}.shot--toolkit.svelte-1c915sl .lid:where(.svelte-1c915sl){width:70cqw;padding:1.2cqw 1.2cqw 1.4cqw;border-radius:2cqw 2cqw .2cqw .2cqw;background:#060607;box-shadow:0 0 0 .3cqw #3a3a40,inset 0 0 0 .2cqw #ffffff14}.shot--toolkit.svelte-1c915sl .deck:where(.svelte-1c915sl){height:5cqw;border-radius:0;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(#0a0a0c,#0a0a0c) 50% 78% / 13cqw 1.5cqw no-repeat,repeating-linear-gradient(90deg,rgb(255 255 255 / 7%) 0 .26cqw,transparent .26cqw 1.9cqw) 0 18% / 100% 1.6cqw no-repeat,repeating-linear-gradient(90deg,rgb(255 255 255 / 7%) 0 .26cqw,transparent .26cqw 1.9cqw) 0 48% / 100% 1.6cqw no-repeat,linear-gradient(#3b3b42,#1a1a1e 70%,#101012);box-shadow:none}.shot--toolkit.svelte-1c915sl .deck:where(.svelte-1c915sl):before{width:12cqw;height:.9cqw;background:linear-gradient(#0d0d10,#2a2a2f)}.shot--toolkit.svelte-1c915sl .handset:where(.svelte-1c915sl){left:3cqw}.handset.svelte-1c915sl{position:absolute;bottom:9cqw;z-index:2;width:23cqw;padding:1.1cqw;border-radius:4.4cqw;background:#0d0d0e;box-shadow:inset 0 0 0 .25cqw #ffffff2e,0 0 0 .3cqw #2a2a2e,0 2.4cqw 4.4cqw #0000007f;transition:translate var(--dur-fast) var(--ease-out)}.handset-screen.svelte-1c915sl{position:relative;aspect-ratio:390 / 844;border-radius:3.4cqw;overflow:hidden;background:var(--backdrop)}.island.svelte-1c915sl{position:absolute;z-index:5;top:.9cqw;left:50%;width:5.6cqw;height:1.6cqw;border-radius:99px;background:#000;transform:translate(-50%)}.card.linked.svelte-1c915sl:hover .laptop:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .laptop:where(.svelte-1c915sl){translate:0 -4px}.card.linked.svelte-1c915sl:hover .handset:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .handset:where(.svelte-1c915sl){translate:0 -8px}html[data-theme=dark] .shot.svelte-1c915sl:not(.shot--bare,.shot--brand){background:color-mix(in srgb,var(--tone) 14%,#262626)}.phone.svelte-1c915sl{position:absolute;width:32%;height:auto;filter:drop-shadow(0 14px 20px rgb(29 29 31 / 18%));transition:transform var(--dur-fast) var(--ease-out)}.phone--front.svelte-1c915sl{left:20%;top:10%;z-index:1}.phone--back.svelte-1c915sl{right:20%;top:20%}.card.linked.svelte-1c915sl:hover .phone--front:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .phone--front:where(.svelte-1c915sl){transform:translateY(-6px)}.card.linked.svelte-1c915sl:hover .phone--back:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .phone--back:where(.svelte-1c915sl){transform:translateY(-10px)}.meta.svelte-1c915sl{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:40px}.visual.svelte-1c915sl{flex:none;display:grid;place-items:center;height:40px;border-radius:24px}.visual.svelte-1c915sl img:where(.svelte-1c915sl){width:auto;height:40px;object-fit:contain}.theme-logo--dark.svelte-1c915sl{display:none}.visual.named.svelte-1c915sl{width:auto;grid-auto-flow:column;justify-content:start;gap:10px}.logo-name.svelte-1c915sl{font-size:clamp(1.2rem,1.75vw,1.45rem);font-weight:700;letter-spacing:-.01em;color:var(--c-ink)}.visual.framed.svelte-1c915sl{background:var(--c-surface-subtle);box-shadow:0 14px 32px -16px #ff6a3d66;padding:16px}.mono.svelte-1c915sl{font-family:var(--font-display);font-size:clamp(2.25rem,7vw,3.5rem);color:#c8c2bb}.mono.long.svelte-1c915sl{font-size:2.25rem;white-space:nowrap}.body.svelte-1c915sl{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}h3.svelte-1c915sl{font-size:clamp(1.2rem,1.75vw,1.45rem);font-weight:700;letter-spacing:-.01em}.body.svelte-1c915sl:not(.body--logo-hidden)>h3:where(.svelte-1c915sl){color:color-mix(in srgb,var(--c-ink) 88%,var(--c-bg));font-size:clamp(1.075rem,calc(1.75vw - 2px),1.325rem);opacity:1}.subheading.svelte-1c915sl{margin-top:4px;color:var(--c-ink);font-size:clamp(.92rem,1.25vw,1rem);font-weight:600}.details--logo-hidden.svelte-1c915sl .subheading:where(.svelte-1c915sl){margin-top:0;color:color-mix(in srgb,var(--c-ink) 88%,var(--c-bg));font-size:clamp(1.075rem,calc(1.75vw - 2px),1.325rem);font-weight:700;letter-spacing:-.01em;opacity:1}.outcome.svelte-1c915sl{margin-top:8px;max-width:44ch;color:color-mix(in srgb,var(--c-ink) 78%,var(--c-bg));font-size:clamp(.92rem,1.25vw,1rem);font-weight:600;line-height:1.4}.period.svelte-1c915sl{display:inline-flex;flex:none;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--c-surface-subtle);color:var(--c-ink);font-size:var(--fs-small);white-space:nowrap;box-shadow:0 1px 2px #1d1d1f0f,0 6px 14px -6px #1d1d1f29}.period.svelte-1c915sl>span:where(.svelte-1c915sl):first-child{color:inherit}.period.svelte-1c915sl .ic:where(.svelte-1c915sl){flex:none;color:inherit}.brand-name.svelte-1c915sl{font-size:clamp(1.2rem,1.75vw,1.45rem);font-weight:700;letter-spacing:-.01em;color:var(--c-ink)}@media(max-width:480px){.brand-name.svelte-1c915sl{font-size:1.05rem;white-space:nowrap}}.card.svelte-1c915sl:not(.linked) .period:where(.svelte-1c915sl) .ic:where(.svelte-1c915sl){display:none}.card.linked.svelte-1c915sl:hover,.card.linked.svelte-1c915sl:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--c-ink-rgb),.07),inset 0 1px #ffffffb3,0 18px 40px #1d1d1f14,0 4px 10px #1d1d1f0a}.period.svelte-1c915sl .ic:where(.svelte-1c915sl){transition:transform var(--dur-fast) var(--ease-out)}.card.linked.svelte-1c915sl:hover .period:where(.svelte-1c915sl) .ic:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .period:where(.svelte-1c915sl) .ic:where(.svelte-1c915sl){transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.card.linked.svelte-1c915sl:hover,.card.linked.svelte-1c915sl:focus-visible{transform:none}.period.svelte-1c915sl .ic:where(.svelte-1c915sl),.phone.svelte-1c915sl,.laptop.svelte-1c915sl,.handset.svelte-1c915sl,.pair.svelte-1c915sl{transition:none}.zoom-phone.svelte-1c915sl{animation:none}.card.linked.svelte-1c915sl:hover .pair:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .pair:where(.svelte-1c915sl){transform:none}.card.linked.svelte-1c915sl:hover .phone:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .phone:where(.svelte-1c915sl){transform:none}.card.linked.svelte-1c915sl:hover :is(.laptop:where(.svelte-1c915sl),.handset:where(.svelte-1c915sl)),.card.linked.svelte-1c915sl:focus-visible :is(.laptop:where(.svelte-1c915sl),.handset:where(.svelte-1c915sl)){translate:none}.card.linked.svelte-1c915sl:hover .period:where(.svelte-1c915sl) .ic:where(.svelte-1c915sl),.card.linked.svelte-1c915sl:focus-visible .period:where(.svelte-1c915sl) .ic:where(.svelte-1c915sl){transform:none}}.section.svelte-im7slh{padding-block:40px;padding-inline:var(--pad-x);background:var(--c-bg);color:var(--c-ink)}.section.svelte-im7slh .wide-container{padding-inline:0}.title.svelte-im7slh{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.045em;margin-bottom:32px}.grid.svelte-im7slh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:720px){.grid.svelte-im7slh{grid-template-columns:1fr;gap:16px}}canvas.svelte-mazl4c{display:block;width:100%;height:100%}.section.svelte-1pxhjjb{padding-block:40px;padding-inline:var(--pad-x);background:var(--c-bg);color:var(--c-ink)}.section.svelte-1pxhjjb .wide-container{padding-inline:0}.head.svelte-1pxhjjb{margin-bottom:32px}.title.svelte-1pxhjjb{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.045em}.intro.svelte-1pxhjjb{margin-top:10px;color:var(--c-ink-soft);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500}.grid.svelte-1pxhjjb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.card.svelte-1pxhjjb:only-child{grid-column:1 / -1}.card.svelte-1pxhjjb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:24px;border-radius:24px;background:var(--c-surface);color:var(--c-ink);text-decoration:none;box-shadow:0 14px 34px #1d1d1f14,0 2px 5px #1d1d1f0a;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.card.svelte-1pxhjjb:not(:only-child){grid-template-columns:1fr;grid-template-rows:1fr auto}.card.svelte-1pxhjjb:not(:only-child) .preview:where(.svelte-1pxhjjb){height:340px;overflow:hidden}.card.svelte-1pxhjjb:hover,.card.svelte-1pxhjjb:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--c-ink-rgb),.07),inset 0 1px #ffffffb3,0 18px 40px #1d1d1f14,0 4px 10px #1d1d1f0a}.copy.svelte-1pxhjjb{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.app.svelte-1pxhjjb{padding:5px 12px;border-radius:999px;background:var(--app-bg);color:var(--app-ink);font-size:var(--fs-small);font-weight:600}h3.svelte-1pxhjjb,.problem.svelte-1pxhjjb,.idea.svelte-1pxhjjb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow:hidden;min-height:calc(var(--lines) * 1lh)}h3.svelte-1pxhjjb{--lines: 2;margin-top:20px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.problem.svelte-1pxhjjb{--lines: 3;margin-top:12px;max-width:44ch;color:var(--c-ink-soft);line-height:1.5}.idea.svelte-1pxhjjb{--lines: 3;margin-top:10px;max-width:44ch;font-weight:600;line-height:1.45}.meta.svelte-1pxhjjb{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.period.svelte-1pxhjjb{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--c-surface-subtle);color:var(--c-ink);font-size:var(--fs-small);white-space:nowrap;box-shadow:0 1px 2px #1d1d1f0f,0 6px 14px -6px #1d1d1f29}.period.svelte-1pxhjjb .ic:where(.svelte-1pxhjjb){flex:none;transition:transform var(--dur-fast) var(--ease-out)}.card.svelte-1pxhjjb:hover .period:where(.svelte-1pxhjjb) .ic:where(.svelte-1pxhjjb),.card.svelte-1pxhjjb:focus-visible .period:where(.svelte-1pxhjjb) .ic:where(.svelte-1pxhjjb){transform:translate(2px,-2px)}.preview.svelte-1pxhjjb{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px;border-radius:18px;background:#efeae2 url(../../../whatsapp/chat-wallpaper.avif) center top / 380px auto repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bubble.svelte-1pxhjjb{align-self:flex-start;max-width:92%;padding:8px 11px;border-radius:0 12px 12px;background:#fff;box-shadow:0 1px .5px #0b141a21}.bubble--muted.svelte-1pxhjjb{margin-top:4px}.bubble.svelte-1pxhjjb b:where(.svelte-1pxhjjb){display:block;color:#1f8a70;font-size:13px}.bubble.svelte-1pxhjjb p:where(.svelte-1pxhjjb){color:#111b21;font-size:15px;line-height:1.35}.bar.svelte-1pxhjjb{display:flex;align-items:center;gap:6px;margin-top:7px;padding-top:7px;border-top:1px solid #e9edef;color:#00a884}.stack.svelte-1pxhjjb{display:inline-flex}.preview.svelte-1pxhjjb i:where(.svelte-1pxhjjb){display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;color:#fff;font-size:10px;font-style:normal;font-weight:700}.stack.svelte-1pxhjjb i:where(.svelte-1pxhjjb){border:2px solid #fff}.stack.svelte-1pxhjjb i:where(.svelte-1pxhjjb)+i:where(.svelte-1pxhjjb){margin-left:-7px}.count.svelte-1pxhjjb{font-size:13px;font-weight:600}.last.svelte-1pxhjjb{color:#667781;font-size:12px}.unread.svelte-1pxhjjb{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#25d366;color:#fff;font-size:11px;font-weight:700}.thread.svelte-1pxhjjb{display:flex;flex-direction:column;gap:6px;margin-left:14px;padding-left:12px;border-left:2px solid #c9d2d6}.reply.svelte-1pxhjjb{display:flex;align-items:center;gap:6px}.reply.svelte-1pxhjjb span:where(.svelte-1pxhjjb){padding:6px 10px;border-radius:10px;background:#fff;color:#111b21;font-size:13.5px;box-shadow:0 1px .5px #0b141a1a}.preview--pickup.svelte-1pxhjjb{align-items:center;background:#eceef1}.ride.svelte-1pxhjjb{width:min(100%,300px);padding:12px;border-radius:16px;background:#fff;box-shadow:0 8px 24px -12px #00000040}.ride-photo.svelte-1pxhjjb{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden}.ride-photo.svelte-1pxhjjb img:where(.svelte-1pxhjjb){width:100%;height:100%;object-fit:cover}.ride-photo.svelte-1pxhjjb span:where(.svelte-1pxhjjb){position:absolute;top:8px;left:8px;padding:4px 9px;border-radius:999px;background:#000;color:#fff;font-size:11px;font-weight:600}.ride-cues.svelte-1pxhjjb{display:flex;gap:6px;margin-top:8px}.ride-cues.svelte-1pxhjjb em:where(.svelte-1pxhjjb){padding:3px 8px;border-radius:999px;background:#eef6f0;color:#05944f;font-size:11px;font-style:normal;font-weight:600}.ride-row.svelte-1pxhjjb{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#000;font-size:14px}.ride-plate.svelte-1pxhjjb{padding:3px 7px;border:1.5px solid #222;border-radius:5px;background:#f7d117;color:#111;font-size:11px;font-weight:800}.preview--compare.svelte-1pxhjjb{align-items:center;background:#f1f3f4}.cmp.svelte-1pxhjjb{display:flex;flex-direction:column;gap:8px;width:min(100%,300px);padding:14px;border-radius:16px;background:#fff;box-shadow:0 8px 24px -12px #00000040}.cmp-head.svelte-1pxhjjb{color:#202124;font-size:15px}.cmp-row.svelte-1pxhjjb{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #e8eaed;border-radius:12px}.cmp-row.svelte-1pxhjjb>span:where(.svelte-1pxhjjb){display:flex;flex:1;flex-direction:column;align-items:flex-start;line-height:1.3}.cmp-row.svelte-1pxhjjb b:where(.svelte-1pxhjjb){color:#202124;font-size:13.5px}.cmp-row.svelte-1pxhjjb small:where(.svelte-1pxhjjb){color:#5f6368;font-size:11.5px}.cmp-row.svelte-1pxhjjb em:where(.svelte-1pxhjjb){margin-top:3px;padding:1px 6px;border-radius:5px;background:#e6f4ea;color:#137333;font-size:10px;font-style:normal;font-weight:700}.cmp-row.svelte-1pxhjjb strong:where(.svelte-1pxhjjb){color:#202124;font-size:16px}.preview.svelte-1pxhjjb{position:relative}.preview.svelte-1pxhjjb :where(.svelte-1pxhjjb),.preview.svelte-1pxhjjb{animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both}.grid.idle.svelte-1pxhjjb .preview:where(.svelte-1pxhjjb) :where(.svelte-1pxhjjb){animation-play-state:paused}@keyframes svelte-1pxhjjb-pop{0%,2%{opacity:0;translate:0 14px;scale:.94;animation-timing-function:var(--ease-back)}8%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 -6px;scale:1}}.t-a.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-pop}.t-r1.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-r1}.t-r2.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-r2}.t-r3.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-r3}.typing.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-typing}.t-b.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-popLate}@keyframes svelte-1pxhjjb-r1{0%,10%{opacity:0;translate:-12px 8px;animation-timing-function:var(--ease-back)}15%,92%{opacity:1;translate:0 0;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0}}@keyframes svelte-1pxhjjb-r2{0%,18%{opacity:0;translate:-12px 8px;animation-timing-function:var(--ease-back)}23%,92%{opacity:1;translate:0 0;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0}}@keyframes svelte-1pxhjjb-typing{0%,27%{opacity:0;translate:-8px 6px;scale:.8;animation-timing-function:var(--ease-back)}32%,43%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}46%,to{opacity:0;translate:0 0;scale:1}}@keyframes svelte-1pxhjjb-r3{0%,44%{opacity:0;translate:-8px 6px;scale:.85;animation-timing-function:var(--ease-back)}50%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0;scale:1}}@keyframes svelte-1pxhjjb-popLate{0%,56%{opacity:0;translate:0 14px;scale:.94;animation-timing-function:var(--ease-back)}62%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 -6px;scale:1}}.slot.svelte-1pxhjjb{position:relative;height:32px}.slot.svelte-1pxhjjb .reply:where(.svelte-1pxhjjb){position:absolute;left:0;top:0}.reply.svelte-1pxhjjb .dots:where(.svelte-1pxhjjb){display:inline-flex;gap:4px;padding:11px 12px}.dots.svelte-1pxhjjb u:where(.svelte-1pxhjjb){display:block;width:6px;height:6px;border-radius:50%;background:#8696a0;text-decoration:none;animation:svelte-1pxhjjb-bounce 1.1s ease-in-out infinite}.dots.svelte-1pxhjjb u:where(.svelte-1pxhjjb):nth-child(2){animation-delay:.15s}.dots.svelte-1pxhjjb u:where(.svelte-1pxhjjb):nth-child(3){animation-delay:.3s}@keyframes svelte-1pxhjjb-bounce{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -5px;opacity:1}}.roll.svelte-1pxhjjb{display:inline-grid}.roll.svelte-1pxhjjb>span:where(.svelte-1pxhjjb){grid-area:1 / 1;text-align:center}.roll.svelte-1pxhjjb .r1:where(.svelte-1pxhjjb){opacity:0}.roll-a.svelte-1pxhjjb .r0:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-rollOutA}.roll-a.svelte-1pxhjjb .r1:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-rollInA}.roll-b.svelte-1pxhjjb .r0:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-rollOutB}.roll-b.svelte-1pxhjjb .r1:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-rollInB}@keyframes svelte-1pxhjjb-rollOutA{0%,49%{opacity:1;translate:0 0}53%,to{opacity:0;translate:0 -70%}}@keyframes svelte-1pxhjjb-rollInA{0%,49%{opacity:0;translate:0 70%}53%,to{opacity:1;translate:0 0}}@keyframes svelte-1pxhjjb-rollOutB{0%,76%{opacity:1;translate:0 0}80%,to{opacity:0;translate:0 -70%}}@keyframes svelte-1pxhjjb-rollInB{0%,76%{opacity:0;translate:0 70%}80%,to{opacity:1;translate:0 0}}.preview--pickup.svelte-1pxhjjb .ride:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-card}.ride-photo.svelte-1pxhjjb img:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-drift;animation-timing-function:ease-in-out}.ride-photo.svelte-1pxhjjb span:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-tag}.cue-1.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-cue1}.cue-2.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-cue2}.ride-plate.svelte-1pxhjjb{position:relative;overflow:hidden;animation-name:svelte-1pxhjjb-plate}.ride-plate.svelte-1pxhjjb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / 85%) 50%,transparent 65%);translate:-120% 0;animation:svelte-1pxhjjb-glint 9s infinite both}@keyframes svelte-1pxhjjb-card{0%,1%{opacity:0;translate:0 12px;animation-timing-function:var(--ease-out)}7%,93%{opacity:1;translate:0 0;animation-timing-function:ease-in}98%,to{opacity:0;translate:0 -6px}}@keyframes svelte-1pxhjjb-drift{0%,to{scale:1;translate:0 0}50%{scale:1.09;translate:-1.5% 1%}}@keyframes svelte-1pxhjjb-tag{0%,8%{opacity:0;translate:-10px 0;animation-timing-function:var(--ease-back)}14%,92%{opacity:1;translate:0 0;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0}}@keyframes svelte-1pxhjjb-cue1{0%,14%{opacity:0;translate:0 8px;scale:.8;animation-timing-function:var(--ease-back)}20%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0;scale:1}}@keyframes svelte-1pxhjjb-cue2{0%,20%{opacity:0;translate:0 8px;scale:.8;animation-timing-function:var(--ease-back)}26%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 0;scale:1}}@keyframes svelte-1pxhjjb-plate{0%,52%{opacity:0;scale:.8;animation-timing-function:var(--ease-back)}58%,92%{opacity:1;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;scale:1}}@keyframes svelte-1pxhjjb-glint{0%,62%{translate:-120% 0}72%,to{translate:120% 0}}.eta.svelte-1pxhjjb{display:inline-flex;align-items:center;gap:9px}.eta-box.svelte-1pxhjjb{display:inline-grid}.eta-box.svelte-1pxhjjb>span:where(.svelte-1pxhjjb){grid-area:1 / 1}.eta-box.svelte-1pxhjjb .e3:where(.svelte-1pxhjjb),.eta-box.svelte-1pxhjjb .e2:where(.svelte-1pxhjjb){opacity:0}.e3.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-eta3}.e2.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-eta2}.e1.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-eta1}@keyframes svelte-1pxhjjb-eta3{0%,8%{opacity:0;translate:0 70%}13%,26%{opacity:1;translate:0 0}30%,to{opacity:0;translate:0 -70%}}@keyframes svelte-1pxhjjb-eta2{0%,26%{opacity:0;translate:0 70%}31%,46%{opacity:1;translate:0 0}50%,to{opacity:0;translate:0 -70%}}@keyframes svelte-1pxhjjb-eta1{0%,46%{opacity:0;translate:0 70%}51%,92%{opacity:1;translate:0 0}97%,to{opacity:0;translate:0 0}}.preview.svelte-1pxhjjb .live:where(.svelte-1pxhjjb){position:relative;display:inline-block;flex:none;width:8px;height:8px;background:#05944f}.preview.svelte-1pxhjjb .live:where(.svelte-1pxhjjb):before,.preview.svelte-1pxhjjb .live:where(.svelte-1pxhjjb):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #05944f;opacity:0;animation:svelte-1pxhjjb-ping 1.8s ease-out infinite}.preview.svelte-1pxhjjb .live:where(.svelte-1pxhjjb):after{animation-delay:.9s}@keyframes svelte-1pxhjjb-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:3.4}}.ask.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-ask}.cmp.svelte-1pxhjjb{overflow:hidden;animation-name:svelte-1pxhjjb-cmp}.c-1.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-row1}.c-2.svelte-1pxhjjb{animation-name:svelte-1pxhjjb-row2}.cmp-row.svelte-1pxhjjb em:where(.svelte-1pxhjjb){animation-name:svelte-1pxhjjb-badge}.cmp.svelte-1pxhjjb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / 75%) 50%,transparent 62%);translate:-120% 0;animation:svelte-1pxhjjb-sweep 9s infinite both;pointer-events:none}.ask.svelte-1pxhjjb{position:absolute;top:16px;left:50%;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;box-shadow:0 4px 14px -6px #00000040;color:#202124;font-size:12px;font-weight:600;white-space:nowrap;translate:-50% 0}.ask.svelte-1pxhjjb:before{content:"";width:9px;height:9px;border-radius:50%;background:conic-gradient(#5ac8fa,#bf5af2,#ff375f,#5ac8fa)}.siri.svelte-1pxhjjb{position:absolute;left:50%;bottom:16px;width:206px;height:46px;border-radius:999px;overflow:hidden;background:#0b0b10;box-shadow:0 8px 22px -8px #0000007f;translate:-50% 0;animation-name:svelte-1pxhjjb-siri}@keyframes svelte-1pxhjjb-siri{0%,2%{opacity:0;translate:-50% 12px;animation-timing-function:var(--ease-back)}8%,92%{opacity:1;translate:-50% 0;animation-timing-function:ease-in}97%,to{opacity:0;translate:-50% 0}}@keyframes svelte-1pxhjjb-ask{0%,8%{opacity:0;translate:-50% -8px;animation-timing-function:var(--ease-back)}14%,30%{opacity:1;translate:-50% 0;animation-timing-function:ease-in}34%,to{opacity:0;translate:-50% -4px}}@keyframes svelte-1pxhjjb-cmp{0%,30%{opacity:0;translate:0 18px;scale:.96;animation-timing-function:var(--ease-back)}37%,92%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in}97%,to{opacity:0;translate:0 -6px;scale:1}}@keyframes svelte-1pxhjjb-row1{0%,36%{opacity:0;translate:22px 0;animation-timing-function:var(--ease-back)}43%,to{opacity:1;translate:0 0}}@keyframes svelte-1pxhjjb-row2{0%,42%{opacity:0;translate:22px 0;animation-timing-function:var(--ease-back)}49%,to{opacity:1;translate:0 0}}@keyframes svelte-1pxhjjb-badge{0%,50%{opacity:0;scale:.5;animation-timing-function:var(--ease-back)}56%,to{opacity:1;scale:1}}@keyframes svelte-1pxhjjb-sweep{0%,58%{translate:-120% 0}70%,to{translate:120% 0}}@media(prefers-reduced-motion:reduce){.preview.svelte-1pxhjjb :where(.svelte-1pxhjjb),.preview.svelte-1pxhjjb,.preview.svelte-1pxhjjb :where(.svelte-1pxhjjb):before,.preview.svelte-1pxhjjb :where(.svelte-1pxhjjb):after{animation:none!important}.slot.svelte-1pxhjjb,.ask.svelte-1pxhjjb,.siri.svelte-1pxhjjb{display:none}}@media(max-width:1024px){.grid.svelte-1pxhjjb{grid-template-columns:1fr}}@media(max-width:700px){.card.svelte-1pxhjjb{grid-template-columns:1fr;gap:24px}.preview.svelte-1pxhjjb{padding:18px}}@media(prefers-reduced-motion:reduce){.card.svelte-1pxhjjb:hover,.card.svelte-1pxhjjb:focus-visible{transform:none}}.heading.svelte-2penap{margin-bottom:clamp(1.5rem,4vw,3rem)}.kicker.svelte-2penap{display:block;font-size:var(--fs-small);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.5rem}h2.svelte-2penap{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1}.pomo.svelte-h1y0qs{--p-bg: #0b0b0c;--p-panel: #1d1d20;--p-ink: #ffffff;--p-soft: #a1a1a6;--p-line: #3a3a3e;--p-accent: #5ac8fa;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,340px);padding:16px 16px 14px;background:var(--p-bg);border-radius:20px;color:var(--p-ink)}.tabs.svelte-h1y0qs{display:flex;gap:4px;padding:4px;background:var(--p-panel);border-radius:999px}.tab.svelte-h1y0qs{padding:.45rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--p-soft);font:inherit;font-size:var(--fs-label);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tab[aria-selected=true].svelte-h1y0qs{background:var(--p-ink);color:var(--p-bg)}.tab.svelte-h1y0qs:not([aria-selected=true]):hover{color:var(--p-ink)}.dial.svelte-h1y0qs{position:relative;width:180px;aspect-ratio:1}.dial.svelte-h1y0qs svg:where(.svelte-h1y0qs){display:block;width:100%;height:100%;transform:rotate(-90deg)}.track.svelte-h1y0qs,.bar.svelte-h1y0qs{fill:none;stroke-width:10}.track.svelte-h1y0qs{stroke:var(--p-line)}.bar.svelte-h1y0qs{stroke:var(--p-ink);stroke-linecap:round;transition:stroke-dashoffset .25s linear}[data-mode=short].svelte-h1y0qs .bar:where(.svelte-h1y0qs),[data-mode=long].svelte-h1y0qs .bar:where(.svelte-h1y0qs){stroke:var(--p-accent)}.readout.svelte-h1y0qs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.clock.svelte-h1y0qs{font-family:var(--font-display);font-size:2.75rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.state.svelte-h1y0qs{max-width:12ch;color:var(--p-soft);font-size:var(--fs-label);font-weight:600;line-height:1.25}.controls.svelte-h1y0qs{display:flex;gap:8px}.btn.svelte-h1y0qs{min-width:5.5rem;padding:.7rem 1.25rem;border:0;border-radius:999px;background:var(--p-panel);color:var(--p-ink);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn--primary.svelte-h1y0qs{background:var(--p-ink);color:var(--p-bg)}.btn.svelte-h1y0qs:hover:not(:disabled){transform:translateY(-2px)}.btn.svelte-h1y0qs:disabled{opacity:.6;cursor:default}.tab.svelte-h1y0qs:focus-visible,.btn.svelte-h1y0qs:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.sessions.svelte-h1y0qs{display:flex;align-items:center;gap:6px;margin:0;color:var(--p-soft);font-size:var(--fs-label);font-weight:600}.pip.svelte-h1y0qs{width:8px;height:8px;border-radius:50%;background:var(--p-line)}.pip.on.svelte-h1y0qs{background:var(--p-ink)}.count.svelte-h1y0qs{margin-left:6px}@media(prefers-reduced-motion:reduce){.bar.svelte-h1y0qs,.tab.svelte-h1y0qs,.btn.svelte-h1y0qs{transition:none}.btn.svelte-h1y0qs:hover:not(:disabled){transform:none}}.glyph.svelte-jzc5vu{position:relative;height:var(--shot-h);aspect-ratio:1155 / 1362;border-radius:10px;overflow:hidden;background:#1e1e1e;--c-cursor: #fff;--c-cursor-ink: #111;--figma: #0d99ff}svg.svelte-jzc5vu{display:block;width:100%;height:100%}.edge.svelte-jzc5vu,.stem.svelte-jzc5vu,.knob.svelte-jzc5vu,.vertex.svelte-jzc5vu{vector-effect:non-scaling-stroke;stroke:var(--figma);stroke-width:1.5px}.edge.svelte-jzc5vu{fill:none}.knob.svelte-jzc5vu{fill:#fff}.knob.active.svelte-jzc5vu{fill:var(--figma)}.vertex.svelte-jzc5vu{fill:#fff}.vertex.selected.svelte-jzc5vu{fill:var(--figma);stroke:#fff}.cursor.svelte-jzc5vu path:where(.svelte-jzc5vu){fill:#000;stroke:#fff;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 1.2px 1.4px rgb(0 0 0 / 55%))}.bar.svelte-jzc5vu{position:absolute;left:50%;bottom:9px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:#2c2c2c;box-shadow:0 0 0 1px #ffffff14,0 6px 16px #0006;transform:translate(-50%)}.tool.svelte-jzc5vu{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;color:#fff}.tool.on.svelte-jzc5vu{background:var(--figma)}.tool.svelte-jzc5vu svg:where(.svelte-jzc5vu){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.tool.on.svelte-jzc5vu svg:where(.svelte-jzc5vu){fill:currentColor}.bar.svelte-jzc5vu i:where(.svelte-jzc5vu){width:1px;height:16px;margin-inline:3px;background:#ffffff2e}.done.svelte-jzc5vu{padding:0 7px 0 4px;color:#fff;font-size:11px;font-weight:500;line-height:24px}@media(max-width:720px){.glyph.svelte-jzc5vu{width:100%;height:auto}}.section.svelte-1aa1mlk{padding-block:40px;padding-inline:var(--pad-x);background:var(--c-bg);color:var(--c-ink)}.section.svelte-1aa1mlk .wide-container{padding-inline:0}.section.svelte-1aa1mlk #playground{text-align:left;align-items:flex-start}.section-head.svelte-1aa1mlk{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:32px}.section-head.svelte-1aa1mlk .heading{grid-column:1;margin-bottom:0}.tool.svelte-1aa1mlk{grid-column:2;justify-self:end;display:inline-flex;align-items:center;background:var(--c-surface-strong);color:var(--c-ink-inverse);font-size:var(--fs-small);font-weight:600;line-height:1;padding:.7rem 1.25rem;border-radius:999px}.card.svelte-1aa1mlk{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--c-surface);border-radius:24px;padding:24px;box-shadow:0 14px 34px #1d1d1f14,0 2px 5px #1d1d1f0a}.shot.svelte-1aa1mlk{justify-content:center;--shot-h: clamp(200px, 26vw, 380px);display:flex;gap:24px}.shot.svelte-1aa1mlk>img:where(.svelte-1aa1mlk){display:block;height:var(--shot-h);width:auto;border-radius:10px}.shot-crop.svelte-1aa1mlk{height:var(--shot-h);aspect-ratio:940 / 630;overflow:hidden;border-radius:10px;flex-shrink:0}.shot-crop.svelte-1aa1mlk img:where(.svelte-1aa1mlk){display:block;width:calc(100% * 1289 / 940);max-width:none;height:auto;margin-top:calc(-100% * 650 / 940)}.videos.svelte-1aa1mlk{--shot-h: min(clamp(200px, 26vw, 380px), calc((100cqw - 48px) / 3.175));display:flex;justify-content:center;align-self:center;gap:24px}.piece.svelte-1aa1mlk{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.piece--vector.svelte-1aa1mlk{width:calc(var(--shot-h) * 1155 / 1362)}.piece--pomodoro.svelte-1aa1mlk{width:min(340px,calc(var(--shot-h) * .9))}.piece--pomodoro.svelte-1aa1mlk>.pomo{min-height:var(--shot-h);justify-content:space-between}.vector-note.svelte-1aa1mlk{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px}.vector-note.svelte-1aa1mlk p:where(.svelte-1aa1mlk){margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.4;color:var(--c-ink)}.note-heading.svelte-1aa1mlk{margin:0;display:inline-flex;align-items:center;background:var(--c-surface-strong);color:var(--c-ink-inverse);font-size:var(--fs-small);font-weight:600;line-height:1;padding:.7rem 1.25rem;border-radius:999px}.anims.svelte-1aa1mlk{display:flex;flex-direction:column;justify-content:center;gap:24px;height:var(--shot-h);width:calc(var(--shot-h) * 348 / 244);flex-shrink:0}.anim.svelte-1aa1mlk{flex:1;min-height:0}.anim.svelte-1aa1mlk img:where(.svelte-1aa1mlk){display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:720px){.card.svelte-1aa1mlk{padding:16px;gap:16px}.shot.svelte-1aa1mlk{flex-direction:column;gap:16px}.shot.svelte-1aa1mlk>img:where(.svelte-1aa1mlk){width:100%;height:auto}.shot-crop.svelte-1aa1mlk{width:100%;height:auto}.videos.svelte-1aa1mlk{--shot-h: clamp(200px, 26vw, 380px);flex-direction:column;align-self:stretch;gap:16px}.piece--vector.svelte-1aa1mlk,.piece--pomodoro.svelte-1aa1mlk{width:100%}.anims.svelte-1aa1mlk{height:auto}}.holder.svelte-1xhop0h{margin-top:clamp(2.5rem,5vw,4rem);container-type:inline-size}.collage.svelte-1xhop0h{--gap: clamp(10px, 1.4cqw, 16px);--col: calc((100cqw - 11 * var(--gap)) / 12);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:calc(var(--col) * 1.08);grid-template-areas:"sky sky sky sky sky sky sky pen pen pen gym gym" "sky sky sky sky sky sky sky pen pen pen gym gym" "sky sky sky sky sky sky sky pen pen pen gym gym" "sky sky sky sky sky sky sky pen pen pen cat cat" "swan swan swan me me me me pen pen pen cat cat" "swan swan swan me me me me pen pen pen cat cat";gap:var(--gap)}.tile.svelte-1xhop0h{margin:0;min-width:0;min-height:0}.card.svelte-1xhop0h{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(14px,1.8cqw,24px);background:var(--c-surface-subtle);box-shadow:0 1px 2px #1d1d1f14,0 14px 30px -16px #1d1d1f61;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out);will-change:transform}.card.svelte-1xhop0h:hover{box-shadow:0 2px 4px #1d1d1f1a,0 30px 54px -18px #1d1d1f75}.card.svelte-1xhop0h img:where(.svelte-1xhop0h){display:block;width:100%;height:100%;object-fit:cover;scale:1.08;translate:var(--mx, 0) var(--my, 0);transition:translate .45s var(--ease-out),scale .7s var(--ease-out);-webkit-user-select:none;user-select:none}.card.svelte-1xhop0h:hover img:where(.svelte-1xhop0h){scale:1.14}.light.svelte-1xhop0h{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--lx, 50%) var(--ly, 30%),rgb(255 255 255 / 26%),transparent 55%);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none}.card.svelte-1xhop0h:hover .light:where(.svelte-1xhop0h){opacity:1}.card.svelte-1xhop0h:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,#00000061);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none}figcaption.svelte-1xhop0h{position:absolute;left:clamp(10px,1.3cqw,16px);bottom:clamp(10px,1.3cqw,16px);z-index:1;padding:6px 12px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1d1d1f;font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;opacity:0;translate:0 10px;transition:opacity .4s var(--ease-out),translate .45s var(--ease-out)}.card.svelte-1xhop0h:hover:after{opacity:1}.card.svelte-1xhop0h:hover figcaption:where(.svelte-1xhop0h){opacity:1;translate:0 0}@media(hover:none){.card.svelte-1xhop0h:after{opacity:1}figcaption.svelte-1xhop0h{opacity:1;translate:0 0}}@media(max-width:760px){.collage.svelte-1xhop0h{display:block;columns:2;column-gap:var(--gap)}.tile.svelte-1xhop0h{margin-bottom:var(--gap);break-inside:avoid;aspect-ratio:var(--ratio)}.tile.svelte-1xhop0h:first-child{column-span:all}}@media(prefers-reduced-motion:reduce){.card.svelte-1xhop0h,.card.svelte-1xhop0h img:where(.svelte-1xhop0h),.light.svelte-1xhop0h,figcaption.svelte-1xhop0h,.card.svelte-1xhop0h:after{transition:none}}.head.svelte-17dkjxd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:36px}.head.svelte-17dkjxd h2:where(.svelte-17dkjxd){font-size:var(--fs-h2);font-weight:700;letter-spacing:-.045em}.tablist.svelte-17dkjxd{--pad: 6px;position:relative;display:inline-grid;grid-template-columns:repeat(2,1fr);padding:var(--pad);background:var(--c-surface);border-radius:999px;box-shadow:0 12px 32px #1d1d1f14,0 2px 5px #1d1d1f0a}.thumb.svelte-17dkjxd{position:absolute;inset-block:var(--pad);left:var(--pad);width:calc((100% - var(--pad) * 2) / 2);translate:calc(var(--i) * 100%) 0;background:var(--c-surface-subtle);border-radius:999px;transition:translate var(--dur-fast) var(--ease-out)}.tab.svelte-17dkjxd{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.6rem;background:none;border:0;border-radius:999px;color:var(--c-ink-soft);font:inherit;font-size:1.05rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.tab.active.svelte-17dkjxd{color:var(--c-ink)}.tab.svelte-17dkjxd:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tab.svelte-17dkjxd svg:where(.svelte-17dkjxd){width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tab.svelte-17dkjxd svg:where(.svelte-17dkjxd) circle:where(.svelte-17dkjxd){fill:currentColor;stroke:none}.panels.svelte-17dkjxd{display:grid}.panel.svelte-17dkjxd{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 6px;transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast)}.panel.active.svelte-17dkjxd{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}@media(max-width:760px){.tablist.svelte-17dkjxd{display:grid;width:100%}.tab.svelte-17dkjxd{padding:.7rem .4rem;gap:.4rem;font-size:.9rem}.tab.svelte-17dkjxd svg:where(.svelte-17dkjxd){display:none}}@media(prefers-reduced-motion:reduce){.thumb.svelte-17dkjxd,.panel.svelte-17dkjxd,.tab.svelte-17dkjxd{transition:none}}.section.svelte-j9qv38{padding-block:40px;padding-inline:var(--pad-x);background:var(--c-bg);color:var(--c-ink)}.inner.svelte-j9qv38{width:100%;max-width:var(--maxw);margin-inline:auto}.intro.svelte-j9qv38{display:grid;gap:1.1rem;width:100%;color:var(--c-ink-soft);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600;letter-spacing:-.015em;line-height:1.35}.intro.svelte-j9qv38 strong:where(.svelte-j9qv38){color:var(--c-coffee);font-weight:700}.tldr.svelte-j9qv38 s:where(.svelte-j9qv38){color:var(--c-line-strong);font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.tldr.svelte-j9qv38 mark:where(.svelte-j9qv38){background:none;color:var(--c-coffee);font-weight:700}.home-page.svelte-1uha8ag{--pad-x: clamp(1.25rem, 3vw, 2.5rem);--pad-y: 40px}
