@layer reset,tokens,base,components,sections,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,picture{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}ul[role=list],ol[role=list]{list-style:none;padding:0}h1,h2,h3,h4,p{overflow-wrap:break-word}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}body{font-family:var(--font-sans);font-weight:400;font-size:clamp(1rem,.96rem + .15vw,1.0625rem);line-height:1.65;color:var(--ink);background:var(--surface-page);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:var(--lh-title);text-wrap:balance;letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty;max-width:var(--reading-max)}em,.it{font-style:italic}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:3px}.on-dark :focus-visible,.on-brand-bg :focus-visible{outline-color:var(--focus-ring-inverse)}::selection{background:var(--blush);color:var(--ink)}.skip-link{position:fixed;left:var(--gutter);top:-200px;z-index:var(--z-skip);background:var(--brand);color:var(--on-brand);padding:.9rem 2rem;border-radius:var(--radius-pill);font:400 var(--fs-nav)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.skip-link:focus{top:12px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-pad) var(--section-pad-b)}.grid-2{display:grid;grid-template-columns:1fr 1fr}@media(max-width:767px){.grid-2{grid-template-columns:1fr}}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .3  0 0 0 0 .3  0 0 0 .12 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grain>*{position:relative;z-index:2}.round-top{border-radius:var(--radius-section) var(--radius-section) 0 0;margin-top:calc(var(--radius-section) * -1);position:relative;z-index:3}.ph{background:linear-gradient(135deg,var(--blush),var(--orchid));display:grid;place-items:center;color:var(--on-block);font:400 var(--fs-nav)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;text-align:center}[hidden]{display:none!important}body.no-scroll{overflow:hidden}body[data-loading] [data-section]:empty{min-height:40vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-base.css.map */
