:root{--cherry:#e8172c;--pink:#ffd7e0;--ink:#111;--lime:#cf0;--grape:#7b2ff2;--marigold:#ffb800;--grape-ink:#2d0a4e;--bubble-font:var(--font-baloo), "Baloo 2", "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;--block-font:var(--font-archivo), "Archivo Black", "Arial Black", "Helvetica Neue", sans-serif;--mark-font:var(--font-titan), "Titan One", var(--font-baloo), "Baloo 2", Arial, sans-serif;--chrome-gutter:clamp(24px, 5vw, 120px);--sect-y:clamp(64px, 9vw, 112px);--sect-y-sm:clamp(36px, 5vw, 56px);--card-shadow:5px 6px 0 var(--ink);--radius-card:16px;--radius-chip:12px;--radius-media:20px;--tilt-heading:-2deg;--tilt-card:-1deg;--line:2px solid var(--ink)}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px dashed}html,body{overflow-x:clip}body{background:var(--ink);font-family:Helvetica Neue,Arial,sans-serif}.bubble{font-family:var(--bubble-font);color:var(--pink);text-shadow:-3px 0 0 var(--ink), 3px 0 0 var(--ink), 0 -3px 0 var(--ink), 0 3px 0 var(--ink), -2.2px -2.2px 0 var(--ink), 2.2px -2.2px 0 var(--ink), -2.2px 2.2px 0 var(--ink), 2.2px 2.2px 0 var(--ink), 3px 6px 0 var(--ink), 9px 6px 0 var(--ink), 6px 3px 0 var(--ink), 6px 9px 0 var(--ink), 3.8px 3.8px 0 var(--ink), 8.2px 3.8px 0 var(--ink), 3.8px 8.2px 0 var(--ink), 8.2px 8.2px 0 var(--ink), 6px 6px 0 var(--ink);font-weight:900}.blk{font-family:var(--block-font);letter-spacing:1px}.pill-btn{background:var(--ink);color:var(--lime);cursor:pointer;min-height:44px;transform:rotate(var(--tilt-card));border:0;border-radius:999px;padding:12px 22px;font-size:14px}.pill-btn-marigold{background:var(--marigold);color:var(--grape-ink);border:3px solid var(--ink)}.hero-top .bubble,.site-footer .bubble,.blog-logo,.merch-top .bubble{font-family:var(--mark-font);font-weight:400}.hero-top{justify-content:space-between;align-items:center;display:flex}.hero-top .bubble{transform:rotate(var(--tilt-heading));text-shadow:-2px 0 0 var(--ink), 2px 0 0 var(--ink), 0 -2px 0 var(--ink), 0 2px 0 var(--ink), -1.4px -1.4px 0 var(--ink), 1.4px -1.4px 0 var(--ink), -1.4px 1.4px 0 var(--ink), 1.4px 1.4px 0 var(--ink), 1px 3px 0 var(--ink), 5px 3px 0 var(--ink), 3px 1px 0 var(--ink), 3px 5px 0 var(--ink), 1.6px 1.6px 0 var(--ink), 4.4px 1.6px 0 var(--ink), 1.6px 4.4px 0 var(--ink), 4.4px 4.4px 0 var(--ink), 3px 3px 0 var(--ink);font-size:28px}.soon{background:var(--ink);color:var(--pink);border-radius:999px;padding:6px 14px;font-size:12px}.eyes-row{text-align:center;margin:34px 0 8px}.headline{text-align:center;transform:rotate(var(--tilt-heading));margin:18px 0 14px;font-size:clamp(44px,9vw,84px);line-height:.98}.subline{color:#fff;text-align:center;letter-spacing:.5px;font-size:17px}.join-slot{max-width:500px;margin:26px auto 0}.line-count{color:#fff;text-align:center;letter-spacing:2px;margin-top:21px;font-size:12px}.marquee{z-index:2;background:var(--ink);width:110vw;margin:-24px 0 -24px -5vw;padding:12px 0;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg)}.marquee span{box-sizing:border-box;min-width:100%;color:var(--lime);font-family:var(--block-font);letter-spacing:1.5px;white-space:nowrap;flex-shrink:0;font-size:clamp(14px,1.4vw,17px);animation:75s linear infinite slide}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.box-token{--tok-w:52px;--tok-a:var(--cherry);--tok-b:#ff9db4;--px:0%;--py:0%;width:var(--tok-w);aspect-ratio:3/5;border:3px solid var(--ink);background:linear-gradient(to bottom right, var(--tok-a) 58%, var(--tok-b) 58%);box-shadow:3px 4px 0 var(--ink);border-radius:7px;flex-shrink:0;display:block;position:relative}.box-token-eyes{gap:5%;display:flex;position:absolute;top:24%;left:9%;right:9%}.box-token-eye{aspect-ratio:1;border:2px solid var(--ink);background:#fff;border-radius:50%;flex:1;position:relative}.box-token-eye:after{content:"";background:var(--ink);width:44%;height:44%;left:calc(28% + var(--px));top:calc(28% + var(--py));border-radius:50%;position:absolute}.look-left{--px:-20%}.look-right{--px:20%}.look-up{--py:-20%}.look-down{--py:18%;--px:8%}.box-token-mark{font-family:var(--mark-font);font-size:calc(var(--tok-w) * .19);text-align:center;color:#fff;text-shadow:-1px 0 0 var(--ink), 1px 0 0 var(--ink), 0 -1px 0 var(--ink), 0 1.5px 0 var(--ink);line-height:1;position:absolute;bottom:9%;left:0;right:0}.box-token-sealed{--tok-a:#f3eff0;--tok-b:#d9d4d5;box-shadow:none}.box-token-sealed .box-token-eye{aspect-ratio:2;border:0;border-bottom:2.5px solid var(--ink);background:0 0;border-radius:0 0 999px 999px;margin-top:18%}.box-token-sealed .box-token-eye:after{content:none}.box-token-sealed .box-token-mark{color:#fbfafa}.drop-title{flex-direction:column;align-items:center;gap:12px;display:flex}.drop-no{background:var(--ink);color:var(--marigold);letter-spacing:2px;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:400;transform:rotate(-3deg)}.drop-name{color:var(--cherry);transform:rotate(var(--tilt-heading));font-size:clamp(46px,7.4vw,78px);line-height:.95;display:block}.drop-sub{color:#6b4650;text-wrap:balance;margin-top:16px;font-size:15px;line-height:1.4}.drop-rail{justify-content:center;align-items:flex-end;gap:clamp(8px,2.2vw,26px);margin:72px auto 0;padding:0;list-style:none;display:flex}.drop-slot{flex-direction:column;align-items:center;gap:10px;width:92px;display:flex}.drop-slot .box-token{--tok-w:42px}.drop-slot-live .box-token{--tok-w:54px;transform:rotate(-5deg)}.drop-slot-label{letter-spacing:.5px;color:#8a6570;text-align:center;font-size:11px;line-height:1.25}.drop-slot-live .drop-slot-label{color:var(--ink)}.drop-caption{color:#7a5560;text-wrap:balance;margin-top:18px;font-size:14px}@media (max-width:767px){.drop-rail{margin-top:28px}.drop-slot{width:60px}.drop-slot .box-token{--tok-w:34px}.drop-slot-live .box-token{--tok-w:44px}.drop-slot-label{font-size:10px}}.cutline{background:var(--grape);padding:calc(var(--sect-y) + 24px) 20px var(--sect-y)}.cutline-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);max-width:1040px;margin:0 auto;display:grid}.ref-boxes{align-items:flex-end;gap:clamp(16px,2.2vw,28px);padding:0;list-style:none;display:flex}.ref-box{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.ref-box .box-token{--tok-w:clamp(56px, 6vw, 78px)}.ref-box:nth-child(odd) .box-token{transform:rotate(-4deg)}.ref-box:nth-child(2n) .box-token{transform:rotate(3deg)translateY(-10px)}.ref-free{z-index:1;background:var(--marigold);color:var(--ink);border:3px solid var(--ink);letter-spacing:1px;border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;top:-14px;right:-16px;transform:rotate(12deg)}.ref-n{letter-spacing:1px;color:var(--pink);font-size:11px}@media (max-width:767px){.cutline-inner{text-align:center;grid-template-columns:1fr;justify-items:center}.ref-boxes{margin-top:8px}}.cutline .bubble{color:var(--marigold);transform:rotate(var(--tilt-heading));text-shadow:-3px 0 0 var(--grape-ink), 3px 0 0 var(--grape-ink), 0 -3px 0 var(--grape-ink), 0 3px 0 var(--grape-ink), -2.2px -2.2px 0 var(--grape-ink), 2.2px -2.2px 0 var(--grape-ink), -2.2px 2.2px 0 var(--grape-ink), 2.2px 2.2px 0 var(--grape-ink), 2px 5px 0 var(--grape-ink), 8px 5px 0 var(--grape-ink), 5px 2px 0 var(--grape-ink), 5px 8px 0 var(--grape-ink), 2.9px 2.9px 0 var(--grape-ink), 7.1px 2.9px 0 var(--grape-ink), 2.9px 7.1px 0 var(--grape-ink), 7.1px 7.1px 0 var(--grape-ink), 5px 5px 0 var(--grape-ink);font-size:clamp(36px,6vw,60px);display:inline-block}.cutline p{color:#fff;text-wrap:pretty;max-width:500px;margin-top:20px;font-size:18px;line-height:1.6}@media (max-width:767px){.cutline p{margin-inline:auto;font-size:17px}}.site-footer{background:var(--ink);padding:32px var(--chrome-gutter) 28px}.site-footer .bubble{color:var(--lime);text-shadow:none;font-size:22px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-nav{letter-spacing:1.5px;flex-wrap:wrap;gap:0 6px;font-size:13px;display:flex}.footer-nav a{color:var(--lime);padding:16px 6px;text-decoration:none;display:inline-block}.footer-nav a:hover{text-underline-offset:3px;text-decoration:underline}.footer-trust{color:#b9b9b9;letter-spacing:1.5px;margin-top:14px;font-size:11.5px}.footer-legal{color:#8a8a8a;margin-top:6px;font-size:11.5px}.blog-wrap{background:var(--pink);min-height:100vh}.blog-top{background:var(--cherry);padding:22px var(--chrome-gutter);justify-content:space-between;align-items:center;display:flex}.blog-logo{transform:rotate(var(--tilt-heading));font-size:26px;text-decoration:none}.blog-join{color:var(--lime);background:var(--ink);transform:rotate(var(--tilt-heading));border-radius:999px;padding:9px 18px;font-size:12px;text-decoration:none}.blog-title{text-align:center;transform:rotate(var(--tilt-heading));margin:40px 0 8px;font-size:clamp(48px,8vw,76px);display:block}.blog-sub{text-align:center;letter-spacing:2px;color:#86616b;margin-bottom:36px;font-size:12px}.post-list{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:18px;max-width:1000px;margin:0 auto;padding:0 20px 72px;display:grid}.post-card{border:var(--line);background:#fff;border-radius:20px;padding:22px 24px 24px;text-decoration:none;transition:translate .15s,background .15s}.post-card:hover{background:#fffafb;translate:0 -2px}.post-card h2{font-family:var(--bubble-font);color:var(--ink);margin:8px 0 6px;font-size:22px;font-weight:900;line-height:1.2}.post-card p{color:#555;font-size:15px;line-height:1.55}.post-kind{letter-spacing:2px;border:2px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:10px;display:inline-block}.post-kind.seo{background:var(--lime);color:var(--ink)}.post-kind.brand{background:var(--grape);color:#fff}.post-body{max-width:680px;margin:36px auto 0;padding:0 20px}.post-body h1{font-family:var(--bubble-font);color:var(--ink);margin:12px 0 20px;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.1}.post-body h2{font-family:var(--block-font);color:var(--ink);margin:30px 0 10px;font-size:20px}.post-body p,.post-body li{color:#333;margin-bottom:14px;font-size:16.5px;line-height:1.65}.post-body ul,.post-body ol{margin-bottom:14px;padding-left:24px}.post-body strong{color:var(--ink)}.post-body a{color:var(--cherry);font-weight:700}.post-body table{border-collapse:collapse;width:100%;margin:18px 0}.post-body .table-scroll{-webkit-overflow-scrolling:touch;margin:18px 0;overflow-x:auto}.post-body .table-scroll table{margin:0}@media (max-width:600px){.post-body .table-scroll table{min-width:640px}}.post-body th,.post-body td{border:2px solid var(--ink);text-align:left;padding:8px 12px;font-size:14px}.post-body th{background:var(--ink);color:var(--lime);font-family:var(--block-font);font-size:12px}.post-body hr{border:none;border-top:3px solid var(--ink);margin:30px 0}.post-how-much-are-contacts-with-insurance td:nth-child(2){white-space:nowrap}a.post-cta-btn{background:var(--ink);color:var(--lime);transform:rotate(var(--tilt-card));border-radius:999px;margin-top:18px;padding:14px 28px;font-size:15px;text-decoration:none;display:inline-block}.blog-signup{padding:40px 20px 72px}.blog-signup-inner{max-width:640px;margin:0 auto}.blog-signup-word{width:fit-content;transform:rotate(var(--tilt-heading));margin:0 auto 26px;font-size:34px;display:block}.blog-signup-card{border:var(--line);background:#fff;border-radius:20px;padding:26px 26px 22px}.blog-signup-title{font-family:var(--bubble-font);color:var(--ink);text-wrap:balance;font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.1}.blog-signup-line{color:#333;margin-top:8px;font-size:16.5px;line-height:1.5}.blog-signup-card .join-perk{margin:16px 0 10px}.blog-signup-card .join-perk-note{text-align:left;color:#444;margin:0 0 20px;font-size:14px}@media (max-width:479px){.blog-signup-card{padding:20px 18px 16px}.blog-signup-word{font-size:28px}}:is(.join-card:has(.share-card) :is(.join-ask,.join-perk,.join-perk-note),.blog-signup-card:has(.share-card) .blog-signup-pitch){display:none}.faq{background:var(--pink);padding:var(--sect-y) 20px}.faq-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1040px;margin:0 auto;display:grid}.faq-head{position:sticky;top:14vh}.faq-title{transform:rotate(var(--tilt-heading));color:var(--cherry);font-size:clamp(38px,5vw,56px);line-height:1;display:block}.faq-more{color:#6b4650;margin-top:22px;font-size:16px}.faq-more a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.faq-list{border:var(--line);background:#fff;border-radius:20px;overflow:hidden}.faq-item+.faq-item{border-top:2px dashed #e0b9c3}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;list-style:none;transition:background .15s;display:flex}.faq-item summary:hover{background:#fff2f5}.faq-item summary:focus-visible{outline-offset:-6px}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--bubble-font);color:var(--ink);font-size:19px;font-weight:900;line-height:1.2}@media (max-width:767px){.faq-inner{grid-template-columns:1fr;gap:26px}.faq-head{text-align:center;position:static}.faq-more{margin-top:14px;font-size:15px}.faq-item summary{padding:16px 16px 16px 18px}.faq-q{font-size:17px}}.faq-plus{background:var(--marigold);border:3px solid var(--ink);width:30px;height:30px;font-family:var(--bubble-font);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:900;transition:transform .25s cubic-bezier(.2,1.6,.4,1),background .2s;display:flex}.faq-item[open] .faq-plus{background:var(--lime);transform:rotate(45deg)}.faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.faq-item[open] .faq-a-wrap{grid-template-rows:1fr}.faq-a{color:#444;max-width:62ch;min-height:0;padding:0 22px;font-size:16px;line-height:1.6;overflow:hidden}.faq-item[open] .faq-a{padding-bottom:20px}@media (max-width:767px){.faq-a{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.faq-item summary,.faq-plus,.faq-a-wrap{transition:none}}.merch-wrap{background:var(--pink);flex-direction:column;min-height:100vh;display:flex}.merch-top{background:var(--cherry);padding:22px var(--chrome-gutter);justify-content:space-between;align-items:center;display:flex}.merch-hero{text-align:center;flex:1;padding:12px 20px 56px}.merch-seal-slot{margin:18px auto 6px}.merch-seal{width:min(78vw,400px);height:auto;margin:0 auto;animation:.5s cubic-bezier(.2,1.6,.4,1) both seal-in;display:block;transform:rotate(-5deg)}@keyframes seal-in{0%{opacity:0;transform:rotate(-14deg)scale(.6)}to{opacity:1;transform:rotate(-5deg)scale(1)}}@media (prefers-reduced-motion:reduce){.merch-seal{animation:none}}.merch-seal-word{font-family:var(--bubble-font);fill:var(--cherry);stroke:var(--ink);stroke-width:10px;paint-order:stroke;font-size:78px;font-weight:900}.merch-seal-soon{font-family:var(--block-font);fill:var(--ink);letter-spacing:2px;font-size:30px;font-weight:900}.merch-seal-sub{font-family:var(--block-font);fill:var(--ink);letter-spacing:2px;font-size:14px}.merch-line{color:var(--ink);letter-spacing:1px;margin:18px 0 26px;font-size:15px;line-height:1.7}.legal-body h2{margin-top:26px}.legal-date{letter-spacing:2px;color:#8a5560;margin-bottom:10px;font-size:11px}.page-col{flex-direction:column;display:flex}.page-col .site-footer{margin-top:auto}.page-col>*{width:100%;min-width:0}.about-hero{background:var(--cherry);padding:6px 24px 34px}.about-title{text-align:center;transform:rotate(var(--tilt-heading));margin:14px 0 16px;font-size:clamp(38px,8vw,68px);line-height:.98}.about-kicker{color:#fff;text-align:center;letter-spacing:2px;font-size:12px}.about-body{padding-bottom:48px}.about-rules{gap:14px;margin:18px 0 8px;padding-left:0;list-style:none;display:grid}.about-rule{border:var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.about-rule p{margin-bottom:0;font-size:15.5px}.about-rule-n{background:var(--ink);color:var(--lime);letter-spacing:1px;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:12px}.about-rule-h{font-family:var(--bubble-font);color:var(--ink);margin:1px 0 6px;font-size:18px;font-weight:900;line-height:1.2}.join-card{border:3px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--card-shadow);background:#fff;padding:26px 28px 20px}.join-ask{font-family:var(--bubble-font);color:var(--ink);text-align:center;font-size:clamp(24px,6vw,30px);font-weight:900;line-height:1.1}.join-perk{background:var(--marigold);width:fit-content;color:var(--ink);border:2px solid var(--ink);text-align:center;letter-spacing:1.5px;border-radius:999px;margin:10px auto 18px;padding:6px 14px;font-size:12px;display:block;transform:rotate(1deg)}.join-perk-note{text-align:center;color:var(--ink);margin:-8px 0 18px;font-size:15px;line-height:1.4}@media (min-width:768px){.join-slot{max-width:620px}.join-card{padding:32px 44px 24px}.join-perk{padding:7px 18px;font-size:13px}}.join-label{color:var(--ink);letter-spacing:2px;margin-bottom:-2px;font-size:11px}.join-input{border:3px solid var(--ink);min-width:0;font-size:16px;font-family:var(--block-font);background:#fff;border-radius:999px;outline:none;flex:1;padding:13px 18px}.join-input:focus-visible{outline:3px dashed var(--ink);outline-offset:3px}.join-input::placeholder{font-family:var(--block-font);opacity:.5}.join-error{color:var(--cherry);text-align:center;font-size:12px}.join-check{appearance:none;border:3px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.join-check:checked{background:var(--lime)}.join-check:checked:after{content:"✓";color:var(--ink);font-size:12px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.join-purpose{font-family:var(--block-font);color:#6f6f6f;letter-spacing:1px;text-align:center;max-width:420px;margin:0 auto;font-size:11.5px;line-height:1.5}@media (max-width:479px){.join-row{flex-direction:column!important}.join-row button{width:100%;transform:none!important}.join-card{padding:18px 16px 14px}.join-perk{letter-spacing:1px;text-wrap:balance;border-radius:14px;max-width:100%;font-size:11px;line-height:1.35}}@media (prefers-reduced-motion:no-preference){@supports (rotate:1deg){@keyframes pop-in{0%{opacity:0;translate:0 12px;scale:.92}to{opacity:1;translate:0;scale:1}}.hero-top,.stare-eyes,.scroll-hint{animation:.5s cubic-bezier(.2,1.6,.4,1) both pop-in}.stare-eyes{animation-delay:80ms}.scroll-hint{animation-delay:.3s}}@supports (animation-timeline:view()){@keyframes sticker-press{0%{opacity:0;scale:1.7}to{opacity:1;scale:1}}.deal-burst,.deal-tag,.ref-free{animation:linear both sticker-press;animation-timeline:view();animation-range:cover 12% cover 26%}.ref-box:nth-child(2) .ref-free{animation-range:cover 18% cover 32%}.ref-box:nth-child(3) .ref-free{animation-range:cover 24% cover 38%}.ref-box:nth-child(4) .ref-free{animation-range:cover 30% cover 44%}@keyframes snip{0%{rotate:none}30%{rotate:-16deg}55%{rotate:10deg}80%{rotate:-6deg}to{rotate:none}}.snip{animation:linear both snip;animation-timeline:view();animation-range:entry 30% cover 55%;display:inline-block}@keyframes halftone-drift{to{translate:0 60px}}.stare-pin:before{animation:linear both halftone-drift;animation-timeline:scroll();animation-range:0 100vh;inset:-60px 0 0}}@keyframes blink{0%,91%{transform:scaleY(0)}94%,96.5%{transform:scaleY(1)}99.5%,to{transform:scaleY(0)}}.eye-lid{animation:4s linear infinite blink}@keyframes blink-wink{0%,30.33%{transform:scaleY(0)}31.33%,32.17%{transform:scaleY(1)}33.17%{transform:scaleY(0)}45%{transform:scaleY(0)}47.5%,50.8%{transform:scaleY(1)}53.3%{transform:scaleY(0)}63.67%{transform:scaleY(0)}64.67%,65.5%{transform:scaleY(1)}66.5%{transform:scaleY(0)}97%{transform:scaleY(0)}98%,98.8%{transform:scaleY(1)}99.83%,to{transform:scaleY(0)}}[data-eye]:last-of-type .eye-lid{animation:12s linear infinite blink-wink}@keyframes bob{50%{translate:0 -3px}}.soon{animation:4s ease-in-out infinite bob}.marquee:hover span{animation-play-state:paused}.pill-btn{transition:translate .15s,scale .15s}.pill-btn:hover{translate:0 -2px}.pill-btn:active{translate:0;scale:.95}}@media (prefers-reduced-motion:reduce){.post-card{transition:none}}.stare-pin:before{content:"";background-image:radial-gradient(circle, var(--ink) 1.3px, transparent 1.6px);opacity:.05;pointer-events:none;background-size:26px 26px;position:absolute;inset:0}.stare-pin>*{position:relative}.eye-lid{transform-origin:top;background:#fff;border-radius:50%;position:absolute;inset:0;transform:scaleY(0)}.scene-pin{position:relative}.scene-stare{background:var(--cherry)}.stare-pin{padding:28px var(--chrome-gutter) var(--sect-y-sm)}.stare-stage{text-align:center}.stare-eyes{margin:34px 0 8px;display:block}.scroll-hint{color:#fff;text-align:center;letter-spacing:3px;margin-top:30px;font-size:12px}.scene-drop{background:var(--pink)}.drop-pin{padding:var(--sect-y) 20px var(--sect-y-sm);text-align:center}.drop-window{max-width:980px;margin:34px auto 0;position:relative}.drop-frame{border:var(--line);border-radius:var(--radius-media);background:#fff;overflow:clip}.drop-pano{width:100%;height:auto;display:block}.drop-open{width:min(28%,275px);margin:0;position:absolute;bottom:-52px;right:-14px;transform:rotate(1deg)}.drop-open img{border:3px solid var(--ink);border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--card-shadow);background:#fff;display:block}@media (max-width:767px){.drop-open{width:80%;margin:16px auto 0;position:static}}.deal{--field:#fff;background:var(--field);padding:var(--sect-y) 20px calc(var(--sect-y) + 40px);position:relative}.deal-title{text-align:center;transform:rotate(var(--tilt-heading));color:var(--cherry);margin-bottom:clamp(44px,6vw,76px);font-size:clamp(42px,7vw,66px);display:block}.deal-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.8vw,40px);max-width:1080px;margin:0 auto;display:grid}.deal-card{border:var(--line);background:#fff;border-radius:20px;padding:26px 26px 28px;position:relative}.deal-word{letter-spacing:1px;color:var(--ink);text-wrap:balance;font-size:clamp(24px,2.3vw,30px);line-height:1;display:block}.deal-copy{color:#444;margin-top:12px;font-size:16px;line-height:1.6}.deal-copy strong{color:var(--ink)}.deal-big{letter-spacing:-1px;color:var(--cherry);margin:6px 0 22px;font-size:clamp(76px,7.6vw,112px);line-height:.9;display:block}.deal-per{letter-spacing:1px;color:var(--ink);text-shadow:none;margin-left:6px;font-size:16px}.deal-easy{padding-top:14px}.deal-photo{aspect-ratio:4/3;object-fit:cover;object-position:40% 50%;background:var(--pink);border-radius:12px;width:100%;height:auto;margin-bottom:22px;display:block}.deal-price .deal-word{color:var(--cherry)}.deal-burst{--burst:polygon(50% 0%, 58.4% 7.8%, 69.1% 3.8%, 73.9% 14.2%, 85.4% 14.6%, 85.8% 26.1%, 96.2% 30.9%, 92.2% 41.6%, 100% 50%, 92.2% 58.4%, 96.2% 69.1%, 85.8% 73.9%, 85.4% 85.4%, 73.9% 85.8%, 69.1% 96.2%, 58.4% 92.2%, 50% 100%, 41.6% 92.2%, 30.9% 96.2%, 26.1% 85.8%, 14.6% 85.4%, 14.2% 73.9%, 3.8% 69.1%, 7.8% 58.4%, 0% 50%, 7.8% 41.6%, 3.8% 30.9%, 14.2% 26.1%, 14.6% 14.6%, 26.1% 14.2%, 30.9% 3.8%, 41.6% 7.8%);z-index:1;isolation:isolate;width:112px;height:112px;color:var(--ink);letter-spacing:1px;flex-direction:column;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:absolute;top:-40px;right:-26px;transform:rotate(12deg)}.deal-burst:before,.deal-burst:after{content:"";z-index:-1;clip-path:var(--burst);position:absolute}.deal-burst:before{background:var(--ink);inset:0}.deal-burst:after{background:var(--marigold);inset:3px}.deal-burst-n{font-family:var(--bubble-font);letter-spacing:0;margin-top:2px;font-size:38px;font-weight:800}.deal-ticket{padding:0}.deal-stub{border-bottom:2px dashed var(--ink);flex-wrap:wrap;align-items:flex-end;gap:4px 14px;padding:30px 26px 22px;display:flex;position:relative}.deal-stub:before,.deal-stub:after{content:"";background:var(--field);border:var(--line);width:15px;height:28px;position:absolute;bottom:-15px}.deal-stub:before{border-left:0;border-radius:0 14px 14px 0;left:-2px}.deal-stub:after{border-right:0;border-radius:14px 0 0 14px;right:-2px}.deal-ticket .deal-big{color:var(--grape);margin:0}.deal-was{color:#8d8d8d;-webkit-text-decoration-color:var(--cherry);text-decoration-color:var(--cherry);margin-bottom:10px;font-size:22px;text-decoration-thickness:3px}.deal-ticket-body{padding:22px 26px 28px}.deal-ticket .deal-word{color:var(--grape)}.deal-tag{z-index:1;background:var(--marigold);color:var(--ink);border:var(--line);letter-spacing:1.5px;border-radius:999px;padding:7px 14px;font-size:11px;position:absolute;top:-16px;right:18px;transform:rotate(4deg)}@media (max-width:1023px) and (min-width:768px){.deal-grid{gap:18px}.deal-easy,.deal-price{padding:20px 18px 22px}.deal-easy{padding-top:12px}.deal-stub{padding:26px 18px 18px}.deal-ticket-body{padding:18px 18px 22px}.deal-burst{width:92px;height:92px;right:-14px}}@media (max-width:767px){.deal-grid{grid-template-columns:1fr;gap:40px;max-width:440px}.deal-easy,.deal-price{padding:20px 20px 22px}.deal-easy{padding-top:12px}.deal-stub{padding:26px 20px 18px}.deal-ticket-body{padding:18px 20px 22px}.deal-burst{width:96px;height:96px;top:-30px;right:-10px}.deal-burst-n{font-size:32px}.deal-copy{font-size:15px}}.snip{display:inline-block}.snip svg{vertical-align:-2px;display:inline-block}.join-finale{background:var(--cherry);padding:var(--sect-y) 20px;text-align:center}.finale-title{transform:rotate(var(--tilt-heading));font-size:clamp(42px,8vw,72px);line-height:1;display:inline-block}.float-slot{z-index:60;text-align:center;position:fixed;bottom:16px;right:16px}.float-join{background:var(--ink);color:var(--lime);border:3px solid var(--pink);letter-spacing:1.5px;white-space:nowrap;border-radius:999px;padding:14px 22px;font-size:12px;text-decoration:none;display:inline-block}.float-trust{color:var(--pink);opacity:.85;margin-top:8px;font-size:10px;display:block}@media (max-width:767px){.float-slot{left:50%;right:auto;transform:translate(-50%)}}.lp .site-footer{padding-bottom:96px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:has(.lp){scroll-behavior:smooth}.scene-stare{height:170vh}.scene-drop{background:0 0;height:150vh;margin-top:-100vh}main{timeline-scope:--stare, --drop, --finale}.scene-stare{view-timeline-name:--stare}.scene-drop{view-timeline-name:--drop}.scene-pin{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.stare-pin{padding:28px var(--chrome-gutter)}.stare-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.stare-eyes{margin:0 0 8px}.scroll-hint{margin:0 0 14px}@keyframes stare-eyes-zoom{0%,30%{opacity:1;scale:1}42%{opacity:1;scale:1.18}52%{opacity:1;scale:2.2}58%,to{opacity:0;scale:2.5}}.stare-eyes{animation:linear both stare-eyes-zoom;animation-timeline:--stare;animation-range:contain}@keyframes stare-copy-out{0%,30%{opacity:1;translate:0}52%,to{opacity:0;translate:0 -44px}}.stare-headline,.stare-sub{animation:linear both stare-copy-out;animation-timeline:--stare;animation-range:contain}@keyframes stare-chrome-out{0%,55%{opacity:1}75%,to{opacity:0}}.stare-pin .hero-top{animation:linear both stare-chrome-out;animation-timeline:--stare;animation-range:contain}@keyframes hint-out{0%,10%{opacity:1}22%,to{opacity:0}}.scroll-hint{animation:linear both hint-out;animation-timeline:--stare;animation-range:contain}@keyframes circle-reveal{0%{clip-path:circle(0%)}to{clip-path:circle(142%)}}.drop-pin{background:var(--pink);justify-content:center;padding:24px 20px;animation:linear both circle-reveal;animation-timeline:--stare;animation-range:contain 62% exit 30%}@media (min-width:768px){.drop-window{width:min(100%,980px,max(320px,240svh - 1128px))}}@keyframes inset-pop{0%{opacity:0;translate:0 34px;scale:.85}to{opacity:1;translate:0;scale:1}}.drop-open{animation:linear both inset-pop;animation-timeline:--drop;animation-range:contain 14% contain 34%}@keyframes rail-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.drop-rail,.drop-caption{animation:linear both rail-in;animation-timeline:--drop;animation-range:contain 20% contain 44%}@media (max-width:767px){.drop-frame{height:max(140px,min(38vh,100svh - 440px))}.drop-pin{padding:20px 20px 88px}.drop-pano{object-fit:cover;object-position:36% 50%;width:100%;height:100%}.drop-open{width:46%;margin:0;position:absolute;bottom:-36px;right:-6px}.drop-rail{margin-top:54px}.drop-caption{display:none}}.join-finale{view-timeline-name:--finale}@keyframes float-hide{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.float-join{animation:.5s cubic-bezier(.2,1.6,.4,1) .6s both pop-in}.float-slot{animation:linear both float-hide;animation-timeline:--finale;animation-range:entry 10% entry 60%}@media (max-width:767px){.scroll-hint{margin:0 0 76px}}}}.contact-hero{background:var(--cherry);text-align:center;padding:34px 22px 32px}.contact-title{transform:rotate(var(--tilt-heading));font-size:clamp(46px,10vw,80px)}.contact-mail{background:var(--lime);color:var(--ink);border:3px solid var(--ink);box-shadow:var(--card-shadow);transform:rotate(var(--tilt-card));word-break:break-all;border-radius:999px;margin-top:20px;padding:12px 22px;font-size:clamp(12px,3.2vw,15px);text-decoration:none;display:inline-block}.contact-mail:hover{transform:rotate(0)translateY(-2px)}.contact-window{color:#fff;letter-spacing:2px;margin-top:16px;font-size:11.5px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;max-width:680px;margin:30px auto 0;padding:0 20px;display:grid}.contact-card{border:var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:20px;display:flex}.contact-card-h{font-family:var(--bubble-font);color:var(--ink);font-size:20px;font-weight:900}.contact-card-p{color:#333;margin:8px 0 14px;font-size:15px;line-height:1.6}.contact-card-cta{background:var(--ink);color:var(--lime);border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 18px;font-size:12px;text-decoration:none}.contact-card-cta:hover{background:var(--grape)}.contact-medical{background:var(--marigold);border:var(--line);border-radius:20px;max-width:680px;margin:22px auto 0;padding:18px 20px}.contact-medical p{color:var(--ink);font-size:15px;line-height:1.6}.contact-medical-h{letter-spacing:2px;margin-bottom:8px;font-size:11px}.contact-fine{margin-top:26px;padding-bottom:48px}.contact-fine p{color:#5b3b43;font-size:14.5px}@media (prefers-reduced-motion:reduce){.contact-mail:hover{transform:rotate(-1.5deg)}}.lost{background:var(--cherry);text-align:center;padding:20px 24px var(--sect-y)}.lost-title{transform:rotate(var(--tilt-heading));margin:18px 0 16px;font-size:clamp(42px,8vw,72px);line-height:1}.lost-copy{color:#fff;font-size:18px;line-height:1.5}.lost-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:8px;display:flex}.lost-links a.post-cta-btn{background:var(--ink)}.lost-alt{color:#fff;letter-spacing:1.5px;text-underline-offset:4px;padding:14px 4px;font-size:13px}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_6e92af06-module__jwU00a__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_6e92af06-module__jwU00a__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_555cefee-module__Rk4gHa__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_555cefee-module__Rk4gHa__variable{--font-archivo:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80ed8edb9cc5675d-s.3_fpd0rr_yf66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e87afa7481d865d-s.p.36qn902yqfzut.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titan One Fallback;src:local(Arial);ascent-override:79.49%;descent-override:14.34%;line-gap-override:0.0%;size-adjust:122.03%}.titan_one_91b46cf8-module__pJP20W__className{font-family:Titan One,Titan One Fallback;font-style:normal;font-weight:400}.titan_one_91b46cf8-module__pJP20W__variable{--font-titan:"Titan One", "Titan One Fallback"}
