*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-xl))}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul[class]),:where(ol[class]){list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}table{border-collapse:collapse;width:100%}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}[data-scheme=night] :focus-visible{outline-color:var(--accent-on-night)}::selection{background:var(--accent-wash);color:var(--ink)}.skip-link{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:999;padding:var(--space-sm) var(--space-lg);background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);font-size:var(--text-small);text-decoration:none;transform:translateY(calc(-100% - var(--space-xl)));transition:transform var(--dur-micro) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.t-hero,.t-display,.t-title,.t-heading{font-family:var(--font-display);font-weight:var(--weight-display);text-wrap:balance}.t-hero{font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero)}.t-display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.t-title{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.t-heading{font-size:var(--text-heading);line-height:1.25;letter-spacing:var(--tracking-heading)}.t-subhead{font-size:var(--text-subhead);line-height:1.5;color:var(--on-surface-soft, var(--ink-soft));text-wrap:pretty}.t-body{font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.t-small{font-size:var(--text-small);line-height:1.55}.t-label{display:block;font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-body-strong);line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-surface-faint, var(--ink-faint))}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.t-quote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-display);font-size:var(--text-acta);line-height:var(--leading-acta);letter-spacing:0;text-wrap:pretty}.acta{display:grid;gap:var(--space-sm);justify-items:start;padding-bottom:var(--space-md);border-bottom:var(--acta-rule);border-color:var(--on-surface, var(--ink));max-width:var(--measure-tight)}.acta__quote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-display);font-size:var(--text-acta);line-height:var(--leading-acta);text-wrap:pretty}.acta__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-label);letter-spacing:var(--tracking-meta);color:var(--on-surface-faint, var(--ink-faint));text-transform:uppercase}.folio-grid{display:grid;gap:var(--grid-gap)}.folio{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md);align-self:start}.folio__mark{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-body-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-surface, var(--ink))}.folio__note{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-surface-faint, var(--ink-faint))}@media(min-width:990px){.folio-grid{grid-template-columns:minmax(0,2fr) minmax(0,10fr);column-gap:clamp(2rem,4vw,4rem)}.folio{flex-direction:column;gap:var(--space-xs);position:sticky;top:calc(var(--header-height) + var(--space-xl))}}.t-measure{max-width:var(--measure)}.t-measure-tight{max-width:var(--measure-tight)}.t-measure-display{max-width:var(--measure-display)}.intro{display:grid;gap:var(--intro-gap);justify-items:start;margin-bottom:var(--intro-to-content)}.section>.wrap:last-child>.intro:last-child{margin-bottom:0}.intro__headline{max-width:var(--measure-display)}.intro__body{max-width:var(--measure);color:var(--on-surface-soft, var(--ink-soft))}.intro__label{position:relative;padding-top:var(--space-md);width:100%;max-width:min(100%,var(--measure-display-abs));border-top:var(--hairline-width) solid var(--hairline, var(--ink-hairline))}.intro--center{justify-items:center;text-align:center}@media(min-width:990px){.intro--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,5vw,6rem);align-items:start}.intro--split .intro__label{grid-column:1 / -1;max-width:none}.intro--split .intro__headline{grid-column:1}.intro--split .intro__body{grid-column:2;grid-row:2;max-width:none;padding-top:.4em}.intro--wide .intro__label{max-width:none}.intro--wide .intro__headline{max-width:36ch}}.intro--center .intro__headline,.intro--center .intro__body{margin-inline:auto}.rte>*+*{margin-top:1em}.rte a{color:var(--accent-on-surface, var(--accent));text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.rte strong{font-weight:var(--weight-body-strong)}.section{position:relative;background:var(--surface, var(--paper));color:var(--on-surface, var(--ink));padding-block:var(--section-space)}.section--tight{padding-block:var(--section-space-tight)}.section--flush{padding-block:0}.wrap{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.wrap--prose{max-width:calc(var(--prose-max) + var(--gutter) * 2)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap)}.stack>*+*{margin-top:var(--stack-space, var(--space-lg))}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-space, var(--space-md));align-items:center}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.media{position:relative;overflow:hidden;background:var(--paper-sunk)}.media>img,.media>video{width:100%;height:100%;object-fit:cover}.media--contain>img,.media--contain>video{object-fit:contain}.media[data-ratio="1/1"]{aspect-ratio:1 / 1}.media[data-ratio="4/5"]{aspect-ratio:4 / 5}.media[data-ratio="3/4"]{aspect-ratio:3 / 4}.media[data-ratio="16/9"]{aspect-ratio:16 / 9}.media[data-ratio="3/2"]{aspect-ratio:3 / 2}.media[data-ratio="21/9"]{aspect-ratio:21 / 9}.btn{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-xl);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:.8125rem;font-weight:var(--weight-body-strong);letter-spacing:.09em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease),border-color var(--dur-micro) var(--ease),transform var(--dur-micro) var(--ease),opacity var(--dur-micro) var(--ease)}.btn:hover{--btn-bg: var(--night)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.4;pointer-events:none}.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn--sm{min-height:40px;padding:0 var(--space-lg)}.btn--quiet{--btn-bg: transparent;--btn-fg: var(--on-surface, var(--ink));--btn-border: var(--hairline, var(--ink-hairline-strong))}.btn--quiet:hover{--btn-bg: transparent;--btn-fg: var(--accent-on-surface, var(--accent));--btn-border: currentColor}.btn--full{width:100%}[data-scheme=night] .btn{--btn-bg: var(--paper);--btn-fg: var(--ink)}[data-scheme=night] .btn:hover{--btn-bg: var(--paper-lit);--btn-fg: var(--night)}.link{color:var(--accent-on-surface, var(--accent));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity var(--dur-micro) var(--ease)}.link:hover{opacity:.65}.icon{width:20px;height:20px;flex:none}.icon--remry{width:24px;height:24px}[data-reveal]{opacity:1}html.enhanced [data-reveal]{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-reveal) var(--ease-reveal),transform var(--dur-reveal) var(--ease-reveal);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.enhanced [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){html.enhanced [data-reveal]{opacity:1;transform:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hairline{border:0;border-top:var(--hairline-width) solid var(--hairline, var(--ink-hairline));margin:0}[hidden]{display:none!important}.section[data-defer]{content-visibility:auto;contain-intrinsic-size:auto 720px}@media(max-width:749px){.section[data-defer]{contain-intrinsic-size:auto 1800px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/remry-base.css.map */
