/*!
Theme Name: RTFM
Author: Jake (jake@dekiru.gg)
Author URI: http://dekiru.gg
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dinopoloclub
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:4px;background-color:#fdfdfd;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19),-webkit-transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .075s ease,opacity .075s .12s ease;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .075s .12s cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes waveleft{0%{background-position:0 0}100%{background-position:calc(1221 * -1px) 0}}@keyframes waveleft{0%{background-position:0 0}100%{background-position:calc(1221 * -1px) 0}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-ExtraBold.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Montserrat";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:"Computer";src:url(//rtfm.nz/wp-content/themes/rtfm/assets/fonts/Greenscr.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Computer",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin-top:0;margin-bottom:.5em;line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;text-shadow:0 0 10px rgba(253,253,253,.5)}p{margin-top:0;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:4px solid #fdfdfd;background:0 0;color:#fdfdfd;font-size:16px;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#d4fece;background-color:#d4fece;color:#3e3c3c;-webkit-box-shadow:0 0 10px 5px rgba(212,254,206,.25);box-shadow:0 0 10px 5px rgba(212,254,206,.25)}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#58b935;background-color:#58b935;color:#3e3c3c;-webkit-box-shadow:0 0 10px 5px rgba(88,185,53,.25);box-shadow:0 0 10px 5px rgba(88,185,53,.25)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#d4fece;border-color:#d4fece}textarea{width:100%}input[type=email],input[type=text],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fdfdfd;background:0 0;border:4px solid #fdfdfd;padding:0 10px;margin:0 auto;height:54px;line-height:48px;font-size:20px;font-family:"Computer",sans-serif;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;position:relative}body.page-template-template-contact .forminator-custom-form input[type=email],body.page-template-template-contact .forminator-custom-form input[type=text],body.page-template-template-contact .forminator-custom-form input[type=url],body.page-template-template-contact .forminator-custom-form input[type=password],body.page-template-template-contact .forminator-custom-form textarea{background-color:#7d0e24}input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{color:#d4fece;border-color:#d4fece}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(255,255,255,.5)}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)}input[type=email]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}input[type=email]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:rgba(255,255,255,.5)}label{display:block;text-transform:uppercase}textarea{color:#fdfdfd;padding:15px 30px;line-height:1.4;font-family:"Computer",sans-serif;font-size:20px}a{color:#fdfdfd;border-bottom:1px dashed #fdfdfd;text-decoration:none}a:visited{color:#d4fece;border-bottom-color:#d4fece}a:hover,a:focus,a:active{color:#58b935;text-decoration:none;border-bottom-style:solid;border-bottom-color:#58b935;text-shadow:0 0 5px rgba(88,185,53,.5)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:uppercase}.main-navigation>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-navigation .menu,.main-navigation .social-links{display:none}.main-navigation>ul{list-style:none;margin:0;padding-left:0}.main-navigation>ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation>ul ul ul{left:-999em;top:0}.main-navigation>ul ul li:hover>ul,.main-navigation>ul ul li.focus>ul{left:100%}.main-navigation>ul ul a{width:200px}.main-navigation>ul li:hover>ul,.main-navigation>ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{text-decoration:none;color:#fdfdfd;-webkit-transition:color .15s;transition:color .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:.7;padding-top:4px;height:50px;border:0;padding:0 20px}.main-navigation a:hover{color:#58b935;background:linear-gradient(to right,#58b935 4px,transparent 4px) 0 0,linear-gradient(to right,#58b935 4px,transparent 4px) 0 100%,linear-gradient(to left,#58b935 4px,transparent 4px) 100% 0,linear-gradient(to left,#58b935 4px,transparent 4px) 100% 100%,linear-gradient(to bottom,#58b935 4px,transparent 4px) 0 0,linear-gradient(to bottom,#58b935 4px,transparent 4px) 100% 0,linear-gradient(to top,#58b935 4px,transparent 4px) 0 100%,linear-gradient(to top,#58b935 4px,transparent 4px) 100% 100%;background-repeat:no-repeat;background-size:15px 15px}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-page-ancestor>a,.main-navigation .current-menu-ancestor>a{color:#d4fece;background:linear-gradient(to right,#d4fece 4px,transparent 4px) 0 0,linear-gradient(to right,#d4fece 4px,transparent 4px) 0 100%,linear-gradient(to left,#d4fece 4px,transparent 4px) 100% 0,linear-gradient(to left,#d4fece 4px,transparent 4px) 100% 100%,linear-gradient(to bottom,#d4fece 4px,transparent 4px) 0 0,linear-gradient(to bottom,#d4fece 4px,transparent 4px) 100% 0,linear-gradient(to top,#d4fece 4px,transparent 4px) 0 100%,linear-gradient(to top,#d4fece 4px,transparent 4px) 100% 100%;background-repeat:no-repeat;background-size:15px 15px}@media (min-width:1200px){.main-navigation{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:5px 0}@media (min-width:1200px){.menu .menu-item{margin:unset}}.menu-toggle,.main-navigation.toggled .menu,.main-navigation.toggled .social-links{display:block}.main-navigation.toggled{position:absolute;top:0;left:0;width:100%;height:100dvh;z-index:1001;background:#3b3d3a url(//rtfm.nz/wp-content/themes/rtfm/assets/images/bg.webp) center center fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation.toggled .menu-menu-container{margin-top:auto}.main-navigation.toggled .social-links{margin-top:auto;margin-bottom:20px}.main-navigation.toggled .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-size:2rem;padding:0;margin:0}.main-navigation.toggled a{color:#fff}@media (min-width:960px){.menu-toggle{display:none}.main-navigation .menu{height:100px;margin:0 20px 0 0;padding:0}.main-navigation .menu,.main-navigation .social-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:20px}}.menu-menu-container{display:inline}.comment-navigation,.posts-navigation,.post-navigation{padding:40px 0 80px;overflow:hidden}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{max-width:920px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{text-transform:uppercase;text-decoration:none;text-align:center;font-weight:800;color:#dd032f;border-radius:200px;min-width:242px;padding:0 20px;margin:10px auto;height:54px;line-height:54px;font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;border:0;background-color:transparent;font-family:"Montserrat",sans-serif;display:inline-block;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.comment-navigation .nav-links a:before,.posts-navigation .nav-links a:before,.post-navigation .nav-links a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#dd032f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.33s;transition-duration:.33s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.comment-navigation .nav-links a:after,.posts-navigation .nav-links a:after,.post-navigation .nav-links a:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:4px solid #dd032f;border-radius:200px}.comment-navigation .nav-links a span,.posts-navigation .nav-links a span,.post-navigation .nav-links a span{display:none}.comment-navigation .nav-links a:visited,.posts-navigation .nav-links a:visited,.post-navigation .nav-links a:visited{color:#dd032f;border-color:#dd032f}.comment-navigation .nav-links a:hover,.comment-navigation .nav-links a:focus,.comment-navigation .nav-links a:active,.posts-navigation .nav-links a:hover,.posts-navigation .nav-links a:focus,.posts-navigation .nav-links a:active,.post-navigation .nav-links a:hover,.post-navigation .nav-links a:focus,.post-navigation .nav-links a:active{color:#fff}.comment-navigation .nav-links a:hover:before,.comment-navigation .nav-links a:focus:before,.comment-navigation .nav-links a:active:before,.posts-navigation .nav-links a:hover:before,.posts-navigation .nav-links a:focus:before,.posts-navigation .nav-links a:active:before,.post-navigation .nav-links a:hover:before,.post-navigation .nav-links a:focus:before,.post-navigation .nav-links a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.99,0,0,.99);transition-timing-function:cubic-bezier(.99,0,0,.99)}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{margin:0 10px}.comment-navigation .nav-next,.comment-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.posts-navigation{border-top:5px dotted rgba(145,145,145,.25)}.hamburger{position:absolute;top:10px;right:10px;line-height:0;background-color:transparent;border-top:2px solid #fdfdfd;border-bottom:2px solid #fdfdfd;border-left:4px solid #fdfdfd;border-right:4px solid #fdfdfd;-webkit-box-shadow:0 0 5px rgba(253,253,253,.5);box-shadow:0 0 5px rgba(253,253,253,.5);padding:10px}.hamburger:hover{opacity:1}.hamburger:hover .hamburger-inner{-webkit-filter:brightness(100%) invert(100%);filter:brightness(100%) invert(100%)}.hamburger-inner div{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{letter-spacing:.075em;color:#fdfdfd;background:#3b3d3a url(//rtfm.nz/wp-content/themes/rtfm/assets/images/bg.webp) center center fixed;text-shadow:0 0 5px rgba(253,253,253,.35)}body:after{content:"";position:fixed;top:0;left:0;height:100dvh;width:100dvw;z-index:-1;background-image:radial-gradient(circle,transparent,rgba(0,0,0,.5));pointer-events:none}::-moz-selection{color:#212121;background:rgba(212,254,206,.75)}::selection{color:#212121;background:rgba(212,254,206,.75)}.site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;min-height:100dvh}body.admin-bar .site{min-height:calc(100dvh - 46px)}@media (min-width:780px){body.admin-bar .site{min-height:calc(100dvh - 32px)}}@media (min-width:960px){.site{min-height:100dvh}}.site>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.site-main{max-width:1400px;margin:0 auto auto;padding:40px 20px}@media (min-width:960px){.site-main{padding:60px 40px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100%;height:auto}img{display:block}img.aligncenter{margin:0 auto}svg{display:block}.hidden{display:none}.banner-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.banner-background img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.1;mix-blend-mode:multiply}iframe,object{width:100%;height:auto;aspect-ratio:16/9;display:block}.post-password-form{max-width:600px;margin:0 auto;padding:40px 20px;border-top:4px solid #fdfdfd;border-bottom:4px solid #fdfdfd;border-left:8px solid #fdfdfd;border-right:8px solid #fdfdfd;-webkit-filter:drop-shadow(0 0 5px rgba(253,253,253,.5));filter:drop-shadow(0 0 5px rgba(253,253,253,.5));font-size:18px}.post-password-form p{margin:0}.post-password-form p:last-of-type{text-align:right}.post-password-form label{margin:20px 0;text-align:left}.post-password-form input[type=password]{margin-top:5px}.post-password-form input[type=submit]{margin-left:auto}.page-template-default .site-main{max-width:600px;font-size:16px}@media (min-width:540px){.page-template-default .site-main{font-size:18px}}@media (min-width:960px){.page-template-default .site-main{font-size:20px;max-width:800px}}.page-template-default h1,.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6{text-transform:uppercase}body[class*=error404]{background-color:#910b26}.error404-background{position:absolute;top:0;left:0;width:100%;height:66%}.error404-background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply;opacity:.5}.error404-background:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#910b26),to(transparent));background-image:linear-gradient(to top,#910b26 0,transparent 100%)}.error404-section{background-color:#910b26;color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 30px 100px;position:relative}@media (min-width:960px){.error404-section{padding:150px 0}}.error404-content{width:100%;max-width:1140px;margin:0 auto;text-align:center;position:relative;font-size:20px;font-size:1.25rem;line-height:2rem}@media (min-width:960px){.error404-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.error404-content>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.error404-content .section-title{line-height:.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px;font-size:32px;font-size:2rem}@media (min-width:960px){.error404-content .section-title{font-size:60px;font-size:3.75rem}}.error404-illustration{margin:0 30px;position:relative;display:block;max-width:150px;margin:0 auto 30px}@media (min-width:960px){.error404-illustration{margin:0;width:33.3333333333%;max-width:unset;padding:0 40px}}.error404-illustration:after{content:"";display:block;position:absolute;z-index:1;bottom:-15px;left:0;right:0;height:20%;background-image:radial-gradient(#900b27 0,#900b27 40%,transparent 70%);pointer-events:none;-webkit-filter:blur(5px);filter:blur(5px)}@media (min-width:960px){.error404-illustration:after{bottom:-10px;height:12%}}@media (min-width:960px){.error404-illustration:before{content:"";display:block;position:absolute;z-index:1;background-image:radial-gradient(#c7163b 0,#c7163b 33%,transparent 70%);left:-180px;right:-230px;bottom:-80px;height:45%;-webkit-filter:blur(5px);filter:blur(5px)}}.error404-illustration img{position:relative;z-index:2}@media (min-width:960px){.error404-details{width:66.6666666667%;padding:0 40px}}.error404-details a{color:#fff}.error404-details .small-text{margin-top:30px;font-size:16px;font-size:1rem}.error404-details .social-links__item a{background-color:transparent;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden;border-radius:200px}.error404-details .social-links__item a img{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.error404-details .social-links__item a:hover .social-icon{background-color:transparent}.error404-details .social-links__item a:hover img{-webkit-filter:brightness(0) grayscale(100);filter:brightness(0) grayscale(100)}.error404-details .social-links__item a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.33s;transition-duration:.33s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.error404-details .social-links__item a:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:4px solid #fff;border-radius:200px}.error404-details .social-links__item a:hover,.error404-details .social-links__item a:focus,.error404-details .social-links__item a:active{color:#fff}.error404-details .social-links__item a:hover:before,.error404-details .social-links__item a:focus:before,.error404-details .social-links__item a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.58,1.99,.63,0);transition-timing-function:cubic-bezier(.58,1.99,.63,0)}.site-header{height:70px}@media (min-width:960px){.site-header{height:90px}}.site-header .header-content{max-width:1140px;margin:0 auto;position:relative}@media (min-width:960px){.site-header .header-content{padding:0 40px}}.site-header .site-title{position:absolute;top:15px;left:20px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:top left;transform-origin:top left}@media (min-width:960px){.site-header .site-title{left:40px;-webkit-transform:scale(1);transform:scale(1)}}.site-header .site-title a{width:100px;height:auto;aspect-ratio:1023/490;text-indent:-999999px;overflow:hidden;display:block;background:url(//rtfm.nz/wp-content/themes/rtfm/assets/images/rtfm.webp) left center no-repeat;background-size:contain;text-decoration:none;border-bottom:0;-webkit-filter:drop-shadow(0 0 5px rgba(253,253,253,.35));filter:drop-shadow(0 0 5px rgba(253,253,253,.35))}.social-links{margin:0 -5px;padding:0;list-style-type:none;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.social-links .social-links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-links img{height:20px;width:auto}.social-links a{position:relative;-webkit-transition:all .25s;transition:all .25s;display:block;border:0}.social-links a img{-webkit-filter:brightness(0) grayscale(100);filter:brightness(0) grayscale(100)}.site-footer .social-links a img{-webkit-filter:unset;filter:unset}.site-footer .social-links a:hover .social-icon{background-color:#58b935;-webkit-box-shadow:0 0 5px rgba(88,185,53,.5);box-shadow:0 0 5px rgba(88,185,53,.5);opacity:1}.site-footer .social-links a:hover .social-icon img{-webkit-filter:saturate(100%) brightness(0%) drop-shadow(0 0 5px rgba(62,60,60,.35));filter:saturate(100%) brightness(0%) drop-shadow(0 0 5px rgba(62,60,60,.35));opacity:.9}.social-links .social-network{display:none}.social-links .social-icon{background-color:#212121;border-radius:50px;width:54px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .15s;transition:background-color .15s}@media (min-width:960px){.social-links .social-icon{width:38px;height:38px}}.site-footer .social-links .social-icon{background-color:#fff;width:54px;height:54px;margin-bottom:0}.site-footer .social-links .social-icon img{-webkit-filter:saturate(100%) brightness(0%);filter:saturate(100%) brightness(0%);opacity:.8}.image img{width:66.6%;max-height:350px;margin:0 auto 40px;-o-object-fit:contain;object-fit:contain}@media (min-width:960px){.image img{width:50%}}.trailer{margin:100px auto 40px;position:relative;border-top:4px solid #fdfdfd;border-bottom:4px solid #fdfdfd;border-left:8px solid #fdfdfd;border-right:8px solid #fdfdfd;-webkit-filter:drop-shadow(0 0 5px rgba(253,253,253,.5));filter:drop-shadow(0 0 5px rgba(253,253,253,.5))}@media (min-width:960px){.trailer{border-top:8px solid #fdfdfd;border-bottom:8px solid #fdfdfd;border-left:16px solid #fdfdfd;border-right:16px solid #fdfdfd}}.trailer:before,.trailer:after{content:"";display:block;position:absolute;border-top:4px solid #fdfdfd;border-bottom:4px solid #fdfdfd;border-left:8px solid #fdfdfd;border-right:8px solid #fdfdfd}@media (min-width:960px){.trailer:before,.trailer:after{border-top:8px solid #fdfdfd;border-bottom:8px solid #fdfdfd;border-left:16px solid #fdfdfd;border-right:16px solid #fdfdfd}}.trailer:before{top:0;left:-8px;width:calc(100% + 16px);height:10%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:960px){.trailer:before{left:-16px;width:calc(100% + 32px)}}.trailer:after{top:0;right:-8px;width:8%;height:10%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:960px){.trailer:after{right:-15px}}.text{max-width:600px;margin:0 auto;font-size:20px}.subscribe .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;row-gap:20px}.subscribe select.language-select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:4px solid #fff;color:#fff;background:0 0;border-radius:200px;text-align:center;padding:0 30px;margin:0 auto;height:54px;line-height:48px;font-size:16px;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:800;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:252px}@media (min-width:960px){.subscribe select.language-select:not([multiple]){min-width:unset}}.subscribe select.language-select{border-radius:0}.subscribe .languages{position:relative;display:inline-block}.subscribe .languages:after{content:"";display:block;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;pointer-events:none}.subscribe .email label{display:none}.subscribe input[type=email]::-webkit-input-placeholder{color:rgba(253,253,253,.5);opacity:1}.subscribe input[type=email]::-moz-placeholder{color:rgba(253,253,253,.5);opacity:1}.subscribe input[type=email]:-ms-input-placeholder{color:rgba(253,253,253,.5);opacity:1}.subscribe input[type=email]::-ms-input-placeholder{color:rgba(253,253,253,.5);opacity:1}.subscribe input[type=email]::placeholder{color:rgba(253,253,253,.5);opacity:1}.subscribe input[type=submit]{-webkit-appearance:none;-moz-appearance:none;overflow:hidden;height:0;padding:46px 0 0;width:54px;background-color:transparent;border-radius:50px;border:4px solid #fdfdfd;position:relative}.subscribe input[type=submit]:hover{background-color:#58b935;border-color:#58b935}.subscribe .submit:hover:after{border-left-color:#555}.subscribe span{position:relative;height:54px;display:block}.subscribe span:after{content:"";display:block;position:absolute;right:21px;top:22px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fdfdfd;pointer-events:none;cursor:pointer}.subscribe .button-terms,.subscribe .term{margin:0 auto;display:inline-block;clear:both;width:100%}.subscribe .button-terms{text-decoration:underline;font-size:11.6px;font-size:.725rem;margin-bottom:20px;margin-top:20px}.subscribe .terms{font-size:11.6px;font-size:.725rem;height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.subscribe .terms.visible{height:140px}.subscribe .terms a{color:#fff}.site-footer{position:relative;z-index:100}.site-footer p.credits{display:inline-block;background-size:14px auto}.site-footer .site-info{margin:0 auto;max-width:1140px;text-align:center;padding-top:60px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:960px){.site-footer .site-info{padding-top:70px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.site-footer .site-info{padding:70px 0 60px}}.site-footer .site-info .title{text-transform:uppercase;font-size:14px;margin-bottom:3px}.site-footer .footer-links{margin:0 auto;max-width:1140px;text-align:center;padding:20px 0;font-size:12px}.site-footer:before,.site-footer:after{display:block;content:"";position:absolute}.site-footer:before{height:140px;top:-139px;left:0;width:100%;overflow:hidden;pointer-events:none}@media (min-width:960px){.site-footer:before{right:0;width:unset}}.site-footer:after{background:url(//rtfm.nz/wp-content/themes/rtfm/assets/images/dpc.svg) center center no-repeat;background-size:62px auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:0;width:116px;height:116px;border-radius:200px}.site-footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding:0 20px;margin:20px auto}@media (min-width:960px){.site-footer .menu{padding:0}}.site-footer .menu .menu-item:after{background-color:#ec4e6f;opacity:1}.site-footer .menu .menu-item:last-of-type:after{content:none}.site-footer .dpc-title{background:url(//rtfm.nz/wp-content/themes/rtfm/assets/images/dpc-word-marque-lockup.svg) left center no-repeat;background-size:contain;width:188px;height:0;padding-top:80px;overflow:hidden;margin:0 auto;border:0;-webkit-transition:all .1s ease;transition:all .1s ease}.site-footer .dpc-title:hover{-webkit-filter:brightness(0) saturate(100%) invert(71%) sepia(14%) saturate(2138%) hue-rotate(58deg) brightness(87%) contrast(84%);filter:brightness(0) saturate(100%) invert(71%) sepia(14%) saturate(2138%) hue-rotate(58deg) brightness(87%) contrast(84%)}@media (min-width:960px){.site-footer .dpc-title{margin:0}}@media (min-width:960px){.site-footer .quick-signup,.site-footer .social-cta{text-align:left;margin-bottom:0}}.site-footer .supported-by{margin:0 auto}@media (min-width:960px){.site-footer .supported-by{margin:0}}.site-footer .quick-signup .terms,.site-footer .quick-signup .button-terms{display:none}.site-footer .dekiru{text-transform:uppercase;font-weight:400}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}