body:has(.st-page),html:has(.st-page){background:#081a2b}.marketing-site:has(.st-page){--st-world:#1477b8;--st-world-ink:#fff;--mk-page:var(--st-world);--mk-ink:var(--st-world-ink);--mk-ink-soft:var(--st-world-ink)}.marketing-site:has(main[data-start=teal]){--st-world:#0a7f7b}.marketing-site:has(main[data-start=navy]){--st-world:#0d3557}.marketing-site:has(main[data-start=orange]){--st-world:#c25700}.marketing-site:has(main[data-start=tomato]){--st-world:#d63f16}.marketing-site:has(main[data-start=purple]){--st-world:#6b50d4}.marketing-site:has(main[data-start=green]){--st-world:#0b8457}.marketing-site:has(main[data-start=pink]){--st-world:#c9356c}.dark .marketing-site:has(.st-page){--mk-page:#0b2238;--mk-ink:#fff;--mk-ink-soft:#fff}.marketing-site:has(.st-page) .mk-header{box-shadow:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.marketing-site:has(.st-page) .mk-header-download{background:var(--mk-ink);color:var(--mk-page)}.marketing-site:has(.st-page) .mk-menu-button{background:transparent;box-shadow:none;color:var(--mk-ink)}.marketing-site:has(.st-page) .ed-dialog,.marketing-site:has(.st-page) .mk-menu-sheet,.marketing-site:has(.st-page) .mk-menu-tools{--mk-ink:#10283c;--mk-ink-soft:#33495c}.dark .marketing-site:has(.st-page) .ed-dialog,.dark .marketing-site:has(.st-page) .mk-menu-sheet,.dark .marketing-site:has(.st-page) .mk-menu-tools{--mk-ink:#fff;--mk-ink-soft:rgba(255,255,255,0.82)}.marketing-site .mk-back{display:inline-flex;min-width:44px;min-height:44px;flex:none;align-items:center;justify-content:center;gap:6px;margin-left:-8px;border-radius:12px;padding:0 10px 0 8px;color:var(--mk-ink);font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.marketing-site .mk-back svg{width:20px;height:20px;flex:none}.marketing-site .mk-back:active{transform:scale(.97)}.marketing-site .mk-back:focus-visible{outline:3px solid currentColor;outline-offset:1px}@media (hover:hover) and (pointer:fine){.marketing-site .mk-back:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}@media (max-width:1099px){.marketing-site .mk-back{padding:0}.marketing-site .mk-back span{display:none}}@media (max-width:374px){.marketing-site .mk-header-bar:has(.mk-back) .mk-brand-name{display:none}}@media (prefers-reduced-motion:reduce){.marketing-site .mk-back{transition:none}}.marketing-site:has(.st-page) .mk-nav a:is([aria-current],:hover){color:var(--mk-ink);text-decoration-color:currentColor}.marketing-site:has(.st-page) .mk-menu-tools .mk-language a:not([aria-current=true]){color:var(--st-world-ink)}.dark .marketing-site:has(.st-page) .mk-menu-tools .mk-language a:not([aria-current=true]){color:#fff}.marketing-site:has(.st-page) .mk-footer{--mk-page-alt:#081a2b;--mk-ink:#fff;--mk-ink-soft:rgba(255,255,255,0.78);color:#fff}.marketing-site:has(.st-page) .mk-language :is([aria-current=true],[aria-pressed=true]){background:#fff;color:#0d3557}.st-page{margin-top:calc(-1 * (var(--mk-header-h) + .75rem));overflow:clip;background:#081a2b;color:#fff}.st-world{background:var(--st-w);color:var(--st-ink)}.dark .st-world{background:#0b2238;color:#fff}.dark .st-sheet+.st-world,.dark .st-world+.st-sheet,.dark .st-world+.st-world{border-top:1px solid rgba(255,255,255,.08)}.st-block :focus-visible,.st-jump :focus-visible,.st-world :focus-visible{outline-color:currentColor}.st-sheet{background:var(--st-w);color:var(--st-ink)}.marketing-site .st-page .st-sheet.legal-content-grid,.st-page .st-sheet.ed-delete,.st-page .st-sheet.ed-search-body{margin:0;padding:clamp(32px,5vw,64px) var(--ed-inset) clamp(56px,7vw,100px)}.marketing-site .st-page .st-sheet.legal-content-grid{max-width:none}.dark .st-sheet{background:#0b2238;color:#fff}.st-giant{margin:0;font-family:var(--font-nunito),sans-serif;font-weight:900;letter-spacing:-.045em;hyphens:auto;overflow-wrap:break-word}.st-giant[data-size=xl]{font-size:clamp(3.3rem,11.4vw,11rem);line-height:.92}.st-giant[data-size=l]{font-size:clamp(2.7rem,7.2vw,7.4rem);line-height:.96}.st-giant[data-size=m]{font-size:clamp(2.15rem,4.8vw,4.8rem);line-height:1;letter-spacing:-.035em}.dark .st-giant{color:var(--st-bright)}.st-line{display:block}.st-line[data-accent]{color:#ffc531}.dark .st-line[data-accent]{color:#fff}.st-phero{--st-p:0.5;position:relative;display:grid;min-height:min(76svh,760px);align-items:end;gap:clamp(24px,4vw,64px);overflow:hidden;padding:calc(var(--mk-header-h) + clamp(32px, 5vw, 64px)) var(--ed-inset) clamp(40px,6vw,84px)}.st-phero-main{position:relative;z-index:1;min-width:0}.st-phero-lead{max-width:34em;margin:18px 0 0;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;line-height:1.32}.st-phero-note{max-width:38em;margin:12px 0 0;font-weight:700;line-height:1.4}.st-phero-lead a,.st-phero-note a{color:inherit;font-weight:900;overflow-wrap:anywhere;text-underline-offset:3px}.st-phero-note svg{display:inline;width:16px;height:16px;margin-left:4px;vertical-align:-2px}.st-phero .ed-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 18px}.st-band .ed-link,.st-block .ed-link,.st-phero .ed-link{color:inherit}.st-phero-media{position:relative;z-index:1;min-width:0}.st-phero-food{--turn:-12deg;position:absolute;z-index:0;width:clamp(84px,14vw,230px);height:auto;filter:drop-shadow(0 12px 12px rgba(0,0,0,.26));pointer-events:none;transform:translateY(calc((var(--st-p) - .5) * -220px)) rotate(calc((var(--st-p) - .5) * 70deg + var(--turn)))}.st-phero-food[data-n="1"]{--turn:14deg}.st-phero-food[data-n="2"]{--turn:-6deg}.st-phero:not([data-has-food]):not([data-has-media]){min-height:0}@media (min-width:760px){.st-phero[data-has-food]:not([data-has-media]) .st-phero-main{max-width:72%}.st-phero[data-has-media]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.st-phero[data-has-media] .st-giant[data-size=l],.st-phero[data-has-media] .st-giant[data-size=xl]{font-size:clamp(2.7rem,6vw,6.4rem);line-height:.96}.st-phero-food[data-n="0"]{top:18%;right:7%}.st-phero-food[data-n="1"]{right:20%;bottom:10%}.st-phero-food[data-n="2"]{right:3%;bottom:6%}.st-phero[data-has-media] .st-phero-food{z-index:2;width:clamp(76px,9vw,150px)}.st-phero[data-has-media] .st-phero-food[data-n="0"]{top:14%;right:2%}.st-phero[data-has-media] .st-phero-food[data-n="1"]{right:37%;bottom:8%}.st-phero[data-has-media] .st-phero-food[data-n="2"]{right:1%;bottom:3%}}@media (max-width:759px){.st-phero{min-height:62svh}.st-phero[data-has-food]:not([data-has-media]){padding-bottom:132px}.st-phero-food{width:84px}.st-phero-food[data-n="0"]{right:4%;bottom:12px}.st-phero-food[data-n="1"]{right:32%;bottom:2px}.st-phero-food[data-n="2"]{right:60%;bottom:14px}.st-phero[data-has-media] .st-phero-food{z-index:2;width:70px}.st-phero[data-has-media] .st-phero-food[data-n="0"]{right:8px;bottom:auto;top:60%}.st-phero[data-has-media] .st-phero-food[data-n="1"],.st-phero[data-has-media] .st-phero-food[data-n="2"]{display:none}}.st-phero{isolation:isolate}.st-block-photo,.st-phero-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.18);mix-blend-mode:multiply;pointer-events:none}.dark .st-block-photo,.dark .st-phero-photo{filter:grayscale(1) brightness(.9);mix-blend-mode:normal;opacity:.2}.st-block{position:relative;isolation:isolate;overflow:hidden}.st-block>:not(.st-block-photo){position:relative;z-index:1}.st-stack{position:relative}.st-stack-photo.ed-photo{aspect-ratio:5/6;border-radius:var(--ed-radius);box-shadow:0 30px 50px -24px rgba(0,0,0,.55);transform:rotate(calc(1.6deg + (var(--st-p, .5) - .5) * 5deg))}.st-stack .ed-slip{position:absolute;bottom:-7%;left:-7%;z-index:1;width:72%;transform:rotate(calc(-1.8deg + (var(--st-p, .5) - .5) * -5deg))}@media (min-width:760px){.st-panel:has(.st-stack),.st-phero[data-has-media]:has(.st-stack){grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:clamp(36px,6vw,96px)}}.st-panel:has(.st-stack) .ed-caps[data-long]{grid-template-columns:minmax(0,1fr)}@media (max-width:759px){.st-stack-photo.ed-photo{aspect-ratio:4/3}.st-stack .ed-slip{position:relative;bottom:auto;left:auto;width:calc(100% - 20px);margin:-46px 10px 0}}.st-jump ul{display:grid;margin:0;padding:0;list-style:none}.st-jump a{position:relative;display:flex;height:100%;min-height:88px;align-items:center;gap:12px;overflow:hidden;padding:14px var(--ed-gutter);background:var(--st-w);color:var(--st-ink);font-size:1.15rem;font-weight:900;line-height:1.12;letter-spacing:-.015em;text-decoration:none}.dark .st-jump a{background:#12304b;color:var(--st-bright)}.st-jump img{width:58px;height:58px;flex:none;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.25));transition:transform .22s cubic-bezier(.22,1,.36,1)}.st-jump span{flex:1}.st-jump svg{width:20px;height:20px;flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (min-width:900px){.st-jump ul{grid-template-columns:repeat(5,minmax(0,1fr))}.st-jump a{min-height:210px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:18px clamp(16px,1.8vw,28px) 20px;font-size:clamp(1.15rem,1.7vw,1.6rem)}.st-jump img{position:absolute;top:12px;right:8px;width:clamp(78px,8vw,118px);height:auto}.st-jump span{flex:none}}@media (hover:hover) and (pointer:fine){.st-jump a:hover svg{transform:translateY(4px)}.st-jump a:hover img{transform:rotate(-8deg)}}.st-answers{position:relative}.st-rail{position:sticky;top:calc(var(--mk-header-h) + .75rem);z-index:20;overflow-x:auto;padding:0 var(--ed-gutter) 8px;background:var(--mk-page);scrollbar-width:none;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.st-rail::-webkit-scrollbar{display:none}.st-rail ul{display:flex;width:max-content;gap:4px;margin:0;padding:0;list-style:none}.st-rail a{display:flex;min-height:40px;align-items:center;gap:7px;border-radius:12px;padding:0 12px;color:var(--mk-ink);font-size:.9375rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.st-rail svg{width:17px;height:17px}.st-rail a[aria-current=true]{background:var(--mk-ink);color:var(--mk-page)}.st-rail a:focus-visible{outline:3px solid var(--mk-ink);outline-offset:1px}.st-band{position:relative;display:grid;min-height:min(92svh,860px);align-items:end;gap:clamp(20px,3vw,44px);overflow:hidden;padding:clamp(120px,16vw,200px) var(--ed-inset) clamp(36px,5vw,72px);color:#fff}.st-band-photo.ed-photo{position:absolute;inset:0;border-radius:0}.st-band:after{content:"";position:absolute;inset:34% 0 0;background:linear-gradient(0deg,rgba(8,26,43,.9),rgba(8,26,43,.5) 55%,transparent);pointer-events:none}.st-band-aside,.st-band-copy{position:relative;z-index:1;min-width:0}.st-band .st-giant{max-width:13em;color:#fff}.st-band-lead{max-width:34em;margin:14px 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.35}.st-band-note{max-width:38em;margin:10px 0 0;font-size:.9375rem;font-weight:600;line-height:1.4}@media (min-width:960px){.st-band:has(.st-band-aside){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.st-card{border-bottom:6px solid rgba(16,32,46,.2);border-radius:var(--ed-radius);padding:clamp(18px,2.2vw,28px);background:var(--ed-card);box-shadow:0 24px 40px -20px rgba(0,0,0,.55);color:var(--ed-ink)}.st-card .ed-roles{margin-top:0}.st-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.st-block{display:flex;min-height:46svh;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;min-width:0;padding:clamp(28px,3.4vw,54px) clamp(20px,3vw,44px);background:var(--st-w);color:var(--st-ink)}.st-block[data-wide]{grid-column:span 2}.dark .st-block{background:#0f2840;color:#fff}.dark .st-block:nth-child(2n){background:#12304b}.st-block>svg{width:34px;height:34px}.st-block h2,.st-block h3{margin:0;font-family:var(--font-nunito),sans-serif;font-weight:900;line-height:.98;letter-spacing:-.03em;overflow-wrap:anywhere;hyphens:auto}.st-block h2{font-size:clamp(2rem,3.4vw,3.4rem)}.st-block h3{font-size:clamp(1.6rem,2.4vw,2.4rem)}.st-block :is(h2,h3) a{color:inherit;text-decoration:none}.st-block :is(h2,h3) a:hover{text-decoration:underline}.st-block p{max-width:28em;margin:0;font-weight:700;line-height:1.35}.st-block>a:not(.wc-button):not(.ed-link){display:inline-flex;min-height:40px;align-items:center;gap:6px;color:inherit;font-weight:900;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.st-block>a svg{width:16px;height:16px;flex:none}.st-block .st-block-small{font-size:.875rem;font-weight:600}.st-block .st-block-small a{color:inherit;font-weight:800;text-underline-offset:3px}.st-block .ed-question{color:inherit}.st-block .wc-button{max-width:100%;overflow-wrap:anywhere}.st-choices{display:grid;gap:12px;padding:0 var(--ed-inset) clamp(48px,6vw,90px)}.st-choices .ed-choice{border-bottom:6px solid rgba(16,32,46,.18);background:var(--ed-card);color:var(--ed-ink)}.st-choices .ed-choice[data-current=true]{border-bottom-color:#c9960d;box-shadow:inset 0 0 0 3px #ffc531}@media (min-width:900px){.st-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-after{padding:clamp(64px,8vw,120px) var(--ed-inset)}.st-steps{display:grid;gap:20px;margin:clamp(28px,4vw,56px) 0 0;padding:0;list-style:none;counter-reset:st-step}.st-steps li{display:grid;gap:6px;counter-increment:st-step}.st-steps li:before{content:counter(st-step);font-family:var(--font-nunito),sans-serif;font-size:clamp(4.5rem,9vw,9rem);font-weight:900;line-height:.9;letter-spacing:-.05em}.st-steps strong{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.1;letter-spacing:-.02em}.st-steps span{max-width:26em;font-weight:700;line-height:1.38}@media (min-width:760px){.st-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}}.st-page .ed-faq{margin:0;padding:clamp(64px,8vw,120px) var(--ed-inset)}.st-page .ed-faq .ed-h2{max-width:none;color:inherit;font-size:clamp(2.8rem,6.4vw,6.4rem);line-height:.95;letter-spacing:-.045em}.dark .st-page .ed-faq .ed-h2{color:var(--st-bright)}.st-page .ed-faq details,.st-page .ed-faq-list,.st-page .ed-faq-list .ed-faq-note{border-color:color-mix(in srgb,currentColor 28%,transparent)}.st-page .ed-faq summary{min-height:64px;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:900;letter-spacing:-.01em}.st-page .ed-faq details p,.st-page .ed-faq summary svg,.st-page .ed-faq-list .ed-faq-note{color:inherit}.st-page .ed-faq details p{font-weight:600}@media (hover:hover) and (pointer:fine){.st-page .ed-faq summary:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}}.st-page .ed-compare-section{margin:0;padding:clamp(40px,5vw,80px) var(--ed-inset)}.st-page .ed-compare,.st-page .ed-plan-tile{--plan-free:#1477b8;--plan-pro:#c25700;--plan-pro-plus:#c9356c}.st-page .ed-plan-tile{border-bottom:6px solid color-mix(in srgb,var(--plan) 70%,#000);border-radius:22px;padding:16px 18px 18px;background:var(--plan);box-shadow:none;color:#fff}.st-page .ed-plan-tile[aria-pressed=true]{box-shadow:0 0 0 3px var(--ed-paper),0 0 0 6px var(--plan)}.st-page .ed-plan-name{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em}.st-page .ed-plan-check,.st-page .ed-plan-for{color:inherit}.st-page .ed-plan-for{font-weight:600}.st-page .ed-compare thead{background:var(--mk-page);transition:background-color .3s cubic-bezier(.22,1,.36,1)}.st-page .ed-compare thead th{font-size:clamp(1.2rem,1.8vw,1.6rem)}.st-page .ed-compare-group th{font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:-.03em}@media (hover:hover) and (pointer:fine){.st-page .ed-plan-tile:hover,.st-page .ed-plan-tile[aria-pressed=true]:hover{box-shadow:0 0 0 3px var(--ed-paper),0 0 0 6px var(--plan)}}.st-phero .blog-article-meta,.st-phero .blog-article-meta a,.st-phero .blog-language-notice{color:inherit}.st-phero .blog-article-navigation{justify-content:flex-start;margin:0 0 12px}.st-phero .blog-article-meta{margin-top:16px;font-size:.875rem}.st-phero .blog-article-hero{height:auto;aspect-ratio:3/2;margin:0;overflow:hidden;border-radius:var(--ed-radius);box-shadow:0 30px 50px -24px rgba(0,0,0,.55)}.st-phero .blog-language-nav{background:color-mix(in srgb,currentColor 18%,transparent)}.st-phero .blog-language-nav a{color:inherit}.st-phero .blog-language-nav a[aria-current=page]{background:#fff;box-shadow:none;color:#10283c}.st-phero .blog-discovery{max-width:720px;margin-top:22px}.st-phero>.st-phero-main>.blog-search-control{max-width:720px;min-height:60px;margin-top:22px;border-radius:18px;font-size:1.1rem}.st-phero .blog-search-control input::-webkit-search-cancel-button{display:none}.st-phero .blog-search-control{border-bottom:4px solid rgba(16,32,46,.18);box-shadow:none}.st-phero .blog-search-control:focus-within{box-shadow:0 0 0 3px #fff}.st-phero .blog-needs{flex-wrap:wrap;margin:14px 0 0;overflow:visible;padding:0}.st-phero .blog-needs button{background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}.st-phero .blog-needs button span{color:inherit}.st-phero .blog-needs button[aria-pressed=true]{background:#fff;box-shadow:none;color:#10283c}@media (hover:hover) and (pointer:fine){.st-phero .blog-needs button:not([aria-pressed=true]):hover{background:color-mix(in srgb,currentColor 30%,transparent)}}.marketing-site .st-sheet.blog-page-shell{padding-top:clamp(32px,5vw,64px)}.st-page .blog-post-card-title{letter-spacing:-.025em}.st-page .blog-post-card-media{box-shadow:0 5px 0 rgba(16,32,46,.12)}.marketing-site .st-page .blog-post-card-featured .blog-post-card-title{font-size:clamp(1.9rem,4.4vw,4rem);line-height:1;letter-spacing:-.04em}.marketing-site .st-page .blog-index-cta{min-height:0;justify-content:flex-start;border-radius:var(--ed-radius);padding:clamp(22px,3vw,40px);background:var(--st-w);color:#fff}.dark .marketing-site .st-page .blog-index-cta{background:#12304b}.st-page .blog-index-cta .ed-link,.st-page .blog-index-cta p{color:inherit}.marketing-site .st-page .blog-article-endmatter .blog-section-panel-blue{border-bottom:6px solid rgba(16,32,46,.2);background:#1477b8}.dark .marketing-site .st-page .blog-article-endmatter .blog-section-panel-blue{background:#12304b}.marketing-site .st-page .blog-article-endmatter .blog-section-panel-blue :is(h2,p){color:#fff}.marketing-site .st-page .blog-article-endmatter .blog-section-panel-blue a{background:#fff;box-shadow:none;color:#0d3557}.st-page .ed-finale-section{max-width:none;margin:0;padding:0}.st-page .ed-finale{min-height:70svh;align-items:center;border:0;border-radius:0;padding:clamp(96px,8vw,120px) var(--ed-inset) clamp(40px,6vw,90px);background:#1477b8}.dark .st-page .ed-finale{background:#0d3557}.st-page .ed-finale-host{top:clamp(22px,3.4vw,46px);left:var(--ed-inset)}.st-page .ed-finale-title{font-family:var(--font-nunito),sans-serif;font-size:clamp(3.4rem,10vw,10rem);font-weight:900;line-height:.9;letter-spacing:-.05em}.st-page .ed-finale-lead{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700}.st-page .ed-intents{margin:0;padding:clamp(28px,4vw,48px) var(--ed-inset);background:#081a2b;color:#fff}.st-page .ed-intents .ed-support,.st-page .ed-intents a{color:inherit}.st-track{position:relative;height:100svh}.st-track[data-live]{height:calc(100svh + var(--st-room))}.st-anchor{position:absolute;left:0;width:1px;height:1px}.st-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--st-w);color:#fff;transition:background-color .46s cubic-bezier(.22,1,.36,1);user-select:none}.dark .st-stage{background:#0b2238}.st-word{position:absolute;top:clamp(66px,8.5svh,92px);right:0;left:0;margin:0;font-family:var(--font-nunito),sans-serif;font-size:min(calc(146vw / var(--st-chars)),44svh);font-weight:900;line-height:.86;letter-spacing:-.055em;text-align:center;animation:st-rise .34s cubic-bezier(.22,1,.36,1)}.dark .st-word{color:var(--st-bright)}@keyframes st-rise{0%{opacity:0;transform:translateY(16px)}}.st-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:grab;opacity:0;touch-action:pan-y pinch-zoom;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.st-canvas:active{cursor:grabbing}.st-stage[data-ready] .st-canvas{opacity:1}.st-plain-phone{position:absolute;top:var(--st-phone-top,52svh);left:50%;z-index:1;width:min(46vw,27svh);filter:drop-shadow(0 28px 40px rgba(0,20,50,.4));transform:translateX(-50%);transition:opacity .3s cubic-bezier(.22,1,.36,1)}.st-stage[data-ready] .st-plain-phone{visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.st-hero-copy{position:absolute;top:clamp(68px,8svh,84px);right:0;left:0;z-index:3;padding-inline:20px;text-align:center;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s}.st-stage:not([data-hero]) .st-hero-copy{visibility:hidden;opacity:0;transform:translateY(-14px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.st-title{margin:0;font-family:var(--font-nunito),sans-serif;font-size:min(6.9vw,12.6svh);font-weight:900;line-height:.96;letter-spacing:-.045em}.st-title span{display:block}.st-title span[data-accent]{color:#ffc531}.st-lead{max-width:44em;margin:10px auto 12px;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:700;line-height:1.3}.st-hero-copy .ed-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:0}.st-hero-copy .ed-link{color:inherit}.st-pile{position:absolute;inset:0;z-index:4;pointer-events:none}.st-food{position:absolute;top:0;left:0;cursor:grab;pointer-events:auto;touch-action:pan-y pinch-zoom;will-change:transform}.st-food:active{cursor:grabbing}.st-food[data-stored]{opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.st-food img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,20,50,.28));pointer-events:none;-webkit-user-drag:none}.st-counter{position:absolute;top:60%;left:50%;z-index:4;display:grid;justify-items:center;gap:6px;pointer-events:none;transform:translateX(-50%);transition:opacity .2s cubic-bezier(.22,1,.36,1)}.st-stage:not([data-hero]) .st-counter{opacity:0}.st-counter .st-count,.st-counter .st-note{margin:0;border-radius:12px;white-space:nowrap;padding:5px 12px;font-weight:800;box-shadow:0 4px 0 rgba(0,0,0,.16)}.st-count{background:#fff;color:#0d3557}.st-note{background:#ffc531;color:#10283c;animation:st-note .24s cubic-bezier(.22,1,.36,1)}@keyframes st-note{0%{opacity:0;transform:translateY(-8px)}}.st-drifts{position:absolute;inset:0;z-index:3;pointer-events:none}.st-drift{position:absolute;width:clamp(84px,13vw,210px);height:auto;filter:drop-shadow(0 12px 12px rgba(0,0,0,.26));visibility:hidden;will-change:transform}.st-drift[data-side=left]{top:26%;left:7%}.st-drift[data-side=right]{top:44%;right:7%}.st-caption{position:absolute;bottom:clamp(16px,3svh,30px);left:clamp(16px,3vw,44px);z-index:5;width:min(25em,calc(100% - 32px));border-bottom:5px solid rgba(16,32,46,.2);border-radius:20px;padding:14px 18px 12px;background:#fff;box-shadow:0 20px 34px -16px rgba(0,0,0,.5);color:#10202e;user-select:text;animation:st-rise .3s cubic-bezier(.22,1,.36,1)}.dark .st-caption{border-bottom-color:rgba(0,0,0,.35);background:#12304b;color:#fff}.st-caption h2{margin:0;font-family:var(--font-nunito),sans-serif;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:900;line-height:1.04;letter-spacing:-.02em}.st-caption p{margin:6px 0 0;font-weight:600;line-height:1.35}.st-caption .ed-slip-open{margin-top:8px;color:inherit}.st-dots{position:absolute;right:clamp(16px,3vw,44px);bottom:clamp(20px,3.4svh,34px);z-index:5;display:flex;visibility:hidden;gap:2px}.st-dots[data-shown]{visibility:visible}.st-dots a{display:grid;width:24px;height:24px;place-items:center;border-radius:50%}.st-dots a:before{content:"";width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.42);transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.st-dots a[aria-current]:before{background:#fff;transform:scale(1.35)}.st-dots a:focus-visible{outline:3px solid #fff;outline-offset:1px}.st-panel{--st-p:0;position:relative;display:grid;min-height:100svh;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);overflow:hidden;padding:clamp(90px,8vw,120px) var(--ed-inset)}.st-panel .ed-caps,.st-panel .ed-caps svg,.st-panel .ed-facts,.st-panel .ed-question{color:inherit}.st-panel .ed-question{font-size:clamp(1.1rem,1.8vw,1.7rem);font-weight:900}.st-panel .ed-facts li:before{background:currentColor}.st-panel-title{margin:0;font-family:var(--font-nunito),sans-serif;font-size:clamp(2.8rem,6.6vw,7.2rem);font-weight:900;line-height:.94;letter-spacing:-.04em;hyphens:auto}.dark .st-panel-title{color:var(--st-bright)}.st-panel-body{max-width:28em;margin:18px 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:700;line-height:1.35}.st-panel-media{position:relative;min-width:0}.st-panel .ed-slip{z-index:1;width:100%;margin:0;transform:rotate(calc((var(--st-p) - .5) * -8deg))}.st-panel-food{position:absolute;z-index:2;width:clamp(80px,11vw,170px);height:auto;filter:drop-shadow(0 12px 12px rgba(0,0,0,.25));pointer-events:none}.st-panel-food[data-n="0"]{top:-12%;left:-14%;transform:translateY(calc((var(--st-p) - .5) * -200px)) rotate(calc(var(--st-p) * 60deg))}.st-panel-food[data-n="1"]{right:-10%;bottom:16%;transform:translateY(calc((var(--st-p) - .5) * 220px)) rotate(calc(var(--st-p) * -50deg))}.st-panel-food[data-n="2"]{bottom:-14%;left:40%;transform:translateY(calc((var(--st-p) - .5) * -140px)) rotate(calc(var(--st-p) * 40deg))}.st-answers .st-panel{padding-top:clamp(136px,11vw,160px)}@media (max-width:759px){.st-title{font-size:13.4vw;line-height:.94}.st-lead{max-width:21em;margin-block:8px 10px;font-size:1rem}.st-hero-copy .ed-badges [class*="!h-12"],.st-hero-copy .ed-badges img{height:2.5rem!important}.st-caption{bottom:14px;left:16px;padding:12px 14px 10px}.st-caption p{font-size:.94rem}.st-dots{display:none}.st-drift{width:86px}.st-drift[data-side=left]{top:20%;left:-3%}.st-drift[data-side=right]{top:44%;right:-3%}.st-counter .st-count,.st-counter .st-note{padding:4px 10px;font-size:.875rem}.st-band{min-height:72svh}.st-panel{display:block;min-height:0;padding-block:96px 84px}.st-answers .st-panel{padding-top:136px}.st-panel-food[data-n="2"]{bottom:-20%;left:38%}.st-panel-title{font-size:14vw}.st-panel-media{margin-top:34px}.st-blocks{grid-template-columns:minmax(0,1fr)}.st-block{min-height:0;padding-block:40px}.st-block[data-wide]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.st-caption,.st-note,.st-word{animation:none}.st-panel .ed-slip{transform:none}.marketing-site:has(.st-page) .mk-header,.st-canvas,.st-counter,.st-dots a:before,.st-hero-copy,.st-plain-phone,.st-stage{transition:none}.st-food[data-stored],.st-stage:not([data-hero]) .st-hero-copy,.st-stage[data-ready] .st-plain-phone{transition:none}}.og-canvas{display:grid;min-height:100vh;place-items:start;background:#222}.og-card{position:relative;width:1200px;height:630px;overflow:hidden;background:var(--st-w);color:var(--st-ink);font-family:var(--font-nunito),sans-serif}.og-photo-tile{position:absolute;top:-44px;right:-70px;width:620px;height:720px;overflow:hidden;border-radius:44px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);transform:rotate(3deg)}.og-photo-tile img{width:100%;height:100%;object-fit:cover}.marketing-site .og-card .og-device{position:absolute;top:74px;left:668px;width:268px;max-width:none;margin:0;transform:rotate(-4deg)}.og-food{position:absolute;width:170px;height:auto;filter:drop-shadow(0 10px 10px rgba(0,0,0,.3))}.og-food[data-n="0"]{top:40px;left:900px;transform:rotate(-12deg)}.og-food[data-n="1"]{right:40px;bottom:22px;transform:rotate(14deg)}.og-copy{position:absolute;inset:40px auto 40px 48px;display:flex;width:580px;flex-direction:column}.og-brand{display:flex;align-items:center;gap:14px;font-size:2.1rem;font-weight:900;letter-spacing:-.02em}.og-brand img{width:64px;height:64px;border-radius:16px}.og-title{margin:auto 0;font-weight:900;letter-spacing:-.045em;hyphens:auto;overflow-wrap:break-word}.og-title[data-size=xl]{font-size:104px;line-height:.94}.og-title[data-size=l]{font-size:80px;line-height:.96}.og-title[data-size=m]{font-size:62px;line-height:1}.og-title span[data-accent]{color:#ffc531}.og-footer{display:flex;align-items:center;gap:14px;font-size:1.5rem;font-weight:800}.og-url{border-radius:14px;padding:7px 16px;background:#fff;color:#10283c;font-weight:900}.og-article-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.og-card-article:after{content:"";position:absolute;inset:0 0 auto;height:180px;background:linear-gradient(180deg,rgba(8,26,43,.55),transparent)}.og-article-brand{position:absolute;top:34px;left:40px;z-index:1;color:#fff}