/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */*{box-sizing:border-box}:root{--font-size-small:12px;--font-size:14px;--font-size-large:16px;--header-height:44px;--listing-nav-height:50px;--panel-bar-height:30px;--sidebar-z-index:10;--sidebar-max-width:340px;--sidebar-width:27%}body,html{-webkit-text-size-adjust:100%;height:100%}body{margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased}body.Dark-mode{background-color:#000;color:#fff}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */:root{--burger-width:30px;--burger-height:20px;--burger-line-height:2px;--burger-transition-duration:0.25s}.Burger-wrapper{position:relative;width:30px;width:var(--burger-width);height:20px;height:var(--burger-height);cursor:pointer}.App:not(.is-touch) .Burger-wrapper:hover{opacity:.5}.Burger{transition:.25s ease-in-out;transition:var(--burger-transition-duration) ease-in-out}.Burger,.Burger span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.Burger span{display:block;position:absolute;height:2px;height:var(--burger-line-height);width:100%;background-color:#000;border-radius:3px;border-radius:calc(var(--burger-line-height) + 1px);opacity:1;left:0;transition:.125s ease-in-out;transition:calc(var(--burger-transition-duration)/2) ease-in-out}.Dark-mode .Burger span{background-color:#fff}.Burger span:first-child{top:0}.Burger span:nth-child(2),.Burger span:nth-child(3){top:9px;top:calc(var(--burger-height)/2 - var(--burger-line-height)/2)}.Burger span:nth-child(4){top:18px;top:calc(var(--burger-height) - var(--burger-line-height))}.Burger.is-open span:first-child{top:9px;top:calc(var(--burger-height)/2 - var(--burger-line-height)/2);width:0;left:50%}.Burger.is-open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Burger.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Burger.is-open span:nth-child(4){top:9px;top:calc(var(--burger-height)/2 - var(--burger-line-height)/2);width:0;left:50%}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Button{display:inline;cursor:pointer;border:2px solid #000;margin:0;padding:6px 10px 4px;border-radius:3px;text-transform:uppercase;font-family:"FuturaBT-Bold";font-size:var(--font-size-large);background-color:initial;transition:all .15s ease-in;text-decoration:none}.Dark-mode .Button{border-color:#fff;color:#fff}.Button.Button-no-outline{border-color:transparent}.App:not(.is-touch) .Button:not(:disabled):hover,.Button.is-selected{background-color:#000;border-color:#000;color:#fff;text-decoration:none!important}.Dark-mode .App:not(.is-touch) .Button:not(:disabled):hover,.Dark-mode .Button.is-selected{background-color:#fff;border-color:#fff;color:#000}.Button:active{background-color:rgba(0,0,0,.8);color:#fff}.Dark-mode .Button:active{background-color:hsla(0,0%,100%,.8);color:#000}.Button:focus{outline:none}.Button:disabled{opacity:.2;cursor:not-allowed}.Button.Button-inverse{color:#fff;background-color:#000}.Dark-mode .Button.Button-inverse{color:#000;background-color:#fff}.App:not(.is-touch) .Button.Button-inverse:not(:disabled):hover,.Button.Button-inverse.is-selected{background-color:#fff;color:#000;border-color:#000}.Dark-mode .App:not(.is-touch) .Button.Button-inverse:not(:disabled):hover,.Dark-mode .Button.Button-inverse.is-selected{background-color:#000;color:#fff;border-color:#fff}.Button.Button-inverse:active{background-color:hsla(0,0%,100%,.8);color:#fff}.Dark-mode .Button.Button-inverse:active{background-color:rgba(0,0,0,.8);color:#000}.Button .typcn{font-size:18px}.Button .typcn.Button-icon-direction-left{margin-right:4px}.Button .typcn.Button-icon-direction-right{margin-left:4px}.Button.Button-small{font-size:var(--font-size-small);padding:3px 5px 2px;line-height:.9}.Button.Button-normal{font-size:var(--font-size)}.Button.Button-large{font-size:var(--font-size-large)}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Navigation{position:relative;-webkit-flex:0 0 50px;flex:0 0 50px;background:#fff}.Navigation-main{padding:0 10px;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Navigation-main>*{-webkit-flex-grow:1;flex-grow:1}.Navigation .Button:last-child .typcn,.Navigation button:last-child .typcn{margin-right:0;margin-left:4px}.Navigation-button{display:block;cursor:pointer;transition:color .15s ease}.App:not(.is-touch) .Navigation-button:hover{color:rgba(0,0,0,.4)}.Dark-mode .App:not(.is-touch) .Navigation-button:hover{color:hsla(0,0%,100%,.4)}.Navigation-title{font-family:"FuturaBT-Bold";overflow:hidden}.Navigation-title h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navigation-control{display:-webkit-flex;display:flex;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between}.Navigation-sub-content{position:absolute;width:100%;background-color:#fff}@media screen and (min-width:768px){.Navigation-main{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;height:50px}.Navigation-control{display:block}.Navigation-control>.Button{margin-left:4px}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Overview{background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.Overview-asset{margin:2px;-webkit-flex:0 0 100px;flex:0 0 100px;cursor:pointer;border:2px solid rgba(0,0,0,.2);line-height:0;transition:border-color .3s ease}.App:not(.is-touch) .Overview-asset:hover,.Overview-asset.Overview-asset-is-selected{border-color:#000}.Overview-asset img{width:100%}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Gallery{position:relative;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Gallery-title-counter{padding:10px 0;font-size:.75em;text-align:center}.Gallery-subtitle{padding:0 0 10px;font-weight:700}.Gallery-subtitle a{color:#000}.Dark-mode .Gallery-subtitle a{color:#fff}.App:not(.is-touch) .Gallery-subtitle a:hover{text-decoration:none}.ListingNavigation-sub-content{width:100%;visibility:hidden;transition:all .3s ease;opacity:0;background-color:#fff}.Gallery-is-content-open .ListingNavigation-sub-content{visibility:visible;opacity:1}.Gallery-overview{-webkit-flex-shrink:0;flex-shrink:0}.Gallery-overview-content{max-height:400px;padding:0 20px 60px 0;line-height:1.25em}.Gallery-overview-content p:first-child{margin-top:0}.Gallery .Gallery-video-container{position:relative}.Gallery .Gallery-video-link{display:block}.Gallery .Gallery-video-link>img{max-width:100%;max-height:100%}.Gallery .Gallery-video-link-icon{position:absolute;font-size:40px;padding:5px 10px;border-radius:3px;background:rgba(0,0,0,.8);color:#fff;top:calc(50% - 25px);left:calc(50% - 25px);transition:background .15s ease}.App:not(.is-touch) .Gallery .Gallery-video-link-icon:hover{background:rgba(0,0,0,.6)}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.ListingNavigation{position:relative;-webkit-flex:0 0 50px;flex:0 0 50px}.ListingNavigation-main{-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding-bottom:10px}.ListingNavigation-main>*{-webkit-flex-grow:1;flex-grow:1}.ListingNavigation .Button:last-child .typcn,.ListingNavigation button:last-child .typcn{margin-right:0;margin-left:4px}.ListingNavigation-button{display:block;cursor:pointer;transition:color .15s ease}.App:not(.is-touch) .ListingNavigation-button:hover{color:rgba(0,0,0,.4)}.Dark-mode .App:not(.is-touch) .ListingNavigation-button:hover{color:hsla(0,0%,100%,.4)}.ListingNavigation-title{font-family:"FuturaBT-Bold";overflow:hidden}.ListingNavigation-title a{color:#000;text-decoration:none}.Dark-mode .ListingNavigation-title a{color:#fff}.ListingNavigation-title h3{margin:0;padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-large);text-transform:uppercase}.ListingNavigation-control{display:-webkit-flex;display:flex;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between}.ListingNavigation-sub-content{position:absolute;background-color:hsla(0,0%,100%,.96)}.Dark-mode .ListingNavigation-sub-content{background-color:rgba(0,0,0,.96)}@media screen and (min-width:768px){.ListingNavigation-main{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;height:var(--listing-nav-height)}.ListingNavigation-control{display:block}.ListingNavigation-control>.Button{margin-left:4px}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Listing{padding:0 10px;-webkit-flex-grow:0;flex-grow:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.Dark-mode .Listing{background-color:#000}.Listing .LoadableImage{display:block;margin-bottom:10px;width:100%;opacity:.4;transition:opacity .2s ease}.Gallery-is-ready .Listing .LoadableImage{opacity:1}@media screen and (min-width:768px){.Listing{margin-top:0}}

/*!
 * (c) Copyright 2019 Takashi Okamoto. All rights reserved.
 */.Collapsible{position:relative;max-height:100px;overflow:hidden;transition:all .2s ease-in}.Collapsible.is-open{max-height:400px}.Collapsible.is-open .Gallery-overview-content{overflow:auto;-webkit-overflow-scrolling:touch}.Collapsible .Collapsible-button-wrapper{position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;bottom:0;width:100%;height:80px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 44%)}.Dark-mode .Collapsible .Collapsible-button-wrapper{background:linear-gradient(180deg,transparent 0,#000 44%)}.Collapsible-button{margin:0 auto 10px;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Panel{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;overflow:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.Dark-mode .Panel{background-color:#000}.Panel-content{position:relative;width:100%;height:100%;overflow:hidden}.Panel-is-instagram .Panel-content{height:100%}@media screen and (min-width:768px){.Panel{top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.Panel-filler{width:var(--sidebar-width);max-width:var(--sidebar-max-width);-webkit-flex-shrink:0;flex-shrink:0}.Panel-content{-webkit-flex-grow:1;flex-grow:1}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.PanelBar{padding:0 10px;-webkit-flex:0 0 var(--panel-bar-height);flex:0 0 var(--panel-bar-height);background-color:#fff;z-index:1;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.Dark-mode .PanelBar{background-color:#000;color:#fff}.is-open .PanelBar{-webkit-transform:translateZ(0);transform:translateZ(0)}.PanelBar-barloader{position:absolute;top:0;left:0;width:100%}.is-touch .PanelBar-barloader{display:none}@media screen and (min-width:768px){.PanelBar{top:0;left:var(--sidebar-width);padding-top:10px}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.CV-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.CV-content{padding:0 80px 0 10px;-webkit-flex-grow:0;flex-grow:0;overflow:auto;font-size:var(--font-size);line-height:1.3em;-webkit-overflow-scrolling:touch}.CV-content strong{font-family:"FuturaBT-Bold"}

/*!
 * (c) Copyright 2021 Takashi Okamoto. All rights reserved.
 */.Mailing-list-popup{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:10}.Mailing-list-content{background:#fff;width:50vw;height:50vh}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.InstagramPost{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.InstagramPost-container{margin:0 10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-grow:1;flex-grow:1;overflow:auto}.InstagramPost-content{margin-top:-70px;-webkit-flex:0 1 640px;flex:0 1 640px}.InstagramPost-image{max-width:100%}.InstagramPost-details{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.InstagramPost-details-left{-webkit-flex:1 1 30%;flex:1 1 30%}.InstagramPost-details-right{display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.InstagramPost-details-right>li{margin:0 0 0 10px}.InstagramPost-details-right>li a{text-decoration:none;color:#000}.Dark-mode .InstagramPost-details-right>li a{color:#fff}.App:not(.is-touch) .InstagramPost-details-right>li a:hover{color:rgba(0,0,0,.6)}.Dark-mode .App:not(.is-touch) .InstagramPost-details-right>li a:hover{color:hsla(0,0%,100%,.6)}@media screen and (min-width:768px){.InstagramPost-details{-webkit-flex-direction:row;flex-direction:row}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Navigation-nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-family:Georgia,Times,"Times New Roman",serif;font-size:var(--font-size-large)}.App-header-is-header .Navigation-nav-col-left,.App-header-is-header .Navigation-nav-col-right{max-width:50%;-webkit-flex-basis:50%;flex-basis:50%}.App-header-is-sidebar .Navigation-nav-col-left{margin-bottom:10px}.Navigation-nav ul{margin:10px 0 0;padding:0 5px;list-style:none;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:50%;flex-basis:50%}.Navigation-nav-mailing-list,.Navigation-nav ul li a{display:block;color:#000;text-decoration:none;cursor:pointer;border:none;margin:0;padding:0;font-family:Georgia,Times,"Times New Roman",serif;font-size:var(--font-size-large);outline:none;background:transparent}.Dark-mode .Navigation-nav ul li a,.Dark-mode .Navigation-nav ul li button{color:#fff}.App:not(.is-touch) .Navigation-nav ul li a:hover,.App:not(.is-touch) .Navigation-nav ul li button:hover{text-decoration:underline}.Navigation-nav-works-list{text-transform:capitalize}.Navigation-nav-heading{text-transform:uppercase;font-family:FuturaBT-Bold;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:8px}.Dark-mode .Navigation-nav-heading{border-bottom:1px solid hsla(0,0%,100%,.2)}.Navigation-nav-is-selected{font-weight:700}.Navigation-partial{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px 0}.Navigation-partial>a{display:inline-block;-webkit-flex-shrink:0;flex-shrink:0}.Navigation-nav-mailing-list .typcn:last-child{margin-left:4px}.mailing-list-form form{border-radius:3px;border:1px solid rgba(0,0,0,.3);margin-bottom:10px;padding:6px;font-family:"FuturaBT-Bold";display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:100%}.Dark-mode .mailing-list-form form{border:1px solid hsla(0,0%,100%,.6)}.mailing-list-form form input{margin-bottom:6px;padding:4px;border-radius:3px;border:1px solid #000}.Dark-mode .mailing-list-form form input{background:#000;color:#fff;border:1px solid #fff}.mailing-list-form footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mailing-list-form footer .Button{margin-top:5px;font-size:var(--font-size-small);padding:0 4px}@media screen and (min-width:768px){.Navigation-nav{-webkit-flex-direction:column;flex-direction:column}.Navigation-nav,.Navigation-nav ul li a,.Navigation-nav ul li button{font-size:var(--font-size)}.Navigation-nav ul{padding-left:0;-webkit-flex-basis:unset;flex-basis:unset}.Navigation-nav ul:first-child{margin-top:0}.mailing-list-form footer{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 10px}@media screen and (min-width:768px){.Footer{padding:20px 0}}

/*!
 * Copyright 2019 Takashi Okamoto. All rights reserved.
 */button.minimal{background-color:initial;border:none;cursor:pointer;display:inline;margin:0;padding:0;font-family:"FuturaBT-Bold"}.Dark-mode button.minimal{color:#fff}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.App-header{position:fixed;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box;line-height:1.4;width:100%;font-size:var(--font-size-small);padding:5px 10px;background-color:#fff;z-index:var(--sidebar-z-index)}.Dark-mode .App-header{background-color:#000}.App-header-is-sidebar{position:fixed;padding:20px 0 10px;overflow-x:hidden;overflow-y:auto;width:var(--sidebar-width);max-width:var(--sidebar-max-width);height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.App-header a{color:#000;text-decoration:none;cursor:pointer}.Dark-mode .App-header a{color:#fff}.App:not(.is-touch) .App-header a:hover{text-decoration:underline}.App-header-full-content{-webkit-flex-basis:100%;flex-basis:100%;background-color:#fff}.Dark-mode .App-header-full-content{color:#fff;background-color:#000}.App-header-partial-content{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;flex-basis:100%}.App-header-partial-content,.App-title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.App-title{width:100%;margin:0;padding:6px 0 0;line-height:1.3;font-weight:400;min-width:130px;min-height:34px;background-image:url(/static/media/blocktype.0fc170e5.png);background-repeat:no-repeat;background-size:80px 37px;background-position:40px 0}.App-header.App-header-is-sidebar .App-title{display:block;padding:0;background-image:none}.App-header-dog{display:block;margin:0 auto;overflow:hidden;text-indent:-1000px;width:150px;height:192px;background-image:url(/static/media/FAILE_Dog.d9ae279e.png);background-repeat:no-repeat;background-size:150px 192px;background-position:top}.Store-link{margin-top:-2px;height:26px}.PanelLoader{position:absolute;top:0;left:0;width:100%;z-index:10}.App-header-hamburger{margin-top:2px}.App-header-about-FAILE{margin-right:-15px}@-webkit-keyframes blink{0%{background:#fff;color:#000}50%{background:#000;color:#fff}to{background:#fff;color:#000}}@keyframes blink{0%{background:#fff;color:#000}50%{background:#000;color:#fff}to{background:#fff;color:#000}}.Shop-button{-webkit-animation:blink 1.4s ease infinite;animation:blink 1.4s ease infinite}@media screen and (max-width:767px){.App-header-link-enter{opacity:0}.App-header-link-enter-active{opacity:1;transition:opacity .2s ease-in-out}.App-header-link-exit{opacity:0}.App-header-link-exit-active{opacity:0;transition:opacity .2s ease-in-out}}@media screen and (min-width:768px){.App-title{font-size:var(--font-size-small);min-height:55px;background-size:120px 154px;background-position:top}.App-header-full-content,.App-header-partial-content{padding:0 20px 0 30px;-webkit-flex:unset;flex:unset;display:block}.App-header-full-content{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:1;flex-grow:1}.App-header-link-enter{opacity:0}.App-header-link-exit{opacity:0;display:none}.App-header-link-exit-active{opacity:0;transition:opacity .2s ease-in-out}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Grid{display:grid;grid-gap:10px;grid-auto-flow:row dense;margin:50px 10px 10px}@media screen and (min-width:375px){.Grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.Grid{margin-top:10px}.Grid-item.-is-3x2{grid-column:span 2;grid-row:span 2}}@media screen and (min-width:1050px){.Grid{grid-template-columns:repeat(6,1fr)}.Grid-item{grid-column:span 2}.Grid-item.-is-2x2{grid-column:span 3;grid-row:span 2}.Grid-item.-is-3x2{grid-column:span 4;grid-row:span 2}}@media screen and (min-width:1800px){.Grid{grid-template-columns:repeat(6,1fr)}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.LoadingState{position:absolute;top:0;left:0;right:0;bottom:0;color:#000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.LoadingState-error-message{font-size:18px}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.Tile{position:relative;line-height:0;text-align:center;padding-top:67%;background-color:rgba(0,0,0,.1)}.Tile.-is-square{padding-top:100%}.Dark-mode .Tile{background-color:hsla(0,0%,100%,.3)}.Tile-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:0;transition:opacity .2s ease-in}.Tile-isLoaded{opacity:1}@media (hover){.Tile-link:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.Tile-link:hover .Tile-overlay{top:0;bottom:0;opacity:1;font-size:var(--font-size-large)}}.Tile-overlay{position:absolute;left:0;top:50%;right:0;bottom:50%;padding:10px;opacity:0;transition:all .15s ease-in-out;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.68));line-height:1.2;color:#fff;overflow:hidden}.Tile-title{margin:0;font-family:"FuturaBT-Bold";text-transform:uppercase}.Tile-subtitle a{color:#fff}.Tile-subtitle a:hover{text-decoration:none}.Tile-subtitle a:active{color:hsla(0,0%,100%,.8)}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */.fade-enter{opacity:.01;-webkit-transform:scale(.9) translate3d(0,10px,0);transform:scale(.9) translate3d(0,10px,0)}.fade-enter.fade-enter-active{transition:all .15s ease-out}.fade-enter.fade-enter-active,.fade-exit{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.fade-exit.fade-exit-active{opacity:.01;-webkit-transform:scale(.9) translate3d(0,10px,0);transform:scale(.9) translate3d(0,10px,0);transition:all .15s ease-out}@media screen and (min-width:768px){.Faile{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.Faile-grid-content{position:relative;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.Faile-header-sidebar-container{position:relative;width:var(--sidebar-width);max-width:var(--sidebar-max-width)}}

/*!
 * Copyright 2018 Takashi Okamoto. All rights reserved.
 */@font-face{font-family:"FuturaBT-Medium";src:url(/static/media/156B31_0.ea4d0a33.eot);src:url(/static/media/156B31_0.ea4d0a33.eot?#iefix) format("embedded-opentype"),url(/static/media/156B31_0.1eeb023d.woff) format("woff"),url(/static/media/156B31_0.fec8b7ed.ttf) format("truetype"),url(/static/media/156B31_0.2d222570.svg#wf) format("svg")}@font-face{font-family:"FuturaBT-MediumItalic";src:url(/static/media/156B31_1.32acff7a.eot);src:url(/static/media/156B31_1.32acff7a.eot?#iefix) format("embedded-opentype"),url(/static/media/156B31_1.f02a5383.woff) format("woff"),url(/static/media/156B31_1.d68d2ad5.ttf) format("truetype"),url(/static/media/156B31_1.061ef7e3.svg#wf) format("svg")}@font-face{font-family:"FuturaBT-Bold";src:url(/static/media/156B31_2.b4088d53.eot);src:url(/static/media/156B31_2.b4088d53.eot?#iefix) format("embedded-opentype"),url(/static/media/156B31_2.090b86cf.woff) format("woff"),url(/static/media/156B31_2.b650b794.ttf) format("truetype"),url(/static/media/156B31_2.e1819d6f.svg#wf) format("svg")}@font-face{font-family:"FuturaBT-BoldItalic";src:url(/static/media/156B31_3.eeaec9e0.eot);src:url(/static/media/156B31_3.eeaec9e0.eot?#iefix) format("embedded-opentype"),url(/static/media/156B31_3.8c9d60fe.woff) format("woff"),url(/static/media/156B31_3.b6509353.ttf) format("truetype"),url(/static/media/156B31_3.91dabd09.svg#wf) format("svg")}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}