@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-vietnamese-600-normal.2f-7vf6btbeob.woff2)format("woff2"),url(../media/fraunces-vietnamese-600-normal.20e8gjrlv4gpo.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-ext-600-normal.2itas592csvqh.woff2)format("woff2"),url(../media/fraunces-latin-ext-600-normal.2wrxf8-1pcfkm.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.00o8rxlzhbj_q.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.3pqk_522wwkd5.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fraunces-vietnamese-700-normal.2mebz894n-ao_.woff2)format("woff2"),url(../media/fraunces-vietnamese-700-normal.38_ayb2wn29tc.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fraunces-latin-ext-700-normal.2e9gt8vtvw87r.woff2)format("woff2"),url(../media/fraunces-latin-ext-700-normal.126rsl8zzt0t0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fraunces-latin-700-normal.0g7yw9rrs60ak.woff2)format("woff2"),url(../media/fraunces-latin-700-normal.3dtw3a4o2_7gt.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-ext-400-normal.09bu8y7051xqk.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-400-normal.12lf5xdeulc0-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-400-normal.2fhf4tjryop4g.woff2)format("woff2"),url(../media/nunito-cyrillic-400-normal.35pec8vrzr59z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-vietnamese-400-normal.415xf18alaymk.woff2)format("woff2"),url(../media/nunito-vietnamese-400-normal.36xjy5y4p8cdw.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-ext-400-normal.2y6rb0ocm7nqk.woff2)format("woff2"),url(../media/nunito-latin-ext-400-normal.1cf0sk5t3_2zs.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-normal.2wff0v25g527h.woff2)format("woff2"),url(../media/nunito-latin-400-normal.33h-ag0t_keoe.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-cyrillic-ext-700-normal.30frlmeleydpu.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-700-normal.2wr4vis-nn8li.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-cyrillic-700-normal.1dcapcdesix5f.woff2)format("woff2"),url(../media/nunito-cyrillic-700-normal.09aln9gqa4-sv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-vietnamese-700-normal.1tlqja42i996_.woff2)format("woff2"),url(../media/nunito-vietnamese-700-normal.01zbqrf59qltx.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-latin-ext-700-normal.1upp26w6epg-2.woff2)format("woff2"),url(../media/nunito-latin-ext-700-normal.1rlmq938r5teu.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-latin-700-normal.3_3w32ku8mlvo.woff2)format("woff2"),url(../media/nunito-latin-700-normal.1o-18nuhd5q9g.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-cyrillic-ext-800-normal.0srdi9hrwdmuv.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-800-normal.3lkxo2w5au4df.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-cyrillic-800-normal.3a5-2ms38xef5.woff2)format("woff2"),url(../media/nunito-cyrillic-800-normal.1j_8f2kdhhmkc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-vietnamese-800-normal.44n_xf65wv35e.woff2)format("woff2"),url(../media/nunito-vietnamese-800-normal.3v5v6utsrszfn.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-ext-800-normal.1iamc_taf264c.woff2)format("woff2"),url(../media/nunito-latin-ext-800-normal.2jx4_075bgtyg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-800-normal.0fk28i9bscp4k.woff2)format("woff2"),url(../media/nunito-latin-800-normal.1sn9ps1hnuqka.woff)format("woff");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}
@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-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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.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}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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)}}:root{--ink:#180f24;--ink-2:#2b1745;--plum:#40235f;--cream:#fff9ec;--paper:#fffcf4;--gold:#dcae37;--gold-bright:#f6cc61;--gold-pale:#ffe9a6;--peach:#ffcf96;--lilac:#eec8ff;--muted:#665d6e;--line:#341f4624;--shadow:0 24px 80px #30183f24;--heading:"Fraunces", Georgia, serif;--body:"Nunito", "Avenir Next", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--cream);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-underline-offset:4px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #7d4ea0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:#8f6916;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:800;line-height:1.2}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.8rem 1.25rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.66;transform:none}.button-gold{color:var(--ink);background:linear-gradient(135deg, #fff0ad, var(--gold-bright) 54%, #d99a20);box-shadow:0 12px 38px #dcae3752,inset 0 1px #ffffffa6}.button-gold:hover{box-shadow:0 17px 45px #dcae376b}.button-ghost-light{color:#fffdf6;background:#ffffff0f;border-color:#ffffff47}.button-ghost-light:hover{background:#ffffff1f}.button-ghost-dark{color:var(--ink);background:0 0;border-color:#180f2438}.button-ink{color:#fffdf7;background:var(--ink);box-shadow:0 12px 30px #180f2433}.button-ink:hover{background:var(--ink-2)}.button-gold-small{min-height:44px;color:var(--ink);background:var(--gold-pale);padding:.65rem 1rem}.text-link{color:#765311;gap:.45rem;font-weight:850;display:inline-flex}.text-button{color:#624373;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.45rem .1rem;font-weight:800;text-decoration:underline}.text-button.light{color:#f9e7ae}.back-link{color:#674a77;margin-top:1.25rem;font-weight:800;display:inline-block}.hero{isolation:isolate;color:#fffdf8;background:radial-gradient(circle at 58% 44%,#7d499d57,#0000 30%),radial-gradient(circle at 15% 12%,#f6cc6121,#0000 25%),linear-gradient(145deg,#130a20,#251136 58%,#1a0c28);flex-direction:column;min-height:min(940px,100svh);display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 62px,#ffeca806 63px 64px);position:absolute;inset:-20%;transform:rotate(-8deg)}.hero-canvas{z-index:-1;opacity:.98;pointer-events:none;position:absolute;inset:0}.hero-noise{z-index:-1;opacity:.16;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.invitation-nav{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:84px;margin:0 auto;display:flex}.party-title-mark{color:var(--gold-pale);font-family:var(--heading);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 4px 20px #e9b13738;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:750;line-height:1;text-decoration:none}.party-title-mark:hover{color:#fff8d9}.nav-links{align-items:center;gap:1.7rem;display:flex}.nav-links a{color:#fffc;font-size:.92rem;font-weight:750;text-decoration:none}.nav-links a:hover{color:#fff}.nav-links .nav-rsvp{min-height:43px;color:var(--ink);background:var(--gold-pale);border-radius:999px;padding:.65rem 1rem}.hero-content{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:center;gap:4rem;width:min(1240px,100% - 48px);margin:0 auto;padding:4rem 0 3rem;display:grid}.hero-copy{min-width:0;max-width:760px}.hero-kicker{color:var(--gold-pale);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:.82rem;font-weight:850;display:inline-flex}.hero-copy h1{font-family:var(--heading);letter-spacing:-.075em;text-wrap:balance;text-shadow:0 15px 60px #00000040;margin:0;font-size:clamp(4.3rem,10vw,9.2rem);font-weight:650;line-height:.82}.hero-copy h1 span{color:#fffdf7;display:block}.hero-copy h1 .turning-line{align-items:baseline;gap:.08em;display:flex}.hero-copy h1 em{color:#0000;background:linear-gradient(135deg, #fff5c8, var(--gold-bright) 45%, #be7610 90%);filter:drop-shadow(0 10px 28px #e2b12f40);-webkit-background-clip:text;background-clip:text;margin-left:.08em;font-size:1.18em;font-style:normal;display:inline-block}.hero-subtitle{color:#ffffffbf;max-width:590px;margin:1.7rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.golden-ticket{min-height:390px;color:var(--ink);text-align:center;background:linear-gradient(145deg,#fff8dc,#f6cc61 58%,#db9e2b);border:1px solid #ffffffa6;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:2.2rem 1.5rem;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 90px #00000047,inset 0 1px #fff}.golden-ticket:before{content:"";border:1px dashed #4a2b0f4d;border-radius:23px;position:absolute;inset:13px}.ticket-notch{display:none}.ticket-notch.top{top:-14px}.ticket-notch.bottom{bottom:-14px}.golden-ticket>*{position:relative}.golden-ticket p{letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0;font-size:.76rem;font-weight:900}.ticket-date{align-items:center;gap:.7rem;margin:1.2rem 0;display:flex}.ticket-date span{writing-mode:vertical-rl;color:#180f24a8;letter-spacing:.2em;font-size:.72rem;font-weight:900}.ticket-date strong{font-family:var(--heading);letter-spacing:-.08em;font-size:7.6rem;line-height:.75}.ticket-rule{background:#180f2447;width:68%;height:1px;margin:.7rem 0 1rem}.golden-ticket small{max-width:220px;margin-top:.6rem;font-weight:750}.hero-bottom{justify-content:space-between;align-items:flex-end;width:min(1240px,100% - 48px);margin:0 auto;padding:1.25rem 0 2.2rem;display:flex}.countdown{align-items:flex-start;gap:1rem;display:flex}.countdown div{text-align:center;min-width:58px;display:grid}.countdown strong{font-family:var(--heading);font-size:2.05rem;line-height:1}.countdown span:not(.countdown-divider){color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem;font-weight:850}.countdown-divider{color:var(--gold);font-family:var(--heading);font-size:1.6rem}.countdown-live,.countdown-ended,.countdown-loading{color:var(--gold-pale);font-weight:850}.countdown-live span{color:#6cffbd;animation:1.4s infinite pulse}.scroll-cue{color:#ffffff8f;align-items:center;gap:.8rem;font-size:.78rem;font-weight:750;text-decoration:none;display:flex}.scroll-cue i{border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.details-section{background:var(--cream);padding:8rem 24px 7rem;position:relative}.section-shell{width:min(1180px,100%);margin:0 auto}.section-intro{max-width:680px;margin-bottom:3rem}.section-intro h2,.jump-copy h2,.waiver-banner h2,.rsvp-copy h2{font-family:var(--heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:600;line-height:.98}.section-intro>p:last-child,.jump-copy>p,.rsvp-copy>p{color:var(--muted);font-size:1.08rem}.detail-card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.detail-card{border:1px solid var(--line);background:#ffffffa1;border-radius:28px;min-height:330px;padding:2rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 35px #3a25490f}.detail-card:hover{box-shadow:var(--shadow);transform:translateY(-7px)rotate(-.25deg)}.detail-card h3{max-width:270px;font-family:var(--heading);margin:1.3rem 0 .7rem;font-size:1.72rem;line-height:1.04}.detail-card p:not(.eyebrow){color:var(--muted)}.detail-card>a,.contact-actions a{color:#704d0a;margin-top:1.2rem;font-weight:850;display:inline-flex}.detail-icon{width:66px;height:66px;color:var(--ink);background:linear-gradient(135deg, var(--gold-pale), var(--gold-bright));font-family:var(--heading);border-radius:20px;place-items:center;margin-bottom:2rem;font-size:1.3rem;font-weight:750;display:grid;transform:rotate(-4deg)}.venue-card{color:#fff;background:linear-gradient(150deg,#2d1742,#40235f)}.venue-card .eyebrow,.venue-card>a{color:var(--gold-pale)}.venue-card p:not(.eyebrow){color:#ffffffad}.contact-card{background:linear-gradient(150deg,#ffedc3,#ffd49d)}.contact-actions{flex-direction:column;gap:.15rem;display:flex}.jump-section{color:#fff;background:#231133;grid-template-columns:1fr 1fr;align-items:stretch;min-height:680px;display:grid}.jump-art{background:radial-gradient(circle at 50% 45%,#7b4a94 0,#3f2457 42%,#231133 72%);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.jump-art:after{content:"";filter:blur(12px);background:radial-gradient(#00000085,#0000 68%);width:520px;height:150px;position:absolute;bottom:9%}.big-six{z-index:2;color:#0000;font-family:var(--heading);letter-spacing:-.12em;filter:drop-shadow(0 35px 36px #00000059);background:linear-gradient(145deg,#fff5c3 6%,#f2bd40 45%,#9f5e0a 88%);-webkit-background-clip:text;background-clip:text;font-size:clamp(19rem,36vw,31rem);font-weight:650;line-height:.72;position:relative;transform:translate(-4%)}.jump-ring{border:2px solid #ffe38f57;border-radius:50%;position:absolute}.ring-one{width:510px;height:510px;animation:18s linear infinite spin}.ring-two{border-width:5px;width:360px;height:190px;animation:5s ease-in-out infinite float;transform:rotate(25deg)}.jump-star{z-index:3;color:var(--gold-pale);text-shadow:0 0 28px #f6cc61;position:absolute}.star-one{font-size:3.5rem;animation:2.4s ease-in-out infinite twinkle;top:18%;left:17%}.star-two{font-size:2.2rem;animation:3.1s ease-in-out .4s infinite twinkle;bottom:22%;right:15%}.jump-copy{color:var(--ink);background:#fff9ec;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem);display:flex}.jump-copy h2{max-width:650px}.jump-copy>p{max-width:580px;margin:1.5rem 0}.jump-pills{flex-wrap:wrap;gap:.55rem;margin:.6rem 0 2rem;display:flex}.jump-pills span{background:#f4e7c7;border:1px solid #ead4a0;border-radius:999px;padding:.55rem .85rem;font-size:.8rem;font-weight:800}.waiver-banner{background:linear-gradient(135deg,#ffeeb8,#f5cb65);border:1px solid #dfad37;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:min(1180px,100% - 48px);margin:7rem auto;padding:2rem 2.3rem;display:grid;box-shadow:0 24px 70px #65461029}.waiver-spark{width:70px;height:70px;color:var(--gold);background:var(--ink);border-radius:22px;place-items:center;font-size:2rem;display:grid;transform:rotate(-6deg)}.waiver-banner h2{font-size:clamp(2rem,4vw,3.25rem)}.waiver-banner p:not(.eyebrow){color:#584727;max-width:750px;margin:.75rem 0 0}.rsvp-section{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(2rem,6vw,6rem);width:min(1180px,100% - 48px);margin:0 auto;padding:3rem 0 9rem;display:grid}.rsvp-copy{padding-top:2rem;position:sticky;top:2rem}.rsvp-copy>p{max-width:480px}.rsvp-steps{gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.rsvp-steps li{align-items:center;gap:1rem;display:flex}.rsvp-steps li>span{width:42px;height:42px;color:var(--ink);background:var(--gold-pale);font-family:var(--heading);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.rsvp-steps div{display:grid}.rsvp-steps small{color:var(--muted)}.manage-callout{color:#5f496b;background:#eec8ff45;border:1px solid #724b862e;border-radius:16px;padding:1rem 1.1rem}.manage-callout a{font-weight:850}.rsvp-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:34px;padding:clamp(1.4rem,4vw,2.7rem)}.rsvp-form{gap:1.5rem;display:grid}.form-section{border:0;min-width:0;margin:0;padding:0}.form-section>legend,.form-section>h3{font-family:var(--heading);margin:0 0 .85rem;font-size:1.4rem;font-weight:650}.attendance-options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.choice-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:19px;align-items:center;gap:.8rem;min-height:118px;padding:1rem;transition:border .2s,background .2s,transform .2s;display:flex;position:relative}.choice-card:hover{transform:translateY(-2px)}.choice-card.selected{background:#fff4d2;border-color:#d6a125;box-shadow:inset 0 0 0 1px #d6a125}.choice-card input{opacity:0;position:absolute}.choice-card input:focus-visible+.choice-icon{outline-offset:4px;outline:3px solid #7d4ea0}.choice-icon{color:#fff;background:var(--ink-2);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.choice-card span:last-child{line-height:1.25;display:grid}.choice-card small{color:var(--muted);margin-top:.3rem;font-size:.75rem}.form-field{gap:.45rem;display:grid;position:relative}.form-field.grow{flex:1}.form-field label{color:#372b3e;font-size:.87rem;font-weight:850}.form-field label span{color:var(--muted);font-weight:600}.form-field input,.form-field textarea,.search-field input{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #2d193b33;border-radius:14px;outline:none;padding:.82rem .9rem;transition:border .2s,box-shadow .2s}.form-field textarea{resize:vertical;min-height:100px}.form-field input:focus,.form-field textarea:focus,.search-field input:focus{border-color:#8b5aa4;box-shadow:0 0 0 4px #8b5aa421}.form-field input[aria-invalid=true]{border-color:#bd3f4b}.field-help{color:var(--muted);margin:0;font-size:.76rem}.field-error{color:#9c2635;margin:.1rem 0 0;font-size:.8rem;font-weight:800}.form-error{color:#7e2030;background:#fff0f1;border:1px solid #ebbac0;border-radius:14px;padding:.85rem 1rem;font-weight:750}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.section-heading-row h3{font-family:var(--heading);margin:0;font-size:1.35rem}.section-heading-row p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.sibling-pill{white-space:nowrap;color:#634a07;background:#fff0bf;border-radius:999px;padding:.36rem .62rem;font-size:.72rem;font-weight:850}.children-list{gap:.75rem;display:grid}.child-row{align-items:end;gap:.6rem;display:flex}.icon-button{color:#8e3141;cursor:pointer;background:#fff;border:1px solid #2d193b29;border-radius:14px;flex:none;place-items:center;width:48px;height:52px;font-size:1.55rem;display:grid}.add-sibling{color:#6d500d;cursor:pointer;background:#fff9e8;border:1px dashed #b68922;border-radius:14px;min-height:48px;margin-top:.8rem;padding:.65rem .9rem;font-weight:850}.waiver-step{background:linear-gradient(145deg,#ffedb5,#ffe3a0);border:1px solid #e2b445;border-radius:22px;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;display:grid}.waiver-number{color:#fff;background:var(--ink);width:42px;height:42px;font-family:var(--heading);border-radius:13px;place-items:center;font-weight:800;display:grid}.waiver-step h3{font-family:var(--heading);margin:0 0 .45rem;font-size:1.35rem}.waiver-step p:not(.eyebrow):not(.field-error){color:#5c4a2c;margin:0 0 1rem;font-size:.88rem}.waiver-check{cursor:pointer;align-items:flex-start;gap:.7rem;min-height:48px;margin-top:1rem;display:flex}.waiver-check input{width:22px;height:22px;accent-color:var(--ink-2);flex:none;margin:.1rem 0 0}.waiver-check span{color:#3f3422;font-size:.82rem;font-weight:750}.character-count{color:#8a7d8f;font-size:.66rem;position:absolute;bottom:.45rem;right:.7rem}.button-submit{width:100%;min-height:58px;color:var(--ink);background:linear-gradient(135deg, #fff0ad, var(--gold-bright) 55%, #dda124);font-size:1rem;box-shadow:0 14px 35px #c0891638}.privacy-note{color:var(--muted);text-align:center;margin:-.5rem 0 0;font-size:.72rem}.inline-success{color:#155b3d;text-align:center;background:#e8f8ef;border-radius:14px;padding:.85rem;font-weight:850}.confirmation-card{text-align:center;padding:2rem}.confirmation-burst{width:74px;height:74px;color:var(--ink);background:linear-gradient(145deg, #fff1b4, var(--gold));border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:2rem;animation:.5s cubic-bezier(.2,.8,.2,1) pop;display:grid;box-shadow:0 0 0 10px #fff5d8}.confirmation-card h3{font-family:var(--heading);margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1}.confirmation-card>p:not(.eyebrow):not(.fine-print){color:var(--muted)}.confirmation-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1.5rem 0;display:flex}.fine-print{color:var(--muted);font-size:.8rem}.invitation-footer{color:#fff;background:#170b23;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:3.5rem max(24px,50% - 590px);display:grid}.footer-monogram{width:70px;height:70px;color:var(--ink);background:var(--gold-bright);font-family:var(--heading);border-radius:50%;place-items:center;font-size:1.45rem;font-weight:800;display:grid}.invitation-footer h2{font-family:var(--heading);margin:0;font-size:1.7rem}.invitation-footer p{color:#ffffff8f;margin:.25rem 0 0}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.footer-links a{color:var(--gold-pale);font-size:.8rem;font-weight:800}.mobile-rsvp{display:none}.manage-page{color:#fff;background:radial-gradient(circle at 20% 10%,#5b3572,#0000 30%),linear-gradient(145deg,#180c26,#2b153d);place-items:center;min-height:100svh;padding:4rem 24px;display:grid;position:relative;overflow:hidden}.manage-orb{pointer-events:none;border:1px solid #ffe59d42;border-radius:50%;position:absolute}.orb-a{width:380px;height:380px;top:-190px;right:-80px}.orb-b{width:260px;height:260px;bottom:-120px;left:-60px}.manage-login,.manage-editor{z-index:1;width:min(720px,100%);color:var(--ink);background:var(--paper);border:1px solid #fff6;border-radius:30px;padding:clamp(1.5rem,5vw,3rem);position:relative;box-shadow:0 32px 100px #00000047}.manage-login{gap:1.15rem;max-width:520px;display:grid}.manage-login h1,.manage-editor h1{font-family:var(--heading);margin:0;font-size:clamp(2.3rem,6vw,4rem);line-height:.95}.manage-login>p:not(.eyebrow){color:var(--muted);margin:0}.manage-editor-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.manage-editor .rsvp-form{border-top:1px solid var(--line);padding-top:1rem}.manage-loading,.admin-loading{color:var(--gold-pale);font-weight:800}.admin-page{color:#fff;background:#140a20;min-height:100svh}.admin-login{color:#fff;flex-direction:column;justify-content:center;gap:1rem;width:min(500px,100% - 48px);min-height:100svh;margin:0 auto;padding:4rem 0;display:flex}.admin-mark{width:66px;height:66px;color:var(--ink);background:var(--gold-bright);font-family:var(--heading);border-radius:22px;place-items:center;font-size:1.4rem;font-weight:800;display:grid;transform:rotate(-5deg)}.admin-login h1{font-family:var(--heading);margin:0;font-size:clamp(3rem,8vw,5.3rem);line-height:.84}.admin-login>p:not(.eyebrow){color:#ffffffa3}.admin-login .form-field label{color:#fff}.admin-login .back-link{color:var(--gold-pale)}.admin-shell{width:min(1320px,100% - 48px);margin:0 auto;padding:3rem 0 6rem}.admin-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:2rem;display:flex}.admin-header h1{font-family:var(--heading);margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.8}.admin-header-actions{align-items:center;gap:1rem;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1.5rem 0;display:grid}.stat-grid article{background:linear-gradient(145deg,#261335,#341a47);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-height:170px;padding:1.25rem;display:flex}.stat-grid span{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.stat-grid strong{font-family:var(--heading);margin:auto 0;font-size:4rem;line-height:1}.stat-grid small{color:#ffffff80}.guest-list-panel{color:var(--ink);background:#fffaf0;border-radius:28px;overflow:hidden}.guest-list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.guest-list-toolbar h2{font-family:var(--heading);margin:0;font-size:1.7rem}.guest-list-toolbar p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.toolbar-actions{align-items:center;gap:.65rem;display:flex}.search-field input{min-width:240px;min-height:44px}.rsvp-table-wrap{overflow-x:auto}.rsvp-table{border-collapse:collapse;width:100%}.rsvp-table th{color:#74677a;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f4eddf;padding:.8rem 1rem;font-size:.65rem}.rsvp-table td{border-top:1px solid var(--line);vertical-align:top;padding:1rem;font-size:.84rem}.rsvp-table tr:hover td{background:#fffdf8}.status{border-radius:999px;padding:.35rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.status.attending{color:#15583a;background:#ddf5e8}.status.declined{color:#7e4650;background:#f8e9eb}.waiver-ok{color:#176043;font-weight:800}.waiver-due{color:#9c5f00;font-weight:850}.remove-rsvp{color:#8c3040;cursor:pointer;background:#fff1f2;border:1px solid #edc4ca;border-radius:10px;min-height:36px;padding:.4rem .65rem;font-size:.7rem;font-weight:850}.remove-rsvp:hover{background:#fde1e5}.empty-list{color:var(--muted);text-align:center;padding:4rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:rotate(25deg)translateY(0)}50%{transform:rotate(32deg)translateY(-16px)}}@keyframes twinkle{0%,to{opacity:.45;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes pop{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:980px){.hero-content{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.hero-copy{text-align:center;margin:0 auto}.hero-kicker,.hero-actions{justify-content:center}.hero-subtitle{margin-left:auto;margin-right:auto}.golden-ticket{width:min(360px,90%);min-height:280px;margin:0 auto;transform:rotate(1deg)}.ticket-date strong{font-size:5.7rem}.detail-card-grid{grid-template-columns:1fr 1fr}.contact-card{grid-column:1/-1;min-height:260px}.jump-section{grid-template-columns:1fr}.jump-art{min-height:520px}.waiver-banner{grid-template-columns:auto 1fr}.waiver-banner .button{grid-column:2;justify-self:start}.rsvp-section{grid-template-columns:1fr}.rsvp-copy{position:static}.stat-grid{grid-template-columns:1fr 1fr}.invitation-footer{grid-template-columns:auto 1fr}.footer-links{grid-column:1/-1;justify-content:flex-start}}@media (max-width:680px){body{padding-bottom:76px}.hero{min-height:auto}.invitation-nav{width:calc(100% - 32px);min-height:72px}.party-title-mark{font-size:1.05rem}.nav-links{gap:.7rem}.nav-links>a:first-child{display:none}.nav-links a{font-size:.78rem}.nav-links .nav-rsvp{display:none}.hero-content{width:calc(100% - 32px);padding:4rem 0 2rem}.hero-copy h1{font-size:clamp(4rem,18.2vw,5rem);line-height:.86}.hero-copy h1 .turning-line{display:block}.hero-copy h1 .turning-line em{margin:-.06em 0 0;display:block}.hero-subtitle{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.golden-ticket{width:100%;min-height:270px}.hero-bottom{width:calc(100% - 32px);padding-bottom:1.5rem;display:block}.countdown{justify-content:center}.scroll-cue{display:none}.details-section{padding:5rem 16px 4rem}.detail-card-grid{grid-template-columns:1fr}.contact-card{grid-column:auto}.detail-card{min-height:290px;padding:1.5rem}.jump-art{min-height:430px}.big-six{font-size:20rem}.ring-one{width:340px;height:340px}.ring-two{width:270px;height:150px}.jump-copy{padding:4rem 20px}.waiver-banner{grid-template-columns:1fr;width:calc(100% - 32px);margin:4rem auto;padding:1.4rem}.waiver-banner .button{grid-column:auto;justify-self:stretch}.rsvp-section{width:calc(100% - 32px);padding-bottom:5rem}.rsvp-card{border-radius:24px;padding:1.1rem}.attendance-options{grid-template-columns:1fr}.choice-card{min-height:90px}.waiver-step{grid-template-columns:1fr}.confirmation-actions{flex-direction:column}.invitation-footer{grid-template-columns:1fr;padding:3rem 20px}.footer-links{grid-column:auto;display:grid}.mobile-rsvp{z-index:50;min-height:56px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));color:var(--ink);background:linear-gradient(135deg, #fff0ad, var(--gold-bright));border:1px solid #e0ab31;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:900;text-decoration:none;transition:opacity .22s,transform .22s;display:flex;position:fixed;left:12px;box-shadow:0 16px 48px #180f2452}.mobile-rsvp.hidden{opacity:0;pointer-events:none;transform:translateY(90px)}.manage-page{padding:2rem 12px}.manage-login,.manage-editor{border-radius:22px;padding:1.3rem}.manage-editor-head{display:block}.admin-shell{width:calc(100% - 24px);padding-top:1.5rem}.admin-header{align-items:flex-start}.admin-header-actions{display:grid}.stat-grid{grid-template-columns:1fr 1fr}.stat-grid article{min-height:135px}.stat-grid strong{font-size:3.1rem}.guest-list-toolbar{display:block}.toolbar-actions{align-items:stretch;margin-top:1rem}.search-field{flex:1}.search-field input{min-width:0}.rsvp-table thead{display:none}.rsvp-table,.rsvp-table tbody,.rsvp-table tr,.rsvp-table td{display:block}.rsvp-table tr{border-top:1px solid var(--line);padding:1rem}.rsvp-table td{border:0;grid-template-columns:92px 1fr;padding:.35rem 0;display:grid}.rsvp-table td:before{content:attr(data-label);color:#766a7c;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-canvas{opacity:.65}}@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-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}
