@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_67c8a9cb-module__ezq1vG__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_67c8a9cb-module__ezq1vG__variable{--font-heading:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ef259ff0c2d5fc1-s.0749o0elrz4wh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/be22fa5a631c612a-s.3eyiw2px7wu1i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d0ea3402e6e0063f-s.2iqx7-ue6kkn_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6ab71d031fe7ae3b-s.p.0o4tu1f5ow31f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/753335dc41989450-s.20v8t0e0-z3mj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e0056d9a15a9b92a-s.2afpy7y5nbohx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b85b15db928600ba-s.2rt0tuil_-hzi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c313dc4eda25f719-s.p.23vapzoop7owo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8fe616373cda781a-s.3zsw3i_t0cd25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac972b96b88588e0-s.38k1yaatxy94d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ea95a6c50203df72-s.0i39tt0a94-to.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80bb744e92754df7-s.p.16jqoopzq5m_9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddbd854add8353d7-s.2-t_q4sotlq4-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35597f1def34002a-s.28ow1rt4u90e-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7c80d408cfc89af-s.3-5jqd3-qq08n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bec5c09c262b1b7f-s.p.10mmioanno57p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif Fallback;src:local(Times New Roman);ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.0%;size-adjust:110.28%}.pt_serif_fea23027-module__D0Spbq__className{font-family:PT Serif,PT Serif Fallback}.pt_serif_fea23027-module__D0Spbq__variable{--font-body:"PT Serif", "PT Serif Fallback"}
:root{--navy:#253550;--light:#ebebef;--blue:#608fc7;--white:#fff;--black:#000;--ink:#1d231c;--page-padding:3vw;--mobile-page-padding:6vw;--max-page-width:1800px;--grid-gap:11px;--divider-height:4vw;--logo-height:133px;--header-padding:2vw;--header-height:calc(var(--header-padding) * 2 + var(--logo-height))}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:799px){:root{--header-padding:6vw}}@media screen and (max-width:767px){:root{--logo-height:103px}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--navy);color:var(--black);font-family:var(--font-body), Georgia, serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.5em}a{color:inherit;text-decoration:none}img{border:0}button,input,textarea{margin:0;font-family:inherit;font-size:100%}.site{flex-direction:column;min-height:100vh;display:flex}main{z-index:9;position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);color:var(--navy);border-radius:10px;padding:1.2rem;text-decoration:underline;position:absolute;top:24px;left:-16000px}.skip-link:focus{left:24px}h1,h2,h3,h4,.large,.small,.fluid{font-size:min(calc((var(--s) - 1) * 1.2vw + 1rem), max(calc((var(--s) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--s) * 1rem)))}@media screen and (max-width:767px) and (orientation:portrait){h1,h2,h3,h4,.large,.small,.fluid{font-size:calc((var(--s) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}h1,h2,h3,h4{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.02em;font-weight:400;line-height:calc(1.2em * (1 + (1 - var(--s)) / 25));margin:2rem 0}h1{--s:4;color:var(--h1-color)}h2{--s:2.8;color:var(--heading-color)}h3{--s:2.2;color:var(--heading-color)}h4{--s:1.6;color:var(--heading-color)}p{margin:1rem 0;line-height:1.5em}.large{--s:1.4;color:var(--text-large-color)}.small{--s:.9;color:var(--text-small-color)}b,strong{font-weight:700}.navy{color:var(--navy)}.light{color:var(--light)}.blue{color:var(--blue)}.white{color:var(--white)}.black{color:var(--black)}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.theme-bright{--bg:var(--navy);--text-color:var(--ink);--text-large-color:var(--ink);--text-small-color:var(--white);--h1-color:var(--white);--heading-color:var(--white);--link-color:var(--white);--line-color:var(--white);--button-bg:var(--white);--button-text:var(--navy);--button-outline:var(--white);--shape-bg:var(--white)}.theme-white-bold,.theme-light-bold{--bg:var(--white);--text-color:var(--black);--text-large-color:var(--black);--text-small-color:var(--black);--h1-color:var(--navy);--heading-color:var(--navy);--link-color:var(--navy);--line-color:var(--navy);--button-bg:var(--navy);--button-text:var(--white);--button-outline:var(--navy);--shape-bg:var(--light)}.theme-light-bold{--bg:var(--light);--shape-bg:var(--white)}.theme-white{--bg:var(--white);--text-color:var(--black);--text-large-color:var(--black);--text-small-color:var(--black);--h1-color:var(--blue);--heading-color:var(--black);--link-color:var(--ink);--line-color:var(--black);--button-bg:var(--navy);--button-text:var(--white);--button-outline:var(--black);--shape-bg:var(--light)}.section{box-sizing:border-box;min-height:calc(var(--min-height,0) * 1vh);color:var(--text-color);align-items:center;display:flex;position:relative}.section--medium{--min-height:66}main>.section:first-child{padding-top:var(--header-height)}.section-bg{background-color:var(--bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-bg img{object-fit:cover}.section-wrap{box-sizing:border-box;width:100%;padding:calc(var(--pad,0) * 1vmax / 10) 0;justify-content:center;display:flex;position:relative}.section--medium>.section-wrap{padding:6.6vmax 0}.section--divider{padding-bottom:var(--divider-height)}.section--divider>.section-bg{--corner-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0C0 .75 .25 1 1 1V0z'/%3E%3C/svg%3E");--corner-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M1 0C1 .75 .75 1 0 1V0z'/%3E%3C/svg%3E");-webkit-mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) center bottom / calc(100% - var(--divider-height) * 2 + 2px) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat;-webkit-mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) center bottom / calc(100% - var(--divider-height) * 2 + 2px) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat;mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) center bottom / calc(100% - var(--divider-height) * 2 + 2px) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat;transform:translateZ(0)}.section--divider-flip>.section-bg{--corner-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1C.25 0 0 .25 0 1z'/%3E%3C/svg%3E");--corner-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M1 0H0C.75 0 1 .25 1 1z'/%3E%3C/svg%3E");-webkit-mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat;-webkit-mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat;mask:var(--corner-l) left bottom / var(--divider-height) var(--divider-height) no-repeat, var(--corner-r) right bottom / var(--divider-height) var(--divider-height) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--divider-height) + 1px) no-repeat}.section--divider+.section>.section-bg{top:calc(-1 * var(--divider-height))}.grid{--gutter:calc(var(--mobile-page-padding) - var(--grid-gap));--cell-max:calc((var(--max-page-width) - var(--grid-gap) * 7) / 8);grid-template-rows:repeat(var(--rows-m), minmax(24px, auto));grid-template-columns:minmax(var(--gutter), 1fr) repeat(8, minmax(0, var(--cell-max))) minmax(var(--gutter), 1fr);gap:var(--grid-gap);width:100%;display:grid;position:relative;overflow-x:clip}.block{grid-area:var(--area-m);min-width:0;z-index:var(--z-m,auto);justify-content:var(--v-m,flex-start);transform:var(--transform-m,none);flex-direction:column;display:flex;position:relative}.block--hide-mobile{display:none}@media (min-width:768px){.grid{--gutter:calc(var(--page-padding) - var(--grid-gap));--cell-max:calc((var(--max-page-width) - var(--grid-gap) * 23) / 24);--container:min(var(--max-page-width), calc(100vw - var(--page-padding) * 2));grid-template-rows:repeat(var(--rows-d), minmax(calc(var(--container) * .0215), auto));grid-template-columns:minmax(var(--gutter), 1fr) repeat(24, minmax(0, var(--cell-max))) minmax(var(--gutter), 1fr)}.block{grid-area:var(--area-d);z-index:var(--z-d,auto);justify-content:var(--v-d,flex-start);transform:var(--transform-d,none)}.block--hide-mobile{display:flex}.block--hide-desktop{display:none}}.text{z-index:0;position:relative}.text>*{white-space:pre-wrap}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text :is(p,h1,h2,h3,h4):empty:before{content:"​"}.text a{color:var(--link-color);text-underline-offset:.2em;text-decoration:underline}.text pre{white-space:pre-wrap;margin:1em 0;font-family:monospace,serif;font-size:1em}.text pre:first-child{margin-top:0}.text pre:last-child{margin-bottom:0}.text code{font-family:var(--font-body), Georgia, serif;font-size:1rem;line-height:1.5em}.text ul,.text ol{margin:1rem 0;padding-left:2.5rem}.text li>*{margin-top:.5em;margin-bottom:.5em}.highlight{white-space:pre;display:inline-block;position:relative}.highlight>svg{z-index:-1;fill:none;width:calc(100% + .2em);height:100%;stroke:var(--light);stroke-width:max(1px, var(--stroke,.05em));stroke-linecap:square;stroke-linejoin:bevel;pointer-events:none;position:absolute;top:0;left:-.1em;overflow:visible}.button-wrap{flex:1;justify-content:center;height:100%;display:flex}.button{box-sizing:border-box;border:0 solid var(--button-bg);background-color:var(--button-bg);height:100%;color:var(--button-text);font-family:var(--font-body), Georgia, serif;text-align:center;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:0 1.2rem;font-size:1rem;line-height:normal;transition:opacity .1s linear;display:flex}.button:hover{opacity:.8}.button--secondary{border:2px solid var(--button-outline);color:var(--button-outline);background:0 0;padding:0 1.837em;transition:background-color .1s linear,color .1s linear}.button--secondary:hover{opacity:1;background-color:var(--button-outline);color:var(--bg)}.button-wrap--fit{flex:none;height:auto}.button-wrap--fit>.button{flex:none;height:auto;padding-top:1.2rem;padding-bottom:1.2rem}.button-wrap--left{justify-content:flex-start}.button-wrap--right{justify-content:flex-end}.rule{background-color:var(--line-color);border:0;height:1px;margin:8px 0}.picture{border-radius:var(--radius,0);width:100%;height:100%;position:relative;overflow:hidden}.picture img{object-fit:var(--fit-m,cover);object-position:var(--focus,50% 50%)}@media (min-width:768px){.picture img{object-fit:var(--fit-d,cover)}}.picture-overlay{background-color:var(--overlay);position:absolute;inset:0}.shape{background:var(--shape-bg);width:100%;height:100%}.header{z-index:10;pointer-events:none;-webkit-tap-highlight-color:transparent;line-height:1;position:absolute;top:0;left:0;right:0}.header-bar{z-index:2;box-sizing:border-box;width:100%;padding:var(--header-padding) var(--page-padding);pointer-events:auto;align-items:center;display:flex;position:relative}.header-logo{flex:none;font-size:0}.header-logo a{display:inline-block}.header-logo img{width:auto;height:var(--logo-height);display:block}.header-nav{color:var(--white);white-space:nowrap;flex-wrap:wrap;flex:auto;justify-content:flex-end;margin-left:auto;padding-left:2vw;font-size:1rem;line-height:1.5em;display:inline-flex}.header-nav-item{display:inline-flex;position:relative}.header-nav-item+.header-nav-item{margin-left:1.3vw}.header-nav a,.header-nav button{color:inherit;font:inherit;cursor:pointer;backface-visibility:hidden;background:0 0;border:0;align-items:center;padding:.1em 0;display:inline-flex}.header-nav-item>a[aria-current],.header-nav-item--active>button>span,.header-folder [aria-current]>span{background:linear-gradient(currentColor,currentColor) 0 calc(100% - .1em)/1px 1px repeat-x}.header-folder{z-index:10;box-sizing:border-box;background-color:var(--navy);text-align:right;min-width:200px;padding:.5em 1em;display:none;position:absolute;top:100%;right:-1em}.header-nav-item:hover>.header-folder,.header-nav-item:focus-within>.header-folder{display:block}.header-folder a{line-height:1.3;display:block}.header-folder a>span{display:inline}.header-folder [aria-current]>span{background-position:0 100%}.burger{cursor:pointer;background:0 0;border:0;flex:0 0 47px;width:47px;margin-right:3px;padding:1px 6px;display:none}.burger-box{width:35px;height:35px;position:relative}.burger-box span{background-color:var(--white);height:1px;margin:auto;transition:transform .25s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0}.burger-box span:first-child{transform:translateY(-5.5px)}.burger-box span:last-child{transform:translateY(5.5px)}.header--open .burger-box span{width:28px;left:3.5px;right:auto}.header--open .burger-box span:first-child{transform:rotate(45deg)}.header--open .burger-box span:last-child{transform:rotate(-45deg)}.menu{z-index:1;box-sizing:border-box;padding-top:var(--header-height);background-color:var(--blue);color:var(--white);text-align:center;opacity:0;visibility:hidden;pointer-events:auto;flex-direction:column;font-size:1.2em;transition:visibility .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.header--open .menu{opacity:1;visibility:visible}.menu-panels{flex:1 0 auto;position:relative;overflow:hidden}.menu-panel{flex-direction:column;justify-content:center;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.menu-panel--root{transform:translate(0)}.menu--folder .menu-panel--root{transform:translate(-100%)}.menu--folder .menu-panel--folder{transform:translate(0)}.menu-item{box-sizing:border-box;width:100%;padding:0 var(--page-padding);line-height:1}.menu-item a,.menu-item button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:3vw 5vw;padding:0;font-size:8.5vmin;display:inline-flex}@media screen and (min-width:576px){.menu-item a,.menu-item button{font-size:6.6vmin}}@media screen and (min-width:768px){.menu-item a,.menu-item button{font-size:6vmin}}.menu-item--active>button>span{background:linear-gradient(currentColor,currentColor) 0 100%/1px 1px repeat-x}.menu-item svg{fill:none;stroke:currentColor;stroke-width:.5px;stroke-linecap:square;width:1em;height:1em;margin-left:.15em}.menu-item--back{opacity:.5;padding-bottom:10px;font-size:.85em}.menu-item--back button{padding:0 10px}.menu-item--back svg{margin:0 .15em 0 0}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:799px){.header-bar{padding-right:var(--mobile-page-padding);padding-left:var(--mobile-page-padding)}.header-nav{display:none}.burger{justify-content:flex-start;align-items:center;display:flex}.header-logo{box-sizing:border-box;text-align:center;flex:1 0 calc(100% - 50px);padding-right:50px}}.newsletter{text-align:left;width:100%}.newsletter *{box-sizing:border-box}.newsletter h2{--s:2.2;color:var(--black);margin:0 0 1rem;line-height:1.2em}.newsletter p{white-space:pre-wrap}.newsletter-description p{margin:1rem 0}.newsletter-body{padding:0 0 1rem}.newsletter-field,.newsletter-submit{vertical-align:middle;margin:1rem 0 0;padding:.5rem .25rem .5rem 0;display:inline-block}.newsletter-field{min-width:18rem}.newsletter-field input{background:var(--white);width:100%;color:var(--black);border:1px solid #0000001f;border-radius:0;outline:none;padding:1.4rem 2rem;font-size:1rem;line-height:1.2rem;transition:background .3s ease-out,border .3s ease-out}.newsletter-field input:focus{border-color:#0006}.newsletter-field input::placeholder{color:#0000004d;opacity:1}.newsletter-submit button{background-color:var(--navy);color:var(--white);white-space:nowrap;cursor:pointer;appearance:none;border:0;border-radius:10px;padding:1.4rem 2rem;font-size:1rem;line-height:1.2rem;transition:opacity .1s linear;position:relative}.newsletter-submit button:hover{opacity:.8}.newsletter-footnote{--s:.9;color:var(--black)}.newsletter-footnote p{opacity:.8;margin:1rem 0}.newsletter-footnote p:last-child{margin-bottom:0}.form-status{margin:1rem 0 0}.newsletter{container-type:inline-size}@container (max-width:320px){.newsletter h2{margin:0 0 14px;font-size:27px}.newsletter-description p{margin:0 0 14px;line-height:normal}.newsletter-body{flex-direction:column;padding:0 0 6px;display:flex}.newsletter-field,.newsletter-submit{width:100%;min-width:0;padding:5px 0;display:block}.newsletter-submit{margin:6px 0 0}.newsletter-footnote p{margin:14px 0}}.social{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.social a{width:28px;height:28px;color:var(--black);border-radius:50%;transition:background-color .17s ease-in-out,color .17s ease-in-out;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px}.social a:hover{background-color:var(--black);color:var(--white);box-shadow:inset 0 0 0 1px var(--black)}.social svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:0}.form-card{box-sizing:border-box;background-color:var(--light);color:var(--navy);border-radius:12px;flex:1;padding:6%}.form-card *{box-sizing:border-box}.form-card fieldset{border:0;flex-wrap:wrap;align-items:flex-end;column-gap:10px;min-width:0;margin:0;padding:0;display:flex}.form-card legend{padding:0 0 4px;line-height:1.5em}.form-field{flex:1 1 0;min-width:0;margin:0 0 20px;display:block;position:relative}.form-label{padding-bottom:4px;line-height:1.5em;display:block}.form-caption{--s:.9;padding:4px 0 2px;line-height:1.5em;display:block}.form-required{--s:.9;opacity:.7;margin-left:.5em;line-height:1.5em}.form-card input,.form-card textarea{border:1px solid var(--navy);width:100%;color:var(--navy);background-color:#0000;border-radius:.4rem;outline:none;padding:10px;font-size:1rem;line-height:1.5em;transition:box-shadow .1s ease-out;display:block;box-shadow:0 0 0 1px #0000}.form-card input:focus,.form-card textarea:focus{box-shadow:0 0 0 1px var(--navy)}.form-card textarea{resize:vertical;min-height:100px}.form-card button[type=submit]{background-color:var(--navy);color:var(--white);cursor:pointer;border:0;border-radius:10px;padding:1.2rem;font-size:1rem;line-height:normal;transition:opacity .1s linear}.form-card button[type=submit]:hover{opacity:.8}.form-card button[disabled]{opacity:.6;cursor:default}.form-trap{position:absolute;left:-5000px}
