.f-hs{font-family:Larsseit-Bold,sans-serif;font-size:1.8rem;line-height:1.6;font-weight:normal}.f-hm{font-family:Larsseit-Bold,sans-serif;font-size:2.8rem;color:#444;font-weight:normal}.f-hl{font-family:"FlamaCondensed-Bold",sans-serif;letter-spacing:.12em;font-weight:normal;font-size:5rem;line-height:.8;letter-spacing:.2rem;text-transform:uppercase}.f-hxl{font-family:"FlamaCondensed-Bold",sans-serif;letter-spacing:.12em;font-weight:normal;font-size:18rem;line-height:.8;letter-spacing:.2rem;text-transform:uppercase;}@media only screen and (max-width:760px){.f-hxl{font-size:8rem}}.f-r{font-family:Larsseit,sans-serif;font-size:1.5rem;line-height:1.6;font-weight:normal;color:#444;}.f-r a{text-decoration:none;color:#444;}.f-r a:hover{color:#bfbfbf}.f-rb{font-family:Larsseit-Bold,sans-serif;font-size:1.5rem;line-height:1.6;font-weight:normal;color:#444;}.f-rb a{text-decoration:none;color:#444;}.f-rb a:hover{color:#bfbfbf}a.f-rb{text-decoration:none;color:#444;}a.f-rb:hover{color:#bfbfbf}.f-c{font-family:FlamaCondensed-Book,sans-serif;font-size:1.6rem;font-weight:normal;text-transform:uppercase;color:#444;letter-spacing:.2rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}.FormBuilder input,.FormBuilder textarea,.FormBuilder select,.FormBuilder button,.FormBuilder .ui-widget{box-sizing:border-box;font-family:Larsseit,sans-serif;font-size:16px;line-height:1.5em}.FormBuilder .alert{padding:10px 15px}.FormBuilder .alert-error{background:#f00;color:#fff}.FormBuilder .alert-success{background:#008000;color:#fff}.FormBuilder .InputfieldForm{padding:1px;}.FormBuilder .InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]),.FormBuilder .InputfieldForm textarea{padding:5px 9px;border:1px solid #ddd;background:#fbfbfb;width:100%;}.FormBuilder .InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.FormBuilder .InputfieldForm textarea:focus{background:#fff;outline:none}.FormBuilder .InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.FormBuilder .InputfieldForm textarea:focus{background:#fff}.FormBuilder .InputfieldForm input[type=file]{line-height:1em}.FormBuilder .InputfieldForm button{padding:10px 30px;background:#444;color:#fff;border:none}.FormBuilder .InputfieldForm .InputfieldSubmit{padding-top:1rem;margin-bottom:0 !important}.FormBuilder .InputfieldForm button:hover{cursor:pointer;background:#484848}.FormBuilder .InputfieldForm .error{color:#f00}.FormBuilder .InputfieldForm .Inputfield{margin-bottom:2rem}.FormBuilder .InputfieldForm .Inputfield .InputfieldHeader{display:block;font-weight:600;padding-bottom:.25em}.FormBuilder .InputfieldForm .notes,.FormBuilder .InputfieldForm .description{margin-bottom:.5em;margin-top:0;opacity:.6}.FormBuilder .InputfieldForm fieldset.InputfieldFieldset{padding:25px;padding-top:0;padding-bottom:0;border:1px solid #ddd}.FormBuilder .InputfieldForm fieldset.InputfieldFieldset legend{font-weight:600}.FormBuilder .InputfieldForm fieldset.InputfieldFieldset > .InputfieldContent > .description{margin:1em 0}.FormBuilder .InputfieldForm .InputfieldFormBuilderFile{padding:25px;padding-bottom:12.5px;border:1px solid #ddd;background:#fbfbfb}.FormBuilder .InputfieldForm .InputfieldCheckbox .pw-no-select,.FormBuilder .InputfieldForm .InputfieldCheckboxes .pw-no-select,.FormBuilder .InputfieldForm .InputfieldRadios .pw-no-select{position:relative;top:2px}.FormBuilder .InputfieldForm .InputfieldStateRequired > .InputfieldHeader:first-child:after{color:#f00;content:"*"}.FormBuilder .InputfieldForm #wrap_Inputfield-{display:none}.Inputfields > .Inputfield > .InputfieldContent:before,.Inputfields > .Inputfield > .InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.Inputfields > .Inputfield > .InputfieldContent:after:after,.InputfieldForm:after:after,.pw-clearfix:after:after{content:" ";display:table;clear:both}.pw-clearfix{min-height:0}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/**
 * wallop.css
 *
 * @fileoverview Default styles for wallop – recommended
 *
 * @author Pedro Duarte
 * @author http://pedroduarte.me/wallop
 */

/*
  This is the top-level selector

  It should be relative positioned
  to allow the children to be positioned absolutely
  relative to this
 */
.Wallop {
  position: relative;
}

/*
  This element groups all the items, but not the buttons

  It's a recommendation but it's very likely
  you'll want to hide any overflow from the items
  Especially when doing animations such as scale
 */
.Wallop-list {
  position: relative;
  overflow: hidden;
}

/*
  This is the item element

  By default, they are all hidden and
  positioned absolute
  I recommend always having .Wallop-item--current
  in your markup by default (probably on the first element)
 */
.Wallop-item {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*
  This is the current item element

  All we do here, is make it visible again reset
  the position to static. Could also be relative
 */
.Wallop-item--current {
  visibility: visible;
  position: relative;
}

*,*:after,*:before{box-sizing:border-box}html{font-size:10px;}@media only screen and (min-width:760px) and (max-width:1080px){html{font-size:9px}}body{font-size:1.6rem}div.content{padding:160px 2rem 2rem 2rem;background-color:#fff;}@media only screen and (max-width:760px){div.content{padding:100px 2rem 4rem 2rem}}figure{margin:0;padding:0;}figure img{user-drag:none}.ratio{background-color:#ececec}.lazy,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .2s ease}.filter h2{padding-bottom:1rem}.filter .filtered-by{text-align:center;padding-bottom:1rem}@font-face{font-family:'Larsseit';src:url("./306407_1_0.eot");src:local('☺'),url("./306407_1_0.eot?#iefix") format('embedded-opentype'),url("./306407_1_0.woff2") format('woff2'),url("./306407_1_0.woff") format('woff'),url("./306407_1_0.ttf") format('truetype')}@font-face{font-family:'Larsseit-Bold';src:url("./306407_0_0.eot");src:local('☺'),url("./306407_0_0.eot?#iefix") format('embedded-opentype'),url("./306407_0_0.woff2") format('woff2'),url("./306407_0_0.woff") format('woff'),url("./306407_0_0.ttf") format('truetype')}@font-face{font-family:'FlamaCondensed-Book';src:url("./FlamaCondensed-Book.eot");src:local('☺'),url("./FlamaCondensed-Book.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'FlamaCondensed-Bold';src:url("./FlamaCondensed-Bold.eot");src:local('☺'),url("./FlamaCondensed-Bold.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:"linea-arrows-10";src:url("./linea-arrows-10.eot");src:url("./linea-arrows-10.eot?#iefix") format("embedded-opentype"),url("./linea-arrows-10.woff") format("woff"),url("./linea-arrows-10.ttf") format("truetype"),url("./linea-arrows-10.svg#linea-arrows-10") format("svg");font-weight:normal;font-style:normal}.icon:before{font-family:"linea-arrows-10" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.hamburger:before{content:"\e032"}.icon.remove:before{content:"\e04a"}button{font-family:FlamaCondensed-Book,sans-serif;font-size:1.6rem;font-weight:normal;text-transform:uppercase;color:#444;letter-spacing:.2rem}.add,.close,.create,.clear{cursor:pointer;display:inline-block;border:none;background:none;margin:0;padding:0;}.add:focus,.close:focus,.create:focus,.clear:focus{outline:none}.add:hover,.close:hover,.create:hover,.clear:hover{color:#bfbfbf}.add:hover:after,.in-edits:hover:after,.close:hover:after,.add:hover:before,.in-edits:hover:before,.close:hover:before{background-color:#bfbfbf}.book .add{color:#fff;}.book .add:hover{color:#bfbfbf}.book .add:after,.book .add:before{background-color:#fff;}.book .add:after:hover,.book .add:before:hover{background-color:#bfbfbf}.story .add-buttons{display:inline-block;}.story .add-buttons .add{display:none;}.story .add-buttons .add.active{display:inline-block}.open-bio{cursor:pointer;display:inline-block;border:none;background:none;margin:0;padding:0;color:#bfbfbf;}.open-bio:focus{outline:none}.open-bio:hover{color:#444}.add{position:relative;padding-left:2rem;}.add:before{position:absolute;top:6px;left:10px;content:' ';height:7px;width:1px;background-color:#333}.add:after{position:absolute;top:6px;left:10px;content:' ';height:7px;width:1px;background-color:#333;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.in-edits,.close{position:relative;padding-left:1rem;}.in-edits:before,.close:before{position:absolute;top:6px;left:0;content:' ';height:7px;width:1px;background-color:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.in-edits:after,.close:after{position:absolute;top:6px;left:0;content:' ';height:7px;width:1px;background-color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top-left{text-align:left;position:absolute;top:2rem;left:2rem;}.bottom-left{position:absolute;left:2rem;bottom:2rem;right:0;text-align:left;}.bottom-left span{padding-right:2rem;}@media only screen and (max-width:760px){.bottom-left span{display:block}}.top-right{position:absolute;top:2rem;right:2rem;text-align:right;}.top-right button{margin-left:1rem}.site-header{position:fixed;z-index:2;width:100%;padding:0 2rem;background:#fff;border-bottom:1px solid #bfbfbf;}@media only screen and (max-width:760px){.site-header{border-bottom:none;box-shadow:0 -1px 12px 3px rgba(0,0,0,0.05)}}.site-header a{color:inherit;text-decoration:none;}.site-header a:hover{color:#bfbfbf}.site-header.bottom-active .bottom-container{-webkit-animation:slide-down-navigation .6s ease;animation:slide-down-navigation .6s ease;height:280px;}.site-header.bottom-active .bottom-container .artists-container,.site-header.bottom-active .bottom-container .filter-container{display:block}.site-header .top-container{padding:2rem 0;display:table;position:relative;width:100%;}@media only screen and (max-width:760px){.site-header .top-container{display:block;height:70px}}.site-header .top-container #logo{display:table-cell;padding-right:2rem;width:200px;}@media only screen and (min-width:760px) and (max-width:1080px){.site-header .top-container #logo{display:table-row;margin-bottom:1rem}}.site-header .top-container #logo img{width:200px;height:auto;}@media only screen and (max-width:760px){.site-header .top-container #logo img{position:absolute;width:140px}}.site-header .top-container nav.nav-left{display:table-cell;list-style:none;}.site-header .top-container nav.nav-left li{padding-right:1rem;display:inline-block;vertical-align:bottom;}.site-header .top-container nav.nav-left li a:before{content:"+ "}@media only screen and (min-width:760px) and (max-width:1080px){.site-header .top-container nav.nav-left{padding-top:1rem}}@media only screen and (max-width:760px){.site-header .top-container nav.nav-left{display:none}}.site-header .top-container nav.nav-right{text-align:right;display:table-cell;list-style:none;}.site-header .top-container nav.nav-right li{padding-left:1rem;display:inline-block;vertical-align:bottom}@media only screen and (min-width:760px) and (max-width:1080px){.site-header .top-container nav.nav-right{padding-top:1rem}}@media only screen and (max-width:760px){.site-header .top-container nav.nav-right{display:none}}.site-header .top-container nav.nav-right svg{width:14px;height:14px;}.site-header .top-container nav.nav-right svg:hover .svg-icon{fill:#bfbfbf}.site-header .top-container nav.nav-right .svg-icon{fill:#444}.site-header .bottom-container{position:relative;overflow:hidden;height:0;transition:height .3s ease-out;}.site-header .bottom-container:after{content:" ";display:table;clear:both}.site-header .bottom-container nav.artists-container{display:none;padding:2rem 0;width:70%;float:left;}.site-header .bottom-container nav.artists-container .artist-group{width:24%;vertical-align:top;display:inline-block;}.site-header .bottom-container nav.artists-container .artist-group.fade{color:#bfbfbf}.site-header .bottom-container nav.artists-container .artist-group a.artist-link{display:block;line-height:1.7;}.site-header .bottom-container nav.artists-container .artist-group a.artist-link.fade{color:#bfbfbf}.site-header .bottom-container nav.filter-container{padding:2rem 0;display:none;width:30%;float:right;}.site-header .bottom-container nav.filter-container .filter-group .filter-link{display:inline-block;}.site-header .bottom-container nav.filter-container .filter-group .filter-link.fade{color:#bfbfbf}.site-header .bottom-container nav.filter-container .filter-group .filter-link a{line-height:1.7}.site-header .bottom-container nav.filter-container .filter-group .filter-link a:after{content:", "}.site-header .bottom-container nav.filter-container .filter-group .filter-link:last-child a:after{content:""}@media only screen and (max-width:760px){.site-header .bottom-container{display:none}}body.mobile-menu-active{overflow:hidden !important;}body.mobile-menu-active .site-header{height:100%}body.mobile-menu-active .mobile-menu{display:block}.mobile-menu{position:absolute;top:0;left:0;bottom:0;right:0;display:none;text-align:center;}.mobile-menu nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.mobile-menu nav ul{list-style:none;}.mobile-menu nav ul:first-child{padding-top:4rem;padding-bottom:4rem}.mobile-menu nav ul.social li{display:inline-block;}.mobile-menu nav ul.social li svg{width:30px;height:30px;}.mobile-menu nav ul.social li svg .svg-icon{fill:#bfbfbf}.mobile-menu nav ul.social li .svg-icon{fill:#444}.mobile-menu .main-link{text-decoration:none;color:#bfbfbf}.mobile-menu .sub-link{text-decoration:none;color:#bfbfbf;letter-spacing:auto}.mobile-toggle{border:none;background:none;margin:0;padding:0;position:absolute;right:0;top:2rem;z-index:999;display:none;cursor:pointer;}.mobile-toggle:focus{outline:none}.mobile-toggle .icon{font-size:32px}@media only screen and (max-width:768px){.mobile-toggle{display:block}}@-webkit-keyframes slide-down-navigation{from{height:0}to{height:280px}}@keyframes slide-down-navigation{from{height:0}to{height:280px}}.home div.logo{position:absolute;top:0;left:2rem;top:2rem;width:300px;opacity:1;z-index:2;}@media only screen and (max-width:760px){.home div.logo{width:200px}}.home div.logo img{height:auto;width:100%}.Wallop{position:absolute;top:0;left:0;width:100%;height:100%;}.Wallop .Wallop-list{width:100%;height:100%;}.Wallop .Wallop-list .Wallop-item{position:absolute;top:0;left:0;bottom:0;}.Wallop .Wallop-list .Wallop-item.first{opacity:0}.Wallop .Wallop-list .Wallop-item.loaded{opacity:1;transition:opacity .2s ease}.Wallop .Wallop-list .Wallop-item div.featured-image{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.Wallop .Wallop-list .Wallop-item .artist-name{position:absolute;bottom:4rem;left:2rem;}@media only screen and (max-width:760px){.Wallop .Wallop-list .Wallop-item .artist-name{bottom:2rem;left:1rem}}.Wallop .Wallop-list .Wallop-item .artist-name a{text-decoration:none;color:#fff}.books-menu{text-align:center;padding-top:1rem;padding-bottom:1rem;}.books-menu a{text-decoration:none;color:#bfbfbf;}.books-menu a.active{color:#444}.books-menu a:hover{color:#444}.books-menu a,.books-menu span,.books-menu button{padding-right:2rem}.books-menu.sticky{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1;background-color:rgba(255,255,255,0.9)}@media only screen and (max-width:760px){.books-menu{display:none}}.bio{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;display:none;overflow-y:scroll;}.bio.active{display:block}.bio .wrapper{max-width:1800px;padding-top:160px;margin:0 auto;}.bio .wrapper:before{content:'';display:table;}.bio .wrapper:after{content:'';display:table;clear:both;}.bio .wrapper .image{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));padding:2rem;padding-left:20%;}.bio .wrapper .image:nth-child(1n){float:left;margin-right:2rem;clear:none;}.bio .wrapper .image:last-child{margin-right:0;}.bio .wrapper .image:nth-child(2n){margin-right:0;float:right;}.bio .wrapper .image:nth-child(2n + 1){clear:both;}.bio .wrapper .image img{width:100%;height:auto}@media only screen and (max-width:1080px){.bio .wrapper .image{padding-left:2rem}}@media only screen and (max-width:760px){.bio .wrapper .image{width:calc(99.9% * 1/1 - (2rem - 2rem * 1/1));padding-left:2rem}.bio .wrapper .image:nth-child(1n){float:left;margin-right:2rem;clear:none}.bio .wrapper .image:last-child{margin-right:0}.bio .wrapper .image:nth-child(1n){margin-right:0;float:right}.bio .wrapper .image:nth-child(1n + 1){clear:both}}.bio .wrapper h3{text-align:center}.bio .wrapper .text{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));padding:2rem;padding-right:10em;}.bio .wrapper .text:nth-child(1n){float:left;margin-right:2rem;clear:none;}.bio .wrapper .text:last-child{margin-right:0;}.bio .wrapper .text:nth-child(2n){margin-right:0;float:right;}.bio .wrapper .text:nth-child(2n + 1){clear:both;}.bio .wrapper .text p{padding-bottom:1em}@media only screen and (max-width:1080px){.bio .wrapper .text{padding-right:2rem}}@media only screen and (max-width:760px){.bio .wrapper .text{width:calc(99.9% * 1/1 - (2rem - 2rem * 1/1))}.bio .wrapper .text:nth-child(1n){float:left;margin-right:2rem;clear:none}.bio .wrapper .text:last-child{margin-right:0}.bio .wrapper .text:nth-child(1n){margin-right:0;float:right}.bio .wrapper .text:nth-child(1n + 1){clear:both}}.profession h1,.artist h1,.book h1,.filter h1,.motion h1{text-align:center;}.profession h1.overseas:before,.artist h1.overseas:before,.book h1.overseas:before,.filter h1.overseas:before,.motion h1.overseas:before{background-image:url("overseas.png");width:20px;height:20px;display:inline-block;background-size:20px 20px;margin-right:1rem;background-repeat:no-repeat;content:""}.filtered-by{text-align:center;padding-top:1rem}.profession{padding-bottom:6rem}.books-grid{text-align:center;font-size:0;max-width:1800px;margin:0 auto;padding-top:2rem;}.books-grid .item{display:inline-block;padding:0 1rem 0 1rem;width:33.33%;padding-bottom:2rem;position:relative;}@media only screen and (min-width:760px) and (max-width:1080px){.books-grid .item{width:50%}}@media only screen and (max-width:760px){.books-grid .item{width:100%}}.books-grid .item div.wrapper{position:relative;}.books-grid .item div.wrapper img{position:absolute;top:0;left:0;width:100%;height:auto}.books-grid .item .title{position:absolute;top:0;left:0;width:100%;height:100%;}.books-grid .item .title a{position:absolute;bottom:0;left:0;right:0;top:0;text-align:center;text-decoration:none;}.books-grid .item .title a span{position:absolute;bottom:2rem;left:2rem;right:2rem;color:#fff}@media only screen and (min-width:760px){.books-grid .item .title a:hover{background-color:rgba(0,0,0,0.8)}}.story{overflow-y:hidden;}.story .carousel-wrapper{position:absolute;box-sizing:border-box;top:0;left:0;right:0;bottom:0;text-align:center;}.story .carousel-wrapper .carousel{width:100%;height:100%;text-align:center;padding-top:7rem;padding-bottom:7rem;}.story .carousel-wrapper .carousel .carousel-cell{position:absolute;width:100%;height:100%;}.story .carousel-wrapper .carousel .carousel-cell .wrapper{position:absolute;top:0;left:2rem;right:2rem;bottom:0;}.story .carousel-wrapper .carousel .carousel-cell .wrapper img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;max-width:100%;height:auto;width:auto;opacity:0;}.story .carousel-wrapper .carousel .carousel-cell .wrapper img.flickity-lazyloaded{transition:opacity .2s ease;opacity:1}.story .carousel-wrapper .embed-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.story .carousel-wrapper .prev,.story .carousel-wrapper .next{position:absolute;cursor:pointer;z-index:1000;border:none;background:none;margin:0;padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.story .carousel-wrapper .prev:focus,.story .carousel-wrapper .next:focus{outline:none}.story .carousel-wrapper .prev:hover,.story .carousel-wrapper .next:hover{color:#bfbfbf}@media only screen and (max-width:760px){.story .carousel-wrapper .prev,.story .carousel-wrapper .next{display:none}}.story .carousel-wrapper .prev{left:2rem;}.story .carousel-wrapper .prev:before{content:"< "}.story .carousel-wrapper .next{right:2rem;}.story .carousel-wrapper .next:after{content:" >"}.motion .video-gallery{font-size:0;max-width:1800px;margin:0 auto;padding-top:2rem;}.motion .video-gallery .item{display:inline-block;padding:0 1rem 0 1rem;width:33.33%;padding-bottom:2rem;position:relative;text-align:center;}@media only screen and (min-width:760px) and (max-width:1080px){.motion .video-gallery .item{width:50%}}@media only screen and (max-width:760px){.motion .video-gallery .item{width:100%}}.motion .video-gallery .item .ratio{position:relative;width:100%;}.motion .video-gallery .item .ratio img{top:0;left:0;position:absolute;width:100%;height:auto}.motion .video-gallery .item .title{padding-top:1rem}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:100;background:rgba(255,255,255,0.8);}.video-container .embed-container{position:absolute;top:4rem;left:10em;bottom:4rem;right:10em;}@media only screen and (max-width:760px){.video-container .embed-container{left:2rem;right:2rem}}.video-container iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.touch a.overlay{display:none}.book .gallery{padding-top:2rem;max-width:1800px;margin:0 auto;opacity:0;}.book .gallery.masonry-complete{opacity:1}.book .gallery .item-sizer{width:calc((100% - 60px) / 4);}@media only screen and (min-width:1080px) and (max-width:1400px){.book .gallery .item-sizer{width:calc((100% - 40px) / 3)}}@media only screen and (min-width:760px) and (max-width:1080px){.book .gallery .item-sizer{width:calc((100% - 20px) / 2)}}@media only screen and (max-width:760px){.book .gallery .item-sizer{width:100%}}.book .gallery .item{margin-bottom:20px;width:calc((100% - 60px) / 4);}@media only screen and (min-width:1080px) and (max-width:1400px){.book .gallery .item{width:calc((100% - 40px) / 3)}}@media only screen and (min-width:760px) and (max-width:1080px){.book .gallery .item{width:calc((100% - 20px) / 2)}}@media only screen and (max-width:760px){.book .gallery .item{width:100%}}.book .gallery .item .ratio{position:relative;height:0;display:block;width:100%;}.book .gallery .item .ratio .lazyload,.book .gallery .item .ratio .lazyloading{opacity:0}.book .gallery .item .ratio .lazyloaded,.book .gallery .item .ratio .ls-is-cached{opacity:1;transition:opacity 200ms}.book .gallery .item .ratio img{width:100%;height:auto;display:block}.book .gallery .item a.overlay{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);color:#fff;transition:opacity 200ms;}.book .gallery .item a.overlay:hover{opacity:1;display:block}.book .gallery .item a.overlay .text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:2rem;right:2rem;text-align:center;}.book .gallery .item a.overlay .text .title{padding-bottom:2rem}.news-grid{text-align:center;font-size:0;max-width:1400px;margin:0 auto;}.news-grid .item{display:inline-block;vertical-align:top;padding:0 1rem 0 1rem;width:33.33%;padding-bottom:8rem;position:relative;}@media only screen and (min-width:760px) and (max-width:1080px){.news-grid .item{width:50%}}@media only screen and (max-width:760px){.news-grid .item{width:100%}}.news-grid .item div.ratio{position:relative;}.news-grid .item div.ratio img{position:absolute;top:0;left:0;width:100%;height:auto}.news-grid .item .details{padding-top:2rem;text-align:left;}.news-grid .item .details h2{margin-bottom:1rem;}.news-grid .item .details h2 a{text-decoration:none;color:#444}.news-item .content{max-width:1800px;margin:0 auto;}.news-item .content:before{content:'';display:table;}.news-item .content:after{content:'';display:table;clear:both;}.news-item .content .text{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));padding-right:10em;}.news-item .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none;}.news-item .content .text:last-child{margin-right:0;}.news-item .content .text:nth-child(2n){margin-right:0;float:right;}.news-item .content .text:nth-child(2n + 1){clear:both;}@media only screen and (max-width:1080px){.news-item .content .text{padding-right:0}}@media only screen and (max-width:760px){.news-item .content .text{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.news-item .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none}.news-item .content .text:last-child{margin-right:0}.news-item .content .text:nth-child(NaNn){margin-right:0;float:right}.news-item .content .text:nth-child(NaNn + 1){clear:both}}.news-item .content .text .date{padding-bottom:2rem;}.news-item .content .text h1{padding-bottom:2rem}.news-item .content .text p{padding-bottom:1.6rem}.news-item .content .text .related a{color:#444;text-decoration:none;}.news-item .content .text .related a:hover{color:#bfbfbf}.news-item .content .images{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));}.news-item .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none;}.news-item .content .images:last-child{margin-right:0;}.news-item .content .images:nth-child(2n){margin-right:0;float:right;}.news-item .content .images:nth-child(2n + 1){clear:both;}@media only screen and (max-width:760px){.news-item .content .images{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.news-item .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none}.news-item .content .images:last-child{margin-right:0}.news-item .content .images:nth-child(NaNn){margin-right:0;float:right}.news-item .content .images:nth-child(NaNn + 1){clear:both}}.news-item .content .images img{width:100%;height:auto}.my-edit h1{position:fixed;text-align:left;top:2rem;left:2rem;}.my-edit .sortable-ghost{opacity:.6}.my-edit .notice{text-align:center;}.my-edit ul#items{list-style:none;padding:0;text-align:center;}.my-edit ul#items li{background:#eee;margin:1px;padding:1rem;margin:1rem;display:inline-block;vertical-align:top;width:250px;cursor:-webkit-grab;cursor:grab;}.my-edit ul#items li img{width:100%;height:auto}.my-edit ul#items li p{line-height:1.3;padding:1rem 0}.my-edit ul#items li .add{padding-bottom:1rem}.my-edit .close.close-modal{position:absolute;top:2rem;right:2rem}.my-edit .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:none;}.my-edit .modal.active{display:block}.my-edit .modal .form-wrapper{background-color:#fff;width:400px;position:absolute;top:50%;left:50%;padding:2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #bfbfbf;}.my-edit .modal .form-wrapper .description{padding-bottom:1rem}.my-edit .modal .form-wrapper form{width:100%;height:100%;}.my-edit .modal .form-wrapper form .toggle-icon{display:none}.my-edit .wait{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:none;}.my-edit .wait.active{display:block}.my-edit .wait p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.production .content{max-width:1800px;margin:0 auto;}.production .content:before{content:'';display:table;}.production .content:after{content:'';display:table;clear:both;}.production .content .text{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));padding-right:10em;}.production .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none;}.production .content .text:last-child{margin-right:0;}.production .content .text:nth-child(2n){margin-right:0;float:right;}.production .content .text:nth-child(2n + 1){clear:both;}@media only screen and (max-width:1080px){.production .content .text{padding-right:0}}@media only screen and (max-width:760px){.production .content .text{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.production .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none}.production .content .text:last-child{margin-right:0}.production .content .text:nth-child(NaNn){margin-right:0;float:right}.production .content .text:nth-child(NaNn + 1){clear:both}}.production .content .text h1{padding-bottom:2rem}.production .content .text p{padding-bottom:1.6rem}.production .content .images{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));}.production .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none;}.production .content .images:last-child{margin-right:0;}.production .content .images:nth-child(2n){margin-right:0;float:right;}.production .content .images:nth-child(2n + 1){clear:both;}@media only screen and (max-width:760px){.production .content .images{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.production .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none}.production .content .images:last-child{margin-right:0}.production .content .images:nth-child(NaNn){margin-right:0;float:right}.production .content .images:nth-child(NaNn + 1){clear:both}}.production .content .images .ratio{position:relative;background-color:#ececec;width:100%;margin-bottom:2rem;}.production .content .images .ratio img{position:absolute;top:0;left:0;width:100%;height:auto}.contact .content{max-width:1800px;margin:0 auto;}.contact .content:before{content:'';display:table;}.contact .content:after{content:'';display:table;clear:both;}.contact .content .text{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));padding-right:10em;}.contact .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none;}.contact .content .text:last-child{margin-right:0;}.contact .content .text:nth-child(2n){margin-right:0;float:right;}.contact .content .text:nth-child(2n + 1){clear:both;}@media only screen and (max-width:1080px){.contact .content .text{padding-right:0}}@media only screen and (max-width:760px){.contact .content .text{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.contact .content .text:nth-child(1n){float:left;margin-right:2rem;clear:none}.contact .content .text:last-child{margin-right:0}.contact .content .text:nth-child(NaNn){margin-right:0;float:right}.contact .content .text:nth-child(NaNn + 1){clear:both}}.contact .content .text h1{padding-bottom:2rem}.contact .content .text p{padding-bottom:1.6rem}.contact .content .text a{color:#444;font-family:'Larsseit-Bold';text-decoration:none;}.contact .content .text a:hover{color:#bfbfbf}.contact .content .images{width:calc(99.9% * 1/2 - (2rem - 2rem * 1/2));}.contact .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none;}.contact .content .images:last-child{margin-right:0;}.contact .content .images:nth-child(2n){margin-right:0;float:right;}.contact .content .images:nth-child(2n + 1){clear:both;}@media only screen and (max-width:760px){.contact .content .images{width:calc(99.9% * 1 - (2rem - 2rem * 1))}.contact .content .images:nth-child(1n){float:left;margin-right:2rem;clear:none}.contact .content .images:last-child{margin-right:0}.contact .content .images:nth-child(NaNn){margin-right:0;float:right}.contact .content .images:nth-child(NaNn + 1){clear:both}}.contact .content .images a{display:inline-block;position:relative;width:49%;padding-bottom:49%;height:0;}@media only screen and (max-width:760px){.contact .content .images a{width:100%;padding-bottom:100%}}.contact .content .images a .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.contact .ratio{position:relative;background-color:#ececec;width:100%;margin-bottom:2rem;}.contact .ratio img{position:absolute;top:0;left:0;width:100%;height:auto}.p-404{padding-bottom:2rem;color:#444;text-align:center}