@charset "UTF-8";
/*! ===============================================
//  Site: Ordinary Things
//  Theme: Ordinary Things Theme
//  Theme Creator: Ordinary Things
//  Theme URL: https://ot.studio/
//  Theme copyright: The Office of Ordinary Things
//  Built on: http://statamic.com/
//  ============================================*/@font-face{font-family:GT-Super-Text;font-style:normal;font-weight:400;src:url(/fonts/GT-Super-Text-Regular.woff2) format("woff2"),url(/fonts/GT-Super-Text-Regular.woff) format("woff")}@font-face{font-family:Unica77;font-style:normal;font-weight:300;src:url(/fonts/Unica77LLWeb-Light.woff2) format("woff2"),url(/fonts/Unica77LLWeb-Light.woff) format("woff")}@font-face{font-family:Unica77;font-style:normal;font-weight:400;src:url(/fonts/Unica77LLWeb-Medium.woff2) format("woff2"),url(/fonts/Unica77LLWeb-Medium.woff) format("woff")}@font-face{font-family:Unica77;font-style:normal;font-weight:700;src:url(/fonts/Unica77LLWeb-Bold.woff2) format("woff2"),url(/fonts/Unica77LLWeb-Bold.woff) format("woff")}.edge{position:relative}.edge.no-outdent{left:-.01em}.edge.outdent-sm{left:-.075em}.edge.outdent{left:-.095em}.kern{display:inline-block}.kern.k-15{margin-left:.015em}.kern.k-20{margin-left:.02em}.kern.k-30{margin-left:.03em}.kern.k-45{margin-left:.045em}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-font-feature-settings:"kern" 1,"liga" 1;-o-font-feature-settings:"kern" 1,"liga" 1;font-feature-settings:"kern" 1,"liga" 1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}html.no-touchevents{overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{color:inherit;text-decoration:none}a img{box-shadow:0 0 0 #000}a:active,a:hover,button:active,button:hover{outline:0}a.iblock,button.iblock{display:inline-block}a.block,button.block{display:block}body:not(.tab-nav) a:focus,body:not(.tab-nav) button:focus,body:not(.tab-nav) input:focus,body:not(.tab-nav) select:focus,body:not(.tab-nav) textarea:focus{outline:0}body:not(.tab-nav) select:-moz-focusring{color:transparent;text-shadow:0 0 0 #3a3936}.btn,.toggle,a,button,input,label,select{touch-action:manipulation}embed,iframe,img,object{height:auto;max-width:100%}img{-ms-interpolation-mode:bicubic;vertical-align:top}img[src*=svg]{width:100%}use{pointer-events:none}figure{position:relative}figure embed,figure img,figure object,figure video{display:block;max-width:100%}video{background:#000}.circle,.img{background-clip:padding-box}[x-cloak]{display:none!important}button,input,select,textarea{-ms-font-feature-settings:"kern" 1,"liga" 1;-o-font-feature-settings:"kern" 1,"liga" 1;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border:0;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;opacity:1;padding:0;text-align:left;text-decoration:none;text-indent:0;width:100%}button{width:auto}textarea{max-width:100%;min-width:100%;overflow:auto;vertical-align:top}button,input:not([type=radio]):not([type=checkbox]),input[type=search]::-webkit-search-decoration,select,textarea{-webkit-appearance:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{padding:0}button,input[type=checkbox],input[type=radio],input[type=submit],label,select{cursor:pointer}input[placeholder]::-webkit-input-placeholder,textarea[placeholder]::-webkit-input-placeholder{color:inherit;opacity:1}input[placeholder]:-moz-placeholder,textarea[placeholder]:-moz-placeholder{color:inherit;opacity:1}input[placeholder]::input-placeholder,textarea[placeholder]::input-placeholder{color:inherit;opacity:1}input[placeholder]::-moz-placeholder,textarea[placeholder]::-moz-placeholder{color:inherit;opacity:1}input[placeholder]::placeholder,textarea[placeholder]::placeholder{color:inherit;opacity:1}body,html{background:#000;color:#fff}::selection{background:#999}::-moz-selection{background:#999}html.scrollvis body::-webkit-scrollbar{background:#222}html.scrollvis body::-webkit-scrollbar-thumb{background:#fa2360;background-clip:padding-box;border:4px solid transparent;border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}html.scrollvis,html.scrollvis body{scrollbar-color:#555 #222}.choice-listing .choices a:not(:hover),.contact-reason .pick .txt,.contact-reason .rb-color button,.faq-questions .faq-question .answer,.info-grid-section .rb-color .bodytxt,section.archive-list h2{color:#fff}.acc-deets .down,.contact-reason .pick,.form-info h2,.home-warning h2{color:#fa2360}.acc-deets .up{color:#00c271}.logos-gallery .img{background:#fff}.rainbow .rb-color:nth-child(5n+1){color:#8082ff}.rainbow .rb-color:nth-child(5n+2){color:#fbe450}.rainbow .rb-color:nth-child(5n+3){color:#78f0ec}.rainbow .rb-color:nth-child(5n+4){color:#00c271}.rainbow .rb-color:nth-child(5n+5){color:#fa2360}.info .bodytxt li:nth-child(5n+1):before{color:#8082ff}.info .bodytxt li:nth-child(5n+2):before{color:#fbe450}.info .bodytxt li:nth-child(5n+3):before{color:#78f0ec}.info .bodytxt li:nth-child(5n+4):before{color:#00c271}.info .bodytxt li:nth-child(5n+5):before{color:#fa2360}.info-grid-section.rainbow .rb-color:nth-child(5n+1) .bodytxt a:after{color:#8082ff}.info-grid-section.rainbow .rb-color:nth-child(5n+2) .bodytxt a:after{color:#fbe450}.info-grid-section.rainbow .rb-color:nth-child(5n+3) .bodytxt a:after{color:#78f0ec}.info-grid-section.rainbow .rb-color:nth-child(5n+4) .bodytxt a:after{color:#00c271}.info-grid-section.rainbow .rb-color:nth-child(5n+5) .bodytxt a:after{color:#fa2360}#site-footer .no-touchevents .info a:not([href="#whimsy"]):hover,#site-footer .touchevents .info a:not([href="#whimsy"]):active,.menu-button .no-touchevents button:hover,.menu-button .touchevents button:active,.modal .no-touchevents button:hover,.modal .touchevents button:active,.nav-buttons .no-touchevents button:hover,.nav-buttons .touchevents button:active,.no-touchevents #mc-embedded-subscribe:hover,.no-touchevents #site-footer .info a:not([href="#whimsy"]):hover,.no-touchevents .bodytxt a:not([href="#whimsy"]):hover,.no-touchevents .copyright a:not([href="#whimsy"]):hover,.no-touchevents .menu-button button:hover,.no-touchevents .menu-link a:not([href="#whimsy"]):hover,.no-touchevents .modal button:hover,.no-touchevents .nav-buttons button:hover,.no-touchevents .page-bottom a:not([href="#whimsy"]):hover,.no-touchevents .txt-row a:not([href="#whimsy"]):hover,.no-touchevents button.submit:hover,.no-touchevents nav.back a:not([href="#whimsy"]):hover,.touchevents #mc-embedded-subscribe:active,.touchevents #site-footer .info a:not([href="#whimsy"]):active,.touchevents .bodytxt a:not([href="#whimsy"]):active,.touchevents .copyright a:not([href="#whimsy"]):active,.touchevents .menu-button button:active,.touchevents .menu-link a:not([href="#whimsy"]):active,.touchevents .modal button:active,.touchevents .nav-buttons button:active,.touchevents .page-bottom a:not([href="#whimsy"]):active,.touchevents .txt-row a:not([href="#whimsy"]):active,.touchevents button.submit:active,.touchevents nav.back a:not([href="#whimsy"]):active{opacity:.4}.no-touchevents .choice-listing .primary a:hover,.no-touchevents a.linktree-link:hover{opacity:1;text-shadow:0 0 5px}.no-touchevents button.remix:hover span{text-shadow:0 0 5px}.no-touchevents .form button.submit:hover{opacity:1}.no-touchevents .form button.submit:hover .txt span{text-shadow:0 0 .1em}.no-touchevents button.warn-acc:hover,.no-touchevents button.warn-okay:hover{color:#00c271;text-shadow:0 0 5px}#mc-embedded-subscribe,#site-footer .info a,.acc-deets,.bodytxt a,.copyright a,.form,.menu-button button,.menu-link a,.modal button,.nav-buttons button,.page-bottom a,.txt-row a,button.submit,nav.back a{-webkit-backface-visibility:hidden;transition:opacity .2s ease-in-out}#wrapper,.swup-fade,.swup-main-fade{-webkit-backface-visibility:hidden;transition:opacity .15s ease-in-out}.okay-fade{transition:opacity .8s ease-in-out}.home-warning,.okay-fade{-webkit-backface-visibility:hidden}.home-warning{transition:opacity .5s ease-in-out,visibility 0s linear .5s,background-color 1.2s ease-in-out .3s}.home-warning.show{-webkit-backface-visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear,background-color 1.2s ease-in-out .3s}.home-warning button{-webkit-backface-visibility:hidden;transition:all .25s ease-in-out}.acc-mode .home-slider .img:first-child{animation:hsc 24s linear 0s infinite}.acc-mode .home-slider .img:nth-child(2){animation:hsc 24s linear 4s infinite}.acc-mode .home-slider .img:nth-child(3){animation:hsc 24s linear 8s infinite}.acc-mode .home-slider .img:nth-child(4){animation:hsc 24s linear 12s infinite}.acc-mode .home-slider .img:nth-child(5){animation:hsc 24s linear 16s infinite}.acc-mode .home-slider .img:nth-child(6){animation:hsc 24s linear 20s infinite}@keyframes hsc{2.0833333333%{opacity:1}14.5833333333%{opacity:1}18.75%{opacity:0}to{opacity:0}}.spinbutton button.remix .arw:nth-child(6) i{animation:rmxcycle .45s cubic-bezier(1,-1,0,2) 5}.spinbutton button.remix .arw:nth-child(6) span:nth-child(2){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) 5}.spinbutton button.remix .arw:nth-child(6) span:nth-child(3){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .1125s 5}.spinbutton button.remix .arw:nth-child(6) span:nth-child(4){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .225s 5}.spinbutton button.remix .arw:nth-child(7) i{animation:rmxcycle .45s cubic-bezier(1,-1,0,2) .45s 5}.spinbutton button.remix .arw:nth-child(7) span:nth-child(2){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .45s 5}.spinbutton button.remix .arw:nth-child(7) span:nth-child(3){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .5625s 5}.spinbutton button.remix .arw:nth-child(7) span:nth-child(4){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .675s 5}.spinbutton button.remix .arw:nth-child(8) i{animation:rmxcycle .45s cubic-bezier(1,-1,0,2) .9s 5}.spinbutton button.remix .arw:nth-child(8) span:nth-child(2){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) .9s 5}.spinbutton button.remix .arw:nth-child(8) span:nth-child(3){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) 1.0125s 5}.spinbutton button.remix .arw:nth-child(8) span:nth-child(4){animation:rmxcycle2 .45s cubic-bezier(1,-1,0,2) 1.125s 5}@keyframes rmxcycle{0%{opacity:0}74%{opacity:0}75%{opacity:1}to{opacity:1}}@keyframes rmxcycle2{0%{opacity:1}24%{opacity:1}25%{opacity:0}to{opacity:0}}#site-header .wordmark a:hover{text-shadow:0 0 5px}#site-header .wordmark a:hover .the{animation:rb-cycle .7s cubic-bezier(1,-1,0,2) infinite}#site-header .wordmark a:hover .office{animation:rb-cycle2 .7s cubic-bezier(1,-1,0,2) infinite}#site-header .wordmark a:hover .of{animation:rb-cycle3 .7s cubic-bezier(1,-1,0,2) infinite}#site-header .wordmark a:hover .ordinary{animation:rb-cycle4 .7s cubic-bezier(1,-1,0,2) infinite}#site-header .wordmark a:hover .things{animation:rb-cycle5 .7s cubic-bezier(1,-1,0,2) infinite}@keyframes rb-cycle{0%{color:#8082ff}20%{color:#00c271}40%{color:#fa2360}60%{color:#78f0ec}80%{color:#fbe450}to{color:#8082ff}}@keyframes rb-cycle2{0%{color:#00c271}20%{color:#fa2360}40%{color:#78f0ec}60%{color:#fbe450}80%{color:#8082ff}to{color:#00c271}}@keyframes rb-cycle3{0%{color:#fa2360}20%{color:#78f0ec}40%{color:#fbe450}60%{color:#8082ff}80%{color:#00c271}to{color:#fa2360}}@keyframes rb-cycle4{0%{color:#78f0ec}20%{color:#fbe450}40%{color:#8082ff}60%{color:#00c271}80%{color:#fa2360}to{color:#78f0ec}}@keyframes rb-cycle5{0%{color:#fbe450}20%{color:#8082ff}40%{color:#00c271}60%{color:#fa2360}80%{color:#78f0ec}to{color:#fbe450}}.img.load img{-webkit-backface-visibility:hidden;transition:opacity .4s ease-in-out}.main-nav-on .header-lower{-webkit-backface-visibility:hidden;transition:transform .25s cubic-bezier(.45,0,.12,1)}.header-lower{-webkit-backface-visibility:hidden;transition:transform .35s cubic-bezier(.45,0,.12,1),opacity 0s linear .36s}.main-nav-on .header-lower .menus{-webkit-backface-visibility:hidden;transition:opacity .25s ease-in-out .25s}.header-lower .menus{-webkit-backface-visibility:hidden;transition:opacity .25s ease-in-out}.main-nav-on #wrapper:after{-webkit-backface-visibility:hidden;transition:opacity .22s ease-in-out,visibility 0s linear}#wrapper:after{-webkit-backface-visibility:hidden;transition:opacity .22s ease-in-out,visibility 0s linear .23s}.work-hover-bg .img{transition:opacity .4s ease-in-out}.header-upper,.work-hover-bg .img{-webkit-backface-visibility:hidden}.header-upper{transition:background-color .4s ease-in-out}.acc-mode-toggle .pill{-webkit-backface-visibility:hidden;transition:transform .25s cubic-bezier(.45,0,.12,1)}section.ot-intro{animation:rotate-seal 140s linear infinite}@keyframes rotate-seal{0%{transform:rotate(-30deg)}to{transform:rotate(330deg)}}section.ot-intro:hover{animation:none}input[placeholder]::-webkit-input-placeholder,textarea[placeholder]::-webkit-input-placeholder{-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}input[placeholder]:-moz-placeholder,textarea[placeholder]:-moz-placeholder{-webkit-backface-visibility:hidden;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}input[placeholder]::input-placeholder,textarea[placeholder]::input-placeholder{-webkit-backface-visibility:hidden;transition:opacity .2s ease-in-out}input[placeholder]::-moz-placeholder,textarea[placeholder]::-moz-placeholder{-webkit-backface-visibility:hidden;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}input[placeholder]::placeholder,textarea[placeholder]::placeholder{-webkit-backface-visibility:hidden;transition:opacity .2s ease-in-out}button.submit span{-webkit-backface-visibility:hidden;transition:transform .2s cubic-bezier(.45,0,.12,1)}svg #cloud{animation:cloud-float 1.6s ease-in-out infinite alternate}@keyframes cloud-float{0%{transform:translateY(-.8em)}to{transform:translateY(0)}}@media only screen and (min-width:1018px){nav.main-menu .menu-link.lg-sm-link a{font-size:4.0449438202em;letter-spacing:-.04em;line-height:1.05}}body{font-family:GT-Super-Text,Georgia,Times,serif;line-height:1.33}strong{font-style:normal;font-weight:700}.header-upper .wordmark a{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:.5em;letter-spacing:.13em;line-height:1.15;text-transform:uppercase}.nav-buttons button{font-size:.9444444444em;letter-spacing:-.025em;line-height:.9411764706}section.ot-intro h2{font-size:.9444444444em;line-height:1.375}header.project h1,nav.main-menu .menu-link a{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:2.6666666667em;font-weight:300;letter-spacing:-.06em;line-height:1}.bodywrap.error h2,.bodywrap.tooot button.remix,.cb-text-large .bodytxt,.contact-reason ul button span,.form .submit .txt,.home-warning h2,.info-cta-section a,.info-giant .bodytxt,.modal.rebrand button,.primary nav.choices a,button.warn-okay span{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:1.7777777778em;font-weight:300;letter-spacing:-.02em;line-height:1.1}.choice-result header h1,.contact-reason .pick span,.form-block .input-wrap,.form-block .textarea-wrap,.form-info h2,.info-cta-section h2,.info-txt-section .bodytxt,.info-txt-section h2,.modal.rebrand h2,.modal.rebrand p,a.linktree-link,h1.page-title,header.info-page-top .intro p,header.project .intro .txt{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:1.1666666667em;font-weight:300;line-height:1.225}#site-footer .branding h2{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:2.6111111111em;font-weight:300;letter-spacing:-.06em;line-height:.92}#site-footer .copyright p,.categorized-list.bodytxt p,.custom-content blockquote h4,.eco-specs h2,.eco-specs p,.linktree-intro{font-size:.8333333333em;line-height:1.25}.custom-content blockquote p,.faq-question-content h2.question{font-size:1.5833333333em;line-height:1.15}#site-header .menu-button .txt,.acc-deets,.choice-result nav.back a,.custom-content .visit-site h2,.embla__slide-count span,.page-colophon .label p,.vid-block h4,form .label,h2.label-vertical,header.project h2,nav.main-menu .cool-points h3,section.archive-list h3{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:.8333333333em;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.921875}.bodywrap.error h3,button.warn-acc span,nav.main-menu .cool-points .points{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;line-height:1.25}#site-footer .info-group p,#site-footer input[type=email],.page-colophon .content p,.page-colophon li,section.archive-list h2{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:1em;line-height:1.6015625}.bodytxt h2,.choice-result .link a,.custom-content .heading h1,.custom-content .heading h2,.vid-block h3{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:1.3888888889em;font-style:normal;font-weight:700;letter-spacing:.005em;line-height:1.2}.custom-content .visit-site a{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:2.1111111111em;letter-spacing:-.01em;line-height:1.05}body,html{height:100%}body{min-width:272px}#wrapper,.loading.no-touchevents body{overflow:hidden}#wrapper{min-height:100%}.no-touchevents #wrapper{opacity:.01}.no-touchevents.page-visible #wrapper,.swup-fade,.swup-main-fade{opacity:1}html.is-animating .swup-fade,html.is-animating .swup-main-fade{opacity:0}.row,.sm-row{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(6,1fr)}.sm-1-6{grid-column-end:span 1}.sm-2-6{grid-column-end:span 2}.sm-3-6{grid-column-end:span 3}.sm-4-6{grid-column-end:span 4}.sm-5-6{grid-column-end:span 5}.sm-6-6{grid-column-end:span 6}.smd-row{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(6,1fr)}.smd-1-6{grid-column-end:span 1}.smd-2-6{grid-column-end:span 2}.smd-3-6{grid-column-end:span 3}.smd-4-6{grid-column-end:span 4}.smd-5-6{grid-column-end:span 5}.smd-6-6{grid-column-end:span 6}.fillbox{padding-left:var(--gut);padding-right:var(--gut)}.smd-row-8{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(8,1fr)}.smd-1-8{grid-column-end:span 1}.smd-2-8{grid-column-end:span 2}.smd-3-8{grid-column-end:span 3}.smd-4-8{grid-column-end:span 4}.smd-5-8{grid-column-end:span 5}.smd-6-8{grid-column-end:span 6}.smd-7-8{grid-column-end:span 7}.smd-8-8{grid-column-end:span 8}.sm-row-10{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(10,1fr)}.sm-1-10{grid-column-end:span 1}.sm-2-10{grid-column-end:span 2}.sm-3-10{grid-column-end:span 3}.sm-4-10{grid-column-end:span 4}.sm-5-10{grid-column-end:span 5}.sm-6-10{grid-column-end:span 6}.sm-7-10{grid-column-end:span 7}.sm-8-10{grid-column-end:span 8}.sm-9-10{grid-column-end:span 9}.sm-10-10{grid-column-end:span 10}.fullcol{grid-column:1/-1}.lg-only,.lg-only-in,.lg-only-no-touch,.md-only,.md-only-in,.md-up,.md-up-in{display:none}.circle,.circle img{border-radius:50%}.no-touchevents .tap-click b{left:-9999em;position:absolute;top:-9999em}.no-touchevents .tap-click:after{content:"Click"}picture img{width:100%}.js img.loading{opacity:.01}.ratio{position:relative}.ratio.img img{height:100%;left:0;position:absolute;top:0;width:100%}.ratio:after{content:"";display:block;visibility:hidden}.video-holder video{display:block;height:auto;width:100%}.video-holder.embed{height:0;max-width:100%;overflow:hidden;padding-top:56.25%;position:relative}.video-holder.embed embed,.video-holder.embed iframe,.video-holder.embed object,.video-holder.embed video{height:100%;left:0;position:absolute;top:0;width:100%}.r-proj-cover:after{padding-top:47.9166666667%}.r-720-225{padding-top:31.25%}.r-886-424{padding-top:47.855530474%}.r-banner:after{padding-top:37.5%}.r-16-9:after{padding-top:56.25%}.r-16-10:after{padding-top:62.5%}.r-square:after{padding-top:100%}#site-header{height:3.25em;left:0;min-width:272px;overflow:visible;position:fixed;top:0;width:100%;z-index:999}#site-header .header-upper{height:100%;position:relative;z-index:3}#site-header .wordmark{padding-top:1.1em}#site-header .monogram-wrap{text-align:center}#site-header #monogram{margin-top:.55em;width:2em}#site-header .nav-buttons{padding-top:.9em;text-align:right}#site-header .nav-buttons .inner{position:relative}#site-header .nav-buttons button{display:inline-block;margin-left:1em;width:auto}#site-header .nav-buttons button:first-child{margin-left:0}#site-header .nav-btn-close{position:absolute;right:0;top:0}#site-header .nav-btn-close svg{height:auto;width:1.5em}.header-lower{background:#000;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translateX(100%);width:100%;z-index:2}.header-lower nav.main-menu{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:100%;left:0;overflow:auto;padding-bottom:2em;padding-top:4.25em;position:absolute;scrollbar-width:none;top:0;width:100%}.header-lower nav.main-menu::-webkit-scrollbar{height:0;width:0}.header-lower nav.main-menu a{display:inline-block;height:1em;line-height:1;margin-left:-.05em;overflow:hidden}.header-lower nav.main-menu a span{bottom:.1em;padding-left:.05em;padding-right:.05em;position:relative}.header-lower .work-hover-bg{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.header-lower .work-hover-bg .img{opacity:0}.header-lower .work-hover-bg .img,.header-lower .work-hover-bg img{height:62.5vw;left:50%;min-height:100vh;min-width:160vh;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.acc-mode-toggle{line-height:1;margin-top:1.5em;white-space:nowrap}.acc-mode-toggle span{display:inline-block}.acc-mode-toggle .toggle-switch,.acc-mode-toggle button{border:1px solid;border-radius:999em}.acc-mode-toggle button{height:2.5em;position:relative;width:13.4em}.acc-mode-toggle .pill,.acc-mode-toggle .toggle-switch,.acc-mode-toggle button .txt{position:absolute;top:50%;transform:translateY(-50%)}.acc-mode-toggle button .txt{left:1em;padding-bottom:.1em}.acc-mode-toggle .toggle-switch{color:#999;height:1.375em;left:auto;right:.525em;width:2.25em}.acc-mode-toggle .pill{background:#999;border-radius:100%;height:.8em;left:.25em;width:.8em}.acc-mode-toggle .acc-deets{margin-top:.4em}.acc-mode-toggle .deet+.deet{margin-left:.66em}.no-touchevents body:not(.tab-nav) .acc-mode-toggle .acc-deets{opacity:0}.no-touchevents body:not(.tab-nav) .acc-mode-toggle:hover .acc-deets{opacity:1}.acc-mode .acc-mode-toggle .toggle-switch{color:#00c271}.acc-mode .acc-mode-toggle .pill{background:#00c271;transform:translate(.8375em,-50%)}body.black-fg #site-header{color:#000}@media only screen and (orientation:portrait){.header-lower .work-hover-bg .img,.header-lower .work-hover-bg img{height:133.333333vw;min-height:100vh;min-width:75vh;width:100vw}}.no-touchevents .header-lower .work-hover-bg .img.show{opacity:.85}.no-touchevents body.black-fg .header-lower .work-hover-bg .img.show{opacity:1}.no-touchevents .nav-proj-hovered nav.main-menu .menu-link a{color:#fff!important;opacity:.2}.no-touchevents .nav-proj-hovered nav.main-menu .menu-link-row.nav-link-hovered a{opacity:1}.main-nav-on .header-lower.info-nav,.work-nav-on .header-lower.work-nav{opacity:1;transform:translateX(0)}#site-footer .info{padding:2em 0 0}#site-footer .info-group{padding-bottom:1.6em}#site-footer .social-wrap a{margin-right:1em}#site-footer .social-wrap a:last-child{margin-right:0}#site-footer .success{max-height:0;opacity:0;visibility:hidden}#site-footer #mc_embed_signup_scroll{overflow:visible;position:relative}#site-footer .line{border-bottom:1px solid}#site-footer #mc-embedded-subscribe{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;background:#fff;border-radius:100%;color:#000;display:block;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:1.25em;height:1.25em;line-height:0;position:absolute;right:-.8888888889em;text-align:center;top:0;transform:translateX(50%);width:1.25em}#site-footer .branding{margin-top:3em;position:relative}#site-footer .branding canvas{height:auto;position:absolute;right:0;top:-.75em;width:20%}#site-footer .copyright{margin-top:2em;padding-bottom:1em}#site-footer .copyright .loc{margin-top:.7em}#site-footer .footer-note{margin-bottom:.8em}html.newsletter-success #mc_embed_signup{max-height:0;opacity:0;visibility:hidden}html.newsletter-success #site-footer .success{max-height:none;opacity:1;visibility:visible}.bodytxt ol,.bodytxt p,.bodytxt ul{margin-bottom:1em}.bodytxt ol:last-child,.bodytxt p:last-child,.bodytxt ul:last-child{margin-bottom:0}.bodytxt h2,.bodytxt h3,.bodytxt h4{margin-bottom:.2em;margin-top:1.4em}.bodytxt h2:first-child,.bodytxt h3:first-child,.bodytxt h4:first-child{margin-top:0}.bodytxt img{margin:.5em 0;max-width:100%}.bodytxt .img img{width:100%}.bodytxt ul li:before{content:"—"}.bodytxt ul li{margin:0 0 .5em 1.4em}.bodytxt ul li:last-child{margin-bottom:0}.bodytxt:not(.dash-list) ul li:before{content:"☁︎"}.bodytxt:not(.dash-list) ul li{margin:0 0 0 1.4em}.bodytxt li{position:relative}.bodytxt li:before{-ms-font-feature-settings:"kern" 1,"liga" 1,"lnum" 1;-o-font-feature-settings:"kern" 1,"liga" 1,"lnum" 1;font-feature-settings:"kern" 1,"liga" 1,"lnum" 1}.bodytxt li ol,.bodytxt li ul{margin:.5em 0}.bodytxt li p{display:inline}.bodytxt li:before{left:-1.4em;position:absolute}.bodytxt ol li{margin:0 0 .5em 1.4em}.bodytxt ol li:last-child{margin-bottom:0}.bodytxt sup{font-size:.625em;line-height:0;position:relative;top:.095em;vertical-align:super}.bodytxt a,a.underline{text-decoration:underline}ol{counter-reset:olcounter}ol li ol{counter-reset:innercounter}ol li ol>li:before{content:counter(innercounter,upper-latin);counter-increment:innercounter}ol>li:before{content:counter(olcounter);counter-increment:olcounter}body.whimsy #wrapper{background-image:url(/theme/whimsy.gif);background-size:150px}a[href="#whimsy"]{text-decoration:none!important}body.acc-mode a[href="#whimsy"]{cursor:text!important;pointer-events:none}.modal{background:rgba(0,0,0,.95);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.panel{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal.rebrand p{margin:1em 0}html.from-cid .modal.rebrand{display:block}.no-touchevents .choice-listing .primary a,.no-touchevents .menu-link a,.no-touchevents .ot-project-link a,.no-touchevents a[href="#whimsy"]{cursor:url(/theme/pointer.svg) 1 1,pointer}.no-touchevents .choice-listing .primary a:active,.no-touchevents .menu-link a:active,.no-touchevents .ot-project-link a:active,.no-touchevents a[href="#whimsy"]:active{cursor:url(/theme/pointer-click.svg) 1 1,pointer}.no-touchevents .embla__button--prev{cursor:w-resize;cursor:url(/theme/left.svg) 1 1,w-resize}.no-touchevents .embla__button--next{cursor:e-resize;cursor:url(/theme/right.svg) 1 1,e-resize}h2.label-vertical.med{padding-bottom:.35em}h2.label-vertical.lg{padding-bottom:.65em}.divider{border-top:1px solid}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#000;width:100%}form button{width:auto}form .form-block{margin-bottom:1em}form .form-block.last{margin-bottom:0}form .form-block textarea{max-width:100%;min-height:10em;min-width:100%;resize:none;width:100%}form .form-block .input-wrap,form .form-block .textarea-wrap{border:1px solid}form .form-block .txt,form .form-block textarea{padding:1em}form .form-block .input-wrap,form .form-block .txt{border-radius:100vw}form .form-block .textarea-wrap,form .form-block textarea{border-radius:1.7em}form .bh{display:none}form .submit-block{margin-top:1.5em}.captcha-credit{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;margin-bottom:.8em;opacity:.3}html.placeholder .form .label-wrap{display:none}input[placeholder]::-webkit-input-placeholder,textarea[placeholder]::-webkit-input-placeholder{opacity:.4}input[placeholder]:-moz-placeholder,textarea[placeholder]:-moz-placeholder{opacity:.4}input[placeholder]:-ms-input-placeholder,textarea[placeholder]:-ms-input-placeholder{opacity:.4}input[placeholder]::input-placeholder,textarea[placeholder]::input-placeholder{opacity:.4}input[placeholder]::-moz-placeholder,textarea[placeholder]::-moz-placeholder{opacity:.4}input[placeholder]::placeholder,textarea[placeholder]::placeholder{opacity:.4}input[placeholder]:focus::-webkit-input-placeholder,textarea[placeholder]:focus::-webkit-input-placeholder{opacity:.2}input[placeholder]:focus:-moz-placeholder,textarea[placeholder]:focus:-moz-placeholder{opacity:.2}input[placeholder]:focus:-ms-input-placeholder,textarea[placeholder]:focus:-ms-input-placeholder{opacity:.2}input[placeholder]:focus::input-placeholder,textarea[placeholder]:focus::input-placeholder{opacity:.2}input[placeholder]:focus::-moz-placeholder,textarea[placeholder]:focus::-moz-placeholder{opacity:.2}input[placeholder]:focus::placeholder,textarea[placeholder]:focus::placeholder{opacity:.2}:-webkit-autofill,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 5em #000}.grecaptcha-badge{visibility:hidden}main.page{padding:5.5em 0 4em}header.page{margin-bottom:1.5em}.page-content{padding:.8888888889em 0}footer.page-bottom{padding-bottom:2em}footer.page-bottom .divider{margin:3em 0 4em}.page-colophon section{margin-bottom:2em}.page-colophon ol.outer li,.page-colophon p{margin-bottom:.625em}.page-colophon ol.outer li:last-child,.page-colophon p:last-child{margin-bottom:0}.page-colophon span.size{font-size:.7em;font-weight:700;margin-left:.3em}.custom-content{padding-top:.8888888889em}.custom-content .img,.custom-content .svg-ani-holder,.custom-content .video-holder{margin-bottom:.8888888889em}.custom-content header{margin-bottom:1em}.custom-content header .num{-ms-font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;-o-font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1}.custom-content header.sub-section-intro{margin-top:2em}.custom-content header .divider{margin:.5em 0 .8em}.custom-content .txt-row,.custom-content section.eco-spec{padding:1em 0}.custom-content section.eco-spec .list p{margin-bottom:.625em}.custom-content section.eco-spec .list p:last-child{margin-bottom:0}.custom-content blockquote p:before{content:"“";display:inline-block;left:-.4em;position:relative;width:0}.custom-content blockquote p:after{content:"”"}.custom-content blockquote h4{margin-top:.8em}.custom-content .visit-site .label{margin-bottom:.5em}.choice-listing .primary .choice-link{margin-bottom:.4em}.choice-listing .secondary{margin-top:1em}.choice-listing .secondary .choice-link{margin-bottom:.6em}.choice-result header{margin-bottom:1.4em}.choice-result nav.back{margin-top:.6em}.bodywrap.error h3{margin-top:2em}.bodywrap.error #cloud-404{left:-.6em;margin-top:2.5em;position:relative;width:50%}.bodywrap.info .info-giant-section{margin-top:3em}.bodywrap.info .info-txt-section{margin-bottom:2em}.bodywrap.info .info-txt-section:last-child{margin-bottom:0}.bodywrap.info .info-txt-section h2{margin-bottom:.5em}.bodywrap.info .info-txt-section .vid{margin-bottom:1em}.bodywrap.info .info-giant a,.bodywrap.info .info-titled-section .bodytxt a{text-decoration-thickness:.0425em;text-underline-offset:.1em}.bodywrap.info .info-grid-section{margin-top:-1em}.bodywrap.info .info-grid-section .bar{border-top:1px solid;margin:.5em 0;min-height:1px}.bodywrap.info .info-grid-section .bodytxt a{text-decoration:none}.bodywrap.info .info-grid-section .bodytxt a:after{content:" →"}.info-giant{margin-bottom:2em}.cb-text-large span[style*=color],.info-giant span[style*=color]{text-shadow:0 0 2px}.info-cta-section{margin-top:6em}.info-cta-section h2{margin-bottom:1em}.body-pages-home #site-footer{display:none}main.home{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}main.home iframe.bg{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}section.ot-intro{border:2px solid;border-radius:50%;height:12.5em;opacity:.999;padding-bottom:0;position:fixed;right:.8888888889em;text-align:center;top:4.5em;width:12.5em;will-change:transform;z-index:50}section.ot-intro .inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}section.ot-intro h2{-webkit-hyphens:manual;hyphens:manual;padding-top:0;position:relative;text-shadow:0 0 30px rgba(0,0,0,.6);top:.05em}.home-slider{display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.home-slider .img,.home-slider img{height:62.5vw;left:50%;min-height:100vh;min-width:160vh;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.home-slider .img{opacity:0}@media only screen and (orientation:portrait){.home-slider .img,.home-slider img{height:133.333333vw;min-height:100vh;min-width:75vh;width:100vw}}.home-warning{background:#000;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;text-align:center;top:0;visibility:hidden;width:100%;z-index:50}.home-warning.show{opacity:1;pointer-events:auto;visibility:visible}.home-warning.okaying{background:transparent}.home-warning.okaying .okay-fade{opacity:0}.home-warning .outer{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.home-warning .grid-wrap{position:relative;top:1em}.home-warning .btn-sec-2{grid-column-start:2}.home-warning button{border:1px solid;border-radius:999em;display:block;text-align:center;width:100%}.home-warning button.warn-okay{whitespace:nowrap;margin-top:2em;overflow:visible;padding:1em 1em 1.15em}.home-warning button.warn-okay span{margin-left:-100%;margin-right:-100%}.home-warning.okaying button.warn-okay{color:#00c271;text-shadow:0 0 2px}.home-warning button.warn-acc{margin-top:1.2em;padding:1em 0 .95em}.home-warning .acc-deets{margin-top:.4em}.home-warning .deet+.deet{margin-left:.66em}.acc-mode.body-pages-home main.home{pointer-events:auto}@media only screen and (max-width:1017px) and (orientation:landscape){.home-warning .outer{font-size:.85em}.home-warning .outer .warning-sec{font-size:.75em}.home-warning .outer button.warn-okay{margin-top:1em}}header.project{padding:2.2em 0}header.project .divider{margin:1em 0 1.3em}header.project .scope-listing{margin-top:.85em}.project-content .svg-ani-holder{line-height:0}.project-content .browser-1 .outer{background:#ccc;margin-bottom:.8888888889em}.project-content .browser-1 .inner{-webkit-border-radius:.2em .2em 0 0;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.5);overflow:hidden;transform:scale(.9)}.project-content .browser-1 .inner .img,.project-content .browser-1 .inner .vid{margin-bottom:0}.project-content .browser-bar img{display:block}.project-content .embla{margin-bottom:var(--gut)}.project-content .embla .img{margin-bottom:0}.project-content .embla__viewport{overflow:hidden;position:relative;width:100%}.project-content .embla__container{grid-column-gap:var(--gut);display:grid;grid-auto-columns:calc(83.3333% - var(--gut)*.16667);grid-auto-flow:column}.project-content .embla__button{background-size:contain;border:none;bottom:0;color:transparent;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .2s ease-in-out;width:50%;z-index:2}.project-content .embla__button--next{left:auto;right:0}.project-content .embla__slide{position:relative}.project-content .embla__button:disabled{display:none;pointer-events:none}@media only screen and (hover:none){.embla__button{cursor:default;display:none;pointer-events:none}}.custom-content .logos-gallery .img{position:relative}.custom-content .logos-gallery .img img{bottom:0;left:0;position:absolute;right:0;top:0}.custom-content .logos-gallery .img:after{content:"";display:block;padding-top:100%;visibility:hidden}.custom-content .logos-gallery header{margin:2em 0 .35em}.bodywrap.archive .rb-color{border-top:1px solid}.bodywrap.archive .archive-item{padding:.5em 0 .35em}.bodywrap.tooot .note-wrap,.bodywrap.tooot .ot-wrap{display:none}.bodywrap.tooot .note-wrap.active,.bodywrap.tooot .ot-wrap.active{display:inline}.bodywrap.tooot h1.toooter{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:2.6111111111em;font-weight:300;height:3.4em;letter-spacing:-.06em;line-height:.92}.bodywrap.tooot .next-phrase span.letter{display:none}.bodywrap.tooot span.letter{text-transform:lowercase}.bodywrap.tooot span.letter:first-child{text-transform:uppercase}.bodywrap.tooot span.letter.show{display:inline}.bodywrap.tooot button.remix{-ms-font-feature-settings:"kern" 1,"ss02" 1;-o-font-feature-settings:"kern" 1,"ss02" 1;font-feature-settings:"kern" 1,"ss02" 1;font-family:Unica77,Helvetica Neue,Arial,sans-serif;font-size:2.6111111111em;font-weight:300;letter-spacing:-.06em;line-height:1;width:auto}.bodywrap.tooot .note-col{margin-top:1em}.bodywrap.tooot .arw{display:inline-block;position:relative}.bodywrap.tooot .arw span{left:50%;opacity:0;position:absolute;transform:translateX(-50%)}button.remix .awr i{opacity:.2}.bodywrap.contact .form-info{margin-bottom:1.5em}.bodywrap.contact .faded{opacity:.2}.bodywrap.contact .pick{cursor:default;pointer-events:none}.bodywrap.contact .picked .pick{cursor:pointer;pointer-events:auto}.contact-reason .dropdown{margin-bottom:2em;position:relative}.contact-reason .dropdown button.pick{border-bottom:1px solid;display:block;padding:.5em 0;position:relative;width:100%}.contact-reason .dropdown .arrow{position:absolute;right:0;top:auto}.contact-reason .dropdown ul button,.contact-reason .dropdown ul span{display:block;padding:.4em 0}.contact-reason .dropdown li{border-bottom:1px solid}.page-id-b47954ae-821e-45fe-aebe-4cde81da7ac1 .info-giant-intro .divider{display:none}.faq-topic.choice-result header{margin-bottom:2em}.faq-topic.choice-result .faq-question{margin-bottom:1em}.faq-question .question{margin-bottom:.5em}.body-pages-linktree main.page{padding-top:5em}.body-pages-linktree .linktree-intro{padding-bottom:1.8em;text-align:center}.body-pages-linktree .linktree-intro .intro-secondary{padding-top:.6em}.body-pages-linktree header.page,nav.linktree-links{text-align:center}nav.linktree-links a{border:1px solid;border-radius:999em;display:block;margin-bottom:.6666666667em;padding:.65em .6666666667em}.vid-block{display:none}.acc-mode .size-bumper{font-size:1.15em}.acc-mode .acc-inc-reset{font-size:.8695652174em}.acc-mode .header-upper{background:#000}.acc-mode #cover-holder{margin-top:3.25em}.acc-mode.body-pages-home .ot-intro{background:#000;border:0}.acc-mode.body-pages-home main.home iframe.bg{display:none}.acc-mode.body-pages-home .home-slider{display:block}.acc-mode .header-lower .work-hover-bg .img.show{opacity:.25!important}.acc-mode .header-lower .cool-points{color:#fff}.acc-mode .svg-ani-holder,.acc-mode .video-holder{position:relative}.acc-mode .vid-block{background:#1e1e1e;bottom:-.5px;display:block;left:-.5px;position:absolute;right:-.5px;top:-.5px;z-index:1}.acc-mode .vid-block .message{border:2px solid;border-radius:999em;cursor:pointer;display:inline-block;left:50%;opacity:.666;padding:1em 2em .85em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:auto}.acc-mode .vid-block .message:hover{opacity:1}.acc-mode .vid-block .message h3,.acc-mode .vid-block .message h4{display:inline-block}.acc-mode .header-lower{-webkit-backface-visibility:hidden;transition:none}.acc-mode #site-header .wordmark a:hover span,.acc-mode button.remix:hover .arw,.acc-mode section.ot-intro{animation:none}.acc-mode #site-header .wordmark a:hover .things{color:#fff}:root{--gut-half:0.4444444444em;--header-height:3.25em;--gut:calc(var(--gut-half)*2);--page-margin:3.8647342995%}#wrapper{font-size:11.8260869565px}.grid-wrap,.sm-grid-wrap,.smd-grid-wrap{padding:0 3.8647342995%}@media only screen and (min-width:273px){#wrapper{font-size:4.347826087vw}}@media only screen and (max-width:679px) and (orientation:landscape){:root{--page-margin:8.75%}#wrapper{font-size:26.4345549738px}.grid-wrap,.sm-grid-wrap,.smd-grid-wrap{padding:0 8.75%}}@media only screen and (orientation:landscape){#wrapper{font-size:3.887434555vw}}@media only screen and (min-width:680px){:root{--page-margin:2.9411764706%}#wrapper{font-size:16px}.grid-wrap,.md-grid-wrap,.smd-grid-wrap{padding:0 2.9411764706%}:root{--gut-half:0.625em;--header-height:3.25em}.header-upper .wordmark a{font-size:.5625em}.nav-buttons button{font-size:1.0625em}section.ot-intro h2{font-size:1.0625em;line-height:1.375}header.project h1,nav.main-menu .menu-link a{font-size:4.5em}.bodywrap.error h2,.bodywrap.tooot button.remix,.cb-text-large .bodytxt,.contact-reason ul button span,.form .submit .txt,.home-warning h2,.info-cta-section a,.info-giant .bodytxt,.modal.rebrand button,.primary nav.choices a,button.warn-okay span{font-size:2.125em;letter-spacing:-.03em}#site-footer .branding h2{font-size:4.875em}.sm-grid-wrap{padding:0}.row{display:initial}.sm-row{display:block}.sm-1-6,.sm-2-6,.sm-3-6,.sm-4-6,.sm-5-6,.sm-6-6{grid-column:unset}.sm-row-10{display:block}.sm-1-10,.sm-2-10,.sm-3-10,.sm-4-10,.sm-5-10,.sm-6-10,.sm-7-10,.sm-8-10,.sm-9-10,.sm-10-10{grid-column:unset}.md-row,.row{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(6,1fr)}.md-1-6{grid-column-end:span 1}.md-2-6{grid-column-end:span 2}.md-3-6{grid-column-end:span 3}.md-4-6{grid-column-end:span 4}.md-5-6{grid-column-end:span 5}.md-6-6{grid-column-end:span 6}.fillbox{padding-left:var(--gut);padding-right:var(--gut)}.md-row-10{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(10,1fr)}.md-1-10{grid-column-end:span 1}.md-2-10{grid-column-end:span 2}.md-3-10{grid-column-end:span 3}.md-4-10{grid-column-end:span 4}.md-5-10{grid-column-end:span 5}.md-6-10{grid-column-end:span 6}.md-7-10{grid-column-end:span 7}.md-8-10{grid-column-end:span 8}.md-9-10{grid-column-end:span 9}.md-10-10{grid-column-end:span 10}.md-left-1{grid-column-start:2}.sm-only{display:none!important}.md-only,.md-up{display:block}.md-only-in,.md-up-in{display:inline}#site-header .wordmark{padding-top:1.1em}#site-header #monogram{margin-top:.7em}#site-header .nav-buttons{padding-top:1.05em}#site-footer .info{padding:2.5em 0 0}#site-footer .contact-wrap .contact .label,#site-footer .contact-wrap .social-wrap .label{padding-top:0}#site-footer .social-wrap .info-group:nth-child(2n){padding-bottom:0}#site-footer #mc_embed_signup_scroll .line{width:85%}#site-footer #mc-embedded-subscribe{right:0;transform:translateX(0)}#site-footer .branding{margin-top:3em}#site-footer .branding canvas{top:-.65em;width:18.5%}#site-footer .copyright{margin-top:2em}#site-footer .copyright .loc{margin-top:0}main.page{padding:6em 0 5em}header.page{margin-bottom:2em}.body-content .cb-text-double .right{margin-top:0}.body-content .cb-text-image .img-col{margin-bottom:0}.body-content .cb-text-image .side-right .img-col{float:right}.page-content{padding:1.25em 0}footer.page-bottom .divider{margin:5em 0 4em}.page-colophon ol.outer li,.page-colophon p{margin-bottom:.7em}.page-colophon ol.outer li:last-child,.page-colophon p:last-child{margin-bottom:0}.custom-content{padding-top:1.25em}.custom-content .img,.custom-content .svg-ani-holder,.custom-content .video-holder{margin-bottom:1.25em}.custom-content header .intro .md-5-6{grid-column-start:2}.custom-content header.sub-section-intro{margin-top:5em}.custom-content .txt-row{padding:2em 0}.custom-content .visit-site .label{padding-top:.65em}.choice-result nav.back{margin-top:.04em;text-align:right}.bodywrap.error .cloudy{text-align:center}.bodywrap.error #cloud-404{left:0;margin:0 auto;top:-.8em;width:70%}.divider{border-top:2px solid}form .form-row{margin-bottom:2.5em}form .label{margin-top:0}section.ot-intro{height:14em;right:1.25em;width:14em}.home-warning .btn-sec-1,.home-warning .warning-sec{grid-column-start:2}.home-warning .btn-sec-2{grid-column-start:3}.bodywrap.info .info-txt-section{margin-bottom:2.5em}.bodywrap.info .vid,.bodywrap.info h2{margin-bottom:0}.info-giant{margin-bottom:3.5em}.bodywrap.tooot h1.toooter{font-size:4.875em;line-height:1}.bodywrap.tooot .remix-col .divider{margin-bottom:1em}.bodywrap.tooot .note-col{margin-top:-.3em}header.project{padding:4.3em 0}header.project .title .divider{margin:.5em 0}header.project .description,header.project .label-col,header.project .scope-listing{margin-top:.85em}.device-row.white-space{padding:1.25em 0}.device-row.mixed .device-phone{margin-top:33.825%}.bodywrap.archive .labels{margin-bottom:1em}.bodywrap.archive .rb-color{border-top:2px solid}.contact-reason .dropdown{margin-bottom:2em}.contact-reason .dropdown .picked ul{-webkit-overflow-scrolling:touch;background:#000;overflow:auto;position:absolute;width:100%;z-index:99}.faq-topic.choice-result header{margin-bottom:2em 0}.faq-topic.choice-result .faq-question{margin-bottom:1.25em}}@media only screen and (min-width:681px){#wrapper{font-size:2.3529411765vw}}@media only screen and (min-width:680px) and (max-width:1017px) and (orientation:landscape){:root{--page-margin:6.25%}#wrapper{font-size:14.875px}.grid-wrap,.md-grid-wrap,.smd-grid-wrap{padding:0 6.25%}}@media only screen and (orientation:landscape) and (min-width:681px){#wrapper{font-size:2.1875vw}}@media only screen and (min-width:1018px){:root{--page-margin:2.4734982332%}#wrapper{font-size:13.3395170789px}.grid-wrap,.grid-wrap-lg{padding:0 2.4734982332%}:root{--gut-half:0.9438202247em;--header-height:4em}body{line-height:1.4}.header-upper .wordmark a{font-size:.7191011236em}.nav-buttons button{font-size:1.1460674157em}section.ot-intro h2{font-size:1.0337078652em;line-height:1.152173913}header.project h1,nav.main-menu .menu-link a{font-size:7.0112359551em}.bodywrap.error h2,.bodywrap.tooot button.remix,.cb-text-large .bodytxt,.contact-reason ul button span,.form .submit .txt,.home-warning h2,.info-cta-section a,.info-giant .bodytxt,.modal.rebrand button,.primary nav.choices a,button.warn-okay span{font-size:4.0449438202em;letter-spacing:-.04em;line-height:1.05}.choice-result header h1,.contact-reason .pick span,.form-block .input-wrap,.form-block .textarea-wrap,.form-info h2,.info-cta-section h2,.info-txt-section .bodytxt,.info-txt-section h2,.modal.rebrand h2,.modal.rebrand p,a.linktree-link,h1.page-title,header.info-page-top .intro p,header.project .intro .txt{font-size:1.5280898876em}#site-footer .branding h2{font-size:8.4494382022em}#site-footer .copyright p,.custom-content blockquote h4,.eco-specs h2,.eco-specs p,.linktree-intro{font-size:.808988764em}.categorized-list.bodytxt p{font-size:1em;line-height:1.5}.custom-content blockquote p,.faq-question-content h2.question{font-size:1.6179775281em}#site-header .menu-button .txt,.acc-deets,.choice-result nav.back a,.custom-content .visit-site h2,.embla__slide-count span,.page-colophon .label p,.vid-block h4,form .label,h2.label-vertical,header.project h2,nav.main-menu .cool-points h3,section.archive-list h3{font-size:.7191011236em}#site-footer .info-group p,#site-footer input[type=email],.bodywrap.error h3,.page-colophon .content p,.page-colophon li,button.warn-acc span,nav.main-menu .cool-points .points,section.archive-list h2{font-size:1.1685393258em}.bodytxt h2,.choice-result .link a,.custom-content .heading h1,.custom-content .heading h2,.vid-block h3{font-size:1.4382022472em;letter-spacing:0}.custom-content .visit-site a{font-size:3.3707865169em}.sm-grid-wrap,.smd-grid-wrap{padding:0}.grid-wrap,.lg-grid-wrap{box-sizing:content-box;margin:auto;max-width:3312px}.row{display:initial}.md-row{display:block}.md-1-6,.md-2-6,.md-3-6,.md-4-6,.md-5-6,.md-6-6{grid-column:unset}.smd-row{display:block}.smd-1-6,.smd-2-6,.smd-3-6,.smd-4-6,.smd-5-6,.smd-6-6{grid-column:unset}.smd-row-8{display:block}.smd-1-8,.smd-2-8,.smd-3-8,.smd-4-8,.smd-5-8,.smd-6-8,.smd-7-8,.smd-8-8{grid-column:unset}.md-row-10{display:block}.md-1-10,.md-2-10,.md-3-10,.md-4-10,.md-5-10,.md-6-10,.md-7-10,.md-8-10,.md-9-10,.md-10-10{grid-column:unset}.lg-row,.row{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(12,1fr)}.lg-1-12{grid-column-end:span 1}.lg-2-12{grid-column-end:span 2}.lg-3-12{grid-column-end:span 3}.lg-4-12{grid-column-end:span 4}.lg-5-12{grid-column-end:span 5}.lg-6-12{grid-column-end:span 6}.lg-7-12{grid-column-end:span 7}.lg-8-12{grid-column-end:span 8}.lg-9-12{grid-column-end:span 9}.lg-10-12{grid-column-end:span 10}.lg-11-12{grid-column-end:span 11}.lg-12-12{grid-column-end:span 12}.fillbox{padding-left:var(--gut);padding-right:var(--gut)}.lg-row-10{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(10,1fr)}.lg-1-10{grid-column-end:span 1}.lg-2-10{grid-column-end:span 2}.lg-3-10{grid-column-end:span 3}.lg-4-10{grid-column-end:span 4}.lg-5-10{grid-column-end:span 5}.lg-6-10{grid-column-end:span 6}.lg-7-10{grid-column-end:span 7}.lg-8-10{grid-column-end:span 8}.lg-9-10{grid-column-end:span 9}.lg-10-10{grid-column-end:span 10}.lg-row-8{-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid;grid-template-columns:repeat(8,1fr)}.lg-1-8{grid-column-end:span 1}.lg-2-8{grid-column-end:span 2}.lg-3-8{grid-column-end:span 3}.lg-4-8{grid-column-end:span 4}.lg-5-8{grid-column-end:span 5}.lg-6-8{grid-column-end:span 6}.lg-7-8{grid-column-end:span 7}.lg-8-8{grid-column-end:span 8}.md-left-1{grid-column-start:unset}.lg-left-1{grid-column-start:2}.md-down,.md-only,.md-only-in{display:none!important}.lg-only{display:block}.lg-only-in{display:inline}.no-touchevents .lg-only-no-touch{display:block}.no-touchevents .md-down-touch{display:none!important}.r-proj-cover:after{padding-top:31.25%}#wrapper{padding-top:0}#site-header{height:4em}#site-header .header-upper{z-index:3}#site-header .wordmark{padding-top:1.35em}#site-header .nav-buttons{padding-top:1.55em}#site-header nav.main-menu .main{margin-left:0}#site-header nav.main-menu .menu-link{margin-top:0}#site-header #monogram{margin-top:.6em;width:3em}#site-header .nav-btn-close svg{width:1.7em}.header-lower nav.main-menu{padding-bottom:3em;padding-top:6em}.header-lower .menu-link-row{position:relative}.header-lower .cool-points .inner{bottom:1.7em;display:none;left:auto;position:absolute}.acc-mode-toggle{margin-top:1.5em}.acc-mode-toggle .toggle-switch,.acc-mode-toggle button{border:2px solid}.no-touchevents .header-lower .nav-link-hovered .cool-points .inner{display:block}#site-footer .info{padding:3em 0}#site-footer .info-group{padding-bottom:0}#site-footer .social-wrap .info-group,#site-footer .social-wrap .label{margin-left:0}#site-footer #mc_embed_signup_scroll .line{padding-right:1.9em;width:100%}#site-footer .branding{margin-top:5em}#site-footer .branding canvas{top:-2em;width:18.8%}#site-footer .branding #cloud{margin-top:-10em;position:relative}#site-footer .copyright{margin-top:3em;padding-bottom:1.5em}#site-footer .copyright .lg-6-12{margin-left:0}#site-footer .copyright .credit{display:inline;margin-left:.8em;margin-top:0}#site-footer .footer-note{margin-bottom:0}main.page{padding:8em 0}header.page{margin-bottom:3em}footer.page-bottom{padding-bottom:4em}footer.page-bottom .divider{margin:8em 0 5em}.page-colophon section{margin-bottom:3em}.page-colophon ol.outer li,.page-colophon p{margin-bottom:.4em}.page-colophon ol.outer li:last-child,.page-colophon p:last-child{margin-bottom:0}.page-colophon .content{margin-top:1em}.custom-content{padding-top:1.8876404494em}.custom-content .img,.custom-content .svg-ani-holder,.custom-content .video-holder{margin-bottom:1.8876404494em}.custom-content header{margin-bottom:4em}.custom-content header .intro .lg-6-12,.custom-content header .intro .lg-7-12,.custom-content header .title{grid-column-start:4}.custom-content header.sub-section-intro{margin-top:5.5em}.custom-content header .divider{margin:.75em 0 1em}.custom-content .txt-row{padding:4em 0}.custom-content .txt-row .info .lg-6-12{grid-column-start:4}.custom-content section.eco-spec{padding:1.5em 0}.custom-content section.eco-spec:first-child{padding-top:.35em}.custom-content section.eco-spec:last-child{padding-bottom:1em}.custom-content .visit-site .label{margin-top:0}.custom-content .quote-wrap{grid-column-start:3}.custom-content blockquote h4{margin-top:1.05em}.choice-result header .lg-6-12{grid-column-start:3}.choice-result nav.back{margin-top:.44em}.bodywrap.error main.page{padding-top:12em}.bodywrap.error #cloud-404{left:0;margin:0 auto;top:-1em;width:55%}.bodywrap.info .info-giant-section{margin-top:6em}.bodywrap.info .info-txt-section{margin-bottom:3.5em}.bodywrap.info .bodytxt ol,.bodywrap.info .dash-list ul{padding-right:8.1em}.bodywrap.info .bodytxt:not(.dash-list) ul{-moz-column-gap:.9438202247em;column-gap:.9438202247em;display:grid;grid-template-columns:1fr 1fr;row-gap:.5em}.bodywrap.info .info-cta-section{margin-top:10em}.bodywrap.info .info-cta-section h2{margin-bottom:1.5em}.cb-text-large span[style*=color],.info-giant span[style*=color]{text-shadow:0 0 5px}form .form-block{margin-bottom:2em}form .form-block textarea{min-height:13em}form .form-block .txt,form .form-block textarea{padding:1em 1.2em}form .form-block .textarea-wrap,form .form-block textarea{border-radius:1.8em}form .form-block .input-wrap,form .form-block .textarea-wrap{border:2px solid}.js form.custom .fallback-label{display:none}section.ot-intro{height:13em;right:6.5em;top:6.5em;width:13em}section.ot-intro h2{-webkit-hyphens:manual;hyphens:manual}.home-warning .warning-sec{grid-column-start:2}.home-warning .btn-sec-1{grid-column-start:4}.home-warning .btn-sec-2{grid-column-start:5}.home-warning button{border:2px solid}.home-warning button.warn-okay{margin-top:3.5em;padding:1.2em 1em 1.4em}.home-warning.okaying button.warn-okay{text-shadow:0 0 5px}.home-warning button.warn-acc{margin-top:1.8em;padding:1.2em 0 1.05em}.home-warning .acc-deets{margin-top:.6em}.home-warning .deet+.deet{margin-left:1em}header.project{padding:3em 0 3.5em}header.project .title .divider{margin:1.8em 0 .83em}header.project h2.label{padding-top:.1em}header.project .description,header.project .label-col,header.project .scope-listing{margin-top:.85em}header.project .scope-listing{padding-top:.45em}header.project .scope-listing .sep{display:none}header.project .scope-listing .tag{display:block;padding-top:.06em}header.project .description+.scope-listing{grid-column-start:9}.project-content .browser-1 .outer{margin-bottom:1.8876404494em}.project-content .browser-1 .inner{border-radius:.5em .5em 0 0;box-shadow:0 0 1em rgba(0,0,0,.5);overflow:hidden;transform:scale(.85)}.project-content .browser-1 .inner .img,.project-content .browser-1 .inner .vid{margin-bottom:0}.bodywrap.archive .rb-color{border-top:2px solid}.bodywrap.tooot h1.toooter{font-size:7.0112359551em;line-height:1}.bodywrap.tooot .remix-col .divider{margin-bottom:3em}.bodywrap.tooot .note-col{grid-column-start:7;margin-top:-.5em}.bodywrap.contact section.form{grid-column-start:3}.contact-reason .dropdown,.faq-topic.choice-result header{margin-bottom:3.5em}.faq-question+.faq-question{margin-top:2.5em}.faq-question .answer,.faq-question .question-wrap{grid-column-start:3}.body-pages-linktree main.page{padding-top:8em}.body-pages-linktree .linktree-intro{padding-bottom:3em}.body-pages-linktree .linktree-intro .intro-secondary{padding-top:.8em}nav.linktree-links{grid-column-start:4}nav.linktree-links a{border:2px solid;margin-bottom:.9438202247em}.acc-mode #cover-holder{margin-top:4em}}@media only screen and (min-width:1019px){#wrapper{font-size:1.3103651355vw}}@media only screen and (min-width:2560px){:root{--page-margin:8.75%}#wrapper{font-size:29.1152416357px}.grid-wrap,.grid-wrap-lg{padding:0 8.75%}:root{--gut-half:0.9438202247em}}@media only screen and (min-width:2561px){#wrapper{font-size:1.1373141264vw}}@media only screen and (min-width:4164px){:root{--page-margin:8.75%}#wrapper{font-size:47.357760223px}.grid-wrap,.grid-wrap-lg{padding:0 8.75%}}
