@keyframes rotating{100%{transform:rotate(360deg)}}.referenceDetail-title{padding-top:calc(18rem + clamp(4.8rem,6.2745098039vw,9.6rem));padding-bottom:clamp(4.8rem,6.2745098039vw,9.6rem);background:var(--main-color, #07141F)}.referenceDetail-title .pageTitle-content{max-width:120.4rem}.referenceDetail-title h1{max-width:120.4rem;color:var(--base-white, #fff);font-size:clamp(4.4rem,6.2091503268vw,9.5rem);font-weight:600;letter-spacing:.25px;line-height:95%}.referenceDetail-meta{background:var(--main-color, #07141F);color:var(--base-white, #fff)}.referenceDetail-meta .puxContainer{display:grid;padding-top:clamp(2.4rem,3.137254902vw,4.8rem);padding-bottom:clamp(2.4rem,3.137254902vw,4.8rem);gap:clamp(1.6rem,2.091503268vw,3.2rem)}@media(min-width: 48rem){.referenceDetail-meta .puxContainer{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 75rem){.referenceDetail-meta .puxContainer{display:flex;gap:clamp(4.8rem,6.2745098039vw,9.6rem)}}.referenceDetail-metaItem{display:flex;min-width:0;flex:1 0 0;flex-direction:column;padding:clamp(1.6rem,2.091503268vw,3.2rem) 0;gap:.8rem}.referenceDetail-metaLabel{color:var(--second-color, #83B9E9);font-size:1.6rem;letter-spacing:.25px;line-height:123.5%}.referenceDetail-metaValue{color:var(--base-white, #fff);font-size:clamp(1.8rem,1.3071895425vw,2rem);font-weight:700;letter-spacing:.25px;line-height:150%}.referenceDetail-image{position:relative;overflow:hidden;height:clamp(36rem,42.2222222222vw,64.6rem);background:var(--main-color, #07141F)}.referenceDetail-image picture{position:absolute;display:block;overflow:hidden;width:100%;height:100%;inset:0}.referenceDetail-image img{position:absolute;top:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}.referenceDetail-content{background:var(--main-color, #07141F);color:var(--base-white, #fff);overflow-wrap:break-word}.referenceDetail-content .puxContainer{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(4.8rem,6.2745098039vw,9.6rem);padding-bottom:0;gap:clamp(2.4rem,3.137254902vw,4.8rem)}.referenceDetail-content .puxContainer:last-child{padding-bottom:clamp(4.8rem,6.2745098039vw,9.6rem)}@media(min-width: 62rem){.referenceDetail-content .puxContainer{flex-direction:row;gap:clamp(4.8rem,6.2745098039vw,9.6rem)}}.referenceDetail-contentTitle{width:100%;color:var(--base-white, #fff);font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:normal;text-transform:uppercase}@media(min-width: 62rem){.referenceDetail-contentTitle{width:33.7rem;height:9rem;flex:0 0 33.7rem}}.referenceDetail-contentText{display:flex;min-width:1px;flex:1 0 0;flex-direction:column;color:var(--base-white, #fff);gap:clamp(2.4rem,3.137254902vw,4.8rem)}.referenceDetail-contentText>*{margin:0}.referenceDetail-contentText .perex{font-family:"Futura PT",sans-serif;font-size:clamp(2.4rem,1.8300653595vw,2.8rem);font-weight:600;letter-spacing:.25px;line-height:1.235}.referenceDetail-contentText p,.referenceDetail-contentText li{color:var(--base-white, #fff);font-size:clamp(1.8rem,1.3071895425vw,2rem);letter-spacing:.25px;line-height:150%}.referenceDetail-contentText a{color:var(--second-color, #83B9E9)}.referenceDetail-related{background:var(--main-color, #07141F)}.referenceDetail-relatedTitle{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:clamp(4.8rem,6.2745098039vw,9.6rem) clamp(1.6rem,1.568627451vw,2.4rem);color:var(--base-white, #fff)}@media(min-width: 48rem){.referenceDetail-relatedTitle{padding-right:clamp(2.4rem,3.137254902vw,4.8rem);padding-left:clamp(2.4rem,3.137254902vw,4.8rem)}}@media(min-width: 75rem){.referenceDetail-relatedTitle{padding-right:clamp(4.8rem,6.2745098039vw,9.6rem);padding-left:clamp(4.8rem,6.2745098039vw,9.6rem)}}.referenceDetail-relatedTitle h2{margin:0;color:var(--base-white, #fff);font-family:"Futura PT",sans-serif;font-size:clamp(3.2rem,3.7908496732vw,5.8rem);font-weight:600;letter-spacing:.25px;line-height:95%;text-align:center}.referenceDetail-relatedTitle h2 span{display:block}