@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:none}*,*:before,*:after{box-sizing:border-box}html{line-height:1;padding:env(safe-area-inset);overscroll-behavior-y:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}article,aside,details,figcaption,figure,footer,header,nav,section,img,video,iframe,picture{display:block}span,a{display:inline-block}img,video,iframe{width:100%;height:auto}a{color:inherit;text-decoration:none;pointer-events:auto}a:hover{text-decoration:none}ul,ol,li{list-style:none}input{color:inherit;border:none;border-radius:0;box-shadow:none;background-color:transparent}input:focus{border-color:initial;outline:none;box-shadow:none}button{background-color:transparent;cursor:pointer;color:inherit;font-family:inherit}a,p,span,ul li,ol li{margin:0}:root{--palette-paper: #F1EEE7;--palette-paper-light: #F6F5F0;--palette-stone: #D9D3C7;--palette-ink: #24231F;--palette-ink-soft: #45433D;--palette-muted: #66625A;--palette-rust: #9A523A;--palette-rust-dark: #85452F;--palette-rust-light: #D08A6C;--palette-terracotta: #A76044;--palette-white: #FFFFFF;--color-bg: #F1EEE7;--color-text: #24231F;--color-text-soft: #45433D;--color-muted: #66625A;--color-accent: #9A523A;--color-line: rgba(36, 35, 31, .14);--color-line-strong: rgba(36, 35, 31, .5);--color-primary: #24231F;--font-serif: Newsreader, Iowan Old Style, Palatino Linotype, Georgia, serif;--font-sans: Inter, Helvetica Neue, Arial, sans-serif;--page-gutter: 1.25rem;--container-max: min(92.2222222222vw, 105rem);--container: min(100% - 2 * var(--page-gutter), var(--container-max));--gutter-x: 1rem;--gutter-y: var(--gutter-x);--section-space: clamp(4.5rem, 2.91549375rem + 6.7606vw, 9rem);--header-height: 4.5rem}@media(min-width:576px){:root{--page-gutter: 2rem}}@media(min-width:768px){:root{--page-gutter: 2.5rem}}@media(min-width:1200px){:root{--page-gutter: 3.5rem}}@media(min-width:768px){:root{--gutter-x: 1.5rem}}@media(min-width:1200px){:root{--gutter-x: 2rem}}@media(min-width:992px){:root{--header-height: 6rem}}.surface-paper{--color-bg: #F1EEE7;--color-text: #24231F;--color-text-soft: #45433D;--color-muted: #66625A;--color-accent: #9A523A;--color-line: rgba(36, 35, 31, .14);--color-line-strong: rgba(36, 35, 31, .5);background-color:var(--color-bg);color:var(--color-text)}.surface-light{--color-bg: #F6F5F0;--color-text: #24231F;--color-text-soft: #45433D;--color-muted: #66625A;--color-accent: #9A523A;--color-line: rgba(36, 35, 31, .14);--color-line-strong: rgba(36, 35, 31, .5);background-color:var(--color-bg);color:var(--color-text)}.surface-stone{--color-bg: #D9D3C7;--color-text: #24231F;--color-text-soft: #24231F;--color-muted: #45433D;--color-accent: #85452F;--color-line: rgba(36, 35, 31, .16);--color-line-strong: rgba(36, 35, 31, .55);background-color:var(--color-bg);color:var(--color-text)}.surface-dark{--color-bg: #24231F;--color-text: #F1EEE7;--color-text-soft: rgba(241, 238, 231, .78);--color-muted: rgba(241, 238, 231, .6);--color-accent: #D08A6C;--color-line: rgba(241, 238, 231, .14);--color-line-strong: rgba(241, 238, 231, .55);background-color:var(--color-bg);color:var(--color-text)}.surface-accent{--color-bg: #A76044;--color-text: #24231F;--color-text-soft: #24231F;--color-muted: #24231F;--color-accent: #24231F;--color-line: rgba(36, 35, 31, .2);--color-line-strong: rgba(36, 35, 31, .6);background-color:var(--color-bg);color:var(--color-text)}@font-face{font-family:Newsreader;src:url(./fonts/Newsreader-VF-CHMve4Ry.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter-VF-D4yLWYoU.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}html{position:relative;overflow-y:scroll;overflow-x:hidden;height:100vh;width:100%}body{background-color:var(--color-bg);color:var(--color-text)}@media(min-width:992px){body{overflow:visible}}::selection{background-color:var(--color-accent);color:var(--color-bg)}:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:focus{top:.5rem!important;left:.5rem!important;z-index:100000;width:auto!important;height:auto!important;margin:0!important;padding:.75rem 1rem!important;overflow:visible!important;clip:auto!important;clip-path:none!important;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;background-color:var(--palette-ink);color:var(--palette-paper)}.mw{position:relative;overflow:hidden;display:block;width:100%}.mw:before{content:"";display:block;padding-bottom:56.25%}.mw>img,.mw>video,.mw>iframe,.mw>canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-anim]{opacity:0}.animated{opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:100%}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);color:var(--color-text);font-optical-sizing:auto;text-rendering:optimizeLegibility;font-kerning:normal}p{text-wrap:pretty}strong,b{font-weight:600}.display-xl{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.75rem,.72535rem + 8.6385vw,8.5rem)}.display-l{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.5rem,.91549375rem + 6.7606vw,7rem)}.display-m{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.25rem,.929575rem + 5.6338vw,6rem)}h1,.h1{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.025em;text-transform:none;font-size:clamp(2.75rem,1.95774375rem + 3.3803vw,5rem)}h2,.h2{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.05;letter-spacing:-.02em;text-transform:none;font-size:clamp(2.125rem,1.33274375rem + 3.3803vw,4.375rem)}h3,.h3{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.015em;text-transform:none;font-size:clamp(1.75rem,1.3978875rem + 1.5023vw,2.75rem)}h4,.h4{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,1.2359125rem + 1.1268vw,2.25rem)}h5,h6,.h5,.h6{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.25rem,1.11795625rem + .5634vw,1.625rem)}.lead{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.3;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.3125rem,1.1144375rem + .8451vw,1.875rem)}.body-lg{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(1.0625rem,1.04049375rem + .0939vw,1.125rem)}.body{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem)}.body-sm{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem}.label{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.meta{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.eyebrow{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.caption{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem}h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.lead{font-variant-numeric:lining-nums;text-wrap:balance;overflow-wrap:break-word}.lead{text-wrap:pretty}.eyebrow{color:var(--color-accent)}.caption,.meta,.label{font-variant-numeric:tabular-nums}.text-soft{color:var(--color-text-soft)}.text-muted{color:var(--color-muted)}.text-accent{color:var(--color-accent)}.text-base{color:var(--color-text)}.prose{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(1.0625rem,1.04049375rem + .0939vw,1.125rem);color:var(--color-text-soft)}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{color:var(--color-text);margin-top:1.6em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose h2{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.015em;text-transform:none;font-size:clamp(1.75rem,1.3978875rem + 1.5023vw,2.75rem)}.prose h3{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,1.2359125rem + 1.1268vw,2.25rem)}.prose h4{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.25rem,1.11795625rem + .5634vw,1.625rem)}.prose ul,.prose ol{padding-left:1.25em}.prose ul li{list-style:disc}.prose ol li{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--color-accent)}.prose a{display:inline;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-line-strong);text-underline-offset:.2em;transition:text-decoration-color .4s}@media(hover:hover){.prose a:hover{text-decoration-color:currentColor}}.prose blockquote{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.3;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.3125rem,1.1144375rem + .8451vw,1.875rem);color:var(--color-text);padding-left:1.5rem;border-left:1px solid var(--color-accent)}.prose hr{height:1px;margin-block:3rem;background:var(--color-line)}.c{width:var(--container);margin-inline:auto}.c--narrow{width:min(var(--container),68rem)}.c--n{width:min(var(--container),45rem)}.c--wide{width:calc(100% - 2 * var(--page-gutter))}.c--left{margin-right:0}.c--right{margin-left:0}.row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--gutter-x) * -.5);row-gap:var(--gutter-y)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--gutter-x) * .5)}.g-0{--gutter-x: 0px;--gutter-y: 0px}.gx-0{--gutter-x: 0px}.gy-0{--gutter-y: 0px}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-0{margin-left:0%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.order-first{order:-1}.order-last{order:99}@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.order-sm-first{order:-1}.order-sm-last{order:99}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.order-md-first{order:-1}.order-md-last{order:99}}@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.order-lg-first{order:-1}.order-lg-last{order:99}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.order-xl-first{order:-1}.order-xl-last{order:99}}@media(min-width:1400px){.col-xmd{flex:1 0 0%}.col-xmd-auto{flex:0 0 auto;width:auto}.col-xmd-1{flex:0 0 auto;width:8.3333333333%}.col-xmd-2{flex:0 0 auto;width:16.6666666667%}.col-xmd-3{flex:0 0 auto;width:25%}.col-xmd-4{flex:0 0 auto;width:33.3333333333%}.col-xmd-5{flex:0 0 auto;width:41.6666666667%}.col-xmd-6{flex:0 0 auto;width:50%}.col-xmd-7{flex:0 0 auto;width:58.3333333333%}.col-xmd-8{flex:0 0 auto;width:66.6666666667%}.col-xmd-9{flex:0 0 auto;width:75%}.col-xmd-10{flex:0 0 auto;width:83.3333333333%}.col-xmd-11{flex:0 0 auto;width:91.6666666667%}.col-xmd-12{flex:0 0 auto;width:100%}.offset-xmd-0{margin-left:0%}.offset-xmd-1{margin-left:8.3333333333%}.offset-xmd-2{margin-left:16.6666666667%}.offset-xmd-3{margin-left:25%}.offset-xmd-4{margin-left:33.3333333333%}.offset-xmd-5{margin-left:41.6666666667%}.offset-xmd-6{margin-left:50%}.offset-xmd-7{margin-left:58.3333333333%}.offset-xmd-8{margin-left:66.6666666667%}.offset-xmd-9{margin-left:75%}.offset-xmd-10{margin-left:83.3333333333%}.offset-xmd-11{margin-left:91.6666666667%}.order-xmd-first{order:-1}.order-xmd-last{order:99}}.section{padding-block:var(--section-space)}.section--sm{padding-block:calc(var(--section-space) * .5)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--divided{border-top:1px solid var(--color-line)}.section-head{margin-bottom:clamp(3rem,1.76760625rem + 5.2582vw,6.5rem)}.section-head__intro{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;margin-top:clamp(.75rem,.57394375rem + .7512vw,1.25rem);color:var(--color-muted)}@media(min-width:992px){.section-head__eyebrow{padding-top:.5em}}.rule{height:0;border:0;border-top:1px solid var(--color-line)}.rule--strong{border-top-color:var(--color-line-strong)}.btn{position:relative;display:inline-flex;align-items:center;gap:1rem;max-width:100%;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;color:var(--color-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .4s,background-color .4s,background-size .4s cubic-bezier(.645,.045,.355,1)}.btn .icon{flex:none;width:.875rem;height:.875rem;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.btn:hover .icon{transform:translate(.1875rem,-.1875rem)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn--line{gap:2rem;padding-bottom:1.125rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}@media(hover:hover){.btn--line:hover{animation:btn-line-wipe .9s cubic-bezier(1,0,0,1)}}.btn--solid{justify-content:center;min-height:3.5rem;padding:1.125rem 1.75rem;background-color:var(--color-text);color:var(--color-bg)}@media(hover:hover){.btn--solid:hover{background-color:var(--color-accent)}}.btn--text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);gap:.5rem;padding-bottom:.125rem;background-image:linear-gradient(var(--color-line-strong),var(--color-line-strong));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}@media(hover:hover){.btn--text:hover{background-image:linear-gradient(currentColor,currentColor)}}.surface-accent .btn--solid{color:var(--palette-paper)}@keyframes btn-line-wipe{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0 1px}55%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.hamburger{position:relative;pointer-events:auto!important;color:inherit;display:flex;align-items:center}.hamburger__inner{position:relative;width:1.875rem;height:1.25rem}.hamburger .line{position:absolute;left:0;width:100%;height:2px;background-color:currentColor;transition:.4s;transform-origin:center center;transform:translateZ(0);border-radius:1.25rem}.hamburger .line--1{top:0;width:90%}.hamburger .line--2{top:50%;transform:translate3d(0,-50%,0);height:1px}.hamburger .line--3{bottom:0}.hamburger.active .hamburger__inner{transform:rotate(180deg)}.hamburger.active .line--1{transform:translate3d(0,-50%,0) rotate(45deg);top:50%}.hamburger.active .line--2{opacity:0}.hamburger.active .line--3{transform:translate3d(0,50%,0) rotate(-45deg);bottom:50%}.ll{position:relative}.ll:after{content:"";display:block;width:100%;height:.0625rem;position:absolute;background-color:currentColor;pointer-events:none;top:100%}.ll--b:after{height:.25rem}.ll--s:after{transition:width .4s;left:0;width:100%}@media(hover:hover){.ll--s:hover:after{left:unset;right:0;width:0}}.ll--g:after{transition:width .4s;right:0;width:0}@media(hover:hover){.ll--g:hover:after{left:0;width:100%}}.ll.active:after{left:0;width:100%}.site-header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-line);transition:transform .6s cubic-bezier(.19,1,.22,1)}@media(max-width:600px){.admin-bar .site-header{top:0}}.site-header.is-hidden{transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)))}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--header-height)}.site-header__brand{position:relative;z-index:2;display:flex;flex-direction:column;gap:.375rem;color:var(--color-text)}.site-header__name{font-family:var(--font-serif);font-size:clamp(1.0625rem,.99648125rem + .2817vw,1.25rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.site-header__tagline{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.625rem;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted)}.site-header__toggle{position:relative;z-index:2;flex:none;width:2.75rem;height:2.75rem;margin-right:-.625rem;color:var(--color-text)}@media(min-width:992px){.site-header__toggle{display:none}}.site-header__toggle-line{position:absolute;top:50%;left:.625rem;width:1.5rem;height:1px;background-color:currentColor;transition:transform .4s cubic-bezier(.19,1,.22,1)}.site-header__toggle-line:nth-of-type(2){transform:translateY(-.25rem)}.site-header__toggle-line:nth-of-type(3){transform:translateY(.25rem)}[aria-expanded=true]>.site-header__toggle-line:nth-of-type(2){transform:rotate(45deg)}[aria-expanded=true]>.site-header__toggle-line:nth-of-type(3){transform:rotate(-45deg)}@media(min-width:992px){.site-header__panel{display:flex;align-items:center;gap:clamp(1.5rem,1.1478875rem + 1.5023vw,2.5rem)}}@media(max-width:991.98px){.site-header__panel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;gap:3rem;padding:calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px) + 1rem) var(--page-gutter) calc(2rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.is-open .site-header__panel{visibility:visible;opacity:1;transition:opacity .3s ease}}.site-nav__list a{color:var(--color-text);transition:color .4s}.site-nav__list .current_page_item>a{color:var(--color-accent)}@media(min-width:992px){.site-nav__list{display:flex;align-items:center;gap:clamp(1rem,.6919rem + 1.3146vw,1.875rem)}.site-nav__list a{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.03em;padding-block:.5rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color .4s,background-size .4s cubic-bezier(.19,1,.22,1)}}@media(min-width:992px)and (hover:hover){.site-nav__list a:hover{background-size:100% 1px}}@media(min-width:992px){.site-nav__list .sub-menu{display:none}}@media(max-width:991.98px){.site-nav__list{counter-reset:site-nav;border-top:1px solid var(--color-line)}.site-nav__list>li{counter-increment:site-nav;border-bottom:1px solid var(--color-line)}.site-nav__list>li>a{display:flex;align-items:baseline;gap:1rem;width:100%;padding-block:1rem;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,1.2359125rem + 1.1268vw,2.25rem)}.site-nav__list>li>a:before{content:counter(site-nav,decimal-leading-zero);flex:none;min-width:2.5em;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;color:var(--color-accent)}.site-nav__list .sub-menu{padding:0 0 1rem calc(2.5em + 1rem)}.site-nav__list .sub-menu a{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);padding-block:.25rem}}.lang-switch{display:flex;align-items:center;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500;letter-spacing:.12em}.lang-switch li+li:before{content:"/";margin-inline:.6em;color:var(--color-muted)}.lang-switch__item{color:var(--color-text);transition:color .4s}.lang-switch__item.is-current{color:var(--color-accent)}@media(hover:hover){.lang-switch a.lang-switch__item:hover{color:var(--color-accent)}}@media(max-width:991.98px){.lang-switch{margin-top:auto;font-size:.8125rem}}.rule-list{border-top:1px solid var(--color-line-strong)}.rule-list__item{display:flex;align-items:flex-start;gap:1.5rem;padding-block:.75rem;border-bottom:1px solid var(--color-line);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem}@media(min-width:576px){.rule-list--cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rule-list--cols-2 .rule-list__item{padding-right:1.5rem}}.site-footer{padding-top:clamp(3rem,2.82394375rem + .7512vw,3.5rem)}.site-footer__main{row-gap:3rem}.site-footer__disclaimer{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;font-size:.75rem;color:var(--color-muted)}.site-footer__menu{display:grid;gap:.625rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;font-size:.8125rem}.site-footer__menu a{transition:color .4s}@media(hover:hover){.site-footer__menu a:hover{color:var(--color-accent)}}.site-footer__menu .current_page_item>a{color:var(--color-accent)}.site-footer__menu .sub-menu{display:none}.site-footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(3.5rem,3.32394375rem + .7512vw,4rem);padding-block:1.5rem clamp(1.5rem,1.41196875rem + .3756vw,1.75rem);border-top:1px solid var(--color-line);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;color:var(--color-muted)}.site-footer__bar-end{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.site-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 2rem;white-space:nowrap}@media(hover:hover){.site-footer__legal a:hover{color:var(--color-text)}}.wordmark{display:inline-flex;flex-direction:column;gap:.5rem;color:var(--color-text)}.wordmark__name{font-family:var(--font-serif);font-size:clamp(1rem,.9559875rem + .1878vw,1.125rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wordmark__title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.5625rem;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted)}.disabled{pointer-events:none!important}.cursor-grab{cursor:ew-resize;cursor:grab}.cursor-grab:active{cursor:grabbing}.color-inherit{color:inherit}.overflow-hidden{overflow:hidden!important;-webkit-overflow-scrolling:auto!important;pointer-events:none}.block-empty{padding:3rem 2rem;border:1px dashed var(--color-line-strong);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;color:var(--color-muted)}.text-list__text,.editor-styles-wrapper .text-list__text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);margin-top:.25rem;max-width:32.5rem}.text-list__list,.editor-styles-wrapper .text-list__list{margin-top:3rem}@media(min-width:992px){.text-list__list,.editor-styles-wrapper .text-list__list{margin-top:0}}.text-list__num,.editor-styles-wrapper .text-list__num{flex:none;min-width:.75rem;padding-top:.0625rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.625rem;color:var(--color-accent)}.text-list__statement,.editor-styles-wrapper .text-list__statement{margin-top:clamp(4.5rem,2.21126875rem + 9.7653vw,11rem);color:var(--color-accent)}.text-list__statement-line,.editor-styles-wrapper .text-list__statement-line{display:block}.card-grid__list,.editor-styles-wrapper .card-grid__list{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--color-line-strong);border-left:1px solid var(--color-line)}@media(min-width:768px){.card-grid__list,.editor-styles-wrapper .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.card-grid__list,.editor-styles-wrapper .card-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-grid__item,.editor-styles-wrapper .card-grid__item{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}@media(min-width:768px){.card-grid__item:nth-child(odd):last-child,.editor-styles-wrapper .card-grid__item:nth-child(odd):last-child{grid-column-start:2}}@media(min-width:992px){.card-grid__item:nth-child(odd):last-child,.editor-styles-wrapper .card-grid__item:nth-child(odd):last-child{grid-column-start:auto}.card-grid__item:nth-child(4n+1):nth-last-child(3),.editor-styles-wrapper .card-grid__item:nth-child(4n+1):nth-last-child(3){grid-column-start:2}.card-grid__item:nth-child(4n+1):nth-last-child(2),.editor-styles-wrapper .card-grid__item:nth-child(4n+1):nth-last-child(2){grid-column-start:3}.card-grid__item:nth-child(4n+1):nth-last-child(1),.editor-styles-wrapper .card-grid__item:nth-child(4n+1):nth-last-child(1){grid-column-start:4}}.card-grid__card,.editor-styles-wrapper .card-grid__card{display:flex;flex-direction:column;height:100%;min-height:clamp(10.5rem,7.15493125rem + 14.2723vw,20rem);padding:clamp(1.25rem,1.07394375rem + .7512vw,1.75rem) clamp(1.25rem,1.16196875rem + .3756vw,1.5rem) clamp(1.25rem,1.11795625rem + .5634vw,1.625rem);color:var(--color-text);transition:background-color .4s,color .4s}.card-grid__num,.editor-styles-wrapper .card-grid__num{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.625rem;color:var(--color-accent);transition:color .4s}.card-grid__title,.editor-styles-wrapper .card-grid__title{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,1.2359125rem + 1.1268vw,2.25rem);margin-top:clamp(2rem,1.3838rem + 2.6291vw,3.75rem)}.card-grid__text,.editor-styles-wrapper .card-grid__text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);max-width:23.75rem;margin-top:.5rem;color:var(--color-text-soft)}.card-grid__arrow,.editor-styles-wrapper .card-grid__arrow{align-self:flex-end;margin-top:auto;padding-top:1.5rem;line-height:0}.card-grid__arrow .icon,.editor-styles-wrapper .card-grid__arrow .icon{width:.875rem;height:.875rem;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.card-grid .is-link .card-grid__text,.editor-styles-wrapper .card-grid .is-link .card-grid__text{opacity:0;transform:translateY(-.75rem);transition:opacity .3s ease,transform .5s cubic-bezier(.19,1,.22,1)}.card-grid .is-link:hover,.editor-styles-wrapper .card-grid .is-link:hover{background-color:var(--palette-rust);color:var(--palette-paper)}.card-grid .is-link:hover .card-grid__num,.card-grid .is-link:hover .card-grid__text,.editor-styles-wrapper .card-grid .is-link:hover .card-grid__num,.editor-styles-wrapper .card-grid .is-link:hover .card-grid__text{color:inherit}.card-grid .is-link:hover .card-grid__text,.editor-styles-wrapper .card-grid .is-link:hover .card-grid__text{opacity:1;transform:none;transition-delay:.08s}.card-grid .is-link:hover .icon,.editor-styles-wrapper .card-grid .is-link:hover .icon{transform:translate(.1875rem,-.1875rem)}}.card-grid .is-link:focus-visible,.editor-styles-wrapper .card-grid .is-link:focus-visible{background-color:var(--palette-rust);color:var(--palette-paper)}.card-grid .is-link:focus-visible .card-grid__num,.card-grid .is-link:focus-visible .card-grid__text,.editor-styles-wrapper .card-grid .is-link:focus-visible .card-grid__num,.editor-styles-wrapper .card-grid .is-link:focus-visible .card-grid__text{color:inherit}.card-grid .is-link:focus-visible .card-grid__text,.editor-styles-wrapper .card-grid .is-link:focus-visible .card-grid__text{opacity:1;transform:none;transition-delay:.08s}.card-grid .is-link:focus-visible .icon,.editor-styles-wrapper .card-grid .is-link:focus-visible .icon{transform:translate(.1875rem,-.1875rem)}.split,.editor-styles-wrapper .split{position:relative;isolation:isolate;overflow:clip}.split__panel,.editor-styles-wrapper .split__panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--section-space)}.split__panel:before,.editor-styles-wrapper .split__panel:before{content:"";position:absolute;inset:0 -100vw;z-index:-1;background-color:var(--color-bg)}@media(min-width:992px){.split__panel:first-child,.editor-styles-wrapper .split__panel:first-child{padding-right:var(--page-gutter)}.split__panel:first-child:before,.editor-styles-wrapper .split__panel:first-child:before{inset:0 0 0 -100vw}.split__panel:last-child,.editor-styles-wrapper .split__panel:last-child{padding-left:var(--page-gutter)}.split__panel:last-child:before,.editor-styles-wrapper .split__panel:last-child:before{inset:0 -100vw 0 0}}.split__eyebrow,.editor-styles-wrapper .split__eyebrow{margin-bottom:clamp(2rem,1.07570625rem + 3.9437vw,4.625rem)}.split__text,.editor-styles-wrapper .split__text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);margin-top:clamp(1.25rem,1.02993125rem + .939vw,1.875rem);color:var(--color-text-soft)}.split__list,.editor-styles-wrapper .split__list{align-self:stretch;margin-top:clamp(2rem,1.82394375rem + .7512vw,2.5rem)}.split__link,.editor-styles-wrapper .split__link{margin-top:clamp(2.5rem,2.1478875rem + 1.5023vw,3.5rem)}.link-cards__list,.editor-styles-wrapper .link-cards__list{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--color-line-strong)}@media(min-width:768px){.link-cards__list,.editor-styles-wrapper .link-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.link-cards__list,.editor-styles-wrapper .link-cards__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.link-cards__item,.editor-styles-wrapper .link-cards__item{display:flex;flex-direction:column;align-items:flex-start;padding-block:clamp(1.5rem,1.41196875rem + .3756vw,1.75rem) clamp(2rem,2.17605625rem + -.7512vw,1.5rem);border-bottom:1px solid var(--color-line)}@media(min-width:768px){.link-cards__item,.editor-styles-wrapper .link-cards__item{min-height:clamp(20rem,18.2394375rem + 7.5117vw,25rem);padding-inline:clamp(1rem,.82394375rem + .7512vw,1.5rem);border-left:1px solid var(--color-line)}.link-cards__item:nth-child(odd),.editor-styles-wrapper .link-cards__item:nth-child(odd){padding-left:0;border-left:0}}@media(min-width:992px){.link-cards__item,.editor-styles-wrapper .link-cards__item{border-bottom:0}.link-cards__item:nth-child(odd),.editor-styles-wrapper .link-cards__item:nth-child(odd){padding-left:clamp(1rem,.82394375rem + .7512vw,1.5rem);border-left:1px solid var(--color-line)}.link-cards__item:nth-child(4n+1),.editor-styles-wrapper .link-cards__item:nth-child(4n+1){padding-left:0;border-left:0}}.link-cards__num,.editor-styles-wrapper .link-cards__num{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.625rem;color:var(--color-accent)}.link-cards__title,.editor-styles-wrapper .link-cards__title{margin-top:clamp(1.75rem,1.0017625rem + 3.1925vw,3.875rem)}.link-cards__topics,.editor-styles-wrapper .link-cards__topics{margin-top:clamp(.75rem,.61795625rem + .5634vw,1.125rem);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;font-size:.8125rem;color:var(--color-muted)}.link-cards__topics li,.editor-styles-wrapper .link-cards__topics li{display:inline}.link-cards__topics li+li:before,.editor-styles-wrapper .link-cards__topics li+li:before{content:"·";margin-inline:.25em .35em}.link-cards__link,.editor-styles-wrapper .link-cards__link{margin-top:auto}.link-cards__item>:nth-last-child(2),.editor-styles-wrapper .link-cards__item>:nth-last-child(2){margin-bottom:3rem}.post-list__lead,.editor-styles-wrapper .post-list__lead{align-items:flex-start;row-gap:1.5rem}.post-list__intro,.editor-styles-wrapper .post-list__intro{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem}.post-list__list,.editor-styles-wrapper .post-list__list{margin-top:clamp(3rem,2.6478875rem + 1.5023vw,4rem);border-top:1px solid var(--color-line-strong)}.post-list__item,.editor-styles-wrapper .post-list__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--gutter-x);row-gap:.75rem;padding-block:clamp(1.25rem,1.02993125rem + .939vw,1.875rem) clamp(1.5rem,1.36795625rem + .5634vw,1.875rem);border-bottom:1px solid var(--color-line)}@media(min-width:992px){.post-list__item,.editor-styles-wrapper .post-list__item{grid-template-columns:repeat(12,minmax(0,1fr))}}.post-list__terms,.editor-styles-wrapper .post-list__terms{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-size:.625rem;font-weight:500;color:var(--color-accent)}@media(min-width:992px){.post-list__terms,.editor-styles-wrapper .post-list__terms{grid-column:1/3;padding-top:.75rem}}.post-list__title,.editor-styles-wrapper .post-list__title{grid-row:2;grid-column:1/-1;transition:color .4s}@media(min-width:992px){.post-list__title,.editor-styles-wrapper .post-list__title{grid-row:1;grid-column:3/12;max-width:22em}}.post-list__link,.editor-styles-wrapper .post-list__link{display:inline}.post-list__link:after,.editor-styles-wrapper .post-list__link:after{content:"";position:absolute;inset:0}.post-list__num,.editor-styles-wrapper .post-list__num{grid-row:1;grid-column:2;justify-self:end;padding-top:.375rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;color:var(--color-muted)}@media(min-width:992px){.post-list__num,.editor-styles-wrapper .post-list__num{grid-column:12}}@media(hover:hover){.post-list__item:hover .post-list__title,.editor-styles-wrapper .post-list__item:hover .post-list__title{color:var(--color-accent)}}.post-list__item:focus-within .post-list__title,.editor-styles-wrapper .post-list__item:focus-within .post-list__title{color:var(--color-accent)}.editorial,.editor-styles-wrapper .editorial{overflow:clip}.editorial__lead,.editor-styles-wrapper .editorial__lead{padding-block:var(--section-space) clamp(3rem,.887325rem + 9.0141vw,9rem)}@media(min-width:992px){.editorial__lead,.editor-styles-wrapper .editorial__lead{padding-right:var(--page-gutter)}}.editorial__eyebrow,.editor-styles-wrapper .editorial__eyebrow{color:var(--color-text);margin-bottom:clamp(2.5rem,1.795775rem + 3.0047vw,4.5rem)}.editorial__series,.editor-styles-wrapper .editorial__series{max-width:100%}.editorial__slash,.editor-styles-wrapper .editorial__slash{display:block;margin-top:.15em}.editorial__intro,.editor-styles-wrapper .editorial__intro{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-size:.875rem;max-width:25rem;margin-top:clamp(1.75rem,1.3978875rem + 1.5023vw,2.75rem)}.editorial__list,.editor-styles-wrapper .editorial__list{height:100%;display:flex;flex-direction:column}@media(min-width:992px){.editorial__list,.editor-styles-wrapper .editorial__list{border-left:1px solid var(--color-line)}}.editorial__item,.editor-styles-wrapper .editorial__item{position:relative;flex:1 1 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;row-gap:.75rem;min-height:clamp(7.5rem,5.56338125rem + 8.2629vw,13rem);padding-block:clamp(1.5rem,1.1478875rem + 1.5023vw,2.5rem);transition:background-color .4s}.editorial__item:before,.editor-styles-wrapper .editorial__item:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:1px solid var(--color-line)}@media(min-width:992px){.editorial__item,.editor-styles-wrapper .editorial__item{grid-template-columns:11.25rem minmax(0,1fr) auto;padding-left:clamp(1.5rem,1.1478875rem + 1.5023vw,2.5rem)}.editorial__item:before,.editor-styles-wrapper .editorial__item:before{left:0}.editorial__item:first-child:before,.editor-styles-wrapper .editorial__item:first-child:before{display:none}}@media(hover:hover){.editorial__item:hover,.editor-styles-wrapper .editorial__item:hover{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}.editorial__item:hover .icon,.editor-styles-wrapper .editorial__item:hover .icon{transform:translate(.1875rem,-.1875rem)}}.editorial__label,.editor-styles-wrapper .editorial__label{grid-column:1/-1;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}@media(min-width:992px){.editorial__label,.editor-styles-wrapper .editorial__label{grid-column:auto}}.editorial__title,.editor-styles-wrapper .editorial__title{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.015em;text-transform:none;font-size:clamp(1.75rem,1.3978875rem + 1.5023vw,2.75rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.editorial__link,.editor-styles-wrapper .editorial__link{display:inline}.editorial__link:after,.editor-styles-wrapper .editorial__link:after{content:"";position:absolute;inset:0}.editorial__arrow,.editor-styles-wrapper .editorial__arrow{line-height:0}.editorial__arrow .icon,.editor-styles-wrapper .editorial__arrow .icon{width:.875rem;height:.875rem;transition:transform .4s cubic-bezier(.19,1,.22,1)}.media-text__media,.editor-styles-wrapper .media-text__media{position:relative;aspect-ratio:4/5;overflow:hidden;background-color:var(--palette-stone)}.media-text__img,.media-text__placeholder,.editor-styles-wrapper .media-text__img,.editor-styles-wrapper .media-text__placeholder{position:absolute;inset:0;width:100%;height:100%}.media-text__img,.editor-styles-wrapper .media-text__img{object-fit:cover}.media-text__placeholder,.editor-styles-wrapper .media-text__placeholder{fill:none;stroke:var(--palette-ink);stroke-opacity:.35;stroke-width:1;vector-effect:non-scaling-stroke}.media-text__body,.editor-styles-wrapper .media-text__body{display:flex;flex-direction:column;align-items:flex-start;margin-top:4rem}@media(min-width:992px){.media-text__body,.editor-styles-wrapper .media-text__body{margin-top:0;padding-top:clamp(0rem,-.88028125rem + 3.7559vw,2.5rem)}}.media-text__eyebrow,.editor-styles-wrapper .media-text__eyebrow{margin-bottom:clamp(2rem,1.11971875rem + 3.7559vw,4.5rem)}.media-text__text,.editor-styles-wrapper .media-text__text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);margin-top:clamp(1.75rem,1.22183125rem + 2.2535vw,3.25rem)}.media-text__text>*+*,.editor-styles-wrapper .media-text__text>*+*{margin-top:.6em}.media-text__text a,.editor-styles-wrapper .media-text__text a{display:inline;text-decoration:underline;text-underline-offset:.2em}.media-text__link,.editor-styles-wrapper .media-text__link{margin-top:clamp(2.25rem,1.8978875rem + 1.5023vw,3.25rem)}.faq__list,.editor-styles-wrapper .faq__list{border-top:1px solid var(--color-line-strong)}.faq__item,.editor-styles-wrapper .faq__item{border-bottom:1px solid var(--color-line);interpolate-size:allow-keywords}.faq__item::details-content,.editor-styles-wrapper .faq__item::details-content{height:0;overflow:clip;transition:height .5s cubic-bezier(.19,1,.22,1),content-visibility .5s allow-discrete}.faq__item[open]::details-content,.editor-styles-wrapper .faq__item[open]::details-content{height:auto}.faq__question,.editor-styles-wrapper .faq__question{display:grid;grid-template-columns:clamp(1.75rem,1.045775rem + 3.0047vw,3.75rem) minmax(0,1fr) 1.5rem;align-items:start;column-gap:1rem;padding-block:1.0625rem;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker,.editor-styles-wrapper .faq__question::-webkit-details-marker{display:none}@media(hover:hover){.faq__question:hover .faq__text,.editor-styles-wrapper .faq__question:hover .faq__text{color:var(--color-accent)}}.faq__num,.editor-styles-wrapper .faq__num{padding-top:.375rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.625rem;color:var(--color-accent)}.faq__text,.editor-styles-wrapper .faq__text{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.25rem,1.11795625rem + .5634vw,1.625rem);transition:color .4s}.faq__icon,.editor-styles-wrapper .faq__icon{position:relative;width:.6875rem;height:.6875rem;margin-top:.625rem;justify-self:end;transition:transform .4s cubic-bezier(.19,1,.22,1)}.faq__icon:before,.faq__icon:after,.editor-styles-wrapper .faq__icon:before,.editor-styles-wrapper .faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background-color:currentColor}.faq__icon:after,.editor-styles-wrapper .faq__icon:after{transform:rotate(90deg)}[open]>summary .faq__icon,[open]>summary .editor-styles-wrapper .faq__icon{transform:rotate(45deg)}.faq__answer,.editor-styles-wrapper .faq__answer{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;font-size:clamp(.9375rem,.91549375rem + .0939vw,1rem);max-width:42.5rem;padding:0 0 1.75rem calc(clamp(1.75rem,1.045775rem + 3.0047vw,3.75rem) + 1rem)}.faq__note,.editor-styles-wrapper .faq__note{margin-top:1.5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.75rem;color:var(--color-muted)}.contact__eyebrow,.editor-styles-wrapper .contact__eyebrow{margin-bottom:clamp(2rem,1.55985625rem + 1.8779vw,3.25rem)}.contact__line,.editor-styles-wrapper .contact__line{display:block}.contact__card,.editor-styles-wrapper .contact__card{margin-top:6rem;border-top:1px solid var(--color-line-strong)}@media(min-width:992px){.contact__card,.editor-styles-wrapper .contact__card{margin-top:0}}.contact__name,.editor-styles-wrapper .contact__name{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none;font-size:clamp(1.25rem,1.11795625rem + .5634vw,1.625rem);margin-top:1.5rem}.contact__title,.editor-styles-wrapper .contact__title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500;color:var(--color-accent)}.contact__details,.editor-styles-wrapper .contact__details{margin-top:clamp(2.5rem,2.1478875rem + 1.5023vw,3.5rem);font-style:normal}.contact__details .rule-list,.editor-styles-wrapper .contact__details .rule-list{border-top:0}.contact__details .rule-list__item,.editor-styles-wrapper .contact__details .rule-list__item{padding-block:.5625rem}.contact__details a,.editor-styles-wrapper .contact__details a{transition:color .4s}@media(hover:hover){.contact__details a:hover,.editor-styles-wrapper .contact__details a:hover{color:var(--color-accent)}}.contact__note,.editor-styles-wrapper .contact__note{margin-top:2rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;font-size:.6875rem;font-size:.75rem;color:var(--color-muted)}.wp-block{margin-top:0;margin-bottom:0}.alignleft,.alignright,.aligncenter{margin:0}.editor-styles-wrapper{font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.5;background:var(--color-bg);padding:2rem}.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;word-wrap:normal;border:0}.screen-reader-text:focus{top:.5rem;left:.5rem;z-index:100000;display:block;width:auto;height:auto;margin:0;padding:.75rem 1rem;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.5;text-decoration:underline;color:#24231f;background:#fff;outline:.125rem solid #24231F;outline-offset:.125rem}.woocommerce-page main :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,main .woocommerce :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.125rem solid #24231F;outline-offset:.125rem}.woocommerce-page main{padding-block:7rem 4rem}.woocommerce-page main>:is(.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){width:100%;max-width:calc(100% - 2.5rem);margin-inline:auto}@media(min-width:576px){.woocommerce-page main>:is(.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){max-width:calc(100% - 4rem)}}@media(min-width:768px){.woocommerce-page main>:is(.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){max-width:calc(100% - 5.625rem)}}@media(min-width:1200px){.woocommerce-page main>:is(.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){max-width:calc(100% - 8rem)}}@media(min-width:1400px){.woocommerce-page main>:is(.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){max-width:91.1111111111vw}}.woocommerce-products-header__title,.woocommerce-main .product_title{margin-bottom:1.5rem;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.25rem;line-height:1.2}@media(min-width:992px){.woocommerce-products-header__title,.woocommerce-main .product_title{font-size:3rem}}main .woocommerce :is(h2,h3),.woocommerce-main :is(.woocommerce-Tabs-panel,.related,.upsells)>h2{margin-bottom:1rem;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.5rem;line-height:1.3}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#24231f;background:#f1eee7;border-left:.25rem solid #9A523A}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){text-decoration:underline}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-right:.75rem}.woocommerce-error{border-left-color:#24231f}.woocommerce-error li+li{margin-top:.25rem}.wc-notice-link{margin-right:.5rem;font-weight:700}.woocommerce .button,.woocommerce #review_form #submit{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6;text-align:center;color:#24231f;background:transparent;border:.0625rem solid #24231F;border-radius:.25rem;cursor:pointer;transition:background-color .4s,border-color .4s}@media(hover:hover){.woocommerce .button:hover,.woocommerce #review_form #submit:hover{background:#d9d3c7}}.woocommerce .button:disabled,.woocommerce .button.disabled,.woocommerce .button[aria-disabled=true],.woocommerce #review_form #submit:disabled,.woocommerce #review_form #submit.disabled,.woocommerce #review_form #submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.woocommerce .button.loading,.woocommerce #review_form #submit.loading{opacity:.6;pointer-events:none}.woocommerce .button.alt,.woocommerce #review_form #submit{background:#24231f;color:#fff}@media(hover:hover){.woocommerce .button.alt:hover,.woocommerce #review_form #submit:hover{background:#24231fcc;border-color:#24231fcc}}.woocommerce .added_to_cart{font-size:.875rem;text-decoration:underline}.woocommerce :is(.input-text,select,textarea),.woocommerce #review_form :is(input[type=text],input[type=email]){width:100%;padding:.625rem .75rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#24231f;background-color:#fff;border:.0625rem solid rgba(36,35,31,.56);border-radius:.25rem}.woocommerce textarea{min-height:7.5rem}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{accent-color:#24231F}.woocommerce .form-row{margin-bottom:1rem}.woocommerce .form-row>label{display:block;margin-bottom:.25rem;font-size:.875rem;line-height:1.5}.woocommerce .form-row.woocommerce-invalid :is(.input-text,select){border-color:#24231f;border-width:.125rem}.woocommerce .woocommerce-input-wrapper{display:block}.woocommerce .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:.5rem}.woocommerce .required{color:#24231f;text-decoration:none}.woocommerce .checkout-inline-error-message{margin-top:.25rem;font-size:.875rem;color:#24231f}.woocommerce .quantity{display:inline-flex}.woocommerce .quantity .qty{width:5rem;text-align:center}@media(min-width:768px){.woocommerce .form-row-first,.woocommerce .form-row-last{width:calc(50% - .5rem)}.woocommerce .form-row-first{float:left}.woocommerce .form-row-last{float:right}.woocommerce .form-row-wide,.woocommerce .clear{clear:both}}@media(min-width:992px){.woocommerce .col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.woocommerce :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper,form.woocommerce-EditAccountForm):after{content:"";display:table;clear:both}.woocommerce address{font-style:normal;line-height:1.6}.woocommerce mark{font-weight:700;color:inherit;background:none}.products-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 1rem;margin-bottom:3rem}@media(min-width:768px){.products-row{gap:2.5rem 1.5rem}}.products-row.row-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-row.row-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-row.row-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-row.row-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-row.row-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-row.row-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:576px){.products-row.row-cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-row.row-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-row.row-cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-row.row-cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-row.row-cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-row.row-cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px){.products-row.row-cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-row.row-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-row.row-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-row.row-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-row.row-cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-row.row-cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:992px){.products-row.row-cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-row.row-cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-row.row-cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-row.row-cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-row.row-cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-row.row-cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1200px){.products-row.row-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-row.row-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-row.row-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-row.row-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-row.row-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-row.row-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.products-row>.product{position:relative;display:flex;flex-direction:column;gap:.5rem}.products-row .woocommerce-loop-product__link{display:flex;flex-direction:column;gap:.75rem}.products-row .woocommerce-loop-product__title{font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.125rem;font-weight:400;line-height:1.3}.products-row .star-rating{font-size:.875rem;color:#24231fad}.products-row .button{align-self:flex-start;margin-top:auto}.products-row .onsale{position:absolute;top:.5rem;left:.5rem;z-index:1}.woocommerce .onsale{display:inline-block;padding:.25rem .625rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#24231f;border-radius:.25rem}.woocommerce .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif}.woocommerce .price del{color:#24231fad}.woocommerce .price ins{font-weight:700;text-decoration:none}.woocommerce .stock{font-size:.875rem}.woocommerce .stock.out-of-stock{color:#24231f}@media(min-width:768px){.woocommerce-main .c>.product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:3rem}.woocommerce-main .c>.product>*{grid-column:1/-1}.woocommerce-main .c>.product>.woocommerce-product-gallery{grid-column:1}.woocommerce-main .c>.product>.summary{grid-column:2}}.woocommerce-product-gallery{margin-bottom:2rem;opacity:1!important}.woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.woocommerce-product-gallery__image:first-child{grid-column:1/-1}.woocommerce-product-gallery__image a{display:block}.woocommerce-main .summary{margin-bottom:2rem}.woocommerce-main .summary .onsale{margin-bottom:.75rem}.woocommerce-main .summary .price{margin-bottom:1rem;font-size:1.25rem}.woocommerce-main .summary .woocommerce-product-details__short-description{margin-bottom:1.5rem;line-height:1.5}.woocommerce-main .summary .product_meta{font-size:.875rem;line-height:1.6;color:#24231fad}.woocommerce-main .summary .product_meta>span{display:block}.woocommerce-main .summary .product_meta a{text-decoration:underline}.woocommerce form.cart{margin-bottom:1.5rem}.woocommerce form.cart:not(.variations_form),.woocommerce form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.woocommerce form.cart table.variations{width:100%;margin-bottom:1rem}.woocommerce form.cart table.variations tr{display:block;margin-bottom:.75rem}.woocommerce form.cart table.variations :is(th,td){display:block;text-align:left}.woocommerce form.cart table.variations label{display:block;margin-bottom:.25rem;font-size:.875rem}.woocommerce form.cart .reset_variations{display:inline-block;margin-top:.5rem;font-size:.875rem;text-decoration:underline}.woocommerce form.cart .single_variation{margin-bottom:1rem}.woocommerce-tabs{margin-bottom:3rem}.woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid rgba(36,35,31,.12)}.woocommerce-tabs ul.tabs a{padding:.5rem 0}.woocommerce-tabs ul.tabs .active a{box-shadow:inset 0 -.125rem #24231f}.woocommerce-tabs .woocommerce-Tabs-panel{margin-bottom:2rem;line-height:1.6}.woocommerce-main .shop_attributes :is(th,td){padding:.5rem .75rem .5rem 0;text-align:left;border-bottom:.0625rem solid rgba(36,35,31,.12)}.woocommerce table.shop_table{width:100%;margin-bottom:1.5rem;border-collapse:collapse;line-height:1.5}.woocommerce table.shop_table :is(th,td){padding:.75rem .5rem;text-align:left;vertical-align:middle;border-bottom:.0625rem solid rgba(36,35,31,.12)}.woocommerce table.shop_table .product-thumbnail img{width:4rem;height:auto}.woocommerce table.shop_table a.remove{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:#24231f}.woocommerce table.shop_table .actions .coupon{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.woocommerce table.shop_table .actions .coupon .input-text{width:auto;flex:1 1 10rem}@media(max-width:767.98px){.woocommerce table.shop_table_responsive thead,.woocommerce table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr{display:block;padding:.75rem 0;border-bottom:.0625rem solid rgba(36,35,31,.12)}.woocommerce table.shop_table_responsive td{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0;text-align:right;border:0}.woocommerce table.shop_table_responsive td[data-title]:before{content:attr(data-title);font-weight:700;text-align:left}.woocommerce table.shop_table_responsive td.actions{display:block;text-align:left}}@media(min-width:992px){.woocommerce .cart-collaterals .cart_totals{max-width:30rem;margin-left:auto}}.woocommerce .wc-proceed-to-checkout .button,.woocommerce #place_order{width:100%}.woocommerce .return-to-shop{margin-top:1rem}.woocommerce .woocommerce-shipping-methods li+li{margin-top:.25rem}.woocommerce form.checkout_coupon{margin-bottom:1.5rem;padding:1rem;border:.0625rem dashed rgba(36,35,31,.56)}.woocommerce-checkout-payment .payment_methods{margin-bottom:1.5rem;border:.0625rem solid rgba(36,35,31,.12);border-radius:.25rem}.woocommerce-checkout-payment .payment_methods>li{padding:1rem}.woocommerce-checkout-payment .payment_methods>li+li{border-top:.0625rem solid rgba(36,35,31,.12)}.woocommerce-checkout-payment .payment_methods>li>label{margin-left:.5rem;font-weight:700}.woocommerce-checkout-payment .payment_box{margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;background:#f1eee7}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem;line-height:1.5}.woocommerce-terms-and-conditions-wrapper a{text-decoration:underline}.woocommerce-MyAccount-navigation{margin-bottom:2rem}.woocommerce-MyAccount-navigation li a{display:block;padding:.625rem .75rem;border-left:.125rem solid transparent}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700;border-left-color:#24231f}@media(min-width:992px){.woocommerce-account main .woocommerce:after{content:"";display:table;clear:both}.woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-MyAccount-content{float:right;width:70%}}.woocommerce-MyAccount-content{line-height:1.6}.woocommerce-MyAccount-content p{margin-bottom:1rem}.woocommerce-MyAccount-content p a:not(.button){text-decoration:underline}.woocommerce .woocommerce-LostPassword a{text-decoration:underline}.woocommerce ul.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2rem;line-height:1.5}.woocommerce .woocommerce-customer-details address{padding:1rem;border:.0625rem solid rgba(36,35,31,.12)}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.woocommerce-pagination :is(a,span).page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;border:.0625rem solid rgba(36,35,31,.56);border-radius:.25rem}.woocommerce-pagination span.page-numbers.current{color:#fff;background:#24231f;border-color:#24231f}
