html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}#root{--color-00: #000000;--color-01: #ffffff;--color-02: #e4e4e4;--color-03: #0d6e6e;--color-04: #4a9d9c;--color-05: #afffff;--color-06: #0d1f2d;--color-07: #1d2e3d;--color-08: #354656;--color-09: #ff3d3d;--color-10: #f65b5b;--color-11: #faa1a1;--color-12: #ff6f00;--color-13: #ff8323;--color-14: #ffe0c8;--space-s: .5rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--control-panel-font-family: system-ui;--control-panel-font-size: 14px}body{background-color:#000;color:#fff;font-family:Poppins,sans-serif}.container{display:block;max-width:1240px;margin-left:auto;margin-right:auto;padding:var(--space-m)}.center{display:block;margin-right:auto;margin-left:auto}.text-center{text-align:center}.flex-center{display:flex;justify-content:center}.col{display:grid;grid-gap:var(--space-l)}.col--2{grid-template-columns:repeat(2,1fr)}.col--3{grid-template-columns:repeat(3,1fr)}.col--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.col--2,.col--3,.col--4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.col--2,.col--3,.col--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.col--2,.col--3,.col--4{grid-template-columns:repeat(1,1fr)}}.my-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.my-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.my-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}h1,h2,h3,h4,h5,h6{font-family:Abril Fatface,serif}h1{font-size:calc(1rem * 1.618 * 1.618);line-height:1}h2{font-size:1.618rem;line-height:1.2}h3{font-size:1rem;line-height:1.2}small{font-size:2rem}.splash{width:100%;height:100vh;background:#000;display:flex;align-items:center;justify-content:center}.splash__logo{max-width:150px}.splash__logo img{width:100%}.btn{display:inline-block;border-radius:10px;padding:var(--space-s) var(--space-m);cursor:pointer;transition:.3s ease-in-out;border:none;font-size:1rem;font-family:var(--font-heading);text-align:center;max-width:400px;text-decoration:none}.btn:hover{background:var(--color-01);color:var(--color-00)}.btn--primary{color:var(--color-01);background:var(--color-00);border:1px solid var(--color-01)}.btn--primary:hover{background:var(--color-01);color:var(--color-00)}.btn--secondary{color:var(--color-00);background:var(--color-01)}.btn--disabled{opacity:.4;pointer-events:none}.btn--cta{color:var(--color-00);background:var(--color-02)}.btn--cta:hover{color:var(--color-01);background:var(--color-00)}.btn--gradient{color:var(--papaya-whip);background:linear-gradient(135deg,var(--caribbean-current),var(--rich-black))}.btn--gradient:hover{background:linear-gradient(160deg,var(--caribbean-current),var(--rich-black))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}@for $i from 1 through 6{h#{$i} {font-family: var(--font-heading); font-weight: 900;}}h1{font-size:2.8rem;line-height:1.2;margin-bottom:var(--space-l)}h2{font-size:2.5rem;line-height:1.2;margin-top:var(--space-l);margin-bottom:var(--space-m)}h3{font-size:1.5rem;line-height:1.2;margin-top:var(--space-l);margin-bottom:var(--space-s)}p{line-height:1.5;font-family:var(--font-heading)}li{line-height:1.5}@media (max-width: 768px){h1{font-size:2rem;line-height:1.2;margin-bottom:var(--space-l)}h2{font-size:1.8rem;line-height:1.2;margin-top:var(--space-l);margin-bottom:var(--space-m)}h3{font-size:1.5rem;line-height:1.2;margin-top:var(--space-l);margin-bottom:var(--space-s)}}img,.disco-embed,.iframe-player{width:100%}.reading-zone{width:100%;max-width:820px;padding:var(--space-m);box-sizing:border-box}.reading-zone h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-m)}.reading-zone h1{font-size:2.2rem}.reading-zone a{word-wrap:break-word;color:var(--color-fg);font-weight:700}.reading-zone img{max-width:600px;margin:0 auto;display:block;margin-bottom:var(--space-m)}.reading-zone p{margin-bottom:var(--space-m);font-size:1.2rem;line-height:1.5}.reading-zone__featured-img{overflow:hidden;border-radius:10px}@media (max-width: 768px){.reading-zone h1{font-size:1.5rem}.reading-zone h2{font-size:1.2rem}.reading-zone h3{font-size:1rem}.reading-zone p,.reading-zone li{font-size:.9rem}}.media-object figure{padding:0;margin:0}.media-object{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-gap:var(--space-l);align-items:center;margin-bottom:calc(var(--space-l) * 4);margin-top:calc(var(--space-l) * 2)}.media-object__img{margin:0;border-radius:10px;overflow:hidden}.media-object__img img{width:100%;margin:0 auto;display:block}.media-object__text h2{margin-top:0;margin-bottom:var(--space-s);font-size:2rem}.media-object__text p{font-family:var(--font-ui);line-height:1.5;margin-bottom:var(--space-m);font-size:1.2rem}.media-object--reverse{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr;align-items:center}.media-object--reverse .media-object__img{grid-column:2 / 3;grid-row:1 / 2}.media-object--reverse .media-object__text{grid-column:1 / 2;grid-row:1 / 2}@media (max-width: 768px){.media-object{grid-template-columns:1fr;margin-bottom:calc(var(--space-l) * 1)}.media-object--reverse .media-object__img{grid-column:1 / 2;grid-row:1 / 2}.media-object--reverse .media-object__text{grid-column:1 / 2;grid-row:2 / 3}.media-object__text h2{margin-bottom:var(--space-m);font-size:1.5rem}}.hero{text-align:center;margin-top:calc(var(--space-xl) * 1);margin-bottom:calc(var(--space-xl) * 1);padding-top:calc(var(--space-xl) * 2);padding-bottom:calc(var(--space-xl) * 2);display:flex;flex-direction:column;gap:var(--space-m);background-color:#111;background-image:url(/images/pattern/squigle.svg);background-repeat:no-repeat;background-size:cover;border-radius:20px}.hero h1{font-size:2rem}.hero p{font-size:1.2rem;line-height:1.2}.button{border:1px solid var(--color-01);display:inline-block;padding:var(--space-m);color:var(--color-01);text-decoration:none;border-radius:10px;text-align:center;transition:.3s ease}.button:hover{background:var(--color-01);color:var(--color-00)}a.button{font-weight:400}.card{color:var(--color-01);border-radius:10px;overflow:hidden;border:1px solid transparent;transition:.3s ease}.card:hover{border:1px solid var(--color-01)}.card__img{width:100%;vertical-align:middle}.player{max-width:768px;margin-left:auto;margin-right:auto;padding:var(--space-m)}.iframe-wrapper{position:relative;padding-top:56.25%;overflow:hidden;width:100%;border:1px solid var(--color-01);box-sizing:border-box;border-radius:10px}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header__inner{display:grid;grid-template-columns:1fr 80px 1fr;grid-gap:var(--space-m);justify-content:space-between;align-items:center;margin:0 auto;max-width:1240px;font-size:1.2rem;padding:var(--space-m)}@keyframes recordSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header__logo{max-width:80px;animation-name:recordSpin;animation-duration:1.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forward}.header__logo:hover{animation-play-state:paused}.header__logo img{width:100%;vertical-align:middle}.header a{color:var(--color-01);text-decoration:none}.header__nav{display:flex;gap:var(--space-l)}.header__nav--account{justify-content:flex-end}@media (max-width: 768px){.header__inner{grid-template-columns:1fr;justify-content:center;grid-gap:var(--space-xl)}.header__nav,.header__nav--account{display:flex;justify-content:space-around}.header__logo{margin:0 auto}}.social-links{display:flex;gap:var(--space-m)}.social-links img{filter:invert(1);width:30px}.footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);justify-content:center;padding:var(--space-xl);background:#111}.footer a{color:var(--color-01);font-weight:700;text-decoration:none}
