.gh-back-arrow{position:relative;display:inline-block;width:25px;height:1em;flex:0 0 25px}.gh-back-arrow::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:currentColor}.gh-back-arrow::after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-bottom:1px solid currentColor;border-left:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.gh-contact-modal .form-consent input,.interior-contact .form-consent input,.about-contact .form-consent input,.about-journal__consent input,.journal-subscribe__consent input,.comment-form input[type=checkbox],.journal-filter-panel fieldset input[type=checkbox]{position:relative;width:16px;height:16px;flex:0 0 16px;margin:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='.5' y='.5' width='15' height='15' fill='none' stroke='%233d3232' stroke-opacity='.6'/%3E%3C/svg%3E") center/16px 16px no-repeat}.gh-contact-modal .form-consent input:checked,.interior-contact .form-consent input:checked,.about-contact .form-consent input:checked,.about-journal__consent input:checked,.journal-subscribe__consent input:checked,.comment-form input[type=checkbox]:checked,.journal-filter-panel fieldset input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.2 4.2 8 11 1' fill='none' stroke='%233d3232' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/12px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='.5' y='.5' width='15' height='15' fill='none' stroke='%233d3232' stroke-opacity='.6'/%3E%3C/svg%3E") center/16px 16px no-repeat}.comment-form-consent label,.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.comment-form-cookies-consent label{margin:0}@media(max-width: 1023px){.comment-form input[type=checkbox]{min-width:24px;min-height:24px}}.gh-kicker{color:rgba(61,50,50,.6);font:400 var(--gh-type-kicker)/var(--gh-leading-ui) var(--gh-font-sans);text-transform:uppercase}.gh-kicker--about{color:#8d8280;font-size:var(--gh-type-caption);line-height:1.3}.gh-kicker--line-before::before{display:inline-block;width:14px;content:"—"}.gh-kicker--line-after::after{display:inline-block;width:14px;content:"—";text-align:right}.gh-wordmark{position:static;display:flex;width:100%;height:.6em;margin:0;overflow:hidden;color:rgba(61,50,50,.08);font:400 min(350px, 20.38vw - 41px)/0.7042em "Abhaya Libre",var(--gh-font-serif);align-items:flex-start;justify-content:space-between;white-space:nowrap}.gh-wordmark--grid-wide{grid-column:1/-1}.gh-wordmark__character{display:block;flex:0 0 auto}@media(min-width: 1024px)and (max-width: 1599px){.gh-wordmark{font-size:min(240px,20.38vw - 21px)}}@media(min-width: 561px)and (max-width: 1023px){.gh-wordmark{font-size:calc(20.38vw - 21px)}}@media(max-width: 560px){.gh-wordmark{font-size:calc(20.38vw - 9px)}}.interior-contact,.about-contact{padding-inline:90px;color:#3d3232;background:#f9f7f4;font-family:var(--gh-font-sans)}.interior-contact .contact-form,.about-contact .contact-form{width:100%;max-width:none;min-width:0;scroll-margin-top:24px}.interior-contact .contact-form form,.about-contact .contact-form form{width:100%}.interior-contact .form-grid,.about-contact .form-grid{display:grid;width:100%;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}.interior-contact .form-field,.interior-contact .form-consent,.about-contact .form-field,.about-contact .form-consent{margin:0}.interior-contact .form-field--message,.interior-contact .form-consent,.about-contact .form-field--message,.about-contact .form-consent{grid-column:1/-1}.interior-contact .form-field input,.interior-contact .form-field textarea,.about-contact .form-field input,.about-contact .form-field textarea{display:block;width:100%;padding:20px;border:1px solid rgba(61,50,50,.1);border-radius:0;outline:0;color:#3d3232;background:#fff;font:400 var(--gh-type-copy)/var(--gh-leading-copy) var(--gh-font-sans)}.interior-contact .form-field input::placeholder,.interior-contact .form-field textarea::placeholder,.about-contact .form-field input::placeholder,.about-contact .form-field textarea::placeholder{color:rgba(61,50,50,.6);opacity:1}.interior-contact .form-field input:focus,.interior-contact .form-field textarea:focus,.about-contact .form-field input:focus,.about-contact .form-field textarea:focus{border-color:rgba(61,50,50,.6)}.interior-contact .form-field input,.about-contact .form-field input{height:64px}.interior-contact .form-field textarea,.about-contact .form-field textarea{height:100px;resize:none}.interior-contact .form-consent,.about-contact .form-consent{min-width:0;color:#5e5555;font:400 var(--gh-type-kicker)/var(--gh-leading-ui) var(--gh-font-sans)}.interior-contact .form-consent label,.about-contact .form-consent label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.interior-contact .form-consent a,.about-contact .form-consent a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:.24em}.interior-contact .form-notice,.about-contact .form-notice{margin:0 0 22px}.interior-contact__inner{display:grid;width:100%;max-width:1740px;min-height:412px;margin-inline:auto;grid-template-columns:546px minmax(0, 1fr);gap:50px;padding-block:50px;border-top:1px solid #e0dad5;border-bottom:1px solid #e0dad5}.interior-contact__copy{display:flex;width:546px;flex-direction:column;gap:30px;padding-right:60px}.interior-contact__copy h2,.interior-contact__copy p{width:100%;margin:0}.interior-contact__copy h2{color:#3d3232;font:400 var(--gh-type-title-small)/1.4 var(--gh-font-serif);letter-spacing:0}.interior-contact__copy p{color:#5e5555;font:400 var(--gh-type-copy-large)/var(--gh-leading-copy) var(--gh-font-sans)}.interior-contact__submit{display:inline-flex;width:100%;height:66px;align-items:center;justify-content:center;padding:24px 40px;border:1px solid rgba(61,50,50,.6);border-radius:0;color:#3d3232;background:rgba(0,0,0,0);font:400 var(--gh-type-caption)/var(--gh-leading-ui) var(--gh-font-sans);text-transform:uppercase;cursor:pointer}.interior-contact__submit:hover,.interior-contact__submit:focus-visible{color:#fff;background:#3d3232}@media(max-width: 1599px){.interior-contact{padding-inline:40px}.interior-contact .form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.interior-contact .form-field--name{grid-column:1/-1}.about-contact .form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.about-contact .form-field--name{grid-column:1/-1}.interior-contact__inner{max-width:1200px;min-height:514px;grid-template-columns:380px minmax(0, 1fr);gap:32px}.interior-contact__copy{width:380px;padding-right:0}}@media(max-width: 1023px){.interior-contact__inner{display:flex;width:100%;max-width:754px;min-height:738px;flex-direction:column;gap:32px}.interior-contact__copy{width:100%;gap:30px;text-align:center}.interior-contact__copy h2{width:100%}.interior-contact__submit{grid-column:1/-1}.interior-contact .form-consent input,.about-contact .form-consent input{position:relative}.interior-contact .form-consent input::before,.about-contact .form-consent input::before{content:"";position:absolute;top:-4px;left:-4px;width:24px;height:24px}.interior-contact .form-consent label,.about-contact .form-consent label{position:relative}.interior-contact .form-consent label::before,.about-contact .form-consent label::before{content:"";position:absolute;top:-4px;left:-4px;width:24px;height:24px}}@media(max-width: 560px){.interior-contact{padding-inline:20px}.interior-contact .interior-contact__submit{font-size:var(--gh-type-kicker)}.interior-contact .form-grid{grid-template-columns:1fr;gap:20px}.interior-contact .form-field--name,.interior-contact .form-field--phone,.interior-contact .form-field--email,.interior-contact .form-field--message,.interior-contact .form-consent{grid-column:1}.about-contact .form-grid{grid-template-columns:1fr;gap:20px}.about-contact .form-field--name,.about-contact .form-field--phone,.about-contact .form-field--email,.about-contact .form-field--message,.about-contact .form-consent{grid-column:1}.interior-contact__inner{max-width:320px;min-height:822px;gap:30px;padding-block:40px}.interior-contact__copy{gap:20px}.interior-contact__copy h2{font-size:24px}.interior-contact__copy p{font-size:var(--gh-type-copy);line-height:24px}.interior-contact__submit{grid-column:1}}.gh-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gh-action-border, currentColor);color:var(--gh-action-color, inherit);background:var(--gh-action-background, transparent);font:400 var(--gh-action-font-size, var(--gh-type-caption))/var(--gh-action-line-height, var(--gh-leading-ui)) var(--gh-font-sans);text-align:center;text-decoration:none;text-transform:uppercase}body.gh-menu-open{overflow:hidden}.gh-drawer{--gh-drawer-width: 500px;--gh-drawer-copy-size: var(--gh-type-caption);--gh-drawer-lead-size: 20px;--gh-drawer-main-gap: 70px;position:fixed;z-index:1100;top:0;right:0;width:var(--gh-drawer-width);height:100vh;height:100svh;height:100dvh;min-height:100dvh;padding:90px 0 0;border-left:1px solid rgba(255,255,255,.2);color:#fff;background:linear-gradient(rgba(44, 35, 35, 0.88), rgba(44, 35, 35, 0.88));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);overflow:hidden;transform:translateX(100%);transition:transform var(--gh-motion-ui) var(--gh-motion-ease)}.gh-home.is-menu-open .gh-drawer,.gh-menu-open .gh-drawer{transform:translateX(0)}.gh-home.is-menu-open .gh-cookie,.gh-home.is-menu-open .gh-menu-button,.gh-menu-open .site-header .gh-menu-button--inner{visibility:hidden}.gh-drawer__close{position:absolute;top:38px;right:38px;width:24px;height:24px;padding:0;border:0;color:rgba(255,255,255,.6);background:rgba(0,0,0,0);cursor:pointer}.gh-drawer__close::before,.gh-drawer__close::after{position:absolute;top:11px;left:2px;width:20px;height:1px;background:currentColor;content:""}.gh-drawer__close::before{transform:rotate(45deg)}.gh-drawer__close::after{transform:rotate(-45deg)}.gh-drawer__content{display:flex;width:100%;height:100%;flex-direction:column;align-content:start;gap:60px;padding-inline:50px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.gh-drawer__content::-webkit-scrollbar{width:0;height:0}.gh-drawer__intro{color:rgba(255,255,255,.6);font:400 var(--gh-drawer-copy-size)/1.5 var(--gh-font-sans)}.gh-drawer__intro p{margin:0 0 16px}.gh-drawer__intro .gh-drawer__lead{margin-bottom:16px;color:#fff;font:400 var(--gh-drawer-lead-size)/1.4 var(--gh-font-serif)}.gh-drawer__signature{display:block;width:168px;height:56px;margin:4px 0 0 auto;object-fit:contain}.gh-drawer__signature svg{display:block;width:100%;height:100%}.gh-drawer__nav{display:flex;flex-direction:column;gap:16px;margin-top:0}.gh-drawer__nav a,.gh-drawer__email,.gh-drawer__socials a,.gh-drawer__socials .gh-drawer__social-empty{color:#fff;font:400 var(--gh-drawer-copy-size)/1.3 var(--gh-font-sans);text-decoration:none;text-transform:uppercase;transition:color var(--gh-motion-ui) var(--gh-motion-ease)}.gh-drawer__nav a{display:flex;width:fit-content;align-items:center;gap:8px;white-space:nowrap}.gh-drawer__nav a:hover,.gh-drawer__nav a:focus-visible,.gh-drawer__phone:hover,.gh-drawer__phone:focus-visible,.gh-drawer__email:hover,.gh-drawer__email:focus-visible{color:#bdacac}.gh-drawer__nav i{color:#8d7f7f;font-style:normal}.gh-drawer__main{display:flex;flex-direction:column;gap:var(--gh-drawer-main-gap);padding-bottom:70px}.gh-drawer__footer{display:flex;flex-direction:column;gap:40px}.gh-drawer__contacts{display:flex;width:391px;flex-direction:column;gap:24px}.gh-drawer__phone{display:block;height:20px;margin:0;color:#fff;font:400 20px/1 var(--gh-font-sans);text-decoration:none;transition:color var(--gh-motion-ui) var(--gh-motion-ease)}.gh-drawer__email{display:block;height:18px;margin:0}.gh-drawer__socials{display:flex;width:391px;height:24px;align-items:center;gap:24px}.gh-drawer__socials a,.gh-drawer__socials .gh-drawer__social-empty{display:inline-flex;height:24px;align-items:center;gap:8px;color:#fff}.gh-drawer__social-icon{position:relative;display:block;width:24px;height:24px;flex:0 0 24px}.gh-drawer__social-icon img{position:absolute;inset:0;width:24px;height:24px;transition:opacity 180ms ease}.gh-drawer__social-hover{opacity:0}.gh-drawer__socials a:hover .gh-drawer__social-default,.gh-drawer__socials a:focus-visible .gh-drawer__social-default{opacity:0}.gh-drawer__socials a:hover .gh-drawer__social-hover,.gh-drawer__socials a:focus-visible .gh-drawer__social-hover{opacity:1}.gh-drawer__cta{display:inline-flex;width:100%;height:66px;flex:0 0 66px;align-items:center;justify-content:center;padding:24px 50px;border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(0,0,0,0);font:400 var(--gh-drawer-copy-size)/var(--gh-leading-ui) var(--gh-font-sans);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--gh-motion-ui) var(--gh-motion-ease),color var(--gh-motion-ui) var(--gh-motion-ease),background-color var(--gh-motion-ui) var(--gh-motion-ease)}.gh-drawer__cta:hover,.gh-drawer__cta:focus-visible{border-color:#fff;color:#2c2323;background:#fff}@media(max-width: 560px){.gh-drawer{--gh-drawer-width: 100%;--gh-drawer-main-gap: 40px;padding:max(62px,env(safe-area-inset-top) + 32px) 0 0}.gh-drawer__close{top:max(30px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}.gh-drawer__intro{display:flex;flex-direction:column;gap:16px;font-size:var(--gh-type-caption);line-height:1.5}.gh-drawer__intro p{margin:0}.gh-drawer__intro .gh-drawer__lead{margin:0;font-size:var(--gh-drawer-lead-size);line-height:1.4}.gh-drawer__signature{width:168px;height:56px;margin:0 0 0 auto}.gh-drawer__content{min-width:0;gap:30px;padding:22px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.gh-drawer__main{width:100%;padding-bottom:max(30px,env(safe-area-inset-bottom))}.gh-drawer__nav{width:100%;gap:16px}.gh-drawer__nav a,.gh-drawer__email,.gh-drawer__socials a{font-size:var(--gh-type-caption);line-height:1.3}.gh-drawer__nav a{white-space:normal}.gh-drawer__footer{width:100%;gap:40px}.gh-drawer__contacts{width:100%;gap:24px}.gh-drawer__phone{height:20px;font-size:20px;line-height:1}.gh-drawer__socials{width:168px;height:24px;flex:0 0 24px;justify-content:flex-start;gap:24px}.gh-drawer__socials a,.gh-drawer__socials .gh-drawer__social-empty{width:24px;flex:0 0 24px;gap:0}.gh-drawer__socials>*>span:not(.gh-drawer__social-icon){display:none}.gh-drawer__social-icon,.gh-drawer__social-icon img{width:24px;height:24px;flex-basis:24px}.gh-drawer__cta{height:66px;flex-basis:66px;padding:24px 40px}}@media(max-height: 1023px)and (min-width: 561px){.gh-drawer{padding-top:clamp(56px,4.5dvh,90px)}.gh-drawer__close{top:24px}.gh-drawer__main{padding-bottom:clamp(18px,3.5dvh,70px)}}@media(prefers-reduced-motion: reduce){.gh-drawer{transition:none}}.gh-consent{position:fixed;z-index:1000;right:0;bottom:0;left:0;min-height:92px;padding:20px 40px;color:#5e5555;background:#f9f7f4;box-shadow:0 -10px 35px rgba(44,35,35,.08)}.gh-consent[hidden],.gh-consent-reopen[hidden]{display:none}.gh-consent__inner{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:30px}.gh-consent__copy{flex:1 1 auto;min-width:0}.gh-consent__copy strong{display:none}.gh-consent__copy p{max-width:1320px;margin:0;font:400 13px/1.45 "IBM Plex Sans",Arial,sans-serif}.gh-consent__copy a{color:inherit;text-decoration:underline}.gh-consent__actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.gh-consent__actions button{display:inline-flex;min-width:180px;height:52px;padding:14px 24px;align-items:center;justify-content:center;border:1px solid rgba(61,50,50,.6);color:#3d3232;background:rgba(0,0,0,0);font:400 12px/15.6px "IBM Plex Sans",Arial,sans-serif;text-transform:uppercase;white-space:nowrap;cursor:pointer}.gh-consent__actions .gh-consent__primary{color:#fff;background:#3d3232}.gh-consent-reopen{position:fixed;z-index:900;bottom:10px;left:12px;padding:5px 8px;border:1px solid rgba(61,50,50,.35);color:#5e5555;background:rgba(249,247,244,.9);font:400 10px/1.2 "IBM Plex Sans",Arial,sans-serif;cursor:pointer}.gh-home.is-menu-open+.gh-consent,.gh-home.is-menu-open~.gh-consent-reopen{visibility:hidden}@media(max-width: 1023px){.gh-consent{padding:18px 24px}.gh-consent__inner{align-items:stretch;flex-direction:column;gap:16px}.gh-consent__copy strong{display:block;margin-bottom:5px;font:400 18px/1.2 "IBM Plex Serif",Georgia,serif}.gh-consent__actions{width:100%}.gh-consent__actions button{min-width:0;flex:1 1 50%}}@media(max-width: 560px){.gh-consent{padding:18px 16px max(18px,env(safe-area-inset-bottom))}.gh-consent__copy p{font-size:11px}.gh-consent__actions{align-items:stretch;flex-direction:column-reverse;gap:8px}.gh-consent__actions button{width:100%;min-height:46px;height:auto}}.gh-consent-reopen{display:none !important}body.gh-contact-modal-open{overflow:hidden}.gh-contact-modal{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear 180ms,opacity 180ms ease}.gh-contact-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.gh-contact-modal__backdrop{position:absolute;inset:0;background:rgba(44,35,35,.72)}.gh-contact-modal__dialog{position:relative;z-index:1;width:700px;height:min(730px,100vh - 40px);height:min(730px,100dvh - 40px);max-width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;padding:40px;border:0;outline:0;color:#3d3232;background:#f9f7f4;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:"IBM Plex Sans",Arial,sans-serif}.gh-contact-modal__close{position:absolute;z-index:2;top:20px;right:20px;width:24px;height:24px;padding:0;border:0;color:rgba(61,50,50,.6);background:rgba(0,0,0,0);cursor:pointer}.gh-contact-modal__close::before,.gh-contact-modal__close::after{position:absolute;top:11px;left:2px;width:20px;height:1px;background:currentColor;content:""}.gh-contact-modal__close::before{transform:rotate(45deg)}.gh-contact-modal__close::after{transform:rotate(-45deg)}.gh-contact-modal__content{display:flex;width:620px;max-width:100%;flex-direction:column;gap:40px}.gh-contact-modal__header{display:flex;width:100%;height:80px;flex:0 0 80px;flex-direction:column;gap:10px;text-align:center}.gh-contact-modal__header h2,.gh-contact-modal__header p{margin:0}.gh-contact-modal__header h2{color:#3d3232;font:400 36px/1.2 "IBM Plex Serif",Georgia,serif;letter-spacing:0}.gh-contact-modal__header p{color:#5e5555;font:400 18px/1.5 "IBM Plex Sans",Arial,sans-serif}.gh-contact-modal .contact-form,.gh-contact-modal .contact-form form{width:100%;max-width:none}.gh-contact-modal .form-grid{display:flex;width:100%;flex-direction:column;gap:20px}.gh-contact-modal .form-field,.gh-contact-modal .form-consent{width:100%;margin:0}.gh-contact-modal .form-field input,.gh-contact-modal .form-field textarea{display:block;width:100%;padding:20px;border:1px solid rgba(61,50,50,.1);border-radius:0;outline:0;color:#3d3232;background:#f9f7f4;-webkit-backdrop-filter:none;backdrop-filter:none;font:400 16px/1.5 "IBM Plex Sans",Arial,sans-serif}.gh-contact-modal .form-field input{height:64px}.gh-contact-modal .form-field textarea{height:140px;resize:none}.gh-contact-modal .form-field input::placeholder,.gh-contact-modal .form-field textarea::placeholder{color:rgba(61,50,50,.6);opacity:1}.gh-contact-modal .form-field input:focus,.gh-contact-modal .form-field textarea:focus{border-color:rgba(61,50,50,.6)}.gh-contact-modal .form-consent{order:6;color:#5e5555;font:400 12px/1.3 "IBM Plex Sans",Arial,sans-serif}.gh-contact-modal .form-consent label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.gh-contact-modal .form-consent a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:.24em}.gh-contact-modal .interior-contact__submit{order:5;width:100%;height:66px;flex:0 0 66px}.gh-contact-modal .form-notice{margin:0 0 20px}.gh-contact-modal [aria-busy=true] .interior-contact__submit{cursor:wait;opacity:.55}@media(max-width: 1023px),(max-height: 900px){.gh-contact-modal__dialog{height:calc(100vh - 24px);height:calc(100dvh - 24px);padding:clamp(20px,3.5dvh,32px)}.gh-contact-modal__content{height:100%;justify-content:flex-start;gap:clamp(8px,1.5dvh,14px)}.gh-contact-modal__header{height:auto;flex-basis:auto;gap:clamp(5px,1dvh,10px)}.gh-contact-modal__header h2{font-size:clamp(26px,4.2dvh,36px)}.gh-contact-modal__header p{font-size:clamp(14px,2.1dvh,18px)}.gh-contact-modal .form-grid{gap:clamp(6px,1.25dvh,12px)}.gh-contact-modal .form-field input{height:clamp(46px,7dvh,58px);padding-block:12px}.gh-contact-modal .form-field textarea{height:clamp(88px,15dvh,120px);padding-block:12px}.gh-contact-modal .interior-contact__submit{height:clamp(44px,6.8dvh,52px);flex-basis:clamp(44px,6.8dvh,52px);padding-block:12px}}@media(max-width: 560px){.gh-contact-modal{display:block;padding:0}.gh-contact-modal__dialog{width:100%;height:100vh;height:100svh;height:100dvh;max-width:none;max-height:none;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.gh-contact-modal__content{width:320px;height:100%;margin-inline:auto;justify-content:flex-start;gap:clamp(10px,2dvh,20px)}.gh-contact-modal__header{height:auto;flex-basis:auto}.gh-contact-modal__header h2{font-size:24px;line-height:1.4}.gh-contact-modal__header p{font-size:14px;line-height:1.5}.gh-contact-modal .form-grid{gap:clamp(8px,1.6dvh,14px)}}@media(max-width: 560px)and (max-height: 740px){.gh-contact-modal__dialog{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.gh-contact-modal__header{gap:3px}.gh-contact-modal__header h2{font-size:21px;line-height:1.25}.gh-contact-modal__header p{font-size:12px}.gh-contact-modal .form-grid{gap:6px}.gh-contact-modal .form-field input{height:42px}.gh-contact-modal .form-field textarea{height:76px}.gh-contact-modal .form-consent{font-size:10px;line-height:1.2}.gh-contact-modal .interior-contact__submit{height:42px;flex-basis:42px}}.gh-contact-modal--success .gh-contact-modal__dialog{display:flex;width:700px;height:min(283px,100vh - 40px);height:min(283px,100dvh - 40px);align-items:center;justify-content:center;padding:40px;background:#f9f7f4}.gh-contact-success__content{display:flex;width:620px;height:203px;max-width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;text-align:center}.gh-contact-success__copy{display:flex;width:100%;flex-direction:column;gap:10px}.gh-contact-success__copy h2,.gh-contact-success__copy p{margin:0}.gh-contact-success__copy h2{color:#3d3232;font:400 36px/1.2 "IBM Plex Serif",Georgia,serif}.gh-contact-success__copy p{color:#5e5555;font:400 18px/1.5 "IBM Plex Sans",Arial,sans-serif}.gh-contact-success__button{width:340px;height:66px;max-width:100%;flex:0 0 66px;padding:0 24px;border:1px solid rgba(61,50,50,.6);border-radius:0;color:#3d3232;background:rgba(0,0,0,0);font:400 12px/1.5 "IBM Plex Sans",Arial,sans-serif;text-transform:uppercase;cursor:pointer;transition:color var(--gh-motion-ui) var(--gh-motion-ease),background-color var(--gh-motion-ui) var(--gh-motion-ease)}.gh-contact-success__button:hover,.gh-contact-success__button:focus-visible{color:#f9f7f4;background:#3d3232}@media(max-width: 1023px){.gh-contact-modal--success .gh-contact-modal__dialog{height:min(256px,100vh - 24px);height:min(256px,100dvh - 24px);padding:40px}.gh-contact-success__content{height:176px}.gh-contact-success__copy h2{font-size:24px;line-height:1.4}.gh-contact-success__copy p{font-size:16px;line-height:1.5}.gh-contact-success__button{width:100%;height:52px;flex-basis:52px}}@media(max-width: 560px){.gh-contact-modal--success .gh-contact-modal__dialog{width:100%;height:100vh;height:100svh;height:100dvh;max-height:none;padding:max(40px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.gh-contact-success__content{width:320px;height:176px;max-width:100%}}[data-fit-text].is-fitted{white-space:nowrap}.gh-menu-button{position:absolute;z-index:3;top:40px;right:90px;display:inline-flex;width:89px;height:24px;align-items:center;justify-content:flex-start;gap:16px;padding:0;border:0;color:#fff;background:rgba(0,0,0,0);font:400 var(--gh-type-copy)/1 var(--gh-font-sans);text-transform:uppercase;cursor:pointer}.gh-menu-button__icon{position:relative;display:block;width:24px;height:24px;flex:0 0 24px}.gh-menu-button__icon i{position:absolute;right:0;display:block;width:24px;height:1px;background:currentColor}.gh-menu-button__icon i:first-child{top:6px}.gh-menu-button__icon i:nth-child(2){top:12px}.gh-menu-button__icon i:last-child{top:18px;width:12px}.site-header .gh-menu-button--inner{position:static;z-index:2;margin-left:auto;color:inherit}.site-header .gh-menu-button--inner .gh-menu-button__icon i{background:currentColor}@media(max-width: 1599px){.gh-menu-button{right:40px}}@media(max-width: 560px){.gh-menu-button{top:30px;right:20px}}@media(max-width: 1023px){.gh-menu-button--inner>span:not(.gh-menu-button__icon){display:none}.gh-menu-button--inner{width:auto;justify-content:flex-end}}.not-found__intro,.not-found__body{text-align:center}.not-found__code{margin:0 0 12px;color:var(--gh-color-line);font:400 var(--gh-type-footer-brand)/1 var(--gh-font-serif);letter-spacing:.04em}.not-found__lead{max-width:560px;margin:20px auto 0;color:var(--gh-color-ink-soft);font:400 var(--gh-type-copy)/var(--gh-leading-copy) var(--gh-font-sans)}.not-found__body{padding-bottom:120px}.not-found__home{display:inline-flex;min-height:64px;align-items:center;padding-inline:40px;border:1px solid var(--gh-color-line);color:var(--gh-color-ink);font:400 var(--gh-type-caption)/1 var(--gh-font-sans);text-decoration:none;text-transform:uppercase;transition:color var(--gh-motion-ui) var(--gh-motion-ease),background var(--gh-motion-ui) var(--gh-motion-ease)}.not-found__home:hover,.not-found__home:focus-visible{color:var(--gh-color-white);background:var(--gh-color-accent)}.not-found__links{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px}.not-found__links a{color:var(--gh-color-ink-soft);font:400 var(--gh-type-kicker)/var(--gh-leading-ui) var(--gh-font-sans);text-transform:uppercase}.not-found__timer{margin:40px 0 0;color:var(--gh-color-ink-soft);font:400 var(--gh-type-kicker)/var(--gh-leading-ui) var(--gh-font-sans)}@media(max-width: 1023px){.not-found__code{font-size:var(--gh-type-display)}}@media(max-width: 560px){.not-found__code{font-size:var(--gh-type-title)}.not-found__body{padding-bottom:70px}.not-found__home{width:100%;justify-content:center}.not-found__links{gap:20px;margin-top:30px}}.journal-subscribe{--subscribe-gutter: 90px;--subscribe-width: 1740px;--subscribe-ink: #3d3232;--subscribe-muted: rgba(61, 50, 50, 0.6);--subscribe-line: rgba(61, 50, 50, 0.12);--subscribe-panel: #f2ede7;--subscribe-paper: #f9f7f4;padding:30px 0 60px;border-top:1px solid var(--subscribe-line);color:var(--subscribe-ink);background:var(--subscribe-panel)}.journal-subscribe__inner{display:flex;width:min(100% - 2*var(--subscribe-gutter),var(--subscribe-width));margin-inline:auto;flex-direction:column;align-items:center;gap:30px}.journal-subscribe__icon{display:flex;width:100%;height:50px;align-items:center;justify-content:center;gap:50px}.journal-subscribe__icon>span{display:block;height:1px;flex:1 1 auto;background:rgba(61,50,50,.1)}.journal-subscribe__icon img{width:53px;height:52px}.journal-subscribe__copy{width:min(100%,729px);margin:0;text-align:center}.journal-subscribe__copy strong,.journal-subscribe__copy span{display:block;color:inherit;font:400 24px/33.6px var(--gh-font-serif)}.journal-subscribe__form{display:grid;width:100%;grid-template-columns:500px 247px;justify-content:center;gap:20px}.journal-subscribe__form>input[type=email],.journal-subscribe__form>button{height:64px;padding:0 18px;border:1px solid rgba(61,50,50,.25);border-radius:0;background:var(--subscribe-paper)}.journal-subscribe__form>input[type=email]{color:var(--subscribe-ink);font:400 16px/24px var(--gh-font-sans);background:#fff}.journal-subscribe__form>input[type=email]::placeholder{color:var(--subscribe-muted);opacity:1}.journal-subscribe__form>button{color:var(--subscribe-ink);font:400 12px/15.6px var(--gh-font-sans);text-transform:uppercase;cursor:pointer;border-color:rgba(61,50,50,.6);background:rgba(0,0,0,0)}.journal-subscribe__consent{display:flex;grid-column:1/-1;gap:10px;align-items:flex-start;color:var(--subscribe-muted);font:400 12px/15.6px var(--gh-font-sans);text-align:left}.journal-subscribe__consent input{margin-top:3px}.journal-subscribe__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.journal-subscribe__notice{margin:10px 0 0}@media(max-width: 1599px){.journal-subscribe{--subscribe-gutter: 40px;--subscribe-width: 1200px}}@media(max-width: 1023px){.journal-subscribe{padding:30px 0 60px}.journal-subscribe__copy{width:min(100%,607px)}.journal-subscribe__copy strong,.journal-subscribe__copy span{font-size:20px;line-height:28px}.journal-subscribe__form{grid-template-columns:minmax(0, 1fr) 247px}.journal-subscribe__consent input{min-width:24px;min-height:24px}.journal-subscribe__consent span>a{position:relative}.journal-subscribe__consent span>a::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:24px}}@media(max-width: 560px){.journal-subscribe{--subscribe-gutter: 20px;padding:30px 0}.journal-subscribe__inner{gap:20px}.journal-subscribe__icon img{width:40px;height:40px}.journal-subscribe__copy{width:100%}.journal-subscribe__form{grid-template-columns:1fr;gap:10px}}.gh-to-top{position:fixed;z-index:800;right:40px;bottom:40px;display:grid;width:48px;height:48px;padding:0;border:1px solid rgba(61,50,50,.25);opacity:0;color:#3d3232;background:#f9f7f4;cursor:pointer;place-items:center;pointer-events:none;transform:translateY(8px);transition:opacity var(--gh-motion-ui) var(--gh-motion-ease),transform var(--gh-motion-ui) var(--gh-motion-ease),color var(--gh-motion-ui) var(--gh-motion-ease),background-color var(--gh-motion-ui) var(--gh-motion-ease);visibility:hidden}.gh-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.gh-to-top:hover,.gh-to-top:focus-visible{color:#f9f7f4;background:#3d3232}body:has(.gh-consent:not([hidden])) .gh-to-top{bottom:132px}.gh-to-top__arrow{position:relative;display:block;width:12px;height:18px}.gh-to-top__arrow::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:currentColor}.gh-to-top__arrow::after{content:"";position:absolute;top:1px;left:50%;width:7px;height:7px;border-top:1px solid currentColor;border-left:1px solid currentColor;transform:translateX(-50%) rotate(45deg)}@media(max-width: 1023px){.gh-to-top{right:20px;bottom:20px;width:44px;height:44px}body:has(.gh-consent:not([hidden])) .gh-to-top{bottom:150px}}.unsubscribe__body{padding-bottom:100px}.unsubscribe__done h2,.unsubscribe__request h2{margin:0 0 12px;color:var(--gh-color-ink);font:400 var(--gh-type-title-small)/var(--gh-leading-tight) var(--gh-font-serif)}.unsubscribe__done p,.unsubscribe__request p{max-width:620px;margin:0 0 28px;color:var(--gh-color-ink-soft);font:400 var(--gh-type-copy)/var(--gh-leading-copy) var(--gh-font-sans)}.unsubscribe__form{display:grid;max-width:620px;grid-template-columns:minmax(0, 1fr) 247px;gap:20px}.unsubscribe__form input[type=email],.unsubscribe__button{min-height:64px;padding-inline:20px;border:1px solid var(--gh-color-line);border-radius:0;color:var(--gh-color-ink);background:rgba(0,0,0,0);font:400 var(--gh-type-caption)/1 var(--gh-font-sans)}.unsubscribe__button{cursor:pointer;text-transform:uppercase;transition:color var(--gh-motion-ui) var(--gh-motion-ease),background var(--gh-motion-ui) var(--gh-motion-ease)}.unsubscribe__button:hover,.unsubscribe__button:focus-visible{color:var(--gh-color-white);background:var(--gh-color-accent)}.unsubscribe__prose{padding-top:40px}@media(max-width: 1023px){.unsubscribe__form{grid-template-columns:minmax(0, 1fr)}}
