@font-face{font-family:Satoshi;src:url(./Satoshi-Variable.CFg-z2ne.woff2) format("woff2"),url(./Satoshi-Variable.CfACykSx.woff) format("woff");font-style:normal;font-weight:400 700;font-display:swap}.s-64-400{font-size:max(2.8125rem,min(3.3333333333vw,4rem));line-height:1.2;font-weight:400}.s-64-500{font-size:max(2.8125rem,min(3.3333333333vw,4rem));line-height:1.2;font-weight:500}.s-64-600{font-size:max(2.8125rem,min(3.3333333333vw,4rem));line-height:1.2;font-weight:600}.s-64-700{font-size:max(2.8125rem,min(3.3333333333vw,4rem));line-height:1.2;font-weight:700}.s-48-400{font-size:max(2.1875rem,min(2.5vw,3rem));line-height:1.25;font-weight:400}.s-48-500{font-size:max(2.1875rem,min(2.5vw,3rem));line-height:1.25;font-weight:500}.s-48-600{font-size:max(2.1875rem,min(2.5vw,3rem));line-height:1.25;font-weight:600}.s-48-700{font-size:max(2.1875rem,min(2.5vw,3rem));line-height:1.25;font-weight:700}.s-32-400{font-size:max(1.5625rem,min(1.6666666667vw,2rem));line-height:1.3;font-weight:400}.s-32-500{font-size:max(1.5625rem,min(1.6666666667vw,2rem));line-height:1.3;font-weight:500}.s-32-600{font-size:max(1.5625rem,min(1.6666666667vw,2rem));line-height:1.3;font-weight:600}.s-32-700{font-size:max(1.5625rem,min(1.6666666667vw,2rem));line-height:1.3;font-weight:700}.s-24-400{font-size:max(1.25rem,min(1.25vw,1.5rem));line-height:1.4;font-weight:400}.s-24-500{font-size:max(1.25rem,min(1.25vw,1.5rem));line-height:1.4;font-weight:500}.s-24-600{font-size:max(1.25rem,min(1.25vw,1.5rem));line-height:1.4;font-weight:600}.s-24-700{font-size:max(1.25rem,min(1.25vw,1.5rem));line-height:1.4;font-weight:700}.s-18-400{font-size:max(1rem,min(.9375vw,1.125rem));line-height:1.5;font-weight:400}.s-18-500{font-size:max(1rem,min(.9375vw,1.125rem));line-height:1.5;font-weight:500}.s-18-600{font-size:max(1rem,min(.9375vw,1.125rem));line-height:1.5;font-weight:600}.s-18-700{font-size:max(1rem,min(.9375vw,1.125rem));line-height:1.5;font-weight:700}.s-16-400{font-size:1rem;line-height:1.5;font-weight:400}.s-16-500{font-size:1rem;line-height:1.5;font-weight:500}.s-16-600{font-size:1rem;line-height:1.5;font-weight:600}.s-16-700{font-size:1rem;line-height:1.5;font-weight:700}.s-14-400{font-size:.875rem;line-height:1.5;font-weight:400}.s-14-500{font-size:.875rem;line-height:1.5;font-weight:500}.s-14-600{font-size:.875rem;line-height:1.5;font-weight:600}.s-14-700{font-size:.875rem;line-height:1.5;font-weight:700}.s-12-400{font-size:.75rem;line-height:1.5;font-weight:400}.s-12-500{font-size:.75rem;line-height:1.5;font-weight:500}.s-12-600{font-size:.75rem;line-height:1.5;font-weight:600}.s-12-700{font-size:.75rem;line-height:1.5;font-weight:700}html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;width:100%}*,*:before,*:after{box-sizing:inherit;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:focus,a:hover,a:active{outline:none}b,strong{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}nav ul,nav ol,ul,li{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}button,input,select,textarea{vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button;overflow:visible}button[disabled],input[disabled]{cursor:default}input,textarea{box-shadow:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input,textarea,select{outline:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}select{-moz-appearance:none;appearance:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:inherit!important}picture{overflow:hidden}picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}svg{max-width:100%;height:auto}body{font-family:Satoshi,sans-serif;min-height:100vh;background-color:#fbf7f2;color:#2a2a33}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body::-webkit-scrollbar-track{background:transparent}.container{width:calc(100% - 2rem);margin:0 auto}.text-box{width:100%;height:auto}.text-box :last-child{margin-bottom:0}.text-box>*{width:100%;height:auto;margin-bottom:1.5rem}.text-box ul li,.text-box ol li{list-style-position:inside}.text-box ul ul,.text-box ul ol,.text-box ol ul,.text-box ol ol{margin-left:1.5rem}.text-box ul{width:100%;height:auto}.text-box ul li{list-style-type:disc}.text-box ol li{list-style-type:decimal}.text-box h1,.text-box h2{margin-bottom:2rem}.text-box h3{margin-bottom:1.5rem}.text-box h4{margin-bottom:1.25rem}.text-box h5{margin-bottom:1.125rem}.text-box h6{margin-bottom:1rem}.text-box img,.text-box video,.text-box iframe{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.text-box blockquote{width:100%;height:auto;padding:2rem 1.5rem;margin:1.5rem 0;border-radius:1rem;border:1px solid}.text-box hr{margin:2.5rem 0}.btn-primary{background-color:#000}.overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(44,38,32,.72) 100%)}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e8a6b5}.h-section{font-size:44px;line-height:1.15;margin:0 0 4px;font-weight:500;letter-spacing:-.01em}.p-section{font-size:15px;color:#565664;margin-top:14px;line-height:1.55}.more{font-size:12px;color:#2a2a33;text-transform:uppercase;letter-spacing:.08em;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid #2a2a33;padding-bottom:2px;transition:color .2s}.more:hover{color:#e8a6b5;border-color:#e8a6b5}.name{position:absolute;bottom:12px;left:12px;right:12px;color:#fbf7f2;font-size:13px;font-weight:500;letter-spacing:.01em}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.container{width:83.3333333333vw}}
