@layer tokens,site;@layer tokens{@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-500.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-600.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}}@layer tokens{:root{--wald-100: #dfefe6;--wald-300: #8fae9d;--wald-500: #3e6553;--wald-700: #2e4b3f;--wald-900: #1f332b;--apricot-100: #f4e2d5;--apricot-300: #dda98c;--apricot-500: #c67e5c;--apricot-700: #8a4e33;--sand-0: #ffffff;--sand-50: #faf8f3;--sand-100: #f2ede2;--sand-200: #eae4d8;--ink-900: #2a2721;--ink-600: #6b675c;--ink-400: #a39c8c;--gold-500: #d9b36a;--gold-900: #4a3212;--success-500: #3e6553;--amber-500: #c4956a;--clay-500: #b07060;--color-primary: #2e4b3f;--color-primary-deep: #1f332b;--color-accent: #c67e5c;--color-accent-deep: #8a4e33;--color-surface: #faf8f3;--color-surface-subtle: #f2ede2;--color-ink: #2a2721;--color-ink-muted: #6b675c;--color-ink-subtle: #a39c8c;--color-border: #eae4d8;--color-success: #3e6553;--color-warning: #c4956a;--color-error: #b07060;--color-info: #3e6553;--parent-a: var(--wald-700);--parent-a-soft: var(--wald-100);--parent-b: var(--apricot-700);--parent-b-soft: var(--apricot-100);--surface-card: var(--sand-0);--surface-input: var(--sand-0);--text-body: var(--ink-900);--text-muted: var(--ink-600);--text-subtle: var(--ink-400);--text-on-primary: var(--sand-0);--backdrop: rgba(42, 39, 33, .32);--premium-gradient: linear-gradient(120deg, #c67e5c, #d9b36a);--hero-gradient: linear-gradient(150deg, #2e4b3f 0%, #41705b 100%)}}@layer tokens{:root{--status-now-500: #d08381;--status-now-700: #b05b57;--status-now-dot: #ffe0dc;--status-now-ink: #fffdf7;--status-now-sub: rgba(255, 253, 247, .92);--status-now-gradient: linear-gradient(150deg, #d08381, #b56561);--status-soon-100: #f6dfc8;--status-soon-200: #efc9a8;--status-soon-dot: #c98a5a;--status-soon-ink: #7a4a22;--status-soon-gradient: linear-gradient(150deg, #f6dfc8, #efc9a8);--status-clear-gradient: linear-gradient(150deg, #b8c9b1, #9ab292);--status-clear-dot: #4e6b56;--status-clear-ink: #2f4638;--status-clear-sub: #37493d}}@layer tokens{:root{--person-c-100: #e7edf3;--person-c-500: #6f8196;--person-c-700: #46586c;--parent-c: var(--person-c-700);--parent-c-soft: var(--person-c-100)}}@layer tokens{:root{--font-heading: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--text-display-size: 2.25rem;--text-display-line: 1.2;--text-display-tracking: -.01em;--text-h1-size: 1.75rem;--text-h1-line: 1.3;--text-h1-tracking: -.01em;--text-h2-size: 1.375rem;--text-h2-line: 1.3;--text-h3-size: 1.125rem;--text-h3-line: 1.3;--text-base-size: 1rem;--text-base-line: 1.55;--text-sm-size: .875rem;--text-sm-line: 1.5;--text-caption-size: .75rem;--text-caption-line: 1.4;--text-caption-tracking: .02em;--weight-heading-medium: 500;--weight-heading: 600;--weight-heading-bold: 700;--weight-body: 400;--weight-body-medium: 500;--weight-body-semibold: 600}}@layer tokens{:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--control-sm: 36px;--control-md: 46px;--control-lg: 56px}}@layer tokens{:root{--shadow-card: 0 1px 2px rgba(74, 58, 33, .04), 0 8px 28px rgba(74, 58, 33, .07);--shadow-sheet: 0 16px 48px rgba(50, 40, 20, .18);--transition-default: .2s cubic-bezier(.32, .72, 0, 1);--transition-sheet: .32s cubic-bezier(.16, 1, .3, 1);--ease-default: cubic-bezier(.32, .72, 0, 1);--ease-sheet: cubic-bezier(.16, 1, .3, 1);--opacity-pressed: .8;--opacity-disabled: .4}}@layer site{*{box-sizing:border-box;margin:0;padding:0}:root{--ink: #14211b;--ink-2: #1d2e26;--sand: #f4efe6;--sand-white: #fffdf7;--apri: #e8a87c;--apri-deep: #c67e5c;--gold: #d9b36a;--sage: #9ab292}@view-transition{navigation:auto}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--sand);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:active,.site-nav .links a:active,.fcol a:active{opacity:var(--opacity-pressed, .8)}::selection{background:var(--apri);color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--apri);outline-offset:3px;border-radius:4px}[id]{scroll-margin-block-start:90px}.skip-link{position:absolute;top:-60px;inset-inline-start:16px;z-index:200;padding:12px 20px;border-radius:999px;background:var(--sand);color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;transition:top .2s ease}.skip-link:focus-visible{top:16px}.wrap{max-width:1280px;margin-inline:auto;padding-inline:48px}.display{font-family:var(--font-heading);font-weight:700;letter-spacing:-.03em;line-height:.94;text-wrap:balance}.eyebrow{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.dot{color:var(--apri)}@keyframes rise-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:none}}@supports (animation-timeline: view()){.rise{animation:rise-in 1s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 5% entry 45%}.rise.in{animation:none}.sand-sec{transform-origin:50% 0;animation:sheet-settle-sand linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.hero .rise.in{animation:hero-hand linear both;animation-timeline:view();animation-range:exit 5% exit 80%}}@keyframes sheet-settle-sand{0%{translate:0 64px;scale:.96;border-radius:96px 96px 0 0}}@keyframes hero-hand{to{opacity:.12;translate:0 -44px}}@supports not (animation-timeline: view()){.rise{opacity:0;translate:0 28px;transition:opacity 1s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1)}.rise.in{opacity:1;translate:none}}.site-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px max(48px,env(safe-area-inset-right)) 22px max(48px,env(safe-area-inset-left));mix-blend-mode:difference;transition:background .4s ease,box-shadow .4s ease}.site-nav.scrolled{mix-blend-mode:normal;background:color-mix(in srgb,#0b120e 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-nav .mark{display:flex;align-items:center;gap:11px;font-family:var(--font-heading);font-weight:700;font-size:22px;letter-spacing:-.02em;color:#fff;text-decoration:none}.site-nav .links{display:flex;gap:30px;font-size:13px;font-weight:500;letter-spacing:.04em;color:#fff;opacity:.85}.site-nav .links a{color:inherit;text-decoration:none}.site-nav .links a:hover{opacity:1}.mark-icon{display:block;height:26px;width:auto}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:-10px;background:none;border:none;color:#fff;cursor:pointer}.mobile-menu{position:fixed;inset:0 0 auto;width:100%;max-width:none;border:none;border-radius:0 0 32px 32px;background:#0b120e;color:var(--sand);padding:14px max(26px,env(safe-area-inset-right)) 30px max(26px,env(safe-area-inset-left));display:none;flex-direction:column;opacity:0;translate:0 -14px;transition:opacity .32s cubic-bezier(.16,1,.3,1),translate .32s cubic-bezier(.16,1,.3,1),display .32s allow-discrete,overlay .32s allow-discrete}.mobile-menu:popover-open{display:flex;opacity:1;translate:none}@starting-style{.mobile-menu:popover-open{opacity:0;translate:0 -14px}}.mobile-menu::backdrop{background:color-mix(in srgb,#0b120e 45%,transparent)}.mobile-menu .mobile-menu__top{display:flex;align-items:center;justify-content:space-between;margin-block-end:10px}.mobile-menu .mobile-menu__label{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.mobile-menu .nav-toggle{display:flex;color:var(--sand)}.mobile-menu nav a{display:block;font-family:var(--font-heading);font-weight:600;font-size:27px;letter-spacing:-.02em;color:var(--sand);text-decoration:none;padding-block:14px;border-block-start:1px solid color-mix(in srgb,var(--sand) 12%,transparent)}.mobile-menu nav a:active{color:var(--apri)}.btn{display:inline-flex;align-items:center;height:58px;padding-inline:30px;border-radius:999px;font-family:var(--font-body);font-size:16px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.btn:hover{translate:0 -3px;box-shadow:0 16px 36px #00000059}.btn.solid{background:var(--sand);color:var(--ink)}.btn.ghost{background:transparent;color:var(--sand);border:1px solid color-mix(in srgb,var(--sand) 28%,transparent)}.store-badge{display:inline-flex;align-items:center;gap:12px;height:58px;padding-inline:18px 22px;border-radius:13px;background:#000;border:1px solid color-mix(in srgb,var(--sand) 32%,transparent);color:var(--sand-white);text-decoration:none;transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.store-badge:hover{translate:0 -3px;box-shadow:0 16px 36px #00000059;border-color:color-mix(in srgb,var(--sand) 60%,transparent)}.store-badge:active{opacity:var(--opacity-pressed, .8)}.store-badge svg{height:26px;width:auto;flex-shrink:0}.store-badge .store-badge__text{display:block;line-height:1}.store-badge .store-badge__text small{display:block;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.store-badge .store-badge__text strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em;margin-block-start:3px}.cta-note{margin-block-start:16px;font-size:13.5px;opacity:.55}.hero{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;position:relative;padding-block-start:90px}.hero h1{font-size:clamp(56px,8.5vw,132px);margin-block-start:26px}.hero h1 em{font-style:normal;color:var(--apri)}.hero .sub{margin-block-start:34px;max-width:440px;font-size:19px;line-height:1.55;opacity:.72;text-wrap:pretty}.hero .cta{margin-block-start:40px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:14px}.hero-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.hero-blob.a{width:480px;height:480px;background:#2e4b3f;top:-120px;left:-140px}.hero-blob.b{width:420px;height:420px;background:var(--apri-deep);bottom:-140px;right:4%;opacity:.35}.hl{display:block;overflow:hidden}.hl>span{display:inline-block;translate:0 115%;animation:lineup 1.15s cubic-bezier(.16,1,.3,1) forwards}.hl:nth-of-type(1)>span{animation-delay:.15s}.hl:nth-of-type(2)>span{animation-delay:.3s}.hl:nth-of-type(3)>span{animation-delay:.45s}@keyframes lineup{to{translate:none}}.phone{position:relative;width:320px;border-radius:54px;background:linear-gradient(165deg,#1c2620,#0b120e 48%,#070b08);padding:12px;box-shadow:0 90px 150px #00000073,0 34px 60px #00000059,0 4px 14px #0000004d}.phone:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(155deg,color-mix(in srgb,var(--sand) 45%,transparent) 0%,color-mix(in srgb,var(--sand) 8%,transparent) 22%,transparent 45%,transparent 62%,color-mix(in srgb,var(--sand) 18%,transparent) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:8}.phone .screen{border-radius:42px;overflow:hidden;background:var(--sand);position:relative;height:660px}.phone .screen:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,#ffffff17,#fff0 26%);pointer-events:none;z-index:7}.phone .island{position:absolute;top:14px;left:50%;translate:-50%;width:96px;height:27px;background:#0b120e;border-radius:999px;z-index:5}.phone-stage{display:flex;justify-content:center}.hero .phone-stage{perspective:1500px}.hero .phone{transform:rotateY(-9deg) rotateX(1.2deg)}.ampel.ampel--float{width:100%;max-width:380px;border-radius:28px;padding:30px 28px 32px;rotate:1.5deg;box-shadow:0 2px 5px #32281414,0 30px 60px #32281429,0 70px 130px #32281424;transition:rotate .5s cubic-bezier(.16,1,.3,1)}.ampel.ampel--float:hover{rotate:0deg}.ampel.ampel--float h3{font-size:32px;line-height:1.12}.ampel.ampel--float p{font-size:14.5px;margin-block-start:2px}.status-time{position:absolute;top:16px;left:26px;font-size:14px;font-weight:600;color:var(--ink);z-index:5}.s-pad{padding:62px 22px 22px}.s-date{font-size:12px;color:#a39c8c}.s-h1{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--ink);margin-block-start:2px}.ampel{margin-block-start:20px;border-radius:26px;padding:22px 22px 24px;background:linear-gradient(150deg,#d08381,#b56561)}.ampel .ov{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fffdf7eb}.ampel .ov b{width:8px;height:8px;border-radius:50%;background:#ffe0dc;display:inline-block}.ampel h3{font-family:var(--font-heading);font-weight:700;font-size:27px;line-height:1.15;color:#fffdf7;margin-block:14px 8px}.ampel p{font-size:13.5px;color:#fffdf7e0}.ampel .go{margin-block-start:18px;height:52px;border-radius:999px;background:#fffdf7;color:#b05b57;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.ampel.ampel--clear{background:linear-gradient(150deg,#b8c9b1,#9ab292)}.ampel.ampel--clear .ov{color:#37493d}.ampel.ampel--clear .ov b{background:#4e6b56}.ampel.ampel--clear h3{color:#2f4638}.ampel.ampel--clear p{color:#37493d}.s-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a39c8c;margin-block:22px 10px}.s-card{background:#fff;border-radius:22px;box-shadow:0 8px 28px #4a3a2114;padding:16px 18px}.s-card .meta{display:flex;align-items:center;gap:7px;font-size:12px;color:#6b675c}.s-card .meta i{width:8px;height:8px;border-radius:50%;background:var(--apri-deep)}.s-card .ttl{font-size:16px;font-weight:600;color:var(--ink);margin-block-start:5px}.hero-ampel{position:relative;display:grid}.hero-ampel:before{content:"";position:absolute;inset:0;border-radius:26px;background:linear-gradient(150deg,#b8c9b1,#9ab292);opacity:0}.hero-ampel .a-layer{grid-area:1 / 1;position:relative;z-index:1}.hero-ampel .a-clear{opacity:0;display:flex;flex-direction:column;justify-content:center}.hero-ampel .a-clear .ov{color:#37493d}.hero-ampel .a-clear .ov b{background:#4e6b56}.hero-ampel .a-clear h3{color:#2f4638}.hero-ampel .a-clear p{color:#37493d}.hero .phone .s-pad{padding-block-start:56px}.hero .phone .ampel{padding-block:22px}.hero .phone .ampel .go{height:50px;margin-block-start:16px}.hero .phone .s-lbl{margin-block:20px 10px}.hero .phone .t-card{padding-block:15px}.hero .phone .t-card.t-card--2{margin-block-start:9px}.t-card{position:relative}.t-card .meta i.i-vote{background:#6b675c}.t-card .s-check{position:absolute;right:14px;top:50%;translate:0 -50%;width:24px;height:24px;border-radius:50%;background:#3e65531f;color:#3e6553;font:600 13px/24px var(--font-body);text-align:center;opacity:0}.t-card .tap{position:absolute;right:46px;top:50%;margin-block-start:-17px;width:34px;height:34px;border-radius:50%;background:#2a272124;opacity:0;pointer-events:none}.story-chip{position:absolute;z-index:3;background:#fff;color:var(--ink);font:600 11.5px/1 var(--font-body);padding:7px 12px;border-radius:999px;box-shadow:0 8px 28px #4a3a212e;white-space:nowrap;opacity:0}.d.swap-day{transition:background .5s ease}.d.swap-day:before{content:"";position:absolute;inset:0;border-radius:13px;opacity:0}.d.swap-day:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--apri-deep);opacity:0}.d.swap-day .swap-chip{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;z-index:3;display:grid;background:#fff;color:var(--ink);font:600 11.5px/1 var(--font-body);padding:7px 12px;border-radius:999px;box-shadow:0 8px 28px #4a3a212e;white-space:nowrap;opacity:0}.d.swap-day .swap-chip i,.d.swap-day .swap-chip b{grid-area:1 / 1;font-style:normal;transition:opacity .3s ease}.d.swap-day .swap-chip b{color:#3e6553;opacity:0}.net-pulse{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--apri-deep);box-shadow:0 0 16px #c67e5c99;opacity:0;z-index:2}.net-response{stroke:#4e6b56;stroke-width:2.5;fill:none;stroke-dasharray:1;stroke-dashoffset:1}.net-chip--ask{left:50%;top:24%;translate:-50% 0}.net-chip--done{left:72.1%;top:86.5%;translate:-50% 0}.story{height:340vh;padding:0;position:relative;view-timeline:--story}.story__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.story__mark{position:relative;width:640px;max-width:96vw;height:230px}.story__l,.story__r{position:absolute;top:12px;left:50%;width:200px;height:200px;margin-left:-100px;border-radius:50%;box-sizing:border-box}.story__l{border:3px solid color-mix(in srgb,var(--sand) 90%,transparent)}.story__r{border:3px solid var(--apri)}.story__d{position:absolute;top:90px;left:50%;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:var(--apri);scale:0;opacity:0}.story__lines{height:120px;position:relative;width:100%;text-align:center;margin-block-start:44px}.story-line{position:absolute;inset-inline:0;margin:0;font-size:clamp(26px,4vw,52px);letter-spacing:-.02em;opacity:0;transition:opacity .55s ease}@keyframes story-l{0%{translate:-44px 0;animation-timing-function:cubic-bezier(.33,1,.68,1)}18%,30%{translate:-30px 0;animation-timing-function:cubic-bezier(.65,0,.35,1)}55%,62%{translate:-175px 0;animation-timing-function:cubic-bezier(.65,0,.35,1)}85%,to{translate:-122px 0}}@keyframes story-r{0%{translate:44px 0;animation-timing-function:cubic-bezier(.33,1,.68,1)}18%,30%{translate:30px 0;animation-timing-function:cubic-bezier(.65,0,.35,1)}55%,62%{translate:175px 0;animation-timing-function:cubic-bezier(.65,0,.35,1)}85%,to{translate:122px 0}}@keyframes story-d{0%,6%{scale:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}18%,62%{scale:.5;animation-timing-function:cubic-bezier(.3,1.3,.6,1)}85%,to{scale:1}}@keyframes story-d-fade{0%,6%{opacity:0}8%,to{opacity:1}}@keyframes story-d-glow{0%,6%{box-shadow:0 0 10px #e8a87c4d}18%,62%{box-shadow:0 0 25px #e8a87c7f}85%{box-shadow:0 0 40px #e8a87cb3}95%,to{box-shadow:0 0 86px #e8a87c}}@keyframes story-t1{0%,3%{opacity:0}6%,25%{opacity:1}28%,to{opacity:0}}@keyframes story-t2{0%,33%{opacity:0}36%,55%{opacity:1}58%,to{opacity:0}}@keyframes story-t3{0%,72%{opacity:0}76%,to{opacity:1}}@supports (animation-timeline: view()){.story__l,.story__r,.story__d,.story-line{animation-timeline:--story;animation-range:contain 0% contain 100%;animation-fill-mode:both}.story__l{animation-name:story-l}.story__r{animation-name:story-r}.story__d{animation-name:story-d,story-d-fade,story-d-glow;animation-timeline:--story,--story,--story;animation-range:contain 0% contain 100%,contain 0% contain 100%,contain 0% contain 100%}[data-story-el=t1]{animation-name:story-t1}[data-story-el=t2]{animation-name:story-t2}[data-story-el=t3]{animation-name:story-t3}}@media(prefers-reduced-motion:no-preference){.hero .phone-stage .phone{animation:phone-settle 1.1s cubic-bezier(.16,1,.3,1) .45s both}@supports (animation-timeline: view()){.hero .phone-stage .phone{animation:phone-settle 1.1s cubic-bezier(.16,1,.3,1) .45s both,phone-unfold linear both;animation-timeline:auto,view();animation-range:normal,exit -20% exit 90%}}.hero .phone-stage .s-date,.hero .phone-stage .s-h1{animation:scene-up .6s cubic-bezier(.16,1,.3,1) 1.05s both}.hero .phone-stage .ampel{animation:ampel-in .8s cubic-bezier(.16,1,.3,1) 1.25s both}.hero .phone-stage .a-now .go{animation:scene-up .55s cubic-bezier(.16,1,.3,1) 1.6s both}.hero .phone-stage .s-lbl{animation:scene-fade .5s ease 1.85s both}.hero .phone-stage .t-card--1{animation:scene-up .65s cubic-bezier(.16,1,.3,1) 1.95s both,card-confirm .9s cubic-bezier(.16,1,.3,1) 3.45s forwards}.hero .phone-stage .t-card--2{animation:scene-up .65s cubic-bezier(.16,1,.3,1) 2.15s both,card-confirm .9s cubic-bezier(.16,1,.3,1) 4.75s forwards}.hero .phone-stage .t-card--1 .tap{animation:tap-ping .6s ease 3.1s both}.hero .phone-stage .t-card--1 .s-check{animation:check-pop .5s cubic-bezier(.34,1.4,.64,1) 3.5s both}.hero .phone-stage .t-card--1 .meta i{animation:dot-confirm .4s ease 3.5s forwards}.hero .phone-stage .t-card--2 .tap{animation:tap-ping .6s ease 4.4s both}.hero .phone-stage .t-card--2 .s-check{animation:check-pop .5s cubic-bezier(.34,1.4,.64,1) 4.8s both}.hero .phone-stage .t-card--2 .meta i{animation:dot-confirm .4s ease 4.8s forwards}.hero .phone-stage .hero-ampel:before{animation:scene-fade 1.1s ease 5.8s forwards}.hero .phone-stage .a-now{animation:layer-out .7s cubic-bezier(.16,1,.3,1) 5.8s forwards}.hero .phone-stage .a-clear{animation:layer-in .8s cubic-bezier(.16,1,.3,1) 6.15s forwards}.hero .phone-stage .a-clear .ov b{animation:dot-breath 4.2s ease-in-out 7.4s infinite}.js .ampel--float[data-scene]:not(.on){opacity:0}.ampel--float[data-scene].on{animation:ampel-in .9s cubic-bezier(.16,1,.3,1) .15s both}.ampel--float[data-scene].on .ov b{animation:dot-breath 4.2s ease-in-out 1.4s infinite}.js .cal[data-scene]:not(.on) .d,.js .cal[data-scene]:not(.on) .kidchips,.js .cal[data-scene]:not(.on) .legend{opacity:0}.cal[data-scene].on .d{animation:cell-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--i, 0) * 26ms)}.cal[data-scene].on .d.today{animation:cell-in .5s cubic-bezier(.16,1,.3,1) both,today-ping 1s cubic-bezier(.16,1,.3,1) 1.3s both;animation-delay:calc(.15s + var(--i, 0) * 26ms),1.3s}.cal[data-scene].on .kidchips,.cal[data-scene].on .legend{animation:scene-up .6s cubic-bezier(.16,1,.3,1) 1.15s both}.cal[data-scene].on .swap-chip{animation:chip-in .5s cubic-bezier(.34,1.4,.64,1) 1.9s both}.cal[data-scene].on .swap-day:after{animation:offen-pulse 1.5s ease-in-out 1.9s infinite}.cal[data-scene].on .swap-day:before{animation:cell-tap .6s ease 2.8s both}.cal[data-scene].on .swap-day.swapped{animation:swap-pop .55s cubic-bezier(.34,1.4,.64,1) both}.cal[data-scene].on .swap-day.swapped:after{animation:none;opacity:0}.cal[data-scene].on .swap-day.swapped .swap-chip{animation:chip-out .6s ease 1.4s forwards}.cal[data-scene].on .swap-day.swapped .swap-chip i{opacity:0}.cal[data-scene].on .swap-day.swapped .swap-chip b{opacity:1}.js .net[data-scene]:not(.on) .net-av,.js .net[data-scene]:not(.on) .net-lines{opacity:0}.net[data-scene].on .net-av{transform-box:fill-box;transform-origin:center}.net[data-scene].on .net-av--mf{animation:av-in .7s cubic-bezier(.34,1.3,.64,1) both}.net[data-scene].on .net-lines{transform-box:view-box;transform-origin:50% 50%;animation:lines-grow 1.1s cubic-bezier(.16,1,.3,1) .35s both}.net[data-scene].on .net-av--mb{animation:av-in .6s cubic-bezier(.34,1.3,.64,1) .7s both}.net[data-scene].on .net-av--tb{animation:av-in .6s cubic-bezier(.34,1.3,.64,1) .85s both}.net[data-scene].on .net-av--lw{animation:av-in .6s cubic-bezier(.34,1.3,.64,1) 1s both}.net[data-scene].on .net-av--oa{animation:av-in .6s cubic-bezier(.34,1.3,.64,1) 1.15s both,oa-pop .7s cubic-bezier(.16,1,.3,1) 3.2s forwards}.net[data-scene].on .net-chip--ask{animation:chip-in .5s cubic-bezier(.34,1.4,.64,1) 1.6s both,chip-out .5s ease 3.5s forwards}.net[data-scene].on .net-pulse{animation:pulse-travel 1s cubic-bezier(.45,0,.55,1) 2.3s both}.net[data-scene].on .net-response{animation:line-draw .55s ease 3.15s forwards}.net[data-scene].on .oa-ring{animation:ring-ping .9s cubic-bezier(.16,1,.3,1) 3.2s both}.net[data-scene].on .net-badge{animation:check-pop .5s cubic-bezier(.34,1.4,.64,1) 3.35s both}.net[data-scene].on .net-chip--done{animation:chip-in .5s cubic-bezier(.34,1.4,.64,1) 3.65s both,chip-out .6s ease 5.8s forwards}.js .vault[data-scene]:not(.on) .vault-card,.js .vault[data-scene]:not(.on) .vault-key{opacity:0}.js .vault[data-scene]:not(.on) .vault-flow:before{opacity:0}.vault[data-scene].on .vault-card--family{animation:scene-up .6s cubic-bezier(.16,1,.3,1) .1s both}.vault[data-scene].on .vault-flow:before{transform-origin:50% 0;animation:flow-grow .5s cubic-bezier(.16,1,.3,1) .55s both}.vault[data-scene].on .vault-key{animation:chip-in .5s cubic-bezier(.34,1.4,.64,1) .75s both}.vault[data-scene].on .vault-card--server{animation:scene-up .6s cubic-bezier(.16,1,.3,1) 1s both}.vault[data-scene].on .vault-cipher{animation:cipher-reveal .7s steps(18) 1.35s both}.vault[data-scene].on .vault-cipher:nth-of-type(2){animation-delay:1.6s}.vault[data-scene].on .vault-note{animation:scene-fade .6s ease 2.2s both}.js .lock-scene[data-scene]:not(.on) .moment,.js .lock-scene[data-scene]:not(.on) .notif-end{opacity:0}.lock-scene[data-scene].on .nm-1{animation:notif-in .6s cubic-bezier(.16,1,.3,1) .4s both}.lock-scene[data-scene].on .lt-1{animation:lt-out .5s cubic-bezier(.16,1,.3,1) 1.7s forwards}.lock-scene[data-scene].on .lt-2{animation:lt-in .5s cubic-bezier(.16,1,.3,1) 1.85s forwards,lt-out .5s cubic-bezier(.16,1,.3,1) 3.3s forwards}.lock-scene[data-scene].on .nm-2{animation:notif-in .6s cubic-bezier(.16,1,.3,1) 2.2s both}.lock-scene[data-scene].on .lt-3{animation:lt-in .5s cubic-bezier(.16,1,.3,1) 3.45s forwards}.lock-scene[data-scene].on .nm-3{animation:notif-in .6s cubic-bezier(.16,1,.3,1) 3.8s both}.lock-scene[data-scene].on .notif-end{animation:scene-fade .7s ease 4.7s both}}@keyframes lt-out{to{opacity:0;translate:0 -12px;filter:blur(4px)}}@keyframes lt-in{0%{opacity:0;translate:0 14px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes notif-in{0%{opacity:0;translate:0 -18px;scale:.96}to{opacity:1;scale:1}}@keyframes phone-settle{0%{opacity:0;translate:0 34px;rotate:2.5deg}to{opacity:1;translate:none;rotate:none}}@keyframes phone-unfold{0%{transform:rotateY(-9deg) rotateX(1.2deg)}to{transform:rotateY(0) rotateX(0)}}@keyframes scene-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}@keyframes scene-fade{0%{opacity:0}to{opacity:1}}@keyframes ampel-in{0%{opacity:0;translate:0 18px;scale:.96}to{opacity:1;translate:none;scale:none}}@keyframes dot-breath{0%,to{opacity:1}50%{opacity:.5}}@keyframes cell-in{0%{opacity:0;translate:0 8px;scale:.85}to{opacity:1;translate:none;scale:none}}@keyframes today-ping{0%{box-shadow:0 0 0 2px #2e4b3f99}to{box-shadow:0 0 0 12px #2e4b3f00}}@keyframes av-in{0%{opacity:0;scale:.45}to{opacity:1;scale:none}}@keyframes lines-grow{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes tap-ping{0%{opacity:0;scale:.4}35%{opacity:.85;scale:1}to{opacity:0;scale:1.5}}@keyframes card-confirm{0%{scale:1}22%{scale:.97}to{scale:1;opacity:.62}}@keyframes check-pop{0%{opacity:0;scale:.4}70%{scale:1.12}to{opacity:1;scale:1}}@keyframes dot-confirm{to{background:#3e6553}}@keyframes layer-out{to{opacity:0;translate:0 -8px}}@keyframes layer-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes chip-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes chip-out{to{opacity:0;scale:.92}}@keyframes offen-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cell-tap{0%{opacity:1;box-shadow:0 0 0 2px #c67e5c99}to{opacity:0;box-shadow:0 0 0 12px #c67e5c00}}@keyframes swap-pop{0%{scale:1}45%{scale:1.08}to{scale:1}}@keyframes pulse-travel{0%{left:50%;top:50%;opacity:0;scale:.6}14%{opacity:1;scale:1}86%{opacity:1}to{left:72.1%;top:75.2%;opacity:0;scale:.7}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes oa-pop{0%{scale:1}45%{scale:1.12}to{scale:1}}@keyframes ring-ping{0%{opacity:.75;scale:1}to{opacity:0;scale:1.5}}@keyframes flow-grow{0%{opacity:1;scale:1 0}to{opacity:1;scale:1 1}}@keyframes cipher-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}section{padding-block:150px;position:relative}.sand-sec{background:var(--sand);color:var(--ink);border-radius:48px 48px 0 0}.sand-sec .eyebrow,.ink-sec .eyebrow{opacity:.5}.lead{font-size:clamp(40px,5.5vw,84px);margin-block-start:22px}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.split .stage{display:flex;justify-content:center;position:relative;isolation:isolate;perspective:1400px}.split .stage:before{content:"";position:absolute;inset:-8% -12%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(143 174 157 / 30%),transparent 72%);pointer-events:none}.ink-sec .stage:before{background:radial-gradient(closest-side,rgb(65 112 91 / 35%),transparent 72%)}.net:before{content:"";position:absolute;inset:-6% -10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(143 174 157 / 28%),transparent 72%);pointer-events:none}.measure{max-width:460px;font-size:18px;line-height:1.6;opacity:.72;margin-block-start:26px;text-wrap:pretty}.cal{background:#fff;border:1px solid #f2ede2;border-radius:30px;padding:26px;box-shadow:0 2px 5px #32281414,0 26px 50px #32281424,0 70px 130px #3228142e;max-width:380px;rotate:-1.5deg;transition:rotate .5s cubic-bezier(.16,1,.3,1)}.cal:hover{rotate:0deg}.cal .top{display:flex;align-items:baseline;justify-content:space-between;margin-block-end:18px}.cal .top h3{font-family:var(--font-heading);font-size:24px}.cal .hint{font-size:12px;opacity:.5}.kidchips{display:flex;gap:7px;margin-block-end:16px}.kidchips span{font-size:12px;font-weight:600;padding:6px 13px;border-radius:999px;border:1px solid #eae4d8;color:#6b675c}.kidchips span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.grid .d{height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;color:var(--ink);position:relative}.grid .d.lisa{background:#dfefe6}.grid .d.markus{background:#f4e2d5}.grid .d.tom{background:#e7edf3}.grid .d.today{outline:2px solid #2e4b3f}.legend{display:flex;gap:16px;margin-block-start:16px;font-size:12px;color:#6b675c}.legend i{display:inline-block;width:11px;height:11px;border-radius:4px;margin-inline-end:6px;vertical-align:-1px}.net{position:relative;width:100%;max-width:480px;aspect-ratio:480 / 420;margin-inline:auto}.net-svg{display:block;width:100%;height:100%;pointer-events:none}.net-av{filter:drop-shadow(0 8px 14px rgb(58 48 30 / 16%))}.net-av text{font-family:var(--font-body);font-weight:600;font-size:15px;text-anchor:middle;dominant-baseline:central;letter-spacing:.02em}.net-av.net-av--mf{filter:drop-shadow(0 14px 22px rgb(31 51 43 / 30%))}.net-av.net-av--mf text{font-size:20px;fill:#fffdf7}.oa-ring{fill:none;stroke:#4e6b56;stroke-width:2.5;opacity:0;transform-box:fill-box;transform-origin:center}.net-badge{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 4px 10px rgb(46 75 63 / 35%))}.mono-note{display:inline-block;margin-block-start:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;opacity:.55}.vault{width:100%;max-width:380px;margin-inline:auto}.vault-card{border-radius:24px;padding:20px 22px}.vault-card.vault-card--family{background:#fff;color:var(--ink);box-shadow:0 30px 70px #00000047}.vault-card.vault-card--server{background:color-mix(in srgb,var(--sand) 4%,transparent);border:1px solid color-mix(in srgb,var(--sand) 12%,transparent)}.vault-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin-block-end:12px}.vault-row{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;padding-block:5px}.vault-cipher{font-family:var(--font-mono);font-size:13.5px;letter-spacing:.06em;color:#8fae9d;padding-block:5px;white-space:nowrap}.vault-note{margin-block-start:8px;font-size:12px;opacity:.45}.vault-flow{position:relative;display:flex;justify-content:center;padding-block:16px}.vault-flow:before{content:"";position:absolute;inset-block:0;left:50%;border-inline-start:1.5px dashed color-mix(in srgb,var(--sand) 30%,transparent)}.vault-key{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;background:var(--sand);color:var(--ink);font-size:12.5px;font-weight:600;box-shadow:0 10px 26px #0000004d}.vault-key svg{display:block;height:17px;width:auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-block-start:64px}.step{border-block-start:1px solid color-mix(in srgb,var(--sand) 16%,transparent);padding-block-start:24px}.step .no{font-size:20px;opacity:.35}.step h3{font-family:var(--font-heading);font-weight:600;font-size:23px;margin-block-start:14px}.step p{opacity:.6;margin-block-start:10px;line-height:1.6;text-wrap:pretty}.quote{padding-block:110px}.quote .wrap{text-align:center}.quote blockquote p{font-size:clamp(30px,4vw,52px);max-width:920px;margin-inline:auto;line-height:1.16}.quote figcaption{margin-block-start:26px;opacity:.5;font-size:15px}.crown{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:linear-gradient(120deg,var(--apri-deep),var(--gold));color:#3a2a10;font-size:12px;font-weight:700;letter-spacing:.08em}.prem-top .lead{font-size:clamp(36px,4.4vw,68px)}.prem-top .prem-note{margin-block-start:22px;font-size:13.5px;opacity:.55}.lock-scene{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px}.lock-time{display:grid;justify-items:center}.lt{grid-area:1 / 1;font-family:var(--font-heading);font-weight:700;font-size:clamp(76px,7.5vw,108px);line-height:1;letter-spacing:-.03em;color:#fffdf7}.lt.lt-2,.lt.lt-3{opacity:0}.lock-date{text-align:center;margin-block-start:10px;font-size:14px;font-weight:500;color:#fffdf7a8}.lock-notifs{display:flex;flex-direction:column;gap:12px;align-self:stretch;padding-block-start:38px}.lock-notifs .moment{border-radius:18px;padding:13px 15px;box-shadow:0 2px 6px #0000003d,0 22px 48px #0000005c}.notif-end{font-size:14px;opacity:.6;text-align:center;margin-block-start:20px}.prem-list{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 40px;margin-block-start:96px}.prem-item{border-block-start:1px solid color-mix(in srgb,var(--gold) 42%,transparent);padding-block-start:18px}.prem-item h3{font-family:var(--font-heading);font-weight:600;font-size:19px;letter-spacing:-.01em}.prem-item p{font-size:14px;line-height:1.55;opacity:.62;margin-block-start:8px;text-wrap:pretty}.moment{display:flex;align-items:center;gap:12px;background:var(--sand-white);color:var(--ink);border-radius:16px;padding:13px 15px;box-shadow:0 2px 6px #0000002e,0 14px 34px #00000042}.moment.moment--col{flex-direction:column;align-items:stretch;gap:8px}.moment-inner{display:flex;align-items:center;gap:12px}.moment-avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:var(--av-bg, #f2ede2);color:var(--av-fg, #6b675c)}.moment-avatar.moment-avatar--mark{background:#dfefe6}.moment-avatar.moment-avatar--mark svg{height:15px;width:auto}.moment-avatar.moment-avatar--file{border-radius:12px;background:#dfefe6;color:#2e4b3f;font-family:var(--font-mono);font-size:11px}.moment-text{flex:1;min-width:0}.moment-text small{display:block;font-size:12px;font-weight:600;color:#6b675c}.moment-text small em{font-style:normal;font-weight:500;color:#a39c8c}.moment-text>span{display:block;font-size:15.5px;font-weight:500;line-height:1.35;margin-block-start:2px}.moment-text .moment-mono{font-family:var(--font-mono);font-size:14px}.moment-check{flex-shrink:0;width:27px;height:27px;border-radius:50%;background:#3e65531f;color:#3e6553;font-size:14px;font-weight:600;line-height:27px;text-align:center}.moment-q{font-size:12.5px;font-weight:500;color:#6b675c;padding-inline-start:2px}.moment-kid{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:500;padding-block:2px}.moment-kid strong{font-weight:600}.pc-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%}.pc-dot.pc-dot--sand{background:var(--sand);opacity:.75}.pc-dot.pc-dot--sage{background:var(--sage)}.pc-dot.pc-dot--apri{background:var(--apri)}.pc-dot.pc-dot--wald{background:#8fae9d}.pc-dot.pc-dot--schiefer{background:#6f8196}.pc-dot.pc-dot--gold{background:var(--gold)}.pc-dot+.pc-dot{margin-inline-start:-3px}.site-footer{padding-block:130px 70px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;text-align:start;padding-block-end:70px;border-block-end:1px solid color-mix(in srgb,var(--sand) 12%,transparent)}.footer-brand .display{font-size:34px}.footer-brand p{opacity:.55;margin-block-start:16px;max-width:290px;line-height:1.6;font-size:15px;text-wrap:pretty}.badges{display:flex;gap:10px;margin-block-start:24px;flex-wrap:wrap}.fcol h2{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-block-end:16px;font-family:var(--font-body)}.fcol a,.fcol span{display:block;color:inherit;text-decoration:none;opacity:.72;font-size:15px;margin-block-end:11px;transition:opacity .2s}.fcol a:hover{opacity:1}.footer-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-block-start:26px;opacity:.5;font-size:13px}.legal-wrap{max-width:760px;margin-inline:auto;padding:48px 26px 100px}.legal-wrap a{color:var(--apri)}.legal-wrap a:hover{color:var(--sand)}.legal-wrap .mark{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-heading);font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--sand);text-decoration:none}.legal-wrap .mark span{color:var(--apri)}.legal-wrap .mark:hover{color:var(--sand)}.legal-wrap h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(38px,6vw,64px);letter-spacing:-.03em;margin-block:64px 12px;text-wrap:balance}.legal-wrap h2{font-family:var(--font-heading);font-weight:600;font-size:24px;margin-block:48px 12px}.legal-wrap p{line-height:1.65;opacity:.75;margin-block-end:14px;font-size:16px;text-wrap:pretty}.legal-wrap .hint{border:1px solid color-mix(in srgb,var(--sand) 16%,transparent);border-radius:14px;padding:14px 18px;font-size:14px;opacity:.65;margin-block-start:20px}.nf{min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;padding:26px}.nf h1{font-size:clamp(38px,6vw,72px)}.nf p{margin-block-start:18px;opacity:.65;font-size:17px;line-height:1.6}.nf .btn{margin-block-start:34px}@media(max-width:900px){.story__mark{scale:.55}.steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero,.split{grid-template-columns:1fr}.hero .phone-stage{display:none}.prem-list{grid-template-columns:1fr;gap:30px;margin-block-start:72px}.lt{font-size:68px}.wrap{padding-inline:max(26px,env(safe-area-inset-left)) max(26px,env(safe-area-inset-right))}.site-nav{padding:12px max(16px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left));mix-blend-mode:normal;background:color-mix(in srgb,#0b120e 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-nav .links{display:none}.nav-toggle{display:flex}}@media(max-width:600px){section{padding-block:96px}.sand-sec{border-radius:32px 32px 0 0}.hero{padding-block-start:110px;align-items:start}.quote{padding-block:80px}.site-footer{padding-block:90px 56px}.footer-grid{grid-template-columns:1fr;gap:34px}.fcol a,.fcol span{padding-block:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;translate:none;transition:none;animation:none}.sand-sec,.hero .rise.in,.hero .phone{animation:none;translate:none;scale:none}.hl>span{animation:none;translate:none}.btn,.btn:hover{transition:none;translate:none}.mobile-menu{transition:none}.story__l,.story__r,.story__d,.story-line{animation:none}.story__l{translate:-122px 0}.story__r{translate:122px 0}.story__d{scale:1;opacity:1;box-shadow:0 0 40px #e8a87cb3}[data-story-el=t3]{opacity:1}}}
