.lp-main{overflow-x:clip}.lp{width:100%;max-width:1160px;padding:0 max(var(--gutter),env(safe-area-inset-left)) 8px max(var(--gutter),env(safe-area-inset-right))}.lp,.lp-col{margin:0 auto}.lp-col{max-width:560px}.lp-section-head{text-align:center;margin:52px auto 20px;max-width:36ch}.lp-h2{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(25px,6.8vw,38px);line-height:1.08;letter-spacing:.05em;margin-top:6px}.lp-lede{color:var(--dim);font-size:16px;margin-top:10px}.lp-hero{position:relative;isolation:isolate;overflow:clip;padding:14px 0 0}.lp-hero__grid{max-width:1160px;margin:0 auto;display:grid;grid-gap:26px;gap:26px;justify-items:center;padding:0 max(var(--gutter),env(safe-area-inset-left)) 0 max(var(--gutter),env(safe-area-inset-right))}.lp-hero__words{text-align:center;max-width:520px;width:100%}.lp-hero__logo{display:block;width:min(196px,58%);height:auto;margin:0 auto 14px}.lp-hero__title{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(30px,9vw,54px);line-height:1.04;letter-spacing:.035em}.lp-hero__title em{font-style:normal;color:var(--brand-ink)}.lp-hero__lede{color:var(--dim);font-size:17px;margin:14px auto 0;max-width:34ch}.lp-hero__age{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px auto 0;font-size:14px;color:var(--dim)}.lp-hero__chip{display:inline-block;padding:2px 8px;border-radius:6px;border:1.5px solid var(--brass);color:var(--brass-ink);font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.08em;line-height:1.4}.lp-hero__actions{display:grid;grid-gap:10px;gap:10px;margin:22px auto 0;max-width:420px}.lp-hero__phone{width:100%;display:flex;justify-content:center}@media (min-width:900px){.lp-hero{padding-top:36px}.lp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;justify-items:stretch}.lp-hero--solo .lp-hero__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.lp-hero__words{text-align:left;max-width:560px;justify-self:end}.lp-hero--solo .lp-hero__words{text-align:center;justify-self:center}.lp-hero__logo{margin:0 0 18px;width:210px}.lp-hero__lede{margin-left:0;font-size:18px}.lp-hero__age{justify-content:flex-start}.lp-hero--solo .lp-hero__age{justify-content:center}.lp-hero__actions{grid-template-columns:1fr 1fr;margin-left:0;max-width:480px;align-items:start}.lp-hero__actions .codebox{grid-column:1/-1}.lp-hero__phone{justify-content:flex-start}.lp-hero__phone .demo{width:auto}}.lp-hero__sea{right:0;height:62%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--brand) 7%,transparent) 70%);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.lp-hero__sea,.lp-wave{position:absolute;left:0;bottom:0}.lp-wave{width:calc(100% + 800px);height:120px;background:var(--brand);-webkit-mask:var(--wave) repeat-x left bottom /800px 100%;mask:var(--wave) repeat-x left bottom /800px 100%;animation:lp-drift 44s linear infinite;will-change:transform}.lp-wave--1{opacity:.09;height:150px;bottom:34px}.lp-wave--2{opacity:.13;height:110px;bottom:12px;background:var(--leg-sky);animation-duration:31s;animation-direction:reverse}.lp-wave--3{opacity:.16;height:70px;animation-duration:22s}:root{--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60C100 20 300 20 400 60S700 100 800 60V120H0Z'/%3E%3C/svg%3E")}@keyframes lp-drift{0%{transform:translateX(0)}to{transform:translateX(-800px)}}.lp-stamps{list-style:none;margin:10px auto 0;padding:14px var(--gutter) 30px;max-width:1160px;display:flex;justify-content:center;gap:4px}.lp-stamps__one{flex:none;width:78px;transform:rotate(var(--tilt,-6deg))}.lp-stamps__ink{display:block;aspect-ratio:1;color:var(--stamp-ink);opacity:.9;-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:lp-bob 6.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.3s)}.lp-stamps__one:nth-child(2n) .lp-stamps__ink{color:var(--brass-ink)}.lp-stamps__ink svg{display:block;width:100%;height:100%}@keyframes lp-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}@media (max-width:559px){.lp-stamps__one:nth-child(n+5){display:none}}@media (min-width:900px){.lp-stamps{gap:22px;padding-top:26px}.lp-stamps__one{width:96px}}.lp-hero:not([data-motion=running]) :is(.lp-wave,.lp-stamps__ink){animation-play-state:paused}.lp-hero[data-motion=still] :is(.lp-wave,.lp-stamps__ink){animation:none}.lp-strip{margin:26px auto 0;text-align:center;max-width:860px}.lp-strip__line{font-size:15px;color:var(--dim);line-height:1.5}.lp-strip__line b{color:var(--text)}.lp-strip__line .date{white-space:nowrap}.lp-strip__part{display:block}.lp-strip__part:first-child{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-bottom:2px}.lp-strip__dot{display:none;margin:0 10px;color:var(--brass-ink)}.lp-strip__lines{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lp-strip__lines li{font-family:var(--font-head);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px 4px;border-radius:99px;border:1px solid var(--line-strong);background:var(--panel);color:var(--dim)}@media (max-width:420px){.lp-strip__lines li{font-size:10.5px;letter-spacing:.08em;padding:5px 9px 3px}}@media (min-width:760px){.lp-strip__part{display:inline}.lp-strip__part:first-child{font-size:15px}.lp-strip__dot{display:inline}}.lp-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fcard{grid-column:span 2;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.fcard--half{grid-column:span 1;padding:14px 12px}.fcard__eyebrow{font-size:11.5px;letter-spacing:.15em;color:var(--brass-ink)}.fcard__eyebrow,.fcard__title{font-family:var(--font-head);font-weight:700;text-transform:uppercase}.fcard__title{font-size:21px;line-height:1.1;letter-spacing:.05em;margin-top:5px}.fcard__body{color:var(--dim);font-size:15px;margin-top:6px}.fcard--half .fcard__title{font-size:16px}.fcard--half .fcard__body{font-size:14px}.fcard--dare{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:radial-gradient(420px 260px at 100% 0,var(--brand-soft),transparent 70%),var(--panel)}.fcard--dare .fcard__words{order:-1}.fcard--dare .fcard__title{font-size:clamp(27px,7.4vw,40px)}.fcard--dare .fcard__body{font-size:16px;max-width:44ch}@media (min-width:900px){.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.fcard{padding:22px}.fcard--dare{grid-column:1/8;grid-row:span 2;justify-content:center;gap:26px}.fcard--dare .fa-tier{padding:14px 16px}.fcard--dare .fa-tier__text{font-size:16.5px}.fcard--spin,.fcard--trivia{grid-column:8/13}.fcard--photo{grid-column:1/4}.fcard--water{grid-column:4/7}.fcard--feed{grid-column:7/13}.fcard--offline{grid-column:1/13;flex-direction:row;align-items:center;gap:28px}.fcard--offline .fcard__art{flex:0 0 360px}.fcard--half{padding:18px}}.fa-dare{display:grid;grid-gap:10px;gap:10px}.fa-dare__bar{display:flex;align-items:center;gap:10px}.fa-dare__art{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none}.fa-dare__art svg{position:relative;width:30px;height:30px;color:var(--leg)}.fa-dare__name{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:17px;letter-spacing:.06em;line-height:1.1}.fa-dare__where{font-size:13px;color:var(--faint)}.fa-tiers{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.fa-tier{padding:11px 13px;border-radius:13px;background:var(--panel2);border:1.5px solid var(--line)}.fa-tier--0{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--panel2))}.fa-tier__k{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink)}.fa-tier__k em{font-style:normal;font-size:14px;letter-spacing:.04em}.fa-tier__k i{font-style:normal;font-family:var(--font-body);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--on-brand);background:var(--brand);border-radius:99px;padding:2px 8px}.fa-tier__text{display:block;font-size:15px;line-height:1.38;margin-top:3px}.fa-spin{display:flex;align-items:center;gap:14px}.fa-spin__card{position:relative;flex:none;width:124px;height:84px;transform:rotate(-4deg)}.fa-spin__card .cface{gap:4px}.fa-spin__card .cface__rose{width:30px;height:30px}.fa-spin__card .cface__k{font-size:9.5px;letter-spacing:.12em}.fa-spin__pair{min-width:0;flex:1 1}.fa-drink{display:block;padding:8px 11px;border-radius:11px;background:var(--panel2);border:1.5px solid var(--line);font-weight:700;font-size:15px;line-height:1.25}.fa-drink small{display:block;font-family:var(--font-head);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:1px}.fa-drink--twin{border-color:color-mix(in srgb,var(--good) 60%,transparent)}.fa-drink--twin small{color:var(--good)}.fa-or{display:block;text-align:center;font-size:12px;color:var(--faint);margin:3px 0}.fa-trivia__q{font-size:15.5px;font-weight:700;line-height:1.35;padding:12px 14px;border-radius:16px 16px 16px 4px;background:var(--panel2);border:1px solid var(--line)}.fa-trivia__q small{display:block;font-family:var(--font-head);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:3px}.fa-trivia__opts{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.fa-trivia__opts li{font-size:13.5px;line-height:1.25;padding:9px 8px;border-radius:11px;border:1.5px solid var(--line-strong);text-align:center;display:grid;place-items:center}.fa-photo{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3}.fa-photo__img{display:block;width:100%;height:100%}.fa-photo .ink{height:auto;inset:0}.fa-photo .ink__ring{width:62%;height:auto;aspect-ratio:1;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.fa-water{display:flex;flex-direction:column;gap:10px}.fa-water__glass{width:44px;height:44px;fill:none;stroke:var(--brand-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fa-water__fill{fill:var(--brand-soft);stroke:none}.fa-water__note{font-size:13.5px;line-height:1.35;padding:9px 11px;border-radius:12px;background:var(--panel2);border:1px dashed var(--line-strong)}.fa-chat{display:flex;flex-direction:column;gap:7px}.fa-msg{max-width:86%;padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--panel2);border:1px solid var(--line);font-size:14px;line-height:1.35}.fa-msg b{display:block;font-size:12px;color:var(--brand-ink)}.fa-msg--me{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.fa-chat__cheer{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--brand-ink)}.fa-chat__cheer .ficon,.ph-post .ficon{width:18px;height:18px}.fa-offline{display:flex;align-items:center;gap:16px}.fa-offline__wifi{flex:none;width:60px;height:60px;fill:none;stroke:var(--faint);stroke-width:3;stroke-linecap:round}.fa-offline__wifi circle{fill:var(--faint);stroke:none}.fa-offline__slash{stroke:var(--coral)}.fa-offline__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--dim)}.fa-offline__list li{padding:8px 11px;border-radius:11px;background:var(--panel2);border:1px solid var(--line)}.fa-offline__list b{color:var(--good)}.lp-pair{display:grid;max-width:560px;margin:0 auto}@media (min-width:900px){.lp-pair:has(>:nth-child(2)){max-width:none;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.lp-pair>*{margin-top:16px!important}}.lp-download{flex-direction:column;gap:2px;background:var(--coral);border-color:var(--coral);color:#06324a;box-shadow:0 4px 0 color-mix(in srgb,var(--coral) 60%,#000),0 8px 20px color-mix(in srgb,var(--coral) 30%,transparent)}.lp-download:active{transform:translateY(2px) scale(.98);box-shadow:0 2px 0 color-mix(in srgb,var(--coral) 60%,#000)}.lp-download__hint{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.02em;text-transform:none;opacity:.85}.lp-hero__actions .lp-download{grid-column:1/-1}.about{padding-top:22px;text-align:center}.about__logo{display:block;width:min(170px,50%);height:auto;margin:0 auto 12px}.about__title{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(26px,7.4vw,40px);line-height:1.08;letter-spacing:.035em;margin-top:6px}.about__lede{color:var(--dim);font-size:17px;margin:12px auto 0;max-width:36ch}.about__list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;text-align:left}.about__list li{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);line-height:1.45}.about__list b{color:var(--text)}.about__actions{display:grid;grid-gap:10px;gap:10px;margin:22px auto 0;max-width:420px}.trynow__btn{flex-direction:column;gap:2px;min-height:60px;border-color:var(--brand)}.trynow__k{font-size:16px}.trynow__sub{font-family:var(--font-body);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dim)}.lp-hero__actions .tellfriend,.lp-hero__actions .trynow{grid-column:1/-1}