/*!
 *  Theme Name: Phillipa Lepley (2026)
 *  Description: Custom WordPress theme for Phillipa Lepley
 *  Version: 1.1.0
 *  Author: Kyle Duncan
 *  Author URI: https://www.thisisforge.com/
 *  */body{--white: #fff;--black: #000;--black-30: rgb(0 0 0 / 30%);--black-50: rgb(0 0 0 / 50%);--error-red: #DB4141;--off-white: #F2F2F2;--dark-grey: #808080;--med-grey: #aaa;--sans: bilo, Arial, Helvetica, sans-serif;--serif: adobe-caslon-pro, Georgia, "Times New Roman", serif;--logo-ratio: (134 / 76);--logo-height: calc(var(--logo-width) / var(--logo-ratio));--header-height: calc(var(--logo-height) + (2 * var(--header-pad-y)));--header-pad-y: 20px;--header-top: 0px;--default-text-color: var(--black);--global-line-height: 1.5em}@media all and (min-width: 0)and (max-width: 767px){body{--gutter: 20px;--global-font-size: 18px;--logo-width: 108px;--home-logo-width: 230px;--gutter-narrow: var(--gutter);--banner-ratio: 1 / 1.5}}@media all and (min-width: 768px)and (max-width: 1259px){body{--gutter: 40px}}@media all and (min-width: 768px){body{--global-font-size: 24px;--logo-width: 140px;--home-logo-width: 282px;--gutter-narrow: 40px;--banner-ratio: 2.5}}@media all and (min-width: 1260px){body{--gutter: 110px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}ul,ol,li{list-style:none}address{font-style:normal}#container .mar-b-0{margin-bottom:0}.mar-l-5{margin-left:5px}.mar-r-5{margin-right:5px}.mar-t-5{margin-top:5px}.mar-b-5{margin-bottom:5px}.mar-l-10{margin-left:10px}.mar-r-10{margin-right:10px}.mar-t-10{margin-top:10px}.mar-b-10{margin-bottom:10px}.mar-l-15{margin-left:15px}.mar-r-15{margin-right:15px}.mar-t-15{margin-top:15px}.mar-b-15{margin-bottom:15px}.mar-l-20{margin-left:20px}.mar-r-20{margin-right:20px}.mar-t-20{margin-top:20px}.mar-b-20{margin-bottom:20px}.mar-l-30{margin-left:30px}.mar-r-30{margin-right:30px}.mar-t-30{margin-top:30px}.mar-b-30{margin-bottom:30px}.mar-l-40{margin-left:40px}.mar-r-40{margin-right:40px}.mar-t-40{margin-top:40px}.mar-b-40{margin-bottom:40px}.mar-t-60{margin-top:60px}.mar-b-60{margin-bottom:60px}.mar-auto{margin-left:auto;margin-right:auto}.mar-v-auto{margin-bottom:auto;margin-top:auto}.mar-l-neg,.mar-neg{margin-left:calc(-1*var(--gutter))}.mar-r-neg,.mar-neg{margin-right:calc(-1*var(--gutter))}@media all and (min-width: 0)and (max-width: 767px){.mar-t-80,.mar-t-100,.mar-t-120{margin-top:60px}.mar-b-80,.mar-b-100,.mar-b-120{margin-bottom:60px}.mar-t-section{margin-top:80px}.mar-b-section{margin-bottom:80px}}@media all and (min-width: 768px){.mar-t-80{margin-top:80px}.mar-b-80{margin-bottom:80px}.mar-t-100{margin-top:100px}.mar-b-100{margin-bottom:100px}.mar-t-120{margin-top:120px}.mar-b-120{margin-bottom:120px}.mar-t-section{margin-top:150px}.mar-b-section{margin-bottom:150px}.mar-x-0-sm,.mar-l-0-sm{margin-left:0}.mar-x-0-sm,.mar-r-0-sm{margin-right:0}#container .mar-b-0-sm{margin-bottom:0}}@media all and (min-width: 1024px){#container .mar-b-0-md{margin-bottom:0}.mar-x-0-md,.mar-l-0-md{margin-left:0}.mar-x-0-md,.mar-r-0-md{margin-right:0}}.pad-l-5{padding-left:5px}.pad-r-5{padding-right:5px}.pad-t-5{padding-top:5px}.pad-b-5{padding-bottom:5px}.pad-l-10{padding-left:10px}.pad-r-10{padding-right:10px}.pad-t-10{padding-top:10px}.pad-b-10{padding-bottom:10px}.pad-10{padding:10px}.pad-l-15{padding-left:15px}.pad-r-15{padding-right:15px}.pad-t-15{padding-top:15px}.pad-b-15{padding-bottom:15px}.pad-15{padding:15px}.pad-l-20{padding-left:20px}.pad-r-20{padding-right:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-20{padding:20px}.pad-l-30{padding-left:30px}.pad-r-30{padding-right:30px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-30{padding:30px}.pad-l-40{padding-left:40px}.pad-r-40{padding-right:40px}.pad-t-40{padding-top:40px}.pad-b-40{padding-bottom:40px}.pad-40{padding:40px}.pad-l-60{padding-left:60px}.pad-r-60{padding-right:60px}.pad-t-60{padding-top:60px}.pad-b-60{padding-bottom:60px}.pad-60{padding:60px}.pad-x-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}@media all and (min-width: 0)and (max-width: 767px){.pad-b-80,.pad-b-100{padding-bottom:50px}.pad-t-80,.pad-t-100{padding-top:50px}.pad-t-section{padding-top:80px}.pad-b-section{padding-bottom:80px}.box-pad-small{padding:30px 20px}}@media all and (min-width: 768px){.pad-t-80{padding-top:80px}.pad-b-80{padding-bottom:80px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}.pad-t-section{padding-top:150px}.pad-b-section{padding-bottom:150px}.box-pad-small{padding:40px}}@media all and (min-width: 1024px){.pad-t-100-md{padding-top:100px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1460px;width:calc(100% - var(--gutter)*2)}.wrapper.less-gutter{width:calc(100% - var(--gutter-narrow)*2)}.grid{column-gap:6%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem}.grid.gap-20{gap:20px}.grid.no-gap{gap:0}.grid.no-c-gap{column-gap:0}.grid.less-c-gap{column-gap:3%}.grid.no-r-gap{row-gap:0}.grid.less-r-gap{row-gap:1.5rem}.grid.gap-20{gap:20px}.grid.align-s{align-items:start}.grid.align-c{align-items:center}.grid.align-e{align-items:end}.grid.jstfy-s{justify-items:start}.grid.jstfy-c{justify-items:center}.grid.jstfy-e{justify-items:end}.grid>*{grid-column:span var(--cols)}.grid>*.right{grid-column:calc(-1 * (1 + var(--cols)))/span var(--cols)}.grid>.col-1{--cols: 1}.grid>.col-2{--cols: 2}.grid>.col-3{--cols: 3}.grid>.col-4{--cols: 4}.grid>.col-5{--cols: 5}.grid>.col-6{--cols: 6}.grid>.col-7{--cols: 7}.grid>.col-8{--cols: 8}.grid>.col-9{--cols: 9}.grid>.col-10{--cols: 10}.grid>.col-11{--cols: 11}.grid>.col-12{--cols: 12}.grid>.col-12.overlap{grid-column:1/span 12;grid-row:1}.grid>.first{order:-1}.grid>.last{order:13}@media all and (min-width: 375px){.grid>.col-1-xxs{--cols: 1}.grid>.col-2-xxs{--cols: 2}.grid>.col-3-xxs{--cols: 3}.grid>.col-4-xxs{--cols: 4}.grid>.col-5-xxs{--cols: 5}.grid>.col-6-xxs{--cols: 6}.grid>.col-7-xxs{--cols: 7}.grid>.col-8-xxs{--cols: 8}.grid>.col-9-xxs{--cols: 9}.grid>.col-10-xxs{--cols: 10}.grid>.col-11-xxs{--cols: 11}.grid>.col-12-xxs{--cols: 12}.grid>.first-xxs{order:-1}.grid>.last-xxs{order:13}}@media all and (min-width: 600px){.grid>.col-1-xs{--cols: 1}.grid>.col-2-xs{--cols: 2}.grid>.col-3-xs{--cols: 3}.grid>.col-4-xs{--cols: 4}.grid>.col-5-xs{--cols: 5}.grid>.col-6-xs{--cols: 6}.grid>.col-7-xs{--cols: 7}.grid>.col-8-xs{--cols: 8}.grid>.col-9-xs{--cols: 9}.grid>.col-10-xs{--cols: 10}.grid>.col-11-xs{--cols: 11}.grid>.col-12-xs{--cols: 12}.grid>.first-xs{order:-1}.grid>.last-xs{order:13}}@media all and (min-width: 768px){.grid>.col-1-sm{--cols: 1}.grid>.col-2-sm{--cols: 2}.grid>.col-3-sm{--cols: 3}.grid>.col-4-sm{--cols: 4}.grid>.col-5-sm{--cols: 5}.grid>.col-6-sm{--cols: 6}.grid>.col-7-sm{--cols: 7}.grid>.col-8-sm{--cols: 8}.grid>.col-9-sm{--cols: 9}.grid>.col-10-sm{--cols: 10}.grid>.col-11-sm{--cols: 11}.grid>.col-12-sm{--cols: 12}.grid>.first-sm{order:-1}.grid>.last-sm{order:13}}@media all and (min-width: 1024px){.grid>.col-1-md{--cols: 1}.grid>.col-2-md{--cols: 2}.grid>.col-3-md{--cols: 3}.grid>.col-4-md{--cols: 4}.grid>.col-5-md{--cols: 5}.grid>.col-6-md{--cols: 6}.grid>.col-7-md{--cols: 7}.grid>.col-8-md{--cols: 8}.grid>.col-9-md{--cols: 9}.grid>.col-10-md{--cols: 10}.grid>.col-11-md{--cols: 11}.grid>.col-12-md{--cols: 12}.grid>.first-md{order:-1}.grid>.last-md{order:13}}@media all and (min-width: 1260px){.grid>.col-1-lg{--cols: 1}.grid>.col-2-lg{--cols: 2}.grid>.col-3-lg{--cols: 3}.grid>.col-4-lg{--cols: 4}.grid>.col-5-lg{--cols: 5}.grid>.col-6-lg{--cols: 6}.grid>.col-7-lg{--cols: 7}.grid>.col-8-lg{--cols: 8}.grid>.col-9-lg{--cols: 9}.grid>.col-10-lg{--cols: 10}.grid>.col-11-lg{--cols: 11}.grid>.col-12-lg{--cols: 12}.grid>.first-lg{order:-1}.grid>.last-lg{order:13}}@media all and (min-width: 1420px){.grid>.col-1-xl{--cols: 1}.grid>.col-2-xl{--cols: 2}.grid>.col-3-xl{--cols: 3}.grid>.col-4-xl{--cols: 4}.grid>.col-5-xl{--cols: 5}.grid>.col-6-xl{--cols: 6}.grid>.col-7-xl{--cols: 7}.grid>.col-8-xl{--cols: 8}.grid>.col-9-xl{--cols: 9}.grid>.col-10-xl{--cols: 10}.grid>.col-11-xl{--cols: 11}.grid>.col-12-xl{--cols: 12}.grid>.first-xl{order:-1}.grid>.last-xl{order:13}}.flex.gap-10,.flex-xxs.gap-10,.flex-xs.gap-10,.flex-sm.gap-10,.flex-md.gap-10,.flex-lg.gap-10,.flex-xl.gap-10{gap:10px}.flex.gap-15,.flex-xxs.gap-15,.flex-xs.gap-15,.flex-sm.gap-15,.flex-md.gap-15,.flex-lg.gap-15,.flex-xl.gap-15{gap:15px}.flex.gap-20,.flex-xxs.gap-20,.flex-xs.gap-20,.flex-sm.gap-20,.flex-md.gap-20,.flex-lg.gap-20,.flex-xl.gap-20{gap:20px}.flex.gap-30,.flex-xxs.gap-30,.flex-xs.gap-30,.flex-sm.gap-30,.flex-md.gap-30,.flex-lg.gap-30,.flex-xl.gap-30{gap:30px}.flex.gap-40,.flex-xxs.gap-40,.flex-xs.gap-40,.flex-sm.gap-40,.flex-md.gap-40,.flex-lg.gap-40,.flex-xl.gap-40{gap:40px}.flex.column,.flex-xxs.column,.flex-xs.column,.flex-sm.column,.flex-md.column,.flex-lg.column,.flex-xl.column{flex-direction:column}.flex.wrap,.flex-xxs.wrap,.flex-xs.wrap,.flex-sm.wrap,.flex-md.wrap,.flex-lg.wrap,.flex-xl.wrap{flex-wrap:wrap}.flex.align-s,.flex-xxs.align-s,.flex-xs.align-s,.flex-sm.align-s,.flex-md.align-s,.flex-lg.align-s,.flex-xl.align-s{align-items:flex-start}.flex.align-c,.flex-xxs.align-c,.flex-xs.align-c,.flex-sm.align-c,.flex-md.align-c,.flex-lg.align-c,.flex-xl.align-c{align-items:center}.flex.align-e,.flex-xxs.align-e,.flex-xs.align-e,.flex-sm.align-e,.flex-md.align-e,.flex-lg.align-e,.flex-xl.align-e{align-items:flex-end}.flex.baseline,.flex-xxs.baseline,.flex-xs.baseline,.flex-sm.baseline,.flex-md.baseline,.flex-lg.baseline,.flex-xl.baseline{align-items:baseline}.flex.jstfy-s,.flex-xxs.jstfy-s,.flex-xs.jstfy-s,.flex-sm.jstfy-s,.flex-md.jstfy-s,.flex-lg.jstfy-s,.flex-xl.jstfy-s{justify-content:flex-start}.flex.jstfy-c,.flex-xxs.jstfy-c,.flex-xs.jstfy-c,.flex-sm.jstfy-c,.flex-md.jstfy-c,.flex-lg.jstfy-c,.flex-xl.jstfy-c{justify-content:center}.flex.jstfy-e,.flex-xxs.jstfy-e,.flex-xs.jstfy-e,.flex-sm.jstfy-e,.flex-md.jstfy-e,.flex-lg.jstfy-e,.flex-xl.jstfy-e{justify-content:flex-end}.flex.spc-arnd,.flex-xxs.spc-arnd,.flex-xs.spc-arnd,.flex-sm.spc-arnd,.flex-md.spc-arnd,.flex-lg.spc-arnd,.flex-xl.spc-arnd{justify-content:space-around}.flex.spc-btwn,.flex-xxs.spc-btwn,.flex-xs.spc-btwn,.flex-sm.spc-btwn,.flex-md.spc-btwn,.flex-lg.spc-btwn,.flex-xl.spc-btwn{justify-content:space-between}.flex.spc-even,.flex-xxs.spc-even,.flex-xs.spc-even,.flex-sm.spc-even,.flex-md.spc-even,.flex-lg.spc-even,.flex-xl.spc-even{justify-content:space-evenly}.flex .grow,.flex-xxs .grow,.flex-xs .grow,.flex-sm .grow,.flex-md .grow,.flex-lg .grow,.flex-xl .grow{flex-grow:1}.flex .no-shrink,.flex-xxs .no-shrink,.flex-xs .no-shrink,.flex-sm .no-shrink,.flex-md .no-shrink,.flex-lg .no-shrink,.flex-xl .no-shrink{flex-shrink:0}.flex .first,.flex-xxs .first,.flex-xs .first,.flex-sm .first,.flex-md .first,.flex-lg .first,.flex-xl .first{order:-1}.flex .last,.flex-xxs .last,.flex-xs .last,.flex-sm .last,.flex-md .last,.flex-lg .last,.flex-xl .last{order:99}.white{color:var(--white)}.black{color:var(--black)}.dark-grey{color:var(--dark-grey)}.error-red{color:var(--error-red)}.med-grey{color:var(--med-grey)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}.bg-off-white{background-color:var(--off-white)}.bg-black-50{background-color:var(--black-50)}.bg-black-30{background-color:var(--black-30)}.bdr-t-med-grey{border-top:1px solid var(--med-grey)}.bdr-b-med-grey{border-bottom:1px solid var(--med-grey)}.bdr-med-grey{border:1px solid var(--med-grey)}#container .invalid{border-color:var(--error-red)}html,body,h1,h2,h3,h4,h5,h6{font-size:var(--global-font-size)}html,body{color:var(--default-text-color);font-family:var(--serif);font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2em}.sans{font-family:var(--sans)}.light{font-weight:300}.medium{font-weight:500}strong{font-weight:500}.italic{font-style:italic}p,address{line-height:var(--global-line-height)}p:not(:last-child),address:not(:last-child){margin-bottom:1em}.big-title,.med-title,.cms h2{line-height:1.2em;margin-bottom:1em}.big-title.less-mar,.med-title.less-mar,.cms h2.less-mar{margin-bottom:.4em}.small-caps-title,.med-caps-title,.cms h3{font-family:var(--sans);font-weight:300;margin-bottom:1.5em;letter-spacing:.2em;text-transform:uppercase}.small-caps-title.medium,.med-caps-title.medium,.cms h3.medium{font-weight:500}.small-caps-title.less-mar,.med-caps-title.less-mar,.cms h3.less-mar{margin-bottom:1em}.small-caps-title.more-mar,.med-caps-title.more-mar,.cms h3.more-mar{margin-bottom:2em}.tiny{font-size:12px}.font-0{font-size:0}.l-spacing{letter-spacing:.2em}.text-shadow{text-shadow:0 0 20px var(--black)}.mw-less{max-width:24em}.mw{max-width:30em}.mw-more{max-width:36em}.mw-extra{max-width:48em}.cms h2:not(:first-child){margin-top:1.5em}.cms h2:not(:last-child){margin-bottom:1em}.cms h3{color:var(--dark-grey)}.cms h3:not(:first-child){margin-top:2.5em}.cms h3:not(:last-child){margin-bottom:1.5em}.cms ul:not(:last-child),.cms ol:not(:last-child){margin-bottom:1em}.cms ul li,.cms ol li{line-height:var(--global-line-height);position:relative}.cms ul li{padding-left:26px}.cms ul li::before{background:var(--default-text-color);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(var(--global-line-height)/2);transform:translateY(-50%);width:6px}.cms ol{counter-reset:counter}.cms ol li{padding-left:23px}.cms ol li::before{content:counter(counter) ".";counter-increment:counter;left:0;position:absolute;top:0}.quote{font-style:italic;line-height:1.4em}.quote:not(:last-child){margin-bottom:1em}.caps{text-transform:uppercase}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}@media all and (min-width: 0)and (max-width: 767px){.big-title,.cms h2{font-size:28px}.med-title,.quote{font-size:18px}.med-caps-title{font-size:16px}.small-caps-title,.cms h3{font-size:14px}.small{font-size:16px}.smaller{font-size:14px}}@media all and (min-width: 768px){.big-title,.cms h2{font-size:32px}.med-title,.quote{font-size:24px}.med-caps-title{font-size:20px}.small-caps-title,.cms h3{font-size:15px}.small{font-size:18px}.smaller{font-size:16px}}a img{border:0}svg{display:block;height:auto;width:100%}img,video{display:block}img.w-100,video.w-100{height:auto}img.h-100,video.h-100{width:auto}img.obj-cvr,img.obj-cntn,video.obj-cvr,video.obj-cntn{height:100%;width:100%}img.obj-cvr,video.obj-cvr{object-fit:cover}img.obj-cntn,video.obj-cntn{object-fit:contain}iframe{border:0;display:block}.vimeo-wrap.fill iframe{height:100%;left:0;position:absolute;top:0;width:100%}.vimeo-wrap.natural iframe{height:auto;width:100%}.vimeo-wrap .audio-btn{align-items:center;height:40px;justify-content:center;opacity:0;right:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:46px;z-index:10}.vimeo-wrap .audio-btn.bottom{bottom:0}.vimeo-wrap .audio-btn:not(.bottom){top:0}.vimeo-wrap .audio-btn .mute,.vimeo-wrap .audio-btn .unmute{width:26px}.vimeo-wrap.muted .audio-btn .mute,.vimeo-wrap:not(.muted) .audio-btn .unmute{display:none}.vimeo-wrap .play-btn svg{width:var(--size)}.vimeo-wrap.playing .play-btn{opacity:0}.vimeo-wrap.playing .audio-btn{opacity:1;visibility:visible}.cms img{height:auto;width:100%}@media all and (min-width: 0)and (max-width: 767px){.play-btn{--size: 50px}}@media all and (min-width: 768px){.play-btn{--size: 80px}}button,input:not([type=file]),select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}input[type=checkbox],input[type=radio],button{background:none;border:0;border-radius:0;box-shadow:none}input[type=checkbox]:disabled,input[type=radio]:disabled,button:disabled{opacity:.3}button{align-items:center;display:inline-flex;justify-content:center;text-align:center}button.block,button.flex:not(.inline){width:100%}button:not(:disabled){cursor:pointer}.field-wrap input.text,.field-wrap select,.field-wrap textarea{background-color:var(--white);border:1px solid var(--white);border-radius:0;color:var(--default-text-color);display:block;font-family:var(--sans);font-size:12px;letter-spacing:.2em;padding:8px 15px;text-transform:uppercase;width:100%}.field-wrap input.text::-webkit-input-placeholder,.field-wrap select::-webkit-input-placeholder,.field-wrap textarea::-webkit-input-placeholder{color:var(--default-text-color)}.field-wrap input.text::-moz-placeholder,.field-wrap select::-moz-placeholder,.field-wrap textarea::-moz-placeholder{color:var(--default-text-color)}.field-wrap input.text::-ms-input-placeholder,.field-wrap select::-ms-input-placeholder,.field-wrap textarea::-ms-input-placeholder{color:var(--default-text-color)}.field-wrap input.text,.field-wrap select{height:40px}.field-wrap select{background-image:url("images/dropdown-arrow.svg");background-position:right 15px center;background-repeat:no-repeat}.field-wrap textarea{height:120px;resize:none}.field-wrap.checkbox-wrap.invalid,.field-wrap.radio-wrap.invalid{color:var(--error-red)}.field-wrap.checkbox-wrap input[type=checkbox]{--size: 30px;background:var(--white);display:inline-flex;flex:0 0 var(--size);height:var(--size);margin-right:1em;width:var(--size)}.field-wrap.checkbox-wrap input[type=checkbox]:checked{background:var(--white) url("images/tick.svg") center center no-repeat;background-size:20px auto}.field-wrap.radio-wrap:not(.as-btn) input[type=radio]{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;margin-right:.6em;padding:3px;width:14px}.field-wrap.radio-wrap:not(.as-btn) input[type=radio]::before{background:var(--default-text-color);border-radius:50%;content:"";height:6px;opacity:0;transition:.3s;width:6px}.field-wrap.radio-wrap:not(.as-btn) input[type=radio]:checked::before{opacity:1}.field-wrap.radio-wrap.as-btn{cursor:pointer}.field-wrap.radio-wrap.as-btn .label{padding:0}.field-wrap.radio-wrap.as-btn input[type=radio]{opacity:0}.field-wrap.radio-wrap.as-btn input[type=radio]:checked+.label,.field-wrap.radio-wrap.as-btn input[type=radio]:checked:hover+.label{background:var(--med-grey);color:var(--white)}.radio-group{--gap: 20px;gap:var(--gap);max-width:400px}.radio-group .radio-wrap{flex:0 0 calc(50% - var(--gap)/2)}a{color:var(--default-text-color);text-decoration:none}a.dark-grey:hover{color:var(--black)}a.underline,.cms a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a,button,.btn{transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.btn{align-items:center;display:inline-flex;font-family:var(--sans);font-size:12px;height:40px;justify-content:center;letter-spacing:.2em;min-width:145px;padding:0 20px;text-align:center;text-transform:uppercase}.btn:hover{background:var(--black);color:var(--white)}.btn.bg-med-grey{background:var(--med-grey);color:var(--white)}.btn.bg-med-grey:hover{background:var(--black);color:var(--white)}.btn.bdr-black{border:1px solid var(--black);color:var(--black)}.btn.bdr-black:hover{background:var(--black);color:var(--white)}.btn.bdr-white{border:1px solid var(--white);color:var(--white)}.btn.bdr-white:hover{background:var(--white);color:var(--black)}.btn.bdr-med-grey{border:1px solid var(--med-grey);color:var(--med-grey)}.btn.bdr-med-grey:hover,.btn.bdr-med-grey.active{background:var(--med-grey);color:var(--white)}.image-label{bottom:30px;left:20px;position:absolute;top:30px;z-index:5}.image-label .label{position:-webkit-sticky;position:sticky;top:30px}.scale-hover{overflow:hidden;position:relative}.scale-hover:not(.grid){display:block}.scale-hover img{transition:opacity 1s,transform 1s}.scale-hover:hover img{transform:scale(1.05)}.scale-hover:hover .image-hover-title{opacity:1;visibility:visible}.scale-hover .image-hover-title{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.scale-hover.insta svg{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s;width:28px}.scale-hover.insta:hover img{opacity:.7}.scale-hover.insta:hover svg{opacity:1}.image-rollover-link .title,.image-rollover-link .overlay-content,.image-cta-link .title,.image-cta-link .overlay-content{left:var(--margin);position:absolute;right:var(--margin);top:var(--margin);z-index:5}.image-rollover-link .btn,.image-cta-link .btn{bottom:var(--margin);left:var(--margin);opacity:0;position:absolute;visibility:hidden;z-index:5}.image-rollover-link:hover .btn,.image-cta-link:hover .btn{opacity:1;visibility:visible}.image-rollover-link:hover .image-default{opacity:0;visibility:hidden}.image-rollover-link:hover .image-hover{opacity:1;visibility:visible}.three-image-ctas.flex{--gap: 20px;gap:var(--gap)}.three-image-ctas.flex .image-cta-link .hover-text{width:75%}@media all and (min-width: 0)and (max-width: 767px){.image-rollover-link,.image-cta-link{--margin: 30px}}@media all and (min-width: 0)and (max-width: 1023px){.three-image-ctas.flex .image-cta-link{aspect-ratio:1}.three-image-ctas.flex .image-cta-link:hover .hover-text{opacity:1;visibility:visible}}@media all and (min-width: 768px){.image-rollover-link,.image-cta-link{--margin: 40px}}@media all and (min-width: 1024px){.three-image-ctas.flex{flex-direction:row}.three-image-ctas.flex .image-cta-link.fx.fade-in.roll-up{flex:0 0 calc((100% - var(--gap)*2)/3);height:500px;transition:flex-basis .6s,opacity 1s,transform 1s}.three-image-ctas.flex .image-cta-link.fx.fade-in.roll-up.hovered .hover-text{opacity:1;visibility:visible;transition-delay:.6s}.three-image-ctas.flex.hovering .image-cta-link.fx.fade-in.roll-up{flex-basis:calc((55% - var(--gap))/2)}.three-image-ctas.flex.hovering .image-cta-link.fx.fade-in.roll-up.hovered{flex-basis:45%}}.hidden{display:none}.block{display:block}.flex{display:flex}.flex.inline{display:inline-flex}@media all and (min-width: 375px){.hidden-xxs{display:none}.block-xxs{display:block}.inline-xxs{display:inline}.flex-xxs{display:flex}.flex-xxs.inline{display:inline-flex}}@media all and (min-width: 600px){.hidden-xs{display:none}.block-xs{display:block}.inline-xs{display:inline}.flex-xs{display:flex}.flex-xs.inline{display:inline-flex}}@media all and (min-width: 768px){.hidden-sm{display:none}.block-sm{display:block}.inline-sm{display:inline}.flex-sm{display:flex}.flex-sm.inline{display:inline-flex}}@media all and (min-width: 1024px){.hidden-md{display:none}.block-md{display:block}.inline-md{display:inline}.flex-md{display:flex}.flex-md.inline{display:inline-flex}}@media all and (min-width: 1260px){.hidden-lg{display:none}.block-lg{display:block}.inline-lg{display:inline}.flex-lg{display:flex}.flex-lg.inline{display:inline-flex}}@media all and (min-width: 1420px){.hidden-xl{display:none}.block-xl{display:block}.inline-xl{display:inline}.flex-xl{display:flex}.flex-xl.inline{display:inline-flex}}.opc-70{opacity:.7}.vh-100{height:var(--vh-100)}.w-100{width:100%}.h-100{height:100%}.abs-box,.fxd-box{bottom:0;left:0;right:0;top:0}.abs-box,.abs{position:absolute}.fxd-box{position:fixed}.rds-50{border-radius:50%}.sq-box{aspect-ratio:1}.rel{position:relative}.z-5{z-index:5}.z-10{z-index:10}.over-hide{overflow:hidden}.over-auto{-webkit-overflow-scrolling:touch;overflow:auto}@media all and (min-width: 1024px){.sticky-md{-webkit-position:sticky;position:sticky;top:calc(var(--header-height) + 20px)}}html{overscroll-behavior:none}body{--vh-100: 100vh}#container{display:flex;flex-direction:column;min-height:100vh;min-width:320px}#main{flex-grow:1}body:not(.white-header):not(.page-template-page-collections) #main{padding-top:var(--header-height)}#hero-wrap{top:var(--header-top)}body.header-past-banner #hero-wrap,body:not(.has-notice-banner) #hero-wrap{transition:top .6s}body.header-hide #hero-wrap{top:calc(var(--header-top) - var(--header-height))}#hero-wrap.is-home .med-caps-title{margin-bottom:0}#hero-wrap.is-home h1{font-size:0;visibility:hidden}#hero-banner{aspect-ratio:var(--banner-ratio)}#page-main{padding-bottom:1px}#page-main.full-height-hero{margin-top:var(--vh-100)}@media all and (min-width: 0)and (max-width: 767px){#hero-wrap{padding-bottom:80px;padding-top:80px}}@media all and (min-width: 768px){#hero-wrap{padding-bottom:100px;padding-top:100px}}#page-overlay{background:var(--black-30);mix-blend-mode:multiply;z-index:90}#header{left:0;position:fixed;right:0;top:var(--header-top);transition:background .6s;z-index:100}body.header-past-banner #header,body:not(.has-notice-banner) #header{transition:background .6s,top .6s}body.header-hide #header{top:calc(var(--header-top) - var(--header-height))}body.scroll:not(.nav-dropdown-open) #header{background:var(--white)}body.white-header:not(.scroll):not(.nav-dropdown-open) #header #nav-wrap-left a,body.white-header:not(.scroll):not(.nav-dropdown-open) #header #nav-wrap-left button,body.white-header:not(.scroll):not(.nav-dropdown-open) #header #nav-wrap-right a{color:var(--white)}body.white-header:not(.scroll):not(.nav-dropdown-open) #header #logo path{fill:var(--white)}#header-inner{height:var(--header-height);padding:var(--header-pad-y) var(--gutter-narrow)}#logo{font-size:0;left:50%;position:absolute;top:var(--header-pad-y);transform:translateX(-50%);width:var(--logo-width);z-index:10}body.home:not(.scroll) #logo{position:fixed;transition:1s ease-out}body.home:not(.home-scroll) #logo{top:50%;transform:translate(-50%, -50%);width:var(--home-logo-width)}@media all and (min-width: 0)and (max-width: 1259px){#nav-wrap-left,#nav-wrap-right{display:none}#nav-btn{border:5px solid rgba(0,0,0,0);height:35px;margin-left:-5px;width:40px;z-index:10}#nav-btn span{background:var(--default-text-color);height:1.5px;position:absolute;transition:.3s}#nav-btn span.line-1,#nav-btn span.line-4{left:0;right:0}#nav-btn span.line-1{top:0}#nav-btn span.line-2,#nav-btn span.line-3{left:3px;right:3px;top:12px}#nav-btn span.line-4{top:24px}body.nav-open #nav-btn span.line-1,body.nav-open #nav-btn span.line-4{opacity:0}body.nav-open #nav-btn span.line-2{transform:rotate(45deg)}body.nav-open #nav-btn span.line-3{transform:rotate(-45deg)}#nav-mobile-wrap{background:var(--white);bottom:0;display:flex;flex-direction:column;left:0;max-width:280px;opacity:0;padding-top:calc(var(--header-height) + 20px);position:fixed;top:0;transform:translateX(-100%);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;width:calc(100% - 80px);z-index:95}#nav-mobile-wrap.active{opacity:1;transform:translateX(0);visibility:visible}#nav-mobile-header{align-items:center;flex-shrink:0;padding:0 20px 15px}#nav-back-btn,#nav-section-title{font-family:var(--sans);font-size:14px;letter-spacing:.2em;line-height:1;text-transform:uppercase}#nav-back-btn{align-items:center;display:flex;gap:10px}#nav-back-btn.invis{visibility:hidden}#nav-section-title{color:var(--med-grey);margin-left:auto}#nav-mobile{flex:1;overflow:hidden;position:relative}#nav-mobile ul.menu{display:flex;flex-direction:column;font-size:18px;gap:.4em;height:100%;padding:0 20px;transition:transform .3s}#nav-mobile ul.menu.depth-1{transform:translateX(-100%)}#nav-mobile ul.menu.depth-2{transform:translateX(-200%)}#nav-mobile ul.menu>li .sub-menu{bottom:0;display:flex;flex-direction:column;gap:.4em;padding:0 20px;position:absolute;top:0;transition:.6s;width:100%}#nav-mobile ul.menu>li>.sub-menu{left:100%}#nav-mobile ul.menu>li>.sub-menu>li>.sub-menu{left:200%}#nav-mobile ul.menu>li:not(.active)>.sub-menu{opacity:0;visibility:hidden}#nav-mobile-footer{flex-shrink:0;padding:20px}#nav-mobile-footer ul.menu{display:flex;font-family:var(--sans);font-size:14px;letter-spacing:.01em;gap:30px;justify-content:space-between}#nav-mobile-footer ul.menu a{color:var(--dark-grey)}#nav-mobile-footer ul.menu a:hover{color:var(--black)}}@media all and (min-width: 1260px){#header-inner{align-items:center}#nav-mobile-wrap{display:none}#nav-wrap-left ul.menu,#nav-wrap-right ul.menu{display:flex;gap:40px}#nav-wrap-left ul.menu>li>a,#nav-wrap-left ul.menu>li>button,#nav-wrap-right ul.menu>li>a,#nav-wrap-right ul.menu>li>button{font-family:var(--sans);font-size:18px;font-weight:300;letter-spacing:.02em}#nav-wrap-right ul.menu>li>a:hover{color:var(--dark-grey);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#nav-desktop ul.menu{font-size:18px}#nav-desktop ul.menu>li{position:relative}#nav-desktop ul.menu>li>a,#nav-desktop ul.menu>li>button{position:relative;z-index:100}#nav-desktop ul.menu>li.active>button::after,#nav-desktop ul.menu>li.active>a::after{content:"";background:var(--black);bottom:-8px;height:1.5px;left:50%;position:absolute;transform:translateX(-50%);width:32px}#nav-desktop ul.menu>li>.sub-menu-wrap{background:var(--white);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;padding:calc(var(--header-height) + 40px) 40px 40px;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:50vw;max-width:540px;z-index:95}#nav-desktop ul.menu>li>.sub-menu-wrap .nav-featured-image{aspect-ratio:16/9;flex-shrink:0;margin-top:auto;transition:opacity .3s,visibility .3s}#nav-desktop ul.menu>li>.sub-menu-wrap .sub-menu.level-1.level-2-active~.nav-featured-image{opacity:0;visibility:hidden}#nav-desktop ul.menu>li.active>.sub-menu-wrap{opacity:1;visibility:visible}#nav-desktop ul.menu>li .sub-menu.level-1{display:flex;flex-direction:column;gap:.4em;position:relative;transition:transform .3s}#nav-desktop ul.menu>li .sub-menu.level-1.level-2-active{transform:translateX(-100%)}#nav-desktop ul.menu>li .sub-menu.level-1>li>.sub-menu.level-2{display:flex;flex-direction:column;gap:.4em;left:100%;opacity:0;padding-top:calc(var(--header-height) + 40px);position:absolute;top:calc((var(--header-height) + 40px)*-1);transition:opacity .3s,visibility .3s;visibility:hidden;width:100%}#nav-desktop ul.menu>li .sub-menu.level-1>li.active>.sub-menu.level-2{opacity:1;visibility:visible}#nav-desktop ul.menu.hovering>li>a,#nav-desktop ul.menu.hovering>li>button,#nav-desktop ul.menu .sub-menu.level-1.hovering>li>a,#nav-desktop ul.menu .sub-menu.level-1.hovering>li>button,#nav-desktop ul.menu .sub-menu.level-2.hovering>li>a,#nav-desktop ul.menu .sub-menu.level-2.hovering>li>button{color:var(--med-grey)}#nav-desktop ul.menu.hovering>li:hover>a,#nav-desktop ul.menu.hovering>li:hover>button,#nav-desktop ul.menu.hovering>li.active>a,#nav-desktop ul.menu.hovering>li.active>button,#nav-desktop ul.menu .sub-menu.level-1.hovering>li:hover>a,#nav-desktop ul.menu .sub-menu.level-1.hovering>li:hover>button,#nav-desktop ul.menu .sub-menu.level-1.hovering>li.active>a,#nav-desktop ul.menu .sub-menu.level-1.hovering>li.active>button,#nav-desktop ul.menu .sub-menu.level-2.hovering>li:hover>a,#nav-desktop ul.menu .sub-menu.level-2.hovering>li:hover>button,#nav-desktop ul.menu .sub-menu.level-2.hovering>li.active>a,#nav-desktop ul.menu .sub-menu.level-2.hovering>li.active>button{color:var(--black)}}#logo-footer{font-size:0;height:calc(var(--width)/var(--logo-ratio));opacity:.5;width:var(--width)}#footer-contact a:hover{color:var(--dark-grey)}#footer-social ul.menu{display:flex;gap:40px}#footer-social ul.menu a{color:var(--dark-grey)}#footer-social ul.menu a:hover{color:var(--black)}.subscribe-form .field-wrap input.text{background:none;border:0;border-bottom:1px solid var(--black);font-family:var(--serif);font-size:18px;letter-spacing:0;padding-left:0;padding-right:0;text-transform:none}.subscribe-form .field-wrap label.placeholder{left:0}@media all and (min-width: 0)and (max-width: 1023px){#logo-footer{--width: 226px}}@media all and (min-width: 1024px){#logo-footer{--width: 266px}#footer-contact{grid-row:span 2}}.fx.fade-in,.fx.fade-out{transition:opacity 1s}.fx.fade-in.roll-up,.fx.fade-in.roll-right,.fx.fade-in.roll-left,.fx.fade-out.roll-up,.fx.fade-out.roll-right,.fx.fade-out.roll-left{transition:opacity 1s,transform 1s}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated,.fx.fade-out.roll-up.animated,.fx.fade-out.roll-right.animated,.fx.fade-out.roll-left.animated{transform:translateZ(0)}.fx.fade-in.roll-up,.fx.fade-out.roll-up{transform:translateY(30px)}.fx.fade-in.roll-right,.fx.fade-out.roll-right{transform:translateX(-30px)}.fx.fade-in.roll-left,.fx.fade-out.roll-left{transform:translateX(30px)}.fx.fade-in{opacity:0}.fx.fade-in.animated{opacity:1}.fx.fade-out.animated{opacity:0}.fx.fade-out.animated.roll-up{transform:translateY(-30px)}.fx.fade-out.animated.roll-right{transform:translateX(30px)}.fx.fade-out.animated.roll-left{transform:translateX(-30px)}.fade{transition:.3s}.fade.slow{transition:.6s}.invis{opacity:0;visibility:hidden}.anim-height{height:0;overflow:hidden;transition:height .3s}.anim-height.default-open{height:auto}.table-grid{display:grid;row-gap:40px}table{border-collapse:collapse;width:100%}table th,table td{border:1px solid var(--med-grey)}table th{background-color:var(--off-white);padding:15px}table td{padding:15px}@media all and (min-width: 768px){.table-grid{grid-template-columns:repeat(2, 1fr)}.table-grid::before{content:"";display:block;height:100%;left:50%;position:absolute;width:1px;background-color:var(--med-grey)}}@media all and (min-width: 768px)and (max-width: 1259px){.table-grid{column-gap:100px}}@media all and (min-width: 1260px){.table-grid{column-gap:200px}}.crsl-wrap{--arrow-size: 48px;--arrow-icon-size: 16px;position:relative}.crsl-wrap .crsl{-ms-user-select:none;-webkit-user-select:none;user-select:none}.crsl-wrap .crsl-cell img{pointer-events:none}.crsl-wrap.slide{--gap: 0px;--per-view: 1}.crsl-wrap.slide .crsl{display:flex;transition-property:transform}.crsl-wrap.slide.interactive .crsl{cursor:grab}.crsl-wrap.slide.interactive .crsl.pointer-down{cursor:grabbing}.crsl-wrap.slide .crsl-cell{flex:0 0 calc((100% - var(--gap)*(var(--per-view) - 1))/var(--per-view));margin-right:var(--gap)}.crsl-wrap.dissolve .crsl{display:grid}.crsl-wrap.dissolve .crsl-cell{grid-column:1;grid-row:1;opacity:0;transition:opacity .6s,visibility .6s;visibility:hidden}.crsl-wrap.dissolve .crsl-cell.active{opacity:1;visibility:visible}.crsl-wrap .crsl-arw{height:var(--arrow-size);margin-top:calc(var(--arrow-size)/-2);position:absolute;top:50%;width:var(--arrow-size);z-index:5}.crsl-wrap .crsl-arw::before{border-right:2px solid var(--color);border-bottom:2px solid var(--color);content:"";height:var(--arrow-icon-size);position:absolute;top:50%;left:50%;transition:transform .3s;width:var(--arrow-icon-size)}.crsl-wrap .crsl-arw.dark{--color: var(--black)}.crsl-wrap .crsl-arw.light{--color: var(--white)}.crsl-wrap .crsl-arw.prev::before{transform:translate(-50%, -50%) rotate(135deg)}.crsl-wrap .crsl-arw.prev:hover::before{transform:translate(-75%, -50%) rotate(135deg)}.crsl-wrap .crsl-arw.next::before{transform:translate(-50%, -50%) rotate(-45deg)}.crsl-wrap .crsl-arw.next:hover::before{transform:translate(-25%, -50%) rotate(-45deg)}.crsl-wrap.banner .crsl-arw.prev,.crsl-wrap.images .crsl-arw.prev{left:var(--gutter-narrow)}.crsl-wrap.banner .crsl-arw.next,.crsl-wrap.images .crsl-arw.next{right:var(--gutter-narrow)}.crsl-wrap.banner .crsl-cell{aspect-ratio:var(--banner-ratio)}@media all and (min-width: 0)and (max-width: 599px){.crsl-wrap.instagram{--per-view: 1;--gap: 10px}.crsl-wrap.instagram .crsl-cell{max-width:230px}.crsl-wrap.instagram .crsl-arw{display:none}}@media all and (min-width: 0)and (max-width: 767px){.crsl-wrap.images{--gap: 20px}.crsl-wrap.images .crsl-cell{flex:0 0 calc(100% - var(--gap)*4)}}@media all and (min-width: 600px)and (max-width: 1023px){.crsl-wrap.instagram{--per-view: 3;--gap: 10px}}@media all and (min-width: 600px)and (max-width: 1259px){.crsl-wrap.instagram{margin-left:calc(var(--arrow-size) - var(--gutter));margin-right:calc(var(--arrow-size) - var(--gutter))}.crsl-wrap.instagram .crsl-arw.prev{left:calc(-1*var(--arrow-size))}.crsl-wrap.instagram .crsl-arw.next{right:calc(-1*var(--arrow-size))}}@media all and (min-width: 768px){.crsl-wrap.images{--gap: 100px}.crsl-wrap.images .crsl-cell{flex:0 0 500px}}@media all and (min-width: 1024px){.crsl-wrap.instagram{--per-view: 4;--gap: 20px}}@media all and (min-width: 1260px){.crsl-wrap.instagram .crsl-arw.prev{left:calc(-1*var(--arrow-size))}.crsl-wrap.instagram .crsl-arw.next{right:calc(-1*var(--arrow-size))}}.accordion-item.faq{cursor:pointer}.accordion-item.faq .accordion-btn .plus{height:26px;position:relative;transition:transform .3s;width:26px}.accordion-item.faq .accordion-btn .plus::before,.accordion-item.faq .accordion-btn .plus::after{background:var(--med-grey);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.accordion-item.faq .accordion-btn .plus::before{height:100%;width:1px}.accordion-item.faq .accordion-btn .plus::after{height:1px;width:100%}.accordion-item.faq.active{background-color:var(--off-white);border-color:var(--off-white)}.accordion-item.faq.active .accordion-btn .plus::before{opacity:0}.accordion-item.faq.active .accordion-btn .plus::after{background:var(--black)}.accordion-item.faq.open .accordion-content{height:auto;overflow:visible}.accordion-item.image-gallery:not(.active) .accordion-content{display:none}.accordion-item.image-gallery.active .accordion-btn{display:none}@media all and (min-width: 0)and (max-width: 1023px){.accordion-item.faq .accordion-content .cms{padding-top:20px}}@media all and (min-width: 1024px){.accordion-item.faq{position:relative}.accordion-item.faq .accordion-btn .plus{position:absolute;right:20px;top:20px}.accordion-item.faq .accordion-content{padding-right:41px}}@media all and (min-width: 0)and (max-width: 1259px){.dropdown-wrap{margin-bottom:10px}.dropdown-wrap .dropdown{background:var(--white);display:flex;flex-direction:column;gap:10px;left:0;padding:10px;position:absolute;right:0;top:100%}.dropdown-wrap .dropdown a{display:flex;width:100%}.dropdown-wrap.active .dropdown-btn{background:var(--black);color:var(--white)}.dropdown-wrap.active .dropdown{opacity:1;visibility:visible}}@media all and (min-width: 1260px){.dropdown-wrap{flex-grow:1}.dropdown-wrap .dropdown-btn{display:none}.dropdown-wrap .dropdown{background:none;opacity:1;visibility:visible}.dropdown-wrap .dropdown .btn{min-width:160px}}@media all and (min-width: 1024px){.job-listing .job-btn-col{grid-column:1/span 4}.job-listing .job-overview-col{grid-column:5/span 8;grid-row:1/span 2}}#post-content-wrap{z-index:1}#post-content-wrap::before{background:var(--off-white);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}#journal-filters .search-input{background:var(--white) url("images/search.svg") 10px center no-repeat;border:0;font-family:var(--sans);font-size:12px;height:40px;letter-spacing:.2em;padding:10px 10px 10px 40px;text-transform:uppercase}#journal-filters .search-input::-webkit-input-placeholder{color:var(--default-text-color)}#journal-filters .search-input::-moz-placeholder{color:var(--default-text-color)}#journal-filters .search-input::-ms-input-placeholder{color:var(--default-text-color)}.post-card{aspect-ratio:1/1.2}.post-card .post-card-overlay{transition:background .3s}.post-card .post-card-hover{transform:translateY(10px)}.post-card:hover .post-card-overlay{background:var(--black-50)}.post-card:hover .post-card-hover{opacity:1;transform:translateY(0);visibility:visible}.pagination{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.pagination .page-links a{color:var(--dark-grey)}.pagination .page-links a:hover{color:var(--black)}.pagination .nav-link{align-items:center;display:inline-flex;gap:10px}.pagination .nav-link.disabled{opacity:.5}.pagination .nav-link svg{width:15px}.pagination .nav-link svg path{transition:stroke .3s}.pagination .nav-link.prev svg{transform:rotate(180deg)}.pagination .nav-link:hover{color:var(--black)}.pagination .nav-link:hover svg path{stroke:var(--black)}@media all and (min-width: 0)and (max-width: 767px){#post-content-wrap.single::before{height:100px}#post-content-wrap.index::before{height:200px}}@media all and (min-width: 0)and (max-width: 1259px){#journal-filters .search-input{width:100%}}@media all and (min-width: 768px){#journal-filters,#post-intro{margin-left:20px;margin-right:20px}#post-content-wrap:before{left:20px;right:20px}#post-content-wrap.single::before{height:400px}#post-content-wrap.index::before{height:300px}}@media all and (min-width: 1260px){#journal-filters .search-input{width:190px}#post-intro{flex-direction:row;justify-content:space-between}}#collections-wrap{padding:calc(var(--header-height) + 40px) 0}body.white-header #collections-wrap .collection-item{color:var(--white)}#collections-wrap.hovering .collection-item{opacity:.5}#collections-wrap.hovering .collection-item:hover{opacity:1}#collections-wrap .collection-image{z-index:-1}#collections-wrap .collection-image.active{opacity:1;visibility:visible}.media-wrap.has-content img,.media-wrap.has-content iframe{opacity:.7}.four-images.flex{--gap: 40px;gap:var(--gap)}@media all and (min-width: 0)and (max-width: 767px){.image-gallery.grid{gap:30px}.two-images.large_left .col-12:not(.mar-neg),.two-images.large_right .col-12:not(.mar-neg){margin:0 10vw}}@media all and (min-width: 600px)and (max-width: 1023px){.four-images.flex .image{flex:0 0 calc((100% - var(--gap))/2)}}@media all and (min-width: 600px){.four-images.flex{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width: 768px)and (max-width: 1259px){.three-images.flex{--gap: 60px}}@media all and (min-width: 768px){.three-images.flex{gap:var(--gap);flex-direction:row;justify-content:space-between}.three-images.flex .image{flex:0 0 calc((100% - var(--gap)*2)/3)}.image-gallery.grid{gap:40px}}@media all and (min-width: 1024px){.text_media .indent-image{margin-left:calc(-1*(var(--gutter) - var(--gutter-narrow)))}.media_text .indent-image{margin-right:calc(-1*(var(--gutter) - var(--gutter-narrow)))}.text_media .sticky-text,.media_text .sticky-text{position:-webkit-sticky;position:sticky;top:20px}.four-images.flex .image{flex:0 0 calc((100% - var(--gap)*3)/4)}}@media all and (min-width: 1260px){.three-images.flex{--gap: 120px}}