@media only screen and (min-width:0rem){#quote{padding:var(--sectionPadding)}#quote .container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#quote .container,#quote .content{align-items:center;display:flex;flex-direction:column;width:100%}#quote .content{gap:clamp(1rem,2vw,1.25rem);text-align:center}#quote .quote{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.9375rem,5.1vw,3.0625rem);font-weight:400;line-height:1.2em;margin:0}#quote .name{display:block;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:700;letter-spacing:.01em;line-height:1.2em;margin:0;text-transform:uppercase}#about{overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#about .container{align-items:center;justify-content:stretch;margin:auto;max-width:80em;width:100%}#about .container,#about .content{display:flex;flex-direction:column}#about .content{align-items:flex-start;background-color:var(--secondary);box-sizing:border-box;color:var(--bodyTextColorWhite);margin:-5rem 1rem 0;max-width:46.125rem;overflow:hidden;padding:clamp(1.5rem,5vw,3.75rem);position:relative;text-align:left;width:auto;z-index:10}#about .title,#about .topper{color:#fff}#about .text{color:var(--bodyTextColorWhite);margin-bottom:1rem}#about .text:last-of-type{margin-bottom:2rem}#about .button-outline:hover .button-icon{filter:brightness(0)}#about .button-outline .button-icon{display:block;filter:grayscale(1) brightness(1000%);height:auto;width:1.25rem}#about .button-icon{display:block;height:auto;width:.875rem}#about .picture{display:block;height:23.75rem;order:-1;overflow:hidden;position:relative;width:100%}#about .picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#about .container{align-items:flex-end;justify-content:center;position:relative}#about .content{margin:0;width:68%}#about .picture{bottom:0;height:auto;left:0;position:absolute;top:3.75rem;width:clamp(25.25rem,53vw,46.375rem)}}@media only screen and (min-width:81.25rem){#about .content{margin-bottom:10.625rem}}@media only screen and (min-width:0rem){#early-years{overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#early-years .container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:44rem}#early-years .container,#early-years .content{align-items:center;display:flex;flex-direction:column;width:100%}#early-years .content{max-width:36.625rem;text-align:center}#early-years .title{max-width:30ch}#early-years .text{margin-bottom:2rem}#early-years .image-group{flex:none;font-size:min(2.17vw,.8rem);height:26.75em;order:-1;position:relative;width:41.875em;z-index:1}#early-years .picture{display:block;position:absolute}#early-years .picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#early-years .picture1{bottom:1.25em;height:20.25em;left:1.25em;width:16.5625em}#early-years .picture1:before{border:.25em solid var(--bodyTextColor);bottom:-1.25em;content:"";height:63.271605%;left:-1.25em;position:absolute;width:14.125em;z-index:-1}#early-years .picture2{height:25.5em;right:1.25em;top:1.25em;width:21.5625em}#early-years .picture2:before{border:.25em solid var(--bodyTextColor);content:"";height:57.598039%;position:absolute;right:-1.25em;top:-1.25em;width:12.3125em;z-index:-1}}@media only screen and (min-width:48rem){#early-years .container{max-width:80rem}#early-years .image-group{order:0}}@media only screen and (min-width:64rem){#early-years .container{align-items:stretch;flex-direction:row}#early-years .content{align-items:flex-start;align-self:center;text-align:left}#early-years .image-group{font-size:min(1.3vw,1rem);height:auto;min-height:26.75em}#early-years .picture1{bottom:2.625em;height:auto;top:3.875em}#early-years .picture2{bottom:0;height:auto;top:1.25em}}@media only screen and (min-width:0rem){#concert-career{background-color:var(--bodyBackgroundDark);position:relative;z-index:1}#concert-career .container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:80rem;width:100%}#concert-career .content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;max-width:32.625rem;padding:var(--sectionPadding);text-align:left;width:100%}#concert-career .title,#concert-career .topper{color:#fff}#concert-career .text{color:var(--bodyTextColorWhite);margin-bottom:1rem}#concert-career .text:last-of-type{margin-bottom:2rem}#concert-career .picture{display:block;height:35rem;position:relative;width:100%;z-index:1}#concert-career .picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#concert-career{padding:clamp(5.625rem,9vw,9.375rem) 1rem}#concert-career .container{flex-direction:row;gap:clamp(3rem,6vw,4rem);justify-content:flex-end;position:relative;z-index:1}#concert-career .content{max-width:35.1875rem;padding:clamp(2rem,5vw,5.625rem) 0;width:48%}#concert-career .picture{border-radius:1%;bottom:0;box-shadow:0 8px 24px hsla(210,8%,62%,.2);height:auto;margin-right:2.5rem;position:absolute;right:50%;top:0;width:50vw}#concert-career .picture img{border-radius:1%}}@media only screen and (min-width:0rem){#hawaii-years{padding:var(--sectionPadding);position:relative}#hawaii-years .container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:44rem;width:100%}#hawaii-years .content{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(3rem,6vw,4rem);text-align:left;width:100%}#hawaii-years .title{margin:0;max-width:20ch}#hawaii-years .flex-wrapper{display:flex;flex-direction:column;gap:3rem}#hawaii-years .content-picture{display:block;height:20.5rem;position:relative;width:100%;z-index:1}#hawaii-years .content-picture img{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}#hawaii-years .text{margin-bottom:2rem}#hawaii-years .picture{display:block;height:22.5rem;width:100%}#hawaii-years .picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media only screen and (min-width:48rem){#hawaii-years .container{gap:1rem;justify-content:space-between;max-width:80rem}#hawaii-years .content-group{-moz-column-gap:clamp(2rem,3vw,3rem);column-gap:clamp(2rem,3vw,3rem);display:grid;grid-template-columns:auto auto}#hawaii-years .content{grid-column:span 2}#hawaii-years .flex-wrapper{align-items:stretch;flex-direction:row}#hawaii-years .content-picture{flex:none;grid-column:span 1;height:100%;max-width:22.625rem;width:28vw}#hawaii-years .ul-wrapper{padding-bottom:4.5rem}}@media only screen and (min-width:64rem){#hawaii-years .container{align-items:stretch;flex-direction:row}#hawaii-years .ul-wrapper{flex:none;max-width:24.0625rem;width:40vw}#hawaii-years .picture{height:auto;max-width:25.8125rem;width:50vw}}@media only screen and (min-width:0rem){#portraits{overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#portraits .container{align-items:center;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#portraits .container,#portraits .content{display:flex;flex-direction:column;width:100%}#portraits .content{align-items:flex-start;text-align:left}#portraits .text{margin-bottom:1rem}#portraits .text:last-of-type{margin-bottom:clamp(2rem,7vw,4rem)}#portraits .text:last-of-type:before{background:var(--secondary);bottom:0;content:"";display:block;height:80%;left:0;opacity:.1;position:absolute;width:100%;z-index:-1}#portraits .gallery{display:grid;grid-template-columns:repeat(12,1fr);order:-1;width:100%;z-index:2}#portraits .picture{display:block;grid-column:span 4;height:100vw;max-height:25rem;position:relative;width:100%;z-index:1}#portraits .picture:nth-child(2) img{filter:grayscale(100%)}#portraits .picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#portraits .container{align-items:stretch;flex-direction:row;justify-content:space-between}#portraits .content{max-width:19rem;padding-bottom:clamp(2rem,7vw,4rem)}#portraits .text:last-of-type{position:relative;z-index:1}#portraits .text:last-of-type:before{height:100vw;left:50%;top:calc(100% + 1.8rem);transform:translateX(-50%);width:250vw}#portraits .gallery{height:auto}#portraits .picture{height:100%;max-height:100%;min-height:clamp(17.5rem,37vw,26.25rem)}}@media only screen and (min-width:0rem){#review{padding:var(--sectionPadding);padding-bottom:0;padding-top:clamp(7.5rem,25vw,18.75rem);position:relative}#review:before{background:#1a1a1a;content:"";display:block;height:100%;left:0;opacity:.74;position:absolute;top:0;width:100%;z-index:2}#review .container{justify-content:flex-end;margin:auto;max-width:82rem;padding-bottom:0;position:relative;width:100%}#review .container,#review .content{box-sizing:border-box;display:flex;flex-direction:column}#review .content{align-items:flex-start;justify-content:center;max-width:46.125rem;overflow:hidden;padding:clamp(2rem,6vw,2.5rem);text-align:left;width:90%;z-index:10}#review .quote{color:#fff;font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0 0 clamp(2rem,6vw,3rem);max-width:62.5rem}#review .name{color:var(--primary);display:block;font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 .5rem}#review .publication{color:#bababa;display:block;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0}#review .background{display:block;z-index:1}#review .background,#review .background img{height:100%;left:0;position:absolute;top:0;width:100%}#review .background img{-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:48rem){#review .content{width:80%}}@media only screen and (min-width:0rem){#finale{box-sizing:border-box;padding:var(--sectionPadding)}#finale .container{background-color:#fff;box-shadow:0 3.3478px 50.2169px rgba(0,0,0,.16);gap:clamp(2.5rem,5vw,3rem);justify-content:center;margin:auto;max-width:80rem;padding:clamp(2rem,8vw,6.25rem) clamp(1rem,3vw,4rem)}#finale .container,#finale .content{align-items:center;display:flex;flex-direction:column;width:100%}#finale .content{text-align:center}#finale .text{max-width:62rem}#finale .content2 .text{margin-bottom:1rem}#finale .content2 .text:last-of-type{margin-bottom:2rem}#finale .flex{align-items:center;background-color:var(--primary);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,4vw,2rem);padding:clamp(1.5rem,4vw,2rem) clamp(1rem,3vw,2rem);width:100%}#finale .h3{border-bottom:1px solid #d2d8df;color:var(--headerColor);font-size:1.5625rem;font-weight:700;line-height:1.2em;margin:0 0 clamp(1rem,3vw,2rem);padding-bottom:2rem}#finale .ul{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;width:100%}#finale .li{align-items:center;color:var(--bodyTextColor);display:flex;font-size:var(--bodyFontSize);gap:.5rem;justify-content:flex-start;line-height:1.5em;list-style:none;width:100%}#finale .icon{display:block;flex:none;height:auto;width:1.1875rem}#finale .link{color:var(--secondary);font-size:var(--bodyFontSize);font-weight:700;line-height:1.5em;margin:0;position:relative;text-decoration:none;z-index:1}#finale .link:before{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;opacity:1;position:absolute;width:100%}#finale .picture{display:block;height:75vw;max-height:21.875rem;order:-1;overflow:hidden;position:relative;width:100%;z-index:1}#finale .picture img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#finale .flex{align-items:stretch;flex-direction:row}#finale .picture{height:auto;max-height:100%;max-width:33rem;width:70vw}}@media only screen and (min-width:0rem){#video{padding:var(--sectionPadding)}#video .container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#video .container,#video .content{align-items:center;display:flex;flex-direction:column;width:100%}#video .content{text-align:center}#video .text{margin-bottom:2rem}#video .embed{aspect-ratio:16/9;border:5px solid var(--primary);box-shadow:0 3.3478px 50.2169px rgba(0,0,0,.16);width:100%}}@media only screen and (min-width:48rem){#video .embed{border:6px solid var(--primary)}}@media only screen and (min-width:64rem){#video .embed{border:8px solid var(--primary)}}