.hm-page{--color-bg:#0d0a0a;--hm-cream:#f3efe6;--hm-gutter:clamp(20px, 5.2vw, 90px);--hm-spring:cubic-bezier(.34, 1.56, .64, 1);--hm-pop:cubic-bezier(.2, .9, .3, 1.18);background:var(--color-bg);min-height:100dvh;color:var(--hm-cream);position:relative;overflow-x:clip}.hm-hero{isolation:isolate;margin-top:calc(-1 * var(--site-header-height));position:relative}.hm-hero-media{z-index:-1;height:max(100%,100svh);position:absolute;inset:0 0 auto;overflow:hidden}.hm-hero-media video{object-fit:cover;filter:blur(4px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.hm-hero-grain{opacity:.18;mix-blend-mode:overlay;position:absolute;inset:0}.hm-hero-shade{background:linear-gradient(to bottom, transparent 62%, var(--color-bg) 96%), linear-gradient(to right, #00000080 15%, transparent 60%), radial-gradient(ellipse 70% 55% at 95% 0%, #3662734d, transparent), linear-gradient(to bottom, #0000008c, transparent 30%), radial-gradient(ellipse at center, transparent, #00000073 60%, #000000bf), #00000080;position:absolute;inset:0}.hm-hero-inner{min-height:clamp(480px,70svh,780px);padding:calc(var(--site-header-height) + 48px) var(--hm-gutter) 0;flex-direction:column;justify-content:flex-end;display:flex}.hm-hero-row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.hm-hero-title{font-family:var(--font-display);letter-spacing:-.06em;color:var(--hm-cream);margin:0;font-size:clamp(48px,6.6vw,112px);font-weight:400;line-height:.98}.hm-hero-title>span>span{margin:-.35em -.2em;padding:.35em .2em}.hm-hero-action{flex-shrink:0;margin-right:clamp(0px,4vw,120px)}.hm-plate{--hm-plate-rx:0deg;--hm-plate-ry:0deg;color:#000;width:clamp(148px,10vw,176px);transform:perspective(900px) rotateX(var(--hm-plate-rx)) rotateY(var(--hm-plate-ry));transition:transform .9s var(--ease-out-quint), background-color .35s var(--ease-out-quint);background:#f3efe6e6;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 16px;display:none;box-shadow:inset 0 2.4px 2.4px #fff,inset 0 -2.4px 4.8px #ffffff40,0 24px 60px -20px #0000008c}.hm-plate:hover{background:#f3efe6f7}.hm-plate:focus-visible{outline:2px solid var(--hm-cream);outline-offset:4px}.hm-plate-code{width:100%;height:auto;display:block}.hm-plate-label{font-family:"Switzer", var(--font-body);letter-spacing:-.03em;color:#270200;font-size:18px;line-height:1}@media (min-width:901px) and (hover:hover) and (pointer:fine){.hm-plate{display:flex}.hm-hero-pill{display:none}}.press-carousel.hm-press{--press-slot-width:clamp(80px, 6.5vw, 112px);align-items:center;gap:clamp(12px,1.6vw,28px);margin-top:clamp(24px,2.6vw,44px);display:flex}.hm-press>.home-copy-action{flex-shrink:0}.hm-press p{white-space:nowrap;color:#f3efe699;font-size:12px}.hm-press .press-carousel-window{margin:0}.hm-press .press-carousel-slot{height:48px}.hm-press img{max-width:min(64px, calc(var(--press-slot-width) - 28px));opacity:.55;mix-blend-mode:luminosity;max-height:28px}.hm-reviews{--editorial-muted:#ffffff80;margin-top:clamp(4px,1vw,16px);position:relative}.hm-feature-action{margin-top:clamp(20px,2vw,32px)}.hm-feature{max-width:1200px;padding:clamp(24px, 2.5vw, 40px) var(--hm-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,72px);margin-inline:auto;display:grid;position:relative}.hm-feature[data-media=end] .hm-feature-media{order:2}.hm-feature-copy{position:relative}.hm-feature[data-media=end] .hm-feature-copy{padding-left:clamp(0px,3vw,48px)}.hm-feature-eyebrow{font-family:"Switzer", var(--font-body);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.75em;margin:0 0 clamp(14px,1.2vw,20px);font-size:clamp(14px,1vw,16px);line-height:1;display:flex}.hm-feature-eyebrow-label{color:#f2efe79e;align-items:center;gap:.5em;display:inline-flex}.hm-feature-eyebrow-label svg{flex-shrink:0;width:1.05em;height:1.05em}.hm-feature-chip{background:var(--liquid-glass);box-shadow:var(--liquid-glass-edges);-webkit-backdrop-filter:var(--liquid-glass-backdrop);backdrop-filter:var(--liquid-glass-backdrop);font-family:var(--font-body);letter-spacing:-.02em;color:#ffffffc4;border-radius:999px;padding:.32em .75em .38em;font-size:.8em}.hm-feature-title{max-width:7.2em;font-family:var(--font-display);letter-spacing:-.06em;color:var(--hm-cream);text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,72px);font-weight:400;line-height:1}.hm-feature-body{letter-spacing:-.015em;color:#ffffffa8;text-wrap:pretty;max-width:22em;margin:clamp(16px,1.6vw,24px) 0 0;font-size:clamp(17px,1.2vw,20px);line-height:1.45}#home-date{max-width:4.6em}.hm-photo{pointer-events:none;position:relative}.hm-photo-mask{position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hm-photo img{max-width:none;position:absolute}.hm-photo[data-variant=call]{aspect-ratio:760/820;width:min(100%,440px);margin-inline:auto}.hm-photo[data-variant=call] .hm-photo-mask{width:118%;height:112%;position:absolute;top:-6%;left:-18%;transform:rotate(64deg);-webkit-mask-image:url(/images/home/mask-call.svg);mask-image:url(/images/home/mask-call.svg)}.hm-photo[data-variant=call] img{width:102%;height:auto;top:50%;left:50%;transform:translate(-46%,-50%)rotate(-49deg)}.hm-photo[data-variant=dinner]{aspect-ratio:921/963;width:min(100%,460px);margin-inline:auto}.hm-photo[data-variant=dinner] .hm-photo-mask{position:absolute;inset:0;-webkit-mask-image:url(/images/home/mask-dinner.svg);mask-image:url(/images/home/mask-dinner.svg)}.hm-photo[data-variant=dinner] img{object-fit:cover;object-position:38% 50%;filter:brightness(.78);width:100%;height:100%;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-photo{animation:linear both hm-photo-reveal;animation-timeline:view();animation-range:entry cover 45%}.hm-photo img{animation:linear both hm-photo-drift;animation-timeline:view();animation-range:cover}}}@keyframes hm-photo-reveal{0%{opacity:0;filter:blur(12px);scale:1.06}to{opacity:1;filter:none;scale:1}}@keyframes hm-photo-drift{0%{translate:0 -24px}to{translate:0 24px}}.hm-ask{--hm-ask-h:clamp(380px, 26vw, 440px);isolation:isolate;width:min(100%,clamp(300px,24vw,380px));margin:0 auto;font-size:15px;position:relative}.hm-ask:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 30% at 60% 66%,#ffffff3d,#9090820f 50%,#0000);position:absolute;inset:-10% -60% -40% -45%}.hm-ask-screen{height:var(--hm-ask-h);position:relative}.hm-ask-scroller{height:100%;transition:opacity .4s var(--ease-out-quint);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 52%);mask-image:linear-gradient(#0000,#000 52%)}.hm-ask-scroller[data-clearing]{opacity:0}.hm-ask-thread{padding:var(--hm-ask-h) 0 5.4em;flex-direction:column;display:flex}.hm-ask-thread>*{flex-shrink:0}.hm-ask-row{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:82%;margin-top:.7em;display:flex}.hm-ask-row[data-follows]{margin-top:.2em}.hm-ask-row[data-reacted]{padding-top:1.8em}.hm-ask-row[data-from=me]{align-self:flex-end;align-items:flex-end}.hm-ask-bubble{--hm-bubble:#252222;background:var(--hm-bubble);font-family:var(--font-body);letter-spacing:-.01em;color:#ffffffc2;border-radius:1.2em;margin:0;padding:.6em .9em .65em;font-size:1em;font-weight:400;line-height:1.3;position:relative;box-shadow:inset 0 1px 3px #ffffff24}.hm-ask-bubble[data-from=me]{--hm-bubble:#1c1919}.hm-ask-bubble:after{content:"";background:var(--hm-bubble);width:22px;height:17.5px;clip-path:path("M19.73 0A19 19 0 0 1 13.25 7C12.7 7.35 12 7.73 11.5 7.99C10.9 8.25 10.2 8.55 9.5 8.85C9 9 8.5 9.15 8 9.33C6 9.65 3 10 0 10L0 0Z");pointer-events:none;transition:clip-path .34s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-7.5px;right:0}.hm-ask-bubble[data-tail]:after{clip-path:path("M19.73 0A19 19 0 0 1 13.25 7C12.4 7.6 11.1 8.9 11.1 10.5C11.1 11.9 12.3 14.4 13.5 16C13.9 16.6 13.5 17.2 12.6 16.9C8.5 14.9 3.5 10.4 0 10L0 0Z")}.hm-ask-bubble[data-from=known]:after{clip-path:path("M2.27 0A19 19 0 0 0 8.75 7C9.3 7.35 10 7.73 10.5 7.99C11.1 8.25 11.8 8.55 12.5 8.85C13 9 13.5 9.15 14 9.33C16 9.65 19 10 22 10L22 0Z");left:0;right:auto}.hm-ask-bubble[data-from=known][data-tail]:after{clip-path:path("M2.27 0A19 19 0 0 0 8.75 7C9.6 7.6 10.9 8.9 10.9 10.5C10.9 11.9 9.7 14.4 8.5 16C8.1 16.6 8.5 17.2 9.4 16.9C13.5 14.9 18.5 10.4 22 10L22 0Z")}.hm-ask-typing:after{content:none}.hm-ask-receipt{letter-spacing:-.01em;color:#ffffff73;margin:7px 21px 0 4px;font-size:.68em;line-height:1.25em}.hm-ask-receipt b{font-weight:600}.hm-ask-receipt span{display:block}.hm-ask-row[data-typing][data-follows]{margin-top:9px}.hm-ask-squiggle{background:url(/images/home/squiggle.svg) 0 100%/100% .36em no-repeat;padding-bottom:.18em}.hm-ask-typing{align-items:center;gap:.27em;height:2.55em;padding-block:0;display:flex}.hm-ask-typing span{background:#ffffff8c;border-radius:50%;width:.5em;height:.5em}.hm-ask-blur{pointer-events:none;height:58%;position:absolute;inset:0 0 auto}.hm-ask-blur span{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, #000 var(--from), transparent var(--to));mask-image:linear-gradient(to bottom, #000 var(--from), transparent var(--to));position:absolute;inset:0}.hm-ask-blur span:first-child{--blur:2px;--from:40%;--to:100%}.hm-ask-blur span:nth-child(2){--blur:5px;--from:20%;--to:75%}.hm-ask-blur span:nth-child(3){--blur:10px;--from:0%;--to:50%}.hm-ask-composer{background:var(--liquid-glass);min-height:2.9em;box-shadow:var(--liquid-glass-edges), 0 14px 36px #00000073;-webkit-backdrop-filter:var(--liquid-glass-backdrop);backdrop-filter:var(--liquid-glass-backdrop);border-radius:999px;align-items:center;gap:.5em;padding:.35em .55em .35em 1em;display:flex;position:absolute;bottom:.8em;left:10%;right:4%}.hm-ask-draft{--hm-draft-shift:0px;white-space:nowrap;color:#ffffff8c;flex:1;min-width:0;font-size:.95em;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.4em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.4em),#0000)}.hm-ask-draft[data-overflowing]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.8em calc(100% - 1em),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.8em calc(100% - 1em),#0000)}.hm-ask-draft-text{translate:var(--hm-draft-shift) 0;transition:translate .16s var(--ease-out-quint);padding-right:.9em;display:inline-block}.hm-ask-composer[data-typing] .hm-ask-draft{color:#ffffffe0}.hm-ask-caret{vertical-align:-.18em;background:var(--hm-cream);border-radius:1px;width:1.5px;height:1.1em;margin-left:1px;display:inline-block}.hm-ask-send{color:#ffffffd9;width:1.8em;height:1.8em;transition:background-color .25s var(--ease-out-quint), color .25s var(--ease-out-quint), scale .25s var(--hm-pop);background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hm-ask-composer[data-typing] .hm-ask-send{background:var(--hm-cream);color:#0d0a0a;scale:1.06}.hm-tapback{z-index:1;pointer-events:none;width:2.65em;height:3em;position:absolute;top:-1.9em;left:-1.25em}.hm-tapback-shape{width:100%;height:100%;display:block;overflow:visible}.hm-tapback-shape circle{transform-box:fill-box;transform-origin:50%}.hm-tapback-shape [data-part=badge]{transform-origin:20% 90%}.hm-tapback-outline{fill:var(--color-bg)}.hm-tapback-fill{fill:#2c2a29}.hm-tapback-glyph{place-items:center;width:2.05em;height:2.05em;display:grid;position:absolute;top:.17em;left:.39em}.hm-tapback-glyph svg{width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){.hm-ask-row[data-from=known] .hm-ask-bubble{animation:hm-pop-them .42s var(--hm-pop) both;transform-origin:0 100%}.hm-ask-row[data-from=me] .hm-ask-bubble{animation:hm-pop-me .38s var(--ease-out-quint) both;transform-origin:100% 100%}.hm-ask-receipt span{animation:hm-receipt-in .3s var(--ease-out-quint) both}.hm-ask-row .hm-ask-typing{animation-duration:.3s}.hm-tapback-shape [data-part=far]{animation:hm-tapback-dot .26s var(--hm-pop) both}.hm-tapback-shape [data-part=near]{animation:hm-tapback-dot .26s 70ms var(--hm-pop) both}.hm-tapback-shape [data-part=badge]{animation:hm-tapback-in .56s .12s var(--hm-pop) both}.hm-tapback-glyph{animation:hm-tapback-glyph .52s .3s var(--hm-pop) both}.hm-ask-typing span{animation:1.4s ease-in-out infinite hm-dot}.hm-ask-typing span:nth-child(2){animation-delay:.2s}.hm-ask-typing span:nth-child(3){animation-delay:.4s}}@keyframes hm-pop-them{0%{opacity:0;transform:translateY(14px)scale(.7)}}@keyframes hm-pop-me{0%{opacity:0;transform:translateY(44px)scale(.9)}35%{opacity:1}}@keyframes hm-receipt-in{0%{opacity:0;scale:.5}}@keyframes hm-tapback-dot{0%{scale:0}}@keyframes hm-tapback-in{0%{opacity:0;rotate:-24deg;scale:0}60%{opacity:1;rotate:4deg;scale:1.14}}@keyframes hm-tapback-glyph{0%{opacity:0;scale:.2}55%{opacity:1;scale:1.35}}@keyframes hm-dot{0%,70%,to{opacity:.4;scale:.88}35%{opacity:1;scale:1}}.hm-closing{isolation:isolate;--hm-closing-pad:clamp(64px, 7vw, 128px);padding-top:var(--hm-closing-pad);background:var(--color-bg);text-align:center;position:relative}.hm-closing:before{content:"";z-index:2;mix-blend-mode:color-dodge;opacity:.33;pointer-events:none;background:linear-gradient(#000,#c98e47 70%,#000);position:absolute;inset:0}.hm-manifesto{z-index:1;font-family:var(--font-display);letter-spacing:-.06em;color:var(--hm-cream);flex-direction:column;align-items:center;margin:0;padding-inline:16px;font-size:clamp(44px,6vw,104px);font-weight:400;line-height:1.3;display:flex;position:relative}.hm-manifesto-word{display:inline-block}.hm-manifesto-line{white-space:nowrap;align-items:center;gap:.28em;display:flex}.hm-manifesto-line[data-line="1"]{color:#f3efe6db}.hm-struck{color:#f3efe67a;position:relative}.hm-strike{background:url(/images/home/strike.svg) 50%/100% 100% no-repeat;width:104%;height:.4em;position:absolute;top:34%;left:-2%}.hm-object{display:inline-block;position:relative}.hm-object canvas{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hm-object[data-ready] .hm-object-fallback{visibility:hidden}.hm-coin{filter:drop-shadow(0 .06em .08em #0009);width:1em;height:1em}.hm-coin .hm-object-fallback{background:radial-gradient(circle at 35% 30%,#5a5650,#1c1a18 70%);border-radius:50%;position:absolute;inset:0}.hm-heart{filter:drop-shadow(0 .06em .08em #0000008c)drop-shadow(0 .1em .4em #8c0a1e59);width:1.02em;height:.94em}.hm-heart .hm-object-fallback{text-align:center;color:#8c0a1e;font-size:1.1em;line-height:.85;display:block}.hm-closing-scene{--hm-icon-size:clamp(104px, 8vw, 144px);--hm-icon-lead:clamp(36px, 3.4vw, 60px);--hm-download-gap:clamp(32px, 2.8vw, 48px);--hm-download-height:52px;height:calc(var(--hm-icon-lead) + var(--hm-icon-size) + var(--hm-download-gap) + var(--hm-download-height) + var(--hm-closing-pad));position:relative}.hm-closing-download{z-index:3;top:calc(var(--hm-icon-lead) + var(--hm-icon-size) + var(--hm-download-gap));position:absolute;left:50%;translate:-50%}.hm-closing-download a{height:var(--hm-download-height);padding-inline:26px;font-size:18px}.hm-app-icon{z-index:3;top:calc(var(--hm-icon-lead) + var(--hm-icon-size) / 2);width:var(--hm-icon-size);aspect-ratio:1;perspective:700px;transition:scale .5s var(--ease-out-quint);border-radius:26%;display:block;position:absolute;left:50%;translate:-50% -50%}.hm-app-icon:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1.5px #f3efe68c,0 0 28px #f3efe64d}.hm-app-icon-card{transform-style:preserve-3d;transition:transform .75s var(--hm-pop);position:absolute;inset:0}.hm-app-icon-face{backface-visibility:hidden;background:linear-gradient(200deg,#f9faf9 4%,#ebeae2 87%);border-radius:26%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 3.7px 1.85px #fff,inset 0 -3.7px 3.7px #fff,0 30px 80px -20px #000000a6}.hm-app-icon-face>svg{fill:#0c0a09;width:100%;height:100%}.hm-app-icon-face[data-side=back]{transform:rotateY(180deg)}.hm-app-icon-face>.hm-app-icon-qr{color:#0c0a09;width:72%;height:72%}.hm-app-icon:focus-visible{outline:2px solid var(--hm-cream);outline-offset:6px}@media (hover:hover){.hm-app-icon:hover{scale:1.04}}@media (hover:hover) and (pointer:fine){.hm-app-icon:is(:hover,:focus-visible) .hm-app-icon-card{transform:rotateY(180deg)}}@media (prefers-reduced-motion:no-preference){.hm-hero-media video{animation:hm-hero-settle 2.4s var(--ease-out-quint) backwards}.hm-hero-action{animation:rise-in .9s var(--ease-out-quint) var(--hm-after-headline) backwards}.hm-reviews .known-review{--hm-card:6;animation:rise-in .9s var(--ease-out-quint) calc(var(--hm-reviews-at) + var(--hm-card) * .11s) backwards}.hm-reviews .review-ticker-group:first-child>.known-review:first-child{--hm-card:0}.hm-reviews .review-ticker-group:first-child>.known-review:nth-child(2){--hm-card:1}.hm-reviews .review-ticker-group:first-child>.known-review:nth-child(3){--hm-card:2}.hm-reviews .review-ticker-group:first-child>.known-review:nth-child(4){--hm-card:3}.hm-reviews .review-ticker-group:first-child>.known-review:nth-child(5){--hm-card:4}.hm-reviews .review-ticker-group:first-child>.known-review:nth-child(6){--hm-card:5}.hm-closing[data-armed] :is(.hm-manifesto-line[data-line="1"],.hm-manifesto-word){animation:line-in 1.3s var(--ease-out-quint) var(--hm-at,0s) backwards}.hm-closing[data-armed] .hm-strike{animation:hm-strike .65s var(--ease-out-quint) var(--hm-strike-at) backwards}.hm-closing[data-armed] .hm-coin{animation:hm-coin .7s var(--ease-out-quint) var(--hm-at) backwards}.hm-closing[data-armed] .hm-heart{animation:hm-pop .7s var(--hm-spring) var(--hm-at) backwards}.hm-closing[data-armed] .hm-app-icon{animation:hm-icon-in 1.1s var(--ease-out-quint) var(--hm-at) backwards, hm-float 6s ease-in-out calc(var(--hm-at) + 1.1s) infinite}.hm-closing[data-armed] .hm-closing-download{animation:rise-in .9s var(--ease-out-quint) var(--hm-download-at) backwards}.hm-closing[data-armed] .hm-app-icon-card{animation:hm-nudge 3s var(--ease-out-quint) var(--hm-nudge-at) infinite}.hm-closing[data-armed] .hm-app-icon:before{animation:hm-ripple 3s var(--ease-out-quint) var(--hm-nudge-at) infinite}.hm-closing[data-armed] .hm-app-icon:is(:hover,:focus-visible) .hm-app-icon-card,.hm-closing[data-armed] .hm-app-icon:is(:hover,:focus-visible):before{animation:none}.hm-closing[data-armed]:not([data-in-view]) :is(.hm-manifesto-line,.hm-manifesto-word,.hm-strike,.hm-coin,.hm-heart,.hm-app-icon,.hm-app-icon-card,.hm-closing-download),.hm-closing[data-armed]:not([data-in-view]) .hm-app-icon:before{animation-play-state:paused}}@keyframes hm-hero-settle{0%{opacity:0;scale:1.06}}@keyframes hm-strike{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hm-coin{0%{opacity:0;rotate:-40deg;scale:.6}}@keyframes hm-pop{0%{opacity:0;scale:.3}}@keyframes hm-icon-in{0%{opacity:0;filter:blur(8px);translate:-50% -30%}}@keyframes hm-nudge{0%,45%,to{scale:1}10%{scale:1.07}22%{scale:.98}32%{scale:1.02}}@keyframes hm-ripple{0%{opacity:.8;scale:1}55%,to{opacity:0;scale:1.32}}@keyframes hm-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 6px)}}@media (max-width:900px){.hm-hero-media{height:100%}.hm-hero-inner{min-height:min(78svh,640px)}.hm-hero-row{flex-direction:column;align-items:flex-start;gap:24px}.hm-hero-action{margin:0}.hm-feature{grid-template-columns:minmax(0,1fr);row-gap:8px}.hm-feature[data-media=end] .hm-feature-media{order:0}.hm-feature[data-media=end] .hm-feature-copy{padding-left:0}.hm-photo[data-variant=call]{width:min(100%,400px)}.hm-photo[data-variant=dinner]{width:min(100%,420px)}.hm-ask{--hm-ask-h:400px;width:min(100%,380px);margin-bottom:16px}}@media (max-width:640px){.press-carousel.hm-press{flex-direction:column;align-items:flex-start;gap:8px}.hm-press .press-carousel-window{width:calc(100vw - 2 * var(--hm-gutter))}.hm-manifesto{font-size:13vw}}@media (prefers-reduced-motion:reduce){.hm-ask-bubble:after{transition:none}}
