*,:after,:before{box-sizing:border-box}body,html{scroll-behavior:smooth}.pattern-library a,.pattern-library h1,.pattern-library h2,.pattern-library h3,.pattern-library h4,.pattern-library h5,.pattern-library h6,.pattern-library input,.pattern-library label,.pattern-library p,.pattern-library select,.sb-show-main a,.sb-show-main h1,.sb-show-main h2,.sb-show-main h3,.sb-show-main h4,.sb-show-main h5,.sb-show-main h6,.sb-show-main input,.sb-show-main label,.sb-show-main p,.sb-show-main select{text-box-edge:cap alphabetic;text-box-trim:trim-both}.pattern-library input,.sb-show-main input{text-box-edge:text;text-box-trim:trim-both}ul{padding:0;margin:0}ul li{list-style-type:none}ul.list-inline li{display:inline-block;margin-right:5px}button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none}a,button{outline:none}a{text-decoration:none}a,button{color:inherit}a,button{cursor:pointer}.modal-open{overflow:hidden}.sb-show-main{background-color:#efefee}.story-container{max-width:1312px;margin:0 auto}@media screen and (min-width:1100px){.story-container{margin:0 auto}}.story-grid{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(8,1fr);padding:0 1rem}@media screen and (min-width:768px){.story-grid{grid-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(12,1fr);padding:0 1.875rem}}@media screen and (min-width:1100px){.story-grid{grid-template-columns:repeat(12,1fr);padding:0 3rem}}.story-card-wrapper{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper{grid-column:span 4}}.sb-show-main.sb-main-padded{padding:0;margin:0}.story-card-wrapper-xl{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-xl{grid-column:span 12}}.story-card-wrapper-l{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-l{grid-column:span 6}}.story-card-wrapper-m{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-m{grid-column:span 4}}.story-card-wrapper-s{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-s{grid-column:span 3}}.storybook-label{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.16px}@supports not (text-box-trim:trim-both){.storybook-label{margin-top:-.5rem;margin-bottom:-.3125rem}}.page{background-color:#fff;padding-bottom:2.25rem}@media screen and (min-width:768px){.page{padding-bottom:4.5rem}}.object-card-collection--white{background-color:#fff}.object-card-collection--red{padding-top:2.25rem}@media screen and (min-width:768px){.object-card-collection--red{padding-top:4.5rem}}