@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1.1a010527.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d.9e0ef734.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca.p.41f06129.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f.a483f402.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540.70ee461d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566.p.b6a8de2a.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}.newsreader_77a0dd6a-module__5yY9uW__className{font-family:Newsreader,Georgia,Times New Roman,serif}.newsreader_77a0dd6a-module__5yY9uW__variable{--font-newsreader:"Newsreader",Georgia,Times New Roman,serif}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787.088ba3ed.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75.p.c68a79fb.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}.instrument_sans_ad0897de-module__8a88Hq__className{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-style:normal}.instrument_sans_ad0897de-module__8a88Hq__variable{--font-instrument:"Instrument Sans",Helvetica Neue,Arial,sans-serif}
@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{--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-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}::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-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-left:auto;margin-right:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-10{margin-top:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-w-\[680px\]{max-width:680px}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--faint\)\]{border-color:var(--faint)}.bg-\[var\(--navy\)\]{background-color:var(--navy)}.bg-\[var\(--sky\)\]\/40{background-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sky\)\]\/40{background-color:color-mix(in oklab,var(--sky)40%,transparent)}}.p-5{padding:calc(var(--spacing)*5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-14{padding-block:calc(var(--spacing)*14)}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(30px\,6vw\,44px\)\]{font-size:max(30px,min(6vw,44px))}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--light\)\]{color:var(--light)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--navy\)\]{color:var(--navy)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.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{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:opacity-50:disabled{opacity:.5}}:root{--paper:#f7f7f5;--stone:#e8e8e4;--ink:#0f0f0e;--signal:#1f2ed8;--grey:#8a8a85;--frost:#e9edf6;--frost-card:#fdfdff;--midnight:#10131f;--midnight-text:#e9edf6;--midnight-italic:#8f9cf2;--ink-70:rgba(15,15,14,.7);--ink-65:rgba(15,15,14,.65);--ink-62:rgba(15,15,14,.62);--ink-55:rgba(15,15,14,.55);--ink-38:rgba(15,15,14,.38);--ink-35:rgba(15,15,14,.35);--hair:rgba(15,15,14,.18);--hair-soft:rgba(15,15,14,.15);--hair-strong:rgba(15,15,14,.25);--ghost:rgba(15,15,14,.05);--scrim:rgba(15,15,14,.62);--ease-rise:cubic-bezier(.22,1,.36,1);--ease-ui:cubic-bezier(.3,0,0,1);--ease-scene:cubic-bezier(.65,0,.35,1);--reveal-ease:cubic-bezier(.16,1,.3,1);--track-label:.16em;--track-micro:.11em;--ivory:var(--paper);--black:var(--ink);--navy:var(--ink);--deep:var(--midnight);--blue:var(--signal);--sky:var(--frost);--warm:var(--stone);--sage-bg:var(--stone);--blush:var(--stone);--sage:var(--grey);--coral:var(--signal);--mid:var(--ink-70);--muted:var(--ink-62);--light:var(--ink-55);--faint:var(--hair);--transmit:#7a1f2b;--receive:#173b32;--reciprocate:#4a3d6b;--aligned:#b08d57;--gold:#b08d57;--ink-1:var(--ink);--ink-2:var(--ink-70);--ink-3:var(--ink-55);--rule:var(--hair);--rule-ink:rgba(233,237,246,.22);--grain-op:0;--duo-shadow:var(--midnight);--duo-light:var(--midnight-italic);--display:var(--font-newsreader),Georgia,"Times New Roman",serif;--serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--text:var(--font-instrument),"Helvetica Neue",-apple-system,"Segoe UI",sans-serif;--index:var(--font-instrument),"Helvetica Neue",-apple-system,"Segoe UI",sans-serif;--figs-text:normal;--figs-tab:normal;--smallcaps:normal;--ligs:normal;--stripes:repeating-linear-gradient(-45deg,var(--stone)0 10px,#efefec 10px 20px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--text);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.6}::selection{color:#fff;background:var(--signal)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{letter-spacing:0;cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.eyebrow{color:var(--signal);font-family:var(--index);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.eyebrow svg{display:none}.eyebrow:before{content:"⇄";letter-spacing:0;font-size:13px;font-weight:600;line-height:1}.serif{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:1.1}.section-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;font-size:max(34px,min(5vw,52px));font-weight:400;line-height:1.05}.section-title-navy{color:var(--ink)}.scene-headline{font-family:var(--serif);letter-spacing:-.015em;font-size:max(26px,min(4vw,44px));font-weight:400;line-height:1.06}.hero-headline{font-family:var(--serif);letter-spacing:-.02em;font-size:max(46px,min(7.2vw,88px));font-weight:400;line-height:1.02}.body-copy{max-width:560px;color:var(--ink-70);font-size:max(15px,min(1.3vw,17px));line-height:1.65}.body-copy-wide{max-width:600px}.muted{color:var(--ink-62)}.light{color:var(--ink-55)}.blue{color:var(--signal)}em,i{font-family:var(--serif)}.rule{border:0;border-top:1px solid var(--ink)}.section-folio{border-top:1px solid var(--ink);color:var(--ink-55);font-family:var(--index);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;padding-top:12px;font-size:10.5px;font-weight:500;display:flex}.section-line-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 4px;padding-bottom:10px;display:flex}.section-line-heading h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:max(22px,min(2.4vw,28px));font-weight:400;line-height:1.15}.section-line-heading h2 em{color:inherit}.section-line-heading span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.live-dot{background:var(--signal);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s step-end infinite dot-blink;display:inline-block}.live-dot-still{animation:none}.hollow-dot{border:1px solid var(--ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.arrow-chip{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.arrow-chip[data-kind=share]{background:var(--transmit)}.arrow-chip[data-kind=seek]{background:var(--receive)}.arrow-chip[data-kind=swap]{background:var(--reciprocate)}.arrow-chip[data-kind=together]{background:var(--aligned)}@keyframes dot-blink{0%,70%{opacity:1}70.01%,to{opacity:.25}}.cta{font-family:var(--text);background:0 0;border:0;border-radius:0;align-items:stretch;gap:1px;padding:0;display:inline-flex}.cta-slab{background:var(--ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;transition:background .24s var(--ease-ui);justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.cta-cell{background:var(--signal);color:#fff;width:46px;transition:transform .24s var(--ease-ui);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cta-cell svg,.swipe-stamp-request svg,.exchange-badge svg,.arrow-sig-item svg{fill:#fff}.cta:hover .cta-slab{background:rgba(15,15,14,.85)}.cta:focus-visible .cta-slab{background:rgba(15,15,14,.85)}.cta:hover .cta-cell{transform:translate(2px)}.cta:focus-visible .cta-cell{transform:translate(2px)}.cta:disabled{cursor:not-allowed;opacity:.45}.cta-wide{width:100%}.cta-wide .cta-slab{flex:1}.chip{border:1px solid var(--ink);color:var(--ink);transition:background .24s var(--ease-ui);background:0 0;border-radius:0;align-items:center;gap:9px;padding:11px 16px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.chip:hover:not(:disabled){background:#fff}.chip:disabled{cursor:wait;opacity:.6}.icon-circle{border:1px solid var(--hair-strong);width:46px;height:46px;color:var(--ink);transition:border-color .24s var(--ease-ui),background .24s var(--ease-ui);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-circle:hover{border-color:var(--ink);background:#fff}.striped{background:var(--stripes)}.ghost-glyph{color:var(--ink);opacity:.048;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;position:absolute}.rise-mask{display:block;overflow:hidden}.rise{animation:rise-in .8s var(--ease-rise)both;display:block}.rise-d1{animation-delay:50ms}.rise-d2{animation-delay:.18s}.rise-d3{animation-delay:.31s}.rise-d4{animation-delay:.5s}.rise-d5{animation-delay:.6s}.rise-d6{animation-delay:.72s}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rule-draw{transform-origin:0;animation:draw-rule .9s var(--ease-rise).5s both}@keyframes draw-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.drafting-grid{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,rgba(15,15,14,.043) 0,rgba(15,15,14,.043) 1px,transparent 1px,transparent 16.6667%);position:absolute;top:0;bottom:0;left:0;right:0}.line-pulse{background:currentColor;width:1px;height:68px}.nav-blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(247,247,245,.85)}.nav-blur-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(16,19,31,.72)}.scene{flex-direction:column;justify-content:center;min-height:100svh;padding:80px max(24px,min(5vw,56px));display:flex;position:relative;overflow:hidden}.scene-inner{width:min(100%,1180px);margin-left:auto;margin-right:auto}.scene-inner-narrow{width:min(100%,900px);margin-left:auto;margin-right:auto}.app-shell{background:var(--paper);min-height:100svh;display:flex}.app-rail{border-right:1px solid var(--ink);background:var(--paper);flex-direction:column;flex-shrink:0;justify-content:space-between;width:236px;height:100svh;padding:26px 0 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.app-rail>div:first-child{padding:0 18px}.app-wordmark{color:var(--ink);font-family:var(--text);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:15.5px;font-weight:600;line-height:1;display:inline-flex}.logo-arrows{align-items:center;gap:4px;line-height:0;display:inline-flex}.app-rail-note{color:var(--ink-62);font-family:var(--serif);margin:12px 0 0;font-size:14.5px;font-style:italic;line-height:1.45}.app-nav-list{flex-direction:column;margin-top:30px;display:flex}.app-nav-button{border:0;border-top:1px solid var(--hair);width:100%;color:var(--ink);text-align:left;transition:background .24s var(--ease-ui);background:0 0;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:500;display:flex;position:relative}.app-nav-list .app-nav-button:last-child{border-bottom:1px solid var(--hair)}.app-nav-button:hover{background:#fff}.app-nav-button[data-active=true]{background:var(--ink);border-top-color:var(--ink);color:#fff;font-weight:600}.app-nav-button[data-active=true]+.app-nav-button{border-top-color:var(--ink)}.app-nav-button .nav-bullet{color:var(--signal);line-height:0;display:none}.app-nav-button[data-active=true] .nav-bullet{display:inline-flex}.nav-count{color:var(--signal);margin-left:auto;font-size:11px;font-weight:600}.app-nav-button[data-active=true] .nav-count{color:#fff}.app-rail-bottom{flex-direction:column;display:flex}.about-link{border-top:1px solid var(--hair);color:var(--ink-70);transition:color .24s var(--ease-ui);align-items:center;gap:7px;padding:14px 18px;font-size:13px;display:flex}.about-link:hover{color:var(--ink)}.about-link svg{display:none}.mini-profile{align-items:center;gap:11px;border-top:1px solid var(--ink)!important;padding:15px 18px!important;display:flex!important}.mini-avatar{background:var(--signal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:600;display:inline-flex}.mini-profile strong{font-size:14px;font-weight:600;line-height:1.2;display:block}.mini-profile small{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.app-main{flex:1;min-width:0;padding:38px 48px 110px}.app-view{max-width:1180px}.view-header{margin-bottom:24px}.view-header h1{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:max(32px,min(3.4vw,44px));font-weight:400;line-height:1.04}.view-header h1 em{color:inherit}.discover-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.discover-controls{border:1px solid var(--ink);background:var(--paper);align-items:stretch;display:flex}.discover-controls .add-profile-button{border:0;border-right:1px solid var(--hair);background:0 0;padding:12px 16px;font-size:13px;font-weight:500}.discover-controls .add-profile-button:hover{background:#fff}.discover-controls .add-profile-button svg{display:none}.mode-switch{align-items:stretch;display:flex}.mode-switch button{border:0;border-right:1px solid var(--hair);color:var(--ink);transition:background .24s var(--ease-ui);background:0 0;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:500;display:inline-flex}.mode-switch button:last-child{border-right:0}.mode-switch button:hover{background:#fff}.mode-switch button[data-active=true]{background:var(--ink);color:#fff;font-weight:600}.mode-switch .mode-arrow{display:none}.add-profile-button{border:1px solid var(--ink);color:var(--ink);transition:background .24s var(--ease-ui);background:0 0;border-radius:0;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.add-profile-button:hover{background:#fff}.discovery-layout{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;display:grid}.deck-column{padding-right:44px}.deck-progress-wrap{align-items:center;gap:16px;margin-bottom:16px;display:flex}.deck-progress{flex:1;align-items:center;gap:8px;display:flex}.deck-progress span{background:var(--hair-strong);flex:1;height:1px;display:block}.deck-progress span[data-seen=true]{background:var(--ink)}.deck-progress span[data-active=true]{background:var(--signal);height:2px}.deck-progress-wrap>span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:600}.deck-stage{position:relative}.deck-card-back{display:none}.discovery-card{border:1px solid var(--ink);cursor:grab;touch-action:pan-y;color:var(--ink);background:#fff;border-radius:0;position:relative;overflow:hidden}.discovery-card:active{cursor:grabbing}.profile-photo-wrap{aspect-ratio:1.22;background:var(--stripes);position:relative;overflow:hidden}.profile-photo{-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:cover;object-position:center 24%}.profile-status-row{z-index:2;border-bottom:1px solid var(--ink);color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.profile-status-row>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.verified-tick{background:var(--signal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.profile-status-actions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.profile-status-actions button{color:var(--ink-55);background:0 0;border:0;padding:0;display:inline-flex}.profile-status-actions button:hover{color:var(--ink)}.custom-profile-portrait{background:var(--stripes);color:var(--ink-55);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.custom-profile-portrait span{font-family:var(--serif);font-size:44px}.custom-profile-portrait small{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.profile-card-copy{padding:18px 20px 0;position:relative}.profile-name-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-name-row h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400;line-height:1.05}.profile-name-row p{color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:600;display:inline}.vouch-count{color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.profile-name-row>div .vouch-count:before{content:" · "}.match-score-pill{background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.match-score-pill strong{width:62px;height:62px;color:var(--signal);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:400;display:inline-flex;position:relative}.match-score-pill strong:before{content:"";background:conic-gradient(var(--signal)calc(var(--score,88)*1%),var(--hair-strong)0);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px))}.match-score-pill span{max-width:84px;color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;text-align:center;font-size:8.5px;font-weight:600;line-height:1.5}.profile-intro{border-top:1px solid var(--hair);color:var(--ink-70);margin:14px 0 0;padding-top:14px;font-size:15px;line-height:1.55}.skill-exchange{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:16px -20px 0;display:grid}.exchange-skill{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px 10px;min-width:0;padding:13px 20px 15px;display:flex}.exchange-skill-first{border-right:1px solid var(--hair)}.exchange-skill small{color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;flex-shrink:0;font-size:9.5px;font-weight:600}.exchange-skill strong{font-family:var(--serif);letter-spacing:0;white-space:normal;flex-basis:100%;font-size:16px;font-style:italic;font-weight:400;line-height:1.35}.exchange-skill .exchange-glyph{flex-shrink:0;line-height:0}.exchange-skill-second,.exchange-skill-second small{color:var(--signal)}.skill-exchange .exchange-pulse,.mobile-match-reason{display:none}.swipe-stamp{z-index:3;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:54px}.swipe-stamp-pass{border:1px solid var(--ink);color:var(--ink);background:#fff;left:16px}.swipe-stamp-request{background:var(--signal);color:#fff;right:16px}.deck-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.icon-action{border:1px solid var(--hair-strong);width:46px;height:46px;color:var(--ink);transition:border-color .24s var(--ease-ui),background .24s var(--ease-ui);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-action:hover{border-color:var(--ink);background:#fff}.icon-action .tooltip{display:none}.primary-action{background:0 0;border:0;flex:1;align-items:stretch;gap:1px;min-height:46px;padding:0;display:flex}.primary-action .cta-slab{flex:1;padding:0 18px}.primary-action-mark{display:none}.match-panel{border-left:1px solid var(--hair);min-height:100%;padding-left:44px;position:relative}.match-panel h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 6px;font-size:max(26px,min(2.7vw,38px));font-weight:400;line-height:1.08}.exchange-orbit{grid-template-columns:auto 1fr auto;align-items:end;gap:18px;margin:30px 0 6px;padding-bottom:24px;display:grid}.exchange-orbit>div{flex-direction:column;gap:8px;min-width:0;display:flex}.exchange-orbit>div span{color:var(--signal);line-height:0}.exchange-orbit>div:last-of-type{text-align:right;align-items:flex-end}.exchange-orbit>div:last-of-type span{color:var(--ink)}.exchange-orbit>div strong{font-family:var(--serif);font-size:max(19px,min(1.9vw,24px));font-style:italic;font-weight:400;line-height:1.15}.exchange-orbit>div:last-of-type strong{color:var(--signal)}.exchange-rail{justify-content:center;align-self:center;align-items:center;min-width:60px;display:flex;position:relative}.exchange-rail:before{content:"";background:var(--hair);height:1px;position:absolute;top:50%;left:0;right:0}.exchange-rail-chip{background:var(--paper);padding:0 4px;line-height:0;display:inline-flex;position:relative}.game-rules{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.game-rules>div{border-left:1px solid var(--hair);padding:16px 16px 4px 0}.game-rules>div:first-child{border-left:0}.game-rules>div+div{padding-left:16px}.game-rules span{color:var(--ink-35);font-family:var(--serif);font-size:22px;line-height:1;display:block}.game-rules strong{color:var(--ink-70);margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.panel-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:26px;display:flex}.panel-connect{background:var(--ink);color:#fff;letter-spacing:-.01em;transition:background .24s var(--ease-ui);border:0;padding:14px 30px;font-size:14.5px;font-weight:600}.panel-connect:hover{background:rgba(15,15,14,.85)}.panel-value{border:1px solid var(--ink);color:var(--ink);transition:background .24s var(--ease-ui);background:0 0;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:500;display:inline-flex}.panel-value:before{content:"";background:var(--signal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.panel-value:hover:not(:disabled){background:#fff}.panel-value:disabled{cursor:wait;opacity:.6}.panel-value-result{border-left:2px solid var(--signal);margin-top:18px;padding:4px 0 4px 18px}.panel-value-result .eyebrow{margin-bottom:8px}.panel-value-result p:not(.eyebrow){font-family:var(--serif);color:var(--ink);margin:0;font-size:16.5px;font-style:italic;line-height:1.45}.credit-loop{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:6px 0 8px;display:grid}.credit-loop>div{border-left:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px 16px 16px 0;display:grid}.credit-loop>div:first-child{border-left:0}.credit-loop>div+div{padding-left:16px}.credit-loop .arrow-chip{grid-row:1/3}.credit-loop strong{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3}.credit-loop span{color:var(--ink-55);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.3}.sessions-view{position:relative}.sessions-section{margin:34px 0 0}.session-row{border:1px solid var(--hair);background:#fff;border-top:0;align-items:center;gap:18px;padding:18px;display:flex}.session-row img,.session-row .member-monogram{object-fit:cover;border-radius:50%;flex-shrink:0}.session-row-featured{background:var(--frost);border:1px solid var(--ink);margin-top:0}.session-row-featured+.session-row-featured{border-top:0}.session-main{flex:1;min-width:0}.session-status{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;font-weight:600;display:inline-flex}.session-status.accepted{color:var(--signal)}.session-status.pending{color:var(--ink-55)}.session-main h3{font-family:var(--serif);letter-spacing:-.005em;margin:6px 0 2px;font-size:19px;font-weight:400;line-height:1.25}.session-main p{color:var(--ink-62);margin:3px 0 0;font-size:13.5px;line-height:1.5}.session-main p[style*=italic]{font-family:var(--serif);font-size:14.5px}.session-action{background:var(--ink);color:#fff;white-space:nowrap;transition:background .24s var(--ease-ui);border:0;padding:11px 18px;font-size:13px;font-weight:600}.session-action:hover:not(:disabled){background:rgba(15,15,14,.85)}.session-action:disabled{opacity:.5;cursor:wait}.quiet-icon-button{border:1px solid var(--hair);color:var(--ink-62);transition:border-color .24s var(--ease-ui),color .24s var(--ease-ui);background:0 0;justify-content:center;align-items:center;padding:10px;font-size:13px;display:inline-flex}.quiet-icon-button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.session-quote{z-index:1;border-left:2px solid var(--signal);margin:56px 0 0;padding:8px 0 8px 24px;position:relative}.session-quote p{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:max(26px,min(3vw,38px));font-style:italic;font-weight:400;line-height:1.12}.session-quote span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:600;display:block}.profile-header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.profile-identity{align-items:center;gap:20px;display:flex}.large-avatar{background:var(--stripes);width:64px;height:64px;color:var(--ink-55);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex;overflow:hidden}.profile-identity h1{margin:0}.profile-identity p:not(.eyebrow){color:var(--ink-62);margin:6px 0 0;font-size:13px}.profile-readiness{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:28px 0 26px;display:grid}.profile-readiness h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:max(22px,min(2.5vw,32px));font-weight:400;line-height:1.18}.readiness-bars{gap:10px;display:flex}.readiness-bars span{background:var(--hair-strong);width:max(48px,min(7vw,130px));height:2px;display:block;position:relative;overflow:hidden}.readiness-bars span:after{content:"";width:var(--fill,0%);background:var(--signal);transition:width .8s var(--ease-rise);position:absolute;top:0;bottom:0;left:0;right:0}.profile-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);margin:0 0 38px;display:grid}.profile-stats>div{border-left:1px solid var(--hair);padding:20px 16px 18px 0}.profile-stats>div:first-child{border-left:0}.profile-stats>div+div{padding-left:20px}.profile-stats strong{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1;display:block}.profile-stats>div:nth-child(3) strong{color:var(--signal)}.profile-stats span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:600;display:block}.profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.skill-list>div{border-bottom:1px solid var(--hair);align-items:center;gap:16px;padding:17px 2px;display:flex}.skill-list>div>span:first-child{color:var(--ink-35);font-family:var(--serif);font-size:13px}.skill-list strong{font-family:var(--serif);flex:1;font-size:18px;font-weight:400}.profile-arrow{color:var(--ink);line-height:0}.profile-arrow.share{color:var(--signal)}.proof-section{margin-top:44px}.proof-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.proof-row>div{border-bottom:1px solid var(--hair);align-items:flex-start;gap:15px;padding:17px 2px;display:flex}.proof-row>div>svg{display:none}.proof-mark{background:var(--ink);flex-shrink:0;width:9px;height:9px;margin-top:5px;display:inline-block}.proof-mark-circle{border:1.5px solid var(--ink);background:0 0;border-radius:50%}.proof-row strong{font-size:14px;font-weight:600;display:block}.proof-row small{color:var(--ink-55);margin-top:2px;font-size:12px;display:block}.mobile-topbar,.mobile-app-nav{display:none}.mobile-avatar{background:var(--signal);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.member-monogram{background:var(--stripes);color:var(--ink-55);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.sheet-backdrop,.primer-backdrop{z-index:60;background:var(--scrim);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.request-sheet{background:var(--paper);border:1px solid var(--ink);border-radius:0;width:min(470px,100%);max-height:calc(100svh - 40px);padding:26px;position:relative;overflow-y:auto}.profile-builder-sheet{width:min(620px,100%)}.sheet-close{z-index:3;border:1px solid var(--hair-strong);background:var(--paper);width:30px;height:30px;color:var(--ink);transition:border-color .24s var(--ease-ui);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.sheet-close:hover{border-color:var(--ink)}.sheet-close svg{width:14px;height:14px}.request-sheet .eyebrow{border-bottom:1px solid var(--ink);margin-bottom:16px;padding-bottom:14px;display:flex}.request-sheet h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 8px;font-size:max(27px,min(3.4vw,34px));font-weight:400;line-height:1.08}.request-sheet h2 em{color:inherit}.sheet-intro{color:var(--ink-62);margin:0 0 4px;font-size:14px;line-height:1.55}.request-person{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);align-items:center;gap:14px;margin:16px 0;padding:14px 0;display:flex}.request-person img,.request-person .member-monogram{object-fit:cover;border-radius:50%;width:40px;height:40px}.request-person>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.request-person strong{font-family:var(--serif);font-size:18px;font-weight:400}.request-person small{color:var(--ink-62);font-size:13px}.request-sheet .panel-value{margin-top:2px}.note-field{margin-top:18px;display:block}.note-field>span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.note-field textarea{border:1px solid var(--hair-strong);width:100%;color:var(--ink);font-family:var(--serif);resize:none;transition:border-color .24s var(--ease-ui);background:#fff;border-radius:0;outline:none;padding:14px;font-size:16.5px;line-height:1.5;display:block}.note-field textarea:focus{border-color:var(--signal)}.note-field textarea::placeholder{color:var(--ink-38);font-style:italic}.note-field small{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:9.5px;font-weight:600;display:block}.quick-notes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.quick-notes button{border:1px solid var(--hair-strong);background:var(--paper);color:var(--ink-70);text-align:left;transition:border-color .24s var(--ease-ui),background .24s var(--ease-ui);align-items:center;gap:11px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.quick-notes button:hover{border-color:var(--ink);background:#fff}.quick-notes button .qn-arrow{color:var(--signal);flex-shrink:0;line-height:0}.sheet-submit{margin-top:18px}.request-footnote{color:var(--ink-55);text-align:center;margin:14px 0 0;font-size:11px;line-height:1.55}.request-success{text-align:center;padding:22px 0 6px}.request-success .eyebrow{border-bottom:0;justify-content:center;padding-bottom:0;display:inline-flex}.request-success h2{font-size:max(24px,min(3vw,30px))}.request-success p:not(.eyebrow){color:var(--ink-62);font-size:14px;line-height:1.55}.request-success .sheet-submit{margin-top:22px}.success-route{justify-content:center;align-items:center;gap:18px;margin:6px 0 22px;display:flex}.success-avatar{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:15px;font-weight:600;display:inline-flex}.success-route img,.success-route .member-monogram{object-fit:cover;border-radius:50%;width:52px;height:52px}.success-arrows{color:var(--ink);line-height:0}.exchange-moment{justify-content:center;align-items:center;height:130px;margin:4px 0 14px;display:flex;position:relative}.exchange-moment .xm-disc{border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex;position:absolute;overflow:hidden}.exchange-moment .xm-disc img{object-fit:cover;border-radius:50%;width:100%;height:100%}.xm-disc-a{background:var(--ink);color:#fff;animation:xm-converge-a .9s var(--ease-scene)both;font-size:19px;font-weight:600}.xm-disc-b{background:var(--signal);color:#fff;animation:xm-converge-b .9s var(--ease-scene)both}@keyframes xm-converge-a{0%{opacity:1;transform:translate(-96px)}60%{opacity:1;transform:translate(-10px)}85%{opacity:.35;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes xm-converge-b{0%{opacity:1;transform:translate(96px)}60%{opacity:1;transform:translate(10px)}85%{opacity:.35;transform:translate(0)}to{opacity:0;transform:translate(0)}}.xm-interlock{background:var(--reciprocate);color:#fff;width:86px;height:86px;animation:xm-interlock-in .42s var(--ease-rise).78s both;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}@keyframes xm-interlock-in{0%{opacity:0;transform:scale(.72)rotate(-24deg)}to{opacity:1;transform:scale(1)rotate(0)}}.xm-ring{border:1.5px solid var(--signal);width:106px;height:106px;animation:xm-ring-bloom .75s var(--ease-rise).95s both;border-radius:50%;position:absolute}@keyframes xm-ring-bloom{0%{opacity:0;transform:scale(.6)}35%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.request-success[data-matched=true] .eyebrow,.request-success[data-matched=true] h2,.request-success[data-matched=true] p:not(.eyebrow),.request-success[data-matched=true] .sheet-submit{animation:rise-in .8s var(--ease-rise)both}.request-success[data-matched=true] .eyebrow{animation-delay:1.15s}.request-success[data-matched=true] h2{animation-delay:1.25s}.request-success[data-matched=true] p:not(.eyebrow){animation-delay:1.35s}.request-success[data-matched=true] .sheet-submit{animation-delay:1.5s}.request-sheet:has(.request-success[data-matched=true]){background:var(--frost)}.profile-builder-form{margin-top:8px}.profile-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin-bottom:20px;display:grid}.profile-field{flex-direction:column;gap:8px;min-width:0;display:flex}.profile-field-wide{grid-column:1/-1}.profile-field>span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;transition:color .24s var(--ease-ui);font-size:10px;font-weight:600}.profile-field input{border:0;border-bottom:1px solid var(--ink-35);width:100%;color:var(--ink);font-family:var(--serif);transition:border-color .24s var(--ease-ui);background:0 0;border-radius:0;outline:none;padding:4px 0 10px;font-size:18px}.profile-field input::placeholder{color:var(--ink-38)}.profile-field input:focus{border-bottom:2px solid var(--signal);padding-bottom:9px}.profile-field input[name=shares],.profile-field input[name=learns],.profile-field input[name=together]{font-style:italic}.profile-field:focus-within>span{color:var(--signal)}.profile-field small{color:var(--signal);font-size:12px}.field-input{border:1px solid var(--hair-strong);width:100%;color:var(--ink);font-family:var(--serif);transition:border-color .24s var(--ease-ui);background:#fff;border-radius:0;outline:none;padding:13px 14px;font-size:16.5px;line-height:1.5}.field-input:focus{border-color:var(--signal)}.field-input::placeholder{color:var(--ink-38);font-style:italic}.city-pop{border:1px solid var(--ink);background:#fff;flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.city-pop button{border:0;border-top:1px solid var(--hair-soft);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:10px 13px;font-size:14px;display:flex}.city-pop li:first-child button{border-top:0}.city-pop button:hover{background:var(--frost)}.city-pop .city-dot{background:var(--signal);border-radius:50%;flex-shrink:0;width:5px;height:5px}.speak-chip{border:1px solid var(--signal);color:var(--signal);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.speak-chip:before{content:"";background:var(--signal);border-radius:50%;width:6px;height:6px;animation:2.4s step-end infinite dot-blink}.speak-chip[data-recording=true]{background:var(--signal);color:#fff}.speak-chip[data-recording=true]:before{background:#fff;animation-duration:1.1s}.speak-chip:disabled{cursor:wait;opacity:.6}.draft-card{border:1px solid var(--ink);background:var(--frost);margin-top:10px;padding:14px}.draft-card p{color:var(--ink);font-family:var(--serif);margin:0;font-size:15px;font-style:italic;line-height:1.5}.draft-card-actions{gap:8px;margin-top:12px;display:flex}.mini-slab{background:var(--ink);color:#fff;border:0;padding:8px 14px;font-size:12.5px;font-weight:600}.mini-ghost{border:1px solid var(--hair-strong);color:var(--ink-62);background:0 0;padding:8px 14px;font-size:12.5px}.photo-row{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);align-items:center;gap:16px;margin:14px 0 20px;padding:18px 0;display:flex}.photo-swatch{border:1px solid var(--hair-strong);background:var(--stripes);width:58px;height:58px;color:var(--ink-55);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.photo-link{color:var(--signal);text-underline-offset:3px;cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.photo-hint{color:var(--ink-55);margin:3px 0 0;font-size:12px}.primer-panel{background:var(--paper);border:1px solid var(--ink);width:min(660px,100%);max-height:calc(100svh - 40px);padding:28px;position:relative;overflow-y:auto}.primer-copy h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 10px;font-size:max(26px,min(3.2vw,32px));font-weight:400;line-height:1.1}.primer-copy p:not(.eyebrow){color:var(--ink-62);margin:0;font-size:14.5px;line-height:1.6}.primer-modes{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.primer-modes>div{border-left:1px solid var(--hair);flex-direction:column;gap:7px;padding:15px 14px 4px 0;display:flex}.primer-modes>div:first-child{border-left:0}.primer-modes>div+div{padding-left:14px}.primer-modes span{color:var(--ink);line-height:0}.primer-modes>div[data-kind=share] span{color:var(--signal)}.primer-modes strong{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.primer-modes small{color:var(--ink-62);font-size:11.5px;line-height:1.45}.primer-protege{border-top:1px solid var(--hair);color:var(--ink-70);margin:20px 0 0;padding-top:16px;font-size:13.5px;line-height:1.6}.primer-gestures{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:10px;font-weight:600;display:flex}.primer-gestures i{background:var(--hair);flex:1;height:1px}.profile-gate-checklist{max-width:560px;margin:24px 0 0;padding:0;list-style:none}.profile-gate-checklist li{border-bottom:1px solid var(--hair);color:var(--ink-62);font-family:var(--serif);align-items:center;gap:15px;padding:15px 2px;font-size:17px;display:flex}.profile-gate-checklist li[data-done=true]{color:var(--ink)}.profile-gate-check{border:1px solid var(--ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.profile-gate-checklist li[data-done=true] .profile-gate-check{background:var(--signal);border-color:var(--signal)}.profile-gate-check svg{width:9px;height:9px}.profile-gate-checklist small{color:var(--ink-55);font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:9.5px;font-weight:600}.join-shell{grid-template-columns:minmax(320px,42%) minmax(0,1fr);min-height:100svh;display:grid}.join-brand{background:var(--midnight);color:var(--midnight-text);flex-direction:column;justify-content:space-between;padding:34px 44px 44px;display:flex;position:relative;overflow:hidden}.join-brand-quote{z-index:1;flex-direction:column;gap:26px;max-width:380px;margin:0;display:flex;position:relative}.join-quote-arrows{gap:10px;display:flex}.join-brand-quote .arrow-sig-item{width:44px;height:44px}.join-brand-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;color:var(--midnight-text);margin:0;font-size:max(24px,min(2.4vw,33px));font-style:italic;font-weight:400;line-height:1.3}.join-brand-quote figcaption{font-family:var(--index);letter-spacing:.16em;text-transform:uppercase;color:rgba(233,237,246,.6);align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.join-brand-quote figcaption:before{content:"";background:rgba(233,237,246,.45);width:26px;height:1px}.join-brand .app-wordmark{color:var(--midnight-text)}.join-headline{z-index:1;font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:max(30px,min(3.2vw,38px));font-style:italic;font-weight:400;line-height:1.18;position:relative}.join-headline em{color:var(--midnight-italic);font-style:italic}.join-brand-rule{z-index:1;background:var(--signal);transform-origin:0;width:54px;height:2px;animation:draw-rule .9s var(--ease-rise).4s both;margin-top:20px;position:relative}.join-ghost{color:#e9edf6;opacity:.055;pointer-events:none;position:absolute;bottom:-40px;left:-60px}.join-form-col{justify-content:center;align-items:center;padding:64px max(24px,min(5vw,72px));display:flex}.join-form-inner{width:min(440px,100%)}.join-intro{color:var(--ink-70);margin:0 0 34px;font-size:15.5px;line-height:1.65}.join-note{border:1px solid var(--signal);color:var(--ink);background:rgba(31,46,216,.05);align-items:flex-start;gap:11px;margin:0 0 28px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.join-note .jn-arrow{color:var(--signal);flex-shrink:0;margin-top:2px;line-height:0}.join-form{flex-direction:column;gap:24px;display:flex}.join-error{color:var(--signal);margin:0;font-size:13.5px;line-height:1.5}.join-toggle{color:var(--ink-70);text-align:left;background:0 0;border:0;margin-top:24px;padding:0;font-size:14.5px}.join-toggle em{font-family:var(--text);color:var(--signal);text-underline-offset:3px;font-style:normal;text-decoration:underline;text-decoration-thickness:1px}.join-sent{border:1px solid var(--ink);background:var(--frost);padding:24px}.join-sent>p:first-child{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px;font-size:22px}.join-sent .body-copy{font-size:14.5px}.join-foot{border-top:1px solid var(--hair);color:var(--ink-55);margin-top:46px;padding-top:16px;font-size:12.5px}.join-foot a:hover{color:var(--ink)}.about-page{background:var(--paper)}.about-nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);background:rgba(247,247,245,.88);justify-content:space-between;align-items:center;gap:18px;padding:18px max(24px,min(5vw,56px));display:flex;position:-webkit-sticky;position:sticky;top:0}.about-enter{border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:9px;padding-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.about-enter svg{width:11px;height:11px;color:var(--signal)}.about-hero{background:var(--midnight);color:var(--midnight-text);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:max(40px,min(5vw,72px));padding:max(64px,min(11vh,120px)) max(max(24px,min(5vw,56px)),50vw - 590px) max(70px,min(12vh,130px));display:grid;position:relative;overflow:hidden}.about-hero-copy{z-index:1;position:relative}.about-hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--midnight-text);text-wrap:balance;max-width:11ch;margin:0 0 26px;font-size:max(42px,min(5.2vw,72px));font-weight:400;line-height:1.04}.about-hero h1 em{color:var(--midnight-italic);font-style:italic}.about-lockup{color:rgba(233,237,246,.78);max-width:520px;margin:0 0 34px;font-size:max(16px,min(1.4vw,18px));line-height:1.65}.about-lockup span{margin-top:6px;display:block}.about-primary-link .cta-slab{background:var(--paper);color:var(--ink)}.about-primary-link:hover .cta-slab{background:#fff}.hero-card-col{z-index:1;position:relative}.hero-card-col:before,.hero-card-col:after{content:"";pointer-events:none;border:1px solid rgba(233,237,246,.09);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card-col:before{width:560px;height:560px}.hero-card-col:after{width:440px;height:440px}.card-preview .deck-stage{max-width:430px;margin-left:auto;margin-right:auto}.about-section{border-top:1px solid var(--ink);background:var(--paper);padding:max(48px,min(6.5vh,88px)) max(24px,min(5vw,56px));position:relative}.serendipity-section,.grammar-section,.protege-section{padding-top:max(40px,min(5.5vh,72px));padding-bottom:max(40px,min(5.5vh,72px))}.about-section-inner{width:min(100%,1180px);margin-left:auto;margin-right:auto}.about-section h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 22px;font-size:max(30px,min(3.8vw,48px));font-weight:400;line-height:1.06}.about-prose{max-width:640px;color:var(--ink-70);font-size:16.5px;line-height:1.68}.pull-quote{max-width:620px;margin:34px 0 0}.pull-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:max(20px,min(2.1vw,27px));font-style:italic;font-weight:400;line-height:1.35}.pull-quote figcaption{font-family:var(--index);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);align-items:center;gap:10px;margin-top:12px;font-size:10px;font-weight:600;display:flex}.pull-quote figcaption:before{content:"";background:var(--ink);width:26px;height:1px}.lede{font-size:max(17px,min(1.55vw,19.5px))}.about-split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:max(36px,min(5vw,72px));display:grid}.pfield-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:max(32px,min(4vw,64px));margin-bottom:34px;display:grid}.pfield-intro .about-prose+.about-prose{margin-top:14px}.pfield-intro .about-prose strong{color:var(--ink);font-weight:650}.pfield-intro h2{margin-bottom:0}.trust-stats{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:26px 0 30px;display:grid}.trust-stat{border-left:1px solid var(--hair);padding:16px 16px 0}.trust-stats>div:first-child .trust-stat{border-left:0;padding-left:0}.trust-stat strong{font-family:var(--serif);font-size:max(30px,min(3.4vw,40px));font-weight:400;line-height:1;display:block}.trust-stats>div:last-child .trust-stat strong{color:var(--signal)}.trust-stat span{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:600;display:block}.proof-grid-wrap{margin-top:28px}.proof-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.proof-signal{border-bottom:1px solid var(--hair);align-items:center;gap:15px;padding:14px 2px;display:flex}.proof-signal>svg:first-child{color:var(--ink-70);flex-shrink:0;width:18px;height:18px}.proof-signal span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.proof-signal strong{font-size:14px;font-weight:600}.proof-signal small{color:var(--ink-55);font-size:12px}.proof-signal>svg:last-child{color:var(--signal);flex-shrink:0;width:15px}.proof-open{border-bottom:1px solid var(--hair);color:var(--ink-62);align-items:center;gap:15px;padding:14px 2px;display:flex}.proof-open svg{width:18px;height:18px}.proof-open span{flex-direction:column;gap:1px;display:flex}.proof-open strong{color:var(--ink);font-size:14px;font-weight:600}.proof-open small{color:var(--ink-55);font-size:12px}.reputation-graphic{max-width:560px;margin-top:34px}.reputation-graphic>div{border-bottom:1px solid var(--hair);align-items:center;gap:16px;padding:10px 0;display:flex}.reputation-graphic>div span{width:92px;color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:9.5px;font-weight:600}.reputation-graphic i{background:var(--ink);height:2px;display:block}.reputation-final i{background:var(--signal)}.reputation-graphic p{color:var(--ink-70);align-items:center;gap:9px;margin:16px 0 0;font-size:13px;display:flex}.reputation-graphic p svg{color:var(--signal);width:15px;height:15px}.pfield{border:1px solid var(--ink);background:radial-gradient(120% 90% at 50% 42%,#fff 0%,var(--paper)58%,#f1f1ee 100%);touch-action:pan-y;height:max(540px,min(76vh,720px));position:relative;overflow:hidden}.pfield-stage{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.pfield .neighbourhood-map{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 100%,#000 0%,#000 36%,rgba(0,0,0,.35) 66%,transparent 90%);mask-image:radial-gradient(120% 100%,#000 0%,#000 36%,rgba(0,0,0,.35) 66%,transparent 90%)}.neighbourhood-map .maplibregl-canvas{outline:none}.pfield-attrib{z-index:2;font-family:var(--index);letter-spacing:.02em;color:rgba(15,15,14,.16);pointer-events:auto;margin:0;font-size:5.5px;position:absolute;bottom:4px;right:8px}.pfield-lens{pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,255,255,.38) 34%,rgba(31,46,216,.035) 54%,transparent 70%);border-radius:50%;width:480px;height:480px;margin:-240px 0 0 -240px;position:absolute}.pfield-lens-ring{pointer-events:none;z-index:1;border:1px solid rgba(15,15,14,.07);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute}.pfield-trace{transform-origin:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(31,46,216,.04),rgba(31,46,216,.5));height:1px;position:absolute}.pfield-trace-glyph{margin-left:-5px;font-style:normal;line-height:0;position:absolute;top:-5px}.pfield-you{z-index:4;width:0;height:0;position:absolute;top:50%;left:50%}.pfield-you-disc{border:1px solid var(--ink);background:radial-gradient(circle at 34% 26%,#fff 0%,#fdfdfc 52%,#efefec 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:88px;height:88px;display:flex;position:absolute;top:-44px;left:-44px;box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0 -10px 18px rgba(15,15,14,.05),0 18px 40px rgba(15,15,14,.12),0 0 0 9px rgba(31,46,216,.043),0 0 0 1.5px rgba(31,46,216,.14)}.pfield-you-glyph{width:34px;height:34px;fill:var(--ink);opacity:.88}.pfield-you-disc strong{font-family:var(--index);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-55);font-size:8.5px;font-weight:600;line-height:1}.pfield-node{width:0;height:0;position:absolute}.pfield-node-inner{width:0;height:0;display:block;position:relative}.pfield-hit{border-radius:50%;width:60px;height:60px;position:absolute;top:-30px;left:-30px}.pfield-avatar{width:40px;height:40px;font-family:var(--serif);color:var(--ink);letter-spacing:.01em;transition:border-color .3s var(--ease-ui),box-shadow .3s var(--ease-ui),color .3s var(--ease-ui),opacity .45s var(--ease-ui),filter .45s var(--ease-ui);background:radial-gradient(circle at 34% 28%,#fff 0%,#fbfbfa 55%,#efefec 100%);border:1px solid rgba(15,15,14,.35);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex;position:absolute;top:-20px;left:-20px;box-shadow:0 4px 12px rgba(15,15,14,.1),inset 0 1px 1px rgba(255,255,255,.85)}.pfield-node[data-state=ghost] .pfield-avatar{opacity:.5;filter:grayscale();color:rgba(15,15,14,.4);border-color:rgba(15,15,14,.2)}.pfield-node[data-state=reachable] .pfield-avatar{border-color:var(--signal);color:var(--signal);box-shadow:0 8px 20px rgba(31,46,216,.22),0 0 0 5px rgba(31,46,216,.07)}.pfield-label{opacity:.32;filter:blur(1.3px)grayscale();width:max-content;max-width:180px;transition:opacity .45s var(--ease-ui),filter .45s var(--ease-ui);pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;top:0;transform:translateY(-50%)}.pfield-node[data-side=right] .pfield-label{left:26px}.pfield-node[data-side=left] .pfield-label{text-align:right;align-items:flex-end;right:26px}.pfield-label strong{font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.12}.pfield-label small{color:var(--ink-55);letter-spacing:var(--track-micro);text-transform:uppercase;font-size:8.5px;font-weight:600}.pfield-node[data-state=known] .pfield-label{opacity:.62;filter:blur(.4px)grayscale(.4)}.pfield-node[data-state=reachable] .pfield-label{opacity:1;filter:blur()grayscale(0)}.pfield-node[data-state=reachable] .pfield-label strong{color:var(--signal)}.pfield-card{z-index:7;-webkit-backdrop-filter:blur(16px)saturate(1.15);background:rgba(255,255,255,.86);border:1px solid rgba(15,15,14,.15);flex-direction:column;gap:9px;width:282px;padding:14px 16px 15px;display:flex;position:absolute;box-shadow:0 24px 60px rgba(15,15,14,.16),0 3px 10px rgba(15,15,14,.06)}.pfield-card[data-v=down]{top:-14px}.pfield-card[data-v=up]{bottom:-14px}.pfield-card[data-v=mid]{top:-120px}.pfield-card[data-open=right]{left:20px}.pfield-card[data-open=left]{right:20px}.pfield-card-head{flex-direction:column;gap:2px;display:flex}.pfield-card-head strong{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.15}.pfield-card-head small{color:var(--ink-55);letter-spacing:var(--track-micro);text-transform:uppercase;font-size:8.5px;font-weight:600}.pfield-card-sec{border-top:1px solid rgba(15,15,14,.1);flex-direction:column;gap:5px;padding-top:9px;display:flex}.pfield-card-sec-head{align-items:center;gap:7px;display:inline-flex}.pfield-card-sec-head small{color:var(--signal);letter-spacing:var(--track-label);text-transform:uppercase;font-size:8.5px;font-weight:600}.pfield-card-sec-head[data-seek] small,.pfield-card-sec-head[data-together] small{color:var(--ink-55)}.pfield-card-line{line-height:1.35;display:block}.pfield-card-line small{color:var(--ink-55);letter-spacing:var(--track-micro);text-transform:uppercase;margin-right:6px;font-size:7.5px;font-weight:600}.pfield-card-line em{font-family:var(--serif);font-size:13.5px;font-style:italic;line-height:1.35}.pfield-dock{z-index:8;-webkit-backdrop-filter:blur(16px)saturate(1.15);background:rgba(255,255,255,.88);border:1px solid rgba(15,15,14,.15);flex-direction:column;gap:9px;padding:14px 16px 15px;display:none;position:absolute;bottom:48px;left:16px;right:16px;box-shadow:0 24px 60px rgba(15,15,14,.16),0 3px 10px rgba(15,15,14,.06)}.pfield-rail{z-index:6;align-items:center;gap:14px;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.pfield-rail-cap{color:var(--ink-55);letter-spacing:var(--track-label);text-transform:uppercase;font-size:9px;font-weight:600}.pfield-rail-cap-reach{color:var(--signal);opacity:.5;transition:opacity .32s var(--ease-ui)}.pfield-rail-cap-reach[data-on]{opacity:1}.pfield-rail-track{background:rgba(31,46,216,.12);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.pfield-rail-fill{background:linear-gradient(90deg,rgba(31,46,216,.35) 0%,rgba(31,46,216,.5) 42%,rgba(31,46,216,.78) 72%,var(--signal)90%,#0e1673 100%);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.flow-strip{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.flow-frame{border-left:1px solid var(--hair);flex-direction:column;margin:0;padding:24px 26px 0 0;display:flex}.flow-frame:first-child{border-left:0}.flow-frame+.flow-frame{padding-left:26px}.flow-frame figcaption{font-family:var(--serif);order:-1;align-items:center;gap:12px;margin-bottom:18px;font-size:max(22px,min(2.2vw,30px));font-style:italic;line-height:1;display:flex}.flow-frame figcaption .flow-glyph{color:var(--ink);font-style:normal;line-height:0}.flow-frame:first-child figcaption .flow-glyph{color:var(--signal)}.flow-card{border:1px solid var(--ink);background:#fff}.flow-card-photo{object-fit:cover;object-position:center 30%;width:100%;height:216px;display:block}.flow-card-foot{border-top:1px solid var(--ink);padding:14px 16px 16px}.flow-card-foot strong{font-family:var(--serif);font-size:18px;font-weight:400}.flow-card-foot span{color:var(--ink-62);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.flow-match{border:1px solid var(--ink);background:var(--frost);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:26px 16px;display:flex}.flow-match-pair{justify-content:center;align-items:center;gap:0;display:flex}.flow-thumb{object-fit:cover;object-position:center 22%;border:1px solid var(--ink);background:var(--frost-card);border-radius:50%;width:78px;height:78px}.flow-thumb:first-of-type{margin-right:-12px}.flow-thumb:last-of-type{margin-left:-12px}.flow-connect{z-index:1;background:var(--reciprocate);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;line-height:0;display:inline-flex;position:relative}.flow-match-caption{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;font-weight:600;display:inline-flex}.flow-match-caption strong{color:var(--signal);font-weight:600}.flow-meet{border:1px solid var(--ink);text-align:center;background:#fff;flex-direction:column;flex:1;align-items:center;gap:5px;padding:22px 16px;display:flex}.flow-meet-check{display:none}.flow-meet>strong{font-family:var(--serif);font-size:22px;font-weight:400}.flow-meet>span{color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.flow-meet-place{color:var(--signal)!important}.flow-qr{margin:10px 0 4px}.flow-meet-perk{color:var(--ink-62)!important;letter-spacing:0!important;text-transform:none!important;font-size:11.5px!important;font-weight:400!important}.grammar-hero{border:1px solid var(--ink);background:#fff;padding:22px 24px;display:block}.grammar-hero-chip{color:var(--ink);margin-bottom:10px;line-height:0;display:inline-flex}.grammar-hero-label{color:var(--ink-55);letter-spacing:var(--track-label);text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.grammar-hero-bold{font-family:var(--serif);letter-spacing:-.01em;margin:10px 0 8px;font-size:max(23px,min(2.5vw,32px));font-weight:400;line-height:1.15}.grammar-hero-eg{color:var(--ink-62);margin:0;font-size:14.5px;line-height:1.55}.grammar-triad{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.grammar-card{border-left:1px solid var(--hair);padding:22px 22px 4px 0}.grammar-card:first-child{border-left:0}.grammar-card+.grammar-card{padding-left:22px}.grammar-card-chip{color:var(--ink);margin-bottom:10px;line-height:0;display:inline-flex}.grammar-card[data-kind=share] .grammar-card-chip{color:var(--signal)}.grammar-card-label{color:var(--ink-55);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.grammar-card-bold{font-family:var(--serif);margin:8px 0 6px;font-size:19px;font-weight:400;line-height:1.3}.grammar-card-eg{color:var(--ink-62);margin:0;font-size:13.5px;line-height:1.55}.grammar-subline{border-top:1px solid var(--hair);max-width:640px;color:var(--ink-70);margin:34px 0 0;padding-top:20px;font-size:15.5px;line-height:1.65}.value-unlock{border:1px solid var(--ink);background:var(--frost);flex-direction:column;align-items:center;gap:26px;max-width:620px;margin-top:30px;padding:40px 24px;display:flex}.vu-converge{justify-content:center;align-items:flex-start;display:flex;position:relative}.vu-disc-inner{flex-direction:column;align-items:center;gap:6px;display:flex}.vu-ring{border:1.5px solid var(--signal);pointer-events:none;z-index:3;border-radius:50%;width:88px;height:88px;margin:-44px 0 0 -44px;position:absolute;top:50%;left:50%}.vu-disc{border:1px solid var(--ink);background:var(--frost-card);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:158px;height:158px;display:flex}.vu-disc-a{margin-right:-14px;padding:0 46px 0 14px}.vu-disc-b{margin-left:-14px;padding:0 14px 0 46px}.vu-disc-skill{font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.05}.vu-disc-who{color:var(--ink-55);letter-spacing:var(--track-micro);text-transform:uppercase;font-size:8px;font-weight:600}.vu-interlock{z-index:2;background:var(--reciprocate);color:#fff;border:0;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin:0 -14px;display:inline-flex;position:relative}.vu-result{border-top:1px solid var(--hair-strong);flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:22px;display:flex}.vu-pill strong{width:60px;height:60px;font-size:18px}.vu-pill span{max-width:none}.vu-found{color:var(--signal);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.exchange-advantage{border:1px solid var(--ink);background:#fff}.ea-header{border-bottom:1px solid var(--ink);padding:20px 24px 18px}.ea-header h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-transform:none;margin:0;font-size:max(24px,min(2.6vw,30px));font-weight:400;line-height:1.1}.ea-stage{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ea-routes{display:none}.ea-center-moment{border-bottom:1px solid var(--ink);text-align:center;grid-column:1/-1;padding:30px 24px}.ea-profile-pair{justify-content:center;align-items:center;gap:18px;margin-bottom:16px;display:flex}.ea-person-card{border:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:2px;padding:10px 18px;display:flex}.ea-person-card small{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.ea-person-card strong{font-family:var(--serif);font-size:18px;font-style:italic;font-weight:400}.ea-swap-line{color:var(--ink);line-height:0}.ea-center-moment p{color:var(--ink-70);margin:3px 0;font-size:14px}.ea-center-moment>span{font-family:var(--serif);margin-top:10px;font-size:17px;font-style:italic;display:block}.ea-benefit-card{border-top:1px solid var(--hair);border-left:1px solid var(--hair);width:auto;padding:22px 24px 24px;position:static}.ea-benefit-card:nth-of-type(odd){border-left:0}.ea-stage>.ea-benefit-card:first-of-type,.ea-stage>.ea-benefit-card:nth-of-type(2){border-top:0}.ea-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ea-card-head strong{font-family:var(--serif);font-size:22px;font-weight:400}.ea-card-head span{border:1px solid var(--hair);color:var(--ink-55);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:8.5px;font-weight:600}.ea-benefit-card p{color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.6}.ea-credit-network{font-family:var(--serif);align-items:center;gap:10px;margin-top:14px;font-size:15px;font-style:italic;display:flex}.ea-credit-network i{border:1px solid var(--signal);color:var(--signal);font-family:var(--text);padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.ea-intelligence{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ea-intelligence-copy{padding:24px}.ea-intelligence-copy strong{font-family:var(--serif);letter-spacing:-.015em;text-transform:none;margin-bottom:10px;font-size:max(20px,min(2.2vw,26px));font-weight:400;line-height:1.12;display:block}.ea-intelligence-copy p{color:var(--ink-70);margin:8px 0 0;font-size:14px;line-height:1.6}.ea-engine{border-left:1px solid var(--hair);flex-direction:column;gap:14px;padding:24px;display:flex}.ea-trace-row{flex-wrap:wrap;gap:8px;display:flex}.ea-trace-row span{border:1px solid var(--hair);color:var(--ink-62);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;font-size:9px;font-weight:600}.ea-engine-core{border:1px solid var(--ink);background:var(--paper);align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.ea-recommendation{font-family:var(--serif);color:var(--signal);font-size:15px;font-style:italic}.protege-quote{border-left:2px solid var(--signal);margin:30px 0 0;padding:8px 0 8px 26px}.protege-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:max(30px,min(4vw,44px));font-style:italic;font-weight:400;line-height:1.12}.protege-quote figcaption{color:var(--ink-55);letter-spacing:.15em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:600}.ss-loop{color:var(--ink);gap:7px;margin-bottom:14px;display:inline-flex}.ss-arrow{line-height:0}.ss-share{color:var(--signal)}.about-close{border-top:1px solid var(--ink);background:var(--midnight);color:var(--midnight-text);text-align:center;padding:max(80px,min(14vh,150px)) 24px;position:relative;overflow:hidden}.about-close h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--midnight-text);margin:0 0 14px;font-size:max(34px,min(4.6vw,56px));font-weight:400;line-height:1.05}.about-close-note{color:rgba(233,237,246,.72);margin:0 0 30px;font-size:16px}.arrow-signature{justify-content:center;align-items:center;gap:22px;margin-bottom:30px;display:flex}.arrow-sig-item{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;line-height:0;display:inline-flex}.arrow-sig-item[data-kind=share]{background:var(--transmit)}.arrow-sig-item[data-kind=seek]{background:var(--receive)}.arrow-sig-item[data-kind=swap]{background:var(--reciprocate)}.arrow-sig-item[data-kind=together]{background:var(--aligned)}@media (max-width:1100px){.about-split,.ea-intelligence{grid-template-columns:1fr}.ea-engine{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:980px){.discovery-layout{grid-template-columns:1fr}.deck-column{max-width:560px;padding-right:0}.match-panel{border-left:0;border-top:1px solid var(--ink);max-width:560px;margin-top:36px;padding-top:28px;padding-left:0}.about-hero{grid-template-columns:1fr;gap:44px;padding-top:max(48px,min(8vh,80px));padding-bottom:max(52px,min(9vh,90px))}.about-hero h1{max-width:none}.hero-card-col .deck-stage{margin-left:0;margin-right:0}.hero-card-col:before,.hero-card-col:after{display:none}}@media (max-width:900px){.app-rail{display:none}.app-main{padding:18px 18px 130px}.mobile-topbar{z-index:40;background:var(--paper);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 20px;padding:13px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.mobile-topbar p{color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.mobile-app-nav{z-index:50;background:var(--paper);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav button{padding:14px 0 calc(12px + env(safe-area-inset-bottom));border:0;border-left:1px solid var(--hair);color:var(--ink-62);letter-spacing:.12em;text-transform:uppercase;background:0 0;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.mobile-app-nav button:first-child{border-left:0}.mobile-app-nav button[data-active=true]{background:var(--ink);color:#fff}.mobile-app-nav button svg{display:none}.view-header h1{font-size:max(29px,min(8vw,36px))}.discover-header{flex-direction:column;align-items:stretch}.discover-controls{overflow-x:auto}.discover-controls .add-profile-button,.mode-switch button{white-space:nowrap;flex:1;justify-content:center}.profile-columns,.proof-row{grid-template-columns:1fr;gap:28px 0}.profile-readiness{grid-template-columns:1fr;gap:18px}.session-row{flex-wrap:wrap}.join-shell{grid-template-columns:1fr}.join-brand{justify-content:flex-start;gap:22px;padding:20px 24px 28px}.join-headline{font-size:max(26px,min(7.5vw,32px))}.join-brand-rule{margin-top:0}.join-ghost,.join-brand-quote{display:none}.join-form-col{align-items:flex-start;padding:40px 24px 90px}.pfield-intro{grid-template-columns:1fr;align-items:start;gap:16px}.pfield{height:max(460px,min(68vh,560px))}.pfield-label{opacity:0!important}.pfield-node .pfield-card{display:none}.pfield-dock{display:flex}.pfield-rail{bottom:14px}.flow-strip,.grammar-triad{grid-template-columns:1fr}.flow-frame,.grammar-card{border-left:0;border-top:1px solid var(--hair);padding:22px 0 4px}.flow-frame:first-child,.grammar-card:first-child{border-top:0}.flow-frame{padding-bottom:26px}.proof-signal-list,.ea-stage{grid-template-columns:1fr}.ea-benefit-card{border-left:0!important}.ea-stage>.ea-benefit-card:nth-of-type(2){border-top:1px solid var(--hair)}.primer-modes{grid-template-columns:repeat(2,1fr)}.primer-modes>div{border-left:0;padding-left:0}.primer-modes>div:nth-child(2n){border-left:1px solid var(--hair);padding-left:14px}.primer-modes>div:nth-child(n+3){border-top:1px solid var(--hair);margin-top:0;padding-top:14px}.profile-builder-grid{grid-template-columns:1fr}.sheet-backdrop{align-items:flex-end;padding:0}.request-sheet{width:100%;max-height:94svh;padding:22px 20px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0}.primer-backdrop{padding:14px}}@media (max-width:560px){.credit-loop strong{letter-spacing:.1em;font-size:9.5px}.credit-loop span{font-size:9px}.credit-loop>div{column-gap:8px;padding-right:8px}.credit-loop svg{width:13px}.exchange-skill{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 16px}.exchange-skill strong{white-space:normal;font-size:16px}.exchange-skill .exchange-glyph{display:none}.profile-stats strong{font-size:30px}.game-rules{grid-template-columns:1fr}.game-rules>div{border-left:0;align-items:baseline;gap:12px;padding:12px 0 0;display:flex}.game-rules>div+div{padding-left:0}.game-rules strong{margin-top:0}.trust-stats{max-width:100%}.vu-pair{grid-template-columns:1fr;gap:14px}.vu-pair>.vu-node:last-of-type{text-align:left;align-items:flex-start}.vu-hub{justify-content:flex-start}.vu-hub:before{width:120px;left:0;right:auto}.vu-result-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.rule-draw,.join-brand-rule,.request-success[data-matched=true] .eyebrow,.request-success[data-matched=true] h2,.request-success[data-matched=true] p:not(.eyebrow),.request-success[data-matched=true] .sheet-submit,.live-dot,.panel-value:before,.speak-chip:before,.about-enter:before{animation:none}.exchange-moment{gap:18px}.exchange-moment .xm-disc,.xm-interlock{animation:none;position:static}.exchange-moment .xm-disc{opacity:1}.xm-ring{display:none}.readiness-bars span:after{transition:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}
