.E0kJGG_sectionList{margin-right:var(--gap);margin-bottom:0;margin-left:var(--gap);grid-column-gap:var(--gap);grid-row-gap:var(--gap);grid-template-rows:auto auto;margin-top:0;padding:0;display:grid}.E0kJGG_sectionEach{background-color:#fdf7f7;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}ul.E0kJGG_sectionList{counter-reset:section}.E0kJGG_sectionEach:before{counter-increment:section;content:attr(data) "0" counter(section);border:1px solid var(--line-soft);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.3rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.E0kJGG_emailLink{color:var(--black);white-space:nowrap;overflow-wrap:normal;word-break:normal;transition:color var(--transition-timing);font-style:italic;text-decoration:none}[data-theme-status=dark] .E0kJGG_emailLink{color:var(--white)}.E0kJGG_emailLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.E0kJGG_clientLink{color:var(--black);overflow-wrap:normal;word-break:normal;transition:color var(--transition-timing);font-style:italic;text-decoration:none}[data-theme-status=dark] .E0kJGG_clientLink{color:var(--white)}.E0kJGG_clientLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}
:root{--nav-spacing:10em}._00dAoW_sectionDots{background-color:var(--white);width:100vw;height:100vh;transition:background-color var(--transition-timing);justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}[data-theme-status=dark] ._00dAoW_sectionDots{background-color:var(--black)}._00dAoW_sectionDotsWrap{align-items:center;width:100%;height:100%;display:flex;position:relative}._00dAoW_dotsContainer{pointer-events:none;contain:layout paint style;flex-flow:wrap;justify-content:center;align-items:center;gap:2em;width:100%;height:100%;display:flex;position:absolute;inset:0}._00dAoW_dot{will-change:transform, opacity, background;transform-origin:50%;background:var(--black);border-radius:50%;width:6px;height:6px;position:relative;transform:translate(0)}._00dAoW_dot:nth-child(3n){background:#c43d36}._00dAoW_dot:nth-child(3n+1){background:#f48075}._00dAoW_dot:nth-child(3n+2){background:#a5515e}._00dAoW_dot:nth-child(5n){background:#612f3a}._00dAoW_dot:nth-child(7n){background:#850604}._00dAoW_dot:nth-child(11n){background:#c43d36}._00dAoW_dot:nth-child(13n){background:#f48075}._00dAoW_dot:nth-child(17n){background:#a5515e}._00dAoW_dot:nth-child(19n){background:#612f3a}._00dAoW_nameBox,._00dAoW_scrollToBox,._00dAoW_colorModeBox{opacity:0;border:1px solid var(--black);z-index:10;white-space:nowrap;background-color:var(--white);transition:background-color var(--transition-timing), border var(--transition-timing);justify-content:center;align-items:center;padding:1em;display:flex;position:absolute}[data-theme-status=dark] ._00dAoW_nameBox,[data-theme-status=dark] ._00dAoW_scrollToBox,[data-theme-status=dark] ._00dAoW_colorModeBox{border:1px solid var(--white);background-color:var(--black)}._00dAoW_nameBox{white-space:normal;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:stretch;gap:1em;min-height:5vh;top:40vh;left:50vw;transform:translate(-50%,-50%)}[data-theme-status=dark] ._00dAoW_nameBox{background-color:#0000;border:none}._00dAoW_scrollToBox{background-color:#0000;border:none;min-height:5vh;top:95vh;left:50%;transform:translate(-50%)}[data-theme-status=dark] ._00dAoW_scrollToBox{background-color:#0000;border:none}._00dAoW_colorModeBox{min-height:5vh;padding-left:5px;padding-right:5px;top:90vh;right:2.5vw}._00dAoW_dotsName,._00dAoW_dotsTitle,._00dAoW_scrollTo,._00dAoW_colorMode{text-align:center;letter-spacing:.05em;white-space:nowrap;z-index:10;transition:color var(--transition-timing);margin:0;font-weight:300;line-height:1}._00dAoW_colorMode button{margin-left:var(--nav-spacing)}._00dAoW_dotsName,._00dAoW_scrollTo{color:var(--red)}._00dAoW_scrollTo a{color:var(--red);cursor:pointer;transition:color var(--transition-timing);margin:0 var(--nav-spacing);font-style:italic;text-decoration:none}._00dAoW_scrollTo>a:first-child{margin-left:var(--nav-spacing)}[data-theme-status=dark] ._00dAoW_scrollTo a{color:var(--white)}._00dAoW_dotsTitle{color:var(--black)}[data-theme-status=dark] ._00dAoW_dotsName,[data-theme-status=dark] ._00dAoW_dotsTitle,[data-theme-status=dark] ._00dAoW_scrollTo,[data-theme-status=dark] ._00dAoW_colorMode{color:var(--white)}._00dAoW_dotsTitle{text-align:center;align-self:center;margin-bottom:clamp(10px,1vw,20px);padding-left:10px;padding-right:10px;font-size:clamp(13.5px,1.1vw,30px);font-weight:500}._00dAoW_dotsTitle span{margin:0 .25em}._00dAoW_dotsName{padding-left:10px;padding-right:10px;font-size:clamp(44px,4.8vw,84px);font-style:italic;font-weight:700}._00dAoW_colorMode{text-align:right;margin-right:var(--nav-spacing);align-self:flex-end;display:inline}._00dAoW_scrollTo{font-size:clamp(12px,1vw,30px);font-weight:700}._00dAoW_scrollTo a:hover{text-decoration:underline}[data-theme-status=dark] ._00dAoW_scrollTo a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (max-width:1000px){:root{--nav-spacing:8em}}@media (max-width:850px){:root{--nav-spacing:7em}}@media (max-width:720px){:root{--nav-spacing:6em}}@media (max-width:650px){:root{--nav-spacing:5em}}@media (max-width:600px){:root{--nav-spacing:4em}._00dAoW_scrollToBox{top:80vh;left:50vw;transform:translate(-50%)}._00dAoW_colorModeBox{top:70vh;right:20vw;transform:translate(50%)}._00dAoW_nameBox{top:30vh}}@media (max-width:500px){:root{--nav-spacing:3em}}@media (max-width:400px){:root{--nav-spacing:2em}}
.sv7I9G_buttonShowing,.sv7I9G_buttonMode{color:var(--red);transition:color var(--transition-timing);font-family:Helvetica;font-size:clamp(12px,1vw,30px);font-weight:700}.sv7I9G_buttonShowing{cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;gap:.25em;height:100%;margin-right:.25em;padding:0;display:inline-flex;position:relative}.sv7I9G_buttonMode{display:inline}.sv7I9G_iconBox{width:1em;height:1em;display:flex;position:relative;overflow:hidden}.sv7I9G_svgIcon{vertical-align:middle;object-fit:contain;width:1em;height:1em;transition:all .8s cubic-bezier(.35,1.5,.6,1);display:inline-block}.sv7I9G_moonIcon{opacity:0;position:absolute;top:0;left:0;transform:translateY(100%)}.sv7I9G_sunIcon{opacity:1;position:absolute;top:0;left:0;transform:translateY(0)}[data-theme-status=dark] .sv7I9G_moonIcon{opacity:1;transform:translateY(0)}[data-theme-status=dark] .sv7I9G_sunIcon{opacity:0;transform:translateY(-100%)}[data-theme-status=dark] .sv7I9G_buttonShowing,[data-theme-status=dark] .sv7I9G_buttonMode{color:var(--white)}
.SmsqzW_section{background-color:var(--white);transition:background-color var(--transition-timing);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-theme-status=dark] .SmsqzW_section{background-color:var(--black)}.SmsqzW_sectionTitle{color:var(--red);z-index:1;transition:color var(--transition-timing), opacity .3s ease;font-size:clamp(40px,4vw,60px);font-style:italic;font-weight:700;position:absolute;top:2rem;left:10px}[data-theme-status=dark] .SmsqzW_sectionTitle{color:var(--white)}.SmsqzW_sectionItem{background:var(--white);transition:background-color var(--transition-timing);flex-direction:column;gap:20vh;padding:30vh 0;display:flex}[data-theme-status=dark] .SmsqzW_sectionItem{background-color:var(--black)}.SmsqzW_sectionText{color:var(--black);text-align:left;width:75vw;transition:color var(--transition-timing);box-sizing:border-box;padding:2rem;font-size:clamp(16px,2vw,26px);font-weight:500;line-height:1.4;position:absolute;top:50%;left:15vw;right:5vw;transform:translateY(-50%)}[data-theme-status=dark] .SmsqzW_sectionText{color:var(--white)}.SmsqzW_itemTitle{color:var(--black);max-width:50vw;transition:color var(--transition-timing);margin:0 0 1rem;margin-left:var(--title-margin-left,50vw);margin-right:var(--title-margin-right,auto);align-items:center;gap:1rem;font-size:clamp(24px,3vw,40px);font-style:italic;font-weight:600;line-height:1.3;display:flex;position:relative}[data-theme-status=dark] .SmsqzW_itemTitle{color:var(--white)}.SmsqzW_itemTitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);z-index:2}.SmsqzW_itemTitle{transform:rotate(0)}.SmsqzW_itemTitleText{flex-direction:column;display:flex}.SmsqzW_itemPractice{color:var(--black);margin-top:.25rem;font-size:clamp(12px,1.2vw,18px);font-style:normal;font-weight:400;line-height:1}[data-theme-status=dark] .SmsqzW_itemPractice{color:var(--white)}.SmsqzW_itemCircle{background:var(--black);z-index:2;cursor:pointer;width:clamp(8px,1vw,20px);height:clamp(8px,1vw,20px);transition:background-color var(--transition-timing);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}[data-theme-status=dark] .SmsqzW_itemCircle{background-color:var(--white)}.SmsqzW_hoverVideo{object-fit:cover;z-index:10;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.SmsqzW_hoverText{width:100%;height:100%;color:var(--white);text-align:center;z-index:10;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;font-weight:500;line-height:1.2;display:flex;position:absolute;top:0;left:0}[data-theme-status=dark] .SmsqzW_hoverText{color:var(--black)}.SmsqzW_modalOverlay{z-index:1000;transition:background-color var(--transition-timing);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-theme-status=dark] .SmsqzW_modalOverlay{background-color:#ffffff1a}.SmsqzW_modalOverlay.SmsqzW_mediaModalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1001}.SmsqzW_modal{--circle-size:1%;--circle-left:3.5%;--circle-top:10%;background:var(--white);width:100vw;height:100dvh;transition:background-color var(--transition-timing);z-index:1000;border-radius:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}[data-theme-status=dark] .SmsqzW_modal{background:var(--black)}.SmsqzW_modalCircle{width:var(--circle-size);aspect-ratio:1;left:var(--circle-left);top:var(--circle-top);background-color:var(--red);z-index:1;border-radius:50%;position:absolute}.SmsqzW_modalClose{cursor:pointer;color:var(--black);transition:color var(--transition-timing);z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(20px,4rem,40px);height:clamp(20px,4rem,40px);font-size:clamp(20px,4rem,20px);display:flex;position:absolute;top:1rem;right:1rem}[data-theme-status=dark] .SmsqzW_modalClose{color:var(--white)}.SmsqzW_modalClose:hover{background-color:#0000001a}[data-theme-status=dark] .SmsqzW_modalClose:hover{background-color:#ffffff1a}.SmsqzW_modalTitleArea{z-index:2;max-width:calc(var(--circle-left) + var(--circle-size) - 10%);box-sizing:border-box;position:absolute;top:2%;left:1%}.SmsqzW_modalTitle,.SmsqzW_modalTitleLong{color:var(--white);box-sizing:border-box;margin:0;font-size:clamp(24px,3vw,36px);font-style:italic;font-weight:700;line-height:1.2}.SmsqzW_modalPractice{color:var(--white);padding:2px 10px 8px;font-size:clamp(16px,1.8vw,18px);font-style:normal;font-weight:400;line-height:1.3}.SmsqzW_modalSubtitle{color:var(--white);font-size:clamp(16px,1.8vw,20px);font-style:normal;font-weight:400;line-height:1.3}.SmsqzW_modalSubsubtitle{color:var(--white);font-size:clamp(16px,1.8vw,20px);font-weight:400;line-height:1.3}.SmsqzW_modalDescription{color:var(--black);transition:color var(--transition-timing);z-index:2;padding:0 10px;font-size:clamp(16px,1.5vw,18px);line-height:1.6;position:absolute;overflow-y:auto}.SmsqzW_modalFlexContainer{z-index:2;box-sizing:border-box;flex-direction:column;gap:2vh;padding:2% 5%;display:flex;position:absolute;inset:0}.SmsqzW_modalDescriptionWithGraphics{flex-direction:column;flex-shrink:0;height:30vh;display:flex;position:relative;overflow-y:hidden}.SmsqzW_descriptionBody{flex:1;min-height:0;overflow-y:auto}.SmsqzW_modalDescriptionNoGraphics{flex-direction:column;width:90%;display:flex;top:5%;bottom:5%;left:5%}.SmsqzW_descriptionTextCentered{flex-direction:column;flex:1;justify-content:flex-start;width:100%;margin:50px auto;display:flex}.SmsqzW_modalTitleInDescription,.SmsqzW_modalSubtitleInDescription{color:var(--black);transition:color var(--transition-timing)}.SmsqzW_modalSubsubtitleInline{font-size:clamp(16px,1.6vw,18px);font-weight:400}[data-theme-status=dark] .SmsqzW_modalTitleInDescription,[data-theme-status=dark] .SmsqzW_modalSubtitleInDescription{color:var(--white)}.SmsqzW_inlineMeta{color:var(--black);transition:color var(--transition-timing);margin-bottom:1rem;font-size:16px;line-height:1.6}[data-theme-status=dark] .SmsqzW_inlineMeta{color:var(--white)}.SmsqzW_inlineMeta a{color:var(--black);transition:color var(--transition-timing);font-style:italic;text-decoration:none}[data-theme-status=dark] .SmsqzW_inlineMeta a{color:var(--white)}.SmsqzW_metaSeparator{opacity:1;color:var(--red);font-weight:500}.SmsqzW_inlineMetaTools{display:block}.SmsqzW_modalDescription[data-scroll-fade]:after,.SmsqzW_descriptionBody[data-scroll-fade]:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));pointer-events:none;flex-shrink:0;height:10rem;margin-top:-10rem;display:block;position:sticky;bottom:0}[data-theme-status=dark] .SmsqzW_modalDescription[data-scroll-fade]:after,[data-theme-status=dark] .SmsqzW_descriptionBody[data-scroll-fade]:after{background:linear-gradient(to bottom, transparent, var(--black))}.SmsqzW_modalDescription p,.SmsqzW_modalDescription li{margin-bottom:.5rem;line-height:1.6}.SmsqzW_modalDescription ul{padding-left:5rem;list-style:none}.SmsqzW_modalDescription li{margin-bottom:.5rem;line-height:1.6;position:relative}.SmsqzW_modalDescription li:before{content:"-";font-weight:700;position:absolute;left:-1.5rem}[data-theme-status=dark] .SmsqzW_modalDescription{color:var(--white)}.SmsqzW_clientsList a,.SmsqzW_modalDescription a{color:var(--black);transition:color var(--transition-timing);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-style:italic;text-decoration:none}.SmsqzW_clientsList a:hover,.SmsqzW_modalDescription a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}[data-theme-status=dark] .SmsqzW_clientsList a,[data-theme-status=dark] .SmsqzW_modalDescription a{color:var(--white)}[data-theme-status=dark] .SmsqzW_clientsList a:hover,[data-theme-status=dark] .SmsqzW_modalDescription a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.SmsqzW_modalCarouselRow{z-index:2;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;position:relative}.SmsqzW_modalCarousel{cursor:pointer;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.SmsqzW_modalCarouselMedia{object-fit:contain;z-index:0;will-change:opacity;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.SmsqzW_carouselPlaceholder{color:var(--black);z-index:1;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(16px,1.5vw,18px);font-style:italic;transition:opacity .3s;display:flex;position:absolute;inset:0}.SmsqzW_carouselPlaceholder:before{content:"please hold";animation:1.6s step-end infinite SmsqzW_carouselPlaceholderDots}@keyframes SmsqzW_carouselPlaceholderDots{0%{content:"please hold"}25%{content:"please hold."}50%{content:"please hold.."}75%{content:"please hold..."}}[data-theme-status=dark] .SmsqzW_carouselPlaceholder{color:var(--white)}.SmsqzW_carouselPlaceholderHidden{opacity:0}.SmsqzW_modalMeta{z-index:2;position:absolute}.SmsqzW_modalCarouselRow .SmsqzW_modalMeta{flex-shrink:0;justify-content:space-between;align-self:flex-start;width:96%;margin-top:3rem;margin-left:2%;display:flex;position:relative;inset:auto}.SmsqzW_modalMetaNoGraphics{flex-wrap:wrap;display:flex;bottom:1%;left:2%;right:2%}.SmsqzW_metaItem{color:var(--black);transition:color var(--transition-timing);margin-bottom:1rem;font-size:16px;line-height:1}[data-theme-status=dark] .SmsqzW_metaItem{color:var(--white)}.SmsqzW_metaItem span{color:var(--black);transition:color var(--transition-timing);font-weight:400}[data-theme-status=dark] .SmsqzW_metaItem span{color:var(--white)}.SmsqzW_clientLink,.SmsqzW_sectionLink{color:var(--black);transition:color var(--transition-timing);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-style:italic;text-decoration:none}.SmsqzW_clientLink:hover,.SmsqzW_sectionLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}[data-theme-status=dark] .SmsqzW_clientLink,[data-theme-status=dark] .SmsqzW_sectionLink{color:var(--white)}[data-theme-status=dark] .SmsqzW_clientLink:hover,[data-theme-status=dark] .SmsqzW_sectionLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.SmsqzW_supplementaryText{color:var(--black);transition:color var(--transition-timing);font-style:italic;font-weight:400;text-decoration:none}.SmsqzW_supplementaryText:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}[data-theme-status=dark] .SmsqzW_supplementaryText{color:var(--white)}[data-theme-status=dark] .SmsqzW_supplementaryText:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.SmsqzW_lightboxArrow{color:var(--white);cursor:pointer;z-index:10;-webkit-text-stroke:2px #000;paint-order:stroke fill;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(10px,2vw,48px);height:clamp(10px,2vw,48px);font-size:3.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SmsqzW_lightboxArrowLeft{left:1rem}.SmsqzW_lightboxArrowRight{right:1rem}.SmsqzW_mobileMeta{border-top:1px solid var(--red-1);margin-top:1.5rem;padding-top:1rem}@media (max-width:640px){.SmsqzW_modalClose{color:var(--black)}[data-theme-status=dark] .SmsqzW_modalClose{color:var(--white)}.SmsqzW_modal{--circle-size:2.5%;--circle-left:25%;--circle-top:12.5vw;--modal-gap:4vw}.SmsqzW_modalTitleArea{text-align:center;max-width:100%;top:3%;left:0;right:0}.SmsqzW_modalTitle{color:var(--black);font-size:clamp(24px,8vw,36px)}.SmsqzW_modalTitleLong{font-size:clamp(18px,5vw,28px)}.SmsqzW_modalSubtitle{color:var(--black);padding-bottom:0;font-size:clamp(20px,3.5vw,22px)}.SmsqzW_modalSubsubtitle,.SmsqzW_modalPractice{color:var(--black);font-size:clamp(18px,3vw,20px)}[data-theme-status=dark] .SmsqzW_modalTitle,[data-theme-status=dark] .SmsqzW_modalSubtitle,[data-theme-status=dark] .SmsqzW_modalSubsubtitle,[data-theme-status=dark] .SmsqzW_modalPractice{color:var(--white)}.SmsqzW_modalCarouselRow{left:calc((100% - var(--mobile-carousel-width,40vw)) / 2);top:calc(var(--modal-title-bottom,20vw) + var(--modal-gap));width:var(--mobile-carousel-width,40vw);height:var(--mobile-carousel-height,calc(var(--mobile-carousel-width,40vw) * 16 / 9));display:block;position:absolute;right:auto}.SmsqzW_modalCarousel{width:100%;height:100%;margin-left:0}.SmsqzW_mobileScrollArea{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:2%;left:5%;right:5%}.SmsqzW_mobileScrollAreaWithGraphics{top:calc(var(--modal-title-bottom,20vw) + var(--modal-gap) + var(--mobile-carousel-height,calc(var(--mobile-carousel-width,40vw) * 16 / 9)) + var(--modal-gap))}.SmsqzW_mobileScrollAreaNoGraphics{top:35vh}.SmsqzW_mobileScrollArea .SmsqzW_modalDescription{flex:1;width:auto;min-height:0;max-height:none;padding-left:0;padding-right:0;position:relative;inset:auto}.SmsqzW_mobileScrollArea .SmsqzW_modalDescription[data-scroll-fade]:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));pointer-events:none;height:15rem;margin-top:-15rem;display:block;position:sticky;bottom:0}[data-theme-status=dark] .SmsqzW_mobileScrollArea .SmsqzW_modalDescription[data-scroll-fade]:after{background:linear-gradient(to bottom, transparent, var(--black))}.SmsqzW_mobileMeta{border-top:1px solid var(--red-1);flex-shrink:0;margin-top:0;margin-left:-5.26vw;margin-right:-5.26vw;padding-top:3rem;padding-left:5.26vw;padding-right:5.26vw}}.SmsqzW_mediaModal{background:0 0;justify-content:center;align-items:center;width:fit-content;max-width:95vw;height:fit-content;max-height:95vh;display:inline-flex;position:relative}.SmsqzW_fullMedia{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.SmsqzW_mediaModal .SmsqzW_modalClose{color:var(--white);-webkit-text-stroke:2px #000;paint-order:stroke fill}.SmsqzW_mediaModal .SmsqzW_modalClose:hover{background-color:#0000}@media (max-width:640px){.SmsqzW_mediaModal{max-width:90vw;max-height:90vh}.SmsqzW_fullMedia{max-height:90vh}.SmsqzW_mediaModal .SmsqzW_modalClose{top:.5rem;right:.5rem}.SmsqzW_lightboxArrow{width:30px;height:30px;font-size:15rem}.SmsqzW_lightboxArrowLeft{left:.5rem}.SmsqzW_lightboxArrowRight{right:.5rem}}
.VGwaGW_navigator{z-index:500;pointer-events:none;position:relative}.VGwaGW_hamburgerNav{border-radius:1.5em;position:absolute;top:2em;right:2em}.VGwaGW_hamburgerNavBg{transition:all .5s cubic-bezier(.5, .5, 0, 1), background-color var(--transition-timing);background-color:var(--red);border-radius:clamp(20px,3.5em,30px);width:clamp(40px,7em,60px);height:clamp(40px,7em,60px);position:absolute;right:0}[data-theme-status=dark] .VGwaGW_hamburgerNavBg{background-color:var(--white)}[data-navigation-status=active] .VGwaGW_hamburgerNavBg{width:100%;height:100%}.VGwaGW_hamburgerNavGroup{grid-column-gap:1em;grid-row-gap:1em;pointer-events:auto;transform-origin:100% 0;opacity:0;visibility:hidden;flex-flow:column;padding:0 10px 10px;transition:all .5s cubic-bezier(.5,.5,0,1),transform .7s cubic-bezier(.5,.5,0,1);display:flex;position:relative;transform:scale(.15)rotate(.001deg)}[data-navigation-status=active] .VGwaGW_hamburgerNavGroup{opacity:1;visibility:visible;transform:scale(1)rotate(.001deg)}.VGwaGW_hamburgerNavUl{grid-column-gap:.375em;grid-row-gap:.375em;flex-flow:column;margin-top:0;margin-bottom:0;padding:0;display:flex;position:relative}.VGwaGW_hamburgerNavLi{margin:0;padding:0;list-style:none}.VGwaGW_hamburgerNavA{color:var(--white);opacity:.33;transition:opacity .3s;transition:color var(--transition-timing);justify-content:space-between;align-items:center;font-style:italic;font-weight:700;text-decoration:none;display:flex}[data-theme-status=dark] .VGwaGW_hamburgerNavA{color:var(--black)}.VGwaGW_hamburgerNavA[aria-current],.VGwaGW_hamburgerNavA:hover,.VGwaGW_hamburgerNavA[aria-current] .VGwaGW_hamburgerNavP{opacity:1}.VGwaGW_hamburgerNavP{white-space:nowrap;opacity:.8;margin-bottom:0;padding-right:2.5em;font-size:clamp(16px,2em,24px);transition:opacity .3s}.VGwaGW_hamburgerNavA:hover .VGwaGW_hamburgerNavP{opacity:1}.VGwaGW_hamburgerNavToggle{pointer-events:auto;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,7em,60px);height:clamp(40px,7em,60px);transition:transform .7s cubic-bezier(.5,.5,0,1);display:flex;position:absolute;top:0;right:0;transform:translate(0)rotate(.001deg)}.VGwaGW_hamburgerNavToggle:hover{transform:scale(2)}.VGwaGW_hamburgerNavToggleCircle{background-color:var(--white);width:clamp(10px,3em,16px);height:clamp(10px,3em,16px);transition:transform .3s ease, background-color var(--transition-timing);border-radius:50%}[data-theme-status=dark] .VGwaGW_hamburgerNavToggleCircle{background-color:var(--black)}[data-navigation-status=active] .VGwaGW_hamburgerNavToggle{transform:scale(2)}
.lv9xTW_dotLinkBullet{background:var(--black);vertical-align:middle;cursor:pointer;z-index:1;width:.75vw;height:.75vw;transition:background-color var(--transition-timing);border-radius:50%;margin-right:.5rem;display:inline-block;position:relative;overflow:hidden}.lv9xTW_dotLinkBulletActive{z-index:100}[data-theme-status=dark] .lv9xTW_dotLinkBullet{background-color:var(--white)}.lv9xTW_dotLinkHoverImage{object-fit:cover;z-index:10;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.lv9xTW_dotLink{color:var(--black);overflow-wrap:normal;word-break:normal;transition:color var(--transition-timing);font-style:italic;text-decoration:none}[data-theme-status=dark] .lv9xTW_dotLink{color:var(--white)}.lv9xTW_dotLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (max-width:480px){.lv9xTW_dotLinkBullet{display:none}}
