.m-accent{position:absolute;z-index:0;pointer-events:none;user-select:none}.m-accent--pos-tl{left:-4%;top:4%}.m-accent--pos-tr{right:-2%;top:4%}.m-accent--pos-bl{left:-4%;bottom:-6%}.m-accent--pos-br{right:3%;bottom:-6%}.m-accent--blob{width:clamp(160px,24vw,340px);aspect-ratio:1;border-radius:50%;background:var(--c-main-tint)}.m-accent--blob.m-accent--accent{background:var(--c-accent-tint)}.m-accent--dots{inset:0;width:100%;height:100%;background-image:radial-gradient(rgba(222,115,39,.1) 3px,transparent 3px);background-size:34px 34px}.m-accent--dots.m-accent--accent{background-image:radial-gradient(rgba(231,179,46,.16) 2px,transparent 2px);background-size:40px 40px}.m-accent--lines{inset:0;width:100%;height:100%;opacity:.09;background-image:linear-gradient(45deg,#fff 25%,transparent 25%),linear-gradient(-45deg,#fff 25%,transparent 25%);background-size:40px 40px}.m-accent--watermark{font-family:var(--font-title);font-weight:500;line-height:.8;font-size:clamp(4rem,14vw,15rem);color:var(--c-main);opacity:.05;letter-spacing:-.02em;white-space:nowrap}.m-accent--watermark.m-accent--accent{color:var(--c-accent)}.m-section{position:relative;padding:clamp(64px,8vw,120px) 0;overflow:clip}.m-section__wrap{position:relative;z-index:2;width:min(var(--width-container),calc(100% - 48px));margin-inline:auto}.m-section__head{margin-bottom:clamp(28px,4vw,48px)}.m-section--bg-white{background:var(--c-bg)}.m-section--bg-cream{background:var(--c-cream)}.m-section--bg-sub{background:var(--c-cream-2)}.m-section--bg-accent{background:var(--c-main);color:#fff}.m-section--bg-accent .m-section__body{color:#fff}.m-section--accent-bg .m-section__wrap{background:var(--c-main-darker);color:#fff;border-radius:var(--radius-lg);padding:clamp(36px,5vw,72px);box-shadow:0 30px 60px -34px #c25e1be6}
