:root{--bg:#fff;--bg-soft:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:#1d1d1f1a;--aurora:linear-gradient(110deg, #4d4dff 0%, #a14df0 30%, #ff4d8d 62%, #ff9d2e 100%);--r-lg:28px;--r-md:20px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#a14df0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}h1,h2,h3{letter-spacing:-.035em;font-weight:650;line-height:1.08}h1{font-size:clamp(44px,6.4vw,84px)}h2{font-size:clamp(32px,4.4vw,56px)}h3{letter-spacing:-.02em;font-size:21px}.sub{color:var(--ink-2);font-size:clamp(17px,1.8vw,21px);font-weight:450;line-height:1.55}.grad-text{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite gradpan}@keyframes gradpan{0%,to{background-position:0 0}50%{background-position:100% 0}}.eyebrow{letter-spacing:.02em;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--aurora);border-radius:50%;width:7px;height:7px}.btn{letter-spacing:-.01em;border:none;border-radius:999px;align-items:center;gap:8px;padding:clamp(4px,1.3vw,15px) clamp(4px,2.6vw,30px);font-size:clamp(12px,10px + 1vw,15px);font-weight:600;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #a14df0}.btn-grad{background:var(--ink);color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 24px -10px #1d1d1f80}.btn-grad:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px -10px #a14df08c}.btn-grad:before{content:"";background:var(--aurora);opacity:0;background-size:200% 100%;transition:opacity .35s,background-position .8s;position:absolute;inset:0}.btn-grad:hover:before{opacity:1;background-position:100% 0}.btn-grad:after{content:"";z-index:2;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;transition:left .7s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.btn-grad:hover:after{left:130%}.btn-grad span{z-index:1;position:relative}.btn-soft{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line)}.btn-soft:hover{background:#ececef}.btn-nav{padding:10px 20px;font-size:clamp(12px,10px + 1vw,14px)}nav{z-index:200;position:fixed;top:0;left:0;right:0}.nav-chrome{z-index:3;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--line);background:#ffffffc7;position:relative}.nav-in{justify-content:space-between;align-items:center;height:60px;display:flex}.logo{letter-spacing:-.02em;font-size:24px;font-weight:700}.logo i{background:var(--aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.nav-links{align-items:center;gap:22px;display:flex}.nav-links a:not(.btn){color:var(--ink-2);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:not(.btn):hover{color:var(--ink)}.nav-toggle{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.nav-toggle svg{width:22px;height:22px}.nav-backdrop,.nav-drawer,.nav-links svg,.nav-drawer svg{display:none}.hero{text-align:center;padding:140px 0 40px;position:relative}@property --glow-a{syntax:"<color>";inherits:false;initial-value:#a14df0}@property --glow-b{syntax:"<color>";inherits:false;initial-value:#4d4dff}@property --glow-c{syntax:"<color>";inherits:false;initial-value:#ff4d8d}.hero-glow{display:none}@keyframes drift{0%,to{transform:translate(-50%)translateY(0)scale(1)}33%{transform:translate(-54%)translateY(22px)scale(1.07)}66%{transform:translate(-46%)translateY(-16px)scale(.96)}}@keyframes aurora-shift{0%{--glow-a:#a14df0;--glow-b:#4d4dff;--glow-c:#ff4d8d}25%{--glow-a:#4d4dff;--glow-b:#ff4d8d;--glow-c:#ff9d2e}50%{--glow-a:#ff4d8d;--glow-b:#ff9d2e;--glow-c:#a14df0}75%{--glow-a:#ff9d2e;--glow-b:#a14df0;--glow-c:#4d4dff}to{--glow-a:#a14df0;--glow-b:#4d4dff;--glow-c:#ff4d8d}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-title .grad-word{animation:none}.hero-glow{transform:translate(-50%)}}.hero h1{max-width:none;margin:26px auto 0}.hero .sub{max-width:54ch;margin:24px auto 0}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.hero-meta{color:var(--ink-3);margin-top:20px;font-size:13.5px;font-weight:500}.statrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,64px);padding:54px 24px 64px;font-size:13px;font-weight:600;display:flex}.statrow span{align-items:center;gap:9px;display:flex}.statrow b{color:var(--ink);font-weight:650}section{padding:120px 0}.sec-head{max-width:640px;margin-bottom:56px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-head .sub{margin-top:18px}.kicker{letter-spacing:.01em;margin-bottom:14px;font-size:14px;font-weight:650;display:block}.kicker.grad{background:var(--aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.kicker-link{-webkit-text-fill-color:inherit;cursor:pointer;background:0 0;align-items:baseline;gap:10px;width:max-content;display:inline-flex}.kicker-link .kicker-label,.kicker-link .kicker-next{background:var(--aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.kicker-next{opacity:0;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-8px)}.kicker-link:hover .kicker-next,.kicker-link:focus-visible .kicker-next{opacity:1;transform:translate(0)}.rv{opacity:0;filter:blur(7px);transition:opacity 1s cubic-bezier(.21,.68,.19,1),transform 1s cubic-bezier(.21,.68,.19,1),filter .9s;transform:translateY(30px)scale(.985)}.rv.in{opacity:1;filter:none;transform:none}.rv.d1{transition-delay:90ms}.rv.d2{transition-delay:.18s}.rv.d3{transition-delay:.27s}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--bg-soft);border-radius:var(--r-lg);padding:36px 32px;transition:transform .5s cubic-bezier(.3,1.4,.4,1);position:relative}.step:hover{transform:translateY(-5px)}.step .num{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:22px;font-size:14px;font-weight:650;display:flex}.step h3{margin-bottom:10px}.step p{color:var(--ink-2);font-size:15px}.step .tag{margin-top:18px;font-size:12.5px;font-weight:650;display:inline-block}.bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.cell{background:var(--bg-soft);border-radius:var(--r-lg);padding:36px;transition:transform .5s cubic-bezier(.3,1.4,.4,1);position:relative;overflow:hidden}.cell:hover{transform:translateY(-5px)}.cell h3{margin-bottom:10px}.cell p{color:var(--ink-2);max-width:46ch;font-size:15px}.cell.w4{grid-column:span 4}.cell.w2{grid-column:span 2}.cell.w3{grid-column:span 3}.cell.w6{grid-column:span 6}.cell.sm{grid-column:span 2;padding:24px 26px}.cell.sm h3{margin-bottom:7px;font-size:17px}.cell.sm p{font-size:13.5px;line-height:1.55}.cell.dark{color:#fff;background:#1d1d1f}.cell.dark p{color:#ffffff9e}.mock{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:30px;overflow:hidden;box-shadow:0 20px 44px -22px #1d1d1f38}.mock-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:11px 14px;display:flex}.mock-bar i{background:#e3e3e6;border-radius:50%;width:9px;height:9px;font-style:normal}.mock-bar .url{background:var(--bg-soft);color:var(--ink-3);border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:500}.mock-body{grid-template-columns:52px 1fr 1fr;min-height:190px;display:grid}.mock-tools{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex}.mock-tools i{background:var(--bg-soft);border-radius:7px;width:24px;height:24px;font-style:normal}.mock-tools i:first-child{background:var(--aurora)}.mock-page{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.mock-page.r{border-left:1px solid var(--line)}.mock-page div{border-radius:6px}.mock-page .a{background:linear-gradient(150deg,#ffb36b,#e0633f);grid-row:span 2}.mock-page .b{background:linear-gradient(160deg,#8fc3f2,#3e6fb0)}.mock-page .c{background:linear-gradient(150deg,#a9d6a0,#4e7d55)}.mock-page .d{background:linear-gradient(160deg,#cda0e8,#7b4fa8);grid-column:span 2}.mock-page .e{background:linear-gradient(150deg,#f49cb6,#c0476f)}.mock-page .f{background:linear-gradient(160deg,#f2cf73,#c08a2e)}.mock{cursor:pointer}.mock-page div{opacity:0;transform:scale(.55) translateY(16px) rotate(var(--tilt,0deg));transition:opacity .45s,transform .8s cubic-bezier(.3,1.45,.4,1)}.mock-page .a{--tilt:-7deg}.mock-page .b{--tilt:5deg}.mock-page .c{--tilt:-4deg}.mock-page .d{--tilt:6deg}.mock-page .e{--tilt:-5deg}.mock-page .f{--tilt:4deg}.mock.play .mock-page div{opacity:1;transform:none}.mock.play .mock-page .a{transition-delay:50ms}.mock.play .mock-page .b{transition-delay:.17s}.mock.play .mock-page .c{transition-delay:.29s}.mock.play .mock-page .d{transition-delay:.41s}.mock.play .mock-page .e{transition-delay:.53s}.mock.play .mock-page .f{transition-delay:.65s}.mock-bar .url{transition:color .3s}.mock-bar .url.done{color:var(--ink);font-weight:600}.glyphline{gap:8px;margin-bottom:22px;display:flex}.chip{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:650}.cell.dark .chip{color:#fffc;background:#ffffff14;border-color:#ffffff24}.paper{background:var(--bg-soft);color:var(--ink);border-radius:0;position:relative;overflow:hidden}.paper .sub{color:var(--ink-2)}.gsm{flex-direction:column;gap:26px;display:flex}.bar{background:#1d1d1f1a;border-radius:999px;height:14px;overflow:hidden}.bar i{border-radius:999px;width:0;height:100%;display:block}.gsm-note{color:var(--ink-3);font-size:13.5px}.paper-points{gap:0;margin-top:8px;display:grid}.ppoint b{letter-spacing:-.01em;white-space:nowrap;font-size:16.5px;font-weight:650}.ppoint span{color:var(--ink-2);font-size:14.5px}.marquee-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:10;background:#f8f8fa;width:100vw;max-width:100%;padding:14px 0;position:absolute;top:0;left:0;overflow:hidden}.marquee-hero{display:none}.marquee-inner{width:max-content;animation:30s linear infinite scroll-marquee;display:flex}.marquee-content-set{display:flex}.marquee-item{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;margin-right:48px;font-size:14px;font-weight:600;display:inline-flex}.marquee-item svg{stroke-width:2.25px;width:18px;height:18px}@keyframes scroll-marquee{to{transform:translate(-50%)}}.pricing{background:var(--bg-soft);padding-top:160px;position:relative;overflow:hidden}.price-grid{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:22px;display:grid}.plan{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;flex-direction:column;padding:44px 40px;transition:transform .5s cubic-bezier(.3,1.4,.4,1),box-shadow .5s;display:flex;position:relative}.plan:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #1d1d1f40}.plan.hot{background:linear-gradient(#fff, #fff) padding-box, var(--aurora) border-box;border:2px solid #0000}.badge{color:#fff;background:var(--aurora);letter-spacing:.02em;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:40px}.plan .pname{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:650}.plan .pprice{letter-spacing:-.04em;margin:14px 0 2px;font-size:48px;font-weight:650}.plan .pprice small{color:var(--ink-2);letter-spacing:0;margin-left:6px;font-size:16px;font-weight:500}.plan .pdesc{color:var(--ink-2);margin-bottom:26px;font-size:15px}.plan ul{flex:1;gap:13px;margin-bottom:34px;list-style:none;display:grid}.plan li{align-items:baseline;gap:11px;font-size:14.5px;display:flex}.plan li b{font-weight:650}.plan li:before{content:"✓";background:var(--aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.plan .btn{justify-content:center}.price-foot{text-align:center;color:var(--ink-3);margin-top:34px;font-size:13.5px;font-weight:500}.mini-book{perspective:800px;width:74px;height:92px;transform-style:preserve-3d;margin-bottom:26px;position:relative}.mini-book .mb-pages{background:repeating-linear-gradient(#fff 0 2px,#e4e4e8 2px 3.5px);border-radius:0 3px 3px 0;width:14px;position:absolute;top:3px;bottom:3px;right:-7px;box-shadow:1px 1px 4px #1d1d1f26}.mini-book.grand .mb-pages{width:20px;right:-12px}.mini-book .mb-cover{transform-origin:0;border-radius:4px 8px 8px 4px;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.2,1,.3,1),box-shadow .45s;display:flex;position:absolute;inset:0;box-shadow:0 10px 22px -10px #1d1d1f73}.plan:hover .mini-book .mb-cover{transform:rotateY(-24deg);box-shadow:8px 14px 28px -8px #1d1d1f66}.mini-book .mb-cover span{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:700}.mini-book.classic .mb-cover{background:#1d1d1f}.mini-book.grand .mb-cover{background:var(--aurora);background-size:200% 100%;animation:8s ease-in-out infinite gradpan}.included{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;max-width:880px;margin:30px auto 0;padding:18px 26px;display:flex}.inc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:700}.inc-items{flex-wrap:wrap;justify-content:center;gap:8px 26px;display:flex}.inc-items span{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.inc-items span:before{content:"✓";background:var(--aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.reviews-section{background:var(--bg);padding:110px 0 100px;position:relative;overflow:hidden}.reviews-section .sec-head{margin-bottom:48px}.reviews-rating-badge{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:8px 20px;font-size:13.5px;display:inline-flex}.reviews-rating-stars{background:var(--aurora);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700}.reviews-rating-score{color:var(--ink);font-weight:700}.reviews-rating-count{color:var(--ink-3);font-weight:500}.reviews-marquee-container{flex-direction:column;gap:20px;width:100vw;max-width:100%;padding:10px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.reviews-track-wrap{width:100%;display:flex;overflow:hidden}.reviews-track{will-change:transform;width:max-content;display:flex}.reviews-track-left{animation:42s linear infinite reviews-scroll-left}.reviews-track-right{animation:42s linear infinite reviews-scroll-right}.reviews-group{flex-shrink:0;gap:20px;padding-right:20px;display:flex}@keyframes reviews-scroll-left{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes reviews-scroll-right{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.review-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-lg);box-sizing:border-box;flex-direction:column;justify-content:space-between;width:380px;min-width:380px;min-height:250px;padding:28px 28px 24px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.review-card:hover{border-color:#a14df059;box-shadow:0 12px 30px -10px #1d1d1f14}.review-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-tag{color:var(--ink);border:1px solid var(--line);letter-spacing:-.01em;background:#fff;border-radius:999px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px -2px #1d1d1f0f}.review-quote-mark{color:#ff4d8d;align-items:center;margin:14px 0 6px;display:flex}.review-text{color:var(--ink);letter-spacing:-.01em;flex:1;margin-bottom:20px;font-size:15px;font-weight:500;line-height:1.55}.review-card-footer{border-top:1px solid #1d1d1f0f;flex-direction:column;gap:3px;padding-top:14px;display:flex}.review-author{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.review-meta{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;font-weight:500;display:flex}.review-occasion{color:var(--ink-3)}.review-location{color:var(--ink-3);text-align:right;white-space:nowrap}@media (width<=700px){.reviews-section{padding:70px 0 60px}.reviews-section .sec-head{margin-bottom:30px}.review-card{border-radius:var(--r-md);width:300px;min-width:300px;min-height:230px;padding:22px 20px 18px}.review-tag{padding:5px 11px;font-size:11.5px}.review-text{margin-bottom:14px;font-size:13.5px}.review-author{font-size:13px}.review-meta{font-size:11.5px}.reviews-marquee-container{gap:14px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.reviews-group{gap:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.reviews-track-left,.reviews-track-right{animation:none}.reviews-track-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}.final{text-align:center;padding:150px 0;position:relative;overflow:hidden}.final .hero-glow{opacity:.2;top:auto;bottom:-160px}.final h2{max-width:16ch;margin:0 auto}.final .sub{max-width:46ch;margin:22px auto 0}.final .hero-ctas{margin-top:38px}.give{border-radius:var(--r-lg);background:var(--bg-soft);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;margin-bottom:52px;padding:44px 46px;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}a.give:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #1d1d1f73}.give:before{content:"";background:var(--aurora);opacity:.05;pointer-events:none;position:absolute;inset:0}.give-text{max-width:56ch;position:relative}.give-text .kicker{margin-bottom:10px}.give-text h3{color:var(--ink);margin-bottom:12px;font-size:clamp(22px,2.6vw,28px)}.give-text p{color:var(--ink-2);font-size:15.5px;line-height:1.65}.give-stat{text-align:center;flex-shrink:0;position:relative}.give-stat .n{letter-spacing:-.04em;font-size:clamp(54px,6vw,76px);font-weight:700;line-height:1;display:block}.give-stat .l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:12px;font-weight:650;display:block}footer{border-top:1px solid var(--line);color:var(--ink-2);padding:52px 0 40px;font-size:14px}.foot{flex-wrap:wrap;justify-content:space-between;gap:36px;display:flex}.foot-social{gap:10px;margin-top:16px;display:flex}.foot-social a{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.foot-social a:hover{color:#fff;background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.foot-social svg{width:16px;height:16px}.foot-links{flex-wrap:wrap;gap:28px;display:flex}.foot-links a{align-items:center;gap:8px;display:inline-flex}.foot-links svg{width:16px;height:16px;display:none}.foot-links a:hover{color:var(--ink)}.foot-base{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;font-size:12.5px;display:flex}@media (width<=920px){.steps{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.cell.w4,.cell.w2,.cell.w3,.cell.w6{grid-column:span 2}.cell.sm{grid-column:span 1}.paper-grid{grid-template-columns:1fr;gap:50px}.price-grid{grid-template-columns:minmax(0,440px)}.rev-grid{grid-template-columns:1fr}.nav-toggle,.amb-menu-btn.nav-toggle{z-index:4;display:grid}.nav-links-desktop{display:none}.nav-backdrop{z-index:1;opacity:0;pointer-events:none;background:#1d1d1f73;border:0;transition:opacity .35s;display:block;position:fixed;inset:0}nav.is-open .nav-backdrop,.amb-nav.is-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-drawer{z-index:2;background:#fff;flex-direction:column;align-items:stretch;gap:6px;width:min(320px,84vw);height:100dvh;padding:88px 22px 28px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:24px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:18px 0 40px -20px #1d1d1f66}.nav-drawer.is-open{transform:translate(0)}.nav-drawer a:not(.btn){color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:13px 10px;font-size:16px;font-weight:600;display:flex}.nav-drawer a:not(.btn):hover{background:var(--bg-soft)}.nav-drawer svg{width:20px;height:20px;color:var(--ink-2);flex:none;display:block}.nav-drawer .btn{justify-content:center;width:100%;margin-top:12px}section{padding:90px 0}.statrow{gap:20px 36px;padding-top:44px}h1{letter-spacing:-.03em}}@media (width<=560px){.mock-body{grid-template-columns:40px 1fr 1fr;min-height:150px}.hero{padding:106px 0 28px}.hero h1{margin-top:20px}.hero .sub{margin-top:18px;font-size:16.5px}section{padding:72px 0}.sec-head{margin-bottom:38px}.demo{padding-top:36px}.demo-stage{border-radius:22px}.demo-status{margin-bottom:18px;font-size:12.5px}.statrow{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:40px}.cell{padding:28px 24px}.step{padding:30px 26px}.plan{padding:34px 26px}.plan .pprice{font-size:42px}.rev{padding:30px 26px}.rev blockquote{font-size:16px}.ppoint{flex-wrap:wrap;gap:6px 14px;padding:18px 0}.final{padding:104px 0}.give{border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px;padding:24px}.give-stat{text-align:left;align-items:center;gap:14px;display:flex}.give-stat .n{font-size:48px}.foot{flex-direction:column;gap:22px}.foot-social{margin-top:14px}.foot-links{grid-template-columns:1fr 1fr;gap:0 16px;width:100%;display:grid}.foot-links a{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 0;font-size:15px;font-weight:600}.foot-links svg{color:var(--ink-2);display:block}.foot-base{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:24px;padding-top:16px}}@media (width<=440px){.hero-ctas{flex-direction:column;align-items:stretch;padding:0 6px}.hero-ctas .btn{justify-content:center}.price-grid{grid-template-columns:1fr}.plan .btn{width:100%}.nav-links{gap:0}.btn-nav{padding:9px 16px;font-size:clamp(12px,10px + 1vw,14px)}.logo{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}#ai{padding:56px 0 48px}#ai .sec-head{margin-bottom:28px}.cell.mockcell{grid-area:span 3/span 3}.bento .cell.sm{grid-column:span 3;padding:22px 26px}.mock{margin-top:22px}.mock-body{min-height:150px}.paper{padding:64px 0 96px}.paper-grid{gap:44px}.ppoint{padding:13px 0}.gsm{gap:16px;margin-top:26px!important}.display{padding:84px 0 76px}@media (width<=920px){#ai{padding:44px 0 36px}.bento{grid-template-columns:repeat(3,1fr)}.cell.mockcell{grid-area:auto/span 3}.bento .cell.sm{grid-column:span 1;padding:18px}.cell.sm h3{font-size:14.5px}.cell.sm p{font-size:12px}.paper{padding:44px 0}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.display{padding:56px 0 50px}}@media (width<=560px){#pricing{padding:48px 0}#pricing .sec-head{margin-bottom:20px}.price-grid{grid-template-columns:1fr 1fr;gap:9px}.plan{border-radius:18px;padding:17px 12px}.plan .pname{font-size:10.5px}.plan .pprice{margin:7px 0 0;font-size:21px}.plan .pprice small{margin-left:3px;font-size:9.5px;display:block}.plan .pdesc{margin-bottom:10px;font-size:11px;line-height:1.45}.plan ul{gap:6px;margin-bottom:14px}.plan li{gap:6px;font-size:10.5px;line-height:1.4}.badge{padding:3px 8px;font-size:9px;top:-9px;left:12px}.mini-book{transform-origin:0 0;height:64px;margin-bottom:2px;transform:scale(.62)}.plan .btn{width:100%;padding:9px 10px;font-size:clamp(10px,8px + 1vw,12px)}.included{gap:6px 14px;padding:13px 16px}.inc-items span{font-size:11.5px}.price-foot{margin-top:20px;font-size:11.5px}#ai{padding:38px 0 30px}#ai .sec-head{margin-bottom:16px}.bento{grid-template-columns:repeat(3,1fr);gap:8px}.cell.mockcell{grid-column:span 3;padding:18px 16px}.bento .cell.sm{border-radius:14px;grid-column:span 1;padding:11px}.cell.sm h3{margin-bottom:4px;font-size:11.5px;line-height:1.25}.cell.sm p{font-size:9.8px;line-height:1.4}.glyphline{flex-wrap:wrap;gap:6px;margin-bottom:12px}.chip{padding:4px 9px;font-size:10px}.mock-body{grid-template-columns:1fr 1fr;min-height:96px}.mock-tools{display:none}.mock-page{gap:5px;padding:10px}.paper{padding:38px 0}.paper-grid{gap:22px}.gsm{gap:12px;margin-top:16px!important}.bar{height:10px}.gsm-note{font-size:11px}.paper-points{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:0;display:grid}.ppoint{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 0}.ppoint b{font-size:12.5px}.ppoint span{font-size:10.5px;line-height:1.4}.display{padding:40px 0 36px}}.display{padding:96px 0 92px;position:relative;overflow:hidden}.display:before{content:"";background:var(--aurora);opacity:.05;pointer-events:none;z-index:0;position:absolute;inset:0}.display .wrap{position:relative}.display .sub{margin-top:18px}.shelf{max-width:560px;margin:46px auto 0}.shelf-books{justify-content:center;align-items:flex-end;gap:7px;display:flex}.spine{cursor:pointer;border-radius:4px 4px 2px 2px;transition:transform .35s cubic-bezier(.2,1,.3,1),filter .35s}.spine:hover{filter:brightness(1.08);transform:translateY(-8px)scale(1.03)}.spine.s4:hover{transform:translateY(-8px)rotate(-4deg)scale(1.03)}.spine.s1{background:#2e2e31;width:30px;height:150px}.spine.s2{background:#c9c9ce;width:24px;height:168px}.spine.s3{background:#8a8a8f;width:34px;height:158px}.spine.hero-spine{background:var(--aurora);justify-content:center;align-items:center;width:40px;height:184px;display:flex;box-shadow:0 16px 30px -14px #a14df08c}.spine.hero-spine span{writing-mode:vertical-rl;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.spine.s4{transform-origin:0 100%;background:#3e3e42;width:26px;height:152px;margin-left:-3px;transform:rotate(-8deg)}.spine.s5{background:#e3e3e6;width:32px;height:144px;margin-left:10px}.shelf-board{background:#e9e9ec;border-radius:6px;height:12px;box-shadow:0 12px 26px -14px #1d1d1f47}.display .hero-ctas{margin-top:38px}@media (width<=560px){.display{padding:64px 0 56px}.shelf{margin-top:30px}.spine.s1{width:24px;height:106px}.spine.s2{width:19px;height:120px}.spine.s3{width:27px;height:112px}.spine.hero-spine{width:33px;height:134px}.spine.hero-spine span{font-size:9.5px}.spine.s4{width:21px;height:108px}.spine.s5{width:25px;height:102px}.display .hero-ctas{margin-top:28px}}.display h2{font-size:clamp(22px,5.6vw,64px)}.display h2 .dline{white-space:nowrap}#occasions{padding:64px 0 98px;position:relative;overflow:hidden}#occasions .sec-head{margin-bottom:40px}.occ-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:920px;margin:0 auto;display:grid}.occ{background:var(--bg-soft);border-radius:var(--r-md);align-items:flex-start;gap:15px;padding:22px 24px;transition:transform .5s cubic-bezier(.3,1.4,.4,1),box-shadow .4s;display:flex}.occ:hover{transform:translateY(-6px);box-shadow:0 18px 36px -18px #1d1d1f2e}.occ-e{font-size:26px;line-height:1.2;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block}.occ:hover .occ-e{transform:scale(1.28)rotate(-8deg)}.occ-t b{letter-spacing:-.01em;font-size:16px;font-weight:650;display:block}.occ-t i{color:var(--ink-2);margin-top:3px;font-size:13px;font-style:normal;line-height:1.45;display:block}.occ.hot{background:var(--aurora);color:#fff}.occ.hot .occ-t i{color:#ffffffd9}#occasions .price-foot{margin-top:30px;font-size:15px}@media (width<=920px){.occ-grid{grid-template-columns:1fr 1fr}#occasions{padding:64px 0 58px}}@media (width<=560px){#occasions{padding:48px 0 44px}#occasions .sec-head{margin-bottom:22px}.occ-grid{gap:9px}.occ{border-radius:16px;gap:10px;padding:14px}.occ-e{font-size:19px}.occ-t b{font-size:12.5px}.occ-t i{margin-top:2px;font-size:10.5px}#occasions .price-foot{margin-top:20px;font-size:12.5px}}.hero{flex-direction:column;justify-content:center;min-height:92svh;padding:63px 0 10px;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#fffc 0%,#ffffff85 42%,#fffffff0 82%,#fff 100%);transition:opacity .6s;position:absolute;inset:0}body.has-video .hero-scrim{opacity:1}.hero .wrap{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}@media (width<=700px){.nav-in{height:54px}.logo{font-size:17px}.btn-nav{white-space:nowrap;padding:9px 15px;font-size:clamp(11px,8px + 1.4vw,12.5px)}}@media (width<=560px){.hero{justify-content:flex-end;min-height:100dvh;padding:0}.hero h1{margin-top:16px;font-size:clamp(32px,8.8vw,44px)}.hero .sub{max-width:32ch;margin-top:14px;font-size:15px}.eyebrow{padding:6px 13px;font-size:11.5px}.hero-ctas{flex-direction:row;gap:9px;margin-top:26px;padding:0}.hero-ctas .btn{white-space:nowrap;flex:1;justify-content:center;padding:13px 8px;font-size:clamp(14px,8px + 1.4vw,13px)}.w-holds{display:none}.m-dot{display:inline}.plan li{font-size:10.5px;line-height:1.4}.mini-book{height:54px;margin-bottom:0}.plan .pname{margin-top:4px}}.plan li .li-t{display:inline}@media (width<=560px){.plan li{align-items:baseline;gap:7px;font-size:11px;line-height:1.5}.plan ul{gap:8px;margin:2px 0 16px}.plan .pdesc{margin-bottom:12px}.plan .pprice{margin:6px 0 2px}.plan .pprice small{margin-left:4px;font-size:9px;display:inline}}.hero-meta,.hero-points{color:var(--ink-3);margin-top:20px;font-size:16px;font-weight:500}@media (width<=560px){.hero-meta,.hero-points{margin-top:16px;font-size:16px}}.slide-bg{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}@media (width<=700px){body{overflow-x:hidden}#pricing,#occasions,.display,.paper{box-sizing:border-box;flex-direction:column;justify-content:center;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:66px 20px 22px!important;display:flex!important;overflow:hidden!important}.hero .wrap,#pricing .wrap,#occasions .wrap,.display .wrap,.paper .wrap{width:100%;max-width:100%;padding-left:0;padding-right:0}.hero{justify-content:flex-end;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}#pricing .sec-head{margin-bottom:14px}.price-grid{gap:8px}.plan{border-radius:16px;padding:16px 13px}.plan .pprice small{margin-left:4px;font-size:9px}.plan .pdesc{margin-bottom:8px;font-size:10.5px;line-height:1.4}.plan li{gap:6px;font-size:10px;line-height:1.4}.plan .btn{width:100%;padding:9px 10px;font-size:clamp(10px,8px + 1vw,12px)}.included{gap:5px 12px;margin-top:9px;padding:9px 12px}.inc-items{gap:4px 12px}#occasions .sec-head{margin-bottom:14px}.occ{border-radius:14px;gap:9px;padding:12px}.occ-t i{margin-top:1px;font-size:9.5px;line-height:1.3}.shelf{max-width:76vw;margin-top:18px}.display .price-foot{margin-top:14px;font-size:11px}.display .hero-ctas{margin-top:14px}.paper-points{column-gap:12px;margin-top:14px}.ppoint span{font-size:9.5px;line-height:1.32}.hero .wrap,#pricing .wrap,#occasions .wrap,.display .wrap,.paper .wrap{flex-direction:column;flex:1;min-height:0;display:flex}.hero .wrap{justify-content:flex-end;align-items:stretch;gap:0;padding-bottom:0}.hero .wrap>*{padding-left:0;padding-right:0;margin:0!important}.hero h1{font-size:clamp(32px,8.8vw,44px);line-height:1.04}.hero .sub{max-width:30ch;font-size:16px}.hero-ctas{width:100%}.hero-ctas .btn{min-height:52px;padding:13px 20px;font-size:14px}.hero-meta{font-size:max(16px,1.5dvh)}.marquee-wrap{padding:max(16px,1.2dvh) 0}.marquee-item{gap:7px;margin-right:max(24px,4vw);font-size:max(11.5px,1.4dvh)}.marquee-item svg{width:max(14px,1.6dvh);height:max(14px,1.6dvh)}.marquee-hero{z-index:10;display:block;position:absolute;top:auto;bottom:0;left:0}.marquee-pricing{display:none!important}#pricing .wrap{justify-content:space-evenly}#pricing .sec-head{margin:0}#pricing .kicker{margin-bottom:.6dvh;font-size:max(12px,1.5dvh)}#pricing h2{font-size:clamp(26px,4dvh,40px)}.plan{padding:max(15px,2.2dvh) 13px}.mini-book{height:max(42px,5.6dvh);margin-bottom:.4dvh}.mini-book .mb-cover span{font-size:max(15px,2dvh)}.plan .pname{margin-top:.4dvh;font-size:max(10.5px,1.35dvh)}.plan .pprice{margin:.7dvh 0 .2dvh;font-size:clamp(21px,3.2dvh,34px)}.plan .pprice small{font-size:max(9px,1.15dvh)}.plan .pdesc{margin-bottom:1.1dvh;font-size:max(10.5px,1.4dvh)}.plan ul{gap:max(6px,.9dvh);margin:0 0 1.4dvh}.plan li{font-size:max(10px,1.4dvh)}.plan .btn{padding:max(9px,1.45dvh) 10px;font-size:clamp(10px,8px + 1vw,12px)}.included{margin-top:0;padding:max(9px,1.3dvh) 12px}.inc-label{font-size:max(9px,1.15dvh)}.inc-items span{font-size:max(9.5px,1.3dvh)}.price-foot{margin-top:0;font-size:max(10.5px,1.4dvh)}#occasions .wrap{justify-content:space-evenly}#occasions .sec-head{margin:0}#occasions .kicker{font-size:max(11.5px,1.5dvh)}#occasions h2{font-size:clamp(22px,3.6dvh,34px)}.occ-grid{gap:max(7px,1.2dvh)}.occ{align-items:center;padding:max(11px,2dvh) 13px}.occ-e{font-size:max(17px,2.8dvh)}.occ-t b{font-size:max(11.5px,1.7dvh)}.occ-t i{font-size:max(9.5px,1.4dvh)}#occasions .price-foot{margin-top:0;font-size:max(12px,1.6dvh)}.display .wrap{justify-content:space-evenly;align-items:center}.display .sec-head{margin:0!important}.display h2{font-size:clamp(21px,min(7.6vw,4.4dvh),42px)}.display .sub{margin-top:1dvh;font-size:max(13px,1.7dvh)}.display .kicker{font-size:max(11.5px,1.5dvh)}.shelf{margin:0}.spine.s1{width:max(17px,2.4dvh);height:max(64px,9.5dvh)}.spine.s2{width:max(14px,2dvh);height:max(74px,10.8dvh)}.spine.s3{width:max(19px,2.7dvh);height:max(68px,10dvh)}.spine.hero-spine{width:max(24px,3.3dvh);height:max(82px,12dvh)}.spine.hero-spine span{font-size:max(7.5px,1.05dvh)}.spine.s4{width:max(15px,2.1dvh);height:max(66px,9.7dvh)}.spine.s5{width:max(18px,2.5dvh);height:max(62px,9dvh)}.display .price-foot{font-size:max(11px,1.5dvh);margin:0!important}.display .hero-ctas{width:auto;margin:0!important}.display .btn{padding:max(11px,1.7dvh) max(22px,3dvh);font-size:clamp(12px,8px + 1.4vw,15px)}.paper .wrap{justify-content:center}.paper-grid{flex-direction:column;flex:1;justify-content:space-evenly;gap:0;min-height:0;display:flex}.paper .kicker{font-size:max(11.5px,1.5dvh)}.paper h2{font-size:clamp(21px,3.2dvh,32px)}.paper .sub{font-size:max(11.5px,1.55dvh);margin-top:.8dvh!important}.gsm{gap:max(8px,1.3dvh);margin-top:2dvh!important}.gsm-row .lab{margin-bottom:.5dvh;font-size:max(10.5px,1.4dvh)}.bar{height:max(7px,1dvh)}.gsm-note{font-size:max(9px,1.2dvh)}.paper-points{margin-top:0}.ppoint{padding:max(6px,1dvh) 0}.ppoint b{font-size:max(11px,1.5dvh)}.ppoint span{font-size:max(9.5px,1.3dvh)}.hero-ctas .btn,.display .btn{min-height:max(54px,7dvh);padding-left:20px;padding-right:20px;font-size:clamp(12px,8px + 1.4vw,15px)!important}.plan .btn{min-height:max(46px,5.6dvh);font-size:clamp(10px,8px + 1vw,12px)!important}.btn:active{transform:translateY(1px)scale(.99)}.sticky-cta{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-top:1px solid var(--line);background:#ffffffdb;transition:transform .35s cubic-bezier(.3,.9,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(115%)}body.show-sticky .sticky-cta{transform:none}.sticky-cta .btn{justify-content:center;width:100%;min-height:52px;font-size:clamp(12px,8px + 1.4vw,15px)}body.show-sticky .paper{padding-bottom:78px!important}}@media (width>=701px){.sticky-cta{display:none}}.plan{text-align:center;border-radius:170px 170px 24px 24px;align-items:center;padding:56px 36px 40px}.plan .btn{width:100%}.plan ul,.plan li{justify-content:center}.mini-book{margin-left:auto;margin-right:auto}.badge{left:50%;transform:translate(-50%)}@media (width<=700px){.plan{border-radius:110px 110px 18px 18px;padding-top:max(30px,4.2dvh)}.mini-book{width:max(34px,4.3dvh);height:max(44px,5.6dvh);margin:0 auto .5dvh;transform:none}.mini-book .mb-pages{width:9px;right:-5px}.badge{top:-9px;left:50%;transform:translate(-50%)}}@media (width>=701px){.paper{padding:72px 0 190px}footer{border-top:none;padding-top:0}.give{z-index:2;background:#fff;margin-top:-120px;position:relative;box-shadow:0 34px 70px -32px #1d1d1f73}.paper-grid{align-items:center}}@media (width<=700px){.give{margin-top:20px}}.home-page .give{margin-top:0}.home-page footer{border-top:1px solid var(--line);padding-top:52px}@media (width<=700px){.rv{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (width>=701px){.ppoint{grid-template-columns:212px 1fr;align-items:baseline;gap:0 20px;display:grid}}@media (width<=400px){.price-grid{grid-template-columns:1fr}}.hero{background:#f8f3ec;width:100%;min-height:100svh;position:relative;overflow:hidden}.hero-media{z-index:0;background:#f8f3ec;position:absolute;inset:0}.hero-poster,.hero-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-poster{z-index:0}.hero-video{z-index:1;transform-origin:50%}.hero-video-overlay{z-index:1;pointer-events:none;background:radial-gradient(at 100% 100%,#f8f3ec 0%,#f8f3ecf7 22%,#f8f3ecc7 42%,#f8f3ec5c 62%,#f8f3ec14 78%,#0000 90%);position:absolute;inset:0;box-shadow:inset 0 0 180px #140f0a14}.hero-content{z-index:3;align-items:center;min-height:100svh;padding-top:10px;padding-bottom:10px;display:flex;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;width:min(100%,680px);margin-left:clamp(0px,5vw,80px);display:flex}.eyebrow{letter-spacing:.02em;align-items:center;gap:9px;margin-bottom:24px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow .dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.hero-title{letter-spacing:-.065em;text-align:left;perspective:1000px;max-width:none;transform-style:preserve-3d;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(42px,6.2vw,88px);font-weight:650;line-height:.98;display:flex}.hero-title-line{white-space:nowrap;display:block}.hero-title-serif{letter-spacing:-.03em;font-family:Instrument Serif,Times New Roman,serif;font-style:italic;font-weight:400;line-height:1.02}.hero-title .word{will-change:transform, opacity, filter;transform-origin:50% 100%;display:inline-block}.hero-title .grad-word{--glow-a:#a14df0;--glow-b:#4d4dff;--glow-c:#ff4d8d;background:linear-gradient(110deg, var(--glow-a) 0%, var(--glow-b) 45%, var(--glow-c) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite aurora-shift;display:inline-block}.hero-copy .sub,.hero-quote{letter-spacing:-.02em;text-align:left;max-width:36ch;color:var(--ink);margin:30px 0 0;font-family:Instrument Serif,Times New Roman,serif;font-size:22px;font-style:italic;font-weight:600;line-height:1.45}.hero-quote b{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;animation:8s ease-in-out infinite gradpan}.hero-ctas{align-items:center;gap:14px;margin-top:34px;display:flex}.hero-ctas .btn{white-space:nowrap;will-change:transform;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;text-decoration:none;display:inline-flex}.hero-meta,.hero-points{margin:22px 0 0;padding:0;list-style:none}.hero-points{max-width:55ch;color:var(--ink-2);text-align:left;font-size:16px;font-weight:500;line-height:1.55}.hero-points em{letter-spacing:-.03em;background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.05em;font-style:normal;font-weight:700;animation:8s ease-in-out infinite gradpan}@media (width<=700px){.hero .wrap.hero-content{justify-content:flex-end;align-items:stretch;height:100%;padding:96px 20px 130px;min-height:100%!important}.hero-copy{align-items:flex-start;width:100%;margin-left:0}.eyebrow{margin-bottom:16px;padding:6px 13px;font-size:13px}.hero h1.hero-title{letter-spacing:-.05em;text-align:left;max-width:100%;font-size:clamp(32px,8.8vw,44px);line-height:1.04}.hero-title-serif{font-size:1.02em}.hero-copy .sub{max-width:420px;margin-top:22px;font-size:17px;line-height:1.5}.hero-ctas{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:27px}.hero-ctas .btn{width:100%;min-height:52px;padding:13px 20px;font-size:14px}.hero-meta,.hero-points{text-align:center;width:100%;max-width:100%;margin-top:18px}.hero-points{white-space:normal;font-size:16px;line-height:1.55;display:block;overflow:visible}.hero-points em{font-size:inherit;display:inline}.hero-video-overlay{background:linear-gradient(#0000 0%,#f8f3ec14 25%,#f8f3ec7a 45%,#f8f3ece0 70%,#f8f3ecfa 100%)}}@media (width<=420px){.hero h1.hero-title{font-size:32px}.hero-points,.hero-copy .sub{font-size:16px}.hero-ctas .btn{min-height:52px;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.hero-video{animation:none}.hero-title .word{filter:none;transform:none}}.pricing{isolation:isolate;background:#fff;padding:88px 0 20px;position:relative;overflow:hidden}.pricing .wrap{max-width:1180px}.pricing-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:0 clamp(36px,6vw,80px);display:grid}.pricing-stage{display:contents}.pricing-heading{grid-area:1/2}.pricing-gallery{grid-area:1/1/span 2;gap:14px;display:grid}.pricing-info{grid-area:2/2}.pricing-hero-shot{aspect-ratio:3/4;transform-style:preserve-3d;background:#efe8df;border-radius:28px;position:relative;overflow:hidden}.pricing-hero-shot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.pricing-thumbs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-thumb{aspect-ratio:1;background:#efe8df;border:2px solid #0000;border-radius:18px;padding:0;transition:border-color .25s,transform .25s;overflow:hidden}.pricing-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pricing-thumb:hover{transform:translateY(-2px)}.pricing-thumb.active{border-color:#1d1d1f}.pricing-heading,.pricing-info{max-width:460px}.pricing-heading{padding-top:6px}.pricing-rating{color:#6e6e73;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.pricing-stars{align-items:center;gap:1px;display:inline-flex}.pricing-stars .star-aurora-defs{width:0;height:0;position:absolute;overflow:hidden}.pricing-stars svg{width:15px;height:15px;display:block}.pricing-stars svg:not(.star-half):not(.star-aurora-defs){fill:url(#pricing-star-aurora)}.pricing-score{color:#111;font-weight:700}.pricing-title{perspective:900px;letter-spacing:-.055em;color:#111;flex-wrap:wrap;gap:0 .28em;margin:0 0 16px;font-size:clamp(40px,4.6vw,58px);font-weight:700;line-height:1.02;display:flex;overflow:hidden}.pricing-title .word{will-change:transform, opacity, filter;display:inline-block}.pricing-description{color:#6e6e73;max-width:420px;margin:0 0 22px;font-size:15.5px;line-height:1.55}.pricing-pills{background:#f0eeea;border-radius:999px;gap:6px;width:100%;margin-bottom:18px;padding:5px;display:flex}.pricing-pills button{color:#3a3a3c;background:0 0;border:0;border-radius:999px;flex:1;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:background .25s,box-shadow .25s,color .25s}.pricing-pills button.active{color:#111;background:#fff;box-shadow:0 6px 16px #1d1d1f1a}.pricing-mention{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin:0 0 14px;font-family:Instrument Serif,Times New Roman,serif;font-size:20px;font-style:italic;font-weight:600;line-height:1.3;display:flex}.pricing-mention-line{opacity:.35;background:currentColor;flex-shrink:0;width:1px;height:.85em;display:inline-block}.pricing-specs-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pricing-specs-item{padding-top:18px}.pricing-from{color:#3a3a3c;text-align:center;margin:0 0 16px;font-size:16px}.pricing-from strong{color:#111;font-weight:700}.pricing-cta{color:#fff;letter-spacing:-.01em;background:#171717;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-bottom:28px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pricing-cta:before{content:"";background:var(--aurora);opacity:0;background-size:200% 100%;transition:opacity .35s,background-position .8s;position:absolute;inset:0}.pricing-cta:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;transition:left .7s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.pricing-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px -10px #a14df08c}.pricing-cta:hover:before{opacity:1;background-position:100% 0}.pricing-cta:hover:after{left:130%}.pricing-cta span{z-index:1;position:relative}.pricing-specs h3{letter-spacing:-.02em;margin:0 0 14px;font-size:16px;font-weight:700}.pricing-specs ul{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricing-specs li{align-items:flex-start;gap:12px;display:flex}.pricing-specs svg{color:#3a3a3c;flex:none;width:20px;height:20px;margin-top:2px}.pricing-specs strong{letter-spacing:-.02em;color:#111;font-size:14.5px;font-weight:650;display:block}.pricing-specs span{color:#86868b;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.pricing-promo{background:#efe6fb;border-radius:22px;padding:20px 20px 18px}.pricing-promo p{color:#4b3c63;margin:0 0 16px;font-size:13.5px;line-height:1.45}.pricing-promo strong{color:#1d1d1f;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.pricing-timer{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pricing-timer-unit{text-align:center}.pricing-timer-box{background:#fff;border-radius:16px;place-items:center;height:58px;display:grid;overflow:hidden;box-shadow:0 8px 18px #46286e0f}.pricing-timer-digit{letter-spacing:-.03em;color:#111;font-size:20px;font-weight:700;animation:.45s cubic-bezier(.22,1,.36,1) pricing-digit-in;display:block}.pricing-timer-unit small{color:#6e6e73;margin-top:7px;font-size:11px;display:block}@keyframes pricing-digit-in{0%{opacity:0;filter:blur(6px);transform:translateY(55%)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=950px){.pricing{padding:72px 0 80px}.pricing-layout{grid-template-columns:1fr;row-gap:36px;max-width:560px;margin:0 auto}.pricing-stage{flex-direction:column;gap:22px;display:flex}.pricing-heading,.pricing-gallery,.pricing-info{grid-area:auto;max-width:none}.pricing-hero-shot{aspect-ratio:3/4}}@media (width<=700px){#pricing.pricing{justify-content:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 20px 28px!important;display:block!important;overflow:visible!important}#pricing.pricing .wrap{flex:none;max-width:100%;display:block}.pricing-layout{gap:0;max-width:none}.pricing-stage{box-sizing:border-box;flex-direction:column;gap:14px;height:auto;min-height:0;max-height:none;padding-top:66px;padding-bottom:18px;display:flex}.pricing-heading{flex:none;padding-top:0}.pricing-gallery{flex-direction:row;flex:none;align-items:stretch;gap:10px;height:auto;min-height:0;display:flex}.pricing-hero-shot{aspect-ratio:3/4;flex:auto;align-self:flex-start;min-width:0;height:auto;min-height:0}.pricing-hero-shot img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pricing-thumbs{flex-direction:column;flex:none;gap:8px;width:clamp(64px,20vw,84px);display:flex}.pricing-thumb{aspect-ratio:auto;flex:1 1 0;width:100%;min-height:0}.pricing-info{padding-top:8px}.pricing-rating{margin-bottom:10px}#pricing .pricing-title{margin-bottom:0;font-size:clamp(34px,9vw,44px)}.pricing-hero-shot,.pricing-thumb,.pricing-cta,.pricing-pills,.pricing-promo{border-radius:20px}.pricing-pills{border-radius:999px}.pricing-timer-box{border-radius:14px;height:52px}}.pricing-story{isolation:isolate;background:#fff;height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.pricing-story:before{content:"";background:var(--aurora);opacity:.08;pointer-events:none;position:absolute;inset:0}.pricing-story-inner{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%;height:auto;min-height:0;max-height:none;padding:24px 20px 28px;display:flex;position:relative;overflow:visible}.pricing-story-track{z-index:1;width:100%;max-width:720px;position:relative}.pricing-story-line{letter-spacing:-.045em;background:0 0;width:fit-content;max-width:18ch;margin:0 0 .4em;padding:0;font-size:clamp(22px,6.6vw,28px);font-weight:700;line-height:1.16;display:block}.pricing-story-line-lead+.pricing-story-line-meta{margin-top:.85em}.pricing-story-word{will-change:opacity, color;margin-right:.28em;display:inline-block}.pricing-story-word:last-child{margin-right:0}@media (width>=701px){.pricing-story-inner{justify-content:flex-start;width:min(1180px,100% - 64px);height:auto;min-height:0;margin:0 auto;padding:28px 0 32px}.pricing-story-track{max-width:920px}.pricing-story-line{max-width:22ch;margin-bottom:.4em;font-size:clamp(36px,3.4vw,56px)}}@media (width>=1100px){.pricing-story-inner{padding:24px 0 28px}.pricing-story-line{max-width:24ch}}@media (prefers-reduced-motion:reduce){.pricing-timer-digit,.pricing-cta,.pricing-pills button,.pricing-thumb,.pricing-story-word{transition:none;animation:none}}.how-it-works{background:#fff;padding:88px 0 96px}.how-sticky{width:min(1180px,100% - 48px);margin:0 auto}.how-layout{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:stretch;column-gap:clamp(28px,5vw,72px);display:grid}.how-copy{grid-area:1/1}.how-it-works .how-steps{flex-direction:column;grid-area:2/1;align-self:start;gap:4px;margin:36px 0 0;padding:0;list-style:none;display:flex;position:relative}.how-it-works .how-steps:after{content:"";z-index:1;width:3px;height:calc((100% - 16px) * var(--how-progress,.08));background:var(--aurora);border-radius:2px;position:absolute;top:8px;left:0}.how-stage{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f5f5f7;border-radius:32px;grid-area:1/2/span 2;justify-content:center;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.how-it-works .how-kicker{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.16em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:11px;font-weight:650;display:block}.how-copy h2{color:#1d1d1f;letter-spacing:-.045em;max-width:8em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:650;line-height:1.05}.how-lede{color:#6e6e73;max-width:34ch;margin:16px 0 0;font-size:15.5px;line-height:1.5}.how-it-works .how-steps li{padding-left:20px;position:relative}.how-it-works .how-steps li:before{content:"";background:#ececef;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.how-it-works .how-steps li.is-active:before{background:var(--aurora);width:3px}.how-it-works .how-steps button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:10px 0 14px;display:block}.how-it-works .how-steps span{color:#c2c2c7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.how-it-works .how-steps strong{color:#c2c2c7;letter-spacing:-.03em;font-size:18px;font-weight:650;line-height:1.2;display:block}.how-it-works .how-steps p{color:#6e6e73;opacity:0;max-width:34ch;max-height:0;margin:0;font-size:14.5px;font-weight:450;line-height:1.5;transition:max-height .4s,opacity .35s,transform .35s,margin .35s;overflow:hidden;transform:translateY(6px)}.how-it-works .how-steps li.is-active span{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.how-it-works .how-steps li.is-active strong{color:#1d1d1f}.how-heading-line{display:block}.how-heading-word{margin-right:.28em;display:inline-block}.how-mobile-nav{display:none}.how-it-works .how-steps li.is-active p{opacity:1;max-height:6em;margin-top:8px;transform:none}.how-mobile-copy{display:none}.how-stage:before{content:"";z-index:0;background:var(--aurora);opacity:.08;pointer-events:none;position:absolute;inset:0}.how-phone-track{z-index:1;width:100%;height:100%;min-height:inherit;place-items:center;display:grid;position:relative}.how-phone-slide{opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(12px)scale(.98)}.how-phone-slide.is-on{opacity:1;pointer-events:auto;transform:none}.how-phone{width:min(360px,68%);margin:18px auto -6%}.how-phone-frame{aspect-ratio:9/19.5;background:linear-gradient(165deg,#3d3d40 0%,#1a1a1c 14%,#0b0b0c 100%);border-radius:48px;padding:13px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #000,0 28px 60px -22px #1111118c}.how-phone-frame:before,.how-phone-frame:after{content:"";z-index:4;background:#2a2a2c;position:absolute}.how-phone-frame:before{border-radius:2px 0 0 2px;width:3px;height:86px;top:92px;left:-3px}.how-phone-frame:after{border-radius:0 2px 2px 0;width:3px;height:64px;top:148px;right:-3px}.how-island{z-index:5;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;gap:8px;width:84px;height:26px;padding:0 8px 0 12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #161616}.how-island-speaker{background:#1c1c1e;border-radius:50%;width:6px;height:6px;margin-right:auto;box-shadow:inset 0 0 0 1px #2a2a2c}.how-island-cam{background:radial-gradient(circle at 38% 34%,#6b7aa8 0 12%,#243154 28%,#0d121c 68%);border-radius:50%;width:12px;height:12px;position:relative;box-shadow:inset 0 0 0 1.5px #050505,0 0 0 1px #2c2c2e}.how-island-cam:after{content:"";background:#ffffff47;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px}.how-phone-screen{background:#fff;border-radius:36px;height:100%;overflow:hidden}.how-ui{color:#1d1d1f;height:100%;padding:12px 12px 18px}.how-status{color:#1d1d1f;justify-content:space-between;align-items:center;height:36px;padding:4px 12px 0 16px;display:flex}.how-status-time{letter-spacing:-.02em;font-size:12px;font-weight:700;line-height:1}.how-status-icons{align-items:center;gap:6px;display:flex}.how-signal{align-items:flex-end;gap:1.5px;height:10px;display:flex}.how-signal i{background:currentColor;border-radius:.7px;width:3px;display:block}.how-signal i:first-child{height:3.5px}.how-signal i:nth-child(2){height:5.5px}.how-signal i:nth-child(3){height:7.5px}.how-signal i:nth-child(4){height:10px}.how-battery{opacity:.95;border:1.15px solid;border-radius:3px;width:22px;height:11px;margin-right:2px;position:relative}.how-battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.6px;height:4.5px;position:absolute;top:50%;right:-3.2px;transform:translateY(-50%)}.how-battery b{background:currentColor;border-radius:1.2px;width:16px;height:6.5px;margin:1.15px 0 0 1.15px;display:block}.how-appbar{grid-template-columns:44px 1fr 44px;align-items:center;min-height:34px;margin-bottom:10px;display:grid}.how-appbar strong{text-align:center;font-size:13.5px;font-weight:650}.how-appbar-lead,.how-appbar-trail{align-items:center;display:flex}.how-appbar-trail{justify-content:flex-end}.how-back,.how-close{color:#1d1d1f;font-size:22px;line-height:1}.how-next,.how-save{color:#c2c2c7;font-size:13px;font-weight:650}.how-save{color:#fff;background:#1d1d1f;border-radius:10px;padding:5px 9px;font-size:11px}.how-next.is-ready{color:#a14df0}.how-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px;display:grid}.how-grid img{aspect-ratio:1;object-fit:cover;opacity:0;background:#f2f2f4;width:100%;display:block;transform:scale(.92)}.how-phone-slide.is-on .how-grid img{animation:.55s cubic-bezier(.22,1,.36,1) forwards howPop}.how-phone-slide.is-on .how-grid img:first-child{animation-delay:40ms}.how-phone-slide.is-on .how-grid img:nth-child(2){animation-delay:.1s}.how-phone-slide.is-on .how-grid img:nth-child(3){animation-delay:.16s}.how-phone-slide.is-on .how-grid img:nth-child(4){animation-delay:.22s}.how-phone-slide.is-on .how-grid img:nth-child(5){animation-delay:.28s}.how-phone-slide.is-on .how-grid img:nth-child(6){animation-delay:.34s}.how-phone-slide.is-on .how-grid img:nth-child(7){animation-delay:.4s}.how-phone-slide.is-on .how-grid img:nth-child(8){animation-delay:.46s}.how-phone-slide.is-on .how-grid img:nth-child(9){animation-delay:.52s}.how-dock{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.how-dock b{background:var(--aurora);border-radius:8px;padding:5px 10px;font-size:11px}.how-title-card{border:1px solid var(--line);background:#fafafa;border-radius:14px;padding:10px 12px}.how-title-card span{color:#8e8e93;letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.how-title-card strong{letter-spacing:-.03em;font-size:16px}.how-make{color:#6e6e73;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.how-make i{background:var(--aurora);border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite howPulse}.how-story-pages{gap:8px;display:grid}.how-story-pages img{object-fit:cover;opacity:0;border-radius:10px;width:100%;height:78px;display:block;transform:translateY(10px)}.how-phone-slide.is-on .how-story-pages img{animation:.6s cubic-bezier(.22,1,.36,1) forwards howRise}.how-phone-slide.is-on .how-story-pages img:first-child{animation-delay:.15s}.how-phone-slide.is-on .how-story-pages img:nth-child(2){animation-delay:.3s}.how-phone-slide.is-on .how-story-pages img:nth-child(3){animation-delay:.45s}.how-book{background:#111;border-radius:16px;margin:8px 8px 14px;overflow:hidden;box-shadow:0 16px 28px -18px #111111b3}.how-book img{object-fit:cover;width:100%;height:210px;display:block}.how-book span{color:#fff;padding:10px 12px 12px;font-size:13px;font-weight:650;display:block}.how-preview-meta{padding:0 4px 12px}.how-preview-meta strong{font-size:14px;display:block}.how-preview-meta p{color:#8e8e93;margin:2px 0 0;font-size:11px}.how-order{color:#fff;background:#111;border-radius:12px;place-items:center;min-height:40px;font-size:13px;font-weight:700;display:grid}@keyframes howPop{to{opacity:1;transform:none}}@keyframes howRise{to{opacity:1;transform:none}}@keyframes howPulse{50%{opacity:.6;transform:scale(.7)}}@keyframes howPlay{to{width:100%}}@media (width<=900px){.how-it-works{padding:16px 0 28px}.how-sticky{width:100%}.how-layout{flex-direction:column;gap:18px;display:flex}.how-copy{width:min(1180px,100% - 40px);margin:0 auto}.how-copy h2{max-width:10em;font-size:clamp(28px,7.6vw,36px)}.how-lede{max-width:38ch;font-size:15px}.how-heading-word{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards howRise;animation-delay:var(--d,0s);transform:translateY(10px)}.how-stage{background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}.how-stage:before{display:none}.how-phone-track{width:max-content;height:min(48dvh,420px);min-height:340px;transform:translateX(calc(var(--how-i,0) * -1 * (calc(100vw - 56px) + 12px)));justify-content:flex-start;align-items:stretch;gap:12px;padding-left:16px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.how-phone-slide{opacity:1;pointer-events:auto;background:#f3f3f5;border-radius:36px;flex:0 0 calc(100vw - 56px);justify-content:center;align-items:flex-start;width:calc(100vw - 56px);height:100%;padding:28px 18px 0;display:flex;overflow:hidden;transform:none}.how-phone{width:min(280px,78%);margin:0 auto}.how-it-works .how-steps{display:none}.how-mobile-copy{width:100%;display:block;overflow:hidden}.how-mobile-track{width:max-content;transform:translateX(calc(var(--how-i,0) * -1 * (min(300px, 78vw) + 20px)));align-items:flex-start;gap:20px;padding-left:20px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.how-mobile-card{opacity:.28;flex:0 0 min(300px,78vw);width:min(300px,78vw);min-height:108px;transition:opacity .45s;transform:none}.how-mobile-card.is-on{opacity:1}.how-mobile-card>span{letter-spacing:.12em;text-transform:uppercase;color:#c2c2c7;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.how-mobile-card.is-on>span{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.how-mobile-card strong{color:#1d1d1f;letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(22px,6vw,30px);font-weight:650;line-height:1.12;display:block}.how-mobile-card .how-word{opacity:0;margin-right:.22em;display:inline-block;transform:translateY(8px)}.how-mobile-card.is-on .how-word{animation:.5s cubic-bezier(.22,1,.36,1) forwards howRise;animation-delay:var(--d,0s)}.how-mobile-card p{color:#6e6e73;opacity:0;max-width:32ch;margin:0;font-size:15px;line-height:1.5;transform:translateY(8px)}.how-mobile-card.is-on p{animation:.55s cubic-bezier(.22,1,.36,1) .18s forwards howRise}.how-mobile-nav{gap:10px;padding:8px 20px 12px;display:flex}.how-arrow{color:#1d1d1f;cursor:pointer;background:#ededf0;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:background .25s,transform .25s,opacity .25s;display:grid}.how-arrow svg{width:22px;height:22px}.how-arrow:hover{background:#e4e4e8;transform:scale(1.04)}.how-arrow:disabled{opacity:.38;cursor:default;transform:none}}@media (prefers-reduced-motion:reduce){.how-phone-slide,.how-phone-track,.how-mobile-track,.how-mobile-card,.how-heading-word,.how-word,.how-playbar i,.how-it-works .how-steps p{transition:none;animation:none}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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)format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF)format("woff"),url(data:font/ttf;base64,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)format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.occasions{background:#fff;width:100%;padding:90px 0 100px;overflow:hidden}.occasions-inner{width:min(1360px,100% - 48px);margin:0 auto}.occasions-header{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.occasions-heading h2{color:#151c2c;letter-spacing:-.045em;flex-direction:column;gap:.12em;max-width:650px;margin:0;font-size:clamp(36px,3.2vw,52px);font-weight:600;line-height:1.05;display:flex}.occasions-heading-line{display:block}.occasions-heading-word{will-change:opacity, color;margin-right:.28em;display:inline-block}.occasions-heading-word:last-child{margin-right:0}.occasions-heading p{color:#151c2c;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.45}.occasions-controls{align-items:center;gap:12px;padding-bottom:8px;display:flex}.occasion-arrow{color:#1b1f28;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .25s,transform .25s,opacity .25s;display:flex}.occasion-arrow svg{stroke-width:1.6px;width:18px;height:18px}.occasion-arrow:hover{background:#e9e9e9;transform:scale(1.06)}.occasion-arrow:active{transform:scale(.96)}.occasion-arrow.slick-disabled{opacity:.4;cursor:default;transform:none}.occasions-slider-wrap{width:100%}.occasions-slider-wrap .slick-list{overflow:visible}.occasions-slider-wrap .slick-track{display:flex}.occasions-slider-wrap .slick-slide{height:inherit}.occasions-slider-wrap .slick-slide>div{height:100%}.occasion-slide{padding-right:20px}.occasion-product{width:100%}.occasion-image-link{background:#f3f1ed;border-radius:14px;text-decoration:none;display:block;overflow:hidden}.occasion-image{aspect-ratio:1;background:#f2f0ec;width:100%;position:relative;overflow:hidden}.occasion-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.65,.25,1);display:block}.occasion-image-link:hover img{transform:scale(1.045)}.occasion-product-content{padding-top:18px}.occasion-product-title{color:#141b2a;font-size:17px;font-weight:650;line-height:1.25;text-decoration:none;display:block}.occasion-product-title:hover{text-underline-offset:3px;text-decoration:underline}.occasion-product-description{color:#303541;max-width:310px;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.45}.occasion-product-price{color:#303541;margin:7px 0 0;font-size:12px;line-height:1.3}.occasion-product-price strong{font-weight:700}.occasion-create{color:#171b24;background:#f2f2f2;border-radius:8px;justify-content:center;align-items:center;min-width:68px;height:35px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.occasion-create:before{content:"";background:var(--aurora);opacity:0;background-size:200% 100%;transition:opacity .35s,background-position .8s;position:absolute;inset:0}.occasion-create:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px -10px #a14df080}.occasion-create:hover:before{opacity:1;background-position:100% 0}.occasion-create span{z-index:1;position:relative}.occasion-create:active{transform:translateY(0)}@media (width<=1100px){.occasions{padding:75px 0 85px}.occasions-inner{width:min(100% - 40px,1100px)}.occasions-slider-wrap{width:100%}.occasion-slide{padding-right:16px}}@media (width<=800px){.occasions{padding:65px 0 75px}.occasions-inner{width:calc(100% - 32px)}.occasions-header{align-items:flex-end;margin-bottom:32px}.occasions-heading h2{font-size:34px;line-height:1.06}.occasions-heading p{font-size:14px}.occasions-heading p br{display:none}.occasions-slider-wrap{width:100%}.occasion-slide{padding-right:12px}.occasion-product-title{font-size:16px}}@media (width<=480px){.occasions{padding:55px 0 65px}.occasions-inner{width:calc(100% - 24px)}.occasions-heading h2{font-size:30px}.occasions-heading p{margin-top:14px;font-size:13px}.occasion-image-link{border-radius:12px}.occasion-product-content{padding-top:14px}.occasion-create{height:34px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.occasion-image img,.occasion-create,.occasion-arrow{transition:none}}#reviews.reviews-section{isolation:isolate;background:#f3f4f6;width:100%;max-width:none;padding:0;position:relative;overflow:hidden}#reviews .reviews-shell{background:#f3f4f6;width:100%;padding:80px 0 72px;position:relative;overflow:hidden}#reviews .reviews-head{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto 36px;padding:0 24px;display:flex}#reviews .reviews-head .kicker{margin:0 auto 12px;display:inline-flex}#reviews .reviews-title{perspective:900px;color:#111;letter-spacing:-.05em;flex-wrap:wrap;justify-content:center;gap:0 .28em;margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.06;display:flex;overflow:hidden}#reviews .reviews-title .word{will-change:transform, opacity, filter;display:inline-block}#reviews .reviews-sub{color:#6e6e73;white-space:normal;overflow-wrap:break-word;max-width:42ch;margin:16px auto 0;padding:0;font-size:16px;line-height:1.5}#reviews .reviews-rating{color:#6e6e73;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:8px 16px;font-size:14px;display:inline-flex}#reviews .reviews-stars{align-items:center;gap:1px;display:inline-flex}#reviews .reviews-stars .star-aurora-defs{width:0;height:0;position:absolute;overflow:hidden}#reviews .reviews-stars svg{width:15px;height:15px;display:block}#reviews .reviews-stars svg:not(.star-half):not(.star-aurora-defs){fill:url(#reviews-star-aurora)}#reviews .reviews-score{color:#111;font-weight:700}#reviews .reviews-slider-block{width:min(1120px,100% - 48px);margin:0 auto}#reviews .reviews-controls{justify-content:flex-end;gap:12px;margin-bottom:8px;display:flex}#reviews .reviews-slider-wrap{padding:8px 0 16px}#reviews .reviews-slider-wrap .slick-list{margin:5px;overflow:hidden}#reviews .reviews-slider-wrap .slick-track{align-items:stretch;display:flex}#reviews .reviews-slider-wrap .slick-slide{height:auto}#reviews .reviews-slider-wrap .slick-slide>div{height:100%}#reviews .review-slide{height:100%;padding:10px}#reviews .review-card{isolation:isolate;background:#fff;border:0;border-radius:22px;flex-direction:column;width:100%;min-width:0;min-height:100%;padding:32px 28px 28px;display:flex;position:relative;overflow:visible;box-shadow:0 10px 30px -18px #1118272e}#reviews .review-card:before{content:"";z-index:0;border-radius:inherit;background:var(--aurora);opacity:.08;pointer-events:none;position:absolute;inset:0}#reviews .review-card>*{z-index:1;position:relative}#reviews .review-card-head{align-items:center;gap:16px;margin-bottom:22px;display:flex}#reviews .review-avatar-wrap{flex:none;width:68px;height:68px;position:relative}#reviews .review-avatar{object-fit:cover;background:#ececec;border-radius:50%;width:68px;height:68px;display:block}#reviews .review-quote-mark{color:#c4c4c8;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 4px 12px #1118271f}#reviews .review-identity{flex-direction:column;gap:2px;min-width:0;display:flex}#reviews .review-author{letter-spacing:-.02em;color:#111;font-size:16px;font-weight:700}#reviews .review-meta{color:#9a9aa0;font-size:13px;font-weight:500}#reviews .review-date{color:#b0b0b5;margin-top:2px;font-size:12px;font-weight:500}#reviews .review-heading{color:#111;letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}#reviews .review-text{color:#8e8e93;letter-spacing:0;flex:1;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.55}#reviews .review-card-stars{align-items:center;gap:4px;display:inline-flex}#reviews .review-card-stars svg{width:18px;height:18px}#reviews .review-card-stars .is-on{color:#a14df0}#reviews .review-card-stars .is-half{color:#a14df0;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%)}#reviews .review-card-stars .is-off{color:#e5e5ea}@media (width<=1024px){#reviews .reviews-slider-block{width:min(1120px,100% - 40px)}}@media (width<=700px){#reviews.reviews-section{height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}#reviews .reviews-shell{padding:56px 0 48px}#reviews .reviews-head{margin-bottom:24px}#reviews .reviews-title{font-size:32px}#reviews .reviews-sub{white-space:normal;color:#111111d1;max-width:100%;padding:0 4px;font-size:20px;font-weight:700;line-height:1.5}#reviews .reviews-slider-block{width:calc(100% - 32px)}#reviews .review-card{border-radius:20px;padding:24px 20px 20px}#reviews .review-text{font-size:14.5px}}@media (width<=400px){#reviews .reviews-slider-block{width:calc(100% - 24px)}#reviews .review-slide{padding:8px 4px}}.sticky-cta{z-index:70;padding:0 16px calc(env(safe-area-inset-bottom));pointer-events:none;justify-content:center;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:18px;left:0;right:0;transform:translateY(130%)}body.show-sticky .sticky-cta{transform:none}.sticky-cta-card{pointer-events:auto;cursor:pointer;isolation:isolate;border:1px solid var(--line);background:var(--bg-soft);width:min(520px,100%);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 12px 12px 18px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #1d1d1f47,0 22px 48px -20px #1d1d1f38}.sticky-cta-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #1d1d1f52,0 28px 56px -18px #1d1d1f47}.sticky-cta-card:before{content:"";z-index:0;background:var(--aurora);opacity:.05;pointer-events:none;position:absolute;inset:0}.sticky-cta-copy,.sticky-cta-card .btn{z-index:1;position:relative}.sticky-cta-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.sticky-cta-copy strong{letter-spacing:-.02em;color:var(--ink);font-size:14px;font-weight:700}.sticky-cta-copy span{color:var(--ink-2);font-size:12px}.sticky-cta-card .btn{color:#fff;background:#111;border-radius:12px;flex:none;width:auto;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .3s,box-shadow .3s,color .3s;overflow:hidden;box-shadow:0 8px 20px -10px #11111173}.sticky-cta-card .btn:before{content:"";background:var(--aurora);opacity:0;background-size:200% 100%;transition:opacity .4s,background-position .8s;position:absolute;inset:0}.sticky-cta-card .btn span{z-index:1;position:relative}.sticky-cta-card:hover .btn,.sticky-cta-card .btn:hover{color:#fff;box-shadow:0 12px 28px -10px #a14df080}.sticky-cta-card:hover .btn:before,.sticky-cta-card .btn:hover:before{opacity:1;background-position:100% 0}@media (width>=701px){.sticky-cta{justify-content:flex-end;width:auto;padding:0;display:flex;bottom:24px;left:auto;right:24px}.sticky-cta-card{width:420px}}.persp-page{color:#111;background:#fff;min-height:100vh}.persp-page footer{border-top:1px solid var(--line);padding-top:52px}.persp-page .give{margin-top:0;overflow:visible}.persp{max-width:1180px;margin:0 auto;padding:108px 24px 80px}.persp-hero{text-align:center;max-width:720px;margin:0 auto 56px}.persp-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,84px);font-weight:700;line-height:.96}.persp-hero p{color:#6e6e73;max-width:46ch;margin:18px auto 0;font-size:17px;line-height:1.5}.persp-cats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.persp-cats a{border:1px solid var(--line);color:#6e6e73;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .25s,border-color .25s,background .25s,transform .25s}.persp-cats a:hover,.persp-cats a.is-on{color:#fff;background:#111;border-color:#111}.persp-featured{color:#fff;border-radius:28px;min-height:min(72vh,680px);display:block;position:relative;overflow:hidden}.persp-featured-media,.persp-card-media,.story-media{overflow:hidden}.persp-featured-media{position:absolute;inset:0}.persp-featured-media img,.persp-card-media img,.story-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.02)}.persp-featured:hover .persp-featured-media img,.persp-card:hover .persp-card-media img,.story-media:hover img{transform:scale(1.08)}.persp-featured-copy{z-index:1;background:linear-gradient(90deg,#0000008c 0%,#0000002e 70%,#0000 100%);flex-direction:column;justify-content:flex-end;max-width:640px;min-height:min(72vh,680px);padding:48px 40px;display:flex;position:relative}.persp-featured-copy span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.persp-featured-copy h2{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.05}.persp-featured-copy p{color:#ffffffd1;max-width:46ch;margin:12px 0 0;font-size:16px}.persp-featured-copy em{color:#ffffffb8;margin-top:16px;font-size:13px;font-style:normal}.persp-section{margin-top:72px}.persp-section-head{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:22px;display:flex}.persp-section-head h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700}.persp-view-all{color:#111;letter-spacing:-.01em;border:1px solid #111;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:650;transition:color .2s,background .2s,transform .25s;display:inline-flex}.persp-view-all:hover{color:#fff;background:#111;transform:translate(3px)}.persp-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.persp-card{min-width:0;color:inherit;background:#f5f5f7;border-radius:20px;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.persp-card.is-featured{grid-column:span 2}.persp-card:hover{transform:translateY(-6px)}.persp-card-media{aspect-ratio:16/10}.persp-card.is-featured .persp-card-media{aspect-ratio:16/9}.persp-card-copy{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.persp-card-copy h3{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.persp-card-copy p{color:#6e6e73;margin:0;font-size:14px;line-height:1.45}.persp-card-copy span{color:#86868b;margin-top:auto;font-size:12px}.persp-card-copy i{margin:0 6px;font-style:normal}.persp-end,.story-cta{text-align:center;background:#f5f5f7;border-radius:24px;justify-items:center;gap:16px;margin-top:80px;padding:48px 24px;display:grid}.persp-end p,.story-cta p{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.story-article{background:#fff}.story-hero-bleed{isolation:isolate;color:#fff;min-height:100vh;position:relative;overflow:hidden}.story-hero-media{position:absolute;inset:0}.story-hero-media img{object-fit:cover;object-position:center right;will-change:transform;width:100%;height:100%;display:block}.story-hero-bleed:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#00000047 42%,#0000 70%),linear-gradient(#00000047 0%,#0000 28%),linear-gradient(#0000 64%,#00000052 100%);position:absolute;inset:0}.story-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;max-width:680px;min-height:100vh;padding:140px 7vw 72px;display:flex;position:relative}.story-back{color:#ffffffc7;margin-bottom:22px;font-size:14px;font-weight:600;transition:color .2s,transform .25s;display:inline-block}.story-back:hover{color:#fff;transform:translate(-3px)}.story-flag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.story-hero-copy h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.05}.story-lede{color:#ffffffd6;max-width:42ch;margin:18px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.5}.story-byline{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:22px 0 0;font-size:14px;display:flex}.story-byline strong{font-weight:700}.story-byline span{color:#ffffffbd}.story-sheet{z-index:2;background:#fff;padding:72px 24px 80px;position:relative}.story-body{max-width:680px;margin:0 auto}.story-plate{aspect-ratio:16/8;border-radius:24px;width:min(1180px,100% - 32px);margin:48px auto;overflow:hidden}.story-plate img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.story-plate:hover img{transform:scale(1.1)}.story-gallery{grid-template-columns:1fr 1fr;gap:18px;width:min(1180px,100% - 32px);margin:8px auto 0;display:grid}.story-plate-tile{aspect-ratio:4/5;width:100%;margin:0}.story-body p{color:#3a3a3c;margin:0 0 22px;font-size:18px;line-height:1.7}.story-related{max-width:1180px;margin:72px auto 0}.story-related h2{letter-spacing:-.04em;margin:0 0 22px;font-size:26px}@media (width>=701px){.persp-page footer{border-top:1px solid var(--line);padding-top:52px}.persp-page .give{margin-top:0}}@media (width<=900px){.persp-grid{grid-template-columns:1fr 1fr}.persp-card.is-featured{grid-column:span 2}.persp-featured-copy{padding:28px 22px}}@media (width<=700px){.persp{padding:96px 18px 64px}.story-hero-copy{padding:120px 20px 48px}.story-sheet{padding:40px 18px 64px}.story-plate{aspect-ratio:16/10;border-radius:16px;width:100%;margin:32px 0}.story-gallery{grid-template-columns:1fr;gap:12px;width:100%}.story-plate-tile{aspect-ratio:4/5;margin:0}.persp-grid,.persp-card.is-featured{grid-column:auto;grid-template-columns:1fr}.persp-featured,.persp-featured-copy{min-height:72vw}.story-body p{font-size:16px}}@media (prefers-reduced-motion:reduce){.persp-featured-media img,.persp-card-media img,.story-hero-media img,.story-plate img,.persp-card{transition:none;transform:none}}.display{isolation:isolate;background:#fff;width:100%;max-width:none;padding:0;position:relative;overflow:hidden}.display:before{display:none}.display-shell{background:#ececec;border-radius:0;width:100%;max-width:none;margin:0;padding:48px 0 56px;overflow:hidden}.display-marquee{gap:18px;margin-bottom:36px;display:grid}.display-track-wrap{overflow:hidden}.display-track{will-change:transform;gap:18px;width:max-content;display:flex}.display-track-a{animation:42s linear infinite display-marquee-left}.display-track-b{animation:48s linear infinite display-marquee-right}.display-track-wrap:hover .display-track{animation-play-state:paused}@keyframes display-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes display-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.spread{background:#f3f3f5;border-radius:22px;flex:none;width:calc(25vw - 13.5px);min-width:calc(25vw - 13.5px);height:calc(14vw - 7.56px);position:relative;overflow:hidden;box-shadow:0 16px 36px -20px #1d1d1f73}.spread-fold{z-index:3;pointer-events:none;background:#1d1d1f14;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:-10px 0 16px #0000000d,10px 0 16px #0000000a}.spread-photo{overflow:hidden}.spread-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.spread:hover .spread-photo img{transform:scale(1.08)}.spread-photo.bleed.left,.spread-photo.bleed.right,.spread-photo.bleed.full{position:absolute;top:0;bottom:0}.spread-photo.bleed.left{width:50%;left:0}.spread-photo.bleed.right{width:50%;right:0}.spread-photo.bleed.full{width:100%;inset:0}.spread-photo.inset-center{z-index:4;aspect-ratio:1;border:4px solid #fff;border-radius:4px;width:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 22px -10px #00000073}.spread-photo.inset-left{z-index:4;aspect-ratio:4/5;border:4px solid #fff;border-radius:4px;width:28%;position:absolute;top:16%;left:7%;box-shadow:0 10px 22px -10px #0006}.spread-panel{background:#ececee;align-items:center;gap:12px;width:50%;padding:0 18px;display:flex;position:absolute;top:0;bottom:0;right:0}.spread-photo.thumb{aspect-ratio:1;border-radius:3px;flex:0 0 38%}.spread-panel p{color:#3a3a3c;letter-spacing:-.02em;margin:0;font-size:clamp(10px,.85vw,13px);font-weight:500;line-height:1.35}.spread-pair{background:#f3f3f5;grid-template-columns:1fr 1fr;gap:6px;width:50%;padding:8px;display:grid;position:absolute;top:0;bottom:0;right:0}.spread-pair .spread-photo{border-radius:2px;min-width:0;height:100%}.spread-quote{color:#3d3d40;letter-spacing:-.02em;text-align:center;background:#e8eef3;justify-content:center;align-items:center;margin:0;padding:18% 14%;font-size:clamp(10px,.9vw,13.5px);font-weight:500;line-height:1.45;display:flex;position:absolute;inset:0}.spread-text .spread-fold{opacity:.45}.display-copy{max-width:1120px;margin:0 auto;padding:0 24px}.display-copy .kicker{margin-bottom:10px;display:inline-block}.display-copy h2{color:#111;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.08}.display-copy h2 .word{margin-right:.28em;display:inline-block}.display-copy .sub{color:#6e6e73;max-width:460px;margin:12px 0 0;font-size:15.5px;line-height:1.55}.display-copy .price-foot{text-align:left;color:#86868b;margin:16px 0 0}.display-copy .hero-ctas{justify-content:flex-start;margin-top:20px}@media (width<=700px){.display.display{justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.display-shell{border-radius:0;padding:28px 0 36px}.display-marquee{gap:12px;margin-bottom:24px}.display-track{gap:12px}.spread{border-radius:16px;width:calc(50vw - 16px);min-width:calc(50vw - 16px);height:calc(29vw - 9.28px)}.spread-panel{gap:8px;padding:0 10px}.display-copy{padding:0 20px}.display-copy h2{font-size:28px}.display-copy .sub{font-size:14px}}@media (prefers-reduced-motion:reduce){.display-track-a,.display-track-b{animation:none;transform:none}.spread:hover .spread-photo img{transform:none}}.explore-page{color:#191715;background:#f7f3ed;min-height:100vh;position:relative;overflow:hidden}.explore-bg{pointer-events:none;background:radial-gradient(circle at 15% 35%,#ff71381a,#0000 30%),radial-gradient(circle at 85% 65%,#806cff17,#0000 32%);position:absolute;inset:0}.explore-nav{z-index:10;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:28px 30px;display:flex;position:relative}.explore-back{color:#77716b;font-size:13px;font-weight:600;text-decoration:none;transition:color .25s}.explore-back:hover{color:#191715}.explore-logo{letter-spacing:-.05em;font-size:18px;font-weight:750}.explore-hero{z-index:2;grid-template-columns:1fr .9fr;align-items:center;gap:80px;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;padding:40px 30px 90px;display:grid;position:relative}.explore-visual{will-change:transform, opacity;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.explore-glow{filter:blur(8px);background:radial-gradient(circle,#ff694b2b,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute}.explore-image-wrap{z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.explore-image{object-fit:contain;filter:drop-shadow(0 35px 35px #1e140f21);width:min(520px,100%);max-height:600px;display:block}.explore-content{will-change:transform, opacity;max-width:520px}.explore-emoji{margin-bottom:15px;font-size:38px;display:block}.explore-label{letter-spacing:.13em;text-transform:uppercase;color:#ff684d;margin-bottom:17px;font-size:11px;font-weight:750;display:block}.explore-content h1{letter-spacing:-.065em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:650;line-height:.96}.explore-description{color:#77716b;max-width:470px;margin:27px 0 0;font-size:16px;line-height:1.65}.explore-accent{color:#292521;margin:23px 0 0;font-size:15px;font-weight:650}.explore-actions{align-items:center;gap:18px;margin-top:34px;display:flex}.explore-primary{color:#fff;background:#191715;border-radius:100px;align-items:center;gap:20px;padding:15px 21px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.explore-primary:hover{background:#ff684d;transform:translateY(-2px)}.explore-primary span{font-size:17px}.explore-secondary{color:#77716b;font-size:13px;font-weight:600;text-decoration:none}.explore-secondary:hover{color:#191715}@media (width<=800px){.explore-nav{padding:22px 20px}.explore-hero{grid-template-columns:1fr;gap:20px;min-height:auto;padding:30px 20px 70px}.explore-visual{order:1;min-height:360px}.explore-content{text-align:center;order:2;margin:0 auto}.explore-emoji{font-size:32px}.explore-content h1{font-size:48px}.explore-description{margin-left:auto;margin-right:auto}.explore-actions{flex-wrap:wrap;justify-content:center}}@media (width<=500px){.explore-content h1{font-size:42px}.explore-visual{min-height:300px}.explore-image{width:90%}}.amb-page{background:var(--bg,#fff);min-height:100vh;color:var(--ink,#1d1d1f);font-family:var(--sans,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);padding-bottom:78px}@media (width>=768px){.amb-page{padding-bottom:0}}.amb-wrap{width:min(1180px,100% - 48px);margin:0 auto}.amb-nav{z-index:200;position:sticky;top:0}.amb-nav-chrome{z-index:3;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--line,#1d1d1f1a);background:#ffffffe0;position:relative}.amb-topbar{background:var(--ink,#1d1d1f);color:#fff;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:8px 16px;font-size:11px;font-weight:650;display:flex}.amb-nav-bar{align-items:center;gap:16px;width:min(1180px,100% - 48px);height:68px;margin:0 auto;display:flex}.amb-nav-bar .logo{letter-spacing:-.03em;color:var(--ink,#1d1d1f);font-size:21px;font-weight:700;text-decoration:none}.amb-nav-bar .logo i{background:linear-gradient(90deg,#f0698c,#8a5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.amb-nav-bar .nav-links-desktop{margin-left:auto}.amb-nav-actions{align-items:center;gap:12px;display:flex}.amb-nav-bar nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:26px;display:flex;position:static}.amb-nav-bar nav a:not(.btn),.amb-nav-bar nav .shop-nav-btn{color:var(--ink,#1d1d1f);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.amb-nav-bar nav a.is-on{text-underline-offset:5px;text-decoration:underline}.amb-menu-btn{color:var(--ink,#1d1d1f);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;display:none}.amb-apply{border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-grad{background:linear-gradient(110deg,#4d4dff 0%,#a14df0 30%,#ff4d8d 62%,#ff9d2e 100%);border:0;transition:transform .2s,opacity .2s,box-shadow .2s;color:#fff!important}.btn-grad:hover{transform:translateY(-1px);box-shadow:0 8px 24px -6px #a14df073}.btn-white{border:0;font-weight:650;transition:transform .2s,background .2s;color:#1d1d1f!important;background:#fff!important}.btn-white:hover{transform:translateY(-1px);background:#f0f0f2!important}.amb-line{display:block}.amb-word{vertical-align:top;margin-right:.22em;padding-bottom:.06em;display:inline-block;overflow:hidden}.amb-word span{will-change:transform, opacity, filter;display:inline-block}.amb-page [data-enter],.amb-page .amb-word span{opacity:0}.amb-hero h1,.amb-meet h2,.amb-steps h2,.amb-quotes h2,.amb-perks-sec h2,.amb-faq h2,.amb-form h2{letter-spacing:-.045em;text-transform:lowercase;margin:0;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:.98}.amb-earn h2{letter-spacing:-.045em;text-transform:lowercase;margin:0 0 20px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1}.amb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#86868b);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.amb-hero{isolation:isolate;color:#fff;padding:96px 0 108px;position:relative;overflow:hidden}.amb-hero:before{content:"";z-index:0;background:var(--aurora);opacity:.72;pointer-events:none;position:absolute;inset:0}.amb-hero .amb-wrap{z-index:1;position:relative}.amb-hero h1{color:#fff;max-width:18ch}.amb-hero p.amb-lede{color:#ffffffeb;max-width:44ch;margin:24px 0 0;font-size:19px;font-weight:450;line-height:1.5}.amb-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:36px;display:flex}.amb-hero-actions .amb-apply{min-height:52px;padding:0 28px;font-size:16px}.amb-hero-actions .amb-hero-micro{color:#ffffffe6;font-size:14px;line-height:1.4}.amb-hero-actions .amb-hero-micro b{color:#fff;font-weight:650}.amb-earn,.amb-steps,.amb-quotes,.amb-perks-sec,.amb-faq,.amb-form{padding:80px 0}.amb-earn{border-top:1px solid var(--line,#1d1d1f14);border-bottom:1px solid var(--line,#1d1d1f14);background:#f8f8fa}.amb-earn .sec-sub{color:var(--ink-2,#6e6e73);max-width:50ch;margin-bottom:32px;font-size:17px}.amb-rates{gap:16px;display:grid}@media (width>=640px){.amb-rates{grid-template-columns:1fr 1fr}}.amb-rate{border:1px solid var(--line,#1d1d1f1a);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:24px;display:flex;box-shadow:0 4px 18px -6px #0000000a}.amb-rate .k{color:var(--ink-3,#86868b);font-size:14px;font-weight:500}.amb-rate .v{letter-spacing:-.03em;color:var(--ink,#1d1d1f);font-size:40px;font-weight:650;line-height:1.05}.amb-rate .n{color:var(--ink-2,#6e6e73);font-size:14px}.amb-calc{border:1px solid var(--line,#1d1d1f1a);background:#fff;border-radius:20px;margin-top:28px;padding:28px;box-shadow:0 4px 18px -6px #0000000a}.amb-calc-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.amb-calc-top label{color:var(--ink,#1d1d1f);font-size:16px;font-weight:600}.amb-calc-out{letter-spacing:-.03em;color:var(--ink,#1d1d1f);font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1}.amb-calc input[type=range]{accent-color:#a14df0;cursor:pointer;width:100%;height:28px;margin-top:20px}.amb-calc-scale{color:var(--ink-3,#86868b);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.amb-calc-split{color:var(--ink-2,#6e6e73);margin-top:14px;font-size:14.5px}.amb-calc-split b{color:var(--ink,#1d1d1f);font-weight:650}.amb-calc-split .dim{color:var(--ink-3,#86868b)}.amb-calc-note{color:var(--ink-3,#86868b);margin-top:10px;font-size:13.5px}.amb-calc-toggle{border-top:1px solid var(--line,#1d1d1f14);color:var(--ink-2,#6e6e73);cursor:pointer;align-items:flex-start;gap:12px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.amb-calc-toggle input{accent-color:#a14df0;cursor:pointer;flex:none;width:18px;height:18px;margin:3px 0 0}.amb-calc-toggle b{color:var(--ink,#1d1d1f);font-weight:650}.amb-bonus{color:var(--ink-2,#6e6e73);background:#f0eeff;border:1px solid #a14df033;border-radius:16px;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 20px;font-size:14.5px;display:flex}.amb-bonus svg{flex:none;margin-top:3px}.amb-bonus b{color:var(--ink,#1d1d1f);font-weight:650}.amb-steps-grid{gap:28px;margin-top:40px;display:grid}@media (width>=768px){.amb-steps-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.amb-step-card{border-top:2px solid var(--ink,#1d1d1f);flex-direction:column;gap:12px;padding-top:20px;display:flex}.amb-step-card .n{color:#a14df0;font-size:28px;font-weight:600}.amb-step-card h3{letter-spacing:-.03em;text-transform:lowercase;margin:0;font-size:20px;font-weight:650}.amb-step-card p{color:var(--ink-2,#6e6e73);margin:0;font-size:15px;line-height:1.55}.amb-quotes{border-top:1px solid var(--line,#1d1d1f14);border-bottom:1px solid var(--line,#1d1d1f14);background:#f8f8fa}.amb-quotes-grid{gap:20px;margin-top:36px;display:grid}@media (width>=768px){.amb-quotes-grid{grid-template-columns:1fr 1fr}}.amb-quote-card{border:1px solid var(--line,#1d1d1f1a);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 4px 18px -6px #0000000a}.amb-quote-card p{color:var(--ink,#1d1d1f);margin:0;font-size:18px;font-weight:500;line-height:1.45}.amb-quote-card .who{color:var(--ink-3,#86868b);font-size:14px}.amb-quote-card .who b{color:var(--ink,#1d1d1f);font-weight:650}.amb-quote-card .who a{color:#a14df0;text-decoration:none}.amb-perks-grid{gap:16px;margin-top:36px;padding:0;list-style:none;display:grid}@media (width>=768px){.amb-perks-grid{grid-template-columns:repeat(2,1fr)}}.amb-perks-grid li{border:1px solid var(--line,#1d1d1f1a);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 4px 18px -6px #00000008}.amb-perks-grid b{letter-spacing:-.02em;font-size:18px;font-weight:650}.amb-perks-grid span{color:var(--ink-2,#6e6e73);font-size:14.5px;line-height:1.5}.amb-faq{border-top:1px solid var(--line,#1d1d1f14);border-bottom:1px solid var(--line,#1d1d1f14);background:#f8f8fa}.amb-faq-list{border:1px solid var(--line,#1d1d1f1a);background:#fff;border-radius:18px;margin-top:36px;padding:8px 32px;box-shadow:0 4px 18px -6px #00000008}.amb-faq-list>div{border-bottom:1px solid var(--line,#1d1d1f14)}.amb-faq-list>div:last-child{border-bottom:0}.amb-faq-list button{width:100%;color:var(--ink,#1d1d1f);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;display:flex}.amb-faq-list i{color:#a14df0;font-size:24px;font-style:normal}.amb-faq-list p{max-width:70ch;color:var(--ink-2,#6e6e73);margin:0 0 22px;font-size:15.5px;line-height:1.6}.amb-faq-list p b{color:var(--ink,#1d1d1f)}.amb-form{background:var(--ink,#1d1d1f);color:#fff}.amb-form h2{color:#fff}.amb-form-grid{align-items:start;gap:48px;display:grid}@media (width>=860px){.amb-form-grid{grid-template-columns:.9fr 1.1fr}}.amb-form-grid>div p{color:#ffffffbf;max-width:38ch;margin:18px 0 0;font-size:17px;line-height:1.5}.amb-form form{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;gap:16px;padding:32px;display:grid}.amb-form .f-row{gap:14px;display:grid}@media (width>=560px){.amb-form .f-row{grid-template-columns:1fr 1fr}}.amb-form .f-field{flex-direction:column;gap:6px;display:flex}.amb-form label{color:#ffffffd9;font-size:13px;font-weight:600}.amb-form input,.amb-form select{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,outline .2s}.amb-form input::placeholder{color:#fff6}.amb-form input:focus,.amb-form select:focus{outline-offset:1px;outline:2px solid #a14df0}.amb-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffffb3 50%),linear-gradient(135deg,#ffffffb3 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.amb-form select option{color:#fff;background:#1d1d1f}.amb-form button.amb-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(110deg,#4d4dff 0%,#a14df0 30%,#ff4d8d 62%,#ff9d2e 100%);border:0;border-radius:999px;margin-top:8px;padding:16px;font-size:16px;font-weight:650;transition:transform .2s,box-shadow .2s}.amb-form button.amb-submit-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px -6px #a14df080}.amb-form .f-micro{color:#fff9;margin-top:4px;font-size:13px;line-height:1.5}.amb-form .f-micro b{color:#fff}.amb-form .amb-ok{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-top:20px;padding:24px;display:none}.amb-form .amb-ok.show{display:block}.amb-form .amb-ok b{margin-bottom:8px;font-size:20px;display:block}.amb-form .amb-ok p{color:#fffc;font-size:15px;line-height:1.5}.amb-creator-sticky{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line,#1d1d1f1a);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fffffff0;align-items:center;gap:14px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%)}.amb-creator-sticky.show{transform:none}.amb-creator-sticky .info{flex-direction:column;flex:1;line-height:1.25;display:flex}.amb-creator-sticky .info b{color:#1d1d1f;font-size:15px}.amb-creator-sticky .info span{color:#6e6e73;font-size:12px}.amb-creator-sticky .btn{border-radius:999px;flex:none;padding:12px 22px;font-size:14.5px;font-weight:650;text-decoration:none}@media (width>=768px){.amb-creator-sticky{display:none}}@media (width<=920px){.amb-nav-chrome{background:#ffffffd1}.amb-topbar{gap:8px 16px;font-size:10px}.amb-nav-bar{justify-content:space-between;height:60px}.amb-nav-bar .nav-links-desktop,.amb-nav-bar .amb-apply{display:none}.amb-menu-btn{display:grid}.amb-nav-actions{margin-left:auto}}@media (width<=700px){.amb-wrap,.amb-nav-bar{width:calc(100% - 32px)}.amb-nav-bar{height:54px}.amb-hero,.amb-earn,.amb-steps,.amb-quotes,.amb-perks-sec,.amb-faq,.amb-form{padding:56px 0}}@media (prefers-reduced-motion:reduce){.amb-page [data-enter],.amb-page .amb-word span{opacity:1;filter:none;transform:none}}.shop-nav-btn{appearance:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shop-nav-btn.is-on,.amb-nav-bar nav a.is-on{text-underline-offset:5px;text-decoration:underline}.shop-overlay{z-index:50;position:absolute;top:100%;left:0;right:0}.shop-overlay-backdrop{z-index:0;cursor:pointer;background:#1d1d1f47;border:0;width:100%;height:100vh;position:absolute;top:0;left:0}.shop-panel{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);padding:28px 24px 40px;position:relative}.shop-tabs{justify-content:center;gap:28px;margin-bottom:28px;display:flex}.shop-tabs button{color:var(--ink-2);font:inherit;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer;background:0 0;border:0;padding:0 0 8px;font-size:18px;font-weight:600}.shop-tabs button.is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1080px,100%);margin:0 auto;display:grid}.shop-card{background:var(--bg);color:inherit;border-radius:16px;padding:18px 18px 22px;display:block;position:relative;box-shadow:0 10px 32px -18px #1d1d1f59}.shop-card em{z-index:1;color:#fff;letter-spacing:.04em;text-transform:lowercase;background:#ff4d8d;border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:16px;right:16px}.shop-card-photo{aspect-ratio:1;background:var(--bg-soft);border-radius:12px;margin-bottom:16px;overflow:hidden}.shop-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.shop-card:hover img{transform:scale(1.06)}.shop-card h3{letter-spacing:-.03em;text-transform:lowercase;margin:0;font-size:20px;font-weight:700}.shop-card p{color:var(--ink-2);margin:4px 0 0;font-size:15px}.shop-cta{border-radius:999px;width:fit-content;min-height:46px;margin:28px auto 0;padding:0 22px;display:flex}.nav-drawer .shop-nav-btn{width:100%;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:13px 10px;font-size:16px;font-weight:600;display:flex}.nav-drawer .shop-nav-btn:hover{background:var(--bg-soft)}.nav-drawer .shop-nav-btn svg{width:20px;height:20px;color:var(--ink-2);flex:none;display:block}@media (width<=760px){.amb-nav-bar nav .shop-nav-btn{font-size:14px}.shop-grid{grid-template-columns:1fr}.shop-panel{max-height:calc(100vh - 120px);padding:20px 16px 28px;overflow:auto}.shop-tabs{gap:18px;overflow-x:auto}.shop-tabs button{white-space:nowrap;font-size:16px}}@media (prefers-reduced-motion:reduce){.shop-card-photo img{transition:none}}.faq-page{background:var(--bg);min-height:100vh;color:var(--ink)}.faq-page .give{margin-top:0}.faq-page footer{background:var(--bg);border-top:1px solid var(--line);padding-top:52px}.faq-wrap{width:min(1180px,100% - 48px);margin:0 auto}.faq-hero{padding:72px 0 36px}.faq-hero h1{letter-spacing:-.05em;text-transform:lowercase;margin:0;font-size:clamp(42px,7vw,84px);font-weight:500;line-height:.96}.faq-body{padding:12px 0 88px}.faq-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.faq-cats{gap:14px;display:grid;position:sticky;top:120px}.faq-cats a{color:var(--ink-2);letter-spacing:-.02em;text-transform:lowercase;font-size:16px;font-weight:600}.faq-cats a.is-on,.faq-cats a:hover{color:var(--ink)}.faq-group{margin-bottom:42px;scroll-margin-top:120px}.faq-group h2{letter-spacing:-.035em;text-transform:lowercase;margin:0 0 16px;font-size:28px;font-weight:600}.faq-list{background:var(--bg);border-top:1px solid var(--line)}.faq-list>div{border-bottom:1px solid var(--line)}.faq-list button{width:100%;color:var(--ink);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;display:flex}.faq-list i{color:var(--ink-3);font-size:22px;font-style:normal}.faq-list p{max-width:70ch;color:var(--ink-2);margin:0 0 22px;font-size:16px;line-height:1.6}@media (width<=760px){.faq-wrap{width:calc(100% - 32px)}.faq-hero{padding:40px 0 20px}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-cats{flex-wrap:wrap;gap:10px 16px;display:flex;position:static}}.about-page{background:var(--bg);min-height:100vh;color:var(--ink)}.about-page .give{margin-top:0}.about-page footer{border-top:1px solid var(--line);padding-top:52px}.about-wrap{width:min(1120px,100% - 48px);margin:0 auto}.about-hero{isolation:isolate;background:#111;width:100%;height:100svh;min-height:640px;position:relative;overflow:hidden}.about-hero-reel,.about-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.about-hero-reel{z-index:0;pointer-events:none;background:#111}.about-hero-reel img{object-fit:cover;opacity:0;width:100%;height:100%;animation:20s infinite about-reel;position:absolute;inset:0;transform:scale(1.04)}.about-hero-reel img:first-child{animation-delay:0s}.about-hero-reel img:nth-child(2){animation-delay:5s}.about-hero-reel img:nth-child(3){animation-delay:10s}.about-hero-reel img:nth-child(4){animation-delay:15s}@keyframes about-reel{0%{opacity:0;transform:scale(1.04)}6%,20%{opacity:1;transform:scale(1.12)}26%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}.about-hero-overlay{z-index:2;background:linear-gradient(105deg,#0c0a08d1 0%,#0c0a088c 46%,#0c0a082e 100%);align-items:center;display:flex}.about-hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1120px,100% - 48px);height:100%;margin:0 auto;padding:96px 0 48px;display:flex;position:relative}.about-hero h1{color:#fff;letter-spacing:-.055em;text-transform:lowercase;max-width:14ch;margin:0;font-size:clamp(48px,8vw,92px);font-weight:650;line-height:.94}.about-hero p{color:#ffffffdb;max-width:42ch;margin:22px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.about-hero-copy .btn{min-height:48px;margin-top:32px;padding:0 22px}.about-stats{padding:80px 0}.about-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-stats article{border-radius:var(--r-md);background:var(--bg-soft);padding:28px 24px}.about-stats b{letter-spacing:-.05em;align-items:baseline;gap:6px;font-size:clamp(36px,4vw,48px);font-weight:650;line-height:1;display:flex}.about-stats em{font-variant-numeric:tabular-nums;font-style:normal}.about-stats i{color:var(--ink-3);font-size:16px;font-style:normal;font-weight:650}.about-stats span{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.4;display:block}.about-story{padding:20px 0 96px}.about-story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.about-story figure{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--bg-soft);margin:0;overflow:hidden}.about-story img{object-fit:cover;width:100%;height:100%;display:block}.about-story h2,.about-craft-head h2,.about-steps h2,.about-sight h2,.about-end h2{letter-spacing:-.045em;text-transform:lowercase;margin:12px 0 0;font-size:clamp(32px,4.6vw,52px);font-weight:650;line-height:1.02}.about-story p{max-width:42ch;color:var(--ink-2);margin:16px 0 0;font-size:17px;line-height:1.6}.about-craft{padding:20px 0 88px}.about-craft-head{max-width:20ch;margin-bottom:36px}.about-craft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-craft-grid article{border-radius:var(--r-md);background:var(--bg-soft);min-height:180px;padding:28px}.about-craft-grid h3{margin:0 0 10px;font-size:22px}.about-craft-grid p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.about-steps{padding:12px 0 96px}.about-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.about-steps li span{background:var(--aurora);-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:34px;font-weight:650;display:block}.about-steps h3{margin:0 0 10px;font-size:20px}.about-steps p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.about-sight{color:#fff;background:#111;padding:88px 0;scroll-margin-top:96px}.about-sight-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.about-sight h2{color:#fff;max-width:16ch}.about-sight p{color:#ffffffad;max-width:42ch;margin:18px 0 28px;font-size:17px;line-height:1.55}.about-sight aside{border-radius:var(--r-lg);text-align:center;background:#ffffff0f;place-items:center;min-height:280px;padding:36px;display:grid}.about-sight aside b{letter-spacing:-.06em;font-size:clamp(72px,10vw,120px);font-weight:700;line-height:.9}.about-sight aside span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:650}.about-end{text-align:center;padding:96px 0 80px}.about-end h2{max-width:16ch;margin:0 auto 28px}.about-page [data-enter]{opacity:0}@media (width<=900px){.about-stats-grid,.about-story-grid,.about-craft-grid,.about-steps ol,.about-sight-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.about-wrap{width:calc(100% - 32px)}.about-hero{min-height:560px}.about-hero-copy{width:calc(100% - 32px);padding:88px 0 40px}.about-stats-grid,.about-story-grid,.about-craft-grid,.about-steps ol,.about-sight-grid{grid-template-columns:1fr}.about-story figure{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.about-page [data-enter]{opacity:1}.about-hero-reel img{opacity:0;animation:none;transform:none}.about-hero-reel img:first-child{opacity:1}}#paper.paper{isolation:isolate;background:var(--bg-soft);width:100%;color:var(--ink);padding:100px 0 110px;position:relative;overflow:hidden}#paper.paper:before{content:"";z-index:0;background:var(--aurora);opacity:.05;pointer-events:none;position:absolute;inset:0}#paper .wrap{z-index:1;position:relative}.paper-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.paper-copy .kicker{margin-bottom:14px;display:inline-block}.paper-title{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.06}.paper-copy .sub{max-width:46ch;color:var(--ink-2);margin:18px 0 0}.gsm{flex-direction:column;gap:22px;margin-top:40px;display:flex}.gsm-row .lab{justify-content:space-between;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.gsm-row .lab span:last-child{color:var(--ink-3)}.bar{background:#1d1d1f1a;border-radius:999px;height:12px;position:relative;overflow:hidden}.bar i{transform-origin:0;border-radius:999px;width:0;height:100%;display:block}.bar.us i{background:linear-gradient(110deg,#4d4dff 0%,#a14df0 30%,#ff4d8d 62%,#ff9d2e 100%)}.bar.them i{background:#1d1d1f38}.paper-points{gap:0;display:grid}.ppoint{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.ppoint:first-child{border-top:1px solid var(--line)}.ppoint-mark{background:linear-gradient(110deg,#4d4dff 0%,#a14df0 30%,#ff4d8d 62%,#ff9d2e 100%);flex:none;width:10px;height:10px;margin-top:7px}.ppoint b{letter-spacing:-.02em;white-space:normal;margin-bottom:4px;font-size:16px;font-weight:650;display:block}.ppoint span{color:var(--ink-2);font-size:14px;line-height:1.5;display:block}@media (width<=900px){.paper-grid{grid-template-columns:1fr;gap:36px}}@media (width<=700px){#paper.paper{height:auto!important;max-height:none!important;padding:72px 20px 80px!important;display:block!important;overflow:hidden!important}}.paper-page{min-height:100vh;color:var(--ink);background:#fff}.paper-page .give{margin-top:0}.paper-page footer{border-top:1px solid var(--line);padding-top:52px}.paper-page #paper.paper{padding:88px 0 96px}.ppage-wrap{width:min(1120px,100% - 48px);margin:0 auto}.ppage-hero{isolation:isolate;color:#fff;background:#111;grid-template-columns:1.05fr .95fr;align-items:end;min-height:min(88vh,760px);display:grid;position:relative;overflow:hidden}.ppage-hero-media{position:absolute;inset:0}.ppage-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.ppage-hero:after{content:"";background:linear-gradient(90deg,#0000009e 0%,#00000047 55%,#00000014 100%);position:absolute;inset:0}.ppage-hero-copy{z-index:1;max-width:640px;padding:120px 48px 72px;position:relative}.ppage-hero-copy h1{letter-spacing:-.05em;max-width:16ch;margin:12px 0 0;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.02}.ppage-hero-copy p{color:#ffffffc7;max-width:42ch;margin:18px 0 0;font-size:17px;line-height:1.55}.ppage-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ppage-feel,.ppage-care{background:#fff;padding:88px 0}.ppage-feel-head,.ppage-compare-head,.ppage-care-head,.ppage-notes-head{max-width:640px;margin-bottom:36px}.ppage-feel-head h2,.ppage-compare-head h2,.ppage-care-head h2,.ppage-notes-head h2,.ppage-sizes h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3.6vw,44px);line-height:1.08}.ppage-feel-grid,.ppage-care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ppage-feel-grid article,.ppage-care-grid article{background:var(--bg-soft);border-radius:22px;padding:28px 24px 26px}.ppage-feel-grid h3,.ppage-care-grid h3{letter-spacing:-.03em;margin:0 0 10px;font-size:18px}.ppage-feel-grid p,.ppage-care-grid p,.ppage-sizes p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.ppage-compare{background:var(--bg-soft);padding:88px 0}.ppage-table{background:#fff;border-radius:22px;overflow:hidden}.ppage-table-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.15fr 1.15fr;gap:16px;padding:18px 24px;font-size:15px;display:grid}.ppage-table-row:last-child{border-bottom:0}.ppage-table-row.is-head{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#111;font-size:13px;font-weight:650}.ppage-table-row span:first-child{color:var(--ink-3);font-weight:600}.ppage-table-row.is-head span:first-child,.ppage-table-row.is-head span{color:#fff}.ppage-table-row strong{letter-spacing:-.02em;font-weight:650}.ppage-sizes{background:#fff;padding:88px 0}.ppage-sizes-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.ppage-sizes figure{aspect-ratio:5/4;border-radius:24px;margin:0;overflow:hidden}.ppage-sizes img{object-fit:cover;width:100%;height:100%;display:block}.ppage-sizes p{margin:16px 0 24px}.ppage-notes{background:var(--bg-soft);padding:88px 0}.ppage-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ppage-note{color:inherit;background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ppage-note img{object-fit:cover;width:100%;height:220px;display:block}.ppage-note div{padding:20px 22px 22px}.ppage-note h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;line-height:1.3}.ppage-note span{color:var(--ink-3);font-size:13px}.ppage-end{text-align:center;background:#fff;padding:96px 0}.ppage-end h2{letter-spacing:-.045em;max-width:16ch;margin:0 auto 24px;font-size:clamp(28px,4vw,48px);line-height:1.08}@media (width<=900px){.ppage-hero{min-height:72vh;display:block}.ppage-hero-copy{padding:120px 24px 48px}.ppage-feel-grid,.ppage-care-grid,.ppage-sizes-grid,.ppage-notes-grid{grid-template-columns:1fr}.ppage-table-row{grid-template-columns:1fr;gap:6px}.ppage-table-row.is-head{display:none}.ppage-table-row span:first-child{text-transform:uppercase;letter-spacing:.04em;font-size:12px}}@media (width<=700px){.ppage-wrap{width:calc(100% - 32px)}.paper-page #paper.paper{padding:64px 0 72px}.ppage-feel,.ppage-compare,.ppage-sizes,.ppage-care,.ppage-notes,.ppage-end{padding:64px 0}}.blogs-page{min-height:100vh;color:var(--ink);background:#fff}.blogs-page footer{border-top:1px solid var(--line);padding-top:52px}.blogs-page .give{margin-top:0;overflow:visible}.blogs{width:min(1180px,100% - 40px);margin:0 auto;padding:108px 0 88px}.blogs-hero{max-width:720px;margin-bottom:56px;padding-bottom:36px;position:relative}.blogs-hero:after{content:"";background:var(--aurora);opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.blogs-hero h1{letter-spacing:-.05em;max-width:14em;margin:10px 0 0;font-size:clamp(36px,6vw,64px);font-weight:650;line-height:1.02}.blogs-hero p{max-width:42ch;color:var(--ink-2);margin:16px 0 0;font-size:17px;line-height:1.5}.blogs-search{border:1px solid var(--line);width:min(100%,420px);color:var(--ink-2);background:#f7f7f8;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:0 16px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.blogs-search:focus-within{background:#fff;border-color:#0000;box-shadow:0 0 0 2px #fff,0 0 0 4px #a14df0}.blogs-search svg{flex:0 0 18px;width:18px;height:18px}.blogs-search input{width:100%;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:15px}.blogs-search input::placeholder{color:var(--ink-3)}.blogs-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:48px;display:grid}.blogs-rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}.blogs-rail p{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:650}.blogs-rail a{color:var(--ink-2);border-radius:10px;padding:9px 12px 9px 14px;font-size:14px;font-weight:550;transition:color .2s,background .2s;position:relative}.blogs-rail a:hover{color:var(--ink);background:#f5f5f7}.blogs-rail a.is-on{color:var(--ink);background:#f5f5f7;font-weight:650}.blogs-rail a.is-on:before{content:"";background:var(--aurora);border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.blogs-cover{border:1px solid var(--line);min-height:380px;color:inherit;background:#f7f5f8;border-radius:24px;grid-template-columns:1.05fr .95fr;margin-bottom:40px;display:grid;overflow:hidden}.blogs-cover-media{min-height:320px;overflow:hidden}.blogs-cover-media img,.blogs-row-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.blogs-cover:hover .blogs-cover-media img,.blogs-row:hover .blogs-row-media img{transform:scale(1.06)}.blogs-cover-copy{flex-direction:column;justify-content:center;padding:36px 32px;display:flex}.blogs-cover-copy span{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.14em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:700}.blogs-cover-copy h2{letter-spacing:-.045em;max-width:16ch;margin:12px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:650;line-height:1.08}.blogs-cover-copy p{max-width:40ch;color:var(--ink-2);margin:14px 0 0;font-size:15.5px;line-height:1.5}.blogs-cover-copy em{color:var(--ink-3);margin-top:18px;font-size:13px;font-style:normal}.blogs-feed-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:14px;display:flex}.blogs-feed-head h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.blogs-feed-head span{color:var(--ink-3);font-size:13px;font-weight:600}.blogs-rows{flex-direction:column;display:flex}.blogs-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:168px minmax(0,1fr) 28px;align-items:center;gap:22px;padding:22px 0;display:grid}.blogs-row-media{background:#ececef;border-radius:14px;width:168px;height:118px;overflow:hidden}.blogs-row-copy span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.blogs-row-copy span i{margin:0 7px;font-style:normal}.blogs-row-copy h3{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:650;line-height:1.18}.blogs-row-copy p{max-width:62ch;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.blogs-row-copy em{color:var(--ink-3);margin-top:10px;font-size:13px;font-style:normal;display:block}.blogs-row-go{width:22px;height:22px;color:var(--ink-3);transition:color .25s,transform .25s}.blogs-row:hover h3{background:var(--aurora);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.blogs-row:hover .blogs-row-go{color:var(--ink);transform:translate(2px,-2px)}.blogs-empty{color:var(--ink-2);padding:36px 0}.blogs-end{border-top:1px solid var(--line);justify-items:start;gap:16px;margin-top:64px;padding:36px 0 0;display:grid}.blogs-end p{letter-spacing:-.04em;max-width:18em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.12}@media (width<=900px){.blogs{padding:92px 0 64px}.blogs-layout{grid-template-columns:1fr;gap:28px}.blogs-rail{scrollbar-width:none;flex-flow:row;gap:8px;padding-bottom:4px;position:static;overflow-x:auto}.blogs-rail::-webkit-scrollbar{display:none}.blogs-rail p{display:none}.blogs-rail a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px}.blogs-rail a.is-on:before{display:none}.blogs-rail a.is-on{background:var(--ink);color:#fff;border-color:#0000}.blogs-cover{grid-template-columns:1fr;min-height:0}.blogs-cover-media{aspect-ratio:16/10;min-height:220px}.blogs-cover-copy{padding:24px 22px 28px}.blogs-row{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0}.blogs-row-media{border-radius:12px;width:96px;height:96px}.blogs-row-go,.blogs-row-copy p{display:none}}
