.card{padding:35px;text-align:center;background:url("../assets/card/background.svg") no-repeat 0 0/cover;margin:50px 0}.card__title{margin-bottom:12.5px}.card__content{padding:0 10px}.card__content .button{margin-top:20px;clear:both}.card__content a{color:#a5cbb0}.card__content a:hover{color:#fff}.card--right{text-align:right}.card--right .card__content{padding:0}.card--left{text-align:left}.card--left .card__content{padding:0}@media screen and (min-width: 720px){.card__content p{font-size:15px;line-height:25px}}@media screen and (min-width: 1200px){.card{padding:59px 30px}.card__title{margin-bottom:26px}.card__content{padding:0 30px}.card__content .button{margin-top:26px}}
.icon{position:relative;display:block;fill:currentcolor;width:100%;height:100%}.icon svg{pointer-events:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.icon--taxonomy-announcements,.icon--taxonomy-video-updates,.icon--taxonomy-developer-posts,.icon--taxonomy-events,.icon--taxonomy-insider-updates{color:#000}
.detached-modal__container .detached-modal__wrapper{position:fixed;opacity:0;transition:opacity .6s;display:-ms-flexbox;display:flex;z-index:2;inset:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.detached-modal__container .detached-modal__wrapper::-webkit-scrollbar{width:3px;background-color:#696763}.detached-modal__container .detached-modal__wrapper::-webkit-scrollbar-track{box-shadow:none;background-color:#696763}.detached-modal__container .detached-modal__wrapper::-webkit-scrollbar-thumb{background-color:#e2dfd8;border:none}.detached-modal__container .detached-modal__wrapper.detached-modal-enter-appear-active{opacity:1}.detached-modal__container .detached-modal__wrapper.detached-modal-enter-done{opacity:1}.detached-modal__container .detached-modal__wrapper--cover-nav{z-index:105}.detached-modal__container .detached-modal__wrapper--no-overlay{pointer-events:none}.detached-modal__container .detached-modal__wrapper--no-overlay>*{pointer-events:auto}.detached-modal__container .detached-modal__wrapper--center,.detached-modal__container .detached-modal__wrapper--left,.detached-modal__container .detached-modal__wrapper--right{-ms-flex-align:center;align-items:center}.detached-modal__container .detached-modal__wrapper--top-center,.detached-modal__container .detached-modal__wrapper--top-left,.detached-modal__container .detached-modal__wrapper--top-right{-ms-flex-align:start;align-items:flex-start}.detached-modal__container .detached-modal__wrapper--bottom-center,.detached-modal__container .detached-modal__wrapper--bottom-left,.detached-modal__container .detached-modal__wrapper--bottom-right{-ms-flex-align:end;align-items:flex-end}.detached-modal__container .detached-modal__wrapper--center,.detached-modal__container .detached-modal__wrapper--top-center,.detached-modal__container .detached-modal__wrapper--bottom-center{-ms-flex-pack:center;justify-content:center}.detached-modal__container .detached-modal__wrapper--left,.detached-modal__container .detached-modal__wrapper--top-left,.detached-modal__container .detached-modal__wrapper--bottom-left{-ms-flex-pack:start;justify-content:flex-start}.detached-modal__container .detached-modal__wrapper--right,.detached-modal__container .detached-modal__wrapper--top-right,.detached-modal__container .detached-modal__wrapper--bottom-right{-ms-flex-pack:end;justify-content:flex-end}.detached-modal__close.button{position:absolute;top:15px;right:20px;height:20px;width:20px;fill:#f1eee5;z-index:2;cursor:pointer;padding:0;mix-blend-mode:difference}.detached-modal__close.button:focus{outline:2px solid #fff;outline-offset:2px}.detached-modal__close.button:focus::before{inset:0;box-shadow:none;position:relative}.detached-modal__close.button .icon{position:unset;fill:inherit}@media screen and (min-width: 720px){.detached-modal__close.button{top:30px;right:30px;height:30px;width:30px;padding:15px 20px}}@media screen and (-ms-high-contrast: active){.detached-modal__container .detached-modal__wrapper{background-color:#fff !important}.detached-modal__close.button{mix-blend-mode:normal}.detached-modal__close.button .icon svg{background-color:#000}}
.signup-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.confirm-modal{padding:5px;color:#e2dfd8;max-height:100%}.confirm-modal__buttons{text-align:center}.confirm-modal hr{margin-top:20px;margin-bottom:20px}.confirm-modal__body-text{font-size:13px;line-height:18.9px;letter-spacing:.05px;padding-bottom:35px}.confirm-modal__body-text li{margin-left:20px}.confirm-modal .button{min-width:100px;text-align:center;margin:0 8px}@media screen and (min-width: 720px){.confirm-modal .button{min-width:150px;margin:0 15px}}@media screen and (min-width: 1200px){.confirm-modal__body-text{font-size:16px;line-height:28.7px}}
.leaving-modal{background-image:url("../assets/backgrounds/parchment-color-akaroa.svg");background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:#1d4351;padding:32px 8px;width:100%;-ms-flex-item-align:baseline;align-self:baseline}.leaving-modal--dark{background-image:url("../assets/modal/modal_overlay_dark.svg");color:#f1eee5;padding:16px}.leaving-modal h1{width:80%}.leaving-modal h2{padding:0 8px}.leaving-modal hr{margin:8px 0;background:url("../assets/component-furniture/hr-te-papa-green.svg") no-repeat 50% 50%/cover}.leaving-modal a{color:#173734}.leaving-modal a:hover{color:#173734}.leaving-modal__body{margin:8px 0;padding:0 8px}.leaving-modal__body p{margin-top:8px}.leaving-modal__body li{list-style:none}.leaving-modal__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.leaving-modal__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.leaving-modal__buttons .button{min-width:150px;margin:0 8px 8px}@media screen and (min-width: 720px){.leaving-modal{padding:32px;width:auto;max-width:800px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.leaving-modal h2{padding:0}.leaving-modal__body{margin:16px 0;padding:0 16px}.leaving-modal__buttons{-ms-flex-direction:row;flex-direction:row}.leaving-modal__buttons .button{margin:0 8px}}
.jumbo-cta{padding:30px 0}.jumbo-cta.jumbo-cta--light h1,.jumbo-cta.jumbo-cta--light h2,.jumbo-cta.jumbo-cta--light h3{color:#1d4351}.jumbo-cta.jumbo-cta--light p a,.jumbo-cta.jumbo-cta--light li a{color:#1d4351}.jumbo-cta.jumbo-cta--light .card{background:url("../assets/card/background-akaroa.svg") no-repeat 0 0/100% 100%;color:#1d4351}.jumbo-cta.jumbo-cta--light .card::after{background:url("../assets/card/scroll.png") no-repeat 0 0/contain;display:block;content:"";position:absolute;pointer-events:none;left:50%;bottom:-55px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:110px}@media screen and (min-width: 480px){.jumbo-cta.jumbo-cta--light .card::after{bottom:-10px}.jumbo-cta{padding:50px 0}}@media screen and (min-width: 720px){.jumbo-cta{padding:30px 0}}@media screen and (min-width: 1200px){.jumbo-cta.jumbo-cta--light .card::after{bottom:-25px;width:200px;height:150px}.jumbo-cta{padding:24px 0}}
.global-header{position:fixed;top:0;left:0;width:100%;z-index:101;transition:top .3s}.global-header .container{z-index:3;padding-left:12px;padding-right:12px}.global-header::before,.global-header::after{top:0;left:0;z-index:-1}.global-header::before{height:80%;background:linear-gradient(to bottom, rgb(11, 30, 36) 0%, rgba(11, 30, 36, 0) 100%)}.global-header::after{height:calc(100% + 12px);background:url("../assets/global-header/background-sub-layer.svg") repeat-x 50% 100%/1200px 144px;z-index:0}.global-header .button{letter-spacing:.05em}.global-header .logo{-ms-flex:1;flex:1;line-height:21px}.global-header--top-level{background:url("../assets/global-header/background-top-layer.svg") repeat-x 0 0/auto 100%;position:relative;z-index:1;height:55px}.global-header--top-level .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.global-header .balances{margin-right:8px}@media screen and (min-width: 480px){.global-header .container{padding-left:20px;padding-right:20px}.global-header .balances{margin-right:16px}}@media screen and (min-width: 720px){.global-header--top-level{height:64px}}@media screen and (min-width: 1200px){.global-header::after{height:100%}.global-header .logo{-ms-flex:initial;flex:initial}.global-header .menu{-ms-flex:1;flex:1;margin-left:3%}.global-header--top-level{height:auto;min-height:102px;background-size:1200px auto;background-position:50% 0}.global-header .balances{margin-left:16px;margin-right:0}}
@keyframes header-tray-overlay-fadein{0%{opacity:0}100%{opacity:.5}}@keyframes header-tray-overlay-fadeout{0%{opacity:.5;position:fixed}99%{opacity:0}100%{display:none;position:static}}.header-tray{position:fixed;top:0;right:0;height:100%;width:90%;max-width:310px;background:#d3c8ac;color:#323335;display:none;opacity:0;z-index:-1;font-family:"Windlass","Georgia","serif";transition:transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1)}.header-tray a,.header-tray .button-link{outline:none}.header-tray .menu__control{z-index:5;position:absolute;top:24px;right:16px}.header-tray .menu__control--close:focus{outline:thin solid;outline:5px auto #fff;outline-offset:0}.header-tray .global-header-cta{padding:15px 25px;float:none;display:block}.header-tray .global-header-cta--preorder{padding:35px 25px;position:relative;right:auto}.header-tray.pseudo-both::after,.header-tray.pseudo-after::after{width:18px;left:-17px;top:0;background:url("../assets/global-header/tray-mobile-edge.svg") 50% 50%/100% 100% repeat-y;z-index:-1}.header-tray__container{padding:12px 16px 12px 8px}.header-tray__header{padding:26px 36px 16px 67px;background:rgba(0,0,0,0) url("../assets/global-header/menu/tray-header-large.svg") no-repeat 0 0/100% 100%;margin:-2px 0 0 -28px}.header-tray__header .header-tray__label{padding:0;margin:0 0 8px;background:none}.header-tray__label{padding:26px 36px;line-height:1;background:rgba(0,0,0,0) url("../assets/global-header/menu/tray-header-small.svg") no-repeat 0 0/100% 100%;font-size:18px;color:#f1eee5;margin:0 0 0 -31px;position:relative;z-index:3}.header-tray__scroll-area.scrollable{top:80px;height:calc(100% - 60px);z-index:2}.header-tray--active{display:block;opacity:1;z-index:101}.header-tray--menu .header-tray__container{padding-top:30px;padding-right:0}.header-tray--top-level .header-tray__container{padding-top:0;margin:5px}.header-tray--top-level.header-tray--sub-menu-open>.scrollable{overflow:visible}.header-tray-exit{-ms-transform:translateX(0);transform:translateX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;display:block}.header-tray-exit-active{opacity:1;-ms-transform:translateX(110%);transform:translateX(110%);display:block}.header-tray-exit-done{opacity:1;-ms-transform:translateX(110%);transform:translateX(110%)}.header-tray-exit.header-tray-exit-active{-ms-transform:translateX(110%);transform:translateX(110%);z-index:101;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.header-tray-enter{z-index:101;display:block;-ms-transform:translateX(110%);transform:translateX(110%);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.header-tray-enter-active{-ms-transform:translateX(0);transform:translateX(0);opacity:1}.header-tray-enter-done{-ms-transform:translateX(0);transform:translateX(0);opacity:1}@media screen and (min-width: 1200px){.header-tray .global-header-cta{display:none}.header-tray--menu{background:rgba(0,0,0,0);position:static;max-width:none;width:auto;height:auto;display:block;float:left;opacity:1;animation:none;overflow:visible;-ms-transform:none;transform:none}.header-tray--menu .header-tray__container{padding:0;position:relative}.header-tray--menu.pseudo-after::after,.header-tray--menu .header-tray__header,.header-tray--menu .menu__control,.header-tray--menu .header-tray__label{display:none}.header-tray--menu .scrollable{position:static;overflow:visible;width:auto;height:auto}.header-tray--menu .scrollable::after{display:none}.header-tray.header-tray--menu{transition:none;-ms-transform:none;transform:none}.header-tray--top-level .header-tray__container{margin:0}.header-tray--top-level{min-width:100%}}
.global-header-cta{text-align:center;padding:12px 30px}.global-header-cta--primary,.global-header-cta--preorder{display:none}.global-header-cta--menu{position:relative;z-index:1;background:url("../assets/global-header/menu/small-cta-wrapper-retina.jpg") no-repeat 50% 100%/cover;padding:20px}.global-header-cta--menu::after{height:3px;bottom:-3px;left:0;background:url("../assets/global-header/menu/hr-glowing.svg") no-repeat 50%/auto 100%}@media screen and (min-width: 480px){.global-header-cta--primary::after{top:50%;left:0;height:0;padding-top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../assets/global-header/cta-wrapper-retina.png") no-repeat 50% 100%/100% auto}.global-header-cta--preorder{-webkit-clip-path:inset(0 0 5px 0);clip-path:inset(0 0 5px 0)}}@media screen and (min-width: 720px){.global-header-cta--primary,.global-header-cta--preorder{display:block;right:125px}.global-header-cta--preorder{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media screen and (min-width: 1200px){.global-header-cta--primary,.global-header-cta--preorder{padding:24px 45px}.global-header-cta--preorder{-webkit-clip-path:none;clip-path:none}}
.menu-link{text-decoration:none;color:#323335;display:block}.menu-link:focus,.menu-link:hover{outline:none;color:#644512}.menu-link:focus .menu-link__inner{outline:thin solid;outline:5px auto #000;outline-offset:2px}@media screen and (min-width: 1200px){.menu-link:focus,.menu-link:hover{outline:none}.menu-link:focus .menu-link__inner::after,.menu-link:hover .menu-link__inner::after{opacity:1}}
.menu-item{position:relative}.menu-item .menu-link{text-decoration:none;color:#323335;display:block;padding:16px 16px 16px 50px;position:relative;background:url("../assets/component-furniture/hr-shark.svg") 50% 100%/100% 3px no-repeat;font-size:19px;line-height:34px}.menu-item .menu-link:focus,.menu-item .menu-link:hover{outline:none}.menu-item .menu-link .icon{width:30px;height:30px;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#8a621f}.menu-item .menu-link .icon::after{display:none;content:""}.menu-item .menu-link .icon--right-arrow{position:absolute;right:10px;left:auto;z-index:4;color:#323335;width:14px;height:14px}.menu-item__notification{z-index:1;position:absolute;right:16px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1200px){.menu-item{float:left}.menu-item .menu-link{padding:10px;line-height:18px;font-size:15px;margin-right:15px;color:#a5cbb0;background:none;transition:color .4s cubic-bezier(0.47, 0, 0.745, 0.715)}.menu-item .menu-link:focus,.menu-item .menu-link:hover{color:#f1eee5}.menu-item .menu-link:focus .menu-link__inner,.menu-item .menu-link:hover .menu-link__inner{opacity:1}.menu-item .menu-link .icon{display:none}.menu-item .menu-link .icon--right-arrow{display:block;left:auto;right:-2px;background:none;height:10.5px;width:7.5px;color:#f1eee5;transition:transform .2s ease-in-out;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.menu-item .menu-link .icon--right-arrow svg{height:100%;top:auto}.menu-item .menu-link:lang(fr),.menu-item .menu-link:lang(it),.menu-item .menu-link:lang(es),.menu-item .menu-link:lang(de),.menu-item .menu-link:lang(ru),.menu-item .menu-link:lang(pt),.menu-item .menu-link:lang(pl){padding:10px 5px;margin-right:10px}.menu-item .menu-link__inner{padding:0 4px;display:block}.menu-item .menu-link__inner::after{content:"";display:block;position:absolute;opacity:0;transition:.4s opacity cubic-bezier(0.47, 0, 0.745, 0.715);z-index:-1;background:url("../assets/global-header/menu/item-hover.svg") no-repeat 50% 100%/100% 100%;max-width:200px;bottom:4px;left:0;width:100%;height:100%}.menu-item__notification{right:-10px;top:9px}.menu-item--sub-open .menu-link{color:#f1eee5}.menu-item--sub-open .menu-link .icon--right-arrow{-ms-transform:rotate(90deg) translate(-139%, 40%);transform:rotate(90deg) translate(-139%, 40%)}.menu-item--active>a,.menu-item--active>a:hover,.menu-item--active>a:focus{color:#a5cbb0}.menu-item--active>a .menu-link__inner::after,.menu-item--active>a:hover .menu-link__inner::after,.menu-item--active>a:focus .menu-link__inner::after{opacity:1}.menu-item--active>a .icon,.menu-item--active>a:hover .icon,.menu-item--active>a:focus .icon{color:#a5cbb0}.menu-item--active>a .menu-link__inner::after{background:url("../assets/global-header/menu/item-active.svg") no-repeat 50% 100%/100% 100%}.menu-item--active>a:hover .menu-link__inner::after,.menu-item--active>a:focus .menu-link__inner::after{background:url("../assets/global-header/menu/item-hover.svg") no-repeat 50% 100%/100% 100%}}@media screen and (min-width: 2000px){.menu-item .menu-link{padding:10px;margin-right:15px}}
@keyframes menu-overlay-fadein{0%{opacity:0;position:fixed}100%{opacity:.5;position:fixed}}@keyframes menu-overlay-fadeout{0%{opacity:.5;position:fixed;z-index:100}99%{opacity:0}100%{display:none;position:static}}.menu{color:#f1eee5;z-index:5;position:relative;-ms-flex-order:4;order:4}.menu .icon{color:#f1eee5}.menu .header-tray .global-header-cta{background:rgba(0,0,0,0) url("../assets/global-header/menu/tray-header-large.svg") no-repeat 0 0/100% 100%;z-index:10}.menu .header-tray__scroll-area.scrollable{top:180px;height:calc(100% - 180px)}.menu__control{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:20px;height:20px;vertical-align:middle}.menu__control .icon{top:0;left:0;position:absolute}.menu__control--open{margin-left:8px}.menu__block{padding:0;margin-bottom:30px;margin-right:16px}.menu__block p{font-family:"Manuskript","Georgia","serif";font-size:14px;line-height:22px;margin:0}.menu--open{z-index:7}@media screen and (min-width: 480px){.menu__control--open{margin-left:20px}}@media screen and (min-width: 1200px){.menu{-ms-flex-order:initial;order:initial}.menu__control--open{display:none;margin-top:22px}.menu__block{margin-bottom:0;margin-right:0;padding:0 20px}}
.scalable-masked-image{position:relative}.scalable-masked-image .cliped-image{opacity:0;transition:opacity .4s}.scalable-masked-image .placeholder{transition:opacity .4s .4s;fill:#19333c}.scalable-masked-image svg{position:absolute;top:0;left:0;width:100%;height:100%}.scalable-masked-image--loaded .cliped-image{opacity:1}.scalable-masked-image--loaded .placeholder{opacity:0}
.menu-highlight{position:relative}.menu-highlight .video-poster .video-play-button{z-index:10;width:30px;height:30px}.menu-highlight__content{font-family:"Manuskript","Georgia","serif"}.menu-highlight__content p{margin-bottom:22px}.menu-highlight__image{margin-bottom:22px;position:relative;background:url("../assets/backgrounds/menu-highlight-border.svg") 50% 50%/100% 100% no-repeat;padding:1.8% 2.3%}.menu-highlight__image .scalable-masked-image{z-index:2;padding-top:62.08%}.menu-highlight__image-caption{position:absolute;bottom:-4px;left:-4px;z-index:3;color:#f1eee5;padding:10px;font-size:12px;background:url("../assets/backgrounds/caption.svg") 50% 50%/100% 100% no-repeat}.menu-highlight--wide .menu-highlight__content{margin-bottom:30px}@media screen and (min-width: 1200px){.menu-highlight--wide{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}.menu-highlight--wide .sub-menu__title{width:100%}.menu-highlight--wide .menu-highlight__content{width:47%;margin-bottom:0}}
.menu-feature{position:relative;z-index:1}.menu-feature__content{color:#f1eee5;position:absolute;top:0;left:0;width:100%;z-index:3;padding:24px 12px;text-align:center}.menu-feature__content h2{font-size:24px;line-height:34px}.menu-feature__image{position:relative}.menu-feature__image.pseudo-before::before{top:-1%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:101.3%;height:101.2%;z-index:3;background:url("../assets/backgrounds/menu-feature-border-copper.svg") 50% 50%/100% 100% no-repeat}.menu-feature__image .character{position:absolute;top:0;left:10px;z-index:3;height:100%;background-position:100% 100%}.menu-feature__image .scalable-masked-image{padding-top:98%;z-index:2}.menu-feature__ctas{position:absolute;width:100%;left:0;bottom:-13px;z-index:4;text-align:center}.menu-feature__ctas .cta{margin-bottom:6px}.menu-feature__ctas .cta .button{width:80%}.menu-feature__ctas .cta:last-of-type{margin-bottom:0}.menu-feature--large .menu-feature__image .scalable-masked-image{padding-top:83.67%}.menu-feature--large .menu-feature__content{text-align:left;position:static;color:#323335;padding-left:0;padding-top:0;padding-right:0}.menu-feature--purchase .menu-feature__image::before,.menu-feature--preorder .menu-feature__image::before{background-image:url("../assets/backgrounds/menu-feature-border-blue-dianne.svg")}@media screen and (min-width: 1200px){.menu-feature__content h2{padding:0 24px;font-size:30px;line-height:39px}.menu-feature__image.pseudo-before::before{background-image:url("../assets/backgrounds/menu-feature-border-copper-tall.svg")}.menu-feature__image .character{top:-8px}.menu-feature__image .character-1{top:6px}.menu-feature__image .scalable-masked-image{padding-top:154.16%}.menu-feature__ctas .cta .button{width:auto}.menu-feature--large .menu-feature__image::before{background-image:url("../assets/backgrounds/menu-feature-border-copper.svg")}.menu-feature--large .menu-feature__image .scalable-masked-image{padding-top:70%}.menu-feature--large .menu-feature__ctas{-ms-transform:translateY(50%);transform:translateY(50%);bottom:6px}.menu-feature--large .menu-feature__ctas .cta{display:inline-block;margin-right:14px}.menu-feature--large .menu-feature__ctas .cta:last-of-type{margin-right:0}.menu-feature--large .menu-feature__content{color:#f1eee5;position:absolute;top:auto;bottom:0;padding:0 0 10% 6%;width:50%}.menu-feature--large .menu-feature__content h2{padding:0}.menu-feature--event-content .menu-feature__content{width:90%;padding-bottom:6%}.menu-feature--purchase .menu-feature__image::before,.menu-feature--preorder .menu-feature__image::before{background-image:url("../assets/backgrounds/menu-feature-border-blue-dianne-tall.svg")}.menu-feature--purchase.menu-feature--large .menu-feature__image::before,.menu-feature--preorder.menu-feature--large .menu-feature__image::before{background-image:url("../assets/backgrounds/menu-feature-border-blue-dianne.svg")}}
.menu-link-group__links{width:auto;display:inline-block;position:relative}.menu-link-group__links .menu-link{position:relative;clear:both;display:block;color:#323335;padding:10px 45px 10px 16px;text-decoration:none}.menu-link-group__links .menu-link .menu-link__inner{transition:color .3s cubic-bezier(0.47, 0, 0.745, 0.715)}.menu-link-group__links .menu-link:focus .menu-link__inner{color:#644512;outline:thin solid;outline:5px auto #000;outline-offset:2px}.menu-link-group__links .menu-link:hover .menu-link__inner{color:#644512}.menu-link-group__links .icon--double-arrow-right{width:8px;height:8px;position:absolute;right:0;top:16px}
.menu-list ul{list-style:none;margin:0}.menu-list .menu-link__inner{margin-right:4px}
.menu-descriptive-link{margin-bottom:30px}
.autocomplete{position:relative}.autocomplete__results{display:none;position:absolute;left:0;right:0;z-index:3;max-height:450px;overflow-y:auto;list-style:none;background:#f1eee5;border:1px solid #0f0d09;border-top:0}.autocomplete__results--show{display:block}.autocomplete__result{color:#0f0d09;padding:8px}.autocomplete__result:hover{box-shadow:0 0 5px #0f0d09}.autocomplete__result--highlighted{color:#f1eee5;background-color:#0f0d09;box-shadow:0 0 5px #0f0d09;border:2px solid #000}
.text-input{position:relative;width:100%}.text-input::before{background-image:url("../assets/forms/text-input-horizontal-border.svg"),url("../assets/forms/text-input-horizontal-border.svg"),url("../assets/forms/text-input-vertical-border.svg"),url("../assets/forms/text-input-vertical-border.svg");background-size:100% 5px,100% 5px,5px 100%,5px 100%;background-position:0 5px,0 calc(100% - 5px),10px 0,calc(100% - 10px) 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;top:0;left:0}.text-input--required.pseudo-after::after{top:0;left:100%;content:"*";font-size:26px}.text-input input[type=text],.text-input input[type=search],.text-input input[type=number],.text-input input[type=date],.text-input input[type=time],.text-input textarea{background-color:rgba(0,0,0,0);background-image:url("../assets/forms/text-input-background.svg");background-position:0 9px;background-size:100% calc(100% - 18px);background-repeat:no-repeat;border:0;color:#323335;font-size:14px;font-family:"Manuskript","Georgia","serif";left:14px;letter-spacing:.075rem;line-height:1.42857143;outline:0;padding:16px;position:relative;top:0;text-align:left;width:calc(100% - 26px);z-index:1}.text-input input[type=text]:-ms-input-placeholder,.text-input input[type=search]:-ms-input-placeholder,.text-input input[type=number]:-ms-input-placeholder,.text-input input[type=date]:-ms-input-placeholder,.text-input input[type=time]:-ms-input-placeholder,.text-input textarea:-ms-input-placeholder{color:#514f43}.text-input input[type=text]::placeholder,.text-input input[type=search]::placeholder,.text-input input[type=number]::placeholder,.text-input input[type=date]::placeholder,.text-input input[type=time]::placeholder,.text-input textarea::placeholder{color:#514f43}.text-input textarea{resize:none}.text-input input[type=search]{box-sizing:border-box}.text-input .shadow{position:absolute;inset:7px 14px;pointer-events:none}.text-input--field input[type=text]:focus~.shadow,.text-input--field input[type=search]:focus~.shadow,.text-input--field input[type=number]:focus~.shadow,.text-input--field input[type=date]:focus~.shadow,.text-input--field input[type=time]:focus~.shadow{box-shadow:#00ff9c 0 0 25px 5px}.text-input--textarea{padding:9px 0}.text-input--textarea textarea{background-position:0 0;background-size:100% 100%}.text-input--textarea textarea:focus~.shadow{box-shadow:#00ff9c 0 0 15px 5px}
.checkbox{margin:16px 0;position:relative;overflow:hidden;z-index:1;padding:10px}.checkbox label{display:table;table-layout:fixed}.checkbox input{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0}.checkbox input:checked+.checkbox__graphic i::after{opacity:1}.checkbox__label-text{display:table-cell;padding-left:12px}.checkbox__graphic{display:table-cell;padding-right:12px;vertical-align:middle}.checkbox__graphic-inner{position:relative;z-index:1;display:block;width:16px;height:16px}.checkbox__graphic-inner::after,.checkbox__graphic-inner::before{background-repeat:no-repeat;top:0;left:0}.checkbox__graphic-inner::before{z-index:2;background-image:url("../assets/checkboxes/checkbox-unselected.svg")}.checkbox__graphic-inner::after{z-index:3;opacity:0;background-image:url("../assets/checkboxes/checkbox-selected.svg");transition:opacity .4s}.checkbox__graphic-inner.focussed::before{box-shadow:#00ff9c 0 0 15px 4px;display:block}.checkbox--right .checkbox__graphic{padding-right:0;padding-left:12px}.checkbox--blue .checkbox__graphic-inner::before{background-image:url("../assets/checkboxes/checkbox-blue-unselected.svg")}.checkbox--blue .checkbox__graphic-inner::after{background-image:url("../assets/checkboxes/checkbox-blue-selected.svg")}.checkbox--purple .checkbox__graphic-inner::before{background-image:url("../assets/checkboxes/checkbox-purple-unselected.svg")}.checkbox--purple .checkbox__graphic-inner::after{background-image:url("../assets/checkboxes/checkbox-purple-selected.svg")}.checkbox--parchment .checkbox__graphic-inner::before{background-image:url("../assets/checkboxes/checkbox-parchment-unselected.svg")}.checkbox--parchment .checkbox__graphic-inner::after{background-image:url("../assets/checkboxes/checkbox-parchment-selected.svg")}.checkbox--white .checkbox__graphic::after{background-image:url("../assets/checkboxes/checkbox-white-selected.svg")}@media screen and (-ms-high-contrast: active){.checkbox__graphic{display:none}.checkbox__graphic-inner{display:none}.checkbox input{width:25px;height:25px;margin-top:5px;position:relative;top:0}.checkbox__label-text{vertical-align:middle}}
.file-upload{margin:16px 0 16px 16px;width:calc(100% - 32px)}.file-upload__input{background:url("../assets/forms/file-upload/background.svg") no-repeat 0 0/100% 100%;height:150px;position:relative;width:100%}.file-upload__input:focus-within{box-shadow:#00ff9c 0 0 15px 5px}.file-upload__input:focus-within .file-upload__input__text{text-decoration:none}.file-upload__input__text{bottom:65px;color:#000;left:50%;position:absolute;text-decoration:underline;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.file-upload__input__text:hover{text-decoration:none}.file-upload__input input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.file-upload__attached{padding-top:16px}.file-upload__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:inside}.file-upload__list .file-list-item{color:#f1eee5;margin-top:10px;position:relative;width:100%}.file-upload__list .file-list-item::marker{content:url("../assets/forms/file-upload/attachment.svg");height:8px;width:8px}.file-upload__list .file-list-item>span{display:inline-block;margin-left:8px;max-width:80%;vertical-align:middle}.file-upload__list .file-list-item__close{border:none;color:#f1eee5;display:inline-block;height:24px;margin-left:8px;position:absolute;right:0;vertical-align:middle;width:24px}@media screen and (min-width: 960px){.file-upload__list .file-list-item{padding:10px;width:50%}.file-upload__list .file-list-item__close{margin-left:16px;position:static;right:auto}}@media screen and (min-width: 1200px){.file-upload__list .file-list-item{padding:10px;width:33%}}
.listbox{width:auto;max-width:100%;position:relative;font-size:14px}.listbox__current{cursor:pointer;margin-top:0;margin-bottom:0;padding:10px 20px;text-align:left;transition:box-shadow .3s;width:100%}.listbox__current:hover .listbox__label{text-decoration:underline}.listbox__current .listbox__arrow{position:absolute;right:25px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .3s;width:12px;height:8px}.listbox__current--arrow.listbox__current--icon .listbox__label{padding-right:55px}.listbox__current--icon{white-space:nowrap}.listbox__label{display:inline-block;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;padding-right:25px;vertical-align:middle}.listbox__options{display:none;list-style:none;padding-bottom:8px;z-index:2}.listbox__options--contain{width:100%}.listbox__options--left{left:0}.listbox__options--right{right:0}.listbox__options li{line-height:normal}.listbox__option{padding:12px 20px;cursor:pointer;transition:color .3s}.show-outlines .listbox__option:focus{margin:6px}.listbox__option--header{cursor:auto}.listbox__option__header{font-size:14px;font-weight:bold}.listbox__option__checkbox{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:20px;margin-right:16px;vertical-align:text-top;width:20px}.listbox__option__label:hover{text-decoration:underline}.listbox__option__description{font-size:12px;font-style:italic;margin:5px 0}.listbox__option--divider{position:relative}.listbox__option--divider.pseudo-after::after{bottom:-1px;height:2px;width:90%}.listbox__current .icon:not(.listbox__arrow),.listbox__option .icon:not(.listbox__arrow){display:inline-block;height:20px;width:20px;vertical-align:text-top}.listbox__current--arrow .icon:not(.listbox__arrow),.listbox__option .icon:not(.listbox__arrow){margin-right:16px}.listbox--active::before{width:90%;height:2px;left:5%;z-index:4}.listbox--active .listbox__options{position:absolute;display:block;max-height:400px;overflow-y:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.listbox--active .listbox__options--contain{width:100%}.listbox--required.pseudo-after::after{top:-6px;left:100%;content:"*";font-size:26px;color:#323335;margin-left:10px}.listbox--slide-up .listbox__options{bottom:100%;bottom:calc(100% - 3px);padding-bottom:3px}.listbox--slide-up.listbox--active::before{top:-3px;bottom:auto}.listbox--slide-down .listbox__options{top:92%}.listbox--slide-down.listbox--active::before{top:auto;bottom:0}.listbox--default{color:#f1eee5}.listbox--default .listbox__current{background:url("../assets/forms/listbox/default/background.svg") no-repeat 50% 50%/100% 100%}.listbox--default .listbox__current.button{background:url("../assets/forms/listbox/default/background.svg") no-repeat 50% 50%/100% 100%}.listbox--default .listbox__current:hover .listbox__label{color:#f1eee5}.listbox--default .listbox__current:focus{box-shadow:0 0 5px #00ff9c}.listbox--default .listbox__options{background:url("../assets/forms/listbox/default/options-background.svg") no-repeat 50% 50%/100% 100%}.listbox--default .listbox__option:hover{color:#f1eee5}.listbox--default .listbox__option:focus{color:#f1eee5;box-shadow:0 0 8px #00ff9c}.listbox--default .listbox__option__checkbox{background-image:url("../assets/forms/listbox/default/checkbox-unselected.svg")}.listbox--default .listbox__option__checkbox--checked{background-image:url("../assets/forms/listbox/default/checkbox-selected.svg")}.listbox--default .listbox__option--active{background:url("../assets/forms/listbox/default/selected.svg") no-repeat 50% 50%/100% 100%}.listbox--default .listbox__option--active .listbox__option__label,.listbox--default .listbox__option--active .listbox__option__description{color:#1d4351}.listbox--default .listbox__option--divider::after{background:url("../assets/forms/listbox/default/divider.svg") no-repeat 50% 50%/100% 100%}.listbox--default .listbox__option__label{color:#f1eee5;text-decoration:none}.listbox--default .listbox__option__label:hover{text-decoration:underline}.listbox--default .listbox__option__label:focus{outline-offset:2px}a.listbox--default .listbox__option__label,.listbox--default .listbox__option__label.button-link{color:#f1eee5;text-decoration:none}a.listbox--default .listbox__option__label:hover,.listbox--default .listbox__option__label.button-link:hover{text-decoration:underline}.forum a.listbox--default .listbox__option__label,.forum .listbox--default .listbox__option__label.button-link{color:#f1eee5;text-decoration:none}.forum a.listbox--default .listbox__option__label:hover,.forum .listbox--default .listbox__option__label.button-link:hover{text-decoration:underline}.listbox--light{color:#f1eee5}.listbox--light .listbox__current{background:url("../assets/forms/listbox/light/background.svg") no-repeat 50% 50%/100% 100%}.listbox--light .listbox__current.button{background:url("../assets/forms/listbox/light/background.svg") no-repeat 50% 50%/100% 100%}.listbox--light .listbox__current:focus{box-shadow:0 0 5px #00ff9c}.listbox--light .listbox__label{color:#f1eee5}.listbox--light .listbox__options{background:url("../assets/forms/listbox/light/options-background.svg") no-repeat 50% 50%/100% 100%}.listbox--light .listbox__option:hover{color:#f1eee5}.listbox--light .listbox__option:focus{color:#f1eee5;box-shadow:0 0 5px #00ff9c}.listbox--light .listbox__option__checkbox{background-image:url("../assets/forms/listbox/light/checkbox-unselected.svg")}.listbox--light .listbox__option__checkbox--checked{background-image:url("../assets/forms/listbox/light/checkbox-selected.svg")}.listbox--light .listbox__option--active{background:url("../assets/forms/listbox/light/selected.svg") no-repeat 50% 50%/100% 100%}.listbox--light .listbox__option--divider::after{background:url("../assets/forms/listbox/light/divider.svg") no-repeat 50% 50%/100% 100%}a.listbox--light .listbox__option__label,.listbox--light .listbox__option__label.button-link{color:#f1eee5}a.listbox--light .listbox__option__label:hover,.listbox--light .listbox__option__label.button-link:hover{text-decoration:underline}.forum a.listbox--light .listbox__option__label,.forum .listbox--light .listbox__option__label.button-link{color:#f1eee5;text-decoration:none}.forum a.listbox--light .listbox__option__label:hover,.forum .listbox--light .listbox__option__label.button-link:hover{text-decoration:underline}
.radio-group{border:0}.radio-group__radio:focus+span{outline:3px auto #fff}.radio-group__radio__image{cursor:pointer}
.popupmenu{width:auto;max-width:100%;position:relative;font-size:14px}.popupmenu__current{cursor:pointer;margin-top:0;margin-bottom:0;padding:10px 20px;text-align:left;transition:box-shadow .3s;width:100%}.popupmenu__current--icon{white-space:nowrap}.popupmenu__sub-options{list-style:none}.popupmenu__options{display:none;list-style:none;padding-left:16px;z-index:2}.popupmenu__options--contain{width:100%}.popupmenu__options--left{left:0}.popupmenu__options--right{right:0}.popupmenu__options li{line-height:normal}.popupmenu__option{padding:12px 20px;cursor:pointer;transition:color .3s}.show-outlines .popupmenu__option:focus{margin:6px}.popupmenu__option--header{cursor:auto}.popupmenu__option__label:hover{text-decoration:underline}.popupmenu__option__description{font-size:12px;font-style:italic;margin:5px 0}.popupmenu__current .icon:not(.listbox__arrow),.popupmenu__option .icon:not(.listbox__arrow){display:inline-block;height:20px;width:20px;vertical-align:text-top}.popupmenu__current--arrow .icon:not(.listbox__arrow),.popupmenu__option .icon:not(.listbox__arrow){margin-right:16px}.popupmenu--active::before{width:90%;height:2px;left:5%;z-index:4}.popupmenu--active .popupmenu__options{position:absolute;display:block;max-height:400px;overflow-y:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.popupmenu--active .popupmenu__options--contain{width:100%}.popupmenu--required.pseudo-after::after{top:-6px;left:100%;content:"*";font-size:26px;color:#323335;margin-left:10px}.popupmenu--slide-up .popupmenu__options{bottom:100%;bottom:calc(100% - 3px);padding-bottom:3px}.popupmenu--slide-up.popupmenu--active::before{top:-3px;bottom:auto}.popupmenu--slide-down .popupmenu__options{top:92%}.popupmenu--slide-down.popupmenu--active::before{top:auto;bottom:0}.popupmenu--default{color:#f1eee5}.popupmenu--default .popupmenu__current{background:url("../assets/forms/listbox/default/background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--default .popupmenu__current.button{background:url("../assets/forms/listbox/default/background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--default .popupmenu__current:focus{box-shadow:0 0 5px #00ff9c}.popupmenu--default .popupmenu__options{background:url("../assets/forms/listbox/default/options-background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--default .popupmenu__option:hover{color:#f1eee5}.popupmenu--default .popupmenu__option:focus{color:#f1eee5;box-shadow:0 0 8px #00ff9c}.popupmenu--default .popupmenu__option--active{background:url("../assets/forms/listbox/default/selected.svg") no-repeat 50% 50%/100% 100%}.popupmenu--default .popupmenu__option--active .popupmenu__option__label{color:#1d4351}.popupmenu--default .popupmenu__option__label{color:#f1eee5;text-decoration:none}.popupmenu--default .popupmenu__option__label:hover{text-decoration:underline}.popupmenu--default .popupmenu__option__label:focus{outline-offset:2px}a.popupmenu--default .popupmenu__option__label,.popupmenu--default .popupmenu__option__label.button-link{color:#f1eee5;text-decoration:none}a.popupmenu--default .popupmenu__option__label:hover,.popupmenu--default .popupmenu__option__label.button-link:hover{text-decoration:underline}.forum a.popupmenu--default .popupmenu__option__label,.forum .popupmenu--default .popupmenu__option__label.button-link{color:#f1eee5;text-decoration:none}.forum a.popupmenu--default .popupmenu__option__label:hover,.forum .popupmenu--default .popupmenu__option__label.button-link:hover{text-decoration:underline}.popupmenu--light{color:#f1eee5}.popupmenu--light .popupmenu__current{background:url("../assets/forms/listbox/light/background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--light .popupmenu__current.button{background:url("../assets/forms/listbox/light/background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--light .popupmenu__current:focus{box-shadow:0 0 5px #00ff9c}.popupmenu--light .popupmenu__options{background:url("../assets/forms/listbox/light/options-background.svg") no-repeat 50% 50%/100% 100%}.popupmenu--light .popupmenu__option:hover{color:#f1eee5}.popupmenu--light .popupmenu__option:focus{color:#f1eee5;box-shadow:0 0 5px #00ff9c}.popupmenu--light .popupmenu__option--active{background:url("../assets/forms/listbox/light/selected.svg") no-repeat 50% 50%/100% 100%}a.popupmenu--light .popupmenu__option__label,.popupmenu--light .popupmenu__option__label.button-link{color:#f1eee5}a.popupmenu--light .popupmenu__option__label:hover,.popupmenu--light .popupmenu__option__label.button-link:hover{text-decoration:underline}.forum a.popupmenu--light .popupmenu__option__label,.forum .popupmenu--light .popupmenu__option__label.button-link{color:#f1eee5;text-decoration:none}.forum a.popupmenu--light .popupmenu__option__label:hover,.forum .popupmenu--light .popupmenu__option__label.button-link:hover{text-decoration:underline}
.menu-search{padding:14px 0 18px}
.component-furniture{position:relative;width:100%;height:4px;background:url("../assets/component-furniture/hr.svg") no-repeat 50% 50%/100% 100%;max-width:938px}.component-furniture .icon{color:#578c85;width:60px;height:29px;left:50%;top:calc(50% - 4px);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.component-furniture .icon::after{z-index:-1;background:#000;width:120%;left:-10%;height:50%;bottom:-2px}.component-furniture--transparent-icon{background:none;height:auto;z-index:1;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.component-furniture--transparent-icon.pseudo-both::before,.component-furniture--transparent-icon.pseudo-both::after{position:static;height:4px;margin-top:6px;-ms-flex:1;flex:1;background:rgba(0,0,0,0) no-repeat 50% 50%/100% 100%}.component-furniture--transparent-icon.pseudo-both::before{background-image:url("../assets/component-furniture/left-rule.svg")}.component-furniture--transparent-icon.pseudo-both::after{background-image:url("../assets/component-furniture/right-rule.svg")}.component-furniture--transparent-icon .icon{-ms-transform:none;transform:none;position:static;margin:0 4px}@media screen and (min-width: 1200px){.component-furniture .icon{width:60px;height:29px}}
.sub-menu{position:relative;color:#323335;z-index:99;opacity:1}.sub-menu.pseudo-after::after{z-index:2;opacity:0;background:#0a0a0a;top:0;left:0;pointer-events:all;position:fixed;transition:opacity 300ms}.sub-menu .button{font-size:12px}.sub-menu .header-tray{width:100%;float:none;-webkit-backface-visibility:hidden;max-width:265px;transition:transform 300ms}.sub-menu .header-tray .header-tray__container{padding-bottom:30px}.sub-menu .menu__control{color:#f1eee5}.sub-menu .component-furniture{display:none}.sub-menu__link,.sub-menu__title{padding:16px 16px 16px 50px;position:relative;background:url("../assets/component-furniture/hr-shark.svg") 50% 100%/100% 3px no-repeat;font-size:19px;line-height:34px}.sub-menu__link .icon,.sub-menu__title .icon{width:30px;height:30px;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#8a621f}.sub-menu__link .icon--right-arrow,.sub-menu__link .icon--double-arrow-right,.sub-menu__title .icon--right-arrow,.sub-menu__title .icon--double-arrow-right{position:absolute;right:10px;left:auto;z-index:4;color:#323335;width:14px;height:14px}.sub-menu__link:focus .menu-link__inner,.sub-menu__link .menu-link:focus .menu-link__inner,.sub-menu__title:focus .menu-link__inner,.sub-menu__title .menu-link:focus .menu-link__inner{outline:thin solid;outline:5px auto #000;outline-offset:2px}.sub-menu__title{margin-bottom:14px}.sub-menu__title a{line-height:34px}.sub-menu-enter .header-tray{-ms-transform:translateX(110%);transform:translateX(110%);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:102}.sub-menu-enter.sub-menu-enter-active .header-tray,.sub-menu-exit .header-tray{z-index:102;-ms-transform:translateX(0);transform:translateX(0)}.sub-menu-enter.sub-menu-enter-active-active .header-tray,.sub-menu-exit-active .header-tray{-ms-transform:translateX(0);transform:translateX(0)}.sub-menu-exit::after{opacity:.5;position:fixed}.sub-menu-exit-active::after{opacity:0;position:static}.sub-menu.sub-menu-exit.sub-menu-exit-active::after{animation-duration:.2s;animation-delay:0s;animation-name:menu-overlay-fadeout}.sub-menu.sub-menu-exit.sub-menu-exit-active .header-tray{-ms-transform:translateX(110%);transform:translateX(110%);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.menu-open .sub-menu::after{animation-fill-mode:forwards;animation-duration:.3s;animation-delay:.2s;animation-name:menu-overlay-fadein;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (min-width: 1200px){.sub-menu{padding-top:102px;position:fixed;width:100%;top:0;left:0;z-index:-2;background:#d3c8ac;padding-bottom:40px}.cookie-consent-banner--active+.global-header .sub-menu{padding-top:168px}.sub-menu.pseudo-after::after{position:absolute;top:auto;bottom:-18px;opacity:1;height:18px;left:0;z-index:1;background:url("../assets/global-header/tray-desktop-edge.svg") 50% 50%/auto 100% repeat-x}.menu-open .sub-menu.pseudo-after::after{animation:none}.sub-menu .header-tray .header-tray__container{padding-top:30px}.sub-menu .header-tray{max-width:100%}.sub-menu .component-furniture{display:block;margin:30px auto 0;max-width:100%;background-image:url("../assets/component-furniture/hr-pesto.svg")}.sub-menu .component-furniture .icon{color:#77622c}.sub-menu .component-furniture .icon::after{background:#d3c8ac}.sub-menu-enter{-ms-transform:translateY(-100%);transform:translateY(-100%);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.sub-menu-enter .header-tray{-ms-transform:none;transform:none}.sub-menu-enter.sub-menu-enter-active,.sub-menu-exit{-ms-transform:translateY(0);transform:translateY(0)}.sub-menu-enter.sub-menu-enter-active .header-tray,.sub-menu-exit .header-tray{-ms-transform:none;transform:none}.sub-menu-exit::after{animation:none}.sub-menu.sub-menu-exit.sub-menu-exit-active{-ms-transform:translateY(-103%);transform:translateY(-103%);transition:transform .3s ease-out}.sub-menu.sub-menu-exit.sub-menu-exit-active::after{animation:none}.sub-menu.sub-menu-exit.sub-menu-exit-active .header-tray{-ms-transform:none;transform:none}.menu-open .sub-menu::after{animation:none}}
.roundel--sg{width:200px;height:200px;display:inline-block}.roundel{position:relative;outline-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.75)}
.account-menu-content{width:100%}.account-menu-content .icon--close-2{color:#f1eee5}.account-menu-content .menu__control{position:relative;top:0;right:0}.account-menu-content__header{padding:0 36px;background:rgba(0,0,0,0) url("../assets/global-header/menu/tray-header-large.svg") no-repeat 0 0/100% 100%;color:#f1eee5;margin:0 0 0 -31px;position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:55px}.account-menu-content__avatar{max-width:43px;position:relative;margin-right:10px}.account-menu-content__avatar .roundel{width:100%;height:43px}.account-menu-content__title{-ms-flex-positive:2;flex-grow:2}.account-menu-content__banned-message{font-size:12px;margin-bottom:10px}.account-menu-content__container{padding:0 24px}.account-menu-content__container.scrollable{top:100px;height:calc(100% - 112px)}.account-menu-content__container a{color:#323335;font-size:14px;text-decoration:none}.account-menu-content__container a:hover,.account-menu-content__container a:focus{color:#323335;text-decoration:underline}.account-menu-content__container a:focus{outline:thin solid;outline:5px auto #323335;outline-offset:0}.account-menu-content__list-header{position:relative;padding:0 0 24px 8px}.account-menu-content__list-header.pseudo-after::after{background-image:url("../assets/global-header/account/header-divider.svg");background-position:center center;background-repeat:no-repeat;background-size:100% 2px;bottom:-12px;margin:0 -8px 24px;height:2px;width:100%}.account-menu-content__list-header .icon{color:#8a621f;height:32px;width:32px;display:inline-block;margin-right:16px;vertical-align:middle}.account-menu-content__list{padding-left:8px;margin-bottom:24px}.account-menu-content__list li{list-style:none;margin:4px 0}.account-menu-content__logout{color:#323335;font-size:14px;float:right;text-decoration:none}.account-menu-content__logout:hover,.account-menu-content__logout:focus{color:#323335;text-decoration:underline}.account-menu-content__logout:focus{outline:thin solid;outline:5px auto #323335;outline-offset:0}.account-menu-content__logout .icon--leave{color:#8a621f;height:32px;width:32px;display:inline-block;margin-left:16px;vertical-align:middle}.account-menu-content__guest p{font-size:17px;line-height:22px;margin:28px 0}@media screen and (min-width: 720px){.account-menu-content__header{height:64px}}@media screen and (min-width: 1200px){.account-menu-content__header{height:86px}}
.account-menu{color:#f1eee5;position:relative;margin-left:8px}.account-menu::after{top:0;left:0;opacity:0;background:#0a0a0a;z-index:-1}.account-menu__control{color:#fff;display:block;position:relative;width:22.5px;height:25px;cursor:pointer;transition:.3s opacity;overflow:hidden}.account-menu__control:active,.account-menu__control:hover{color:#fff;opacity:.6;outline:none}.account-menu__control .roundel{transition:.3s opacity;width:100%;height:100%;position:absolute;top:0;left:0}.account-menu--logged-in .account-menu__control{width:30px;height:30px}.account-menu--logged-in .account-menu__control .icon{width:18px;height:18px;top:50%;left:50%;-ms-transform:translate(-50%, 150%);transform:translate(-50%, 150%);transition:.2s transform}.account-menu--active{z-index:8}.account-menu--active.pseudo-after::after{animation-fill-mode:forwards;animation-duration:.3s;animation-delay:.12s;animation-name:header-tray-overlay-fadein;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);z-index:1;position:fixed;pointer-events:all}.account-menu--fade .account-menu__control .roundel{opacity:.3}.account-menu--closing{z-index:8}@media screen and (min-width: 480px){.account-menu{margin-left:20px}}@media screen and (min-width: 1200px){.account-menu--logged-in .account-menu__control{width:43px;height:43px}}
.avatar{border:0;height:24px;margin-right:8px;vertical-align:middle;width:24px}.avatar-icon{color:#fff;display:inline-block;font-size:18px;line-height:24px;text-align:center}.avatar-roundel{border-radius:50%}
.alert-modal{padding:5px;color:#e2dfd8}.alert-modal__buttons{text-align:center}.alert-modal hr{margin-top:20px;margin-bottom:20px}.alert-modal__body-text{font-size:13px;line-height:18.9px;letter-spacing:.05px;padding-bottom:20px}.alert-modal__body-text li{margin-left:20px}.alert-modal .button{text-align:center}@media screen and (min-width: 1200px){.alert-modal__body-text{font-size:16px;line-height:28.7px}}
.text-complete{position:absolute;z-index:3;background-color:#f1eee5;list-style:none;min-width:160px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow-y:auto}.text-complete__item{padding:2px 0}.text-complete__item--active{outline:3px auto #000}.text-complete .button-link{display:block;padding:3px 20px;white-space:nowrap}.text-complete .button-link:hover{color:initial}
.ban-user-modal.forum-modal .forum-modal__body>div,.ban-user-modal.forum-modal .forum-modal__body>p{margin:8px 0}.ban-user-modal.forum-modal .ban-user-modal__length-field-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ban-user-modal.forum-modal .ban-user-modal__length-field-container label,.ban-user-modal.forum-modal .ban-user-modal__length-field-container .text-input--field{-ms-flex:1;flex:1}.ban-user-modal.forum-modal .ban-user-modal__length-field-container input[type=radio]{margin-right:8px}.ban-user-modal.forum-modal .ban-user-modal__length-unit-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px 0}.ban-user-modal.forum-modal .ban-user-modal__length-unit-container label{margin-right:16px}.ban-user-modal.forum-modal .ban-user-modal__length-unit-container input[type=radio]{margin-right:8px}@media screen and (min-width: 720px){.ban-user-modal.forum-modal .ban-user-modal__length-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ban-user-modal.forum-modal .ban-user-modal__length-unit-container{margin:0 0 0 16px}}
.blacklist-validation-modal.forum-modal .forum-modal__body{padding:16px}.blacklist-validation-modal.forum-modal .forum-modal__list li{margin:8px 16px}@media screen and (min-width: 720px){.blacklist-validation-modal.forum-modal{min-width:660px}}
.change-owner-modal.forum-modal{margin:0 8px 16px 0}
.flag-post-modal.forum-modal{padding:32px 44px}.flag-post-modal.forum-modal .text-input{margin:16px 0}.flag-post-modal.forum-modal .forum-modal__buttons{-ms-flex-pack:end;justify-content:flex-end}
.manage-chat-room-modal.forum-modal{margin-top:8px}.manage-chat-room-modal.forum-modal .manage-chat-room-modal__users{max-height:70vh;overflow-y:auto}.manage-chat-room-modal.forum-modal .manage-chat-room-modal__user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 8px 8px 0}.manage-chat-room-modal.forum-modal .manage-chat-room-modal__user:first-child{padding-top:0}.manage-chat-room-modal.forum-modal .manage-chat-room-modal__user span{-ms-flex:1;flex:1}.manage-chat-room-modal.forum-modal .avatar{height:36px;width:36px}
.mute-user-modal.forum-modal .forum-modal__body>div,.mute-user-modal.forum-modal .forum-modal__body>p{margin:8px 0}.mute-user-modal.forum-modal .mute-user-modal__length-field-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mute-user-modal.forum-modal .mute-user-modal__length-field-container label,.mute-user-modal.forum-modal .mute-user-modal__length-field-container .text-input--field{-ms-flex:1;flex:1}.mute-user-modal.forum-modal .mute-user-modal__length-field-container input[type=radio]{margin-right:8px}.mute-user-modal.forum-modal .mute-user-modal__length-unit-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px 0}.mute-user-modal.forum-modal .mute-user-modal__length-unit-container label{margin-right:16px}.mute-user-modal.forum-modal .mute-user-modal__length-unit-container input[type=radio]{margin-right:8px}@media screen and (min-width: 720px){.mute-user-modal.forum-modal .mute-user-modal__length-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mute-user-modal.forum-modal .mute-user-modal__length-unit-container{margin:0 0 0 16px}}
.post-history-modal .heading-h2{font-weight:bold;margin-bottom:8px}.post-history-modal .post-content-markup{max-height:300px;overflow-y:auto}.post-history-modal .avatar{height:20px;width:20px}
.rename-chat-room-modal.forum-modal .forum-modal__buttons{-ms-flex-pack:end;justify-content:flex-end}
.vote-modal.forum-modal .forum-modal__body{max-height:60vh;overflow-y:auto;padding:16px}.vote-modal.forum-modal .forum-modal__list{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:16px}.vote-modal.forum-modal .forum-modal__list li{margin:8px 16px}.vote-modal.forum-modal a.voter-link{display:block;color:#323335}.vote-modal.forum-modal .voter-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:60px;max-width:150px}.vote-modal.forum-modal .avatar{height:36px;width:36px;margin:8px 0}@media screen and (min-width: 720px){.vote-modal.forum-modal{min-width:660px}}
.merge-topics-modal h3{margin-top:12px}.merge-topics-modal__topic-list{margin:12px}.merge-topics-modal__topic-list li{padding-left:12px;margin-bottom:6px}.merge-topics-modal__label{display:block;padding:12px 0 24px}.merge-topics-modal__label .text-input,.merge-topics-modal__label .listbox{margin-top:12px}@media screen and (min-width: 720px){.merge-topics-modal{min-width:720px}.merge-topics-modal h3{margin-top:24px}.merge-topics-modal__topic-list{margin:16px 12px}}
.composer{position:fixed;inset:0;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.composer.full-screen{top:0}.composer__mobile-header{background:url("../assets/forum/composer/mobile-header-background.svg"),url("../assets/forum/composer/mobile-header-foreground.svg");background-size:contain,contain;background-repeat:repeat-x,repeat-x;background-position:0% 0%,0%,0%;height:42px;margin-bottom:8px;padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.composer__mobile-header>div{-ms-flex:.5;flex:.5}.composer__mobile-header .button-link .icon{color:#f1eee5;height:18px;width:18px}.composer__mobile-header .cta{text-align:right}.composer__resizer{position:absolute;width:100%;top:10px;height:0;cursor:pointer}.composer__resizer__trigger.button{position:relative;width:32px;height:32px;top:-20px;margin:0 auto 0 20px;padding:0;background:#272727;border:1px solid #272727;border-radius:50%}.composer__resizer__trigger.button:hover{background:#272727}.composer__resizer__trigger.button .icon--resize{width:16px;height:18px;margin:6px auto;color:#fff}.composer__container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.composer__title-container{padding:0 8px}.composer__title-container .form__input{font-size:20px}.composer__title-container .checkbox{margin:6px 8px 4px;padding:0 8px}.composer__title-container .checkbox__label-text{color:#0f0d09;font-size:14px;padding-left:0}.composer__title{color:#514f43;font-size:16px;padding:0 16px}.composer__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.composer__controls.divider{padding-bottom:4px}.composer__formatting{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:.5;flex:.5;list-style:none;margin:6px}.composer__formatting .toolbar-control{color:#0f0d09;min-width:38px;padding:6px 0}.composer__formatting .toolbar-control .icon{color:#0f0d09;width:14px;height:14px}.composer__actions{-ms-flex:.5;flex:.5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.composer__actions .checkbox{margin:0 0 0 16px}.composer__actions .checkbox__label-text{color:#0f0d09;padding-left:0}.composer__actions .cta{margin-left:16px}.composer__composing-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:2;flex:2;padding:0 8px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:20px}.composer__composing-container .icon--question-circle{width:14px;height:14px;display:inline-block;margin-left:4px;vertical-align:bottom}.composer .text-complete .avatar{vertical-align:text-bottom}.composer__write{height:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}.composer__write.full-width{-ms-flex:1;flex:1}.composer__write .text-input{height:100%}.composer__write textarea{font-size:14px;height:100%}.composer__preview{position:relative;word-wrap:break-word;-ms-flex-positive:1;flex-grow:1;height:100%;-ms-flex-preferred-size:50%;flex-basis:50%}.composer__preview .preview{padding:20px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%;font-size:16px;overflow:auto;margin:0;min-height:20px;background-color:#f5f5f5;border:1px solid #9e9b95;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);height:100%;position:absolute}.composer__preview .preview p{margin-bottom:10px}.composer__preview .preview ul{list-style:none;padding:0;margin-bottom:10px}.composer__preview .preview ul li::before{content:"•";display:inline-block;margin:0 18px;font-family:sans-serif;font-size:26px;line-height:10px;vertical-align:middle}.composer__preview .preview ul li p{display:inline}.composer__preview .preview blockquote{border-left:2px solid rgba(0,0,0,.15);background-color:#f1eee5;padding:10px 20px;margin:0 0 20px}.composer .listbox{margin:8px}@media screen and (min-width: 720px){.composer{top:35%;padding:25px 15px 0}.composer__mobile-header{display:none}.composer__title-container{padding:0}.composer__title-container .checkbox{margin:16px 8px 0}.composer__title-container .checkbox__label-text{font-size:16px}.composer__title{font-size:24px;margin:8px 0 0}.composer__controls{margin:8px 0;padding:8px 0}.composer__controls.divider{padding-bottom:16px}.composer__formatting{margin:0 0 0 16px}.composer__formatting .toolbar-control{min-width:52px;padding:10px 16px}.composer__formatting .toolbar-control .icon{width:18px;height:18px}.composer__composing-container{margin-bottom:8px;padding:0;-ms-flex-direction:row;flex-direction:row}.composer__write textarea{font-size:20px}.composer .listbox{margin:0 16px 12px;width:550px}}@media screen and (min-width: 1200px){.composer{top:50%;padding:30px 30px 0}}
.taginput{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.taginput--top{-ms-flex-direction:column;flex-direction:column}.taginput--top .taginput__tags{-ms-flex:1;flex:1;width:100%}.taginput--top .taginput__selection{-ms-flex:1;flex:1;width:100%;margin-top:8px}.taginput--bottom{-ms-flex-direction:column;flex-direction:column}.taginput--bottom .taginput__tags{-ms-flex:1;flex:1;-ms-flex-order:1;order:1;width:100%}.taginput--bottom .taginput__selection{-ms-flex:1;flex:1;-ms-flex-order:0;order:0;width:100%;margin-bottom:8px}.taginput--left .taginput__tags{-ms-flex:.49;flex:.49}.taginput--left .taginput__selection{-ms-flex:.49;flex:.49}.taginput--right .taginput__tags{-ms-flex:.49;flex:.49;-ms-flex-order:1;order:1}.taginput--right .taginput__selection{-ms-flex:.49;flex:.49;-ms-flex-order:0;order:0}.taginput__tags{color:#323335;list-style:none}.taginput__tags__none{font-weight:bold}.taginput__selection .select{z-index:3}.taginput__selection .select ul{max-height:400px;overflow-y:auto}.taginput__tag{background:url("../assets/forum/tags/wrapper.svg") no-repeat center center;background-size:100% 100%;display:inline-block;padding:8px;margin-right:8px;max-width:100%;white-space:nowrap}.taginput__tag-item{color:#f1eee5;text-transform:none;padding:0 8px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:95%;overflow:hidden;vertical-align:text-bottom}.taginput__tag-remove{cursor:pointer;display:inline-block;width:16px;height:16px;color:#f1eee5;padding:0}.forum button.button-link.taginput__tag-remove{color:#f1eee5}
.creator-crew-composer{position:fixed;inset:0;z-index:101}.creator-crew-composer__mobile-header{background:url("../assets/forum/composer/mobile-header-background.svg"),url("../assets/forum/composer/mobile-header-foreground.svg");background-size:contain,contain;background-repeat:repeat-x,repeat-x;background-position:0% 0%,0%,0%;height:52px;padding:0 0 0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.creator-crew-composer__mobile-header .button-link .icon{color:#f1eee5;height:24px;width:24px}.creator-crew-composer__mobile-header .cta{text-align:right}.creator-crew-composer__inner{background-color:#d0cdc5;padding:15px 10px 30px;overflow-y:auto;overflow-x:hidden;height:100%;max-height:90vh}.creator-crew-composer h1{color:#323335;-ms-flex:1;flex:1;margin-bottom:8px}.creator-crew-composer__form-guidelines{color:#323335;margin-bottom:8px}.creator-crew-composer__form-guidelines a{color:#1d3e35}.creator-crew-composer__form-input-container{margin:8px 0}.creator-crew-composer__form-input-container label{margin-left:12px}.creator-crew-composer__form-input-container .listbox{margin-top:7px}.creator-crew-composer__actions-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:20px;text-align:left}.creator-crew-composer__actions-container,.creator-crew-composer .listbox,.creator-crew-composer .taginput__tags{width:calc(100% - 19px)}.creator-crew-composer__actions-container,.creator-crew-composer .listbox{margin-left:10px}.creator-crew-composer .text-input textarea{margin-bottom:25px}.creator-crew-composer__description{position:relative;margin-bottom:-25px}.creator-crew-composer__formatting{background-image:url("../assets/forms/text-input-background.svg");bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:.5;flex:.5;list-style:none;margin:0 0 0 14px;position:relative;width:calc(100% - 28px)}.creator-crew-composer__formatting .toolbar-control{color:#0f0d09;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-width:35px;padding:6px 12px}.creator-crew-composer__formatting .toolbar-control .icon{color:#0f0d09;width:14px;height:14px}.creator-crew-composer .taginput__tag-remove{color:#f1eee5}@media screen and (min-width: 720px){.creator-crew-composer{border:5px solid #d0cdc5;border-image:url("../assets/forum/creator-crew/composer-background.svg");border-image-repeat:repeat;border-image-slice:50;border-image-width:20px;border-image-outset:0;inset:50% auto auto 50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:700px;width:90%}.creator-crew-composer__mobile-header{display:none}.creator-crew-composer__inner{padding:25px;max-height:100vh}}
.notification-hub{display:-ms-flexbox;display:flex;position:fixed;z-index:102;width:auto}.notification-hub--top-left,.notification-hub--top-right{top:8px}.notification-hub--bottom-left,.notification-hub--bottom-right{bottom:8px}.notification-hub--top-left,.notification-hub--bottom-left{left:8px;right:8px}.notification-hub--top-right,.notification-hub--bottom-right{left:8px;right:8px}.notification-hub--bottom-left,.notification-hub--bottom-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.notification-hub .notification-message{background-image:url("../assets/forum/message-alert/info-background.svg");background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;box-sizing:border-box;color:#f1eee5;display:-ms-flexbox;display:flex;font-size:1em;margin-top:10px;padding:12px 22px;position:relative;overflow:hidden;width:100%}.notification-hub .notification-message p{text-align:center;-ms-flex:1;flex:1}.notification-hub .notification-message__button{color:#f1eee5;display:block;-ms-flex:1;flex:1}.notification-hub .notification-message__button:hover{color:#f1eee5;text-decoration:underline}.notification-hub .close-button{-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;color:#f1eee5;margin:4px 8px 0}.notification-hub .icon--close{height:18px;width:18px}@media screen and (min-width: 480px){.notification-hub--top-left,.notification-hub--top-right{-ms-flex-align:start;align-items:flex-start;top:15px;bottom:auto}.notification-hub--bottom-left,.notification-hub--bottom-right{-ms-flex-align:end;align-items:flex-end;top:auto;bottom:15px}.notification-hub--top-left,.notification-hub--bottom-left{-ms-flex-pack:start;justify-content:flex-start;left:15px;right:auto}.notification-hub--top-right,.notification-hub--bottom-right{-ms-flex-pack:end;justify-content:flex-end;left:auto;right:15px}.notification-hub .notification-message{width:40ch}}@media screen and (min-width: 720px){.notification-hub--top-left,.notification-hub--top-right{top:30px}.notification-hub--bottom-left,.notification-hub--bottom-right{bottom:30px}.notification-hub--top-left,.notification-hub--bottom-left{left:30px}.notification-hub--top-right,.notification-hub--bottom-right{right:30px}}
.loading .icon--wheel{width:48px;height:48px;margin:0 auto;animation-name:loaderspin;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s}
.notification-menu-content{width:100%}.notification-menu-content .status-label{color:#0f0d09;margin-bottom:8px}.notification-menu-content__notifications{background:url("../assets/notifications/tattered-background.svg") no-repeat 0 0/100% 100%;margin-top:32px}.notification-menu-content__notifications--scrollable{position:relative;min-height:260px;height:calc(100vh - 320px);padding-top:20px}.notification-menu-content__notifications--scrollable .scrollable{position:relative;height:calc(100% - 75px)}.notification-menu-content__notifications--scrollable .scrollable::after{background:linear-gradient(to bottom, rgba(50, 51, 53, 0) 0%, #323335 100%);bottom:0;left:5%;display:block;height:25px;position:-webkit-sticky;position:sticky;pointer-events:none;width:90%;z-index:2}.notification-menu-content__notifications .no-notifications{padding:20px 10px;margin:0;font-size:14px;color:#f1eee5}.notification-menu-content__notifications .no-notifications .loading{display:inline}.notification-menu-content__notifications .no-notifications .loading .icon--wheel{display:inline-block;height:19px;width:19px;margin-right:8px;vertical-align:text-bottom}.notification-menu-content__notifications .notifications-container{padding:20px 24px 0}.notification-menu-content__notifications .notifications-list__notification{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style:none;padding:0 0 16px}.notification-menu-content__notifications .notifications-list__notification__text{color:#f1eee5;display:block;font-size:12px;line-height:20px;text-decoration:none}.notification-menu-content__notifications .notifications-list__notification__text:hover,.notification-menu-content__notifications .notifications-list__notification__text:focus{text-decoration:underline}.notification-menu-content__notifications .notifications-list__notification__text:focus{outline:thin solid;outline:5px auto #f1eee5;outline-offset:0}.notification-menu-content__notifications .notifications-list__notification__text strong{font-weight:400}.notification-menu-content__notifications .notifications-list__notification__time{color:#f1eee5;font-size:12px;margin-left:4px}.notification-menu-content__notifications .notifications-list__notification__gamertag{margin-right:16px;min-width:48px}.notification-menu-content__notifications .notifications-list__notification .avatar{border:2px solid #44997e;border-radius:100%;width:48px;height:48px;vertical-align:middle}.notification-menu-content__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;left:0;width:99%;z-index:1}.notification-menu-content__controls.pseudo-before::before{background:rgba(0,0,0,0) url("../assets/global-header/notifications/divider.svg") no-repeat 0 0/100% 100%;height:3px;left:10%;top:-3px;width:80%;z-index:1}.notification-menu-content__controls a,.notification-menu-content__controls .button-link{color:#00ff9c;font-size:12px;-ms-flex:1;flex:1;padding:12px 6px;text-align:center;text-decoration:underline}.notification-menu-content__controls a:hover,.notification-menu-content__controls a:focus,.notification-menu-content__controls .button-link:hover,.notification-menu-content__controls .button-link:focus{text-decoration:none}.notification-menu-content__controls a:focus,.notification-menu-content__controls .button-link:focus{outline:thin solid;outline:5px auto #00ff9c;outline-offset:0}.notification-menu-content__controls a:disabled,.notification-menu-content__controls .button-link:disabled{opacity:.7;text-decoration:none}.notification-menu-content__controls a:disabled:hover,.notification-menu-content__controls .button-link:disabled:hover{color:#00ff9c}.notification-menu-content__chat{margin-top:32px;position:relative}.notification-menu-content__chat .button{padding-left:50px;padding-right:35px}.notification-menu-content__chat .icon{width:18px}.notification-menu-content__chat .notification-count{top:-6px;right:-5px}@media screen and (min-width: 1200px){.notification-menu-content__notifications--scrollable{min-height:300px}}
@keyframes bellring{0%{transform:rotate(0deg)}12%{transform:rotate(15deg)}24%{transform:rotate(35deg)}38%{transform:rotate(15deg)}50%{transform:rotate(0deg)}62%{transform:rotate(-15deg)}74%{transform:rotate(-35deg)}86%{transform:rotate(-15deg)}100%{transform:rotate(0deg)}}.notification-menu{color:#f1eee5;position:relative}.notification-menu .icon--close-2{color:#f1eee5}.notification-menu .notification-count{position:absolute;top:-10px;right:-10px;transition:opactiy .3s}.notification-menu .notification-count[data-content="0"]{opacity:0}.notification-menu.pseudo-after::after{top:0;left:0;opacity:0;background:#0a0a0a;z-index:-1}.notification-menu__control{color:#fff;display:block;position:relative;width:22.5px;height:25px;cursor:pointer;transition:.3s opacity;overflow:hidden}.notification-menu__control:active,.notification-menu__control:hover{color:#fff;opacity:.8;outline:none}.notification-menu__control--animate{animation-name:bellring;animation-timing-function:ease-in-out;animation-iteration-count:3;animation-duration:1.5s}.notification-menu--active{z-index:8}.notification-menu--active.pseudo-after::after{animation-fill-mode:forwards;animation-duration:.3s;animation-delay:.12s;animation-name:header-tray-overlay-fadein;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);z-index:1;position:fixed;pointer-events:all}.notification-menu--fade .notification-menu__control,.notification-menu--fade .notification-menu__count{opacity:.3}.notification-menu--closing{z-index:8}@media screen and (min-width: 1200px){.notification-menu{margin:0 16px 0 0}}
.balances{background-image:url("../assets/profilev2/ancient-coins.svg");background-repeat:no-repeat;color:#f1eee5}.balances--small{font-size:14px;background-size:20px}.balances--small.balances--icon-left{padding-left:25px}.balances--small.balances--icon-right{padding-right:25px}.balances--medium{font-size:18px;background-size:25px}.balances--medium.balances--icon-left{padding-left:30px}.balances--medium.balances--icon-right{padding-right:30px}.balances--large{font-size:24px;background-size:30px}.balances--large.balances--icon-left{padding-left:35px}.balances--large.balances--icon-right{padding-right:35px}.balances--icon-left{background-position:center left}.balances--icon-right{background-position:center right}@media screen and (min-width: 480px){.balances--small.balances--icon-left{padding-left:30px}.balances--small.balances--icon-right{padding-right:30px}.balances--medium.balances--icon-left{padding-left:35px}.balances--medium.balances--icon-right{padding-right:35px}.balances--large.balances--icon-left{padding-left:40px}.balances--large.balances--icon-right{padding-right:40px}}
.logo svg{width:104px;height:28px;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);fill:#fff}.logo:hover svg{fill:#a5cbb0}.menu-open .logo>svg{opacity:.5}@media screen and (min-width: 1200px){.logo svg{width:150px;height:40px}.menu-open .logo>svg{opacity:1}}
.cookie-consent-banner{position:fixed;top:0;left:0;width:100%;z-index:103}
.show-outlines *:focus{outline:4px dashed #fff !important;outline-offset:1px;box-shadow:#000 0 1px 12px 5px}.show-outlines .focussed::before{outline:4px solid #fff !important;outline-offset:3px}.tab-catcher{position:absolute;top:0;left:0;margin:8px;background:#fff;color:#000;text-decoration:underline #000;z-index:-2;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0}.tab-catcher:active,.tab-catcher:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.tab-catcher:focus{padding:20px;z-index:800}.tab-catcher:hover{color:#000}
.compass-footer{position:relative;min-height:400px;max-width:100%;overflow:hidden}.compass-footer .snow__control,.compass-footer .embers__control{opacity:1;transition:opacity .4s}.compass-footer.hide-animation-button .snow__control,.compass-footer.hide-animation-button .embers__control{opacity:0;pointer-events:none}.compass-footer.hide-animation-button .container{opacity:1}.content-wrapper--light+.compass-footer{background-color:#e2dfd8}.compass-footer.compass-footer--dark h2{color:#e2dfd8}.compass-footer.compass-footer--dark .strap-line{color:#e2dfd8}.page-insider .compass-footer{margin-top:-90px}.compass-footer .container{z-index:1;opacity:0;transition:opacity .4s}.compass-footer h2{color:#0f0d09}.compass-footer .strap-line{color:#1d4351;font-size:18px;line-height:33.7px;font-weight:300;font-family:"Windlass","Georgia","serif"}.compass-footer .button:not(.listbox__current){margin-top:14px}.compass-footer .cta--purchase,.compass-footer .cta--preorder{position:relative;z-index:1}.compass-footer .cta--purchase .button--kraken-large,.compass-footer .cta--purchase .button--kraken-small,.compass-footer .cta--preorder .button--kraken-large,.compass-footer .cta--preorder .button--kraken-small{margin-bottom:14px}.compass-footer .cta--preorder{top:20px}.compass-footer .cta--purchase{top:32px}.compass-footer .lockup{background:url("../assets/compass-footer/dt_footer_lockup.svg") no-repeat;background-size:100% 100%;width:100%;padding:16px 45px;z-index:4;margin:-18% auto 0;max-width:200px}.compass-footer .lockup p{margin-bottom:6px}.compass-footer .lockup a{line-height:24px;display:block;border:2px solid rgba(0,0,0,0);margin-bottom:2px}.compass-footer .lockup a svg{pointer-events:none}.compass-footer .lockup svg,.compass-footer .lockup img{height:35px;width:100%}.compass-footer .final{position:relative;z-index:1;padding:30px 0 0;background:#010d0b}.compass-footer .final p{line-height:1.35rem}.compass-footer__inner{overflow:hidden}.compass-footer__conformity{color:#999e9d;font-size:14px;margin-bottom:60px;position:relative;display:inline-block}.compass-footer__conformity::before{background:url("../assets/component-furniture/hr.svg") no-repeat;background-size:100% 4px;-ms-transform:translateY(-18px);transform:translateY(-18px)}.compass-footer__conformity::after{background:url("../assets/component-furniture/hr.svg") no-repeat;background-size:100% 4px;-ms-transform:translateY(18px);transform:translateY(18px)}.compass-footer__conformity .conformity-text{padding:0 20px}.compass-footer__logos{margin-bottom:20px}.compass-footer__logos .rare-logo{width:38px;margin-right:0}.compass-footer__logos .xbox-studio-logo{background-image:url("../assets/compass-footer/dt_footer_game_studio_logo_mobile.png");background-repeat:no-repeat;width:183px;height:40px;display:block;margin-left:auto;margin-right:auto}.compass-footer__logos .rating-logo{width:115px;height:58px;clear:both;margin:6px auto;display:block}.compass-footer__image{position:relative;padding-top:82.18%;width:100%;z-index:1}.compass-footer__image.pseudo-both::before{z-index:2;left:0;background-image:url("../assets/compass-footer/dt_footer_top-wrap.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;top:-3%;height:auto;padding-top:16.2%}.compass-footer__image.pseudo-both::after{height:auto;padding-top:3%;background:url("../assets/compass-footer/bottom-curve.svg") no-repeat;background-size:100% 100%;background-position:50% 50%;bottom:-1px;z-index:1}.compass-footer__image .scalable-masked-image{width:100%;position:absolute;top:0;left:0;z-index:1;height:100%}.compass-footer--light .compass-footer__image .scalable-masked-image .placeholder{fill:#d3c8ac}.compass-footer__message{-ms-transform:translateX(-50%);transform:translateX(-50%);padding-top:22.5%}.compass-footer__message.container{position:absolute;width:100%;top:0;left:50%}.compass-footer__info-section{padding-top:20px;padding-bottom:10%}.compass-footer__secondary-cta{display:block;width:189.5px;height:145px;background:url("../assets/compass-footer/secondary-cta-retina.png") no-repeat 50% 0/100% auto;margin:0 auto 20px;font-size:14px;position:relative;overflow:hidden;white-space:nowrap;transition:color .4s;font-family:"Windlass","Georgia","serif"}.compass-footer__secondary-cta span{color:#19333c;display:block;width:82%;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:78px;height:20px;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}.compass-footer__secondary-cta:hover span{color:#386061}.compass-footer__socials{position:relative;list-style-type:none;text-align:center;display:inline-block;width:100%;min-width:310px;padding-bottom:5%;padding-top:8px}.compass-footer__socials a{color:#696763;border:2px solid rgba(0,0,0,0)}.compass-footer__socials li{display:inline-block;padding-right:12px;margin-bottom:6px}.compass-footer__socials li:last-child{padding-right:0}.compass-footer__sub-section{background:#08151b;padding:16px 0 24px;position:relative}.compass-footer__sub-section.pseudo-before::before{top:0;-ms-transform:translateY(-90%);transform:translateY(-90%);height:auto;padding-top:1.5%;background:url("../assets/compass-footer/sub-section-tattered-edge.svg") no-repeat 50% 50%/100% 100%}.compass-footer__links a{text-decoration:none;padding-right:6px;margin-right:6px;border-right:1px solid #578c85}.compass-footer__links a:hover{text-decoration:underline}.compass-footer__links a:last-child{padding-right:0;margin-right:0;border-right:none}.compass-footer__lang-controls{padding-bottom:12px}.compass-footer__legal p,.compass-footer__links a,.compass-footer__links .button-link,.lockup p{font-family:Arial,sans-serif;font-size:9px;color:#999e9d}.compass-footer--simple{overflow:visible;z-index:3}.compass-footer--simple .compass-footer__inner{overflow:visible}@media screen and (min-width: 480px){.compass-footer .lockup{margin-top:-14%}.compass-footer__image{padding-top:54.8%}.compass-footer__image.pseudo-both::before{padding-top:10.2%}.compass-footer__message{padding-top:12.5%}}@media screen and (min-width: 720px){.compass-footer .cta--preorder{top:18px}.compass-footer .lockup{margin-top:-10%;max-width:260px}.compass-footer .lockup svg,.compass-footer .lockup img{margin-bottom:16px}.compass-footer__logos{float:left;margin:0}.compass-footer__logos .rating-logo{margin:0}.compass-footer__image{padding-top:40.5%}.compass-footer__image.pseudo-both::before{padding-top:7.2%}.compass-footer__info-section{padding-bottom:5%;padding-top:40px}.compass-footer__info-section .compass-footer__block{width:33.333%;margin-left:auto;margin-right:auto;display:block}.compass-footer__secondary-cta{position:absolute;right:16px;bottom:12%}.compass-footer__sub-section .compass-footer__block{float:left;width:50%}.compass-footer__sub-section .compass-footer__block.compass-footer__legal{float:right}.compass-footer__links{text-align:right}.compass-footer__legal{text-align:right}.compass-footer__lang-controls{padding-bottom:0;text-align:left}}@media screen and (min-width: 1200px){.compass-footer .cta--purchase .button--kraken-large,.compass-footer .cta--purchase .button--kraken-small,.compass-footer .cta--preorder .button--kraken-large,.compass-footer .cta--preorder .button--kraken-small{margin-bottom:39px}.compass-footer .cta--preorder{top:5px}.compass-footer .cta--purchase{top:25px}.compass-footer .lockup{padding:30px 45px;margin:-7% auto 0;max-width:330px}.compass-footer .lockup svg,.compass-footer .lockup img{max-width:175px;height:58px}.compass-footer .final{padding:16px 0 0}.compass-footer h2{font-size:30px;line-height:33.7px}.compass-footer .button:not(.listbox__current){margin-top:34px;margin-bottom:39px}.compass-footer .final .lockup svg,.compass-footer .final .lockup img{height:52px}.compass-footer__logos{padding-left:12px}.compass-footer__logos svg,.compass-footer__logos img{height:52px}.compass-footer__logos .rare-logo{margin-right:20px}.compass-footer__logos .rating-logo{width:142px;height:75px}.compass-footer__logos .xbox-studio-logo{background-image:url("../assets/compass-footer/dt_footer_game_studio_logo_desktop.png");background-repeat:no-repeat;width:255px;height:55px;display:inline-block}.compass-footer__image{padding-top:38.6%}.compass-footer__info-section{padding-bottom:3%;padding-top:60px}.compass-footer__legal{padding-right:12px}.compass-footer__lang-controls{padding-left:12px}.compass-footer__legal p,.compass-footer__links a,.compass-footer__links .button-link,.lockup p{font-size:11px}}
.language-selector{display:inline-block}.language-selector .listbox__current{margin:0;text-transform:uppercase;transition:opacity .3s}.language-selector .listbox__option{cursor:default;margin:2px 3px;padding:8px 12px}.language-selector .listbox__option:focus-within{box-shadow:0 0 5px #00ff9c}.language-selector .listbox__option__label{color:#cdf9d9;font-size:14px;padding:4px;text-decoration:none}.language-selector .listbox__option__label:hover{text-decoration:underline}.language-selector .listbox__option__label:focus{outline:none}.language-selector .listbox--active::before{background:url("../assets/component-furniture/hr-humming-bird.svg") no-repeat 50% 50%/100% 100%;content:"";display:block;height:2px;left:5%;position:absolute;top:0;width:90%;z-index:3}.language-selector .listbox--active .listbox__options{max-height:none;overflow-y:visible}.language-selector .listbox--active .listbox__option--active{margin-left:-6px;margin-right:-6px;padding-left:20px;padding-right:20px;z-index:1}.language-selector--loading .listbox__current{opacity:.6}.language-selector--loading .icon--wheel svg{animation-name:loaderspin;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s}
.svg-mask-defs{height:0;width:0;float:left}
.message{transition:opacity .3s,padding .2s}.message p{padding:4px 46px;font-size:16px;font-variant:small-caps;color:#f1eee5;background-repeat:no-repeat;background-position:10px center;background-size:30px 30px}.message p a{color:#f1eee5}.message p a:hover{color:#f1eee5;text-decoration:none}.message .message__close{color:#f1eee5;position:absolute;right:0;top:5px;height:20px;width:30px;transition:opacity .3s}.message .message__close .icon,.message .message__close svg{fill:currentcolor;pointer-events:none}.message .message__close:hover{opacity:.7}.message__wrapper{display:block;border:1px solid;border-image-slice:10 10 10 10;border-image-width:20px 20px 20px 20px;border-image-outset:8px 8px 8px 8px;border-image-repeat:stretch stretch;text-align:center;position:relative;width:95%;margin:0 auto}.message--fixed{padding:50px 20px;margin:0;background:url("../assets/sm_ui_messaging_header.svg") 0 100%/100% 100%;position:fixed;z-index:106;width:100%;top:0}.message--fixed.message--top{padding-top:25px;z-index:106}.message--success .message__wrapper{border-image-source:url("../assets/sm_ui_good-message_wrapper.svg");background-color:#488644}.message--success .message__wrapper p{background-image:url("../assets/icons/success-message.svg")}.message--error .message__wrapper{border-image-source:url("../assets/sm_ui_bad-message_wrapper.svg");background-color:#821c1b}.message--error .message__wrapper p{background-image:url("../assets/icons/error-message.svg")}.message--cookie .message__wrapper{background-color:rgba(0,0,0,0);border:none;text-align:left;max-width:1440px;margin-left:auto;margin-right:auto}.message--cookie.message--fixed{padding:45px 0}.message--cookie.message--fixed p{padding:0 35px 0 0}.message-transition-enter{opacity:.01}.message-transition-enter.message-enter-active{opacity:1;transition:opacity .3s}.message-transition-exit{opacity:1;transition:opacity .2s}.message-transition-exit.message-transition-exit-active{opacity:.01}@media screen and (min-width: 1200px){.message--fixed{padding:25px 20px 30px;margin:85px 0 0}.message--cookie.message--fixed{padding-top:90px}}@media screen and (-ms-high-contrast: black-on-white){.message .message__close{color:#000}}
