.CsnknG_scribble svg{width:auto;height:auto;display:block}.CsnknG_scribble *{fill:currentColor}
._90ersG_wrapper{z-index:var(--z-index-DynamicPaddingFooter);gap:calc(var(--design-pixel-size)*32);min-height:min(100vh + 10px,250vw);padding-top:calc(var(--outer-margin) + var(--scroll-progress)*var(--design-pixel-size)*128);padding-bottom:var(--outer-margin);padding-inline:var(--outer-margin);color:var(--primary-white);background:var(--primary-black);flex-direction:column;justify-content:stretch;display:flex;position:relative}@media (max-width:768px){._90ersG_wrapper{gap:0;padding-top:0}}
.jTkAdq_wrapper{z-index:var(--z-index-Tabs);margin-bottom:calc(var(--design-pixel-size)*16);background:var(--primary-white);border-bottom:1px solid #0000;position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.jTkAdq_wrapper{position:static}}.jTkAdq_inner{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*(2 - var(--scroll-progress)));gap:var(--outer-margin);padding-top:calc(var(--design-pixel-size)*64);padding-bottom:calc(var(--design-pixel-size)*48);flex-direction:row;display:flex;position:relative}@media (max-width:768px){.jTkAdq_inner{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}.jTkAdq_tab{cursor:pointer;padding-bottom:calc(var(--design-pixel-size)*8);color:var(--primary-black);opacity:.5;background:0 0;border:none;transition:opacity .5s ease-in-out;position:relative}.jTkAdq_tab:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (max-width:768px){.jTkAdq_tab{padding-bottom:calc(var(--design-pixel-size)*16)}}.jTkAdq_tab:hover,.jTkAdq_tab.jTkAdq_isActive{opacity:1}.jTkAdq_tab:hover:after,.jTkAdq_tab.jTkAdq_isActive:after{transform-origin:0;transition:transform .2s;transform:scaleX(1)}@keyframes jTkAdq_fade-in{0%{opacity:0}to{opacity:1}}
._9wygG_filterButton{pointer-events:none;cursor:pointer;top:calc(var(--design-pixel-size)*64);right:calc(var(--outer-margin) + var(--design-pixel-size)*100*var(--scroll-progress));color:var(--primary-black);opacity:0;background:0 0;border:none;transition:opacity .5s ease-in-out;position:absolute}@media (max-width:768px){._9wygG_filterButton{display:none}}._9wygG_filterButton._9wygG_hasFilterButton{pointer-events:auto;opacity:1;animation:.5s ease-in-out _9wygG_fade-in}._9wygG_filterIcon{width:1em;height:1em;margin-right:.5em;display:inline-block}._9wygG_filterText{padding-bottom:calc(var(--design-pixel-size)*8);display:inline-block;position:relative}._9wygG_filterText:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}._9wygG_isActive ._9wygG_filterText:after,._9wygG_filterButton:hover ._9wygG_filterText:after{transform-origin:0;transition:transform .2s;transform:scaleX(1)}._9wygG_filter{grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .5s ease-in-out;display:grid}._9wygG_filter._9wygG_isFilterOpen{grid-template-rows:1fr}._9wygG_filterWrapper{overflow:hidden}._9wygG_filterTitle{padding-top:calc(var(--design-pixel-size)*20);text-transform:uppercase;opacity:0;font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:700;line-height:1.29em;transition:all .7s}@media (max-width:768px){._9wygG_filterTitle{font-size:var(--font-size-mobile,4.26667vw)}}._9wygG_isFilterOpen ._9wygG_filterTitle{padding-top:calc(var(--design-pixel-size)*56);opacity:1}._9wygG_filterList{gap:var(--gutter);padding-top:calc(var(--design-pixel-size)*28);padding-bottom:calc(var(--design-pixel-size)*56);grid-template-columns:repeat(3,1fr);display:grid}._9wygG_filterOption{cursor:pointer;padding-block:calc(var(--design-pixel-size)*6);opacity:0;list-style:none;transition:opacity .5s;display:block}._9wygG_isFilterOpen ._9wygG_filterOption{opacity:.5}._9wygG_isFilterOpen ._9wygG_filterOption._9wygG_isActive,._9wygG_isFilterOpen ._9wygG_filterOption:hover{opacity:1}._9wygG_filterOptionIcon{vertical-align:middle;opacity:0;width:0;transition:width .5s ease-in-out,opacity .2s ease-in-out;display:inline-block;overflow:hidden}._9wygG_isActive ._9wygG_filterOptionIcon{opacity:1;width:1em;transition:width .2s ease-in-out,opacity .5s ease-in-out}@keyframes _9wygG_fade-in{0%{opacity:0}to{opacity:1}}@keyframes _9wygG_slide-in{0%{translate:0 calc(var(--design-pixel-size)*80);opacity:0}to{opacity:.5;translate:0}}
._2J2wLq_wrapper{display:block}@media (max-width:768px){._2J2wLq_wrapper{padding-block:calc(var(--design-pixel-size)*32)}}@media not (max-width:768px){._2J2wLq_media{margin-bottom:calc(var(--design-pixel-size)*40)}}._2J2wLq_mediaInner img,._2J2wLq_mediaInner video{transition:scale 1s ease-in-out;scale:1}._2J2wLq_wrapper:hover ._2J2wLq_mediaInner img,._2J2wLq_wrapper:hover ._2J2wLq_mediaInner video{transition:scale .5s ease-out;scale:1.08}._2J2wLq_tags{gap:calc(var(--design-pixel-size)*12);margin-top:calc(var(--design-pixel-size)*12);flex-wrap:wrap;display:flex}@media (max-width:768px){._2J2wLq_tags{margin-top:calc(var(--design-pixel-size)*8)}}
.Ah9T4q_wrapper{--current-hover-color:var(--primary-white)}.Ah9T4q_form{gap:calc(var(--design-pixel-size)*76);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media (max-width:768px){.Ah9T4q_form{gap:calc(var(--design-pixel-size)*32);flex-direction:column}}.Ah9T4q_formElements{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);gap:calc(var(--design-pixel-size)*32);flex-direction:column;display:flex}@media (max-width:768px){.Ah9T4q_formElements{width:100%}}.Ah9T4q_textWrapper{width:calc(var(--column-width)*min(var(--total-columns),5) + var(--gutter)*4)}.Ah9T4q_inputFields{gap:var(--outer-margin);flex-wrap:wrap;display:flex}.Ah9T4q_input{width:calc(var(--column-width)*4 + var(--gutter)*3 - var(--outer-margin)*.25);padding:var(--outer-margin);color:var(--primary-black);background:var(--primary-grey-lighter);border:none}.Ah9T4q_input:-webkit-autofill{color:var(--primary-black);background-color:var(--primary-black);box-shadow:0 0 0 1000px var(--primary-grey-lighter) inset;-webkit-text-fill-color:var(--primary-black)}.Ah9T4q_input:focus{outline:1px solid var(--primary-black)}.Ah9T4q_checkboxLabel:before{content:"";transform:translateY(calc(var(--design-pixel-size) * 2));width:calc(var(--design-pixel-size)*10);height:calc(var(--design-pixel-size)*10);margin-right:calc(var(--design-pixel-size)*16);border:4px solid var(--primary-white);background:var(--primary-white);outline:1px solid var(--primary-black);transition:background .2s;display:inline-block}@media (max-width:768px){.Ah9T4q_checkboxLabel:before{margin-right:calc(var(--design-pixel-size)*4)}}.Ah9T4q_checkboxLabel:has(.Ah9T4q_checkbox:checked):before{background:var(--primary-grey)}.Ah9T4q_checkbox{display:none}.Ah9T4q_submitButton{cursor:pointer;width:-webkit-max-content;width:max-content;color:var(--primary-black);background:0 0;border:#0000;display:block}.Ah9T4q_downloadButton{width:-webkit-max-content;width:max-content}.Ah9T4q_error{padding:var(--outer-margin);color:var(--primary-black);background:var(--secondary-yellow)}
.y9MHFq_wrapper{z-index:var(--z-index-DraftModeToggle);bottom:var(--outer-margin);gap:var(--gutter);width:-webkit-max-content;width:max-content;max-width:100%;padding:var(--outer-margin);border-radius:var(--border-radius);background:var(--primary-white);border:2px solid #596ffc;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}
.Opa0fW_wrapper{--current-hover-color:var(--primary-black);--current-cta-margin:var(--outer-margin);--media-background-color:var(--primary-white);width:100%;height:100%;color:var(--primary-white);position:relative}@media (max-width:768px){.Opa0fW_wrapper{--current-cta-margin:calc(var(--design-pixel-size) * 10)}}.Opa0fW_slide{opacity:0}.Opa0fW_slide.Opa0fW_isActive{opacity:1}.Opa0fW_mouseEventWrapper,.Opa0fW_videoWrapper{width:100%;height:100%;position:absolute}.Opa0fW_videoWrapper{z-index:var(--z-index-VideoCarousel);width:100%;height:100%;position:absolute}.Opa0fW_mouseEventWrapper{z-index:calc(var(--z-index-VideoCarousel) + 1)}.Opa0fW_shadow{pointer-events:none;z-index:calc(var(--z-index-VideoCarousel) + 2);background:linear-gradient(#1b0c0100 50%,#1b0c0180 80%);width:100%;height:100%;position:absolute;top:0}.Opa0fW_text{width:calc(var(--column-width)*min(var(--total-columns),6) + var(--gutter)*5);z-index:calc(var(--z-index-VideoCarousel) + 3);padding:var(--outer-margin);position:absolute;bottom:0}@media (max-width:768px){.Opa0fW_text{width:calc(var(--column-width)*min(var(--total-columns),3) + var(--gutter)*2);padding:calc(var(--design-pixel-size)*16);padding-right:0}}.Opa0fW_indicators{z-index:calc(var(--z-index-VideoCarousel) + 4);padding:var(--outer-margin);display:flex;position:absolute;bottom:0;right:0}@media (max-width:768px){.Opa0fW_indicators{padding:calc(var(--design-pixel-size)*16)}}.Opa0fW_indicator{cursor:pointer;padding:calc(var(--gutter)/2);transition:opacity .2s;position:relative}.Opa0fW_indicator:after{content:"";width:calc(1*var(--gutter));height:calc(1*var(--gutter));border-radius:calc(var(--design-pixel-size)*10);background:var(--primary-white);background-image:linear-gradient(to right, var(--primary-white) 50%, #ccc 50%);background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;transition:width .5s;display:block}@media (max-width:768px){.Opa0fW_indicator{padding:calc(var(--design-pixel-size)*3)}}.Opa0fW_indicator:hover{opacity:.5}.Opa0fW_indicator.Opa0fW_isActive:after{width:calc(3*var(--gutter));background-position:calc((var(--progress) - 1)*-100%) 0}.Opa0fW_indicator.Opa0fW_isActive:hover{cursor:default;opacity:1}
.gRoOJG_wrapper{--intro-width-wide:calc(var(--outer-margin) + (var(--column-width) + var(--gutter)) * 3);--intro-width-narrow:calc(var(--outer-margin) * 2);--intro-width:var(--intro-width-wide);width:100%;color:var(--primary-white);background:var(--soothing-pink);display:flex;position:relative}@media (max-width:768px){.gRoOJG_wrapper{flex-direction:column}}.gRoOJG_wrapper.gRoOJG_hasScrolled{--intro-width:var(--intro-width-narrow)}.gRoOJG_intro{width:var(--intro-width);padding-block:calc(var(--design-pixel-size)*48);padding-inline:var(--outer-margin);background:var(--primary-black);flex-grow:0;flex-shrink:0;align-items:flex-start;transition:width .5s cubic-bezier(.33,1,.68,1);display:flex;position:relative}@media (max-width:768px){.gRoOJG_intro{width:100%;padding-block:calc(var(--design-pixel-size)*64)}}.gRoOJG_hasScrolled .gRoOJG_intro{cursor:pointer}.gRoOJG_text{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);opacity:1;flex-shrink:0;transition:opacity .3s ease-in-out .1s}@media not (max-width:768px){.gRoOJG_text{width:calc(var(--intro-width-wide) - 2*var(--outer-margin))}.gRoOJG_hasScrolled .gRoOJG_text{opacity:0;transition-delay:0s}}.gRoOJG_label{padding-top:calc(var(--design-pixel-size)*32);text-transform:uppercase;font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;font-weight:400;line-height:1.21em}@media (max-width:768px){.gRoOJG_label{font-size:var(--font-size-mobile,3.2vw);padding-top:calc(var(--design-pixel-size)*8)}}.gRoOJG_body{padding-block:calc(var(--design-pixel-size)*32)}@media (max-width:768px){.gRoOJG_body{padding-block:calc(var(--design-pixel-size)*16)}}.gRoOJG_backButton{top:calc(var(--design-pixel-size)*56);width:calc(var(--design-pixel-size)*64);height:calc(var(--design-pixel-size)*64);transition:translate .3s ease-in-out,scale .3s ease-in-out;position:absolute;left:0;translate:-100%;scale:1}@media (max-width:768px){.gRoOJG_backButton{display:none}}.gRoOJG_hasScrolled .gRoOJG_backButton{translate:0}.gRoOJG_intro:hover .gRoOJG_backButton{scale:1.2}.gRoOJG_milestoneTitle{height:3.02em;margin-left:calc(var(--design-pixel-size)*-4);text-wrap:balance;font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;flex-direction:column;justify-content:end;font-weight:500;line-height:1.18em;display:flex}@media (max-width:768px){.gRoOJG_milestoneTitle{font-size:var(--font-size-mobile,4.8vw)}}.gRoOJG_milestoneTitleFont{font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;font-weight:500;line-height:1.18em}@media (max-width:768px){.gRoOJG_milestoneTitleFont{font-size:var(--font-size-mobile,4.8vw)}}.gRoOJG_milestoneTitleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(18px, 2.23958vw));letter-spacing:-.05em;font-weight:500;line-height:1.12em}@media (max-width:768px){.gRoOJG_milestoneTitleSerif{font-size:var(--font-size-mobile,4.8vw)}}.gRoOJG_milestonesWrapper{scrollbar-width:none;padding-block:calc(var(--design-pixel-size)*48);padding-inline:calc(var(--gutter) + var(--column-width));color:var(--primary-black);-ms-overflow-style:none;flex-grow:1;position:relative;overflow-x:scroll}.gRoOJG_milestonesWrapper::-webkit-scrollbar{display:none}@media (max-width:768px){.gRoOJG_milestonesWrapper{padding-block:calc(var(--design-pixel-size)*32);padding-inline:var(--outer-margin)}}@media not (max-width:768px){.gRoOJG_hasScrolled .gRoOJG_milestonesWrapper{padding-inline:calc(var(--gutter) + var(--column-width) - var(--outer-margin))}}.gRoOJG_milestones{cursor:grab;width:-webkit-max-content;width:max-content;height:100%;padding-bottom:calc(var(--design-pixel-size)*76);align-items:flex-start;display:flex;position:relative}@media (max-width:768px){.gRoOJG_milestones{padding-bottom:calc(var(--design-pixel-size)*64)}}.gRoOJG_milestone{width:calc(var(--column-width)*min(var(--total-columns),5) + var(--gutter)*4 + var(--gutter));padding-right:calc(2*var(--gutter) + var(--column-width));opacity:.5;flex-shrink:0;transition:opacity .3s ease-in-out}@media (max-width:768px){.gRoOJG_milestone{width:calc(3.5*(var(--column-width) + var(--gutter)));padding-right:calc(var(--gutter)*2 + var(--column-width)*min(var(--total-columns),.5) + var(--gutter)*-.5)}}.gRoOJG_milestone.gRoOJG_isActive{opacity:1}.gRoOJG_image,.gRoOJG_milestoneYear{padding-top:calc(var(--design-pixel-size)*16)}.gRoOJG_milestoneYear{padding-top:calc(var(--design-pixel-size)*8);font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;font-weight:500;line-height:1.21em}@media (max-width:768px){.gRoOJG_milestoneYear{font-size:var(--font-size-mobile,3.2vw);padding-top:calc(var(--design-pixel-size)*8)}.gRoOJG_image{padding-top:calc(var(--design-pixel-size)*16)}}.gRoOJG_years{right:var(--outer-margin);bottom:var(--outer-margin);width:calc(100% - var(--intro-width) - (var(--gutter) + var(--column-width)) - var(--outer-margin));color:var(--primary-black);font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;justify-content:space-between;font-weight:400;line-height:1.21em;transition:width .5s cubic-bezier(.33,1,.68,1);display:flex;position:absolute}@media (max-width:768px){.gRoOJG_years{font-size:var(--font-size-mobile,3.2vw)}}.gRoOJG_years:after{content:"";bottom:0;left:calc(var(--design-pixel-size)*40);width:calc(100% - var(--design-pixel-size)*80);border-bottom:1px solid var(--primary-black);display:block;position:absolute}@media (max-width:768px){.gRoOJG_years:after{left:calc(var(--design-pixel-size)*18);width:calc(100% - var(--design-pixel-size)*36)}.gRoOJG_years{right:var(--outer-margin);left:var(--outer-margin);width:calc(100% - 2*var(--outer-margin))}}@media not (max-width:768px){.gRoOJG_hasScrolled .gRoOJG_years{width:calc(100% - var(--intro-width) - 2*var(--outer-margin))}}.gRoOJG_year{cursor:pointer;padding-block:calc(var(--design-pixel-size)*8);text-align:center;flex-grow:0;flex-shrink:0;transition:flex-grow .8s ease-in-out .2s;position:relative}.gRoOJG_year:first-child{text-align:left}.gRoOJG_year:last-child{text-align:right}.gRoOJG_year.gRoOJG_isActive{flex-grow:3;width:auto}.gRoOJG_yearNumber{width:calc(var(--design-pixel-size)*80);text-align:center;transition:all .2s ease-in-out;display:inline-block;position:relative;translate:0}@media (max-width:768px){.gRoOJG_yearNumber{width:calc(var(--design-pixel-size)*40)}}.gRoOJG_isActive .gRoOJG_yearNumber{font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;font-weight:500;line-height:1.21em}@media (max-width:768px){.gRoOJG_isActive .gRoOJG_yearNumber{font-size:var(--font-size-mobile,3.2vw)}.gRoOJG_isYearHidden .gRoOJG_yearNumber{width:calc(var(--design-pixel-size)*12);opacity:0}}.gRoOJG_isActive .gRoOJG_yearNumber,.gRoOJG_year:hover .gRoOJG_yearNumber{translate:0 calc(var(--design-pixel-size)*-8)}.gRoOJG_yearDot{bottom:calc(var(--design-pixel-size)*-6);width:calc(var(--design-pixel-size)*12);height:calc(var(--design-pixel-size)*12);background:var(--primary-black);border-radius:50%;transition:all .2s ease-in-out;position:absolute;left:50%;translate:-50%;scale:.5}.gRoOJG_isActive .gRoOJG_yearDot{scale:1}.gRoOJG_year:first-child .gRoOJG_yearDot{left:calc(var(--design-pixel-size)*40)}@media (max-width:768px){.gRoOJG_year:first-child .gRoOJG_yearDot{left:calc(var(--design-pixel-size)*18)}}.gRoOJG_year:last-child .gRoOJG_yearDot{right:calc(var(--design-pixel-size)*28);left:auto}@media (max-width:768px){.gRoOJG_year:last-child .gRoOJG_yearDot{right:auto;left:calc(100% - var(--design-pixel-size)*18)}}
.El6kqW_wrapper{width:calc(var(--column-width)*min(var(--total-columns),6) + var(--gutter)*5);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*3);margin-block:calc(var(--design-pixel-size)*152);padding-block:calc(var(--design-pixel-size)*64) calc(var(--design-pixel-size)*76);padding-inline:calc(var(--design-pixel-size)*78);border-radius:var(--border-radius);background:var(--soothing-pink);position:relative}@media (max-width:768px){.El6kqW_wrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);margin-block:calc(var(--design-pixel-size)*64);padding-block:calc(var(--design-pixel-size)*16);padding-inline:calc(var(--design-pixel-size)*16);position:relative}}.El6kqW_title{margin-top:calc(var(--design-pixel-size)*10.88);font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;font-weight:500;line-height:1.18em}@media (max-width:768px){.El6kqW_title{font-size:var(--font-size-mobile,4.8vw);margin-top:calc(var(--design-pixel-size)*10)}}.El6kqW_titleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(18px, 2.23958vw));letter-spacing:-.05em;font-weight:500;line-height:1.12em}@media (max-width:768px){.El6kqW_titleSerif{font-size:var(--font-size-mobile,4.8vw)}}.El6kqW_body,.El6kqW_subtitle{margin-top:calc(var(--design-pixel-size)*25.2);font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){.El6kqW_body,.El6kqW_subtitle{font-size:var(--font-size-mobile,4.26667vw)}}.El6kqW_body p,.El6kqW_subtitle p{min-height:1.29em}.El6kqW_body a,.El6kqW_subtitle a{text-decoration:underline;-webkit-text-decoration-color:var(--primary-grey-light);text-decoration-color:var(--primary-grey-light);-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-underline-offset:.18em;text-decoration-thickness:1px}.El6kqW_body a:hover,.El6kqW_subtitle a:hover{text-decoration:none}@media (max-width:768px){.El6kqW_body,.El6kqW_subtitle{margin-top:calc(var(--design-pixel-size)*14)}}.El6kqW_buttons{gap:calc(var(--design-pixel-size)*32);padding-top:calc(var(--design-pixel-size)*48);font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.006em;align-items:baseline;font-weight:400;line-height:1.21em;display:flex}@media (max-width:768px){.El6kqW_buttons{font-size:var(--font-size-mobile,3.2vw);padding-top:calc(var(--design-pixel-size)*16)}}.El6kqW_phone a{text-decoration:underline;-webkit-text-decoration-color:var(--primary-grey-light);text-decoration-color:var(--primary-grey-light);-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-underline-offset:.18em;text-decoration-thickness:1px}.El6kqW_phone a:hover{text-decoration:none}
.qRUrNG_intro{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);padding-block:calc(var(--design-pixel-size)*152);text-align:center;position:relative}@media (max-width:768px){.qRUrNG_intro{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);padding-block:calc(var(--design-pixel-size)*32);position:relative;overflow:hidden}}.qRUrNG_title{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);position:relative}@media (max-width:768px){.qRUrNG_title{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:0}}.qRUrNG_titleText{font-family:var(--font-edge);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){.qRUrNG_titleText{font-size:var(--font-size-mobile,11.2vw)}}.qRUrNG_titleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.03em;font-weight:500;line-height:1.02em}@media (max-width:768px){.qRUrNG_titleSerif{font-size:var(--font-size-mobile,11.2vw)}}.qRUrNG_subtitle{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);margin-left:calc((var(--column-width) + var(--gutter))*2);padding-top:calc(var(--design-pixel-size)*80);text-transform:uppercase}@media (max-width:768px){.qRUrNG_subtitle{padding-top:calc(var(--design-pixel-size)*32);margin-left:0}}.qRUrNG_description{padding-top:calc(var(--design-pixel-size)*80);font-weight:700;font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;font-weight:500;line-height:1.18em}@media (max-width:768px){.qRUrNG_description{font-size:var(--font-size-mobile,4.8vw)}}@media not (max-width:768px){.qRUrNG_description{width:calc(var(--column-width)*min(var(--total-columns),9) + var(--gutter)*8);margin-left:calc((var(--column-width) + var(--gutter))*-.5);padding-inline:calc(var(--design-pixel-size)*48)}}@media (max-width:768px){.qRUrNG_description{padding-top:calc(var(--design-pixel-size)*32)}}.qRUrNG_illustration{width:calc(var(--column-width)*min(var(--total-columns),6) + var(--gutter)*5);margin-left:calc(var(--column-width) + var(--gutter));padding-top:calc(var(--design-pixel-size)*80)}@media (max-width:768px){.qRUrNG_illustration{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));padding-top:calc(var(--design-pixel-size)*32);margin-left:0}}.qRUrNG_illustrationAnimation{aspect-ratio:850/550;width:100%}.qRUrNG_labels{z-index:1;width:calc(var(--design-pixel-size)*500);padding-top:calc(var(--design-pixel-size)*152);padding-bottom:calc(var(--design-pixel-size)*128);padding-left:var(--outer-margin);position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.qRUrNG_labels{display:none}}.qRUrNG_label{cursor:pointer;padding-block:calc(var(--design-pixel-size)*16);opacity:.5;display:block}.qRUrNG_label.qRUrNG_isActive,.qRUrNG_label:hover{opacity:1}.qRUrNG_labelNumber{padding-right:calc(var(--design-pixel-size)*32);font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){.qRUrNG_labelNumber{font-size:var(--font-size-mobile,4.26667vw);display:none}}.qRUrNG_labelText{transform-origin:0 75%;font-family:var(--font-mackinac);font-size:var(--font-size,max(32px, 4.84375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em;transition:transform .5s ease-in-out;display:inline-block;transform:scale(.67)}@media (max-width:768px){.qRUrNG_labelText{font-size:var(--font-size-mobile,8.53333vw)}}.qRUrNG_isActive .qRUrNG_labelText{transition:transform .5s ease-in-out;transform:scale(1)}.qRUrNG_footer{gap:var(--gutter);margin:var(--outer-margin);padding-top:calc(var(--design-pixel-size)*80);padding-bottom:calc(var(--design-pixel-size)*152);border-top:1px solid var(--border-black);display:flex}@media (max-width:768px){.qRUrNG_footer{gap:calc(var(--design-pixel-size)*64);padding-block:calc(var(--design-pixel-size)*32);flex-direction:column}}.qRUrNG_brochure{width:calc(var(--column-width)*min(var(--total-columns),2) + var(--gutter)*1);gap:var(--gutter);display:flex}@media not (max-width:768px){.qRUrNG_brochure{flex-direction:column;align-items:flex-start}}.qRUrNG_brochure>*{flex-grow:0;flex-shrink:0}.qRUrNG_citationsWrapper{width:calc(var(--column-width)*min(var(--total-columns),9) + var(--gutter)*8)}@media (max-width:768px){.qRUrNG_citationsWrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1))}}.qRUrNG_citationsTitle{font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;font-weight:500;line-height:1.18em}@media (max-width:768px){.qRUrNG_citationsTitle{font-size:var(--font-size-mobile,4.8vw)}}.qRUrNG_citations{gap:calc(var(--design-pixel-size)*80) var(--gutter);width:100%;padding-top:calc(var(--design-pixel-size)*80);flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:768px){.qRUrNG_citations{gap:calc(var(--design-pixel-size)*32);padding-top:calc(var(--design-pixel-size)*32);flex-direction:column}}.qRUrNG_citation{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);display:flex}@media (max-width:768px){.qRUrNG_citation{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1))}}.qRUrNG_citationNumber{width:calc(var(--design-pixel-size)*32);font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;flex-shrink:0;font-weight:400;line-height:1.21em}@media (max-width:768px){.qRUrNG_citationNumber{font-size:var(--font-size-mobile,3.2vw);width:calc(var(--design-pixel-size)*16)}}
.nCEcwa_wrapper{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);padding-top:calc(var(--design-pixel-size)*240);position:relative}@media (max-width:768px){.nCEcwa_wrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}.nCEcwa_title{font-family:var(--font-edge);font-size:var(--font-size,max(32px, 4.89583vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){.nCEcwa_title{font-size:var(--font-size-mobile,8.53333vw)}}.nCEcwa_titleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(32px, 4.84375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){.nCEcwa_titleSerif{font-size:var(--font-size-mobile,8.53333vw)}}.nCEcwa_description{padding-top:calc(var(--design-pixel-size)*48);padding-bottom:calc(var(--design-pixel-size)*16)}@media not (max-width:768px){.nCEcwa_description{width:calc(var(--column-width)*min(var(--total-columns),5) + var(--gutter)*4)}}.nCEcwa_main{padding-top:calc(var(--design-pixel-size)*152)}
.RJLvAq_wrapper{z-index:var(--z-index-Tabs);width:100%;padding-right:calc(var(--outer-margin) + var(--design-pixel-size)*128*var(--scroll-progress));padding-left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*(var(--scroll-progress)));border-bottom:1px solid var(--border-black);background:var(--primary-white);position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.RJLvAq_wrapper{padding-inline:calc(var(--outer-margin));position:static}}.RJLvAq_buttons{padding-top:calc(var(--design-pixel-size)*64);padding-bottom:calc(var(--design-pixel-size)*48);justify-content:space-between;display:flex}.RJLvAq_tabs{gap:var(--outer-margin);flex-direction:row;display:flex}.RJLvAq_tab{cursor:pointer;padding-bottom:calc(var(--design-pixel-size)*8);color:var(--primary-black);opacity:.5;background:0 0;border:none;transition:opacity .5s ease-in-out;position:relative}.RJLvAq_tab:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (max-width:768px){.RJLvAq_tab{padding-bottom:calc(var(--design-pixel-size)*16)}}.RJLvAq_tab:hover,.RJLvAq_tab.RJLvAq_isActive{opacity:1}.RJLvAq_tab:hover:after,.RJLvAq_tab.RJLvAq_isActive:after{transform-origin:0;transition:transform .2s;transform:scaleX(1)}@keyframes RJLvAq_fade-in{0%{opacity:0}to{opacity:1}}
.dsUljW_wrapper{width:calc(var(--column-width)*min(var(--total-columns),9) + var(--gutter)*8);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*3);padding-block:calc(var(--design-pixel-size)*152);position:relative}@media (max-width:768px){.dsUljW_wrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);padding-block:calc(var(--design-pixel-size)*32);position:relative}}.dsUljW_title{margin-bottom:calc(var(--design-pixel-size)*18);margin-left:calc(var(--design-pixel-size)*-4);font-family:var(--font-edge);font-size:var(--font-size,max(24px, 3.28125vw));letter-spacing:-.05em;font-weight:500;line-height:1.03em}@media (max-width:768px){.dsUljW_title{font-size:var(--font-size-mobile,6.4vw)}}@media not (max-width:768px){.dsUljW_columns{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);column-count:2;column-gap:calc(var(--design-pixel-size)*30);margin-top:calc(var(--design-pixel-size)*32);padding-bottom:calc(var(--design-pixel-size)*80)}}.dsUljW_subtitle{font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;margin-bottom:1.29em;font-weight:400;line-height:1.29em;font-weight:700!important}@media (max-width:768px){.dsUljW_subtitle{font-size:var(--font-size-mobile,4.26667vw)}}
.IJyHKG_wrapper{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*1);gap:calc(var(--gutter)*2 + var(--column-width));padding-bottom:calc(var(--design-pixel-size)*152);flex-wrap:wrap;display:flex;position:relative}@media (max-width:768px){.IJyHKG_wrapper{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);padding-bottom:calc(var(--design-pixel-size)*32);gap:0;position:relative}}.IJyHKG_building{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3)}@media not (max-width:768px){.IJyHKG_building:nth-child(4n+1){width:calc(var(--column-width)*min(var(--total-columns),5) + var(--gutter)*4)}.IJyHKG_building:nth-child(4n+2){padding-bottom:calc(var(--gutter)*2 + var(--column-width));align-self:flex-end}.IJyHKG_building:nth-child(4n+3){padding-top:calc(var(--gutter)*2 + var(--column-width));justify-self:flex-end}.IJyHKG_building:nth-child(4n){width:calc(var(--column-width)*min(var(--total-columns),5) + var(--gutter)*4)}}.IJyHKG_filters{padding-bottom:calc(var(--design-pixel-size)*52)}@media (max-width:768px){.IJyHKG_filters{padding-bottom:calc(var(--design-pixel-size)*16)}}.IJyHKG_filterLine{gap:calc(var(--design-pixel-size)*12);padding-bottom:calc(var(--design-pixel-size)*32);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.IJyHKG_filterLine{gap:calc(var(--design-pixel-size)*8);padding-bottom:calc(var(--design-pixel-size)*8)}}.IJyHKG_filterGroup{gap:calc(var(--design-pixel-size)*12);flex-wrap:wrap;display:flex}@media (max-width:768px){.IJyHKG_filterGroup{gap:calc(var(--design-pixel-size)*8)}}
._8EWjBa_wrapper{width:100%;overflow:hidden}._8EWjBa_header{padding-top:calc(var(--design-pixel-size)*152);padding-bottom:calc(var(--design-pixel-size)*80);position:relative}._8EWjBa_header:before{content:"";width:100%;height:calc(100% + var(--design-pixel-size)*800);background:var(--soothing-pink);display:block;position:absolute;bottom:0;left:0}@media (max-width:768px){._8EWjBa_header:before{bottom:calc(var(--design-pixel-size)*-40)}}._8EWjBa_hasHeader ._8EWjBa_header:before{bottom:calc(var(--design-pixel-size)*-500)}@media (max-width:768px){._8EWjBa_hasHeader ._8EWjBa_header:before{bottom:calc(var(--design-pixel-size)*-235)}}._8EWjBa_isInternal ._8EWjBa_header:before{background:var(--soothing-blue)}@media (max-width:768px){._8EWjBa_header{padding-top:calc(var(--design-pixel-size)*80);padding-bottom:calc(var(--design-pixel-size)*24)}}._8EWjBa_title{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);margin:0;margin-left:calc(var(--design-pixel-size)*-4);padding-top:calc(var(--design-pixel-size)*80);animation:.25s ease-out _8EWjBa_slide-up;position:relative}@media (max-width:768px){._8EWjBa_title{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}._8EWjBa_titleFont{font-family:var(--font-edge);font-size:var(--font-size,max(32px, 4.89583vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){._8EWjBa_titleFont{font-size:var(--font-size-mobile,8.53333vw)}}._8EWjBa_titleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(32px, 4.84375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){._8EWjBa_titleSerif{font-size:var(--font-size-mobile,8.53333vw)}}._8EWjBa_date{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);padding-top:calc(var(--design-pixel-size)*80);font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:700;line-height:1.29em;animation:.3s ease-out _8EWjBa_slide-up;display:block;position:relative}@media (max-width:768px){._8EWjBa_date{font-size:var(--font-size-mobile,4.26667vw);width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);top:calc(var(--design-pixel-size)*6);padding-top:calc(var(--design-pixel-size)*24);position:relative}}._8EWjBa_share{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);cursor:pointer;height:calc(var(--design-pixel-size)*64);padding-top:calc(var(--design-pixel-size)*16);animation:.35s ease-out _8EWjBa_slide-up;position:relative}@media (max-width:768px){._8EWjBa_share{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}._8EWjBa_imageWrapper{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*1);animation:.35s ease-out _8EWjBa_slide-up;position:relative}._8EWjBa_imageWrapper img{object-fit:cover;display:block}@media (max-width:768px){._8EWjBa_imageWrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}@media not (max-width:768px){._8EWjBa_imageWrapper{justify-content:center;align-items:center;display:flex}._8EWjBa_hasLargeHeaderImage ._8EWjBa_imageWrapper{display:block}}._8EWjBa_content{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);margin-bottom:calc(var(--design-pixel-size)*100);padding-top:calc(var(--design-pixel-size)*80);padding-bottom:calc(var(--design-pixel-size)*200);padding-inline:calc(var(--design-pixel-size)*80);background:var(--primary-white);animation:.4s ease-out _8EWjBa_slide-up;position:relative}@media (max-width:768px){._8EWjBa_content{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);margin-top:calc(var(--design-pixel-size)*80);padding-top:0;padding-bottom:calc(var(--design-pixel-size)*40);padding-left:0;padding-right:0;position:relative}}._8EWjBa_hasHeader ._8EWjBa_content{padding-top:calc(var(--design-pixel-size)*80)}@media (max-width:768px){._8EWjBa_hasHeader ._8EWjBa_content{padding-top:calc(var(--design-pixel-size)*0)}}._8EWjBa_isShowingForm ._8EWjBa_content{height:820px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}._8EWjBa_formWrapper{width:calc(var(--column-width)*min(var(--total-columns),8) + var(--gutter)*7);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);padding-top:calc(var(--design-pixel-size)*40);padding-bottom:calc(var(--design-pixel-size)*152);animation:.4s ease-out _8EWjBa_slide-up;position:relative}@media (max-width:768px){._8EWjBa_formWrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);margin-top:calc(var(--design-pixel-size)*80);padding-top:0;padding-bottom:calc(var(--design-pixel-size)*40);padding-left:0;padding-right:0;position:relative}}@keyframes _8EWjBa_slide-up{0%{transform:translateY(calc(var(--design-pixel-size) * 200))}}._8EWjBa_body h3{padding-top:calc(var(--design-pixel-size)*40);font-family:var(--font-edge);font-size:var(--font-size,max(26px, 2.5vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){._8EWjBa_body h3{font-size:var(--font-size-mobile,6.93333vw);padding-bottom:calc(var(--design-pixel-size)*8)}}._8EWjBa_body p{margin-bottom:calc(var(--design-pixel-size)*20);padding-top:calc(var(--design-pixel-size)*1.29)}@media (max-width:768px){._8EWjBa_body p{margin-bottom:calc(var(--design-pixel-size)*10)}}._8EWjBa_body h2{padding-top:calc(var(--design-pixel-size)*80);padding-bottom:calc(var(--design-pixel-size)*5);font-family:var(--font-edge);font-size:var(--font-size,max(18px, 2.1875vw));letter-spacing:-.05em;font-weight:500;line-height:1.18em}@media (max-width:768px){._8EWjBa_body h2{font-size:var(--font-size-mobile,4.8vw);padding-top:calc(var(--design-pixel-size)*32)}}._8EWjBa_body a{text-decoration:underline}._8EWjBa_body a:hover{text-decoration:none}._8EWjBa_body li{padding-bottom:0}._8EWjBa_body blockquote{min-height:calc(var(--design-pixel-size)*80);margin-top:calc(var(--design-pixel-size)*40);margin-bottom:calc(var(--design-pixel-size)*40);margin-left:calc(var(--design-pixel-size)*110);padding-left:calc(var(--design-pixel-size)*40);border-left:1px solid var(--primary-black);font-style:italic;font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;flex-direction:column;justify-content:center;font-weight:400;line-height:1.29em;display:flex;position:relative}@media (max-width:768px){._8EWjBa_body blockquote{font-size:var(--font-size-mobile,4.26667vw)}}._8EWjBa_body blockquote:before{content:"“";top:0;left:calc(var(--design-pixel-size)*-110);font-style:normal;font-family:var(--font-edge);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em;display:block;position:absolute}@media (max-width:768px){._8EWjBa_body blockquote:before{font-size:var(--font-size-mobile,11.2vw);left:calc(var(--design-pixel-size)*-32)}._8EWjBa_body blockquote{margin-top:calc(var(--design-pixel-size)*32);margin-bottom:calc(var(--design-pixel-size)*16);margin-left:calc(var(--design-pixel-size)*32);padding-left:calc(var(--design-pixel-size)*16)}}._8EWjBa_body ul,._8EWjBa_body ol{margin-bottom:calc(var(--design-pixel-size)*20);padding-top:calc(var(--design-pixel-size)*1.29);padding-left:calc(var(--design-pixel-size)*19)}@media (max-width:768px){._8EWjBa_body ul,._8EWjBa_body ol{margin-bottom:calc(var(--design-pixel-size)*10);padding-left:calc(var(--design-pixel-size)*12.5)}}._8EWjBa_smallHeaderImage{margin-bottom:calc(var(--design-pixel-size)*80)}@media not (max-width:768px){._8EWjBa_smallHeaderImage{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);float:right;margin-top:calc(var(--design-pixel-size)*-252);margin-right:calc(-1*var(--column-width) - var(--gutter) - var(--design-pixel-size)*80);margin-left:calc(var(--design-pixel-size)*80)}}@media (max-width:768px){._8EWjBa_smallHeaderImage{margin-top:calc(var(--design-pixel-size)*-80)}}._8EWjBa_media{clear:both;margin-top:calc(var(--design-pixel-size)*80);margin-bottom:calc(var(--design-pixel-size)*80);justify-content:center;align-items:center;display:flex}@media (max-width:768px){._8EWjBa_media{margin-top:calc(var(--design-pixel-size)*40);margin-bottom:calc(var(--design-pixel-size)*40)}}._8EWjBa_media:nth-child(2){margin-top:calc(var(--design-pixel-size)*0)}._8EWjBa_media+._8EWjBa_media{margin-top:calc(var(--design-pixel-size)*80)}@media (max-width:768px){._8EWjBa_media+._8EWjBa_media{margin-top:calc(var(--design-pixel-size)*-32)}}._8EWjBa_slideshowMedia{width:100vw;margin-left:50%;transform:translate(-50%)}._8EWjBa_slidesWrapper{width:100%}._8EWjBa_slides{gap:calc(var(--design-pixel-size)*16);height:calc(var(--design-pixel-size)*800);padding-inline:var(--outer-margin);display:flex}@media (max-width:768px){._8EWjBa_slides{height:calc(var(--design-pixel-size)*400)}}._8EWjBa_slide{flex-shrink:0;height:100%}._8EWjBa_slideInner{height:100%}
._8ATSNq_wrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);padding-top:calc(var(--design-pixel-size)*100);padding-bottom:calc(var(--design-pixel-size)*152);padding-inline:calc(var(--gutter) + var(--column-width));border-radius:var(--border-radius);background:var(--soothing-pink);position:relative;overflow:hidden}@media (max-width:768px){._8ATSNq_wrapper{gap:calc(var(--design-pixel-size)*22);padding:calc(var(--design-pixel-size)*32) 0;padding-bottom:calc(var(--design-pixel-size)*64)}}._8ATSNq_inner{padding-top:calc(var(--design-pixel-size)*100);flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:768px){._8ATSNq_inner{gap:calc(var(--design-pixel-size)*50);padding-top:calc(var(--design-pixel-size)*32)}}._8ATSNq_heading{text-transform:uppercase;font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;font-weight:400;line-height:1.21em}@media (max-width:768px){._8ATSNq_heading{font-size:var(--font-size-mobile,3.2vw);padding-left:calc(var(--design-pixel-size)*24)}}._8ATSNq_cell{gap:calc(var(--design-pixel-size)*18);flex-direction:column;display:flex}@media (max-width:768px){._8ATSNq_cell{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));flex-direction:row}}._8ATSNq_icon{width:calc(var(--column-width)*min(var(--total-columns),1) + var(--gutter)*0);position:relative}@media (max-width:768px){._8ATSNq_icon{padding-left:calc(var(--design-pixel-size)*8)}}._8ATSNq_text{width:calc(var(--column-width)*min(var(--total-columns),3) + var(--gutter)*2)}@media (max-width:768px){._8ATSNq_text{padding-right:calc(var(--design-pixel-size)*16)}}._8ATSNq_header{font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:700;line-height:1.29em}@media (max-width:768px){._8ATSNq_header{font-size:var(--font-size-mobile,4.26667vw)}}._8ATSNq_body{margin-top:calc(var(--design-pixel-size)*24)}@media (max-width:768px){._8ATSNq_body{margin-top:calc(var(--design-pixel-size)*3)}}
._8nfnMG_wrapper{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);padding-block:calc(var(--design-pixel-size)*0) calc(var(--design-pixel-size)*152);position:relative}@media (max-width:768px){._8nfnMG_wrapper{padding-block:calc(var(--design-pixel-size)*32)}}._8nfnMG_inner{width:100%;position:relative}
.LnuGIW_formAndLocations{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}@media not (max-width:768px){.LnuGIW_formAndLocations{gap:var(--gutter);display:flex}}
.WH8ZtG_wrapper{padding-top:calc(var(--design-pixel-size)*364);padding-bottom:calc(var(--design-pixel-size)*152);background:var(--primary-off-white)}@media (max-width:768px){.WH8ZtG_wrapper{padding-block:calc(var(--design-pixel-size)*32)}}.WH8ZtG_lottieWrapper{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.WH8ZtG_lottieWrapper{min-height:0;position:static}}.WH8ZtG_lottie{aspect-ratio:16/9;width:100%}.WH8ZtG_intro{z-index:1;padding-bottom:calc(var(--design-pixel-size)*80);position:relative}@media (max-width:768px){.WH8ZtG_intro{padding-block:calc(var(--design-pixel-size)*32)}}.WH8ZtG_introHeader{width:calc(var(--column-width)*min(var(--total-columns),9) + var(--gutter)*8);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);position:relative}@media (max-width:768px){.WH8ZtG_introHeader{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}.WH8ZtG_introHeaderText{font-family:var(--font-edge);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){.WH8ZtG_introHeaderText{font-size:var(--font-size-mobile,11.2vw)}}.WH8ZtG_introHeaderSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.03em;font-weight:500;line-height:1.02em}@media (max-width:768px){.WH8ZtG_introHeaderSerif{font-size:var(--font-size-mobile,11.2vw)}}.WH8ZtG_introBody{gap:calc(var(--column-width) + var(--gutter)*2);margin-left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*2);padding-top:calc(var(--design-pixel-size)*304);display:flex}@media (max-width:768px){.WH8ZtG_introBody{gap:calc(var(--design-pixel-size)*24);margin-left:var(--outer-margin);padding-top:calc(var(--design-pixel-size)*32);flex-direction:column}}.WH8ZtG_introBodyLeft,.WH8ZtG_introBodyRight{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);flex-shrink:0}@media (max-width:768px){.WH8ZtG_introBodyLeft,.WH8ZtG_introBodyRight{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3)}}.WH8ZtG_media,.WH8ZtG_paragraph{padding-top:1.29em}.WH8ZtG_paragraph:first-child{padding-top:0}.WH8ZtG_introBodyLeft .WH8ZtG_paragraph:first-child{font-weight:700}.WH8ZtG_section{z-index:1;justify-content:space-between;display:flex;position:relative}@media (max-width:768px){.WH8ZtG_section{display:block}}.WH8ZtG_section:nth-child(2n){flex-direction:row-reverse}@media not (max-width:768px){.WH8ZtG_section:nth-child(2n){padding-top:calc(var(--design-pixel-size)*608)}}.WH8ZtG_sectionHeader{height:-webkit-max-content;height:max-content;padding-block:calc(var(--design-pixel-size)*80);padding-inline:var(--outer-margin);position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.WH8ZtG_sectionHeader{padding-top:calc(var(--design-pixel-size)*64);padding-bottom:calc(var(--design-pixel-size)*16);display:block}}.WH8ZtG_sectionHeaderText{font-family:var(--font-edge);font-size:var(--font-size,max(24px, 3.28125vw));letter-spacing:-.05em;font-weight:500;line-height:1.03em}@media (max-width:768px){.WH8ZtG_sectionHeaderText{font-size:var(--font-size-mobile,6.4vw)}}@media not (max-width:768px){.WH8ZtG_sectionHeaderText{flex-direction:column;display:flex}}.WH8ZtG_section:nth-child(2n) .WH8ZtG_sectionHeaderText{align-items:flex-end}.WH8ZtG_sectionHeaderSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(24px, 3.33333vw));letter-spacing:-.05em;font-weight:500;line-height:1.03em}@media (max-width:768px){.WH8ZtG_sectionHeaderSerif{font-size:var(--font-size-mobile,6.4vw)}}@media not (max-width:768px){.WH8ZtG_sectionHeaderSerif{display:block}}.WH8ZtG_textBlock{width:calc(var(--outer-margin) + var(--column-width)*6 + var(--gutter)*5);padding-block:calc(var(--design-pixel-size)*80);padding-inline:calc(var(--design-pixel-size)*128);border-radius:var(--border-radius);background:#ffffffe6}@media (max-width:768px){.WH8ZtG_textBlock{left:var(--outer-margin);width:calc(100% - var(--outer-margin)*2);padding-block:var(--outer-margin);padding-inline:var(--outer-margin);position:relative}}@media not (max-width:768px){.WH8ZtG_section:nth-child(odd) .WH8ZtG_textBlock{border-top-right-radius:0;border-bottom-right-radius:0}.WH8ZtG_section:nth-child(2n) .WH8ZtG_textBlock{margin-top:calc(var(--design-pixel-size)*608);border-top-left-radius:0;border-bottom-left-radius:0}}
.amjOmG_content{background:var(--primary-black)}@media not (max-width:768px){.amjOmG_content{margin-top:calc(var(--design-pixel-size)*80)}}.amjOmG_contentGroup{border-top:1px solid var(--border-black);background:var(--primary-white);position:relative}.amjOmG_contentGroup.amjOmG_isEven{background:var(--primary-grey-lighter)}.amjOmG_groupDescription,.amjOmG_groupIntro{padding-top:calc(var(--design-pixel-size)*72)}@media (max-width:768px){.amjOmG_groupDescription,.amjOmG_groupIntro{padding-top:calc(var(--design-pixel-size)*32)}}.amjOmG_groupIntro{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*1);position:relative}@media (max-width:768px){.amjOmG_groupIntro{width:calc(var(--column-width)*min(var(--total-columns),var(--total-columns)) + var(--gutter)*(var(--total-columns) - 1));left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}.amjOmG_groupDescription{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){.amjOmG_groupDescription{font-size:var(--font-size-mobile,4.26667vw)}}.amjOmG_groupTitleText{margin-left:calc(var(--design-pixel-size)*-10);font-family:var(--font-edge);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.05em;font-weight:500;line-height:1.02em}@media (max-width:768px){.amjOmG_groupTitleText{font-size:var(--font-size-mobile,11.2vw)}}.amjOmG_groupTitleSerif{font-family:var(--font-mackinac);font-size:var(--font-size,max(42px, 7.34375vw));letter-spacing:-.03em;font-weight:500;line-height:1.02em}@media (max-width:768px){.amjOmG_groupTitleSerif{font-size:var(--font-size-mobile,11.2vw)}}
.baZ9yq_scrollToTopRef{width:100%;height:0}.baZ9yq_content{background:var(--primary-grey-lighter)}
.WnKuNq_wrapper{padding-block:calc(var(--design-pixel-size)*152)}@media (max-width:768px){.WnKuNq_wrapper{padding-block:calc(var(--design-pixel-size)*32)}}.WnKuNq_inner{position:relative}.WnKuNq_isFullScreen .WnKuNq_inner{width:100vw;height:100lvh}.WnKuNq_isNotFullScreen .WnKuNq_inner{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*1);position:relative}@media (max-width:768px){.WnKuNq_isNotFullScreen .WnKuNq_inner{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);position:relative}}
.ydEs3W_section{width:100%;padding-left:var(--outer-margin);padding-block:calc(var(--design-pixel-size)*120);background:var(--soothing-blue)}@media (max-width:768px){.ydEs3W_section{padding-block:calc(var(--design-pixel-size)*80)}}.ydEs3W_layout{align-items:flex-start;display:flex}@media (max-width:768px){.ydEs3W_layout{display:block}}.ydEs3W_intro{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);margin-inline:calc(var(--column-width) + var(--gutter));flex-shrink:0}@media (max-width:768px){.ydEs3W_intro{width:100%;margin-bottom:calc(var(--design-pixel-size)*40);margin-left:0;margin-right:0}}.ydEs3W_title{margin:0 0 calc(var(--design-pixel-size)*24);font-family:var(--font-edge);font-size:var(--font-size,max(24px, 3.28125vw));letter-spacing:-.05em;font-weight:500;line-height:1.03em}@media (max-width:768px){.ydEs3W_title{font-size:var(--font-size-mobile,6.4vw)}}.ydEs3W_body{font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){.ydEs3W_body{font-size:var(--font-size-mobile,4.26667vw)}}.ydEs3W_sliderArea{min-width:0;margin-left:var(--gutter);flex:1}@media (max-width:768px){.ydEs3W_sliderArea{margin-top:calc(var(--design-pixel-size)*40);margin-left:calc(-1*var(--outer-margin))}}.ydEs3W_sliderWrapper{width:100%}.ydEs3W_sliderTrack{gap:var(--gutter);display:flex}@media (max-width:768px){.ydEs3W_sliderTrack{padding-left:var(--outer-margin)}}.ydEs3W_slide{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);flex-shrink:0}.ydEs3W_ctaSlide{width:calc(var(--column-width)*min(var(--total-columns),2) + var(--gutter)*1);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ydEs3W_ctaSlide{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3)}}.ydEs3W_card{flex-direction:column;display:flex}.ydEs3W_cardImage{border-radius:var(--border-radius);background:var(--primary-grey-lighter);overflow:hidden}.ydEs3W_cardMeta{gap:calc(var(--design-pixel-size)*4);padding-top:calc(var(--design-pixel-size)*16);flex-direction:column;display:flex}.ydEs3W_cardName,.ydEs3W_cardDetail,.ydEs3W_cardFloorArea{margin:0}.ydEs3W_cardNameRow{gap:calc(var(--design-pixel-size)*8);justify-content:space-between;align-items:baseline;display:flex}.ydEs3W_cardName{font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:700;line-height:1.29em}@media (max-width:768px){.ydEs3W_cardName{font-size:var(--font-size-mobile,4.26667vw)}}.ydEs3W_cardDetail{font-family:var(--font-edge);font-size:var(--font-size,max(16px, 1.45833vw));letter-spacing:-.033em;font-weight:400;line-height:1.29em}@media (max-width:768px){.ydEs3W_cardDetail{font-size:var(--font-size-mobile,4.26667vw)}}.ydEs3W_cardFloorArea{font-family:var(--font-edge);font-size:var(--font-size,max(12px, .989583vw));letter-spacing:-.033em;font-weight:400;line-height:1.21em}@media (max-width:768px){.ydEs3W_cardFloorArea{font-size:var(--font-size-mobile,3.2vw)}}.ydEs3W_wrapper{z-index:calc(var(--z-index-LegacyProjectsModal) + 2);position:fixed;top:0;bottom:0;left:0;right:0}.ydEs3W_overlay{z-index:var(--z-index-LegacyProjectsModal);background-color:#000000e6;position:fixed;top:0;bottom:0;left:0;right:0;transform:scale(2)}.ydEs3W_closeButton{pointer-events:initial;cursor:pointer;z-index:calc(var(--z-index-LegacyProjectsModal) + 3);top:calc(var(--design-pixel-size)*48);right:var(--outer-margin);width:calc(var(--design-pixel-size)*64);height:calc(var(--design-pixel-size)*64);background:var(--primary-black);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .4s,z-index 1s step-end;display:flex;position:fixed}.ydEs3W_closeButton:before,.ydEs3W_closeButton:after{content:"";background-color:var(--primary-white);width:50%;height:5%;transition:transform .4s,background .4s;position:absolute}.ydEs3W_closeButton:before{transform:rotate(45deg)}.ydEs3W_closeButton:after{transform:rotate(-45deg)}@media (max-width:768px){.ydEs3W_closeButton{width:calc(var(--design-pixel-size)*32);height:calc(var(--design-pixel-size)*32)}}.ydEs3W_closeButton:hover{background:var(--primary-white)}.ydEs3W_closeButton:hover:before,.ydEs3W_closeButton:hover:after{background-color:var(--primary-black);transition:transform .2s,background .2s}.ydEs3W_modal{width:calc(var(--column-width)*min(var(--total-columns),10) + var(--gutter)*9);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*1);z-index:calc(var(--z-index-LegacyProjectsModal) + 1);max-height:80vh;padding-block:calc((var(--column-width) + var(--gutter))/2) calc(var(--column-width) + var(--gutter));padding-inline:calc((var(--column-width) + var(--gutter))/2);border-radius:var(--border-radius);background:var(--primary-white);position:fixed;top:50%;overflow-y:auto;translate:0 -50%}@media (max-width:768px){.ydEs3W_modal{width:calc(var(--column-width)*min(var(--total-columns),4) + var(--gutter)*3);left:calc(var(--outer-margin) + (var(--column-width) + var(--gutter))*0);height:auto;max-height:calc(100dvh - var(--design-pixel-size)*64);padding:calc(var(--design-pixel-size)*32) var(--outer-margin);position:relative}}.ydEs3W_modalTitle{margin:0 0 calc(var(--design-pixel-size)*80);font-family:var(--font-edge);font-size:var(--font-size,max(24px, 3.28125vw));letter-spacing:-.05em;font-weight:500;line-height:1.03em}@media (max-width:768px){.ydEs3W_modalTitle{font-size:var(--font-size-mobile,6.4vw);margin:calc(var(--design-pixel-size)*48) 0}}.ydEs3W_modalGrid{gap:calc(var(--design-pixel-size)*64) var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.ydEs3W_modalGrid{gap:calc(var(--design-pixel-size)*40) var(--gutter);grid-template-columns:1fr}}