@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.Omvuea_className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.Omvuea_variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.k-GWOq_className{font-family:EB Garamond,EB Garamond Fallback;font-style:italic}.k-GWOq_variable{--font-eb-garamond-italic:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Zeyada;font-style:normal;font-weight:400;font-display:fallback;src:url(../media/af7c922ec24a0a28.45azby7js-dg4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zeyada;font-style:normal;font-weight:400;font-display:fallback;src:url(../media/41c98d003c60897b.p.3ak7-g8_5kldy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bTRkTW_className{font-family:Zeyada;font-style:normal;font-weight:400}.bTRkTW_variable{--font-zeyada:"Zeyada"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:var(--font-eb-garamond), Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--tracking-normal:0em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-hand:var(--font-zeyada), var(--font-eb-garamond), Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{font-family:var(--font-serif);font-size:var(--fs-body);color:var(--ink);font-kerning:normal;font-synthesis:none;background:var(--paper);font-weight:430;line-height:1.6;overflow-x:clip}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}:focus-visible{outline:var(--line-strong) solid var(--navy);outline-offset:3px;border-radius:var(--radius-hand)}::selection{background:var(--wash-300);color:var(--ink)}}@layer components{.hand{font-family:var(--font-hand);font-synthesis:none;letter-spacing:0;word-spacing:-.04em;text-transform:none;color:var(--ink-hand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400}.t-hand-display{font-size:var(--fs-hand-display);line-height:1}.t-hand-1{font-size:var(--fs-hand-1);line-height:1.02}.t-hand-2{font-size:var(--fs-hand-2);line-height:1.05}.t-hand-3{font-size:var(--fs-hand-3);line-height:1.1}.t-lead{font-size:var(--fs-lead);letter-spacing:-.005em;text-wrap:balance;font-weight:420;line-height:1.4}.t-h3{font-size:var(--fs-h3);font-weight:540;line-height:1.25}.t-item{font-size:var(--fs-h3);font-weight:480;line-height:1.25;font-family:var(--font-serif-italic);font-style:italic}.t-body{font-size:var(--fs-body);font-weight:430;line-height:1.6}.t-ui{font-size:var(--fs-ui);font-weight:430;line-height:1.4}.t-small{font-size:var(--fs-small);font-weight:460;line-height:1.45}.t-label{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:560;line-height:1.3}.t-button{font-size:var(--fs-button);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.2}.t-footer{font-size:var(--fs-footer);letter-spacing:.01em;font-weight:460;line-height:1.5}.amp{font-family:var(--font-serif-italic);font-synthesis-style:auto;padding-inline:.04em;font-size:.82em;font-style:italic;font-weight:400}.italic,em,cite,.t-item,::placeholder{font-family:var(--font-serif-italic);font-synthesis-style:auto;font-style:italic}.container{width:100%;max-width:calc(var(--measure-wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.link{color:var(--navy);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.link-quiet{min-height:var(--tap);color:var(--ink);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:var(--line-pen);-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite);text-underline-offset:6px;transition:color var(--dur-feedback) linear, text-decoration-color var(--dur-feedback) linear;align-items:center;display:inline-flex}.link-quiet:hover{color:var(--navy);-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}}@layer utilities{.\@container\/field-group{container:field-group/inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-left-\[9999px\]{left:-9999px}.left-1{left:var(--spacing)}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-5{height:calc(var(--spacing) * 5)}.h-px{height:1px}.min-h-\(--tap\){min-height:var(--tap)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-\[calc\(4\*var\(--lh-ruled\)\+6px\)\]{min-height:calc(4 * var(--lh-ruled) + 6px)}.w-\[1\.15em\]{width:1.15em}.w-\[11\%\]{width:11%}.w-\[13\%\]{width:13%}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-104{max-width:calc(var(--spacing) * 104)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_2px_0_0\]{border-radius:2px 2px 0 0}.rounded-md{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\(length\:--line-pen\){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--line-pen)}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-error{border-color:var(--error)}.border-graphite{border-color:var(--graphite)}.border-ink{border-color:var(--ink)}.border-rule{border-color:var(--rule)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-blush-50{background-color:var(--blush-50)}.bg-paper{background-color:var(--paper)}.bg-rule{background-color:var(--rule)}.bg-spot{background-color:var(--spot)}.bg-transparent{background-color:#0000}.bg-wash-50{background-color:var(--wash-50)}.bg-wash-200{background-color:var(--wash-200)}.bg-\[repeating-linear-gradient\(to_bottom\,transparent_0_calc\(var\(--lh-ruled\)-1px\)\,var\(--wash-300\)_calc\(var\(--lh-ruled\)-1px\)_var\(--lh-ruled\)\)\]{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--lh-ruled) - 1px),var(--wash-300) calc(var(--lh-ruled) - 1px) var(--lh-ruled))}.bg-local{background-attachment:local}.bg-\[position\:0_3px\]{background-position:0 3px}.fill-ink{fill:var(--ink)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-ink{stroke:var(--ink)}.\[stroke-width\:1\.6\]{stroke-width:1.6px}.\[stroke-width\:1\.8\]{stroke-width:1.8px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-0{padding-right:0}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-\(length\:--fs-button\){font-size:var(--fs-button)}.text-\(length\:--fs-label\){font-size:var(--fs-label)}.text-\(length\:--fs-small\){font-size:var(--fs-small)}.text-\(length\:--fs-ui\){font-size:var(--fs-ui)}.leading-\(--lh-ruled\){--tw-leading:var(--lh-ruled);line-height:var(--lh-ruled)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.font-\[430\]{--tw-font-weight:430;font-weight:430}.font-\[460\]{--tw-font-weight:460;font-weight:460}.font-\[520\]{--tw-font-weight:520;font-weight:520}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-error{color:var(--error)}.text-graphite{color:var(--graphite)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-muted-foreground{color:var(--muted-foreground)}.text-navy{color:var(--navy)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-graphite{-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite)}.decoration-transparent{text-decoration-color:#0000}.decoration-\(length\:--line-pen\){text-decoration-thickness:var(--line-pen)}.decoration-1{text-decoration-thickness:1px}.underline-offset-6{text-underline-offset:6px}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,text-decoration-color\]{transition-property:background-color,color,text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,text-decoration-color\]{transition-property:color,text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--dur-feedback\){--tw-duration:var(--dur-feedback);transition-duration:var(--dur-feedback)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.select-none{-webkit-user-select:none;user-select:none}.\[--lh-ruled\:2rem\]{--lh-ruled:2rem}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[stroke-dasharray\:1_2\]{stroke-dasharray:1 2}.\[stroke-dashoffset\:1\.001\]{stroke-dashoffset:1.001px}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}:is(.\*\:w-full>*){width:100%}@media (hover:hover){.group-hover\/field\:text-ink:is(:where(.group\/field):hover *){color:var(--ink)}}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-55:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-55:is(:where(.group\/field)[data-disabled=true] *){opacity:.55}.group-data-\[orientation\=horizontal\]\/field\:mb-0:is(:where(.group\/field)[data-orientation=horizontal] *){margin-bottom:0}.group-data-\[orientation\=horizontal\]\/field\:cursor-pointer:is(:where(.group\/field)[data-orientation=horizontal] *){cursor:pointer}.group-data-\[orientation\=horizontal\]\/field\:leading-\[1\.3\]:is(:where(.group\/field)[data-orientation=horizontal] *){--tw-leading:1.3;line-height:1.3}.group-data-\[orientation\=horizontal\]\/field\:font-\[430\]:is(:where(.group\/field)[data-orientation=horizontal] *){--tw-font-weight:430;font-weight:430}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:items-start:is(:where(.group\/tabs)[data-orientation=vertical] *){align-items:flex-start}.group-data-\[state\=checked\]\/checkbox\:\[stroke-dashoffset\:0\]:is(:where(.group\/checkbox)[data-state=checked] *){stroke-dashoffset:0}.group-data-\[state\=checked\]\/radio-group-item\:opacity-100:is(:where(.group\/radio-group-item)[data-state=checked] *){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-55:is(:where(.peer):disabled~*){opacity:.55}.placeholder\:text-ink-soft::placeholder{color:var(--ink-soft)}.placeholder\:opacity-100::placeholder{opacity:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -2.5)}.first\:text-ink:first-child{color:var(--ink)}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:bg-wash-50:hover{background-color:var(--wash-50)}.hover\:bg-wash-100:hover{background-color:var(--wash-100)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-navy:hover{color:var(--navy)}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:not-disabled\:bg-navy:hover:not(:disabled){background-color:var(--navy)}.hover\:not-disabled\:text-navy:hover:not(:disabled){color:var(--navy)}.hover\:not-disabled\:decoration-navy:hover:not(:disabled){-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}}.focus\:bg-paper:focus{background-color:var(--paper)}.focus\:shadow-\[inset_0_-2px_0_var\(--navy\)\]:focus{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--navy));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-3:focus{outline-offset:3px}.focus\:outline-navy:focus{outline-color:var(--navy)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:not-disabled\:translate-y-px:active:not(:disabled){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}:where(:is(label:hover)) .in-\[label\:hover\]\:text-ink{color:var(--ink)}.has-aria-expanded\:bg-wash-50:has([aria-expanded=true]){background-color:var(--wash-50)}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-\[\>\[data-slot\=button-mark\]\]\:relative:has(>[data-slot=button-mark]){position:relative}.has-\[\>\[data-slot\=button-mark\]\]\:pl-\[calc\(4px\+1\.6em\)\]:has(>[data-slot=button-mark]){padding-left:calc(4px + 1.6em)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:mb-0:has(>[data-slot=field]){margin-bottom:0}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:cursor-pointer:has(>[data-slot=field]){cursor:pointer}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border-\[1\.25px\]:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1.25px}.has-\[\>\[data-slot\=field\]\]\:border-graphite:has(>[data-slot=field]){border-color:var(--graphite)}.has-\[\>\[data-slot\=field\]\]\:bg-paper:has(>[data-slot=field]){background-color:var(--paper)}.has-\[\>\[data-slot\=field\]\]\:transition-colors:has(>[data-slot=field]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.has-\[\>\[data-slot\=field\]\]\:duration-\(--dur-feedback\):has(>[data-slot=field]){--tw-duration:var(--dur-feedback);transition-duration:var(--dur-feedback)}.has-\[\>\[data-slot\=field\]\]\:ease-linear:has(>[data-slot=field]){--tw-ease:linear;transition-timing-function:linear}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:hover\:border-ink:has(>[data-slot=field]):hover{border-color:var(--ink)}.has-\[\>\[data-slot\=field\]\]\:not-has-data-\[state\=checked\]\:hover\:bg-wash-50:has(>[data-slot=field]):not(:has([data-state=checked])):hover{background-color:var(--wash-50)}}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:outline-2:has(>[data-slot=field]):has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:outline-offset-3:has(>[data-slot=field]):has(:focus-visible){outline-offset:3px}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:outline-navy:has(>[data-slot=field]):has(:focus-visible){outline-color:var(--navy)}.has-\[\>\[data-slot\=field\]\]\:has-data-\[state\=checked\]\:border-\(length\:--line-pen\):has(>[data-slot=field]):has([data-state=checked]){border-style:var(--tw-border-style);border-width:var(--line-pen)}.has-\[\>\[data-slot\=field\]\]\:has-data-\[state\=checked\]\:border-ink:has(>[data-slot=field]):has([data-state=checked]){border-color:var(--ink)}.has-\[\>\[data-slot\=field\]\]\:has-data-\[state\=checked\]\:bg-wash-100:has(>[data-slot=field]):has([data-state=checked]){background-color:var(--wash-100)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing) * 2.5)}.aria-invalid\:border-error[aria-invalid=true]{border-color:var(--error)}.aria-invalid\:bg-blush-50[aria-invalid=true]{background-color:var(--blush-50)}.aria-invalid\:text-error[aria-invalid=true]{color:var(--error)}.aria-invalid\:shadow-\[inset_0_-1px_0_var\(--error\)\][aria-invalid=true]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--error));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus\:shadow-\[inset_0_-2px_0_var\(--error\)\][aria-invalid=true]:focus{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--error));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}:is(.\*\:data-\[slot\=field\]\:px-5>*)[data-slot=field]{padding-inline:calc(var(--spacing) * 5)}:is(.\*\:data-\[slot\=field\]\:py-4\.5>*)[data-slot=field]{padding-block:calc(var(--spacing) * 4.5)}:is(.has-data-\[state\=checked\]\:\*\:data-\[slot\=field\]\:px-\[calc\(1\.25rem-0\.25px\)\]:has([data-state=checked])>*)[data-slot=field]{padding-inline:calc(1.25rem - .25px)}:is(.has-data-\[state\=checked\]\:\*\:data-\[slot\=field\]\:py-\[calc\(1\.125rem-0\.25px\)\]:has([data-state=checked])>*)[data-slot=field]{padding-block:calc(1.125rem - .25px)}.data-\[state\=active\]\:text-ink[data-state=active]{color:var(--ink)}.data-\[state\=active\]\:decoration-graphite[data-state=active]{-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite)}@media (hover:hover){.data-\[state\=active\]\:hover\:text-navy[data-state=active]:hover{color:var(--navy)}.data-\[state\=active\]\:hover\:decoration-navy[data-state=active]:hover{-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}}.data-\[state\=checked\]\:text-ink[data-state=checked]{color:var(--ink)}.data-\[state\=selected\]\:bg-wash-100[data-state=selected]{background-color:var(--wash-100)}.data-\[variant\=label\]\:mb-1\.5[data-variant=label]{margin-bottom:calc(var(--spacing) * 1.5)}.data-\[variant\=legend\]\:mb-2\.5[data-variant=legend]{margin-bottom:calc(var(--spacing) * 2.5)}@media (min-width:64rem){.lg\:\[--lh-ruled\:2\.125rem\]{--lh-ruled:2.125rem}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:gap-3{gap:calc(var(--spacing) * 3)}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}}.has-\[\>\[data-slot\=field\]\]\:\[\&_\:focus-visible\]\:outline-none:has(>[data-slot=field]) :focus-visible{--tw-outline-style:none;outline-style:none}.\[\&_a\]\:text-navy a{color:var(--navy)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-\[0\.18em\] a{text-underline-offset:.18em}.\[\&_a\:hover\]\:decoration-2 a:hover{text-decoration-thickness:2px}.\[\&_p\:not\(\:last-child\)\]\:mb-2 p:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-ink tr{border-color:var(--ink)}@media (hover:hover){.\[\&_tr\]\:hover\:bg-transparent tr:hover{background-color:#0000}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:-webkit-autofill\]\:\[-webkit-box-shadow\:0_0_0_100px_var\(--wash-50\)_inset\]\!:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--wash-50) inset!important}.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:var\(--ink\)\]:-webkit-autofill{-webkit-text-fill-color:var(--ink)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}@media (hover:hover){.\[a\]\:hover\:bg-wash-50:is(a):hover{background-color:var(--wash-50)}.\[a\]\:hover\:bg-wash-100:is(a):hover{background-color:var(--wash-100)}.\[a\]\:hover\:bg-wash-300:is(a):hover{background-color:var(--wash-300)}}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has(>[data-slot=field-content]) [role=radio]){margin-top:calc(var(--spacing) * .5)}.\[\&\>a\]\:text-navy>a{color:var(--navy)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-\[0\.18em\]>a{text-underline-offset:.18em}.\[\&\>a\:hover\]\:decoration-2>a:hover{text-decoration-thickness:2px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}html:not([data-intro=still]) .group-data-\[state\=checked\]\/checkbox\:\[html\:not\(\[data-intro\=still\]\)_\&\]\:animate-\[ui-pen_var\(--dur-tick\)_var\(--ease-loop\)_both\]:is(:where(.group\/checkbox)[data-state=checked] *){animation:ui-pen var(--dur-tick) var(--ease-loop) both}}:root{--paper:#fff;--pigment:#008eff;--wash-50:#f8fbff;--wash-100:#f0f8ff;--wash-200:#e9f5ff;--wash-300:#def0ff;--wash-400:#cbe7ff;--wash-500:#bde1ff;--ink:#2e2e32;--ink-hand:#3a3b3e;--ink-pen:#2a2b2d;--ink-soft:#55575e;--graphite:#686867;--monogram:#4a4a49;--rule:#d5d5d4;--spot:#41444f;--navy:#38557d;--cobalt:#386cab;--liver:#7e6666;--blush:#d2baba;--blush-50:#f8efef;--rose:#d28082;--error:#9b3b45;--font-serif:var(--font-eb-garamond), Georgia, "Times New Roman", serif;--font-serif-italic:var(--font-eb-garamond-italic), Georgia, "Times New Roman", serif;--font-hand:var(--font-zeyada), var(--font-eb-garamond), Georgia, serif;--fs-hand-display:clamp(3.5rem, 2.9522rem + 2.2472vw, 4.75rem);--fs-hand-1:clamp(3.125rem, 2.632rem + 2.0225vw, 4.25rem);--fs-hand-2:clamp(2.75rem, 2.3118rem + 1.7978vw, 3.75rem);--fs-hand-3:clamp(2.25rem, 2.0309rem + .8989vw, 2.75rem);--fs-lead:clamp(1.4375rem, 1.3006rem + .5618vw, 1.75rem);--fs-h3:clamp(1.375rem, 1.2928rem + .3371vw, 1.5625rem);--fs-body:clamp(1.1875rem, 1.1601rem + .1124vw, 1.25rem);--fs-ui:1.1875rem;--fs-small:1.0625rem;--fs-label:.875rem;--fs-button:.9375rem;--fs-circled:1.125rem;--fs-footer:1rem;--gutter:clamp(1.25rem, .6rem + 2.8vw, 3rem);--section-y:clamp(5rem, 3.75rem + 5.1vw, 9rem);--measure:34em;--measure-lead:26em;--measure-form:38rem;--measure-wide:64rem;--header-h:56px;--tap:44px;--radius-hand:2px 4px 3px 5px / 5px 3px 4px 2px;--line-hair:1px;--line-pen:1.5px;--line-strong:2px;--mono-stroke:8.34;--ease-settle:cubic-bezier(.22, .6, .3, 1);--ease-sway:cubic-bezier(.45, 0, .55, 1);--ease-ink:cubic-bezier(.4, .1, .6, .9);--ease-loop:cubic-bezier(.45, .05, .35, 1);--dur-feedback:.16s;--dur-tick:.22s;--dur-step:.24s;--dur-loop:.4s;--dur-cta-loop:.6s;--dur-heading:.45s;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--spot);--primary-foreground:var(--paper);--secondary:var(--wash-100);--secondary-foreground:var(--ink);--muted:var(--wash-50);--muted-foreground:var(--ink-soft);--accent:var(--wash-100);--accent-foreground:var(--ink);--destructive:var(--error);--border:var(--rule);--input:var(--graphite);--ring:var(--navy);--radius:var(--radius-hand)}@media (min-width:640px){:root{--header-h:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@layer components{.hero-frame{overflow-x:clip;container-type:inline-size}.hero{--cta-h:clamp(7rem, 13svh, 8rem);--hero-h:max(560px, 100svh);--ch:2193;--band-shift:145;--sw:min(100cqw, 760px, (var(--hero-h) - var(--cta-h)) * 1452 / var(--ch));--u:calc(var(--sw) / 1452);--act2-base:4.1s;isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--sw) * var(--ch) / 1452) minmax(var(--cta-h), auto);display:grid;position:relative}.hero-stage{width:var(--sw);aspect-ratio:1452 / var(--ch);z-index:2;grid-area:1/1;justify-self:center;position:relative}.hero-stage .card-box{left:calc(var(--x) / 1452 * 100%);top:calc(var(--y) / var(--ch) * 100%);width:calc(var(--w) / 1452 * 100%);height:auto;position:absolute;overflow:visible}.hero-daisies{z-index:1;position:absolute;inset:0}.mono{width:100%;height:calc(2048 / var(--ch) * 100%);z-index:2;position:absolute;inset:0 0 auto;overflow:visible}.wo{z-index:3}.wo.front{z-index:5}.hero-dog{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-dog__still,.hero-dog__canvas{max-width:none;display:block;position:absolute}.hero-dog__still{height:auto}.hero-dog__canvas{left:calc((var(--sw) - 100cqw) / 2);width:calc((100cqw + var(--sw)) / 2);opacity:0;height:100%;top:0}.hero-cta{z-index:3;padding:calc(16 * var(--u) + 15px) var(--gutter) 10px;text-align:center;flex-direction:column;grid-area:2/1;align-items:center;gap:12px;display:flex}.hero-cta__note{max-width:22rem;margin:0}.wash{z-index:0;pointer-events:none;--px:-160;--py:-96;--pw:1772;--ph:2960;position:absolute;inset:0}.wash__layer,.wash__depth{position:absolute;inset:0}.wash__img{max-width:none;left:calc(50% - var(--sw) / 2 + var(--px) * var(--u));top:calc(var(--py) * var(--u));width:calc(var(--pw) * var(--u));height:calc(var(--ph) * var(--u));position:absolute}.wash__layer[data-depth=masses]{--amp:12;--bob:7;--bob-dur:37s;--par:14%}.wash__layer[data-depth=blooms]{--amp:22;--bob:10;--bob-dur:31s;--par:9%}.wash__layer[data-depth=grain]{--amp:38;--bob:14;--bob-dur:23s;--par:5%;--bloom-at:.18s}.hero-gutter{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.hero-gutter .daisy{top:calc((var(--y) - var(--s) / 2) * var(--u));width:calc(var(--s) * var(--u))}.hero-gutter .daisy[data-side=left]{left:calc(var(--gx) * (100% - var(--sw)) / 2 - var(--s) * var(--u) / 2)}.hero-gutter .daisy[data-side=right]{right:calc(var(--gx) * (100% - var(--sw)) / 2 - var(--s) * var(--u) / 2)}.daisy{aspect-ratio:1;contain:strict;rotate:var(--r,0deg);pointer-events:none;display:block;position:absolute;overflow:hidden}.daisy>i{background:var(--strip) 0 0 / 100% 100% no-repeat;width:1600%;height:100%;position:absolute;top:0;left:0;transform:translate(-18.75%)}.daisy[data-stamp=a]{--strip:var(--strip-a)}.daisy[data-stamp=b]{--strip:var(--strip-b)}.daisy[data-stamp=c]{--strip:var(--strip-c)}.daisy[data-stamp=d]{--strip:var(--strip-d)}.daisy[data-stamp=e]{--strip:var(--strip-e)}.daisy[data-stamp=f]{--strip:var(--strip-f)}.daisy[data-stamp=g]{--strip:var(--strip-g)}.hero-stage .daisy{left:calc((var(--x) - var(--s) / 2) / 1452 * 100%);top:calc((var(--y) - var(--s) / 2) / var(--ch) * 100%);width:calc(var(--s) / 1452 * 100%)}.daisy.is-still>i{animation:none!important}.pen{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.mono .pen{stroke:var(--monogram);stroke-width:10.5px}.wo use{fill:var(--ink-pen)}.wo-live,.wo-bold{display:none}.wo-m path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.wo-m circle{fill:#fff}.wo{--wo-base:0s}.hero .wo.act2{--wo-base:var(--act2-base)}.circled{--loop-w:2.3;min-width:9.5rem;min-height:3rem;color:var(--ink);font-size:var(--fs-circled);letter-spacing:.16em;text-transform:uppercase;transition:color var(--dur-feedback);justify-content:center;align-items:center;padding-inline:1.5rem;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.circled__label{z-index:1;padding-left:.16em;position:relative}.circled__loop{pointer-events:none;width:calc(100% + 28px);height:calc(100% + 18px);position:absolute;inset:-9px -14px;overflow:visible}.circled__loop path{stroke:var(--graphite);stroke-width:var(--loop-w);transition:stroke var(--dur-feedback)}.circled:hover .circled__loop path{stroke:var(--ink)}.circled:active{translate:0 1px}.circled:focus-visible{outline-offset:6px}}html:not([data-intro]) .motion-ctl{display:none!important}@media (prefers-reduced-motion:reduce){.motion-ctl{display:none!important}}@media (min-width:888px),(min-aspect-ratio:2/3),(max-height:861px) and (min-aspect-ratio:8/13){.wash{--px:-1674;--pw:4800}}@media (min-width:1074px),(min-width:450px) and (min-aspect-ratio:1){.hero-gutter{display:block}.hero-stage .daisy[data-edge]{display:none}}@media (min-width:1024px) and (min-aspect-ratio:4/3){.hero{--cta-h:0px;grid-template-rows:calc(var(--sw) * var(--ch) / 1452)}.hero-cta{--cta-c:clamp(112px, (100% - var(--sw)) * .21, 260px);width:max-content;left:calc(50% + var(--sw) / 2 + var(--cta-c));top:calc((1654 + var(--band-shift)) * var(--u));max-width:calc(2 * var(--cta-c) - 24px);grid-area:auto;padding:0;position:absolute;translate:-50% -50%}.hero-gutter .daisy[data-clear=cta]{display:none}}@media (max-resolution:1.5x),(max-width:480px) and (max-resolution:2.7x){.hero .wo-bold{display:inline}}.hero[data-dog=walk] .hero-dog__canvas{opacity:1}html[data-intro=full] .hero:not([data-dog]) .hero-dog__still,html[data-intro=full] .hero[data-dog=walk] .hero-dog__still{opacity:0}html[data-intro=full] .hero[data-dog=bloom] .hero-dog__still{animation:intro-dog-bloom .7s var(--ease-settle) both}.hero[data-dog=done] .hero-dog__still{opacity:1}.hero[data-dog=done] .hero-dog__canvas{opacity:0;transition:opacity .16s linear}.hero-dog,.thanks__art{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero-dog img,.thanks__dog{-webkit-user-drag:none}.hero-pet{pointer-events:none;position:absolute}.hero[data-dog=done] .hero-pet,html:is([data-intro=settled],[data-intro=still]) .hero-pet{pointer-events:auto}@media (pointer:fine){.hero-pet{cursor:grab}.hero-pet[data-petting]{cursor:grabbing}}.pet-heart{--rise:clamp(40px, 120 * var(--u), 72px);width:calc(clamp(22px, 72 * var(--u), 36px) * var(--s,1));pointer-events:none;height:auto;animation:pet-heart-rise 1.1s var(--ease-settle) var(--delay,0s) both;position:absolute;overflow:visible;translate:-50% -70%}.pet-heart[data-burst]{--rise:clamp(64px, 190 * var(--u), 110px)}.pet-heart__ink{fill:var(--graphite);fill-rule:evenodd}.pet-heart__wash{fill:var(--wash-400)}.pet-heart[data-leaving]>*{opacity:0;transition:opacity .12s linear}@keyframes pet-heart-rise{0%{opacity:0;transform:translate(var(--x0,0px), 6px) rotate(var(--rot)) scale(.6)}18%{opacity:1;transform:translate(calc(var(--x0,0px) + (var(--drift) - var(--x0,0px)) * .3), calc(var(--rise) * var(--k,1) * -.2)) rotate(var(--rot)) scale(1)}60%{opacity:1}to{opacity:0;transform:translate(var(--drift), calc(var(--rise) * var(--k,1) * -1)) rotate(var(--rot)) scale(1)}}@media (prefers-reduced-motion:reduce){.pet-heart{transform:rotate(var(--rot));animation:pet-heart-fade 1.1s var(--ease-settle) var(--delay,0s) both!important}.pet-heart[data-burst]{transform:translate(var(--drift), calc(var(--rise) * var(--k,1) * -.5)) rotate(var(--rot))}.pet-heart[data-leaving]>*{transition-duration:.12s!important}}@keyframes pet-heart-fade{0%,to{opacity:0}25%,60%{opacity:1}}html:is([data-intro=full],[data-intro=settled]) .wash__img{will-change:transform, translate;animation:loop-wash-sway 24s var(--ease-sway) -12s infinite alternate, loop-wash-bob var(--bob-dur) var(--ease-sway) infinite alternate}html:is([data-intro=full],[data-intro=settled]) .wash__layer[data-depth=grain] .wash__depth{animation:loop-wash-breath 17s var(--ease-sway) infinite alternate}html:is([data-intro=full],[data-intro=settled]) .daisy>i{will-change:transform;animation:loop-daisy-boil calc(12s / var(--fps,3)) steps(12, jump-end) calc(var(--phase,0) * -12s / var(--fps,3)) infinite}[data-offscreen] :is(.wash__img,.wash__depth,.daisy>i),html[data-intro=full] .hero[data-hold] *{animation-play-state:paused!important}html[data-intro=full] .hero .wash__layer:is([data-depth=blooms],[data-depth=grain]){animation:intro-wash-bloom 1.1s var(--ease-settle) var(--bloom-at,0s) both}html[data-intro=full] .hero .daisy>i{animation:loop-daisy-boil calc(12s / var(--fps,3)) steps(12, jump-end) calc(var(--phase,0) * -12s / var(--fps,3)) infinite, intro-daisy-draw .333s steps(4, jump-none) var(--t,0s) backwards}html[data-intro=full] .hero .act2 .pen{animation-name:intro-pen;animation-duration:var(--dur);animation-timing-function:var(--ease,ease-in-out);animation-delay:calc(var(--act2-base) + var(--at));animation-fill-mode:both}:is(html[data-intro=full] .hero,html:not([data-intro=still]) [data-writeon=play]) .wo .wo-live{animation:intro-wo-off 1ms step-end calc(var(--wo-base) + var(--wo-at) + var(--wo-dur)) both;display:inline}:is(html[data-intro=full] .hero,html:not([data-intro=still]) [data-writeon=play]) .wo .wo-done{animation:intro-wo-on 1ms step-end calc(var(--wo-base) + var(--wo-at) + var(--wo-dur)) both}:is(html[data-intro=full] .hero,html:not([data-intro=still]) [data-writeon=play]) .wo .wo-m path{animation:intro-pen calc(var(--d) * var(--wo-dur)) linear calc(var(--wo-base) + var(--wo-at) + var(--b) * var(--wo-dur)) both}:is(html[data-intro=full] .hero,html:not([data-intro=still]) [data-writeon=play]) .wo .wo-m circle{animation:intro-wo-on 1ms step-end calc(var(--wo-base) + var(--wo-at) + var(--b) * var(--wo-dur)) both}html[data-intro=full] .hero-cta .circled{animation:intro-cta-rise var(--cta-dur) var(--ease-settle) calc(var(--act2-base) + var(--cta-at)) backwards}html[data-intro=full] .hero-cta__note{animation:intro-cta-rise var(--note-dur) var(--ease-settle) calc(var(--act2-base) + var(--note-at)) backwards}@keyframes intro-cta-rise{0%{opacity:0;translate:0 calc(52 * var(--u));visibility:hidden}}html[data-intro=full] .hero[data-act=wait] :is(.act2,.act2 *){animation-play-state:paused!important}@keyframes loop-wash-sway{0%{translate:calc(var(--amp) * -1 * var(--u)) 0}to{translate:calc(var(--amp) * var(--u)) 0}}@keyframes loop-wash-bob{0%{transform:translateY(0)}to{transform:translateY(calc(var(--bob) * -2 * var(--u)))}}@keyframes loop-wash-breath{0%{opacity:1}to{opacity:.78}}@keyframes loop-daisy-boil{0%{transform:translate(-25%)}to{transform:translate(-100%)}}@keyframes intro-daisy-draw{0%{transform:translate(0)}to{transform:translate(-18.75%)}}@keyframes intro-wash-bloom{0%{opacity:0;scale:1.035}}@keyframes intro-pen{0%{stroke-dashoffset:1.001px}to{stroke-dashoffset:0}}@keyframes intro-wo-on{0%{visibility:hidden}to{visibility:visible}}@keyframes intro-wo-off{0%{visibility:visible}to{visibility:hidden}}@keyframes intro-dog-bloom{0%{opacity:0;filter:blur(5px);scale:.985}}@supports (animation-timeline:view()){html:is([data-intro=full],[data-intro=settled]) .hero .wash__depth{animation:1ms linear both loop-wash-parallax;animation-timeline:view();animation-range:exit}html:is([data-intro=full],[data-intro=settled]) .hero .wash__layer[data-depth=grain] .wash__depth{animation:loop-wash-breath 17s var(--ease-sway) infinite alternate, loop-wash-parallax 1ms linear both;animation-timeline:auto,view();animation-range:normal,exit}@keyframes loop-wash-parallax{to{translate:0 var(--par)}}}
@layer components{.site-nav--overlay{z-index:30;height:var(--header-h);padding-inline:var(--gutter);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.site-nav__links{align-items:center;gap:18px;display:flex}.site-nav--page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:72px;padding-block:8px;display:flex}.site-nav__mark{min-height:var(--tap);align-items:center;display:inline-flex}.site-nav__mark img{width:52px;height:auto}.nav-link{min-height:var(--tap);color:var(--ink);text-underline-offset:6px;transition:text-decoration-color var(--dur-feedback), color var(--dur-feedback);align-items:center;padding-inline:10px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px;display:inline-flex}.nav-link:hover,.nav-link--rsvp{-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite)}.nav-link--rsvp:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.site-nav__links .site-nav__section{display:none}.contents-row{z-index:1;padding:8px var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;display:flex;position:relative}.contents{flex-wrap:wrap;justify-content:center;column-gap:8px;display:flex}.page-sections{z-index:1;position:relative}.section{isolation:isolate;padding:var(--section-y) var(--gutter) 0;text-align:center;position:relative}.section-heading{justify-items:center;gap:6px;margin-bottom:48px;display:grid}.section-heading .hand{margin-top:4px}.section-heading .t-small{max-width:30em;margin-top:8px}.welcome{max-width:calc(var(--measure) + 2 * var(--gutter));padding-top:calc(var(--section-y) * .6);margin-inline:auto}.welcome__place{margin-top:6px}.welcome__title{margin-top:18px}.welcome__lead{max-width:var(--measure-lead);margin:18px auto 0}.welcome__body{max-width:var(--measure);margin:16px auto 0}.welcome__signoff{margin-top:48px}.welcome__signature{width:190px;height:auto;margin:6px auto 0;display:block}.welcome__countdown{margin-top:28px}.schedule{gap:32px;max-width:30em;margin:0 auto;padding:0;list-style:none;display:grid}.schedule li{justify-items:center;gap:4px;display:grid}.schedule .t-body{max-width:36ch;margin-top:2px}.venue{justify-items:center;margin-top:8px;display:grid}.venue__lettering{width:clamp(220px,30vw,340px);height:auto;display:block}.venue address{margin-top:12px}.venue__note{max-width:36ch;margin-top:10px}.venue .link{margin-top:12px}.travel-notes{text-align:left;gap:28px;max-width:52rem;margin:56px auto 0;padding:0;list-style:none;display:grid}.travel-notes p{margin-top:8px}.faq{max-width:var(--measure-wide);text-align:left;margin:0 auto}.faq>div{border-top:var(--line-hair) solid var(--rule);padding-block:24px}.faq>div:last-child{border-bottom:var(--line-hair) solid var(--rule)}.faq dd{max-width:34em;margin:8px 0 0}.pool{z-index:-1;pointer-events:none;position:absolute}.pool__img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.pool .daisy{left:calc(var(--fx) * 100% - var(--size) / 2);top:calc(var(--fy) * 100% - var(--size) / 2);width:var(--size)}.pool .pool__daisy--tablet,.pool .pool__daisy--850,.pool .pool__daisy--laptop{display:none}.pool--schedule{width:30vw;display:none;top:50%;left:0;translate:0 -50%}.pool--travel{width:70vw;bottom:0;right:0}.band{--band-h:max(clamp(320px, 62svh, 620px), (100vw + 32px) / 4);isolation:isolate;margin-top:var(--section-y);padding-top:var(--section-y);text-align:center;flex-direction:column;min-height:clamp(560px,82svh,800px);display:flex;position:relative;overflow:clip}.band__wash{height:var(--band-h);z-index:-1;pointer-events:none;position:absolute;bottom:0;left:-16px;right:-16px}.band__img{object-fit:cover;object-position:28% 100%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.band__content{padding-inline:var(--gutter);justify-items:center;gap:14px;display:grid}.band__content .hand{margin-top:2px}.band__content .circled{margin-top:18px}.site-footer{padding:72px var(--gutter) 84px;justify-items:center;gap:14px;margin-top:auto;display:grid}.site-footer__date{width:clamp(200px,24vw,300px);height:auto}.site-footer__links{flex-wrap:wrap;justify-content:center;column-gap:24px;display:flex}.band__daisies{z-index:-1;pointer-events:none;position:absolute;inset:0}.band__daisy{left:calc((100% + 32px - 4 * var(--band-h)) * .28 - 16px + var(--ux) * 4 * var(--band-h) - var(--size) / 2);bottom:var(--bottom);width:var(--size)}}@media (min-width:640px){.travel-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.pool--schedule{display:block}.pool--travel{width:min(62vw,970px)}.pool .pool__daisy--tablet{display:block}}@media (min-width:850px){.pool .pool__daisy--850{display:block}}@media (min-width:1024px){.welcome__signature{width:230px}.travel-notes{gap:36px 64px}.faq>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;display:grid}.faq dd{margin-top:0}.pool--schedule{width:min(36vw,620px)}.pool .pool__daisy--laptop{display:block}}@media (min-width:1200px){.site-nav__links .site-nav__section{display:inline-flex}.contents-row{display:none}}html:is([data-intro=full],[data-intro=settled]) .band__img{animation:loop-band-sway 24s var(--ease-sway) -12s infinite alternate}html:is([data-intro=full],[data-intro=settled]) .band__img--near{animation:loop-band-sway-near 24s var(--ease-sway) -12s infinite alternate, loop-band-breath 17s var(--ease-sway) infinite alternate}[data-offscreen] .band__img{animation-play-state:paused!important}@keyframes loop-band-sway{0%{translate:-8px}to{translate:8px}}@keyframes loop-band-sway-near{0%{translate:-14px}to{translate:14px}}@keyframes loop-band-breath{0%{opacity:1}to{opacity:.85}}
@layer components{.rsvp-page{isolation:isolate;flex-direction:column;min-height:calc(100svh - 72px);scroll-margin-top:72px;display:flex;position:relative;overflow:clip}.rsvp-col{z-index:1;width:100%;max-width:calc(var(--measure-form) + 2 * var(--gutter));padding:24px var(--gutter) 96px;margin-inline:auto;position:relative}.rsvp-head{text-align:center;justify-items:center;gap:8px;display:grid}.rsvp-head .t-lead{max-width:var(--measure-lead)}.rsvp-form{margin-top:40px}.rsvp-page .site-footer{z-index:1;text-align:center;position:relative}.rsvp-page__band{z-index:-1;object-fit:cover;object-position:28% 100%;pointer-events:none;width:100%;max-width:none;height:max(clamp(240px,40svh,420px),25vw);position:absolute;bottom:0;left:0}.rsvp-page__foot{z-index:0;pointer-events:none;height:0;position:absolute;inset:auto 0 0}.rsvp-page__foot .daisy{bottom:-16px}.rsvp-page__foot .rsvp-page__daisy--wide{display:none}.field{border:0;border-bottom:var(--line-pen) solid var(--graphite);background-color:var(--wash-50);width:100%;min-height:3.25rem;color:var(--ink);font-size:var(--fs-ui);font-variant-numeric:lining-nums;transition:background-color var(--dur-feedback) linear, box-shadow var(--dur-feedback) linear;border-radius:2px 2px 0 0;padding:12px 14px 8px;font-weight:430;line-height:1.4}.field::placeholder{color:var(--ink-soft);opacity:1}.field:hover{background-color:var(--wash-100)}.field:focus{outline:var(--line-strong) solid var(--navy);outline-offset:3px;background-color:var(--paper);box-shadow:inset 0 -2px 0 var(--navy)}.field[aria-invalid=true]{background-color:var(--blush-50);border-bottom-color:var(--error);box-shadow:inset 0 -1px 0 var(--error)}.field[aria-invalid=true]:focus{box-shadow:inset 0 -2px 0 var(--error)}.field:disabled{opacity:.55;cursor:not-allowed}.field:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--wash-50) inset;-webkit-text-fill-color:var(--ink)}.field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--wash-50) inset;-webkit-text-fill-color:var(--ink)}.field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--wash-50) inset;-webkit-text-fill-color:var(--ink)}textarea.field{--lh-ruled:2rem;line-height:var(--lh-ruled);min-height:calc(4 * var(--lh-ruled) + 6px);resize:vertical;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--lh-ruled) - 1px), var(--wash-300) calc(var(--lh-ruled) - 1px) var(--lh-ruled));background-position:0 3px;background-attachment:local;padding-top:6px;display:block}.field-label{font-size:var(--fs-ui);color:var(--ink);margin-bottom:6px;font-weight:560;line-height:1.4;display:block}.field-optional,.form-legend__note{color:var(--ink-soft);font-weight:430}.field-hint{margin:-2px 0 10px}.field-error{font-size:var(--fs-small);color:var(--error);margin-top:8px;font-weight:520;line-height:1.45}fieldset{min-width:0}.form-legend{font-size:var(--fs-ui);color:var(--ink);margin-bottom:10px;font-weight:560;line-height:1.4}.choice-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:14px;display:grid}.choice-card{--loop-w:3.1;border:1.25px solid var(--graphite);border-radius:var(--radius-hand);background-color:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-feedback) linear, background-color var(--dur-feedback) linear;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:16px;padding:18px 20px;display:grid;position:relative}.choice-card:hover{border-color:var(--ink);background-color:var(--wash-50)}.choice-card:has(:focus-visible){outline:var(--line-strong) solid var(--navy);outline-offset:3px}.choice-card:has(:checked){border:var(--line-pen) solid var(--ink);background-color:var(--wash-100);padding:17.75px 19.75px}fieldset[aria-describedby=attending-error] .choice-card{border-color:var(--error)}.choice-card__ring{width:24px;height:24px;margin-top:3px;overflow:visible}.choice-card__ring .pen{stroke:var(--graphite);stroke-width:1.6px;transition:stroke var(--dur-feedback) linear}.choice-card__dot{fill:var(--ink);opacity:0;transition:opacity var(--dur-feedback) linear}.choice-card:hover .choice-card__ring .pen{stroke:var(--ink)}.choice-card:has(:checked) .choice-card__ring .pen{stroke:var(--ink)}.choice-card:has(:checked) .choice-card__dot{opacity:1}.choice-card__title{color:var(--ink);display:inline-block;position:relative}.choice-card__body{margin-top:4px;display:block}.choice-words{flex-wrap:wrap;gap:12px 18px;display:flex}.choice-word{--loop-w:2.4;min-height:var(--tap);font-size:var(--fs-ui);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-feedback) linear;align-items:center;padding:6px 14px;font-weight:460;line-height:1.3;display:inline-flex;position:relative}.choice-word:before{content:"";background:var(--dab) center / 100% 100% no-repeat;opacity:0;pointer-events:none;transition:opacity .2s linear;position:absolute;inset:3px -2px}.choice-word:hover{color:var(--ink)}.choice-word:hover:before{opacity:1}.choice-word:has(:checked){color:var(--ink);font-weight:560}.choice-word:has(:focus-visible){outline:var(--line-strong) solid var(--navy);outline-offset:2px;border-radius:var(--radius-hand)}.choice-word__text{display:inline-grid;position:relative}.choice-word__text:after{content:attr(data-text);visibility:hidden;height:0;font-weight:560;overflow:hidden}.ticks{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0 24px;display:grid}.tick{min-height:var(--tap);font-size:var(--fs-ui);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-self:start;align-items:center;gap:12px;line-height:1.3;display:flex;position:relative}.tick__box{flex:none;width:24px;height:24px;overflow:visible}.tick__box .frame{fill:none;stroke:var(--graphite);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-feedback) linear}.tick:hover .frame{stroke:var(--ink)}.tick .mark{stroke:var(--ink);stroke-width:1.8px}.tick:has(:focus-visible){outline:var(--line-strong) solid var(--navy);outline-offset:4px;border-radius:var(--radius-hand)}.loop{pointer-events:none;width:calc(100% + 28px);height:calc(100% + 18px);position:absolute;inset:-9px -14px;overflow:visible}.loop path{stroke:var(--graphite);stroke-width:var(--loop-w)}.loop path,.tick .mark{stroke-dashoffset:1.001px}:is(.choice-card,.choice-word):has(:checked) .loop path{stroke-dashoffset:0;stroke:var(--ink)}.tick:has(:checked) .mark{stroke-dashoffset:0;stroke:var(--ink)}.progress{justify-items:center;gap:8px;display:grid}.progress__daisies{isolation:isolate;width:100%;max-width:22rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.progress__daisies li{flex:1 1 0;place-items:center;height:48px;display:grid;position:relative}.progress__daisies li+li:before{content:"";border-top:var(--line-hair) solid var(--rule);position:absolute;top:50%;left:calc(21px - 50%);right:calc(50% + 21px)}.progress__daisies li:after{content:"";z-index:-1;background:var(--dab) center / 100% 100% no-repeat;opacity:0;width:42px;height:32px;position:absolute;top:50%;left:50%;translate:-50% -46%}.progress__daisies li:is([data-state=done],[data-state=current]):after{opacity:1}.progress__daisies li[data-state=current]:after{width:56px;height:42px}.progress__daisies .daisy{width:26px;position:relative}.progress__daisies li[data-state=current] .daisy{width:34px}.progress__daisies li[data-state=todo] .daisy{opacity:.35}.rsvp-steps{margin-top:32px}.step-heading{width:fit-content;max-width:100%;margin-bottom:22px}.step-body{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.step-lead{max-width:34em;margin-top:-10px}.place-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}.place-card{border:var(--line-pen) solid var(--graphite);border-radius:var(--radius-hand);background-color:var(--paper);min-width:0;padding:18px 20px 14px}.place-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:10px;display:flex}.place-card__foot .btn-quiet{margin-left:auto}.party-add{justify-self:start}.party-cap{max-width:34em}.food-card__name{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.food-card__group,.food-card .field-row{margin-top:20px}.food-card__group>.form-legend{margin-bottom:14px}.form-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:44px;display:flex}.btn{cursor:pointer;font-size:var(--fs-button);letter-spacing:.14em;text-transform:uppercase;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) linear, color var(--dur-feedback) linear, text-decoration-color var(--dur-feedback) linear;border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;display:inline-flex}.btn:active:not(:disabled){translate:0 1px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{border-radius:var(--radius-hand);background-color:var(--spot);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:3.25rem;padding:0 32px}.btn-primary:hover:not(:disabled){background-color:var(--navy)}.btn-quiet{min-height:var(--tap);color:var(--ink);text-decoration-line:underline;text-decoration-thickness:var(--line-pen);-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite);text-underline-offset:6px;background:0 0;padding:0 4px}.btn-quiet:hover:not(:disabled){color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.btn-quiet--small{font-size:var(--fs-label);letter-spacing:.16em}.btn-quiet:has(>.btn__mark){padding-left:calc(4px + 1.6em);position:relative}.btn-quiet>.btn__mark{letter-spacing:0;text-align:center;width:1.15em;position:absolute;left:4px}.circled:before{content:"";background:var(--dab) center / 100% 100% no-repeat;opacity:0;pointer-events:none;transition:opacity .2s linear;position:absolute;inset:1px 4px}.circled:hover:before{opacity:1}.review{border:var(--line-pen) solid var(--graphite);border-radius:var(--radius-hand);padding:8px 24px}.review__section{padding-block:18px}.review__section+.review__section{border-top:var(--line-hair) solid var(--rule)}.review__head{min-height:var(--tap);justify-content:space-between;align-items:center;gap:16px;margin-top:-10px;display:flex}.review__head .btn-quiet{color:var(--navy);margin-right:-4px}.review__values{overflow-wrap:anywhere}.review__values .t-item{margin-top:6px;display:block}.review__list{margin:0;padding:0;list-style:none}.review__list>li+li{margin-top:8px}.review__who{font-weight:560}.review__note{margin-top:2px;display:block}.review__extras>div+div{margin-top:10px}.review__extras dt{font-weight:560}.review__extras dd{white-space:pre-line;margin:0}.alert{border-left:var(--line-strong) solid var(--error);background-color:var(--blush-50);color:var(--ink);font-size:var(--fs-small);border-radius:2px;padding:12px 16px;font-weight:520;line-height:1.45}.rsvp-steps>.alert{margin-top:28px}.thanks{text-align:center;justify-items:center;display:grid}.thanks__art-slot{--dog-w:170px;width:calc(var(--dog-w) * 1.3);height:calc(var(--dog-w) * 1025 / 729 + var(--dog-w) * .25)}.thanks__art{width:100%;height:100%;position:relative}.thanks__dab{height:calc(var(--dog-w) * .45);background:var(--dab) center / 100% 100% no-repeat;position:absolute;bottom:0;left:0;right:0}.thanks__dog{left:50%;bottom:calc(var(--dog-w) * .25);width:var(--dog-w);opacity:0;max-width:none;height:auto;position:absolute;translate:-53.5%}.thanks__dog[data-ready]{opacity:1}.thanks__daisy--a{width:36px;bottom:6px;left:18%}.thanks__daisy--f{width:30px;bottom:2px;right:20%}.thanks__title{margin-top:10px}.thanks__lead{max-width:var(--measure-lead);margin-top:14px}.thanks__note{max-width:30em;margin-top:14px}.thanks__sign{aspect-ratio:261/121.2;width:220px;margin-top:30px}.thanks__signature{width:100%;height:auto;display:block}.thanks__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 36px;margin-top:40px;display:flex}.admin{padding-block:40px 96px}.admin-loading,.admin-empty{text-align:center;max-width:34em;margin:64px auto 0}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.admin-head__text{flex:24rem;min-width:0}.admin-head__summary{font-variant-numeric:lining-nums tabular-nums;max-width:34em;margin-top:12px}.admin-head__actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px 24px;display:flex}.admin-section{margin-top:56px}.admin-section>.t-body{margin-top:12px}.admin-tallies{column-gap:48px;margin:16px 0 0;padding:0;list-style:none;display:grid}.admin-tallies li{border-bottom:var(--line-hair) solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding-block:8px;display:flex}.admin-tallies .t-body{font-variant-numeric:lining-nums tabular-nums}.admin-table-wrap{margin-top:20px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;font-variant-numeric:lining-nums tabular-nums;width:100%;min-width:44rem}.admin-table th{border-bottom:var(--line-hair) solid var(--ink);color:var(--ink-soft);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:10px 20px 10px 0;font-weight:560;line-height:1.3}.admin-table td{vertical-align:top;max-width:22rem;color:var(--ink-soft);overflow-wrap:break-word;white-space:pre-line;padding:12px 20px 12px 0}.admin-table a[href^=mailto\:]{white-space:nowrap}.admin-table td:first-child{color:var(--ink)}.admin-table tbody tr+tr td{border-top:var(--line-hair) solid var(--rule)}.admin-table__name{font-weight:560;display:block}.admin-table__who{font-weight:560}.admin-corner{z-index:-1;pointer-events:none;width:min(40vw,520px);height:160px;position:fixed;bottom:0;left:0}.admin-corner__wash{object-fit:cover;object-position:0 100%;width:100%;max-width:none;height:100%;-webkit-mask-image:radial-gradient(120% 130% at 0 100%,#000 45%,#0000 78%);mask-image:radial-gradient(120% 130% at 0 100%,#000 45%,#0000 78%)}.admin-corner__daisy--1{width:48px;bottom:40px;left:4%}.admin-corner__daisy--2{width:36px;bottom:22px;left:14%}.admin-corner .daisy{display:none}.login{width:100%;max-width:26rem;margin:64px auto 0}.login>p{margin-top:10px}.login .field-label{margin-top:28px}.login .alert{margin-top:12px}.login .btn{margin-top:28px}}@media (min-width:640px){.rsvp-page__foot .rsvp-page__daisy--wide{display:block}.thanks__art-slot{--dog-w:200px}.admin-tallies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){textarea.field{--lh-ruled:2.125rem}}@media (min-width:1280px){.admin-corner .daisy{display:block}}@media (max-width:479px){.review{padding-inline:18px}.place-card{padding-inline:16px}}html:not([data-intro=still]) :is(.choice-card,.choice-word):has(:checked) .loop path{animation:ui-pen var(--dur-loop) var(--ease-loop) both}html:not([data-intro=still]) .tick:has(:checked) .mark{animation:ui-pen var(--dur-tick) var(--ease-loop) both}html:not([data-intro=still]) [data-reveal=wait] .circled__loop path{stroke-dashoffset:1.001px}html:not([data-intro=still]) [data-reveal=play] .circled__loop path{animation:ui-pen var(--dur-cta-loop) var(--ease-loop) .15s both}html:not([data-intro=still]) [data-writeon=play] .circled__loop path{animation:ui-pen var(--dur-cta-loop) var(--ease-loop) 1.5s both}html:not([data-intro=still]) .step-in{animation:ui-step-in var(--dur-step) var(--ease-settle) both}html:not([data-intro=still]) .step-heading{animation:ui-heading-in var(--dur-heading) var(--ease-ink) backwards}html:not([data-intro=still]) [data-writeon=play] .thanks__dog[data-ready]{animation:ui-paint-in .7s var(--ease-settle) both}@keyframes ui-pen{0%{stroke-dashoffset:1.001px}to{stroke-dashoffset:0}}@keyframes ui-step-in{0%{opacity:0;translate:0 6px}}@keyframes ui-heading-in{0%{clip-path:inset(-.4em 100% -.6em -.2em)}to{clip-path:inset(-.4em -.2em -.6em)}}@keyframes ui-paint-in{0%{opacity:0;filter:blur(5px);scale:.985}}
