/* ONE BURGER Site · story.css, generated. Do not edit by hand. */
.ob-w.ob-w .story{padding-block:calc(var(--air) * .5) var(--air)}
.ob-w.ob-w .story__head{display:flex;justify-content:flex-start;margin-bottom:clamp(44px, 4.4vw, 72px)}
.ob-w.ob-w .story__head .eyebrow.cell{border-top:0;color:var(--on-ground-soft)}
.ob-w.ob-w .story__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--gutter);align-items:start}
.ob-w.ob-w .story__title{grid-column:1 / span 5;grid-row:1;text-align:right;margin-top:-.17em}
.ob-w.ob-w .story__body{grid-column:1 / span 5;grid-row:2;align-self:end;margin-top:32px;margin-bottom:36px;font-size:20px;line-height:1.6;max-width:44ch;color:var(--on-ground)}
.ob-w.ob-w .story__ctas{grid-column:1 / span 5;grid-row:3;align-self:end}
.ob-w.ob-w .story__media{grid-column:7 / span 6;grid-row:1 / span 3}
.ob-w.ob-w .story__reel{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 clamp(14px, 1.6vw, 24px);font-weight:700;font-size:clamp(5rem, 12.5vw, 12.5rem);
  line-height:1.1;letter-spacing:0;color:var(--on-ground-accent);white-space:nowrap}
.ob-w.ob-w .story__reel-txt{display:block}
.ob-w.ob-w .story__reel-star{display:block;align-self:center;width:.5em;height:.48em;margin-inline-start:.08em;fill:var(--accent-line)}
.ob-w.ob-w .story__slot{position:relative;display:block;height:1.1em;clip-path:inset(0 -.3em);text-align:center}
.ob-w.ob-w .story__slot + .story__slot{margin-inline-start:.03em}
.ob-w.ob-w .story__col{display:block}
.ob-w.ob-w .story__cell{display:flex;align-items:center;justify-content:center;height:1.1em}
.ob-w.ob-w .story__cell--old{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--on-ground-accent)}
.ob-w.ob-w .story__cell .story__reel-star{margin:0}
.ob-w.ob-w .story__col{transform:translateY(-50%)}
html.ob-anim .ob-w.ob-w .story__reel.is-reel .story__col{transform:translateY(0)}
.ob-w.ob-w .story__fig{aspect-ratio:3 / 2;overflow:hidden}
.ob-w.ob-w .story__fig.is-scrub{transition:none}
html:not(.ob-anim) .ob-w.ob-w .story__fig{clip-path:none !important}
html:not(.ob-anim) .ob-w.ob-w .story__img{transform:none !important}
.ob-w.ob-w .story__img{width:100%;height:100%;object-fit:contain;object-position:center}
.ob-w.ob-w .story__cta{gap:.8em;padding-inline:1.5em 1.3em}
.ob-w.ob-w .story__arrow{position:relative;flex:none;width:18px;height:10px;transition:transform .4s var(--ease-out)}
.ob-w.ob-w .story__arrow::before{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor}
.ob-w.ob-w .story__arrow::after{content:"";position:absolute;inset-inline-end:0;top:50%;width:7px;height:7px;margin-top:-4px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.ob-w.ob-w .story__cta:hover .story__arrow{transform:translateX(-4px)}
@media (min-width:901px) and (hover:hover) and (pointer:fine){
.ob-w.ob-w .story__media{will-change:transform}
}
@media (max-width:900px){
.ob-w.ob-w .story__head{margin-bottom:36px}
.ob-w.ob-w .story__grid{display:block}
.ob-w.ob-w .story__title{font-size:min(11.8vw, 46px);margin-top:0;max-width:7.2em}
.ob-w.ob-w .story__media{margin-top:32px;will-change:auto}
.ob-w.ob-w .story__reel{font-size:min(26vw, 9rem);margin-bottom:12px}
.ob-w.ob-w .story__cell--old{-webkit-text-stroke-width:1.5px}
.ob-w.ob-w .story__body{margin-top:28px;margin-bottom:0;font-size:var(--fs-body);line-height:1.6;max-width:none}
.ob-w.ob-w .story__ctas{margin-top:28px}
}
@media (max-width:767px){
.ob-w.ob-w .story__ctas .btn{width:100%;min-height:50px}
}
