.accordion{color:#163029}.accordion__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;margin-right:auto;max-width:1920px;padding:56px 24px 26px}@media(min-width:768px){.accordion__inner{padding:calc(56px + ((100vw - 768px)/((1280 - 768)/(72 - 56)))) calc(40px + ((100vw - 768px)/((1280 - 768)/(56 - 40)))) calc(26px + ((100vw - 768px)/((1280 - 768)/(42 - 26))))}}@media(min-width:1024px){.accordion__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}}@media(min-width:1280px){.accordion__inner{gap:calc(19px + ((100vw - 1280px)/((1920 - 1280)/(152 - 19))));padding:calc(72px + ((100vw - 1280px)/((1920 - 1280)/(124 - 72)))) calc(56px + ((100vw - 1280px)/((1920 - 1280)/(260 - 56))))}}@media(min-width:1920px){.accordion__inner{gap:152px;padding:124px 260px}}.accordion__header{position:relative}@media(min-width:1024px){.accordion__header{width:369px}}@media(min-width:1280px){.accordion__header{width:calc(369px + ((100vw - 1280px)/((1920 - 1280)/(433 - 369))))}}@media(min-width:1920px){.accordion__header{width:433px}}.accordion__header .content{margin-bottom:20px}@media(min-width:768px){.accordion__header .content{margin-bottom:52px}}@media(min-width:1024px){.accordion__header .content{display:grid;grid-template-areas:"eyebrow monogram" "eyebrow heading" "eyebrow links";grid-template-rows:repeat(2,-webkit-min-content) 1fr;grid-template-rows:repeat(2,min-content) 1fr;grid-template-columns:20px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;margin-bottom:0}}@media(min-width:1280px){.accordion__header .content{-webkit-column-gap:calc(56px + ((100vw - 1280px)/((1920 - 1280)/(120 - 56))));-moz-column-gap:calc(56px + ((100vw - 1280px)/((1920 - 1280)/(120 - 56))));column-gap:calc(56px + ((100vw - 1280px)/((1920 - 1280)/(120 - 56))))}}@media(min-width:1920px){.accordion__header .content{-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}.accordion__header .content__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;grid-area:eyebrow;margin-bottom:32px}@media(min-width:1024px){.accordion__header .content__eyebrow{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:44px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin-bottom:0}}.accordion__header .content__eyebrow:after{content:"";width:96px;height:1px;background-color:#c6873f}@media(min-width:1024px){.accordion__header .content__eyebrow:after{width:1px;height:96px}}.accordion__header .content .v-icon__svg--crest{grid-area:monogram;margin-bottom:28px;width:53px;height:42px}@media(min-width:1024px){.accordion__header .content .v-icon__svg--crest{margin-bottom:40px}}.accordion__header .content__heading{grid-area:heading;margin-bottom:32px;font-family:"Canela Light",serif;font-style:normal;font-weight:300;font-size:32px;line-height:125%;letter-spacing:1.28px}@media(min-width:768px){.accordion__header .content__heading{font-size:34px;line-height:123.529%;letter-spacing:1.36px}}@media(min-width:1280px){.accordion__header .content__heading{font-size:36px;line-height:122.222%;letter-spacing:1.44px}}@media(min-width:1024px){.accordion__header .content__heading{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:50px}}.accordion__header .content__links{grid-area:links}.accordion .vertical-banner{margin-bottom:32px}@media(min-width:768px){.accordion .vertical-banner{position:relative;left:unset;-webkit-transform:unset;transform:unset;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}}@media(min-width:768px)and (min-width:1024px){.accordion .vertical-banner{position:absolute;top:0;left:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.accordion .vertical-banner .vertical-banner__tail{max-width:96px}@media(min-width:768px){.accordion .vertical-banner .vertical-banner__tail{height:2px;width:100%}}@media(min-width:1024px){.accordion .vertical-banner .vertical-banner__tail{height:96px;width:2px}}.accordion__body{width:100%}@media(min-width:1024px){.accordion__body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.accordion__title{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 0;text-align:left;text-transform:capitalize;color:inherit;min-height:88px}.accordion__title:not(:first-child){border-top:1px solid rgba(22,48,41,.2)}.accordion__title .title{font-family:"Brown LL Regular",sans-serif;font-size:16px;line-height:162.5%;letter-spacing:.32px;padding-right:24px}@media(min-width:768px){.accordion__title .title{font-size:18px;line-height:177.778%;letter-spacing:.32px}}.accordion__title .v-icon__svg--arrow{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;height:10px;color:#c6873f}@media(prefers-reduced-motion:reduce){.accordion__title .v-icon__svg--arrow{-webkit-transition:none;transition:none}}.accordion__title.open .v-icon__svg--arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.accordion__container{display:block;width:100%;height:auto}.accordion__container-inner{overflow:hidden;height:0}.accordion__container-content{padding:0 0 16px}