@layer reset{html{font:1rem/1.4 system-ui,sans-serif;tab-size:2;hanging-punctuation:first allow-end last;word-break:break-word}body{margin:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin-block-start:0}p,li,dd{text-wrap:pretty}a{text-underline-offset:2px}a:not(:is(:hover,:focus)){text-decoration-color:color-mix(in srgb,currentColor,transparent 50%)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}ul,ol,dl{margin:0;padding:0}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{padding-inline-start:2ch}img,video,iframe{display:block;max-inline-size:100%;block-size:auto;border-style:none}figure{inline-size:fit-content;margin-inline:auto}figcaption{contain:inline-size;font-size:90%}input,select,textarea,button{font:inherit}label{display:block}input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])){inline-size:100%}button,input:where([type=submit],[type=reset],[type=button]){background:CanvasText;color:Canvas;border:1px solid transparent}textarea{field-sizing:content;min-block-size:5lh;inline-size:100%;max-inline-size:100%}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,monospace}pre{white-space:pre-wrap;background:CanvasText;color:Canvas;padding:1.5rem}svg{fill:currentColor}[aria-disabled=true i],[disabled]{cursor:not-allowed}[disabled],label:has(input[disabled]){opacity:.5}[disabled] [disabled],label:has(input[disabled]) [disabled]{opacity:1}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible;margin-block:2.5rem}:target{scroll-margin:3rlh}[role=region][aria-labelledby][tabindex]{overflow:auto}caption{font-size:90%}[hidden]{display:none!important}.screenreader-only:not(:focus):not(:active),.visuallyhidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}@supports (interpolate-size: allow-keywords){@starting-style{::details-content{height:0}}[open]::details-content{height:auto}::details-content{transition:height .5s ease,content-visibility .5s ease allow-discrete;height:0;overflow:clip}}}}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.left{float:left}.right{float:right}.center,.text-center{text-align:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img.center{margin-inline:auto}.captionImage{width:100%;margin-top:.5em}.captionImage img{margin:0;float:none;max-width:none;width:100%}.captionImage p{clear:both;margin:.5em 0;font-style:italic}.captionImage.left{margin:.5em 3em 2em 0;max-width:50%}.captionImage.left img{margin-right:-1em}.captionImage.right{margin:.5em 0 2em 3em;max-width:50%}.captionImage.right img{margin-left:-1em}.captionImage.right p{margin-left:-1em;text-align:left}.captionImage.leftAlone{float:none;margin:0 2em 2em 0}.captionImage.center{margin:0 auto 2em}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/fonts/libre-franklin-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(/fonts/libre-franklin-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/fonts/libre-franklin-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/fonts/libre-franklin-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(/fonts/libre-franklin-v20-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/fonts/libre-franklin-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/fonts/libre-baskerville-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(/fonts/libre-baskerville-v17-latin-700.woff2) format("woff2")}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--gradient: linear-gradient(90deg, #937B44 0%, #F9EBAE 32.21%, #775E27 99.99%);--background-color:#FFFDF3;--foreground-color:#00463A;--accent-color:#8A723B;--section-padding:clamp(2.188rem, 1.143rem + 4.29vw, 5rem) 0;--container-gap:clamp(2rem, 1.257rem + 3.05vw, 4rem);--paragraph-max-size:640px;--header-height: 110px}@media screen and (min-width:768px){:root{--header-height: 148px}}body{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;background:var(--background-color);color:var(--foreground-color)}.beigebg{--background-color:#FFFDF3;--foreground-color:#00463A;background:var(--background-color);color:var(--foreground-color)}.greenbg{--background-color:#00463A;--foreground-color:#FFFDF3;background:var(--background-color);color:var(--foreground-color)}.goldbg{--background-color:#8A723B;--foreground-color:#FFFDF3;background:var(--background-color);color:var(--foreground-color);--gradient: #00463A}.darkerbg{--background-color:#F5F2E6;background:var(--background-color)}.hasbg{--background-color:#00463A;--foreground-color:#FFFDF3;background:var(--background-color);color:var(--foreground-color);--gradient: #FFFDF3;position:relative;display:grid}.hasbg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hasbg .container{position:relative;z-index:1}.container{width:90vw;max-width:1186px;margin:0 auto}section{padding:var(--section-padding)}section .container{display:grid;gap:var(--container-gap);place-items:center}.intro,.hero{padding:clamp(2.5rem,1.107rem + 5.71vw,6.25rem) 0;text-align:center;display:grid;place-content:center;width:100%}@media screen and (min-width:768px){.intro,.hero{min-height:400px}}.intro .container,.hero .container{place-content:center;gap:1rem}.split{gap:2rem;display:grid}@media screen and (min-width:768px){.split{grid-template-columns:1fr 1fr}.split .copy{width:90%}}.split .copy{text-align:left}.copy ul{padding-left:2em}.copy ul li+li{margin-top:1em}.breadcrumbs{display:flex;gap:1em;align-items:center;font-weight:600;padding:var(--section-padding)}.breadcrumbs a{opacity:.62;font-weight:400}.breadcrumbs a:hover{opacity:1}a{color:currentColor}p,ul,ol{color:var(--primary-color);margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.65;font-family:Libre Baskerville,sans-serif;font-style:normal;font-weight:400}p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{margin-top:2em}.sans-serif p,.sans-serif ul,.sans-serif ol{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;line-height:1.75}.sans-serif p strong,.sans-serif ul strong,.sans-serif ol strong,p strong,ul strong,ol strong{font-weight:700}p a:not(.btn),ul a:not(.btn),ol a:not(.btn){font-weight:700}p a,p a:visited,p a:focus,p a:active,p a:-webkit-any-link,ul a,ul a:visited,ul a:focus,ul a:active,ul a:-webkit-any-link,ol a,ol a:visited,ol a:focus,ol a:active,ol a:-webkit-any-link{color:currentColor}.title,h1,h2,h3,h4,h5,h6,blockquote{color:var(--foreground-color);line-height:1.25em;text-align:center;font-family:Libre Baskerville,sans-serif;font-style:normal;font-weight:700;margin-bottom:.25em}.title+p,p+.title,h1+p,p+h1,h2+p,p+h2,h3+p,p+h3,h4+p,p+h4,h5+p,p+h5,h6+p,p+h6,blockquote+p,p+blockquote{margin-top:2em}.title.primary,h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary,blockquote.primary{font-size:clamp(3.125rem,1.964rem + 4.76vw,6.25rem)}.title.primary.underline,h1.primary.underline,h2.primary.underline,h3.primary.underline,h4.primary.underline,h5.primary.underline,h6.primary.underline,blockquote.primary.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.primary.underline:after,h1.primary.underline:after,h2.primary.underline:after,h3.primary.underline:after,h4.primary.underline:after,h5.primary.underline:after,h6.primary.underline:after,blockquote.primary.underline:after{content:"";position:relative;background:var(--gradient);width:calc(1.65*clamp(3.125rem,1.964rem + 4.76vw,6.25rem));height:3px}.title.secondary,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary,blockquote.secondary{font-size:clamp(2.188rem,1.607rem + 2.38vw,3.75rem)}.title.secondary.underline,h1.secondary.underline,h2.secondary.underline,h3.secondary.underline,h4.secondary.underline,h5.secondary.underline,h6.secondary.underline,blockquote.secondary.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.secondary.underline:after,h1.secondary.underline:after,h2.secondary.underline:after,h3.secondary.underline:after,h4.secondary.underline:after,h5.secondary.underline:after,h6.secondary.underline:after,blockquote.secondary.underline:after{content:"";position:relative;background:var(--gradient);width:calc(1.65*clamp(2.188rem,1.607rem + 2.38vw,3.75rem));height:3px}.title.third,h1.third,h2.third,h3.third,h4.third,h5.third,h6.third,blockquote.third{font-size:clamp(1.563rem,1.33rem + .95vw,2.188rem)}.title.third.underline,h1.third.underline,h2.third.underline,h3.third.underline,h4.third.underline,h5.third.underline,h6.third.underline,blockquote.third.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.third.underline:after,h1.third.underline:after,h2.third.underline:after,h3.third.underline:after,h4.third.underline:after,h5.third.underline:after,h6.third.underline:after,blockquote.third.underline:after{content:"";position:relative;background:var(--gradient);width:calc(1.65*clamp(1.563rem,1.33rem + .95vw,2.188rem));height:3px}.title.fourth,h1.fourth,h2.fourth,h3.fourth,h4.fourth,h5.fourth,h6.fourth,blockquote.fourth{font-size:clamp(1.563rem,1.4rem + .67vw,2rem)}.title.fourth.underline,h1.fourth.underline,h2.fourth.underline,h3.fourth.underline,h4.fourth.underline,h5.fourth.underline,h6.fourth.underline,blockquote.fourth.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.fourth.underline:after,h1.fourth.underline:after,h2.fourth.underline:after,h3.fourth.underline:after,h4.fourth.underline:after,h5.fourth.underline:after,h6.fourth.underline:after,blockquote.fourth.underline:after{content:"";position:relative;background:var(--gradient);width:calc(1.65*clamp(1.563rem,1.4rem + .67vw,2rem));height:3px}.title.fifth,h1.fifth,h2.fifth,h3.fifth,h4.fifth,h5.fifth,h6.fifth,blockquote.fifth{font-size:clamp(1.25rem,1.018rem + .95vw,1.875rem)}.title.fifth.underline,h1.fifth.underline,h2.fifth.underline,h3.fifth.underline,h4.fifth.underline,h5.fifth.underline,h6.fifth.underline,blockquote.fifth.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.fifth.underline:after,h1.fifth.underline:after,h2.fifth.underline:after,h3.fifth.underline:after,h4.fifth.underline:after,h5.fifth.underline:after,h6.fifth.underline:after,blockquote.fifth.underline:after{content:"";position:relative;background:var(--gradient);width:calc(1.65*clamp(1.25rem,1.018rem + .95vw,1.875rem));height:3px}.title.sixth,h1.sixth,h2.sixth,h3.sixth,h4.sixth,h5.sixth,h6.sixth,blockquote.sixth{font-size:1.25em}.title.sixth.underline,h1.sixth.underline,h2.sixth.underline,h3.sixth.underline,h4.sixth.underline,h5.sixth.underline,h6.sixth.underline,blockquote.sixth.underline{position:relative;display:grid;place-items:center;gap:1.25rem}.title.sixth.underline:after,h1.sixth.underline:after,h2.sixth.underline:after,h3.sixth.underline:after,h4.sixth.underline:after,h5.sixth.underline:after,h6.sixth.underline:after,blockquote.sixth.underline:after{content:"";position:relative;background:var(--gradient);width:2.0625em;height:3px}.btn:not(.icon,.hamburger),input[type=submit]:not(.icon,.hamburger){font-family:Libre Franklin,serif;font-style:normal;font-weight:600;--foreground-color:#FFFDF3;font-size:1.125em;padding:1em 1.388889em;display:inline-block;text-decoration:none;border-radius:.166667em;background:var(--accent-color);border:1px solid var(--accent-color);color:var(--foreground-color);cursor:pointer;transition:color .3s,background-color .3s}.goldbg .btn:not(.icon,.hamburger),.goldbg input[type=submit]:not(.icon,.hamburger){--accent-color: #FFFDF3;--foreground-color: #00463A}.btn:not(.icon,.hamburger).green,input[type=submit]:not(.icon,.hamburger).green{--accent-color:#00463A;--foreground-color: #FFFDF3}.btn:not(.icon,.hamburger).gold,input[type=submit]:not(.icon,.hamburger).gold{--accent-color:#8A723B;--foreground-color: #FFFDF3}.btn:not(.icon,.hamburger).beige,input[type=submit]:not(.icon,.hamburger).beige{--accent-color:#FFFDF3;--foreground-color: #00463A}.btn:not(.icon,.hamburger).ghost,input[type=submit]:not(.icon,.hamburger).ghost{background:none;color:var(--accent-color)}.btn:not(.icon,.hamburger).ghost:hover,input[type=submit]:not(.icon,.hamburger).ghost:hover{background:var(--accent-color);color:var(--foreground-color)}.btn:not(.icon,.hamburger):hover,input[type=submit]:not(.icon,.hamburger):hover{background-color:var(--foreground-color);color:var(--accent-color)}.icon{background:none;border:0;color:currentColor;padding:0;cursor:pointer}form{width:100%}fieldset{border:0;padding:0;display:grid;gap:2em 1em;width:100%}fieldset .field{width:100%}label:not(.checkbox,.radio){font-family:Libre Baskerville,sans-serif;font-style:normal;font-weight:700;float:none!important;display:block}label:not(.checkbox,.radio)+input,label:not(.checkbox,.radio)+textarea,label:not(.checkbox,.radio)+.custom-select{margin-top:1em}label.checkbox,label.radio{cursor:pointer;padding-left:2.5em;display:inline-block;align-items:center;position:relative;width:auto;text-align:left;line-height:1.5;letter-spacing:0;text-transform:none;font-weight:400}label.checkbox a,label.radio a{font-size:inherit!important;font-family:inherit;color:currentColor}label.checkbox span,label.radio span{position:absolute;top:0;left:0;width:1.5em;height:1.5em;line-height:1.5em;border:1px solid #DBD8C2;box-shadow:0 .998px 3.99px #19213d14;border-radius:0;background:var(--background-color);display:flex;align-items:center;justify-content:center}label.checkbox span:after,label.radio span:after{display:flex;align-items:center;justify-content:center;text-align:center;font-family:sans-serif;font-weight:700;display:none;content:"X";line-height:1}label.checkbox input,label.radio input{position:absolute;z-index:-1;opacity:0}label.checkbox input:disabled~span,label.radio input:disabled~span{pointer-events:none;opacity:.6;background:#ccc}label.checkbox input:checked~span:after,label.radio input:checked~span:after{display:block}input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=file],textarea,.custom-select{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;background:var(--background-color);border:1px solid #DBD8C2;box-shadow:0 .998px 3.99px #19213d14;padding:1em;width:100%;color:#000}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=file]::placeholder,textarea::placeholder,.custom-select::placeholder{color:#616161;opacity:.75}.custom-select{padding:0;background:var(--background-color) url(/images/svg/select.svg) no-repeat calc(100% - 1.4em) 50%;background-size:1rem}.custom-select select{padding:1em;width:100%;height:100%;box-sizing:border-box;border:none;box-shadow:none;appearance:none;color:currentColor;background:none}.custom-select select:focus{outline:0}form .btn-toolbar p{margin:1em auto}#header-main{height:var(--header-height);z-index:100;position:relative}#header-main .header-unit{width:100%;position:fixed;display:flex;flex-direction:column;align-items:center;background:var(--foreground-color)}#header-main .header-unit .border{height:20px;width:100%;background:var(--gradient)}#header-main .header-unit .mobile-nav{height:calc(100vh - var(--header-height));width:100%;position:fixed;z-index:10;background:#fffdf3;top:var(--header-height);border:none;transition:all .3s}@starting-style{#header-main .header-unit .mobile-nav{opacity:0;transform:translate(100vw)}}#header-main .header-unit .mobile-holder{width:100%}#header-main .header-unit .mobile-holder .mobile-top{display:flex;height:90px;gap:1em;justify-content:space-between;width:90%;margin:auto}#header-main .header-unit .mobile-holder .mobile-top .logo{margin:auto 0;max-width:266px}#header-main .header-unit .mobile-holder .mobile-top .logo svg{width:100%}#header-main .header-unit .mobile-holder .mobile-top .hamburger{z-index:10;margin:auto 0;width:43px;height:43px;background:var(--accent-color)}#header-main .header-unit .mobile-holder .mobile-top .hamburger svg{margin-top:.4em;overflow:visible}#header-main .header-unit .mobile-holder .mobile-top .hamburger svg line{width:2em;transition:all .3s}#header-main .header-unit .mobile-holder .mobile-top .hamburger.toggled svg line:nth-child(2){display:none}#header-main .header-unit .mobile-holder .mobile-top .hamburger.toggled svg line:nth-child(3){transform:translate(8px,-7px) rotate(45deg)}#header-main .header-unit .mobile-holder .mobile-top .hamburger.toggled svg line:nth-child(4){transform:translate(-4px,5px) rotate(-45deg)}#header-main .header-unit .mobile-holder .breadcrumbs{display:flex;flex-wrap:wrap;padding:unset;list-style-type:none;gap:.25em;width:90%;margin:1em auto}#header-main .header-unit .mobile-holder .breadcrumbs li{margin-right:2em;position:relative;margin-bottom:0}#header-main .header-unit .mobile-holder .breadcrumbs li:not(:last-child):after{position:absolute;top:50%;transform:translateY(-50%);right:-1.5em;content:"  >";color:#00463a}#header-main .header-unit .mobile-holder .breadcrumbs li .crumb,#header-main .header-unit .mobile-holder .breadcrumbs li a{margin-bottom:0;display:flex;width:100%;position:relative;background:none;color:#00463a;font-family:Libre Franklin,serif;font-style:normal;font-weight:700;text-decoration:none;padding:0;text-transform:uppercase;font-size:.6875rem;border:none}#header-main .header-unit .mobile-holder .nav-holder{position:relative;width:90%;margin:auto}#header-main .header-unit .mobile-holder .nav-holder ul{list-style-type:none;min-height:80vh;width:100%;background:#fffdf3;position:absolute;top:0;left:0;display:none;z-index:10}#header-main .header-unit .mobile-holder .nav-holder ul.open,#header-main .header-unit .mobile-holder .nav-holder ul.nested{display:block}#header-main .header-unit .mobile-holder .nav-holder svg{margin-left:auto;transform:rotate(-90deg);width:10px;height:6px}#header-main .header-unit nav a,#header-main .header-unit nav button,#header-main .header-unit nav span{margin-bottom:2em;display:flex;width:100%;position:relative;background:none;color:#00463a;font-family:Libre Franklin,serif;font-style:normal;font-weight:700;text-decoration:none;padding:0;text-transform:uppercase;font-size:.6875rem;border:none;gap:.5em;align-items:center;transition:all .3s}#header-main .header-unit nav a svg,#header-main .header-unit nav button svg,#header-main .header-unit nav span svg{width:10px;height:6px;flex:0 0 auto}#header-main .header-unit nav a svg path,#header-main .header-unit nav button svg path,#header-main .header-unit nav span svg path{fill:#00463a}#header-main .header-unit nav .top-lvl{cursor:pointer;font-size:.9375rem;color:var(--accent-color)}#header-main .header-unit nav .top-lvl svg path{fill:var(--accent-color)}#header-main .header-unit nav .top-lvl:after{content:"";width:100%;position:absolute;bottom:-.5em;background:var(--accent-color);height:2px}#header-main .header-unit .desktop-holder{width:100%}#header-main .header-unit .desktop-holder .desktop-top{display:flex;height:88px;gap:1em;justify-content:center;align-items:center;width:90%;margin:auto;flex-direction:row}#header-main .header-unit .desktop-holder .desktop-top .logo{width:366px}#header-main .header-unit .desktop-holder .border{height:12px}#header-main .header-unit .desktop-holder .nav-holder{background:#fffdf3}#header-main .header-unit .desktop-holder .nav-holder ul{list-style-type:none;padding:0}#header-main .header-unit .desktop-holder .nav-holder .nested{display:flex;gap:1em;justify-content:space-between;width:90%;margin:auto;max-width:882px}#header-main .header-unit .desktop-holder .nav-holder .nested .top-lvl{margin:0;height:48px}#header-main .header-unit .desktop-holder .nav-holder .nested .top-lvl:hover{color:#00463a}#header-main .header-unit .desktop-holder .nav-holder .nested .top-lvl:hover svg path{fill:#00463a}#header-main .header-unit .desktop-holder .nav-holder .nested .top-lvl:after{display:none}#header-main .header-unit .desktop-holder .nav-holder .nested .top-lvl svg{margin-left:.75em}#header-main .header-unit .desktop-holder .nav-holder .nested [popover]{width:100%;left:0;top:var(--header-height);height:calc(100% - var(--header-height));border:unset;background:#fffdf3;padding:0}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .exit{background:#00463a;width:39px;height:39px;position:absolute;top:0;right:0;display:flex;align-self:center;justify-content:center;cursor:pointer}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .exit:hover{background-color:var(--accent-color)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .exit svg{width:22px;height:auto}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container{padding:clamp(4rem,3.065rem + 1.95vw,5.5rem) 0;display:flex;align-items:stretch;flex-wrap:wrap;gap:3.125rem;max-width:unset}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container>li{--rows:6;flex-grow:1;max-width:calc(50% - 1.8em)}@media screen and (min-width:1300px){#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container>li:nth-child(n+2){width:calc(33% - 3.125rem)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container>li:nth-child(n+5){width:calc(25% - 3.125rem)}}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl{cursor:pointer;font-size:.9375rem;color:var(--accent-color);justify-content:space-between}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl:hover{color:#00463a}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl:hover svg path{fill:#00463a}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl svg{transform:rotate(-90deg)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl svg path{fill:var(--accent-color)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .mid-lvl:after{content:"";width:100%;position:absolute;bottom:-.5em;background:var(--accent-color);height:2px}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container ul.sub{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto);row-gap:1.25rem;column-gap:1.875rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container ul.sub a{margin-bottom:0}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .bot-lvl,#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span{cursor:pointer;font-size:.9375rem;color:#00463a;justify-content:space-between;max-width:100%;text-transform:none;font-weight:600}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .bot-lvl:hover,#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span:hover{color:var(--accent-color)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .bot-lvl:hover svg path,#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span:hover svg path{fill:var(--accent-color)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .bot-lvl svg,#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span svg{transform:rotate(-90deg)}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container .bot-lvl svg path,#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span svg path{fill:#00463a}#header-main .header-unit .desktop-holder .nav-holder .nested [popover] .container span:hover{cursor:default;color:#00463a!important}.carousel.swiper{display:flex;flex-direction:column;gap:2em;width:100%}.carousel.swiper img{width:100%;height:auto}.carousel.swiper .swiper-pagination{position:relative!important;--swiper-theme-color:#00463A;--swiper-pagination-bullet-inactive-color:#8A723B;--swiper-pagination-bullet-inactive-opacity:1}.greenbg .carousel.swiper .swiper-pagination{--swiper-pagination-bullet-inactive-color:#8A723B;--swiper-theme-color:#FFFDF3}.goldbg .carousel.swiper .swiper-pagination{--swiper-pagination-bullet-inactive-color:#00463A;--swiper-theme-color:#FFFDF3}@media screen and (min-width:768px){.contact-copy+.contact-form{margin-top:-2em}}.contact-copy .underline,.contact-copy h2,.contact-copy h3{text-wrap:pretty;max-width:868px;margin-bottom:.75em}.contact-copy h2,.contact-copy h3{margin-bottom:0}.contact-copy .container{gap:1.5rem}.contact-copy .container .copy p{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;max-width:752px;margin:1em auto;font-size:.75rem}.contact-copy .container .copy p a{font-size:1em}.contact-copy .container .btn{margin:.5rem auto}.contact-form .container{max-width:850px;padding:clamp(2rem,1.698rem + 1.24vw,2.813rem);border-radius:.5em;box-shadow:0 .998px 3.99px #19213d14}.contact-form .container h2{font-size:1.875rem}@media screen and (min-width:768px){.contact-form form fieldset{grid-template-columns:1fr 1fr}.contact-form form fieldset .field.textarea,.contact-form form fieldset .field.dropdown,.contact-form form fieldset .field.checkbox,.contact-form form fieldset .field.radio{grid-column:1/span 2}}.contact-form form .btn-toolbar{display:grid;place-items:center}.contact-form form .btn-toolbar p{margin:1em auto}.faqs-container{display:grid;text-align:left;gap:clamp(2rem,1.582rem + 1.71vw,3.125rem);padding-top:var(--container-gap)}@media screen and (min-width:640px){.faqs-container{width:90vw;max-width:1186px;margin:0 auto}}.faqs-container:has(.faqphoto) .faqphoto{width:90vw;height:auto;margin:0 auto}@media screen and (min-width:768px){.faqs-container:has(.faqphoto) .faqphoto{width:100%}}@media screen and (min-width:768px){.faqs-container:has(.faqphoto){grid-template-columns:60fr 40fr}}.faqs-container details[open]{border-left-color:var(--accent-color)}.faqs-container details[open] .title{font-size:clamp(1.563rem,1.4rem + .67vw,2rem)}.faqs-container details[open] .answer{padding-left:calc(clamp(1.563rem,1.4rem + .67vw,2rem) + .5em)}.faqs-container details[open] summary:after{rotate:180deg}@media screen and not (min-width:768px){.faqs-container details[open] summary:after{display:none}}.faqs-container details{border-left:5px solid currentColor;border-bottom:1px solid currentColor;padding:1.25rem}.faqs-container details ul{padding-left:2em}.faqs-container details ul li+li{margin-top:1em}.faqs-container details summary{display:flex;align-items:center;gap:2em;cursor:pointer}.faqs-container details summary:after{--size:clamp(1.75rem, 1.471rem + 1.14vw, 2.5rem);content:"";display:block;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);aspect-ratio:1;background:url(/images/svg/faq.svg) no-repeat 0 0;background-size:contain;transition:rotate .3s}.faqs-container details summary .title{display:flex;flex-grow:1;gap:.5em;font-size:clamp(.75rem,.611rem + .57vw,1.125rem);font-weight:400;transition:all .5s ease}.faqs-container details summary h3{text-align:left;flex-grow:1;font-weight:400;font-size:1em}.faqs-container details summary .pos{min-width:max-content}footer#footer-main{--background-color:#003F34}footer#footer-main:before{content:"";background:var(--gradient);width:100%;height:5px;display:block}footer#footer-main .container{padding:var(--section-padding);display:grid;gap:2em}@media screen and (min-width:768px){footer#footer-main .container{display:flex;justify-content:space-between}footer#footer-main .container .copyright{display:flex;align-items:flex-end}}footer#footer-main .logo{max-width:90%}footer#footer-main .logo svg{width:100%;height:auto}footer#footer-main nav ul{list-style:none;display:grid;gap:2em;font-size:.875em;font-family:Libre Franklin,serif;font-style:normal;font-weight:600}footer#footer-main .info{font-size:.875rem;display:grid;gap:2em}@media screen and (min-width:768px){footer#footer-main .info{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:30%}footer#footer-main .info .address,footer#footer-main .info .copyright{width:100%}}footer#footer-main address{font-style:normal}footer#footer-main h4{font-family:Libre Franklin,serif;font-style:normal;font-weight:500;text-align:left;font-size:.625rem;text-transform:uppercase}.dnadesign__elemental__models__elementcontent{max-width:var(--paragraph-max-size);margin-inline:auto;--primary-color:black}.dnadesign__elemental__models__elementcontent p,.dnadesign__elemental__models__elementcontent ul,.dnadesign__elemental__models__elementcontent ol{font-size:.8125rem}.dnadesign__elemental__models__elementcontent p+*,.dnadesign__elemental__models__elementcontent ul+*,.dnadesign__elemental__models__elementcontent ol+*{margin-top:1em}.dnadesign__elemental__models__elementcontent ul,.dnadesign__elemental__models__elementcontent ol{padding-left:2em}.dnadesign__elemental__models__elementcontent ul strong,.dnadesign__elemental__models__elementcontent ol strong{font-weight:600}.dnadesign__elemental__models__elementcontent ul li+li,.dnadesign__elemental__models__elementcontent ol li+li{margin-top:1em}.dnadesign__elemental__models__elementcontent h1,.dnadesign__elemental__models__elementcontent h2,.dnadesign__elemental__models__elementcontent h3,.dnadesign__elemental__models__elementcontent h4,.dnadesign__elemental__models__elementcontent h5{color:var(--primary-color)}.dnadesign__elemental__models__elementcontent h1.subhead,.dnadesign__elemental__models__elementcontent h2.subhead,.dnadesign__elemental__models__elementcontent h3.subhead,.dnadesign__elemental__models__elementcontent h4.subhead,.dnadesign__elemental__models__elementcontent h5.subhead{font-size:.8125rem;font-family:Libre Franklin,serif;font-style:normal;font-weight:700;text-align:left}.dnadesign__elemental__models__elementcontent h1+*,.dnadesign__elemental__models__elementcontent h2+*,.dnadesign__elemental__models__elementcontent h3+*,.dnadesign__elemental__models__elementcontent h4+*,.dnadesign__elemental__models__elementcontent h5+*{margin-top:1em}@media screen and (min-width:768px){.silverstripe__elementalfileblock__block__fileblock:has(.split)+.silverstripe__elementalfileblock__block__fileblock:has(.split){direction:rtl}.silverstripe__elementalfileblock__block__fileblock:has(.split)+.silverstripe__elementalfileblock__block__fileblock:has(.split) .copy{margin-right:auto}}.silverstripe__elementalfileblock__block__fileblock:not(:has(.split)){max-width:var(--paragraph-max-size);margin-inline:auto}.silverstripe__elementalfileblock__block__fileblock img,.silverstripe__elementalfileblock__block__fileblock .video-player{border-radius:.5rem;overflow:clip}.silverstripe__elementalfileblock__block__fileblock .caption{font-style:italic;font-size:.6875rem;margin-top:1em}.silverstripe__elementalfileblock__block__fileblock .split{align-items:center}.video-player{position:relative}.video-player button.icon{position:absolute;inset:0;display:grid;place-content:center}.video-player button.icon:hover svg circle{stroke:var(--accent-color);fill:var(--gradient);fill-opacity:1}.video-player button.icon:hover svg path{fill:var(--accent-color)}.element+.element{margin-top:var(--container-gap)}.App\\Pages\\HomePage .hero{position:relative;overflow:hidden}.App\\Pages\\HomePage .hero h1.underline:after{--gradient: linear-gradient(90deg, #937B44 0%, #F9EBAE 32.21%, #775E27 99.99%);background:var(--gradient)}.App\\Pages\\HomePage .hero h1+p{margin-top:0}.App\\Pages\\HomePage .hero img{filter:brightness(.9)}.App\\Pages\\HomePage section.practice-areas{position:relative;z-index:1}.App\\Pages\\HomePage section.practice-areas .practices{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices{flex-direction:unset;flex-wrap:wrap;gap:1.25em;justify-content:center;align-items:stretch}}.App\\Pages\\HomePage section.practice-areas .practices .border{width:100%;height:5px;background:var(--gradient)}.App\\Pages\\HomePage section.practice-areas .practices .areas-container{background:var(--foreground-color)}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices .areas-container{width:25%;max-width:280px}}.App\\Pages\\HomePage section.practice-areas .practices details[open]>summary .top-lvl svg{transform:rotate(-180deg)}.App\\Pages\\HomePage section.practice-areas .practices details[open]>summary .top-lvl:after{content:"";width:100%;position:absolute;bottom:0;background:var(--accent-color);height:2px;transition:all .3s}@starting-style{.App\\Pages\\HomePage section.practice-areas .practices details[open]>summary .top-lvl:after{opacity:0;scale:0}}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices details{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%}}.App\\Pages\\HomePage section.practice-areas .practices details summary{align-items:flex-start;flex-direction:column;width:100%;cursor:pointer}.App\\Pages\\HomePage section.practice-areas .practices details summary:before{width:100%;height:5px;background:var(--gradient);content:""}.App\\Pages\\HomePage section.practice-areas .practices details summary:hover{color:var(--background-color)}.App\\Pages\\HomePage section.practice-areas .practices details summary:hover svg path{fill:var(--background-color)}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices details summary{cursor:text}}.App\\Pages\\HomePage section.practice-areas .practices details summary .top-lvl{text-wrap:pretty;font-size:.9375rem;color:var(--accent-color);margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:85%;padding:1em 0;position:relative}.App\\Pages\\HomePage section.practice-areas .practices details summary .top-lvl svg{transition:all .3s}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices details summary .top-lvl svg{display:none}}.App\\Pages\\HomePage section.practice-areas .practices details summary .top-lvl svg path{fill:var(--accent-color)}.App\\Pages\\HomePage section.practice-areas .practices details .link,.App\\Pages\\HomePage section.practice-areas .practices details summary,.App\\Pages\\HomePage section.practice-areas .practices details span{display:flex;width:100%;position:relative;background:none;color:#00463a;font-family:Libre Franklin,serif;font-style:normal;font-weight:700;text-decoration:none;padding:0;text-transform:uppercase;font-size:.6875rem;border:none;gap:.5em;align-items:center;transition:all .3s;text-wrap:balance}.App\\Pages\\HomePage section.practice-areas .practices details .link svg,.App\\Pages\\HomePage section.practice-areas .practices details summary svg,.App\\Pages\\HomePage section.practice-areas .practices details span svg{width:10px;height:6px;flex:0 0 auto}.App\\Pages\\HomePage section.practice-areas .practices details .link svg path,.App\\Pages\\HomePage section.practice-areas .practices details summary svg path,.App\\Pages\\HomePage section.practice-areas .practices details span svg path{fill:var(--background-color)}.App\\Pages\\HomePage section.practice-areas .practices details span:hover{color:#00463a!important}.App\\Pages\\HomePage section.practice-areas .practices details .areas{margin:0;display:flex;flex-direction:column}@media screen and (min-width:768px){.App\\Pages\\HomePage section.practice-areas .practices details .areas{height:100%;justify-content:space-between}}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul{list-style-type:none;padding:0;width:85%;margin:1.25em auto .5em}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li a,.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li span{display:flex;align-items:center;justify-content:space-between;font-weight:500;margin-bottom:1.25em}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li a:hover,.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li span:hover{color:var(--accent-color)}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li a:hover svg path,.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li span:hover svg path{fill:var(--accent-color)}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li a svg,.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li span svg{transform:rotate(-90deg)}.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li a svg path,.App\\Pages\\HomePage section.practice-areas .practices details .areas ul li span svg path{fill:var(--background-color)}.App\\Pages\\HomePage section.practice-areas .practices details .areas .btn{margin:0 auto 1.25em;background:none;color:#00463a;padding:.7em 1.388889em;font-size:1em}.App\\Pages\\HomePage section.practice-areas .practices details .areas .btn:hover{background:#00463a;color:#fffdf3}.App\\Pages\\HomePage .team{padding-top:0}@media screen and not (min-width:768px){.App\\Pages\\HomePage .team .container.greenbg{--background-color:#0B3931;width:100%}}.App\\Pages\\HomePage .team .border{width:100%;height:5px;background:var(--gradient);margin:auto}.App\\Pages\\HomePage .team .inner-container{width:100%;place-items:center;position:relative;margin:auto;display:grid}@media screen and (min-width:768px){.App\\Pages\\HomePage .team .inner-container{width:90%}}.App\\Pages\\HomePage .team .inner-container h1,.App\\Pages\\HomePage .team .inner-container h2,.App\\Pages\\HomePage .team .inner-container h3,.App\\Pages\\HomePage .team .inner-container h4{margin-bottom:2.8rem;max-width:90%;margin-inline:auto}.App\\Pages\\HomePage .team .inner-container .sixth{text-transform:uppercase;font-family:Libre Franklin,serif;font-style:normal;font-weight:700}.App\\Pages\\HomePage .team .inner-container .swiper-slide a,.App\\Pages\\HomePage .team .inner-container .wrap{display:grid;position:relative;text-decoration:none}.App\\Pages\\HomePage .team .inner-container .swiper-slide a>*,.App\\Pages\\HomePage .team .inner-container .wrap>*{grid-area:1/1}.App\\Pages\\HomePage .team .inner-container .swiper-slide a:after,.App\\Pages\\HomePage .team .inner-container .wrap:after{content:"";background:linear-gradient(180deg,#0b393100 52.88%,#0b3931),transparent -4.327px 0px/123.996% 100% no-repeat;background-blend-mode:multiply,normal;z-index:1;position:absolute;inset:0}.App\\Pages\\HomePage .team .inner-container .swiper-slide a img,.App\\Pages\\HomePage .team .inner-container .wrap img{width:100%;height:auto;display:block;aspect-ratio:2.5/3.2;object-fit:cover;z-index:0;filter:grayscale(1);transition:all .3s}.App\\Pages\\HomePage .team .inner-container .swiper-slide a span,.App\\Pages\\HomePage .team .inner-container .wrap span{z-index:2;place-self:flex-end;width:100%;text-align:center;display:grid;gap:.3125rem;line-height:1;padding-bottom:1.5em}.App\\Pages\\HomePage .team .inner-container .swiper-slide a span em,.App\\Pages\\HomePage .team .inner-container .wrap span em{font-size:.75em;font-family:Libre Franklin,serif;font-style:normal;font-weight:600;margin-top:.25em}.App\\Pages\\HomePage .team .inner-container .swiper-slide a:hover img{filter:none}.App\\Pages\\HomePage .practice-copy{max-width:635px;text-align:center}.App\\Pages\\HomePage .disc{font-size:.9375em;font-family:Libre Franklin,serif;font-style:normal;font-weight:400}.App\\Pages\\AboutPage main .intro ul{padding-left:2em}.App\\Pages\\AboutPage main article{padding:var(--section-padding)}.App\\Pages\\AboutPage main article.darkerbg{background:#dbd8c226}.App\\Pages\\AboutPage main article h3{margin-bottom:1.71428571em}.App\\Pages\\AboutPage main article *+*{margin-top:1em}.App\\Pages\\AboutPage main article p,.App\\Pages\\AboutPage main article ul,.App\\Pages\\AboutPage main article ol{--primary-color:black;max-width:var(--paragraph-max-size);margin-inline:auto;font-size:.8125rem;line-height:1.75}.App\\Pages\\AboutPage main article p li+li,.App\\Pages\\AboutPage main article ul li+li,.App\\Pages\\AboutPage main article ol li+li{margin-top:1em}.App\\Pages\\AboutPage main article ul{padding-left:2em}.SilverStripe\\Blog\\Model\\Blog article{border:1px solid #DBD8C2;box-shadow:0 1px 4px #19213d14;border-radius:.5rem;overflow:clip}.SilverStripe\\Blog\\Model\\Blog article .copy{place-self:center;padding:var(--gap);width:100%}.SilverStripe\\Blog\\Model\\Blog article .copy time,.SilverStripe\\Blog\\Model\\Blog article .copy .author{font-size:.875rem;font-family:Libre Franklin,serif;font-style:normal;font-weight:400}.SilverStripe\\Blog\\Model\\Blog article .copy h2,.SilverStripe\\Blog\\Model\\Blog article .copy h3{text-align:left;font-size:1.875rem}.SilverStripe\\Blog\\Model\\Blog article .copy h2 a,.SilverStripe\\Blog\\Model\\Blog article .copy h3 a{font-size:1em}.SilverStripe\\Blog\\Model\\Blog article .copy h2 a:not(:hover,:focus),.SilverStripe\\Blog\\Model\\Blog article .copy h3 a:not(:hover,:focus){text-decoration:none}.SilverStripe\\Blog\\Model\\Blog .intro{display:grid;--gap: clamp(2rem, 1.629rem + 1.52vw, 3rem);gap:var(--gap);width:90vw}.SilverStripe\\Blog\\Model\\Blog .intro .content{max-width:640px;margin:0 auto}@media screen and (min-width:768px){.SilverStripe\\Blog\\Model\\Blog .intro article{gap:0}}.SilverStripe\\Blog\\Model\\Blog .articles .container{--container-gap:2.2em}.SilverStripe\\Blog\\Model\\Blog .articles h2{margin-bottom:0}.SilverStripe\\Blog\\Model\\Blog .articles nav ul{display:grid;gap:1em;list-style:none}@media screen and (min-width:768px){.SilverStripe\\Blog\\Model\\Blog .articles nav ul{grid-template-columns:repeat(2,minmax(290px,1fr))}}@media screen and (min-width:1000px){.SilverStripe\\Blog\\Model\\Blog .articles nav ul{grid-template-columns:repeat(3,minmax(290px,1fr))}}.SilverStripe\\Blog\\Model\\Blog .articles article{border:none;display:flex;flex-direction:column;align-items:stretch;height:100%}.SilverStripe\\Blog\\Model\\Blog .articles article img{filter:grayscale(1);aspect-ratio:354/228}.SilverStripe\\Blog\\Model\\Blog .articles article .copy{border-left:1px solid #DBD8C2;border-right:1px solid #DBD8C2;border-bottom:1px solid #DBD8C2;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1.5rem;flex-grow:1}.SilverStripe\\Blog\\Model\\Blog .articles article .copy time{font-size:.75rem}.SilverStripe\\Blog\\Model\\Blog .articles article .copy h3{font-size:1.25rem}.SilverStripe\\Blog\\Model\\Blog .articles article .copy .author{display:flex;gap:.5rem;align-items:center;font-size:.75rem}.SilverStripe\\Blog\\Model\\Blog .articles article .copy .author svg{aspect-ratio:1;width:2rem;height:2rem}.SilverStripe\\Blog\\Model\\Blog .articles article .copy .author svg g rect{fill:#775e27;fill-opacity:1}.SilverStripe\\Blog\\Model\\Blog .pagination{display:flex;gap:1em;align-items:center}.SilverStripe\\Blog\\Model\\Blog .pagination span,.SilverStripe\\Blog\\Model\\Blog .pagination a{aspect-ratio:1;padding:.5em;display:flex;align-items:center;justify-content:center;min-width:2em;line-height:1}.SilverStripe\\Blog\\Model\\Blog .pagination a:hover{color:var(--gradient)}.SilverStripe\\Blog\\Model\\Blog .pagination span{background:#00463a}.SilverStripe\\Blog\\Model\\BlogPost article header{background:#000}.SilverStripe\\Blog\\Model\\BlogPost article header img{filter:brightness(.75) opacity(.6)}.SilverStripe\\Blog\\Model\\BlogPost article header .container{max-width:600px;display:grid;gap:1.5rem}.SilverStripe\\Blog\\Model\\BlogPost article header h1{margin:0}.SilverStripe\\Blog\\Model\\BlogPost article header p{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;margin:0}.SilverStripe\\Blog\\Model\\BlogPost article header time{font-size:.875rem;display:block}.SilverStripe\\Blog\\Model\\BlogPost article header .author{display:flex;gap:.5rem;align-items:center;justify-content:center;font-size:.875rem}.SilverStripe\\Blog\\Model\\BlogPost article header .author svg{aspect-ratio:1;width:2rem;height:2rem}.App\\Pages\\TeamPage .breadcrumbs{padding-bottom:0}@media screen and (min-width:768px){.App\\Pages\\TeamPage .breadcrumbs{padding:0;transform:translateY(calc(var(--container-gap) + 1em))}}@media screen and (min-width:768px){.App\\Pages\\TeamPage .intro .copy{width:85%;margin-inline-end:auto}}.App\\Pages\\TeamPage nav.team+nav.team{padding:var(--section-padding);margin:var(--container-gap) auto}.App\\Pages\\TeamPage nav.team ul{list-style:none;display:flex;gap:2em 1em;flex-wrap:wrap;justify-content:center;margin-top:var(--container-gap)}.App\\Pages\\TeamPage nav.team ul li{width:calc(50% - .5em)}@media screen and (min-width:768px){.App\\Pages\\TeamPage nav.team ul li{width:calc(33% - .5em)}}.App\\Pages\\TeamPage nav.team ul a,.App\\Pages\\TeamPage nav.team ul .wrap{font-weight:700;position:relative;display:grid;width:100%;text-decoration:none;color:#fff}.App\\Pages\\TeamPage nav.team ul a>*,.App\\Pages\\TeamPage nav.team ul .wrap>*{grid-area:1/1}.App\\Pages\\TeamPage nav.team ul a:after,.App\\Pages\\TeamPage nav.team ul .wrap:after{content:"";background:linear-gradient(180deg,#0b393100 52.88%,#0b3931),transparent -4.327px 0px/123.996% 100% no-repeat;background-blend-mode:multiply,normal;z-index:1;position:absolute;inset:0}.App\\Pages\\TeamPage nav.team ul a img,.App\\Pages\\TeamPage nav.team ul .wrap img{width:100%;filter:grayscale(1);transition:all .3s}.App\\Pages\\TeamPage nav.team ul a span,.App\\Pages\\TeamPage nav.team ul .wrap span{position:relative;z-index:2;place-self:flex-end;width:100%;text-align:center;display:grid;gap:.3125em;padding-bottom:1.625em}.App\\Pages\\TeamPage nav.team ul a span em,.App\\Pages\\TeamPage nav.team ul .wrap span em{font-family:Libre Franklin,serif;font-weight:600;font-style:normal;font-size:.75em}.App\\Pages\\TeamPage nav.team ul a:hover img{filter:none}.App\\Pages\\TeamMember main article{padding-bottom:var(--container-gap)}.App\\Pages\\TeamMember main article .split{position:relative}@media screen and (min-width:768px){.App\\Pages\\TeamMember main article .split{grid-template-columns:minmax(auto,444px) 1fr;gap:3.125em}.App\\Pages\\TeamMember main article .split .copy{width:85%}.App\\Pages\\TeamMember main article .split img{top:var(--header-height);position:sticky}}.App\\Pages\\TeamMember main article .split .subhead{font-family:Libre Franklin,serif;font-style:normal;font-weight:600}.App\\Pages\\TeamMember main article .split .email{font-family:Libre Franklin,serif;font-style:normal;font-weight:600;margin-top:.5em;color:#8a723b;font-size:.75em}.App\\Pages\\TeamMember main article .split .sans-serif{--primary-color:black;padding:2rem 0}.App\\Pages\\TeamMember main article .split .sans-serif h2,.App\\Pages\\TeamMember main article .split .sans-serif h3,.App\\Pages\\TeamMember main article .split .sans-serif h4,.App\\Pages\\TeamMember main article .split .sans-serif h5{font-family:Libre Franklin,serif;font-style:normal;font-weight:600;text-transform:uppercase;margin:1.5em 0;text-align:left}.App\\Pages\\TeamMember main article .split .sans-serif h2{font-size:1rem}.App\\Pages\\TeamMember main article .split .sans-serif h3{font-size:.875rem}.App\\Pages\\TeamMember main article .split .sans-serif p,.App\\Pages\\TeamMember main article .split .sans-serif ul,.App\\Pages\\TeamMember main article .split .sans-serif ol{font-size:.875em}.App\\Pages\\ContactPage main section.top h1{text-wrap:pretty;max-width:868px;margin-bottom:1em}.App\\Pages\\ContactPage main section.top p{font-family:Libre Franklin,serif;font-style:normal;font-weight:400;text-align:center;max-width:752px;font-size:.75em;margin:1em auto}.App\\Pages\\ContactPage main section.top .legal p{font-size:1em;text-wrap:balance}.App\\Pages\\ContactPage .goldbg.gradient{background:linear-gradient(270deg,#775e2773 8.17%,#f5e7aa73 56.25%,#f9ebae73 64.42%,#937b4473 93.27%),linear-gradient(0deg,#937b44 0% 100%),#8a723b}.App\\Pages\\ContactPage main section.cocouncil{--container-gap:2em}.App\\Pages\\ContactPage main section.cocouncil p:not(:has(.btn)){font-family:Libre Franklin,serif;font-style:normal;font-weight:400;text-align:center;max-width:752px;font-size:.75em;margin:1em auto}.App\\Pages\\ContactPage .learnmore .container{gap:1.5em}.App\\Pages\\ContactPage.thanks main{display:flex;flex-direction:column;align-items:stretch;min-height:100dvh}.App\\Pages\\ContactPage.thanks main section.top{flex-grow:1}.App\\Pages\\ContactPage.thanks main section.top p:not(.sans-serif){font-size:1rem;font-family:Libre Baskerville,sans-serif}.App\\Pages\\ContactPage.thanks main section.top p{max-width:602px}.App\\Pages\\PracticeHolder .container ul{list-style-type:none;padding:0}.App\\Pages\\PracticeHolder .container ul.parent{gap:3.125em;display:grid}@media screen and (min-width:768px){.App\\Pages\\PracticeHolder .container ul.parent{grid-template-columns:repeat(2,1fr)}}.App\\Pages\\PracticeHolder .container ul.parent ul.sub{row-gap:1.25rem;column-gap:1.875rem;display:grid}@media screen and (min-width:768px){.App\\Pages\\PracticeHolder .container ul.parent ul.sub{grid-template-columns:repeat(2,1fr)}}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl{cursor:pointer;font-size:.9375rem;color:var(--accent-color);position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2em;text-decoration:none;text-transform:uppercase;font-family:Libre Franklin,serif;font-style:normal;font-weight:700}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl:hover{color:#00463a}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl:hover svg path{fill:#00463a}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl svg{transform:rotate(-90deg);flex:0 0 auto}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl svg path{fill:var(--accent-color)}.App\\Pages\\PracticeHolder .container ul.parent .mid-lvl:after{content:"";width:100%;position:absolute;bottom:-.5em;background:var(--accent-color);height:2px;left:0}.App\\Pages\\PracticeHolder .container ul.parent .bot-lvl,.App\\Pages\\PracticeHolder .container ul.parent span{cursor:pointer;font-size:.9375rem;color:#00463a;justify-content:space-between;max-width:100%;margin-bottom:0;width:100%;display:flex;align-items:center;font-family:Libre Franklin,serif;font-style:normal;font-weight:600}.App\\Pages\\PracticeHolder .container ul.parent .bot-lvl:hover,.App\\Pages\\PracticeHolder .container ul.parent span:hover{color:var(--accent-color)}.App\\Pages\\PracticeHolder .container ul.parent .bot-lvl:hover svg path,.App\\Pages\\PracticeHolder .container ul.parent span:hover svg path{fill:var(--accent-color)}.App\\Pages\\PracticeHolder .container ul.parent .bot-lvl svg,.App\\Pages\\PracticeHolder .container ul.parent span svg{transform:rotate(-90deg);flex:0 0 auto}.App\\Pages\\PracticeHolder .container ul.parent .bot-lvl svg path,.App\\Pages\\PracticeHolder .container ul.parent span svg path{fill:#00463a}.App\\Pages\\PracticeHolder .container ul.parent span:hover{cursor:default;color:#00463a}.App\\Pages\\PracticeCategory .greenbg.faqs,.App\\Pages\\Practice .greenbg.faqs{--background-color:#003F34}.App\\Pages\\PracticeCategory .flip,.App\\Pages\\Practice .flip{display:flex;flex-direction:column-reverse}.App\\Pages\\PracticeCategory .intro .breadcrumbs,.App\\Pages\\Practice .intro .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;padding-bottom:0;transform:translateY(calc(-1*clamp(1.5rem,.571rem + 3.81vw,4rem)))}@media screen and (min-width:768px){.App\\Pages\\PracticeCategory .intro .breadcrumbs,.App\\Pages\\Practice .intro .breadcrumbs{padding:0}}.App\\Pages\\PracticeCategory .intro h1,.App\\Pages\\PracticeCategory .intro h2,.App\\Pages\\PracticeCategory .intro .title,.App\\Pages\\Practice .intro h1,.App\\Pages\\Practice .intro h2,.App\\Pages\\Practice .intro .title{max-width:928px}.App\\Pages\\PracticeCategory .intro p,.App\\Pages\\Practice .intro p{max-width:671px}.App\\Pages\\PracticeCategory .intro h1,.App\\Pages\\PracticeCategory .intro p,.App\\Pages\\Practice .intro h1,.App\\Pages\\Practice .intro p{margin-left:auto;margin-right:auto}.App\\Pages\\PracticeCategory .darkerbg h2,.App\\Pages\\Practice .darkerbg h2{font-size:clamp(1.563rem,1.33rem + .95vw,2.188rem)}.App\\Pages\\PracticeCategory .darkerbg .copy,.App\\Pages\\Practice .darkerbg .copy{max-width:var(--paragraph-max-size);margin:auto}.App\\Pages\\PracticeCategory .darkerbg .children,.App\\Pages\\Practice .darkerbg .children{text-align:center;padding:0;list-style-type:none;font-size:1.125em}.App\\Pages\\PracticeCategory .darkerbg .disc,.App\\Pages\\Practice .darkerbg .disc{text-align:center;font-size:.75em}.App\\Pages\\PracticeCategory .whychoose .copy,.App\\Pages\\Practice .whychoose .copy{max-width:824px}.App\\Pages\\PracticeCategory .whychoose .copy p,.App\\Pages\\PracticeCategory .whychoose .copy ul,.App\\Pages\\PracticeCategory .whychoose .copy ol,.App\\Pages\\Practice .whychoose .copy p,.App\\Pages\\Practice .whychoose .copy ul,.App\\Pages\\Practice .whychoose .copy ol{max-width:726px;margin-left:auto;margin-right:auto;font-size:.75em}.App\\Pages\\PracticeCategory .whychoose .copy .btn,.App\\Pages\\Practice .whychoose .copy .btn{margin-top:.5rem}
