.panel-clouds{--__content-height: calc(clamp(3.75rem, 1.7161rem + 10.1695vw, 11.25rem)*2) ;position:relative;padding:var(--container-padding-y) 0;overflow-x:clip}.panel-clouds__content{display:flex;justify-content:center;align-items:center;grid-row:2/span 1;grid-column:1/span 2;text-align:center}.panel-clouds__heading{text-align:center;font-family:var(--font-heading);font-weight:700;font-size:var(--step-4);color:var(--color-heading)}@media only screen and (min-width: 35rem){.panel-clouds__heading{font-size:clamp(1.75rem,.3654rem + 6.9231vw,6.25rem)}}.panel-clouds__stage{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(3,auto);gap:0 2rem}.panel-clouds__clouds{width:100%;overflow-y:visible;overflow-x:hidden}.panel-clouds__cloud-1{display:block;grid-row:1/span 1;grid-column:1/span 1;width:100%;max-width:660px;max-height:480px;object-fit:contain;position:relative;z-index:100;top:0;opacity:.89}.panel-clouds__cloud-2{display:block;grid-row:3/span 1;grid-column:2/span 1;width:100%;max-width:760px;max-height:480px;object-fit:contain;position:relative;z-index:100;top:0;right:0;opacity:.5}.panel-clouds__cloud-3{display:block;grid-row:4/span 1;grid-column:1/span 1;width:100%;max-width:600px;max-height:480px;object-fit:contain;position:relative;z-index:100;top:0;left:0;opacity:.89}.panel-clouds__pig{position:relative;z-index:1;grid-row:3/span 1;grid-column:1/span 1;top:0;left:0;width:100%;max-width:460px;max-height:400px;opacity:.5}.panel-clouds-small{position:relative;padding:var(--container-padding-y) 0;overflow-x:clip}@media only screen and (min-width: 64rem){.panel-clouds-small{display:block}}.panel-clouds-small__heading{text-align:center;font-family:var(--font-heading);font-weight:700;line-height:1;font-size:clamp(1.75rem,.3654rem + 6.9231vw,6.25rem);color:var(--color-heading)}.panel-clouds-small__clouds{width:100%;overflow-y:visible;overflow-x:hidden}.panel-clouds-small__cloud-1{display:block;max-width:100%;margin-inline:auto;opacity:.89;max-width:280px}@media only screen and (min-width: 35rem){.panel-clouds-small__cloud-1{max-width:100%}}.panel-clouds-small__cloud-2{display:block;max-width:100%;margin-inline:auto;opacity:.89;max-width:300px}@media only screen and (min-width: 35rem){.panel-clouds-small__cloud-2{max-width:100%}}.panel-blockquote{position:relative;overflow-x:clip}.panel-blockquote__inner{display:flex;flex-wrap:wrap;max-width:calc(var(--container-default) + (var(--container-padding-x)) * 2);padding-right:var(--container-padding-x);padding-left:var(--container-padding-x);margin-inline:auto}.panel-blockquote__blockquote{display:inline-block;position:relative;font-size:var(--step-3);padding-right:2em;max-width:880px}@media only screen and (min-width: 48rem){.panel-blockquote__blockquote{font-size:var(--step-4)}}.panel-blockquote__quote{font-family:var(--font-heading);font-weight:700;color:var(--color-heading);line-height:1.45}.panel-blockquote__quotemark{font-family:var(--font-body)}.panel-blockquote__quotemark:first-child{display:block;font-size:5em;line-height:.375;color:var(--color-2)}.panel-blockquote__quotemark:last-child{display:block;text-align:right;position:absolute;bottom:0;right:0;font-size:3em;line-height:.75;color:var(--color-2)}.panel-blockquote__footer{margin-top:var(--space-s)}.panel-blockquote__cite{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:var(--step-1, 1rem);line-height:1.5;color:var(--color-body)}.panel-blockquote__pig{flex-shrink:0;object-fit:contain;width:350px;height:260px;transform:rotateY(-180deg);opacity:.5;z-index:-1;pointer-events:none}.panel-cheshire-cat{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xl) 2rem;max-width:1800px;margin-inline:auto}@media only screen and (min-width: 35rem){.panel-cheshire-cat{padding:var(--space-xl) 5rem}}.panel-cheshire-cat__media{display:grid;flex:0 1 50%;grid-template-columns:100%;transform:rotateY(180deg);max-width:500px}.panel-cheshire-cat__heading{font-family:var(--font-heading);font-weight:700;line-height:1;font-size:clamp(1.75rem,.3654rem + 6.9231vw,6.25rem);color:var(--color-heading)}.panel-cheshire-cat__cat,.panel-cheshire-cat__cat-smile{grid-column:1/span 1;grid-row:1/span 1;z-index:1;width:100%;height:auto}.panel-cheshire-cat__cat-smile{z-index:2}
