*,:after,:before{box-sizing:border-box}*{padding:0;margin:0}:where(:not(progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:root{height:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video,audio){width:auto;max-width:100%}:where(svg):where(:not([width])){width:5rem}:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;outline:none;box-shadow:none}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;outline:none;box-shadow:none}:where(textarea){resize:vertical}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer;touch-action:manipulation}:where(a[href],button,select,input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer;touch-action:manipulation}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 60px var(--background-color,#ffffff) inset!important;background-color:var(--background-color,#ffffff)!important;color:var(--text-color,#000000)!important;-webkit-text-fill-color:var(--text-color,#000000)!important;background-clip:content-box!important;caret-color:var(--caret-color,#000000)!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}dialog{margin:auto}::-webkit-backdrop{font-size:20px;font-size:clamp(16px,.4vw + .4vh + .2vmin + 10px,24px);line-height:1.2;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-synthesis:none;text-decoration-thickness:from-font;text-underline-position:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}::backdrop,:root{font-size:20px;font-size:clamp(16px,.4vw + .4vh + .2vmin + 10px,24px);line-height:1.2;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-synthesis:none;text-decoration-thickness:from-font;text-underline-position:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}::-webkit-backdrop{--color-red:#FF003D;--color-orange:#FF5C00;--color-yellow:#FFE500;--color-green:#64F873;--color-aqua:#00E0FF;--color-blue:#0038FF;--color-purple:#AD00FF;--color-black:#000000;--color-white:#ffffff;--color-red-faded:#FFD9E2;--color-orange-faded:#FFE2D1;--color-yellow-faded:#FFF8BA;--color-green-faded:#D5FDD9;--color-aqua-faded:#BAF7FF;--color-blue-faded:#D9E1FF;--color-purple-faded:#F3D9FF;--color-black-faded:#E0E0E0;--color-white-faded:#ffffff;--color-text-on-red:#ffffff;--color-text-on-orange:#ffffff;--color-text-on-yellow:#000000;--color-text-on-green:#000000;--color-text-on-aqua:#000000;--color-text-on-blue:#ffffff;--color-text-on-purple:#ffffff;--color-text-on-black:#ffffff;--color-text-on-white:#000000}::backdrop,:root{--color-red:#FF003D;--color-orange:#FF5C00;--color-yellow:#FFE500;--color-green:#64F873;--color-aqua:#00E0FF;--color-blue:#0038FF;--color-purple:#AD00FF;--color-black:#000000;--color-white:#ffffff;--color-red-faded:#FFD9E2;--color-orange-faded:#FFE2D1;--color-yellow-faded:#FFF8BA;--color-green-faded:#D5FDD9;--color-aqua-faded:#BAF7FF;--color-blue-faded:#D9E1FF;--color-purple-faded:#F3D9FF;--color-black-faded:#E0E0E0;--color-white-faded:#ffffff;--color-text-on-red:#ffffff;--color-text-on-orange:#ffffff;--color-text-on-yellow:#000000;--color-text-on-green:#000000;--color-text-on-aqua:#000000;--color-text-on-blue:#ffffff;--color-text-on-purple:#ffffff;--color-text-on-black:#ffffff;--color-text-on-white:#000000}@font-face{font-family:HK Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(https://assets.marriagepact.com/fonts/HKGrotesk-Medium.woff2) format("woff2")}@font-face{font-family:HK Grotesk;font-weight:500;font-style:italic;font-display:swap;src:url(https://assets.marriagepact.com/fonts/HKGrotesk-Italic.woff2) format("woff2")}@font-face{font-family:HK Grotesk;font-weight:800;font-style:normal;font-display:swap;src:url(https://assets.marriagepact.com/fonts/HKGrotesk-ExtraBold.woff2) format("woff2")}@font-face{font-family:HK Grotesk;font-weight:800;font-style:italic;font-display:swap;src:url(https://assets.marriagepact.com/fonts/HKGrotesk-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Sharp Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(https://assets.marriagepact.com/fonts/SharpGroteskBold13.woff2) format("woff2")}@font-face{font-family:Berkeley Mono;font-style:normal;font-weight:100 150;src:url(https://assets.marriagepact.com/fonts/BerkeleyMonoVariable-Regular.woff2) format("woff2-variations")}@font-face{font-family:Berkeley Mono;font-style:italic;font-weight:100 150;src:url(https://assets.marriagepact.com/fonts/BerkeleyMonoVariable-Italic.woff2) format("woff2-variations")}:where(:root,::-webkit-backdrop){--body-family:-apple-system,BlinkMacSystemFont,"SF Pro",".AppleSystemUIFont","InterVariable",sans-serif;--heading-family:var(--body-family);--heading-size-base:1rem;--r-background:0;--g-background:0;--b-background:0;--r-foreground:255;--g-foreground:255;--b-foreground:255;--r-primary:var(--r-foreground);--g-primary:var(--g-foreground);--b-primary:var(--b-foreground);--r-accent:255;--g-accent:255;--b-accent:255;--r-text-on-accent:0;--g-text-on-accent:0;--b-text-on-accent:0}:where(:root,::backdrop){--body-family:-apple-system,BlinkMacSystemFont,"SF Pro",".AppleSystemUIFont","InterVariable",sans-serif;--heading-family:var(--body-family);--heading-size-base:1rem;--r-background:0;--g-background:0;--b-background:0;--r-foreground:255;--g-foreground:255;--b-foreground:255;--r-primary:var(--r-foreground);--g-primary:var(--g-foreground);--b-primary:var(--b-foreground);--r-accent:255;--g-accent:255;--b-accent:255;--r-text-on-accent:0;--g-text-on-accent:0;--b-text-on-accent:0}::-webkit-backdrop{--input-border-radius:0.8rem;--rounded-input-outset:calc(var(--input-border-radius) * -0.33);--heading-size-1:max(1rem,var(--heading-size-base) * 2.3703701926);--heading-size-2:max(1rem,var(--heading-size-base) * 1.7777776889);--heading-size-3:max(1rem,var(--heading-size-base) * 1.3333333);--heading-size-4:max(1rem,var(--heading-size-base) * 1);--rgb-background:var(--r-background) var(--g-background) var(--b-background);--rgb-foreground:var(--r-foreground) var(--g-foreground) var(--b-foreground);--rgb-primary:var(--r-primary) var(--g-primary) var(--b-primary);--color-primary:rgb(var(--rgb-primary)/1.0);--rgb-accent:var(--r-accent) var(--g-accent) var(--b-accent);--color-accent:rgb(var(--rgb-accent)/1.0);--rgb-text-on-accent:var(--r-text-on-accent) var(--g-text-on-accent) var(--b-text-on-accent);--color-text-on-accent:rgb(var(--rgb-text-on-accent)/1.0);--color-background:rgb(var(--rgb-background)/1.0);--color-foreground:rgb(var(--rgb-foreground)/var(--alpha-foreground,0.95));--color-foreground-bright:rgb(var(--rgb-foreground)/1.0);--color-text-primary:rgb(var(--rgb-foreground)/calc(1.0 * var(--alpha-foreground, 0.95)));--color-text-secondary:rgb(var(--rgb-foreground)/calc(0.8 * var(--alpha-foreground, 0.95)));--color-text-hint:rgb(var(--rgb-foreground)/calc(0.5 * var(--alpha-foreground, 0.95)));--color-text-whisper:rgb(var(--rgb-foreground)/calc(0.3 * var(--alpha-foreground, 0.95)));--color-border:rgb(var(--rgb-foreground)/calc(0.2 * var(--alpha-foreground, 0.95)));--color-border-active:rgb(var(--rgb-foreground)/calc(0.35 * var(--alpha-foreground, 0.95)));--color-scheme:dark}::backdrop,:root{--input-border-radius:0.8rem;--rounded-input-outset:calc(var(--input-border-radius) * -0.33);--heading-size-1:max(1rem,var(--heading-size-base) * 2.3703701926);--heading-size-2:max(1rem,var(--heading-size-base) * 1.7777776889);--heading-size-3:max(1rem,var(--heading-size-base) * 1.3333333);--heading-size-4:max(1rem,var(--heading-size-base) * 1);--rgb-background:var(--r-background) var(--g-background) var(--b-background);--rgb-foreground:var(--r-foreground) var(--g-foreground) var(--b-foreground);--rgb-primary:var(--r-primary) var(--g-primary) var(--b-primary);--color-primary:rgb(var(--rgb-primary)/1.0);--rgb-accent:var(--r-accent) var(--g-accent) var(--b-accent);--color-accent:rgb(var(--rgb-accent)/1.0);--rgb-text-on-accent:var(--r-text-on-accent) var(--g-text-on-accent) var(--b-text-on-accent);--color-text-on-accent:rgb(var(--rgb-text-on-accent)/1.0);--color-background:rgb(var(--rgb-background)/1.0);--color-foreground:rgb(var(--rgb-foreground)/var(--alpha-foreground,0.95));--color-foreground-bright:rgb(var(--rgb-foreground)/1.0);--color-text-primary:rgb(var(--rgb-foreground)/calc(1.0 * var(--alpha-foreground, 0.95)));--color-text-secondary:rgb(var(--rgb-foreground)/calc(0.8 * var(--alpha-foreground, 0.95)));--color-text-hint:rgb(var(--rgb-foreground)/calc(0.5 * var(--alpha-foreground, 0.95)));--color-text-whisper:rgb(var(--rgb-foreground)/calc(0.3 * var(--alpha-foreground, 0.95)));--color-border:rgb(var(--rgb-foreground)/calc(0.2 * var(--alpha-foreground, 0.95)));--color-border-active:rgb(var(--rgb-foreground)/calc(0.35 * var(--alpha-foreground, 0.95)));--color-scheme:dark}body{background:var(--color-background);color:var(--color-text-secondary)}:root,body{color-scheme:var(--color-scheme)}:root{font-family:var(--body-family);line-height:1.35;--max-container-width:1280px;font-weight:440;scroll-padding-top:.5rem}strong{font-weight:750}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;justify-content:stretch}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:620;color:var(--color-text-primary);line-height:1.2;font-family:var(--heading-family);display:block}.h1 strong,.h2 strong,.h3 strong,.h4 strong,h1 strong,h2 strong,h3 strong,h4 strong{font-weight:750}.h1,h1{font-size:var(--heading-size-1);margin-bottom:.25em}.h2,h2{font-size:var(--heading-size-2);margin-bottom:.5em}.h3,h3{font-size:var(--heading-size-3)}.h3,.h4,h3,h4{margin-bottom:.5em;line-height:1.2}.h4,h4{font-size:var(--heading-size-4)}:is(p,ol,ul,blockquote)+:is(p,ol,ul,blockquote){margin-top:1em}li+li{margin-top:.5em}a{color:inherit}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.0) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable-Italic.woff2?v=4.0) format("woff2")}