.opening,.who,.fields,.ways,.invite{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.fields,.invite{position:relative}.fields:before,.invite:before{content:"";inset-block:calc(-1 * var(--band-fade));z-index:-1;background:var(--band-tone);mask-image:linear-gradient( to bottom, transparent, #000 var(--band-fade), #000 calc(100% - var(--band-fade)), transparent);pointer-events:none;position:absolute;inset-inline:0}.fields{--band-tone:var(--tone-band)}.invite{--band-tone:var(--tone-band-light)}@media (forced-colors:active){.fields:before,.invite:before{display:none}}.opening{min-block-size:100svh;padding-block:calc(var(--header-height) + clamp(var(--space-8), 12svh, var(--space-10))) var(--space-9);flex-direction:column;display:flex}@media (width>=64rem){.opening{padding-block:var(--header-height);justify-content:center}}.who{padding-block:var(--fib-89) var(--section-gap)}.who-grid{row-gap:var(--fib-21);display:grid}.who-heading{inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--fib-13)}.who-statement{max-inline-size:60ch;font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width>=48rem){.who-statement,.ways-description{font-size:1.375rem;line-height:1.45}}@media (width>=64rem){.who-grid{grid-template-columns:var(--golden-columns)}.who-heading{grid-column:1/-1}.who-statement{grid-column:2;max-inline-size:none}}.fields-cell{padding:var(--fib-89) var(--frame-inset)}.fields-heading{inline-size:fit-content;max-inline-size:100%;display:grid}.fields-line{display:block}.fields-line-end{text-align:end}.fields-rows{display:grid}.fields-row{gap:var(--space-3) var(--space-5);padding:var(--fib-21) var(--frame-inset);align-content:start;display:grid}.fields-name{text-wrap:balance;font-weight:500}.fields-description{max-inline-size:var(--measure)}.fields-terms{color:var(--fg-muted)}.fields-terms li{display:inline}.fields-terms li+li:before{content:", "}@media (width>=48rem){.fields-row{grid-template-columns:3fr 6fr 3fr;align-items:start}.fields-terms{gap:var(--space-1);display:grid}.fields-terms li{display:block}.fields-terms li+li:before{content:none}}@media (width>=64rem){.fields-cell{padding-block:var(--fib-55)}.fields-row{padding-block:var(--fib-34) var(--fib-55);grid-template-columns:minmax(0,38.2fr) minmax(0,38.2fr) minmax(0,23.6fr);column-gap:0}.fields-name{text-box:trim-both ex alphabetic;padding-inline-end:var(--fib-34)}.fields-description{max-inline-size:none;text-box:trim-both cap alphabetic;padding-inline-end:var(--fib-34)}.fields-terms{text-align:end;text-box:trim-both cap alphabetic;display:block}.fields-terms li+li{margin-block-start:var(--space-1)}}.ways{padding-block:var(--section-gap)}.ways>.shell{container-type:inline-size}.ways-heading{inline-size:fit-content;max-inline-size:100%}.ways-list{row-gap:var(--fib-55);margin-block-start:var(--fib-55);display:grid}.ways-name{inline-size:fit-content;max-inline-size:100%;transition:color var(--dur-feedback) var(--ease-move);margin-inline-start:-.04em}@media (hover:hover) and (pointer:fine){.ways-item:hover .ways-name{color:var(--accent)}}.ways-copy{inline-size:fit-content;max-inline-size:100%;margin-block-start:var(--space-6)}.ways-description{max-inline-size:48ch}.ways-description+.ways-description{margin-block-start:var(--fib-21)}@media (width>=64rem){.ways-list{--ways-name-size:min(var(--type-poster-size), calc((38.2cqi - var(--fib-34)) / 5.2));row-gap:calc(var(--fib-89) + .18 * var(--ways-name-size));grid-auto-rows:1fr;margin-block-start:calc(var(--fib-89) + .18 * var(--ways-name-size))}.ways-item{grid-template-columns:var(--golden-columns);align-items:start;display:grid}.ways-name{font-size:var(--ways-name-size);text-box:trim-both ex alphabetic}.ways-copy{text-box:trim-both cap alphabetic;inline-size:auto;margin-block-start:0}.ways-description{max-inline-size:none}}.invite-row{align-items:flex-end;gap:var(--space-5);min-block-size:min(clamp(5.25rem,14vw,9.375rem),18svh);padding:var(--space-6) var(--frame-inset) var(--space-5);flex-wrap:wrap;display:flex}.invite-statement{max-inline-size:60ch}.invite-greeting{align-items:center}.invite-row .copy-email [data-copy-slot]{translate:0 calc(.09 * var(--type-section-size))}.invite-arrow{--button-round-size:max(var(--hit-min), calc(.9 * var(--type-section-size)))}@media (width>=64rem){.invite{--invite-address-size:min(var(--type-section-size), calc((.618 * (min(100cqi, var(--shell-max)) - 2 * var(--gutter)) - 11rem) / 11.3));container-type:inline-size}.invite-row:not(:first-child){padding-inline-start:var(--golden-inset)}.invite-address{font-size:var(--invite-address-size)}.invite-row .copy-email [data-copy-slot]{translate:0 calc(.09 * var(--invite-address-size))}}@media (height<40rem){.invite-row{min-block-size:auto;padding-block:var(--space-3) var(--space-2)}}@media (width<48rem){.invite-address{font-size:var(--type-statement-size);line-height:var(--type-statement-leading);letter-spacing:var(--type-statement-tracking)}.invite-row .copy-email [data-copy-slot]{translate:0 calc(.09 * var(--type-statement-size))}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){html.js-reveal [data-reveal]{transition:opacity var(--dur-opening) var(--ease-enter), translate var(--dur-opening) var(--ease-enter);transition-delay:calc(var(--i,0) * var(--stagger))}html.js-reveal [data-reveal]:not(.is-in){opacity:0;translate:0 var(--space-5)}}.notice{padding-block:calc(var(--header-height) + var(--section-gap)) var(--section-gap)}.notice-link{padding-block:calc((var(--hit-min) - 1lh) / 2);margin-block-start:var(--space-6);display:inline-block}
