@charset "UTF-8";html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}@media (max-width: 767px){.hidden-mobile{display:none!important}}@media (min-width: 768px){.hidden-desktop{display:none!important}}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}*,*:after,*:before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}strong,b{font-weight:600}em,i{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea,select,option{margin:0;padding:0;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font:inherit;letter-spacing:inherit}button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,option:focus,option:active{outline:none}a{font-family:inherit;text-decoration:none;color:inherit}img,picture,svg{max-width:100%;vertical-align:middle}svg{fill:currentColor}input,textarea,button{color:currentColor;font:inherit}a,button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}label{-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:Season Sans wf;src:url(/wp-content/themes/oakwood/fonts/SeasonSans-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Season Mix wf;src:url(/wp-content/themes/oakwood/fonts/SeasonMix-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"Season Serif wf";src:url(/wp-content/themes/oakwood/fonts/SeasonSerifTRIAL-RegularItalic.woff2) format("woff2");font-style:italic;font-weight:400}:root{--black: #000;--white: #fff;--ivory: #fef9ef;--steel-blue: #52828f;--gray: #a7a9ac;--light-gray: #bec5c5;--dark-gray: #5d5d5d;--extra-dark-gray: #17171c;--navy: #202930;--background-color: var(--navy);--text-color: var(--white);--base-font-weight: 300;--base-font-size: 1rem;--base-line-height: 1.227;--base-letter-spacing: 0;--primary-font: "Season Sans wf", Helvetica, Arial, sans-serif;--secondary-font: "Season Mix wf", serif;--tertiary-font: "Season Serif wf", serif;--side-padding: 1.5rem;--section-spacing: 2.25rem;--ost-init-delay: .1s;--ost-stagger-delay: .18s;--ost-transform: translateY(2rem);--ost-transform-char: translateX(.5em);--ost-transform-word: translateX(.5em);--ost-transform-line: translateY(2.272727272727273rem);--ost: 1s var(--ost-init-delay) var(--ease-smooth)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){:root{--side-padding: 2.090909090909091rem;--section-spacing: 7.5rem}}html,body{overflow-x:hidden}html{min-height:100%;font-size:4.65116279vw}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){html{font-size:1.14583333vw}}body{background-color:var(--background-color);font-weight:var(--base-font-weight);font-size:var(--base-font-size);line-height:var(--base-line-height);font-family:var(--primary-font);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;touch-action:manipulation}body.-no-scroll{overflow:hidden}::-moz-selection{background:var(--steel-blue);color:var(--white)}::selection{background:var(--steel-blue);color:var(--white)}:is(p,ul,ol):where(:not(:last-child)){margin-bottom:calc(var(--base-line-height) * 1em)}strong{font-weight:500}ul:not([class]){display:flex;flex-direction:column;gap:.5em;margin-left:0}ul:not([class]) li{padding-left:calc(1em + max(.16em,4px));position:relative}ul:not([class]) li:before{content:"";flex-shrink:0;width:max(.16em,4px);height:max(.16em,4px);position:absolute;top:0;left:.1em;margin-top:.5em;background-color:currentColor;border-radius:50%}ul:not([class]) li ul{gap:.5em;margin-top:1.28em}ul:not([class]) li ul li{padding-left:1.4em}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){ul:not([class]) li{padding-left:calc(1em + max(.16em,4px))}}a:not([class]){text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.h0,.hero-title{font-size:1.7rem;line-height:1.07692308;font-family:var(--secondary-font)}.h0 em,.hero-title em{font-weight:400;font-family:var(--tertiary-font)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.h0,.hero-title{font-size:2.9545454545454546rem}}.h1,.stx-title,.ste-title,.sj-title,.simt-title,.sc-title{font-size:1.7rem;line-height:1.07692308;font-family:var(--secondary-font)}.h1 em,.stx-title em,.ste-title em,.sj-title em,.simt-title em,.sc-title em{font-weight:400;font-family:var(--tertiary-font)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.h1,.stx-title,.ste-title,.sj-title,.simt-title,.sc-title{font-size:2.9545454545454546rem}}.h2,.stx-headline,.sj-item-title,.sap h4{font-size:1.15rem;line-height:1.2;font-family:var(--secondary-font)}.h2 em,.stx-headline em,.sj-item-title em,.sap h4 em{font-weight:400;font-family:var(--tertiary-font)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.h2,.stx-headline,.sj-item-title,.sap h4{font-size:1.8181818181818181rem}}.h3,.str-text h2{margin-bottom:1em;font-style:italic;font-size:1.2727272727272727rem;letter-spacing:0;font-family:var(--secondary-font)}.h3:not(:first-child),.str-text h2:not(:first-child){margin-top:1.6em}.-bg-dark-gray+.-bg-dark-gray,.-bg-light-gray+.-bg-light-gray,.-bg-steel-blue+.-bg-steel-blue,.-bg-ivory+.-bg-ivory{padding-top:0}.-bg-ivory ::-moz-selection{background:var(--dark-gray);color:var(--ivory)}.-bg-ivory ::selection{background:var(--dark-gray);color:var(--ivory)}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-smooth: cubic-bezier(.35, 0, 0, 1)}.line{display:block;white-space:nowrap}.line.-i-0{--delay: calc(var(--ost-init-delay) + .1s * 0)}.line.-i-1{--delay: calc(var(--ost-init-delay) + .1s * 1)}.line.-i-2{--delay: calc(var(--ost-init-delay) + .1s * 2)}.line.-i-3{--delay: calc(var(--ost-init-delay) + .1s * 3)}.line.-i-4{--delay: calc(var(--ost-init-delay) + .1s * 4)}.line.-i-5{--delay: calc(var(--ost-init-delay) + .1s * 5)}.line.-i-6{--delay: calc(var(--ost-init-delay) + .1s * 6)}.line.-i-7{--delay: calc(var(--ost-init-delay) + .1s * 7)}.line.-i-8{--delay: calc(var(--ost-init-delay) + .1s * 8)}.line.-i-9{--delay: calc(var(--ost-init-delay) + .1s * 9)}.line.-i-10{--delay: calc(var(--ost-init-delay) + .1s * 10)}.line.-i-11{--delay: calc(var(--ost-init-delay) + .1s * 11)}.line.-i-12{--delay: calc(var(--ost-init-delay) + .1s * 12)}.line.-i-13{--delay: calc(var(--ost-init-delay) + .1s * 13)}.line.-i-14{--delay: calc(var(--ost-init-delay) + .1s * 14)}.line.-i-15{--delay: calc(var(--ost-init-delay) + .1s * 15)}.line.-i-16{--delay: calc(var(--ost-init-delay) + .1s * 16)}.line.-i-17{--delay: calc(var(--ost-init-delay) + .1s * 17)}.line.-i-18{--delay: calc(var(--ost-init-delay) + .1s * 18)}.line.-i-19{--delay: calc(var(--ost-init-delay) + .1s * 19)}.line.-i-20{--delay: calc(var(--ost-init-delay) + .1s * 20)}.word{display:inline-flex;transition:var(--ost);transition-property:opacity,transform}.word.-i-0{transition-delay:calc(var(--ost-init-delay) + .02s * 0)}.word.-i-1{transition-delay:calc(var(--ost-init-delay) + .02s * 1)}.word.-i-2{transition-delay:calc(var(--ost-init-delay) + .02s * 2)}.word.-i-3{transition-delay:calc(var(--ost-init-delay) + .02s * 3)}.word.-i-4{transition-delay:calc(var(--ost-init-delay) + .02s * 4)}.word.-i-5{transition-delay:calc(var(--ost-init-delay) + .02s * 5)}.word.-i-6{transition-delay:calc(var(--ost-init-delay) + .02s * 6)}.word.-i-7{transition-delay:calc(var(--ost-init-delay) + .02s * 7)}.word.-i-8{transition-delay:calc(var(--ost-init-delay) + .02s * 8)}.word.-i-9{transition-delay:calc(var(--ost-init-delay) + .02s * 9)}.word.-i-10{transition-delay:calc(var(--ost-init-delay) + .02s * 10)}.word.-i-11{transition-delay:calc(var(--ost-init-delay) + .02s * 11)}.word.-i-12{transition-delay:calc(var(--ost-init-delay) + .02s * 12)}.word.-i-13{transition-delay:calc(var(--ost-init-delay) + .02s * 13)}.word.-i-14{transition-delay:calc(var(--ost-init-delay) + .02s * 14)}.word.-i-15{transition-delay:calc(var(--ost-init-delay) + .02s * 15)}.word.-i-16{transition-delay:calc(var(--ost-init-delay) + .02s * 16)}.word.-i-17{transition-delay:calc(var(--ost-init-delay) + .02s * 17)}.word.-i-18{transition-delay:calc(var(--ost-init-delay) + .02s * 18)}.word.-i-19{transition-delay:calc(var(--ost-init-delay) + .02s * 19)}.word.-i-20{transition-delay:calc(var(--ost-init-delay) + .02s * 20)}.word.-i-21{transition-delay:calc(var(--ost-init-delay) + .02s * 21)}.word.-i-22{transition-delay:calc(var(--ost-init-delay) + .02s * 22)}.word.-i-23{transition-delay:calc(var(--ost-init-delay) + .02s * 23)}.word.-i-24{transition-delay:calc(var(--ost-init-delay) + .02s * 24)}.word.-i-25{transition-delay:calc(var(--ost-init-delay) + .02s * 25)}.word.-i-26{transition-delay:calc(var(--ost-init-delay) + .02s * 26)}.word.-i-27{transition-delay:calc(var(--ost-init-delay) + .02s * 27)}.word.-i-28{transition-delay:calc(var(--ost-init-delay) + .02s * 28)}.word.-i-29{transition-delay:calc(var(--ost-init-delay) + .02s * 29)}.word.-i-30{transition-delay:calc(var(--ost-init-delay) + .02s * 30)}.word.-i-31{transition-delay:calc(var(--ost-init-delay) + .02s * 31)}.word.-i-32{transition-delay:calc(var(--ost-init-delay) + .02s * 32)}.word.-i-33{transition-delay:calc(var(--ost-init-delay) + .02s * 33)}.word.-i-34{transition-delay:calc(var(--ost-init-delay) + .02s * 34)}.word.-i-35{transition-delay:calc(var(--ost-init-delay) + .02s * 35)}.word.-i-36{transition-delay:calc(var(--ost-init-delay) + .02s * 36)}.word.-i-37{transition-delay:calc(var(--ost-init-delay) + .02s * 37)}.word.-i-38{transition-delay:calc(var(--ost-init-delay) + .02s * 38)}.word.-i-39{transition-delay:calc(var(--ost-init-delay) + .02s * 39)}.word.-i-40{transition-delay:calc(var(--ost-init-delay) + .02s * 40)}.word.-i-41{transition-delay:calc(var(--ost-init-delay) + .02s * 41)}.word.-i-42{transition-delay:calc(var(--ost-init-delay) + .02s * 42)}.word.-i-43{transition-delay:calc(var(--ost-init-delay) + .02s * 43)}.word.-i-44{transition-delay:calc(var(--ost-init-delay) + .02s * 44)}.word.-i-45{transition-delay:calc(var(--ost-init-delay) + .02s * 45)}.word.-i-46{transition-delay:calc(var(--ost-init-delay) + .02s * 46)}.word.-i-47{transition-delay:calc(var(--ost-init-delay) + .02s * 47)}.word.-i-48{transition-delay:calc(var(--ost-init-delay) + .02s * 48)}.word.-i-49{transition-delay:calc(var(--ost-init-delay) + .02s * 49)}.word.-i-50{transition-delay:calc(var(--ost-init-delay) + .02s * 50)}.word.-i-51{transition-delay:calc(var(--ost-init-delay) + .02s * 51)}.word.-i-52{transition-delay:calc(var(--ost-init-delay) + .02s * 52)}.word.-i-53{transition-delay:calc(var(--ost-init-delay) + .02s * 53)}.word.-i-54{transition-delay:calc(var(--ost-init-delay) + .02s * 54)}.word.-i-55{transition-delay:calc(var(--ost-init-delay) + .02s * 55)}.word.-i-56{transition-delay:calc(var(--ost-init-delay) + .02s * 56)}.word.-i-57{transition-delay:calc(var(--ost-init-delay) + .02s * 57)}.word.-i-58{transition-delay:calc(var(--ost-init-delay) + .02s * 58)}.word.-i-59{transition-delay:calc(var(--ost-init-delay) + .02s * 59)}.word.-i-60{transition-delay:calc(var(--ost-init-delay) + .02s * 60)}.char{display:inline-block;transition:var(--ost);transition-property:opacity,color}.char.-i-0{transition-delay:calc(var(--ost-init-delay) + .04s * 0)}.char.-i-1{transition-delay:calc(var(--ost-init-delay) + .04s * 1)}.char.-i-2{transition-delay:calc(var(--ost-init-delay) + .04s * 2)}.char.-i-3{transition-delay:calc(var(--ost-init-delay) + .04s * 3)}.char.-i-4{transition-delay:calc(var(--ost-init-delay) + .04s * 4)}.char.-i-5{transition-delay:calc(var(--ost-init-delay) + .04s * 5)}.char.-i-6{transition-delay:calc(var(--ost-init-delay) + .04s * 6)}.char.-i-7{transition-delay:calc(var(--ost-init-delay) + .04s * 7)}.char.-i-8{transition-delay:calc(var(--ost-init-delay) + .04s * 8)}.char.-i-9{transition-delay:calc(var(--ost-init-delay) + .04s * 9)}.char.-i-10{transition-delay:calc(var(--ost-init-delay) + .04s * 10)}.char.-i-11{transition-delay:calc(var(--ost-init-delay) + .04s * 11)}.char.-i-12{transition-delay:calc(var(--ost-init-delay) + .04s * 12)}.char.-i-13{transition-delay:calc(var(--ost-init-delay) + .04s * 13)}.char.-i-14{transition-delay:calc(var(--ost-init-delay) + .04s * 14)}.char.-i-15{transition-delay:calc(var(--ost-init-delay) + .04s * 15)}.char.-i-16{transition-delay:calc(var(--ost-init-delay) + .04s * 16)}.char.-i-17{transition-delay:calc(var(--ost-init-delay) + .04s * 17)}.char.-i-18{transition-delay:calc(var(--ost-init-delay) + .04s * 18)}.char.-i-19{transition-delay:calc(var(--ost-init-delay) + .04s * 19)}.char.-i-20{transition-delay:calc(var(--ost-init-delay) + .04s * 20)}.char.-i-21{transition-delay:calc(var(--ost-init-delay) + .04s * 21)}.char.-i-22{transition-delay:calc(var(--ost-init-delay) + .04s * 22)}.char.-i-23{transition-delay:calc(var(--ost-init-delay) + .04s * 23)}.char.-i-24{transition-delay:calc(var(--ost-init-delay) + .04s * 24)}.char.-i-25{transition-delay:calc(var(--ost-init-delay) + .04s * 25)}.char.-i-26{transition-delay:calc(var(--ost-init-delay) + .04s * 26)}.char.-i-27{transition-delay:calc(var(--ost-init-delay) + .04s * 27)}.char.-i-28{transition-delay:calc(var(--ost-init-delay) + .04s * 28)}.char.-i-29{transition-delay:calc(var(--ost-init-delay) + .04s * 29)}.char.-i-30{transition-delay:calc(var(--ost-init-delay) + .04s * 30)}.char.-i-31{transition-delay:calc(var(--ost-init-delay) + .04s * 31)}.char.-i-32{transition-delay:calc(var(--ost-init-delay) + .04s * 32)}.char.-i-33{transition-delay:calc(var(--ost-init-delay) + .04s * 33)}.char.-i-34{transition-delay:calc(var(--ost-init-delay) + .04s * 34)}.char.-i-35{transition-delay:calc(var(--ost-init-delay) + .04s * 35)}.char.-i-36{transition-delay:calc(var(--ost-init-delay) + .04s * 36)}.char.-i-37{transition-delay:calc(var(--ost-init-delay) + .04s * 37)}.char.-i-38{transition-delay:calc(var(--ost-init-delay) + .04s * 38)}.char.-i-39{transition-delay:calc(var(--ost-init-delay) + .04s * 39)}.char.-i-40{transition-delay:calc(var(--ost-init-delay) + .04s * 40)}.char.-i-41{transition-delay:calc(var(--ost-init-delay) + .04s * 41)}.char.-i-42{transition-delay:calc(var(--ost-init-delay) + .04s * 42)}.char.-i-43{transition-delay:calc(var(--ost-init-delay) + .04s * 43)}.char.-i-44{transition-delay:calc(var(--ost-init-delay) + .04s * 44)}.char.-i-45{transition-delay:calc(var(--ost-init-delay) + .04s * 45)}.char.-i-46{transition-delay:calc(var(--ost-init-delay) + .04s * 46)}.char.-i-47{transition-delay:calc(var(--ost-init-delay) + .04s * 47)}.char.-i-48{transition-delay:calc(var(--ost-init-delay) + .04s * 48)}.char.-i-49{transition-delay:calc(var(--ost-init-delay) + .04s * 49)}.char.-i-50{transition-delay:calc(var(--ost-init-delay) + .04s * 50)}.char.-i-51{transition-delay:calc(var(--ost-init-delay) + .04s * 51)}.char.-i-52{transition-delay:calc(var(--ost-init-delay) + .04s * 52)}.char.-i-53{transition-delay:calc(var(--ost-init-delay) + .04s * 53)}.char.-i-54{transition-delay:calc(var(--ost-init-delay) + .04s * 54)}.char.-i-55{transition-delay:calc(var(--ost-init-delay) + .04s * 55)}.char.-i-56{transition-delay:calc(var(--ost-init-delay) + .04s * 56)}.char.-i-57{transition-delay:calc(var(--ost-init-delay) + .04s * 57)}.char.-i-58{transition-delay:calc(var(--ost-init-delay) + .04s * 58)}.char.-i-59{transition-delay:calc(var(--ost-init-delay) + .04s * 59)}.char.-i-60{transition-delay:calc(var(--ost-init-delay) + .04s * 60)}@keyframes ost-scale{0%{transform:scale(1.1)}to{transform:scale(1)}}.bars{--height-num: 300;display:flex;width:38.48409090909091rem;height:13.636363636363637rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.bars{--height-num: 100;width:15rem;height:5rem}}.bars-item{--fin-height: var(--height);display:flex;justify-content:center;align-items:flex-end;opacity:calc(.21 + var(--opacity-add, 0));width:.9386363636363636rem}.bars-item:before{content:"";width:3px;height:calc(var(--fin-height) / var(--height-num) * 100%);background-image:repeating-linear-gradient(to bottom,var(--color),var(--color) 5px,transparent 5px,transparent 8px);transition:height .15s}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.bars-item{--fin-height: calc(var(--height) * .4)}.bars-item:nth-child(2n){display:none}}@media (max-width: 1280px){.bars-item:before{width:2px}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.bars-item:hover{--opacity-add: .12;--fin-height: calc(var(--height) + 24)}.bars-item:has(+*:hover),.bars-item:hover+*{--opacity-add: .09;--fin-height: calc(var(--height) + 18)}.bars-item:has(+*+*:hover),.bars-item:hover+*+*{--opacity-add: .05;--fin-height: calc(var(--height) + 10)}.bars-item:has(+*+*+*:hover),.bars-item:hover+*+*+*{--opacity-add: .02;--fin-height: calc(var(--height) + 4)}}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:.575em;position:relative;text-transform:uppercase;font-size:.8rem;line-height:1;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color);transition:color .15s}.button:before{content:"";inset:-.6em -.8em;position:absolute}@media (pointer: fine){.button:hover.-steel-blue{color:var(--dark-gray)}.button:hover.-ivory{color:#fef9efd9}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.button{font-size:.9090909090909091rem}}.button-text{text-decoration:underline}.button-icon-wrapper{display:inline-flex;align-items:center;height:100%;transition:.15s;transition-property:opacity,transform}.button:not(:hover) .button-icon-wrapper{opacity:.7}@media (pointer: fine){.button:hover .button-icon-wrapper{transform:translate(.25em)}}.button .icon{width:1.13665em;height:1.13665em}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.field-columns{margin-bottom:.55rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.field-columns{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:0rem;column-gap:0rem}}.field{position:relative}.field:not(:last-child){margin-bottom:.55rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.field:not(:last-child){margin-bottom:1.0909090909090908rem}}.field-input,.field-select{width:100%;padding:.6em 0;background:none;border:solid var(--border-color);border-width:0 0 1px;border-radius:0;color:inherit}.field-input::-moz-placeholder,.field-select::-moz-placeholder{color:currentColor;-moz-transition:.15s;transition:.15s}.field-input::placeholder,.field-select::placeholder{color:currentColor;transition:.15s}.field-input:focus::-moz-placeholder,.field-select:focus::-moz-placeholder{opacity:.5}.field-input:focus::placeholder,.field-select:focus::placeholder{opacity:.5}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.field-input,.field-select{padding:.45em 0 .75em}}textarea.field-input{resize:vertical}.field-select-control{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.field-select-control-icon{width:.4969545454545454rem;height:.2741818181818182rem;position:absolute;top:1.1em;right:0}.field-checkbox{display:inline-flex;padding:.5em 0;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-checkbox-input{position:absolute;left:-9000px}.field-checkbox-control{display:inline-flex;justify-content:center;align-items:center;width:1em;height:1em;margin-right:.72em;border:1px solid rgba(94,71,64,.5)}.field-checkbox-control:before{content:"✓";width:100%;height:100%;text-align:center;font-size:.9em;line-height:1}.field-checkbox-input:not(:checked)~.field-checkbox-control:before{opacity:0}@media (pointer: fine){.field-checkbox:hover .field-checkbox-control{border-color:currentColor}}.footer{padding:3rem var(--side-padding) 3.5rem;position:relative;color:var(--steel-blue)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.footer{font-size:.8rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.footer{overflow:hidden;padding-bottom:5.090909090909091rem;padding-top:2.272727272727273rem}}@media (pointer: fine){.footer a{transition:color .15s}.footer a:hover{text-decoration:underline;color:var(--ivory)}}.footer-columns{display:flex;padding-top:2.9545454545454546rem;border-top:1px solid rgba(254,249,239,.3)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.footer-columns{flex-direction:column;gap:.7em}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.footer-column:nth-child(1){margin-bottom:2.25rem}.footer-column p:not(:last-child),.footer-column ul{color:var(--white)}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.footer-column:nth-child(n+2){display:flex;flex-direction:column;justify-content:space-between;gap:3.1818181818181817rem}.footer-column:nth-child(1){flex:1}.footer-column:nth-child(2){width:28.09090909090909rem;max-width:40vw}.footer-column p:nth-child(1),.footer-column ul:nth-child(1){color:var(--ivory)}}.footer-logo{width:5.15rem;height:auto}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.footer-logo{width:8.85rem}}.footer-menu{display:flex;flex-direction:column;gap:.7em}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.footer-menu:first-child{margin-bottom:2.5rem}.footer-menu:nth-child(2){margin-bottom:0}}.footer-menu-link:has(.icon){position:relative;transition:opacity .15s}.footer-menu-link:has(.icon):before{content:"";position:absolute;inset:-.45454545454545453rem}.footer-menu-link:has(.icon):hover{opacity:.8}.footer-menu-link .icon{width:.9090909090909091rem;height:.9090909090909091rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){ul:nth-child(2) .footer-menu-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.footer-credits{padding-top:.25rem;font-size:.8em}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.footer-credits a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}}.footer-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;right:0;bottom:0;left:0;position:absolute;z-index:-1;pointer-events:none}.header{width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);position:fixed;z-index:10;transition:.5s;transition-property:transform,background-color}.header.-hidden{transform:translateY(-120%);transition-duration:.8s}.header.-scrolled{background-color:var(--navy)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;padding-top:1.5rem;border-bottom:1px solid rgba(255,255,255,.25)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.header-inner{padding-bottom:2.4545454545454546rem;padding-top:2.4545454545454546rem}}.header-logo{width:5.15rem;height:auto}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.header-logo{width:8.85rem}}.header-menu{display:flex;text-transform:uppercase;gap:3.1818181818181817rem;margin-bottom:0}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.header-menu{font-size:.75rem}}.header-menu-link{position:relative}.header-menu-link:before{content:"";width:100%;height:1px;position:absolute;bottom:-.045454545454545456rem;background-color:currentColor;transition:.15s}.header-menu-link:after{content:"";inset:-.6818181818181818rem -1.5909090909090908rem;position:absolute}.header-menu-link:not(:hover):before{opacity:0}.hero{padding-left:var(--side-padding);padding-right:var(--side-padding);padding-top:4.3rem;position:relative;background-color:var(--navy)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.hero{padding-bottom:0;padding-top:0}}.hero-bg{top:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%;pointer-events:none}.hero-inner{display:flex;align-items:center;min-height:20rem;position:relative}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.hero-inner{min-height:37.63636363636363rem;padding:6.181818181818182rem 0 0 28.454545454545453rem}}.hero-title{color:var(--white)}.hero-title:not(:has(.line)){opacity:0}.hero-title .line{transition:opacity 1.2s var(--delay, 0s),transform 1.2s var(--delay, 0s) var(--ease-out-quart);transform-origin:0% 50%}.hero-title:not(.-observed) .line{opacity:0}.hero-title em{color:var(--steel-blue)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.hero-title{max-width:15.95384615em}}.sap{--border-color: rgba(23, 23, 28, .25);overflow:hidden;margin-right:.75rem;padding:3rem var(--side-padding) 7rem;position:relative;background-color:var(--ivory);color:var(--extra-dark-gray)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap{margin-right:var(--side-padding);padding-bottom:13.181818181818182rem;padding-top:4rem}}.sap-row{display:flex;padding-top:1rem;border-top:1px solid var(--border-color)}.sap-row:not(:last-child){margin-bottom:3.5rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sap-row{flex-direction:column;gap:2rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap-row{justify-content:space-between}.sap-row:not(:last-child){margin-bottom:2.272727272727273rem}}.sap-row>*{transition:opacity 1.2s}.sap-row:not(.-observed)>*{opacity:0}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap fieldset{transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 1);width:29.545454545454547rem}}@media (min-width: 1024px){.sap fieldset{width:40.90909090909091rem}}@media (min-width: 1200px){.sap fieldset{width:54rem}}.sap h4{margin-bottom:2rem;color:var(--dark-gray)}.sap h4:not(:first-child){margin-top:3rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap h4{max-width:21.38em;margin-bottom:2.5454545454545454rem}.sap h4:not(:first-child){margin-top:4.090909090909091rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap h4+.field:has(.field-checkbox){margin-top:5.2272727272727275rem}}.sap h5{margin-top:2rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sap h5{font-size:.7272727272727273rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sap h5{margin-top:4rem}}.sap-submit{margin-top:2.3636363636363638rem}.sc{--border-color: rgba(255, 255, 255, .25);--side-margin: .75rem;margin-right:var(--side-margin);padding:3rem var(--side-padding) 2rem;position:relative;background-color:var(--gray)}.sc:before{content:"";width:var(--side-margin);height:17.181818181818183rem;position:absolute;top:0;right:calc(var(--side-margin) * -1)}.-bg-white+.sc:before{background-color:var(--white)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sc{--side-margin: var(--side-padding);padding-bottom:2.8181818181818183rem;padding-top:8.545454545454545rem}}.sc-title{margin-bottom:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.sc-title:not(.-observed){opacity:0}.sc-title:not(.-observed) .char{color:transparent}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sc-title{margin-bottom:3.6818181818181817rem;padding-bottom:1.9090909090909092rem}}.sc-columns{transition:opacity 1.2s;display:grid}.sc-columns:not(.-observed){opacity:0}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sc-columns{gap:2rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sc-columns{grid-template-columns:28.454545454545453rem auto}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sc-intro{font-size:.8rem;text-wrap:pretty}.sc-intro br{display:none}}.sc-form-action{display:flex;justify-content:flex-end;margin-top:2.727272727272727rem}.si-inner{overflow:hidden;position:relative}.si-media{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x, 50%) 50%;object-position:var(--focal-point-x, 50%) 50%;transform-origin:50% 0%;pointer-events:none}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.si-media{min-height:12.5rem}}.simt{--side-margin: .75rem;margin-right:var(--side-margin);padding:3rem var(--side-padding) 3.5rem;position:relative;background-color:var(--bg-color)}.simt.-img-right{padding-right:0}.-bg-white+.simt:before{background-color:var(--white)}.simt.-bg-white{--border-color: rgba(61, 50, 43, .2);color:var(--navy)}.simt.-bg-navy{--border-color: rgba(255, 255, 255, .3)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt{--side-margin: var(--side-padding);padding-bottom:5.454545454545454rem;padding-top:7.545454545454546rem}}.simt-title:not(.-observed){opacity:0}.simt-title:not(.-observed) .char{color:transparent}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.simt-title{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt.-img-right .simt-title{margin-bottom:4.681818181818182rem;padding-bottom:1.2727272727272727rem;border-bottom:1px solid var(--border-color);text-align:right}.simt.-img-left .simt-title{margin-bottom:1.9090909090909092rem}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.simt-columns{display:grid;gap:2.5rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt-columns{display:flex}.simt.-img-right .simt-columns{gap:2.1818181818181817rem;flex-direction:row-reverse}.simt.-img-left .simt-columns{gap:3.0454545454545454rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt:not(.-text-columns) .simt-image-container{width:58.63636363636363rem;flex-shrink:0}.simt.-text-columns .simt-image-container{width:28.454545454545453rem;flex-shrink:0}}.simt-image{transition:opacity 1.2s;width:100%;height:auto}.simt-columns:not(.-observed) .simt-image{opacity:0}.simt-text{transition:opacity 1.2s}.simt-columns:not(.-observed) .simt-text{opacity:0}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.simt-text{font-size:.8rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt-text{padding-top:1.7045454545454546rem;border-top:1px solid var(--border-color)}}.simt-heading{margin-bottom:1.3181818181818181rem;font-size:1.25rem;line-height:1.2;font-family:var(--secondary-font)}.simt-heading em{font-weight:400;font-family:var(--tertiary-font);color:var(--steel-blue)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt-heading{font-size:1.5454545454545454rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt.-text-columns .simt-text-inner{display:grid;grid-template-columns:1fr 1fr;gap:2.4545454545454546rem}}.sj{--column-1-width: 100%;padding:8.454545454545455rem var(--side-padding) var(--section-spacing);position:relative;background-color:var(--bg-color);color:var(--ivory)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj{--column-1-width: 20.90909090909091rem}}@media (min-width: 1024px){.sj{--column-1-width: 41.22727272727273rem}}.sj-title{margin-bottom:2rem}.sj-title:not(.-observed){opacity:0}.sj-title:not(.-observed) .char{color:transparent}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-title{margin-bottom:2.272727272727273rem;text-align:right}}.sj-items{border-top:1px solid rgba(190,197,197,.3)}.sj-item{transition:opacity 1.2s;border-bottom:1px solid rgba(190,197,197,.3)}.sj-item:not(.-observed){opacity:0}.sj-item-header{display:flex;align-items:center;padding-bottom:1.35rem;padding-top:1.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:color .15s}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-item-header{padding-bottom:1.95em;padding-top:1.95em}}.sj-item-icon{display:grid;align-items:center;opacity:.5;width:1rem;height:1rem;color:var(--light-gray)}.sj-item-icon:before,.sj-item-icon:after{content:"";grid-area:1/1;width:100%;height:1px;background-color:currentColor}.sj-item-icon:after{transform:rotate(90deg);transition:opacity .15s}.sj-item.-expanded .sj-item-icon:after{opacity:0}@media (pointer: fine){.sj-item-icon{transition:opacity .15s}.sj-item-header:hover .sj-item-icon{opacity:1}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-item-icon{width:1.3636363636363635rem;height:1.3636363636363635rem}}.sj-item-title{width:var(--column-1-width);padding-right:1em;color:var(--light-gray)}@media (pointer: fine){.sj-item-title{transition:color .15s}.sj-item-header:hover .sj-item-title{color:var(--ivory)}}.sj-item-location{flex-grow:1;margin-bottom:0;font-style:italic;font-size:1.1363636363636365rem;letter-spacing:0;font-family:var(--secondary-font)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sj-item-location{display:none}}.sj-item-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--ease-out-quart),opacity .5s}.sj-item.-expanded .sj-item-content{grid-template-rows:1fr;opacity:1;transition:grid-template-rows 1s,opacity .5s}.sj-item-content-inner{overflow:hidden}.sj-item-columns{display:flex;padding-top:0;padding-bottom:2rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sj-item-columns{flex-direction:column;gap:1.5rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-item-columns{padding-top:1.8181818181818181rem;padding-bottom:3.6363636363636362rem}}.sj-item-column:first-child{width:var(--column-1-width);flex-shrink:0}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-item-column:first-child{padding-right:.9090909090909091rem}}.sj-item-details-title{padding:1.1em 0;border:1px solid rgba(190,197,197,.3);border-width:1px 0;font-style:italic;font-size:1.1363636363636365rem;letter-spacing:0;font-family:var(--secondary-font);color:var(--light-gray)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.sj-item-details{font-size:.8rem}}.sj-item-details-line{margin:0;padding:1.1em 0;border-bottom:1px solid rgba(190,197,197,.3)}.sj-item-contact{margin-top:2.5rem;font-style:italic;font-size:.8rem;letter-spacing:0;font-family:var(--secondary-font)}.sj-item-contact *{letter-spacing:inherit}.sj-item-contact a{text-underline-offset:.3em}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.sj-item-contact{margin-top:3.409090909090909rem;font-size:.6818181818181818rem}}.ste{--border-color: rgba(255, 255, 255, .3);padding:3rem var(--side-padding) 3.5rem;position:relative;background:var(--gray)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste{padding-bottom:5.454545454545454rem;padding-top:8.545454545454545rem}}.simt.-bg-white+.ste{z-index:-1}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.simt.-bg-white+.ste{margin-top:-10rem;padding-top:13rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.simt.-bg-white+.ste{margin-top:-24.454545454545453rem;padding-top:33rem}}.ste-bg{width:100%;height:auto;top:0;left:0;position:absolute;pointer-events:none}.ste-inner{position:relative}.ste-title{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.ste-title:not(.-observed){opacity:0}.ste-title:not(.-observed) .char{color:transparent}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-title{margin-bottom:4.2727272727272725rem;padding-bottom:1.2727272727272727rem;text-align:right}}.ste-items{transition:opacity 1.2s;display:grid;gap:3rem}.ste-items:not(.-observed){opacity:0}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-items{grid-template-columns:1fr 1fr;gap:2rem}}.ste-item{display:grid;gap:1.25rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-item{grid-template-columns:19.272727272727273rem auto;gap:2rem}}.ste-item-image{width:100%;height:auto}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.ste-item-image{height:19rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-item-details{display:flex;flex-direction:column;justify-content:space-between;padding-top:1.3636363636363635rem;border-top:1px solid var(--border-color)}}.ste-item-name{font-size:1.2rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.ste-item-name{margin-bottom:1.25rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-item-name{font-size:1.5454545454545454rem}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.ste-item-desc{font-size:.8rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.ste-item-desc{margin-top:auto}}.str{--border-color: rgba(110, 121, 122, .3);overflow:hidden;padding:3rem var(--side-padding) 3rem;position:relative;background-color:var(--white);color:#3d322b}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.str{padding-bottom:7.545454545454546rem;padding-top:3.590909090909091rem}}.str-columns{display:flex;padding-top:2rem;border-top:1px solid var(--border-color)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.str-columns{flex-direction:column;gap:2rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.str-columns{justify-content:space-between;gap:2.272727272727273rem}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.str-column:first-child{display:none}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.str-column:nth-child(1){width:11.363636363636363rem}.str-column:nth-child(2){flex:1}}@media (min-width: 1024px){.str-column:nth-child(1){width:26rem}}.str-menu-tile{margin-bottom:calc(var(--base-line-height) * 1em)}@media (pointer: fine){.str-menu-link:hover{text-decoration:underline}}.str-text{max-width:52em}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.str-text{font-size:.8rem}}.str .decoration-half-circle{top:40.90909090909091rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.str .decoration-half-circle{display:none}}.stx{--section-header-height: 7.85rem;--side-margin: .75rem;padding:3rem var(--side-padding) 3.5rem;position:relative;background-color:var(--bg-color)}.stx:not(.-full-width){margin-right:var(--side-margin)}.stx.-bg-white{--border-color: rgba(61, 50, 43, .2);--border-color-features: rgba(82, 130, 143, .17);color:var(--navy)}.stx.-bg-gray{--border-color: rgba(255, 255, 255, .3);--border-color-features: rgba(32, 41, 48, .15)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx{--section-header-height: 16.545454545454547rem;--side-margin: var(--side-padding);padding-bottom:5.954545454545454rem;padding-top:3.590909090909091rem}}.stx:not(.-full-width):before,.stx:not(.-full-width):after{content:"";width:.75rem;position:absolute;right:-.75rem}.stx:not(.-full-width):before{top:0;height:var(--section-header-height)}.stx:not(.-full-width):after{top:var(--section-header-height);bottom:0}.-bg-white+.stx:not(.-full-width):before{background-color:var(--white)}.stx:not(.-full-width):has(+.-bg-gray):after{background-color:var(--dark-gray)}.stx:not(.-full-width):has(+.-bg-light-gray):after{background-color:var(--light-gray)}.stx:not(.-full-width):has(+.-bg-steel-blue):after{background-color:var(--steel-blue)}.stx:not(.-full-width):has(+.-bg-ivory):after{background-color:var(--ivory)}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx:not(.-full-width):before,.stx:not(.-full-width):after{width:var(--side-padding);right:calc(var(--side-padding) * -1)}}.stx-bg{width:100%;height:auto;top:0;left:0;position:absolute;pointer-events:none}.stx-title{padding-bottom:1.5rem;position:relative}.stx-title:not(.-observed){opacity:0}.stx-title:not(.-observed) .char{color:transparent}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-title{padding-top:4.590909090909091rem;padding-bottom:1.6181818181818182rem}.stx-title.-align-right{text-align:right}}.stx-columns{padding-top:1.25rem;position:relative;border-top:1px solid var(--border-color)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.stx-columns{display:flex;flex-direction:column;gap:2rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-columns{display:grid;grid-template-columns:28.454545454545453rem auto;padding-top:1.4545454545454546rem}.stx:has(.stx-title) .stx-columns{padding-top:3.727272727272727rem}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-column:only-child{grid-column:span 2}}.stx-subtitle{transition:opacity 1.2s;transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 2)}.stx-subtitle:not(.-observed){opacity:0}.stx.-bg-ivory .stx-subtitle{color:#3d322b}.stx-headline{transition:opacity 1.2s;transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 1)}.stx-headline:not(.-observed){opacity:0}.stx:not(.-bg-gray) .stx-headline em{color:var(--steel-blue)}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.stx-headline br{display:none}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-headline{max-width:24.875em}.stx-column:only-child .stx-headline{max-width:26em}}.stx-button-container{transition:opacity 1.2s;transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 1);margin-top:3rem}.stx-button-container:not(.-observed){opacity:0}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-button-container{margin-top:4.818181818181818rem}}.stx-features{display:grid;gap:1.5rem 1rem;margin-top:4rem;position:relative}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-features{grid-template-columns:1fr 1fr 1fr;gap:4.090909090909091rem 3.090909090909091rem;margin-top:6.818181818181818rem;margin-left:16.454545454545453rem}}.stx-features-item{transition:opacity 1.2s;padding-top:1.25rem;border-top:1px solid var(--border-color-features)}.stx-features-item:not(.-observed){opacity:0}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-features-item{padding-top:2.35rem}.stx-features-item:nth-child(3n+2){transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 1)}.stx-features-item:nth-child(3n){transition-delay:calc(var(--ost-init-delay) + var(--ost-stagger-delay) * 2)}}.stx-features-item-icon-container{height:2.1rem;margin-bottom:1.25rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-features-item-icon-container{height:2.9209090909090913rem;margin-bottom:1.6181818181818182rem}}.stx-features-item-icon{width:100%;height:100%;max-width:2.8rem}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-features-item-icon{max-width:3.409090909090909rem}}.stx-features-item-title{line-height:1.16666667}.stx-features-item-title:not(:last-child){margin-bottom:1rem}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.stx-features-item-title br{display:none}}@media (min-width: 1024px),(min-width: 768px) and (orientation: portrait){.stx-features-item-title{font-size:1.3636363636363635rem}.stx-features-item-title:not(:last-child){margin-bottom:.65rem}}@media (max-width: 767px),(max-width: 1023px) and (orientation: landscape){.stx-features-item-desc{font-size:.8rem}}
