/* ── PWRHUBUSA THEME ── extracted from homepage ── */

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,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,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}a,button{outline:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;vertical-align:baseline}input,select,textarea{font:100% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px sans-serif}body,html{height:100%;width:100%}a,button{cursor:pointer;font-size:100%}button{background:transparent;border:0;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}body{overflow:hidden;overflow-y:initial;width:100%;--scrollbar-width:4px}@media(max-width:768px){body{--scrollbar-width:0px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped body{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}:root{color-scheme:only light;--color-dark-gold:#c3a677;--color-light-gold:#f0e3cf;--color-dark:#0b090a;--color-cta-gray:#3a3a3a;--color-dark-gray:#58595b;--color-light-gray:#a7a0a1;--color-white:#fff;--max-width:2560px;--gutter:10px}body,html{overscroll-behavior:none}body.modal-open{overflow:hidden;touch-action:none}body{background-color:var(--color-light-gold);color:var(--color-dark-gold);font-family:Times,serif;font-weight:400;line-height:1.5}@media(orientation:landscape)and (max-height:700px)and (max-width:1024px){body{overflow:hidden}body .nav,body main,body section{height:calc(var(--vh, 1vh)*100);overflow:hidden;width:100vw}}::-moz-selection{background-color:var(--color-dark-gold);color:var(--color-dark)}::selection{background-color:var(--color-dark-gold);color:var(--color-dark)}.uber-style{font-family:Edwardian Script,serif;font-size:clamp(12.5rem,12.5rem + .1801801802 * (100vw - 402px),25rem);font-weight:400;line-height:1}.h1-style,h1{font-size:clamp(3.25rem,3.25rem + .0468468468 * (100vw - 402px),6.5rem)}.h1-style,.h2-style,h1,h2{font-family:gin,serif;font-weight:400;line-height:1.1;text-align:center;text-transform:uppercase}.h2-style,h2{font-size:clamp(2.5rem,2.5rem + .036036036 * (100vw - 402px),5rem);letter-spacing:-.02em}.h3-style,h3{font-size:clamp(2rem,2rem + .0072072072 * (100vw - 402px),2.5rem);letter-spacing:-.02em;text-align:center}.h3-style,.h4-style,h3,h4{font-family:gin,serif;font-weight:400;line-height:1.1;text-transform:uppercase}.h4-style,h4,.body-m-style{font-size:clamp(1.25rem,1.25rem + .0036036036 * (100vw - 402px),1.5rem)}.body-m-style,.body-s-style{font-family:Times,serif;font-weight:400;line-height:1.2}.body-s-style,.link-style{font-size:1rem}.label-style,.link-style{font-family:gin,serif;font-weight:400;letter-spacing:.16em;line-height:110%}.label-style{font-size:.75rem;text-align:center}.page-error{min-height:calc(var(--vh, 1vh)*100 - var(--footer-height));position:relative;width:100%}.page-error__inner{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.2rem,1.2rem + .0043243243 * (100vw - 402px),1.5rem);justify-content:flex-start;max-width:100%;padding-bottom:clamp(6rem,6rem + .0216216216 * (100vw - 402px),7.5rem);padding-top:clamp(6rem,6rem + .0216216216 * (100vw - 402px),7.5rem);width:clamp(20rem,20rem + .0720720721 * (100vw - 402px),25rem)}.page-error__cta{align-items:center;background-color:var(--color-dark-gray);color:var(--color-dark-gold);display:flex;font-family:gin,serif;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.16em;line-height:110%;padding:15px 22px;transition:background-color .3s ease,color .3s ease}@media(min-width:961px){.page-error__cta:hover{background-color:var(--color-dark-gold);color:var(--color-white)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}.loader{background-color:var(--color-dark-gray);inset:0;pointer-events:none;position:fixed;z-index:9000}.loader__percent{color:red;font:500 10px/1 monospace;left:50%;position:absolute;top:10px;transform:translate(-50%)}.loader__bar{height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.loader__bar__fill{background-color:var(--color-dark-gold);height:100%;transform:scaleX(0);transform-origin:left center;width:100%}

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}.btn-primary{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden;padding:1.125rem 1rem;position:relative;transition:color .3s ease .1s;white-space:pre-line;width:100%}@media(max-width:960px){.btn-primary{padding:clamp(.9rem,.9rem + .0032432432 * (100vw - 402px),1.125rem) 1rem}}.btn-primary--static{cursor:not-allowed}.btn-primary--transparent{border-bottom:1px solid var(--color-dark-gold);border-top:1px solid var(--color-dark-gold);color:var(--color-light-gold)}@media(min-width:961px){.btn-primary--transparent:not(.btn-primary--static):hover{color:var(--color-dark-gray)}}.btn-primary--transparent:before{background-color:var(--color-dark-gold)}.btn-primary--cta-gray{background-color:var(--color-cta-gray);color:var(--color-light-gold)}@media(min-width:961px){.btn-primary--cta-gray:not(.btn-primary--static):hover{color:var(--color-dark-gray)}}.btn-primary--cta-gray:before,.btn-primary--dark-gold{background-color:var(--color-dark-gold)}.btn-primary--dark-gold{color:var(--color-cta-gray)}@media(min-width:961px){.btn-primary--dark-gold:not(.btn-primary--static):hover{color:var(--color-dark-gold)}}.btn-primary--dark-gold:before{background-color:var(--color-light-gold)}@media(min-width:961px){.btn-primary:not(.btn-primary--static):hover:before{transform:scaleY(1);transform-origin:bottom}.btn-primary:not(.btn-primary--static):hover .btn-primary__text{letter-spacing:.24em;padding-left:.24em}.btn-primary:not(.btn-primary--static):hover .btn-primary__icon:first-of-type{transform:rotate(-90deg)}.btn-primary:not(.btn-primary--static):hover .btn-primary__icon:nth-of-type(2){transform:rotate(90deg)}}.btn-primary:before{content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.76,0,.24,1);z-index:0}.btn-primary__inner{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.btn-primary__placeholder{font-family:gin,serif;font-size:1rem;font-weight:400;letter-spacing:.16em;line-height:110%;margin:auto clamp(1rem,1rem + .0288288288 * (100vw - 402px),3rem);opacity:0;padding-left:.16em;text-align:center;visibility:hidden;white-space:inherit}@media(max-width:960px){.btn-primary__placeholder{display:none}}.btn-primary__text{font-family:gin,serif;font-size:1rem;font-weight:400;left:50%;letter-spacing:.16em;line-height:110%;padding-left:.16em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-55%);transition:padding-left .4s cubic-bezier(.76,0,.24,1),letter-spacing .4s cubic-bezier(.76,0,.24,1);white-space:inherit;width:100%}@media(min-width:1513px){.btn-primary__text{transform:translate(-50%,-50%)}}@media(max-width:960px){.btn-primary__text{left:auto;margin:auto .75rem;position:static;top:auto;transform:none}}.btn-primary__icon{align-items:center;display:flex;height:1.25rem;justify-content:center;position:relative;transition:transform .4s cubic-bezier(.76,0,.24,1);width:1.25rem}.btn-primary__icon svg{color:currentColor;height:auto;width:100%}

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}.nav__trigger{height:clamp(5.6rem,5.6rem + .0201801802 * (100vw - 402px),7rem);left:50%;max-width:100%;pointer-events:auto;position:fixed;top:0;transform:translate(-50%);width:clamp(14.2rem,14.2rem + .0511711712 * (100vw - 402px),17.75rem);z-index:99}@media(max-width:960px){.nav__trigger{display:none}}.nav__trigger--debug:before{align-items:center;background:#0000ff80;color:#fff;content:"Navigation trigger area";display:flex;font:500 10px/1 monospace;height:100%;justify-content:center;width:100%}.nav{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:flex-start;pointer-events:none;position:fixed;z-index:100}.nav--hidden .nav__header{transform:translate(-50%) translateY(calc(-100% - .625rem))}.nav--open{z-index:102}.nav--open .nav__overlay{opacity:1;pointer-events:visible}.nav--open .nav__inner{clip-path:inset(0 0 0 0)}.nav__header{background-color:var(--color-light-gold);color:var(--color-dark-gray);height:clamp(4.75rem,4.75rem + .018018018 * (100vw - 402px),6rem);left:50%;max-width:100%;padding:.25rem;pointer-events:auto;position:absolute;top:.5rem;transform:translate(-50%);transition:color .3s ease,transform .6s ease;width:clamp(13rem,13rem + .0540540541 * (100vw - 402px),16.75rem);z-index:3}.nav__header__inner{border:1px solid;height:100%;width:100%}.nav__header__inner,.nav__header__logo{align-items:center;display:flex;justify-content:center}.nav__header__logo{aspect-ratio:1/1;height:100%;transition:opacity .3s ease}@media(min-width:961px){.nav__header__logo:hover{opacity:.7}}.nav__header__logo svg{height:clamp(2.625rem,2.625rem + .0126126126 * (100vw - 402px),3.5rem);width:clamp(2.625rem,2.625rem + .0126126126 * (100vw - 402px),3.5rem)}.nav__header__toggle{align-items:center;aspect-ratio:1/1;border:initial;border-left:1px solid;border-radius:initial;border-right:1px solid;color:currentColor;cursor:pointer;display:flex;flex:1;height:100%;justify-content:center;outline:initial;position:relative;width:100%}.nav__header__toggle svg{height:auto;width:1.1875rem}.nav__overlay{background-color:#000000a3;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .6s ease;z-index:1}.nav__inner{align-items:center;background-color:var(--color-light-gold);clip-path:inset(0 0 100% 0);display:flex;flex-direction:column;height:auto;justify-content:center;max-height:100%;max-width:calc(100% - 1rem);padding:clamp(5.625rem,5.625rem + .0126126126 * (100vw - 402px),6.5rem) .5rem .5rem;pointer-events:auto;position:relative;transition:clip-path .6s cubic-bezier(.22,.31,0,1);width:clamp(34rem,34rem + .1225225225 * (100vw - 402px),42.5rem);z-index:2}@media(max-width:960px){.nav__inner{top:clamp(.4rem,.4rem + .0014414414 * (100vw - 402px),.5rem)}}.nav__inner__list{padding-bottom:clamp(2.5rem,2.5rem + .0720720721 * (100vw - 402px),7.5rem);padding-top:clamp(2.5rem,2.5rem + .0720720721 * (100vw - 402px),7.5rem);position:relative;width:100%}.nav__inner__list ul{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.nav__inner__ctas{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:960px){.nav__inner__ctas{grid-template-columns:none}}.nav__inner__ctas .btn-primary{will-change:opacity,transform}@media(max-width:960px){.nav__inner__ctas .btn-primary{white-space:normal}}.nav__follower{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:100%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.22,.31,0,1),height .6s cubic-bezier(.22,.31,0,1),opacity .3s ease;width:clamp(14.6rem,14.6rem + .0526126126 * (100vw - 402px),18.25rem);z-index:3}@media(max-width:960px){.nav__follower{display:none}}.nav__follower svg{color:var(--color-dark-gold);height:clamp(.8rem,.8rem + .0028828829 * (100vw - 402px),1rem);width:clamp(.8rem,.8rem + .0028828829 * (100vw - 402px),1rem)}.nav__item{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:auto}.nav__item button{color:var(--color-light-gray);cursor:pointer;font-family:gin,serif;font-size:1rem;font-weight:400;letter-spacing:.16em;line-height:110%;max-width:100%;padding:.75rem;pointer-events:visible;position:relative;transition:color .3s ease;width:clamp(14.6rem,14.6rem + .0526126126 * (100vw - 402px),18.25rem);will-change:opacity,transform}@media(min-width:961px){.nav__item button:hover{color:var(--color-dark-gray)}}.nav__item button.active{color:var(--color-dark-gold)}

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}[data-anchor] .hero__intro,[data-anchor] .hero__video-intro{opacity:0!important;visibility:hidden!important}[data-anchor] .hero__text{opacity:1!important;visibility:visible!important}.hero{background-color:var(--color-light-gold);position:relative;width:100%}.hero__video-intro{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:8999}.hero__video-intro:before{background:#0000007a;content:"";inset:0;position:absolute;z-index:1}.hero__video-intro video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__intro{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:clamp(4rem,4rem + .0144144144 * (100vw - 402px),5rem) 1rem;pointer-events:all;position:fixed;z-index:9001}.hero__branding{justify-content:center;padding:inherit;position:absolute;right:0;top:50%;transform:translateY(calc(-50% - clamp(1rem,1rem + .0036036036 * (100vw - 402px),1.25rem)));width:100%}.hero__branding,.hero__ctas{align-items:center;display:flex}.hero__ctas{color:var(--color-light-gold);flex-direction:column;gap:clamp(1.2rem,1.2rem + .0043243243 * (100vw - 402px),1.5rem);justify-content:flex-start;margin-top:auto;max-width:100%;opacity:0;pointer-events:none;width:clamp(13.3125rem,13.3125rem + .0720720721 * (100vw - 402px),18.3125rem)}.hero__anims{height:calc(var(--vh, 1vh)*250);position:relative;width:100%}.hero__video{height:calc(var(--vh, 1vh)*100);overflow:hidden;position:sticky;top:0;width:100%}.hero__video:after{background:#00000094;content:"";inset:0;position:absolute;z-index:1}.hero__video video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.hero__text{height:calc(var(--vh, 1vh)*250);left:0;opacity:0;position:absolute;top:0;transition:visibility .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%;z-index:2}.hero__text--visible{opacity:1;visibility:visible}.hero__text__sticky{align-items:center;display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);justify-content:center;padding:clamp(2rem,2rem + .0072072072 * (100vw - 402px),2.5rem) 1rem;position:sticky;top:0;width:100%}.hero__text__content{font-family:Times,serif;font-size:clamp(1.25rem,1.25rem + .0036036036 * (100vw - 402px),1.5rem);font-weight:400;line-height:1.2;margin:auto;max-width:100%;text-align:center;width:clamp(20rem,20rem + .0630630631 * (100vw - 402px),24.375rem)}.hero__text__scroll{color:var(--color-light-gold);font-family:gin,serif;font-size:1rem;font-weight:400;letter-spacing:.16em;line-height:110%;text-align:center}.hero__text__scroll__char{display:inline-block;white-space:pre}

@media(min-width:1512px){html{font-size:clamp(1rem,1rem + .3rem * (100vw - 1512px)/1048px,1.3rem)}}@font-face{font-display:swap;font-family:Edwardian Script;font-style:normal;font-weight:400;src:url(fonts/Edwardian-Script-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:normal;font-weight:400;src:url(fonts/Times-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Times;font-style:italic;font-weight:400;src:url(fonts/Times-RegularItalic.woff2) format("woff2")}.branding{flex-direction:column;position:relative;width:100%;z-index:1}.branding,.branding__logos{align-items:center;display:flex;justify-content:center}.branding__logos{gap:clamp(.4375rem,.4375rem + .0072072072 * (100vw - 402px),.9375rem)}.branding__logos__st-wrap,.branding__logos__tfc-wrap{display:inline-flex;overflow:hidden}.branding__logos__st,.branding__logos__tfc{height:auto;width:auto;will-change:transform}.branding__logos__tfc{transform:translateY(110%)}.branding__logos__st,.branding__logos__tfc{height:clamp(2rem,2rem + .036036036 * (100vw - 402px),4.5rem)}.branding__logos__st{transform:translateY(-110%)}.branding__logos__nike-wrap{display:inline-flex;margin-top:clamp(.875rem,.875rem + .0054054054 * (100vw - 402px),1.25rem);overflow:hidden}.branding__logos__nike{color:var(--color-dark-gold);height:clamp(.9375rem,.9375rem + .0171171171 * (100vw - 402px),2.125rem);transform:translate(110%);width:auto;will-change:transform}.branding__capitolium{color:var(--color-dark-gold);height:auto;margin-bottom:clamp(.7rem,.7rem + .0025225225 * (100vw - 402px),.875rem);margin-top:clamp(1rem,1rem + .0036036036 * (100vw - 402px),1.25rem);max-width:100%;width:clamp(20.75rem,20.75rem + .3783783784 * (100vw - 402px),47rem)}.branding__capitolium path{opacity:0}.branding__tagline{color:var(--color-light-gold);font-family:Edwardian Script,serif;font-size:clamp(1.75rem,1.75rem + .0306306306 * (100vw - 402px),3.875rem);font-weight:400;line-height:1.1;text-align:center;visibility:hidden}.branding--small .branding__logos{gap:clamp(.4375rem,.4375rem + .0027027027 * (100vw - 402px),.625rem)}.branding--small .branding__logos__st,.branding--small .branding__logos__tfc{height:clamp(2rem,2rem + .0135135135 * (100vw - 402px),2.9375rem)}.branding--small .branding__logos__nike{height:clamp(.9375rem,.9375rem + .0063063063 * (100vw - 402px),1.375rem)}.branding--small .branding__capitolium{margin-bottom:clamp(.45rem,.45rem + .0016216216 * (100vw - 402px),.5625rem);margin-top:clamp(.7rem,.7rem + .0025225225 * (100vw - 402px),.875rem);width:clamp(13.25rem,13.25rem + .2531531532 * (100vw - 402px),30.8125rem)}.branding--small .branding__tagline{font-size:clamp(1.5rem,1.5rem + .0153153153 * (100vw - 402px),2.5625rem)}
.bg-marble{inset:0;overflow:hidden;position:absolute;z-index:0}
.bg-marble--dark-gray{background-color:var(--color-dark-gray)}
.bg-marble--dark-gray .bg-marble__media{mix-blend-mode:exclusion;opacity:.2}
.bg-marble--light-gold{background-color:var(--color-light-gold)}
.bg-marble--light-gold .bg-marble__media{mix-blend-mode:exclusion;opacity:.13}
.bg-marble--parallax .bg-marble__media{height:calc(100% + 200px);inset:-100px;width:calc(100% + 200px)}
.bg-marble--fixed{position:fixed!important;inset:0!important;height:100%!important;width:100%!important;z-index:-1!important;margin-bottom:0!important}
.bg-marble__media{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;will-change:transform;z-index:1}
.bg-marble__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}
