.dach-hero-stage[data-astro-cid-z4yyov34]{--w:72;--x:50;--ground:66%;--van-ar:.5834;--van-h:calc(var(--w) * var(--van-ar) * 1cqw);background:radial-gradient(75% 75% at calc(var(--x) * 1%) calc(var(--ground) - 12%), color-mix(in srgb, var(--color-dark-90) 50%, var(--color-primary-20)) 0%, var(--color-dark-95) 35%, var(--color-dark-100) 100%);container-type:inline-size}@media (width>=768px){.dach-hero-stage[data-astro-cid-z4yyov34]{--w:64;--x:52;--ground:83%}}@media (width>=1280px){.dach-hero-stage[data-astro-cid-z4yyov34]{--w:61;--ground:85%}}.dach-hero-van[data-astro-cid-z4yyov34]{left:calc(var(--x) * 1cqw - var(--w) * .5296cqw);bottom:calc(100% - var(--ground) - var(--w) * .0345cqw);width:calc(var(--w) * 1.0296cqw);max-width:none;height:auto;position:absolute}.dach-hero-glow[data-astro-cid-z4yyov34]{top:calc(var(--ground) - var(--van-h) * 1.2);left:calc(var(--x) * 1cqw - var(--w) * .6cqw);width:calc(var(--w) * 1.2cqw);height:calc(var(--van-h) * 1.4);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-primary-100) 16%, transparent), transparent);position:absolute}.dach-hero-floor[data-astro-cid-z4yyov34]{inset:var(--ground) 0 0;background:color-mix(in srgb, var(--color-dark-100) 55%, transparent);position:absolute;&:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary-100) 35%, transparent), transparent);height:1px;position:absolute;inset:-.5px 0 auto}}.hinge-compare{--hc-bg:#18181a;--hc-roof:#c6c4b8;--hc-roof-edge:#f3f1e2;--hc-fabric:#302a23;--hc-fabric-edge:#8e7758;--hc-space:#4f4435;--hc-hatch:#ad9069;--hc-space-edge:#ad9069;--hc-collision:#c2683e;--hc-hinge:#8e7758;--hc-hinge-edge:#4f4435;--hc-arm-c:#ad9069;--hc-arm-b:#6f5d46;--hc-arm-a:#8e7758;--hc-pin:#f3f1e2;--hc-pin-edge:#101012;--hc-mid:#4f4435;--hc-base:#6b6b65;--hc-base-edge:#98978f;--hc-ground:#282727;--hc-mattress:#c6c4b8;--hc-mattress-edge:#6b6b65;--hc-pillow:#f3f1e2;--hc-person:#98978f;--hc-label:#98978f}.hinge-compare svg[data-kind]{width:100%;height:auto;display:block;overflow:visible}.hinge-compare .hc-defs{width:0;height:0;position:absolute;overflow:hidden}.hinge-compare .hc-lab{letter-spacing:2.4px;text-transform:uppercase;font-size:13px}.hinge-compare .hc-swatch{background:repeating-linear-gradient(135deg,#4f4435 0 4px,#ad9069 4px 5px);border:1px solid #ad9069;border-radius:2px;flex:none;width:22px;height:14px}@media (width<=720px){.hinge-compare .hc-lab{letter-spacing:2px;font-size:22px}}.van55-airflow{--af-bg:#18181a;--af-nat:#ad9069;--af-fan:#f3f1e2;--af-heat:#c2683e;--af-warm-1:#c2683e;--af-warm-2:#ad9069;--af-warm-3:#ad9069;--af-glow:#c2683e;--af-rain:#98978f;--af-rain-far:#6b6b65;--af-roof:#c6c4b8;--af-roof-edge:#f3f1e2;--af-dome:#232326;--af-fabric:#302a23;--af-fabric-edge:#8e7758;--af-mesh-bg:#282727;--af-mesh:#98978f;--af-mesh-tint:#ad9069;--af-flap:#98978f;--af-base:#6b6b65;--af-base-edge:#98978f;--af-outlet-grille:#c6c4b8;--af-person:#6b6b65;--af-mattress:#c6c4b8;--af-mattress-edge:#6b6b65;--af-pillow:#f3f1e2;--af-ground:#282727;--af-label:#98978f}.van55-airflow .v55af-controls[hidden],.van55-airflow .v55af-modes-static[hidden]{display:none}.van55-airflow .v55af-lab{letter-spacing:2.4px;text-transform:uppercase;font-size:13px}.van55-airflow .v55af-vbtn:before{content:"";background:0 0;border:2px solid #98978f;border-radius:50%;flex:none;width:10px;height:10px}.van55-airflow .v55af-vbtn[aria-pressed=true]:before{background:#ad9069;border-color:#ad9069}.van55-airflow .v55af-scene{position:relative}.van55-airflow svg.v55af-svg{width:100%;height:auto;display:block;overflow:hidden}.van55-airflow .v55af-canvas{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.van55-airflow.v55af-live .v55af-canvas{display:block}.van55-airflow .v55af-flap{opacity:0;transition:opacity .4s}.van55-airflow[data-vf=closed] .v55af-flap-f,.van55-airflow[data-vr=closed] .v55af-flap-r{opacity:1}.van55-airflow .v55af-s{opacity:0;stroke:var(--af-nat);stroke-opacity:.55;transition:opacity .4s}.van55-airflow .v55af-s path{marker-end:url(#v55af-arrow-nat)}.van55-airflow[data-mode=fan] :is(.v55af-s-loop,.v55af-s-jet,.v55af-s-exit-f,.v55af-s-exit-r){stroke:var(--af-fan)}.van55-airflow[data-mode=fan] :is(.v55af-s-loop,.v55af-s-jet,.v55af-s-exit-f,.v55af-s-exit-r) path{marker-end:url(#v55af-arrow-fan)}.van55-airflow[data-mode=heat] :is(.v55af-s-loop,.v55af-s-jet,.v55af-s-exit-f,.v55af-s-exit-r){stroke:var(--af-heat)}.van55-airflow[data-mode=heat] :is(.v55af-s-loop,.v55af-s-jet,.v55af-s-exit-f,.v55af-s-exit-r) path{marker-end:url(#v55af-arrow-heat)}.van55-airflow:not(.v55af-live)[data-mode=natural][data-vf=open][data-vr=open] .v55af-s-through,.van55-airflow:not(.v55af-live)[data-mode=natural][data-vf=open][data-vr=closed] .v55af-s-one-f,.van55-airflow:not(.v55af-live)[data-mode=natural][data-vf=closed][data-vr=open] .v55af-s-one-r,.van55-airflow:not(.v55af-live):not([data-mode=natural]) .v55af-s-loop,.van55-airflow:not(.v55af-live):not([data-mode=natural]) .v55af-s-jet,.van55-airflow:not(.v55af-live):not([data-mode=natural])[data-vf=open] .v55af-s-exit-f,.van55-airflow:not(.v55af-live):not([data-mode=natural])[data-vr=open] .v55af-s-exit-r{opacity:1}.van55-airflow:not(.v55af-live)[data-mode=natural][data-vf=closed][data-vr=closed] .v55af-s-loop{opacity:.3}.van55-airflow .v55af-outlet-on{opacity:0;transition:opacity .5s,stroke .5s}.van55-airflow[data-mode=fan] .v55af-outlet-on,.van55-airflow[data-mode=heat] .v55af-outlet-on{opacity:1}.van55-airflow[data-mode=heat] .v55af-outlet-on{stroke:var(--af-heat)}.van55-airflow .v55af-heat-glow{opacity:0;transition:opacity .8s}.van55-airflow[data-mode=heat] .v55af-heat-glow{opacity:1}@media (width<=47.99rem){.van55-airflow .v55af-controls .v55af-btn{text-align:center;hyphens:auto;flex-wrap:wrap;justify-content:center;gap:0 .5rem;padding-inline:.5rem;line-height:1.25}.van55-airflow .v55af-controls .v55af-vbtn{padding-inline:.375rem}.van55-airflow .v55af-vbtn:before{display:none}}@media (width<=720px){.van55-airflow .v55af-rain line{stroke-width:16px}.van55-airflow .v55af-rain-far line{stroke-width:10px}.van55-airflow .v55af-s path{stroke-width:24px}.van55-airflow .v55af-lab{letter-spacing:2px;font-size:20px}}@media (width<=480px){.van55-airflow .v55af-lab{font-size:24px}}@media (prefers-reduced-motion:reduce){.van55-airflow *{transition:none!important}}.dg{--dg-panel:#18181a;--dg-title:#f3f1e2;--dg-line:#c6c4b8;--dg-accent:#ad9069;--dg-muted:#98978f;--dg-soft:#4f4435;--dg-rule:#6b6b65;--dg-water:#f3f1e2;--dg-heat:#c2683e;--dg-grey:#8a8a82;--dg-node:#232326;width:100%;height:100%;font-family:var(--font-family-alexandria), sans-serif;font-weight:300;display:block}.dg .dg-label{fill:var(--dg-line)}.dg .dg-muted{fill:var(--dg-muted)}.dg .dg-accent-text{fill:var(--dg-accent)}.dg .dg-strong{font-family:var(--font-family-michroma), sans-serif;font-weight:400}.dg .dg-panel{fill:var(--dg-panel)}.dg .dg-stroke{fill:none;stroke:var(--dg-line);stroke-linecap:round;stroke-linejoin:round}.dg .dg-stroke-accent{fill:none;stroke:var(--dg-accent);stroke-linecap:round;stroke-linejoin:round}
