.waterline{--seam:calc(50svh - 72px);--display:min(calc((100vw - 2 * var(--margin)) / var(--measure,7)), 26svh);--cut:calc(var(--lines,2) * .86em - .38em);grid-template-rows:auto 1fr;min-height:calc(100svh - 72px);display:grid;position:relative}.waterline__field{inset:var(--seam) 0 0 0;background:var(--lime);transition:background-color var(--t-ui) ease;position:absolute}.waterline[data-dropping] .waterline__field{background:var(--lime-bright)}.waterline__statement{inset-inline:0;top:calc(var(--seam) - (var(--lines,2) * .86 - .38) * var(--display));font-family:var(--font-display);font-size:var(--display);letter-spacing:-.02em;text-align:center;text-transform:uppercase;text-wrap:nowrap;margin:0;font-weight:700;line-height:.86;display:grid;position:absolute}.waterline__copy{padding-inline:var(--margin);grid-area:1/1}.waterline__copy--over{color:var(--text);clip-path:inset(-.3em -1em .38em)}.waterline__copy--under{color:var(--on-field);clip-path:inset(var(--cut) -1em -.3em -1em);-webkit-user-select:none;user-select:none}.waterline__room{height:calc(var(--seam) + .38 * var(--display) + clamp(28px, 5vh, 56px))}.waterline__foot{--focus-ring:var(--ink);--door-bg:var(--ink);--door-error:var(--on-field);background:var(--lime);color:var(--on-field);transition:background-color var(--t-ui) ease;align-self:end;gap:24px;padding-bottom:clamp(24px,5vh,40px);display:grid;position:relative}.waterline[data-dropping] .waterline__foot{background:var(--lime-bright)}.waterline__say{align-content:end;gap:12px;display:grid}.hero-heading{text-wrap:balance;max-width:34ch;font-family:var(--font-body);font-size:var(--step-lead);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.22}.waterline__lead{max-width:44ch;font-size:var(--step-body);line-height:1.5}.waterline__door{min-width:0}.waterline__note{font-size:var(--step-small);margin-top:12px;line-height:1.45}.waterline__answer{max-width:54ch;font-size:var(--step-body);gap:10px;line-height:1.5;display:grid}.waterline__choose-if{font-weight:600}.waterline__side{align-content:end;gap:12px;min-width:0;display:grid}.traveling-clipper-slot{position:relative}.traveling-clipper[data-mode=docked]{z-index:5;position:absolute}@media (min-width:1024px){.waterline__foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.waterline__say{grid-column:1/span 6}.waterline__door,.waterline__side{grid-column:7/-1}}@media (min-width:1024px) and (max-height:899px){.waterline--answer{--seam:calc(45svh - 72px)}}@media (max-width:1023px){.waterline--answer .waterline__foot{row-gap:12px}.waterline--answer .waterline__say,.waterline--answer .waterline__side{display:contents}.waterline--answer .waterline__door{margin-top:12px}.waterline--answer .waterline__answer{order:1;margin-top:12px}}@media (max-width:639px){.waterline{--seam:calc(46svh - 72px)}.waterline__lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.waterline__foot{gap:20px}.waterline--answer .waterline__door{margin-top:8px}}