#stoic-content h1,#stoic-content h2,#stoic-content h3,.map-sub h2{font-family:Octin,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:1.2;text-align:center}#stoic-content h1,#stoic-content h2,.map-sub h2{font-size:28px;margin-bottom:30px;margin-top:30px}#stoic-content p,.competition-content p{font-family:regular,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:16px;max-width:450px}#stoic-content video{background:#414042;-o-object-fit:cover;object-fit:cover;width:100%}.video-container{filter:grayscale(.25);margin-bottom:-8px;position:relative;transition:all 1s ease}.video-container:has(#play_button:hover){filter:grayscale(0)}#play_button{left:50%;max-width:200px;position:absolute;top:50%;transform:translate(-45%,-50%);width:15dvw;fill:hsla(0,0%,100%,.75)}#play_button>svg{transform:scale(1);transition:all 1s ease}#play_button:hover>svg{cursor:pointer;transform:scale(1.2);fill:#fff}.stoic-mindset-lockup{display:block;filter:brightness(0);margin:25px auto;max-width:125px;min-width:95px;width:20%}.mobile-video{display:block}.desktop-video{display:none}.map-header{aspect-ratio:1.5;background:url(/cdn/shop/files/Stoic_Map_1920_mobile.svg?v=1720517151) no-repeat #414042;background-position:left 10% top 100%;background-size:140% auto;color:#808285;padding:30px 30px 30px 70px;text-align:left;width:100%}.map-header h3,.map-section .map-sub p{text-align:left!important}.map-sub{background-color:#414042;color:#fff;padding:70px;text-align:center}.map-sub h2{color:#fff;margin-bottom:15px;margin-top:15px}.full-img{aspect-ratio:.85;-o-object-fit:cover;object-fit:cover;width:100%}.buy-now{aspect-ratio:auto;display:block;margin:35px auto;max-width:85dvw;width:auto}.atb-btn{background:#1b1b1b;color:#fff;display:block;font-family:regular;letter-spacing:1px;margin:auto auto 45px;max-width:400px;padding:10px 17px;text-align:center;text-transform:uppercase;width:85%}.competition{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0;margin-bottom:50px}.competition-content{align-content:stretch;align-items:flex-start;display:flex;flex-flow:column nowrap;gap:20px;justify-content:center;margin-bottom:20px;margin-top:20px;padding-left:10px;padding-right:20%}.competition-content :nth-child(n){align-self:auto;flex:0 1 auto;margin:0;order:0}.competition-content h3{font-family:Octin,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:20px;line-height:1.2;margin:0}.competition-content p{font-size:12px;line-height:1.2}.competition-img{padding:40px 20px}@media screen and (min-width:500px){h3{font-size:20px}}@media screen and (min-width:600px){#stoic-content h1,#stoic-content h2{margin-top:60px}#stoic-content h1{font-size:40px}.competition-content p{font-size:16px}.mobile-video{display:none}.desktop-video{aspect-ratio:16/9;display:block}.fourpillars{display:flex;flex-direction:row-reverse}.fourpillars .full-img{aspect-ratio:1;width:50%}.fourpillars .map-sub{display:flex;flex-direction:column;justify-content:center;padding-left:10%;padding-right:10%;width:50%}h3{font-size:25px;margin-top:10px}}@media screen and (min-width:900px){h3{margin-top:0}.map-section{background:url(/cdn/shop/files/Stoic_Map_1920_desktop.svg?v=1720517144) no-repeat;background-color:#414042;background-position:top 65% left -85%;background-size:75% auto;display:flex;height:400px}.map-header,.map-section .map-sub{background:0 0}.map-header{padding-left:10%}.map-section .map-sub{align-items:center;display:flex;min-width:40dvw;text-align:left}.collection-section{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr;grid-gap:0 5%;align-items:center;aspect-ratio:16/9;gap:0 5%;grid-template-areas:"image buynow";justify-items:center;margin:0 auto;max-width:1400px;width:100%}.properties-image{grid-area:image;height:85%;justify-self:end}.buy-now,.properties-image{-o-object-fit:contain;object-fit:contain}.buy-now{display:flex;flex-direction:column;gap:30px;grid-area:buynow;height:100%;justify-self:start;margin:0}.fourpillars .full-img{aspect-ratio:auto}.competition{gap:0;margin-bottom:35px}.competition-content h3{font-size:32px}.competition-content{padding:0 35% 0 10%}.competition-img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}