@font-face{font-family:Cormorant Garamond;src:url(/build/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.rk-web{--rk-web-bone:#f7f5ef;--rk-web-paper:#fffdf8;--rk-web-sand:#e9e1d5;--rk-web-champagne:#c5b08d;--rk-web-wood:#806a50;--rk-web-ink:#34342f;--rk-web-muted:#65645b;--rk-web-line:#c6bfb2;--rk-web-accent:#745d3b;--rk-web-accent-hover:#5e4b2f;--rk-web-focus:#725a36;--rk-web-success:#31583e;--rk-web-success-surface:#e9f0e8;--rk-web-warning:#73501f;--rk-web-warning-surface:#f4ead6;--rk-web-error:#8a3735;--rk-web-error-surface:#f7eae5;--rk-web-font-body:"Helvetica Neue", Arial, Helvetica, sans-serif;--rk-web-font-display:"Cormorant Garamond", Georgia, serif;--rk-web-text-xs:.8125rem;--rk-web-text-sm:.9375rem;--rk-web-text-base:1rem;--rk-web-text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--rk-web-h1:clamp(3.25rem, 2.1rem + 3.5vw, 6rem);--rk-web-h2:clamp(2.5rem, 1.85rem + 2vw, 4.25rem);--rk-web-h3:clamp(1.875rem, 1.6rem + .8vw, 2.5rem);--rk-web-space-1:.25rem;--rk-web-space-2:.5rem;--rk-web-space-3:.75rem;--rk-web-space-4:1rem;--rk-web-space-6:1.5rem;--rk-web-space-8:2rem;--rk-web-space-12:3rem;--rk-web-space-16:4rem;--rk-web-space-24:6rem;--rk-web-space-32:8rem;--rk-web-container:78rem;--rk-web-reading:39rem;--rk-web-gutter:clamp(1.25rem, 4vw, 4rem);--rk-web-radius:.1875rem;--rk-web-duration:.16s;--rk-web-section-space:clamp(4rem, 7.5vw, 7.5rem);--rk-web-brand-scale:1;background:var(--rk-web-bone);color:var(--rk-web-ink);font-family:var(--rk-web-font-body);font-size:var(--rk-web-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}.rk-web,.rk-web :where(*){box-sizing:border-box}.rk-web :where(h1,h2,h3,p,figure){margin:0}.rk-web :where(h1,h2,h3){text-wrap:balance}.rk-web :where(p,li){overflow-wrap:break-word}.rk-web :where(a){color:inherit;text-underline-offset:.25em}.rk-web :where(button,input,select,textarea){font:inherit}.rk-web :where(button,summary,a,input,select,textarea):focus-visible{outline:3px solid var(--rk-web-focus);outline-offset:4px}.rk-web :where(img){max-width:100%;height:auto;display:block}.rk-web :where([id]){scroll-margin-top:2rem}.rk-web :where([hidden]){display:none!important}.rk-web ::selection{background:var(--rk-web-sand);color:var(--rk-web-ink)}.rk-web .rk-container{width:min(100% - var(--rk-web-gutter) * 2, var(--rk-web-container));margin-inline:auto}.rk-web .rk-section{padding-block:var(--rk-web-section-space)}.rk-web .rk-section--paper{background:var(--rk-web-paper)}.rk-web .rk-section--sand{background:var(--rk-web-sand)}.rk-web .rk-reading{max-width:var(--rk-web-reading)}.rk-web .rk-stack>*+*{margin-top:var(--rk-web-space-6)}.rk-web .rk-flow>*+*{margin-top:var(--rk-web-space-4)}.rk-web .rk-eyebrow{color:var(--rk-web-accent);font-size:var(--rk-web-text-xs);letter-spacing:.15em;text-transform:uppercase;font-weight:600;line-height:1.5;display:block}.rk-web .rk-display{font-family:var(--rk-web-font-display);font-size:var(--rk-web-h1);letter-spacing:-.035em;font-weight:400;line-height:.99}.rk-web .rk-heading{font-family:var(--rk-web-font-display);font-size:var(--rk-web-h2);letter-spacing:-.025em;font-weight:400;line-height:1.08}.rk-web .rk-heading-small{font-family:var(--rk-web-font-display);font-size:var(--rk-web-h3);font-weight:400;line-height:1.15}.rk-web .rk-lead{color:var(--rk-web-muted);font-size:var(--rk-web-text-lead);line-height:1.6}.rk-web .rk-small{color:var(--rk-web-muted);font-size:var(--rk-web-text-sm)}.rk-web .rk-caption{color:var(--rk-web-muted);font-size:var(--rk-web-text-xs)}.rk-web .rk-section-heading{max-width:46rem;margin-bottom:var(--rk-web-space-12)}.rk-web .rk-section-heading>*+*{margin-top:var(--rk-web-space-4)}.rk-web .rk-section-heading__copy{max-width:var(--rk-web-reading);color:var(--rk-web-muted)}.rk-web .rk-actions{align-items:center;gap:var(--rk-web-space-4);flex-wrap:wrap;display:flex}.rk-web .rk-button{justify-content:center;align-items:center;gap:var(--rk-web-space-6);border-radius:var(--rk-web-radius);cursor:pointer;min-height:3rem;font-size:var(--rk-web-text-sm);text-align:center;transition:background-color var(--rk-web-duration), border-color var(--rk-web-duration), color var(--rk-web-duration);border:1px solid #0000;padding:.75rem 1.375rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.rk-web .rk-button--primary{background:var(--rk-web-ink);color:var(--rk-web-paper)}.rk-web .rk-button--primary:hover{background:var(--rk-web-accent-hover)}.rk-web .rk-button--secondary{border-color:var(--rk-web-accent);color:var(--rk-web-ink);background:0 0}.rk-web .rk-button--secondary:hover{background:var(--rk-web-sand)}.rk-web .rk-button--text{color:var(--rk-web-accent);background:0 0;padding-inline:.25rem;text-decoration:underline}.rk-web .rk-button--text:hover{color:var(--rk-web-accent-hover)}.rk-web .rk-button:disabled,.rk-web .rk-button[aria-disabled=true]{border-color:var(--rk-web-line);background:var(--rk-web-sand);color:var(--rk-web-muted);cursor:not-allowed;text-decoration:none}.rk-web .rk-button__arrow{flex:none;width:1.125rem;height:1.125rem}.rk-web .rk-link{min-height:2.75rem;color:var(--rk-web-accent);align-items:center;display:inline-flex}.rk-web .rk-skip{z-index:20;background:var(--rk-web-paper);color:var(--rk-web-ink);padding:.75rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.rk-web .rk-skip:focus{transform:translateY(0)}.rk-web .rk-header{--rk-web-brand-scale:1.28;z-index:5;border-bottom:1px solid var(--rk-web-line);position:relative}.rk-web .rk-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:6rem;display:flex}.rk-web .rk-brand{white-space:nowrap;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.rk-web .rk-brand__symbol{width:calc(2.875rem * var(--rk-web-brand-scale));height:calc(2.875rem * var(--rk-web-brand-scale));-o-object-fit:contain;object-fit:contain}.rk-web .rk-brand .rk-brand-wordmark{font-family:Kalivo,Arial,sans-serif;font-size:calc(1.375rem * var(--rk-web-brand-scale));letter-spacing:.12em;font-weight:500}.rk-web .rk-registered-mark{letter-spacing:0;vertical-align:super;margin-left:.04em;font-size:.5em}.rk-web .rk-header__nav{align-items:center;gap:clamp(.75rem,1.1vw,1.25rem);display:flex}.rk-web .rk-header__nav a{align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.rk-web .rk-header__nav a:hover{text-decoration:underline}.rk-web .rk-header__nav [aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--rk-web-accent);text-decoration-color:var(--rk-web-accent)}.rk-web .rk-header__actions{align-items:center;gap:1.25rem;display:flex}.rk-web .rk-language{font-size:var(--rk-web-text-xs);align-items:center;gap:.25rem;display:flex}.rk-web .rk-language>*{min-width:2.75rem;min-height:2.75rem;color:var(--rk-web-muted);text-decoration-line:none;-webkit-text-decoration-color:var(--rk-web-champagne);text-decoration-color:var(--rk-web-champagne);text-underline-offset:.35em;justify-content:center;align-items:center;font-weight:400;text-decoration-thickness:2px;display:inline-flex}.rk-web .rk-language button{color:var(--rk-web-muted);cursor:not-allowed;background:0 0;border:0;padding:0}.rk-web .rk-language [aria-current=true]{color:var(--rk-web-ink);font-weight:600;text-decoration-line:underline}.rk-web .rk-language a:hover,.rk-web .rk-language a:focus-visible{color:var(--rk-web-ink);text-decoration-line:underline}.rk-web .rk-mobile-menu{display:none}.rk-web .rk-mobile-menu>summary{cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;list-style:none;display:flex}.rk-web .rk-mobile-menu>summary::-webkit-details-marker{display:none}.rk-web .rk-menu-icon{border-block:1px solid;width:1.25rem;height:1rem}.rk-web .rk-mobile-menu[open] .rk-menu-icon{border-bottom:0}.rk-web .rk-mobile-menu__panel{padding:1.5rem var(--rk-web-gutter) 2rem;border-bottom:1px solid var(--rk-web-line);background:var(--rk-web-bone);position:absolute;top:100%;left:0;right:0}.rk-web .rk-mobile-menu__panel nav{gap:.25rem;margin-bottom:1.25rem;display:grid}.rk-web .rk-mobile-menu__panel nav a{padding-block:.75rem;text-decoration:none}.rk-web .rk-footer{padding-block:var(--rk-web-space-24) var(--rk-web-space-8);background:var(--rk-web-ink);color:var(--rk-web-paper)}.rk-web .rk-footer__main{gap:var(--rk-web-space-16);grid-template-columns:1.5fr 1fr 1fr;display:grid}.rk-web .rk-footer__statement{max-width:25rem;font-family:var(--rk-web-font-display);margin-block:2rem 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.rk-web .rk-footer .rk-eyebrow{color:var(--rk-web-champagne)}.rk-web .rk-footer .rk-small{color:var(--rk-web-sand)}.rk-web .rk-footer nav{justify-items:start;gap:.25rem;margin-top:1.5rem;display:grid}.rk-web .rk-footer nav a{min-height:2.75rem;font-size:var(--rk-web-text-sm);align-items:center;text-decoration:none;display:inline-flex}.rk-web .rk-footer nav a:hover{text-decoration:underline}.rk-web .rk-footer :focus-visible{outline-color:var(--rk-web-champagne)}.rk-web .rk-footer__bottom{font-size:var(--rk-web-text-xs);color:var(--rk-web-sand);border-top:1px solid #77746a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;display:flex}.rk-web .rk-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.rk-web .rk-editorial__media{background:var(--rk-web-sand);overflow:hidden}.rk-web .rk-editorial__media img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.rk-web .rk-editorial__copy>*+*{margin-top:var(--rk-web-space-6)}.rk-web .rk-editorial--reverse .rk-editorial__media{order:2}.rk-web .rk-card{border:1px solid var(--rk-web-line);border-radius:var(--rk-web-radius);background:var(--rk-web-paper);padding:clamp(1.5rem,4vw,3rem)}.rk-web .rk-card>*+*{margin-top:var(--rk-web-space-4)}.rk-web .rk-disclosure{border-top:1px solid var(--rk-web-line)}.rk-web .rk-disclosure:last-child{border-bottom:1px solid var(--rk-web-line)}.rk-web .rk-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding-block:1.25rem;list-style:none;display:flex}.rk-web .rk-disclosure summary::-webkit-details-marker{display:none}.rk-web .rk-disclosure__icon{width:.75rem;height:.75rem;transition:transform var(--rk-web-duration);border-bottom:1px solid;border-right:1px solid;flex:none;transform:rotate(45deg)}.rk-web .rk-disclosure[open] .rk-disclosure__icon{transform:rotate(225deg)}.rk-web .rk-disclosure__content{max-width:var(--rk-web-reading);color:var(--rk-web-muted);padding-bottom:1.5rem}.rk-web .rk-notice{border-radius:var(--rk-web-radius);border:1px solid;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.rk-web .rk-notice__symbol{font-weight:600;line-height:1.65}.rk-web .rk-notice--info{background:var(--rk-web-paper);color:var(--rk-web-muted)}.rk-web .rk-notice--success{background:var(--rk-web-success-surface);color:var(--rk-web-success)}.rk-web .rk-notice--warning{background:var(--rk-web-warning-surface);color:var(--rk-web-warning)}.rk-web .rk-notice--error{background:var(--rk-web-error-surface);color:var(--rk-web-error)}.rk-web .rk-field{gap:.5rem;display:grid}.rk-web .rk-field__label{font-size:var(--rk-web-text-sm);font-weight:500}.rk-web .rk-field__input{border:1px solid var(--rk-web-muted);border-radius:var(--rk-web-radius);background:var(--rk-web-paper);width:100%;min-height:3.25rem;color:var(--rk-web-ink);padding:.875rem 1rem}.rk-web .rk-field__input::placeholder{color:var(--rk-web-muted);opacity:1}.rk-web .rk-field__input[aria-invalid=true]{border:2px solid var(--rk-web-error)}.rk-web .rk-field__input:disabled{background:var(--rk-web-sand);cursor:not-allowed}.rk-web .rk-field__help{color:var(--rk-web-muted);font-size:var(--rk-web-text-xs)}.rk-web .rk-field__error{color:var(--rk-web-error);font-size:var(--rk-web-text-sm)}.rk-web .rk-specimen-bar{border-bottom:1px solid var(--rk-web-line);text-align:center;letter-spacing:.12em;text-transform:uppercase;padding-block:.625rem;font-size:.6875rem}.rk-web .rk-specimen-intro{padding-block:clamp(3rem,7vw,7rem)}.rk-web .rk-specimen-intro__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.rk-web .rk-specimen-intro__copy{max-width:39rem}.rk-web .rk-specimen-intro__copy .rk-display{margin-block:2rem}.rk-web .rk-specimen-intro__copy .rk-lead{max-width:32rem;margin-bottom:2rem}.rk-web .rk-specimen-intro__image{padding:1.25rem 0 0 1.25rem;position:relative}.rk-web .rk-specimen-intro__image:before{z-index:0;border:1px solid var(--rk-web-champagne);content:"";position:absolute;inset:0 1.25rem 2.75rem 0}.rk-web .rk-specimen-intro__image img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;max-height:35rem;position:relative}.rk-web .rk-specimen-intro__image figcaption{text-align:right;margin-top:.75rem}.rk-web .rk-specimen-nav{border-block:1px solid var(--rk-web-line);flex-wrap:wrap;gap:.5rem 2rem;padding-block:1.125rem;display:flex}.rk-web .rk-specimen-nav a{min-height:2.75rem;font-size:var(--rk-web-text-sm);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.rk-web .rk-specimen-nav span{color:var(--rk-web-accent);font-size:var(--rk-web-text-xs)}.rk-web .rk-specimen-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.rk-web .rk-specimen-columns{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.rk-web .rk-specimen-type{gap:1.5rem;display:grid}.rk-web .rk-specimen-type>div{border-bottom:1px solid var(--rk-web-line);padding-bottom:1.5rem}.rk-web .rk-specimen-type .rk-caption{margin-bottom:.75rem;display:block}.rk-web .rk-specimen-letters{background:var(--rk-web-sand);padding:2.5rem}.rk-web .rk-specimen-letters__serif{font-family:var(--rk-web-font-display);font-size:clamp(6rem,14vw,11rem);line-height:1;display:block}.rk-web .rk-specimen-letters__sans{letter-spacing:-.025em;margin-top:1.5rem;font-size:3rem;display:block}.rk-web .rk-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.rk-web .rk-palette__color{border:1px solid var(--rk-web-line);min-height:8rem;margin-bottom:1rem}.rk-web .rk-palette__color--bone{background:var(--rk-web-bone)}.rk-web .rk-palette__color--sand{background:var(--rk-web-sand)}.rk-web .rk-palette__color--champagne{background:var(--rk-web-champagne)}.rk-web .rk-palette__color--wood{background:var(--rk-web-wood)}.rk-web .rk-palette__color--accent{background:var(--rk-web-accent)}.rk-web .rk-palette__color--ink{background:var(--rk-web-ink)}.rk-web .rk-palette figcaption{font-size:var(--rk-web-text-sm)}.rk-web .rk-palette code{color:var(--rk-web-muted);font-size:var(--rk-web-text-xs);margin-top:.25rem;display:block}.rk-web .rk-specimen-rule{background:var(--rk-web-line);border:0;height:1px}.rk-web .rk-space-scale{flex-wrap:wrap;align-items:end;gap:1.5rem;min-height:7rem;margin-top:2rem;display:flex}.rk-web .rk-space-scale>div{justify-items:start;gap:.75rem;display:grid}.rk-web .rk-space-scale__bar{width:2rem;height:var(--rk-web-space-size);background:var(--rk-web-wood)}.rk-web .rk-specimen-notes{border-top:1px solid var(--rk-web-line);padding-top:2rem}@media (width<=79.99rem){.rk-web .rk-header__nav,.rk-web .rk-header__actions{display:none}.rk-web .rk-mobile-menu{display:block}}@media (width<=59.99rem){.rk-web .rk-specimen-intro__grid{grid-template-columns:1fr 1fr;gap:2.5rem}.rk-web .rk-footer__main{gap:2rem}.rk-web .rk-palette{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.rk-web .rk-header__inner{min-height:5rem}.rk-web .rk-brand .rk-brand-wordmark{font-size:calc(1.125rem * var(--rk-web-brand-scale))}.rk-web .rk-brand__symbol{width:calc(2.25rem * var(--rk-web-brand-scale));height:calc(2.25rem * var(--rk-web-brand-scale))}.rk-web .rk-specimen-intro__grid,.rk-web .rk-editorial,.rk-web .rk-specimen-columns{grid-template-columns:1fr}.rk-web .rk-specimen-intro__image{max-width:29rem}.rk-web .rk-specimen-intro__image img{max-height:30rem}.rk-web .rk-editorial--reverse .rk-editorial__media{order:0}.rk-web .rk-footer__main{grid-template-columns:1fr 1fr}.rk-web .rk-footer__brand{grid-column:1/-1}.rk-web .rk-specimen-heading{flex-direction:column;align-items:flex-start}.rk-web .rk-specimen-nav{-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (width<=24rem){.rk-web .rk-footer__main{grid-template-columns:1fr}.rk-web .rk-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-web .rk-button{gap:1rem}}@media (prefers-reduced-motion:reduce){.rk-web *,.rk-web :before,.rk-web :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.rk-web .rk-button,.rk-web .rk-notice,.rk-web .rk-field__input{border:1px solid buttontext}}
