.page-body{padding-block:2.5rem var(--band)}.page-body>.rte>:first-child{margin-top:0}.story-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-block:var(--band)}.story-section{padding-block:var(--band)}.story-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.story-grid--reversed .story-grid__text{order:2}@media(max-width:47.99rem){.story-intro,.story-grid{grid-template-columns:minmax(0,1fr);gap:40px}.story-grid--reversed .story-grid__text{order:0}}.story-figure img,.story-figure svg{width:100%;object-fit:cover}.story-figure--portrait img,.story-figure--portrait svg{aspect-ratio:3 / 4}.story-figure--landscape img,.story-figure--landscape svg{aspect-ratio:4 / 3}.story-figure figcaption{margin-top:.85rem;color:var(--muted)}.story-number{display:block;margin-bottom:-.25em;margin-left:-.04em}.story-body{margin-top:1.5rem}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start;padding-block:3rem var(--band)}@media(max-width:47.99rem){.policy-nav{grid-row:1;border-bottom:1px solid var(--hairline);padding-bottom:1.75rem}.policy-body{grid-row:2}}@media(min-width:48rem){.policy-layout{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:4.5rem;padding-block:3.5rem var(--band)}.policy-nav{grid-column:1;grid-row:1;position:sticky;top:calc(var(--header-bottom) + 24px)}.policy-body{grid-column:2;grid-row:1}}.policy-body{max-width:var(--m-prose)}.policy-body>:first-child{margin-top:0}.policy-nav h2{margin-bottom:1rem}.policy-nav a,.policy-nav span{display:block;padding:.45rem 0 .45rem 1rem;border-left:1px solid var(--hairline);font-family:var(--font-accent);font-size:1.2rem;line-height:1.3;color:var(--ink);transition:opacity .2s ease,border-color .2s ease}.policy-nav a:hover{opacity:.7}.policy-nav [aria-current=page]{border-left-color:var(--gold);color:var(--foreground)}.contact{padding-block:3.5rem var(--band)}.contact__intro+*{margin-top:2.5rem}.contact-form__pair+.field{margin-top:1.75rem}.contact-form .form__actions{margin-top:2.25rem}.contact-form .form__message--success{margin:0 0 1.75rem}.contact-form .form__message--success:focus{outline:none}@media(min-width:40rem){.contact-form__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.contact-form__pair .field+.field{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page.css.map */
