@charset "UTF-8";.vft-fade-in-linear-enter-active,.vft-fade-in-linear-leave-active{transition:var(--vft-transition-fade-linear)}.vft-fade-in-linear-enter-from,.vft-fade-in-linear-leave-to{opacity:0}.vft-fade-in-enter-active,.vft-fade-in-leave-active{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-fade-in-enter-from,.vft-fade-in-leave-active{opacity:0}.vft-zoom-in-center-enter-active,.vft-zoom-in-center-leave-active{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-zoom-in-center-enter-from,.vft-zoom-in-center-leave-active{transform:scaleX(0);opacity:0}.vft-zoom-in-top-enter-active,.vft-zoom-in-top-leave-active{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-enter-active[data-popper-placement^=top],.vft-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-enter-from,.vft-zoom-in-top-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-top-fast-enter-active{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-enter-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-fast-leave-active{transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-fast-enter-from,.vft-zoom-in-top-fast-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-bottom-enter-active,.vft-zoom-in-bottom-leave-active{transform:scaleY(1);transform-origin:center bottom;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-bottom-enter-from,.vft-zoom-in-bottom-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-left-enter-active,.vft-zoom-in-left-leave-active{transform:scale(1);transform-origin:top left;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-left-enter-from,.vft-zoom-in-left-leave-active{transform:scale(.45);opacity:0}.collapse-transition{transition:var(--vft-transition-duration) height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.vft-collapse-transition-leave-active,.vft-collapse-transition-enter-active{transition:var(--vft-transition-duration) max-height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--vft-transition-duration) width ease-in-out,var(--vft-transition-duration) padding-left ease-in-out,var(--vft-transition-duration) padding-right ease-in-out}.vft-list-enter-active,.vft-list-leave-active{transition:all 1s}.vft-list-enter-from,.vft-list-leave-to{transform:translateY(-1.875rem);opacity:0}.vft-list-leave-active{position:absolute!important}.vft-opacity-transition{transition:opacity var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}@keyframes vft-rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes vft-loading-dot{33%{transform:translateY(-2em)}66%{transform:translateY(-1em)}}:root{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .08);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .12);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .15);--blog-radius-sm: .5rem;--blog-radius-md: .75rem;--blog-radius-lg: 1rem;--blog-radius-xl: 1.25rem;--blog-radius-pill: 62.4375rem;--blog-transition: all .3s cubic-bezier(.4, 0, .2, 1);--blog-transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--blog-transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--blog-gap-xs: .5rem;--blog-gap-sm: .75rem;--blog-gap-md: 1rem;--blog-gap-lg: 1.25rem;--blog-gap-xl: 1.5rem;--blog-border: .0625rem solid rgba(0, 0, 0, .08);--blog-border-light: .0625rem solid rgba(0, 0, 0, .06)}html.dark{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .3);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .4);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .5);--blog-border: .0625rem solid rgba(255, 255, 255, .08);--blog-border-light: .0625rem solid rgba(255, 255, 255, .06)}@keyframes blog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes blog-slide-up{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-card-enter{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-pulse{0%,to{opacity:1}50%{opacity:.5}}.blog-fade-in{animation:blog-fade-in .6s ease-out}.blog-slide-up{animation:blog-slide-up .6s cubic-bezier(.22,1,.36,1)}.blog-card-hover{transition:var(--blog-transition);cursor:pointer}.blog-card-hover:hover{transform:translateY(-.25rem);box-shadow:var(--blog-shadow-md)}.blog-glass{background-color:color-mix(in srgb,var(--main-primary) 80%,transparent);backdrop-filter:blur(.75rem)}.blog-card{transition:var(--blog-transition);border-radius:var(--blog-radius-lg);background-color:var(--main-primary);box-shadow:var(--blog-shadow-sm)}.ab-postcard{width:min(100%,1160PX);margin:0 auto;padding:36PX 0 144PX;color:var(--ab-text);font-family:var(--ab-font);font-size:16PX;font-variant-numeric:tabular-nums;line-height:1.85;overflow-wrap:anywhere}.ab-postcard,.ab-postcard *{box-sizing:border-box}.ab-postcard h1,.ab-postcard h2,.ab-postcard h3,.ab-postcard p,.ab-postcard ul,.ab-postcard dl,.ab-postcard dd,.ab-postcard figure,.ab-postcard blockquote{margin:0}.ab-postcard h1,.ab-postcard h2,.ab-postcard h3{font-family:var(--ab-display-font),serif;text-wrap:pretty}.ab-postcard h2{font-size:32PX;font-weight:500;letter-spacing:-.04em;line-height:1.4}.ab-postcard h3{font-size:22PX;font-weight:600;line-height:1.5}.ab-postcard p,.ab-postcard blockquote{max-width:36em}.ab-postcard ul{padding:0;list-style:none}.ab-postcard a{transition:color .22s ease,transform .22s ease,box-shadow .22s ease;color:var(--ab-accent);text-decoration-thickness:.0625rem;text-underline-offset:.3em}.ab-postcard a:focus-visible{outline:.125rem solid var(--ab-accent-2);outline-offset:6PX}.ab-postcard svg{display:block;max-width:100%;stroke-linecap:round;stroke-linejoin:round}.ab-postcard .pc-hero{display:grid;position:relative;grid-template-columns:minmax(0,1fr) 204PX;grid-template-rows:1fr auto;min-height:max(70svh,560PX);padding:64PX 64PX 48PX;border:.0625rem solid var(--ab-border);background:var(--ab-surface);gap:40PX 32PX;isolation:isolate}.ab-postcard .pc-hero:before,.ab-postcard .pc-hero:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:16PX;pointer-events:none}.ab-postcard .pc-hero:before{left:0}.ab-postcard .pc-hero:after{right:0}.ab-postcard .pc-envelope-fold{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.28;pointer-events:none}.ab-postcard .pc-hero-copy{grid-area:1/1;align-self:center;min-width:0}.ab-postcard .pc-hero-copy h1{font-family:"Kaiti SC",STKaiti,KaiTi,var(--ab-display-font),serif;font-size:clamp(56PX,6vw,88PX);font-weight:600;letter-spacing:-.065em;line-height:1.2}.ab-postcard .pc-lede{max-width:19em;margin-top:28PX;font-size:23PX;line-height:1.75;text-wrap:pretty}.ab-postcard .pc-sub{max-width:27em;margin-top:18PX;color:var(--ab-muted);font-size:13PX;letter-spacing:.035em}.ab-postcard .pc-hero-stamp{grid-area:1/2;align-self:start;width:118PX;padding:15PX;transform:rotate(6deg);border:.125rem dashed var(--ab-accent);background:var(--ab-surface-alt);color:var(--ab-accent);font-family:var(--ab-mono-font);text-align:center;justify-self:end}.ab-postcard .pc-hero-stamp svg{width:100%;margin-bottom:8PX}.ab-postcard .pc-hero-stamp span{font-size:19PX;letter-spacing:.16em}.ab-postcard .pc-address{grid-area:2/1;align-self:end;padding:18PX 0 0 22PX;border-top:.0625rem solid var(--ab-border);border-left:.125rem solid var(--ab-accent-2);color:var(--ab-muted);font-size:13PX}.ab-postcard .pc-address a{display:inline-block;margin:3PX 0 7PX;font-family:var(--ab-mono-font);font-size:14PX}.ab-postcard .pc-site{color:var(--ab-text);font-size:18PX;font-weight:600;letter-spacing:.12em}.ab-postcard .pc-postmark{position:relative;grid-area:2/2;align-self:end;width:170PX;color:var(--ab-accent);justify-self:end}.ab-postcard .pc-postmark svg{width:100%}.ab-postcard .pc-postmark text{font-family:var(--ab-mono-font);font-size:.625rem;letter-spacing:.0625rem}.ab-postcard .pc-postmark-ring{transform-box:fill-box;transform-origin:center}.ab-postcard .pc-postmark-lines{opacity:.7}.ab-postcard .pc-postmark-number{display:flex;position:absolute;align-items:center;justify-content:center;padding-bottom:8PX;font-family:var(--ab-mono-font);font-size:30PX;letter-spacing:-.08em;top:0;right:0;bottom:0;left:0}.ab-postcard .pc-section{margin-top:112PX;scroll-margin-top:calc(var(--ab-nav-height, 80PX) + 24PX)}.ab-postcard .pc-section>h2{margin-bottom:32PX}.ab-postcard .pc-profile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:min(100%,940PX);margin-right:auto;margin-left:auto;gap:24PX 56PX}.ab-postcard .pc-profile>p{grid-column:1}.ab-postcard .pc-profile blockquote{grid-area:1/2/3/3;align-self:center;padding-left:28PX;border-left:.125rem solid var(--ab-accent);color:var(--ab-accent);font-family:var(--ab-display-font),serif;font-size:22PX;line-height:1.9}.ab-postcard .pc-promises{padding:48PX 40PX;border-top:.0625rem solid var(--ab-border);border-bottom:.0625rem solid var(--ab-border);text-align:center}.ab-postcard .pc-promise-sheet{display:flex;flex-wrap:wrap;justify-content:center;max-width:800PX;margin:0 auto;gap:16PX}.ab-postcard .pc-promise{display:flex;align-items:center;padding:14PX 20PX;transition:transform .2s ease,box-shadow .2s ease;border:.125rem dashed var(--ab-accent);background:var(--ab-surface);gap:12PX}.ab-postcard .pc-promise svg{flex:0 0 auto;width:20PX;height:20PX}.ab-postcard .pc-signoff{margin:28PX auto 0;color:var(--ab-muted);font-size:14PX;letter-spacing:.08em}.ab-postcard .pc-principles>h2{text-align:center}.ab-postcard .pc-cards{display:grid;gap:24PX;grid-template-columns:repeat(3,minmax(0,1fr))}.ab-postcard .pc-card{position:relative;padding:42PX 26PX 32PX;transition:transform .3s ease,box-shadow .3s ease;border:.0625rem solid var(--ab-border);background:var(--ab-surface)}.ab-postcard .pc-card:before,.ab-postcard .pc-card:after{content:"";position:absolute;top:12PX;bottom:12PX;width:4PX;background:radial-gradient(circle at top,var(--ab-accent) .125rem,transparent .125rem),radial-gradient(circle at bottom,var(--ab-accent) .125rem,transparent .125rem);background-repeat:no-repeat}.ab-postcard .pc-card:before{left:12PX}.ab-postcard .pc-card:after{right:12PX}.ab-postcard .pc-card h3{min-height:3em;margin-bottom:24PX;padding-bottom:18PX;border-bottom:.0625rem solid var(--ab-border)}.ab-postcard .pc-card p{color:var(--ab-muted);font-size:15PX}.ab-postcard .pc-ideas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24PX 48PX}.ab-postcard .pc-ideas>h2{margin-bottom:0}.ab-postcard .pc-idea-list{grid-area:1/2/3/3}.ab-postcard .pc-idea-list li{display:flex;padding:20PX 0;border-bottom:.0625rem solid var(--ab-border);gap:18PX}.ab-postcard .pc-idea-list li:first-child{padding-top:0}.ab-postcard .pc-stamp-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:26PX;height:26PX;margin-top:3PX;border:.09375rem solid var(--ab-accent);border-radius:50%;color:var(--ab-accent)}.ab-postcard .pc-margin-note{grid-column:1;padding-left:20PX;border-left:.0625rem solid var(--ab-accent-2);color:var(--ab-accent-2)}.ab-postcard .pc-margin-note p+p{margin-top:12PX;color:var(--ab-muted);font-size:13PX}.ab-postcard .pc-support{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:48PX;background:var(--ab-surface-alt);gap:24PX 56PX}.ab-postcard .pc-support>h2{margin-bottom:0}.ab-postcard .pc-support-copy{grid-column:1}.ab-postcard .pc-support-copy p+p{margin-top:20PX}.ab-postcard .pc-qr{justify-self:center;text-align:center}.ab-postcard .pc-qr figcaption{margin-top:18PX;color:var(--ab-muted);font-size:13PX}.ab-postcard .pc-reward{grid-area:1/2/3/3}.ab-postcard .pc-qr-paper{display:inline-block;position:relative;max-width:100%;padding:12PX;transition:transform .28s ease,box-shadow .28s ease;border:.1875rem solid var(--ab-border);outline:.125rem dashed var(--ab-accent);outline-offset:4PX;background:var(--ab-surface)}.ab-postcard .pc-qr-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ab-postcard .pc-qr-paper img{display:block;max-width:100%;height:auto}.ab-postcard .pc-contact{display:grid;grid-template-columns:minmax(0,1fr) 220PX;padding:52PX;border:.0625rem solid var(--ab-border);border-top:.1875rem solid var(--ab-accent);gap:24PX 60PX}.ab-postcard .pc-contact>h2{margin-bottom:0}.ab-postcard .pc-contact-intro{grid-column:1;color:var(--ab-muted)}.ab-postcard .pc-contacts{grid-column:1}.ab-postcard .pc-contact-row{display:flex;align-items:center;padding:24PX 0;border-top:.0625rem solid var(--ab-border);gap:24PX}.ab-postcard .pc-contact-row dt{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:70PX;min-height:70PX;padding:8PX;transform:rotate(-8deg);border:.0625rem solid var(--ab-accent);border-radius:50%;color:var(--ab-accent);font-family:var(--ab-mono-font);font-size:12PX;text-transform:uppercase}.ab-postcard .pc-contact-row dd{min-width:0}.ab-postcard .pc-contact-value{font-family:var(--ab-mono-font);font-size:30PX;letter-spacing:-.06em;line-height:1.5}.ab-postcard .pc-contact-hint{margin-top:4PX;color:var(--ab-muted);font-size:12PX}.ab-postcard .pc-group{grid-area:1/2/4/3;align-self:end}.ab-postcard .pc-join{grid-column:2;padding:12PX 30PX;border-radius:14PX;background:var(--ab-accent);color:var(--ab-on-accent);font-size:15PX;font-weight:600;text-align:center;text-decoration:none;justify-self:center}.ab-postcard .pc-business,.ab-postcard .pc-legal{display:grid;gap:22PX 64PX;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ab-postcard .pc-business>h2,.ab-postcard .pc-legal>h2{grid-row:span 3;margin-bottom:0}.ab-postcard .pc-business>p,.ab-postcard .pc-legal>p{grid-column:2}.ab-postcard .pc-legal{padding-top:48PX;border-top:.0625rem solid var(--ab-border);color:var(--ab-muted);font-size:14PX}.ab-postcard .pc-legal h2{color:var(--ab-text);font-size:26PX}.ab-postcard .pc-footer{position:relative;margin-top:96PX;padding-top:36PX}.ab-postcard .pc-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:.125rem;transform-origin:left;background:repeating-linear-gradient(90deg,var(--ab-accent) 0 .75rem,transparent .75rem 1.125rem,var(--ab-accent-2) 1.125rem 1.875rem,transparent 1.875rem 2.25rem)}.ab-postcard .pc-footer-notes{color:var(--ab-muted);font-size:12PX}.ab-postcard .pc-footer-notes p+p{margin-top:6PX}.ab-postcard .pc-footer-meta{display:flex;flex-wrap:wrap;max-width:none;margin-top:28PX;color:var(--ab-accent-2);font-family:var(--ab-mono-font);font-size:10PX;gap:8PX 12PX;letter-spacing:.06em}.ab-postcard .pc-meta-divider{color:var(--ab-accent)}@media(max-width:767px){.ab-postcard .pc-hero{display:flex;flex-direction:column;align-items:flex-start;padding:32PX;gap:28PX}.ab-postcard .pc-hero-stamp{align-self:flex-end;order:-1;width:90PX;padding:10PX}.ab-postcard .pc-hero-copy,.ab-postcard .pc-address{align-self:stretch}.ab-postcard .pc-postmark{align-self:flex-end;width:124PX}.ab-postcard .pc-section{margin-top:72PX}.ab-postcard .pc-profile,.ab-postcard .pc-ideas,.ab-postcard .pc-support,.ab-postcard .pc-contact,.ab-postcard .pc-business,.ab-postcard .pc-legal,.ab-postcard .pc-cards{grid-template-columns:minmax(0,1fr)}.ab-postcard .pc-profile blockquote,.ab-postcard .pc-idea-list,.ab-postcard .pc-margin-note,.ab-postcard .pc-reward,.ab-postcard .pc-group,.ab-postcard .pc-join,.ab-postcard .pc-business>h2,.ab-postcard .pc-business>p,.ab-postcard .pc-legal>h2,.ab-postcard .pc-legal>p{grid-area:auto}.ab-postcard .pc-profile{gap:24PX}.ab-postcard .pc-profile blockquote{margin-top:12PX}.ab-postcard .pc-promises,.ab-postcard .pc-support,.ab-postcard .pc-contact{padding:32PX 24PX}.ab-postcard .pc-card h3{min-height:0}.ab-postcard .pc-ideas{gap:32PX}.ab-postcard .pc-support,.ab-postcard .pc-contact{gap:28PX}.ab-postcard .pc-reward,.ab-postcard .pc-group{margin-top:16PX}}@media(max-width:479px){.ab-postcard{padding:24PX 0 144PX;font-size:15PX}.ab-postcard h2{font-size:28PX}.ab-postcard .pc-hero{padding:28PX 24PX}.ab-postcard .pc-lede{font-size:20PX}.ab-postcard .pc-promise-sheet{flex-direction:column;align-items:stretch}.ab-postcard .pc-promise{justify-content:center;padding:12PX}.ab-postcard .pc-contact-row{gap:16PX}.ab-postcard .pc-contact-value{font-size:26PX}}.ab-shell[data-theme=dark] .ab-postcard .pc-hero{background:linear-gradient(135deg,var(--ab-surface),var(--ab-surface-alt));box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--ab-bg) 65%,transparent)}.ab-shell[data-theme=dark] .ab-postcard .pc-hero-stamp,.ab-shell[data-theme=dark] .ab-postcard .pc-promise{box-shadow:0 0 1rem color-mix(in srgb,var(--ab-accent) 16%,transparent)}.ab-shell[data-theme=dark] .ab-postcard .pc-postmark{filter:drop-shadow(0 0 .5625rem color-mix(in srgb,var(--ab-accent) 30%,transparent))}.ab-shell[data-theme=dark] .ab-postcard .pc-card{border-color:transparent;background:var(--ab-surface)}.ab-shell[data-theme=dark] .ab-postcard .pc-contact{background:linear-gradient(145deg,var(--ab-surface),var(--ab-bg))}.ab-shell[data-theme=dark] .ab-postcard .pc-qr-paper:after{box-shadow:inset 0 0 1.125rem color-mix(in srgb,var(--ab-bg) 28%,transparent)}.ab-shell[data-theme=dark] .ab-postcard a:hover{color:var(--ab-accent-2);text-shadow:0 0 .75rem color-mix(in srgb,var(--ab-accent) 35%,transparent)}.ab-shell[data-theme=dark] .ab-postcard .pc-join:is(:hover,:focus-visible){transform:translateY(-.125rem);background:color-mix(in srgb,var(--ab-accent) 90%,var(--ab-on-accent));box-shadow:0 0 1.5rem color-mix(in srgb,var(--ab-accent) 28%,transparent);color:var(--ab-on-accent)}@media(hover:hover){.ab-shell[data-theme=dark] .ab-postcard .pc-card:hover{transform:translateY(-.25rem) rotate(1deg);box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--ab-bg) 70%,transparent),0 0 1rem color-mix(in srgb,var(--ab-accent) 9%,transparent)}.ab-shell[data-theme=dark] .ab-postcard .pc-promise:hover{transform:scale(1.04);box-shadow:0 0 1.375rem color-mix(in srgb,var(--ab-accent) 24%,transparent)}.ab-shell[data-theme=dark] .ab-postcard .pc-qr-paper:hover{transform:scale(1.06) rotate(-1deg);box-shadow:0 0 1.5rem color-mix(in srgb,var(--ab-accent-2) 24%,transparent)}}.ab-shell[data-theme=light] .ab-postcard .pc-hero{background:var(--ab-surface);box-shadow:0 .5rem 1.625rem color-mix(in srgb,var(--ab-border) 30%,transparent)}.ab-shell[data-theme=light] .ab-postcard .pc-hero:before,.ab-shell[data-theme=light] .ab-postcard .pc-hero:after{background:repeating-linear-gradient(45deg,var(--ab-accent) 0 .5rem,var(--ab-surface) .5rem .75rem,var(--ab-accent-2) .75rem 1.25rem,var(--ab-surface) 1.25rem 1.5rem)}.ab-shell[data-theme=light] .ab-postcard .pc-hero-stamp{border-style:solid;outline:.0625rem dashed var(--ab-accent);outline-offset:4PX;box-shadow:.1875rem .25rem color-mix(in srgb,var(--ab-border) 35%,transparent)}.ab-shell[data-theme=light] .ab-postcard .pc-card{box-shadow:.1875rem .3125rem color-mix(in srgb,var(--ab-border) 30%,transparent)}.ab-shell[data-theme=light] .ab-postcard .pc-contact{background:var(--ab-surface)}.ab-shell[data-theme=light] .ab-postcard .pc-qr-paper{box-shadow:0 .5rem 1.125rem color-mix(in srgb,var(--ab-border) 45%,transparent)}.ab-shell[data-theme=light] .ab-postcard a:hover{color:var(--ab-accent-2);text-decoration-thickness:.125rem}.ab-shell[data-theme=light] .ab-postcard .pc-join:is(:hover,:focus-visible){transform:translateY(-.1875rem);background:color-mix(in srgb,var(--ab-accent) 90%,var(--ab-on-accent));box-shadow:0 .375rem .875rem color-mix(in srgb,var(--ab-accent) 18%,transparent);color:var(--ab-on-accent)}@media(hover:hover){.ab-shell[data-theme=light] .ab-postcard .pc-card:hover{transform:translateY(-.125rem) rotate(1.2deg);box-shadow:0 .625rem 1.5rem color-mix(in srgb,var(--ab-border) 50%,transparent)}.ab-shell[data-theme=light] .ab-postcard .pc-promise:hover{transform:scale(1.05) rotate(-1deg);box-shadow:.1875rem .25rem color-mix(in srgb,var(--ab-accent) 12%,transparent)}.ab-shell[data-theme=light] .ab-postcard .pc-qr-paper:hover{transform:scale(1.08) rotate(-2deg);box-shadow:0 .75rem 1.625rem color-mix(in srgb,var(--ab-border) 60%,transparent)}}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-hero-copy{animation:pc-letter-in .7s ease-out .1s backwards}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-hero-stamp{animation:pc-stamp-in .7s cubic-bezier(.22,1,.36,1) .24s backwards}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-address{animation:pc-letter-in .7s ease-out .38s backwards}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-postmark{animation:pc-letter-in .7s ease-out .48s backwards}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-postmark-ring{animation:pc-postmark-turn 20s linear infinite;animation-play-state:var(--ab-play-state)}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-footer:before{transform:scaleX(clamp(.08,var(--ab-scroll-progress, 1),1))}.ab-shell[data-ready=true][data-motion=on] .ab-postcard .pc-footer[data-revealed=true] .pc-footer-meta{animation:pc-letter-in 1s ease backwards}.ab-shell[data-theme=dark][data-ready=true][data-motion=on] .ab-postcard .pc-hero-copy{animation-name:pc-night-letter}@keyframes pc-letter-in{0%{transform:translateY(1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pc-night-letter{0%{filter:brightness(1.5);opacity:0}to{filter:brightness(1);opacity:1}}@keyframes pc-stamp-in{0%{transform:translateY(-1.25rem) rotate(14deg) scale(1.08);opacity:0}to{transform:translateY(0) rotate(6deg) scale(1);opacity:1}}@keyframes pc-postmark-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ab-shell .ab-postcard *,.ab-shell .ab-postcard *:before,.ab-shell .ab-postcard *:after{transition:none!important;animation:none!important}.ab-shell .ab-postcard .pc-footer:before{transform:none!important}}.ab-view.ab-postcard .pc-qr-label{margin-bottom:10PX;color:var(--ab-accent);font-family:var(--ab-mono-font);font-size:12PX;letter-spacing:.12em}.ab-view.ab-postcard .pc-hero-row[data-qr=aside]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:24PX}.ab-view.ab-postcard .pc-qr-aside{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24PX 20PX;border:.0625rem dashed var(--ab-accent-2);border-radius:var(--ab-radius);background:var(--ab-surface)}@media(max-width:767px){.ab-view.ab-postcard .pc-hero-row[data-qr=aside]{grid-template-columns:minmax(0,1fr)}.ab-view.ab-postcard .pc-qr-aside .ab-wx{flex-direction:row;flex-wrap:wrap;justify-content:center}}.ab-shell[data-theme=light] .ab-view.ab-postcard .pc-qr-aside{box-shadow:0 .5rem 1.375rem color-mix(in srgb,var(--ab-border) 35%,transparent)}
