@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5dce4b{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5dce4b{--font-space:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_bee7a3{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_bee7a3{--font-display:"Cinzel","Cinzel Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--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-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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.hidden{display:none}.table{display:table}.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}.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)}.transition{transition-property:color,background-color,border-color,outline-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))}}:root{--obsidian:#010405;--deepwater:#04121a;--hull:#0a202b;--fog:#5c7180;--bone:#f0e8d8;--aurum:#b8893e;--aurum-bright:#d7ae63;--ion:#2f86a7;--signal:#7f302b;--line:#d7ae6321;--line-strong:#d7ae6347;--panel:#04151ecc;--max:1280px;--ease-tide:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{background:var(--obsidian);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -15%,#17455852,transparent 33rem),linear-gradient(180deg,#00080d 0,var(--obsidian) 42rem);min-width:320px;color:var(--bone);font-family:var(--font-space),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--aurum);color:var(--obsidian)}.site-frame{min-height:100vh;position:relative;overflow:clip}.site-atmosphere{z-index:0;background:radial-gradient(circle at 78% 7%,#2f86a71f,#0000 29rem),radial-gradient(circle at 18% 42%,#b8893e12,#0000 26rem)}.site-atmosphere,.site-grain{pointer-events:none;position:fixed;inset:0}.site-grain{opacity:.035;z-index:5;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}.masthead,.site-footer,main{z-index:2;position:relative}.skip-link{background:var(--bone);color:var(--obsidian);z-index:100;padding:.65rem 1rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.masthead{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:40;background:#010405d1;position:sticky;top:0}.masthead-inner{height:78px;max-width:var(--max);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;margin:0 auto;padding:0 28px;display:grid}.masthead-brand{justify-self:start;align-items:center;display:flex}.brand-lockup-img{width:220px;max-width:100%;height:auto;display:block}.brand-lockup-img.is-compact{width:158px}.brand-lockup{align-items:center;gap:13px;display:inline-flex}.brand-lockup-pennant{flex:none;width:44px;height:44px;display:block}.brand-lockup-wordmark{flex:none;width:auto;height:27px;display:block}.brand-lockup.is-compact{gap:11px}.brand-lockup.is-compact .brand-lockup-pennant{width:38px;height:38px}.brand-lockup.is-compact .brand-lockup-wordmark{height:22px}@media (max-width:520px){.masthead-brand .brand-lockup-wordmark{display:none}}.logo-mark-img{flex:none;display:block}.desktop-navigation{align-items:center;gap:clamp(18px,2.5vw,38px);display:flex}.desktop-navigation a{color:#f0e8d8a3;letter-spacing:.045em;font-size:.78rem;font-weight:500;transition:color .18s;position:relative}.desktop-navigation a:after{background:var(--aurum-bright);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-12px;left:0;transform:scaleX(0)}.desktop-navigation a.is-active,.desktop-navigation a:focus-visible,.desktop-navigation a:hover{color:var(--bone)}.desktop-navigation a.is-active:after{transform:scaleX(1)}.masthead-cta{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b8893e7a;justify-self:end;align-items:center;gap:14px;padding:10px 13px;font-size:.67rem;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.masthead-cta:focus-visible,.masthead-cta:hover{background:var(--aurum-bright);border-color:var(--aurum-bright);color:var(--obsidian)}.menu-toggle,.mobile-navigation{display:none}.home-hero{max-width:var(--max);grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:center;gap:clamp(50px,7vw,116px);min-height:calc(100svh - 78px);margin:0 auto;padding:86px 28px 96px;display:grid}.home-hero-copy{z-index:2;max-width:720px;position:relative}.eyebrow{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.67rem;font-weight:500}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:850px;margin-bottom:32px;font-size:clamp(3.4rem,7vw,7.25rem);line-height:.92}h1,h2{font-family:var(--font-display),"Times New Roman",serif;font-weight:500}h2{letter-spacing:-.055em;font-size:clamp(2.15rem,4.6vw,4.85rem);line-height:.98}h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:500;line-height:1.2}.hero-intro{color:#f0e8d8ad;max-width:610px;font-size:clamp(1rem,1.45vw,1.23rem);line-height:1.65}.button-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.button{letter-spacing:.02em;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:0 18px;font-size:.83rem;font-weight:600;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.button:focus-visible,.button:hover{transform:translateY(-2px)}.button-primary{background:var(--aurum-bright);border:1px solid var(--aurum-bright);color:var(--obsidian)}.button-primary:focus-visible,.button-primary:hover{background:var(--bone);border-color:var(--bone)}.button-quiet{border:1px solid var(--line-strong);color:var(--bone)}.button-quiet:focus-visible,.button-quiet:hover{border-color:var(--aurum);color:var(--aurum-bright)}.hero-proof{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin-top:54px;font-size:.61rem;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof span:before{background:var(--ion);content:"";width:4px;height:4px}.hero-vessel{justify-self:end;width:100%;max-width:408px;position:relative}.device-frame{aspect-ratio:1206/2622;background:var(--deepwater);border:1px solid #d7ae6359;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000008c}.device-frame:after{content:"";pointer-events:none;z-index:2;border:1px solid #f0e8d81a;position:absolute;inset:12px}.device-frame img,.editorial-image img,.flow-image img{object-fit:cover}.chart-rings{pointer-events:none;position:absolute;inset:-12% -20%}.chart-rings i{border:1px solid #2f86a729;border-radius:50%;position:absolute;inset:0}.chart-rings i:nth-child(2){inset:13%}.chart-rings i:nth-child(3){border-color:#b8893e38;inset:27%}.chart-rings:after,.chart-rings:before{content:"";background:linear-gradient(90deg,#0000,#2f86a752,#0000);width:100%;height:1px;position:absolute;top:50%;left:0}.chart-rings:after{transform:rotate(90deg)}.vessel-caption{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-top:16px;font-size:.62rem;display:flex}.status-dot{align-items:center;gap:8px;display:inline-flex}.status-dot:before{background:var(--ion);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #2f86a78c}.section-shell{max-width:var(--max);margin:0 auto;padding-left:28px;padding-right:28px}.manifesto{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:start;gap:44px;padding-top:112px;padding-bottom:112px;display:grid}.manifesto h2{max-width:900px;margin-bottom:28px}.manifesto>div:last-child>p{color:#f3ead7bd;max-width:720px;font-size:1.15rem}.section-kicker{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:15px;font-size:.62rem;display:flex}.product-preview{padding-top:150px;padding-bottom:150px}.section-heading{grid-template-columns:.32fr 1fr .58fr;gap:24px 60px;margin-bottom:72px;display:grid}.section-heading .eyebrow{margin-top:10px}.section-heading h2{margin-bottom:0}.section-heading>p:last-child{color:var(--fog);align-self:end;margin:0}.section-heading.compact{grid-template-columns:.34fr 1fr}.flow-gallery{border-top:1px solid var(--line-strong)}.flow-navigation{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.flow-navigation::-webkit-scrollbar{display:none}.flow-navigation button{border:0;border-bottom:1px solid var(--line);color:var(--fog);cursor:pointer;scroll-snap-align:start;text-align:left;background:0 0;flex:1 0 112px;min-width:112px;padding:20px 8px 16px;position:relative}.flow-navigation button span{font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem}.flow-navigation button i{background:var(--aurum-bright);transform-origin:0;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.flow-navigation button.is-active{color:var(--bone)}.flow-navigation button.is-active i{transform:scaleX(1)}.flow-stage{grid-template-columns:minmax(0,440px) minmax(268px,330px);justify-content:center;align-items:center;gap:clamp(32px,6vw,104px);padding-top:40px;display:grid}.flow-copy{align-self:center;max-width:400px;animation:rise-in .44s both}.flow-phone{justify-self:center;width:100%;animation:image-in .56s both}.flow-progress{color:#e2b8679e;letter-spacing:.16em;margin-top:28px;font-size:.6rem;display:block}.flow-copy>p,.flow-progress{font-family:var(--font-mono),monospace}.flow-copy>p{color:var(--aurum-bright);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.62rem}.flow-copy h3{margin-bottom:20px;font-size:clamp(1.8rem,3vw,3rem)}.flow-copy>span{color:var(--fog);display:block}.flow-image{background:var(--deepwater);border:1px solid var(--line);min-height:580px;animation:image-in .54s both;position:relative;overflow:hidden}.silent-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);align-items:center;gap:clamp(60px,9vw,150px);padding-top:140px;padding-bottom:140px;display:grid}.security-statement h2,.silent-copy h2{margin-bottom:30px}.security-statement>p:not(.eyebrow),.silent-copy>p:not(.eyebrow){color:var(--fog);max-width:590px}.text-link{color:var(--aurum-bright);align-items:center;gap:18px;margin-top:18px;padding-bottom:6px;font-size:.82rem;display:inline-flex;position:relative}.text-link:after{background:var(--aurum);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;transform:scaleX(.24)}.text-link:focus-visible:after,.text-link:hover:after{transform:scaleX(1)}.payment-course{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;display:grid}.course-node{aspect-ratio:1;border:1px solid var(--line-strong);text-align:center;background:#0a202ba3;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.course-node small,.course-node span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.05em;font-size:.57rem}.course-node b{margin:10px 0 6px;font-size:1rem}.course-line{background:#2f86a740;height:1px;overflow:hidden}.course-line i{background:var(--ion);width:58%;height:1px;animation:course-pulse 2.6s ease-in-out infinite;display:block;transform:translate(-100%)}.asset-ledger{padding-top:150px;padding-bottom:150px}.ledger-rows{border-top:1px solid var(--line-strong)}.ledger-rows article{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:28px;padding:34px 0;display:grid}.asset-symbol{border:1px solid var(--line-strong);font-family:var(--font-mono),monospace;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.asset-symbol.bitcoin{color:var(--aurum-bright)}.asset-symbol.monero{color:#da6b35}.asset-symbol.dbloon{color:#2e86a7}.ledger-rows h3,.ledger-rows p{margin-bottom:0}.ledger-rows p{color:var(--fog);margin-top:5px}.ledger-rows article>span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.ledger-note{color:var(--fog);margin:20px 0 0 86px;font-size:.76rem}.security-field{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:stretch;gap:80px;padding-top:140px;padding-bottom:140px;display:grid}.security-facts{border-top:1px solid var(--line-strong)}.security-facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.security-facts span{color:var(--fog)}.security-facts b{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:500}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:750px;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.final-cta:before{content:"";border:1px solid #2f86a724;border-radius:50%;width:520px;height:520px;position:absolute}.final-cta>*{z-index:1;position:relative}.final-cta .eyebrow{margin-top:26px}.final-cta h2{margin-bottom:22px}.final-cta>p:not(.eyebrow){color:var(--fog);margin-bottom:32px}.final-cta small{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:20px;font-size:.57rem}.site-footer{border-top:1px solid var(--line);max-width:var(--max);margin:0 auto;padding:70px 28px 28px}.footer-primary{grid-template-columns:1fr 1fr auto;align-items:start;gap:30px;display:grid}.footer-primary p{color:var(--fog);margin:0}.footer-beta{border-bottom:1px solid var(--aurum);color:var(--aurum-bright);padding-bottom:5px;font-size:.8rem}.footer-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(130px,1fr));gap:40px;margin-top:68px;padding:48px 0;display:grid}.footer-links div{flex-direction:column;gap:10px;display:flex}.footer-links span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.58rem}.footer-links a{font-size:.82rem}.footer-links a:focus-visible,.footer-links a:hover{color:var(--aurum-bright)}.footer-bottom{border-top:1px solid var(--line);color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;padding-top:22px;font-size:.57rem;display:flex}[data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.page-hero{max-width:var(--max);margin:0 auto;padding:154px 28px 116px}.page-hero-mark{border-bottom:1px solid var(--line);margin-bottom:74px;padding-bottom:20px}.page-hero h1{max-width:1150px;font-size:clamp(3.2rem,6.6vw,6.7rem)}.page-hero-footer{grid-template-columns:minmax(0,670px) auto;justify-content:space-between;align-items:start;gap:28px;display:grid}.page-hero-footer>p{color:#f3ead7c2;font-size:1.13rem}.page-hero-footer>span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:.61rem}.page-section{padding-bottom:140px}.split-feature{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,8vw,130px);padding-top:130px;padding-bottom:130px;display:grid}.split-feature.reverse>div:first-child{order:2}.split-feature.reverse>div:last-child{order:1}.split-feature h2{margin-bottom:28px;font-size:clamp(2.1rem,4vw,4rem)}.split-feature>div>p:not(.eyebrow){color:var(--fog)}.editorial-image{aspect-ratio:1.34;background:var(--deepwater);border:1px solid var(--line);position:relative;overflow:hidden}.editorial-image.portrait{aspect-ratio:1/1.05}.line-list,.number-list{margin:34px 0 0;padding:0;list-style:none}.line-list li{border-top:1px solid var(--line);padding:13px 0}.line-list li:last-child{border-bottom:1px solid var(--line)}.number-list li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:20px;padding:14px 0;display:grid}.number-list li:last-child{border-bottom:1px solid var(--line)}.number-list span{color:var(--aurum-bright);font-family:var(--font-mono),monospace;font-size:.58rem}.inline-note{border-left:1px solid var(--ion);color:#f0e8d8b8;margin-top:34px;padding:8px 0 8px 20px;font-size:.82rem}.state-field{border-top:1px solid var(--line);padding-top:130px;padding-bottom:140px}.state-list{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.state-list article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:22px;padding:24px 20px 24px 0;display:grid}.state-list article:nth-child(odd){border-right:1px solid var(--line)}.state-list article:nth-child(2n){padding-left:20px}.state-list span{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.state-list p{color:var(--fog);margin:0}.protocol-boundary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:center;padding-top:140px;padding-bottom:140px}.protocol-boundary h2{max-width:900px;margin:0 auto 28px}.protocol-boundary>p:last-child{color:var(--fog);max-width:700px;margin:0 auto}.security-map{aspect-ratio:2.45;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:120px;overflow:hidden}.map-center,.security-map{justify-content:center;align-items:center;display:flex;position:relative}.map-center{background:var(--deepwater);border:1px solid var(--aurum);z-index:2;flex-direction:column;width:224px;height:148px}.map-center span,.map-orbit span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem}.map-center b{margin-top:10px;font-size:1rem}.map-orbit{border:1px solid #2f86a733;border-radius:50%;width:760px;height:390px;position:absolute}.map-orbit:after{content:"";border:1px solid #b8893e24;border-radius:50%;position:absolute;inset:54px 100px}.map-orbit span{background:var(--obsidian);border:1px solid var(--line);z-index:2;padding:10px 13px;position:absolute}.map-orbit span:first-child{top:45%;left:-28px}.map-orbit span:nth-child(2){top:-18px;left:27%}.map-orbit span:nth-child(3){bottom:-18px;right:24%}.map-orbit span:nth-child(4){top:45%;right:-46px}.threat-grid{grid-template-columns:1fr 1fr;gap:1px;padding-bottom:140px;display:grid}.threat-grid article{border:1px solid var(--line);padding:clamp(32px,5vw,70px)}.threat-grid h3{font-size:clamp(1.6rem,2.8vw,2.8rem)}.threat-grid article>p:last-child{color:var(--fog)}.asset-monograph{border-top:1px solid var(--line);grid-template-columns:130px 1fr .66fr;align-items:center;gap:clamp(35px,6vw,90px);padding-top:100px;padding-bottom:100px;display:grid}.monograph-mark{border:1px solid var(--line-strong);font-family:var(--font-mono),monospace;justify-content:center;align-items:center;width:120px;height:120px;font-size:2.6rem;display:flex}.bitcoin-field .monograph-mark{color:var(--aurum-bright)}.monero-field .monograph-mark{color:#da6b35}.asset-monograph h2{margin-bottom:22px}.asset-monograph>div>p:last-child{color:var(--fog)}.asset-monograph dl{margin:0}.asset-monograph dl div{border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;display:flex}.asset-monograph dl div:last-child{border-bottom:1px solid var(--line)}.asset-monograph dt{color:var(--fog)}.asset-monograph dd{font-family:var(--font-mono),monospace;text-transform:uppercase;margin:0;font-size:.63rem}.architecture-course{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;padding-bottom:140px;display:grid}.architecture-course article{border:1px solid var(--line);min-height:265px;padding:34px}.architecture-course article>span,.signal-panel>span{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem}.architecture-course h2{margin:34px 0 18px;font-size:1.65rem}.architecture-course p{color:var(--fog)}.architecture-course>i{background:#2f86a747;height:1px}.signal-panel{border:1px solid var(--line);background:#0a202b6b;padding:clamp(35px,6vw,80px)}.signal-panel b{margin-top:24px;font-size:2rem;display:block}.signal-panel p{color:var(--fog)}.signal-bars{align-items:end;gap:8px;height:48px;margin-top:34px;display:flex}.signal-bars i{background:var(--fog);opacity:.28;width:8px;height:20%;display:block}.signal-bars i:nth-child(2){height:40%}.signal-bars i:nth-child(3){height:68%}.signal-bars i:nth-child(4){height:100%}.beta-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;padding-bottom:120px;display:grid}.beta-grid article{border-bottom:1px solid var(--line);padding:60px}.beta-grid article:first-child{border-right:1px solid var(--line)}.beta-apply{grid-template-columns:1fr auto;align-items:end;gap:60px;padding-bottom:140px;display:grid}.beta-apply h2{margin-bottom:24px;font-size:clamp(2.2rem,4vw,4rem)}.beta-apply p{color:var(--fog);max-width:650px}.legal-copy{border-top:1px solid var(--line);max-width:880px;padding-top:80px;padding-bottom:150px}.legal-copy h2{margin:62px 0 16px;font-size:1.5rem}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#f0e8d8ab}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes image-in{0%{opacity:.45;transform:translateY(8px)scale(.995)}}@keyframes course-pulse{0%{transform:translate(-110%)}60%,to{transform:translate(200%)}}@media (max-width:1040px){.masthead-inner{grid-template-columns:1fr auto auto}.desktop-navigation{display:none}.menu-toggle{cursor:pointer;background:0 0;border:0;gap:6px;margin-left:18px;padding:12px 0 12px 12px;display:grid}.menu-toggle span{background:var(--bone);width:24px;height:1px;transition:transform .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-navigation{border-top:1px solid var(--line);opacity:0;background:#010405fa;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.mobile-navigation.is-open{opacity:1;grid-template-rows:1fr}.mobile-navigation nav{gap:0;display:grid;overflow:hidden}.mobile-navigation a{border-bottom:1px solid var(--line);padding:17px 28px;font-size:1.05rem}.mobile-navigation>p{display:none}.home-hero{grid-template-columns:1fr .78fr;gap:52px}.section-heading{grid-template-columns:.28fr 1fr}.section-heading>p:last-child{grid-column:2}.silent-section{grid-template-columns:1fr}.payment-course{max-width:700px}.architecture-course{grid-template-columns:1fr}.architecture-course>i{justify-self:center;width:1px;height:46px}.architecture-course article{width:100%;min-height:0}}@media (max-width:760px){.masthead-inner{height:68px;padding:0 20px}.brand-lockup-img.is-compact{width:140px}.masthead-cta{display:none}.home-hero{flex-direction:column;min-height:0;padding:90px 20px 80px;display:flex}h1{font-size:clamp(3.25rem,15vw,5rem)}h2{font-size:clamp(2.4rem,11vw,3.6rem)}.hero-vessel{max-width:460px;margin-top:10px}.page-hero,.section-shell,.site-footer{padding-left:20px;padding-right:20px}.manifesto{grid-template-columns:1fr;padding-top:84px;padding-bottom:84px}.asset-ledger,.product-preview{padding-top:100px;padding-bottom:100px}.section-heading,.section-heading.compact{grid-template-columns:1fr;margin-bottom:50px}.section-heading>p:last-child{grid-column:auto}.flow-navigation{scroll-snap-type:x mandatory;overflow-x:auto}.flow-navigation button{scroll-snap-align:start;min-width:126px}.flow-stage{flex-direction:column;gap:36px;display:flex}.flow-copy{align-self:stretch;padding:0 4px}.flow-phone{max-width:288px}.silent-section{gap:70px;padding-top:100px;padding-bottom:100px}.payment-course{grid-template-columns:1fr;align-items:stretch;width:100%;max-width:320px;margin:0 auto}.course-node{aspect-ratio:auto;min-height:150px}.course-line{justify-self:center;width:1px;height:48px}.course-line i{width:1px;height:48%;animation:none}.ledger-rows article{grid-template-columns:52px 1fr;align-items:start}.ledger-rows article>span{grid-column:2}.ledger-note{margin-left:0}.security-field{grid-template-columns:1fr;gap:60px;padding-top:100px;padding-bottom:100px}.final-cta{min-height:650px}.final-cta:before{width:360px;height:360px}.footer-primary{grid-template-columns:1fr}.footer-beta{justify-self:start}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding-top:110px;padding-bottom:86px}.page-hero-mark{margin-bottom:55px}.page-hero-footer{grid-template-columns:1fr}.split-feature,.split-feature.reverse{grid-template-columns:1fr;padding-top:90px;padding-bottom:90px}.split-feature.reverse>div:first-child,.split-feature.reverse>div:last-child{order:0}.editorial-image{min-height:390px}.state-field{padding-top:90px;padding-bottom:100px}.state-list{grid-template-columns:1fr}.state-list article,.state-list article:nth-child(2n){border-right:0;padding-left:0}.protocol-boundary{padding-top:100px;padding-bottom:100px}.security-map{aspect-ratio:1.15}.map-orbit{width:480px;height:480px}.map-orbit:after{inset:70px}.threat-grid{grid-template-columns:1fr}.asset-monograph{grid-template-columns:86px 1fr;align-items:start}.monograph-mark{width:78px;height:78px;font-size:2rem}.asset-monograph dl{grid-column:1/-1}.beta-grid{grid-template-columns:1fr}.beta-grid article{padding:50px 0}.beta-grid article:first-child{border-right:0}.beta-apply{grid-template-columns:1fr;align-items:start;padding-bottom:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.site-atmosphere{background:radial-gradient(circle at 84% 9%,#2f86a733,#0000 24rem),radial-gradient(circle at 20% 38%,#b8893e1a,#0000 25rem),repeating-linear-gradient(90deg,#0000 0 159px,#d7ae6307 159px 160px),repeating-linear-gradient(0deg,#0000 0 159px,#d7ae6305 159px 160px)}a:focus-visible,button:focus-visible{outline:1px solid var(--ion);outline-offset:5px}.masthead{background:#010405e6;border-bottom-color:#d7ae6330;box-shadow:0 18px 70px #00080d7a}.masthead-chartline{color:#d7ae6385;font-family:var(--font-mono),monospace;letter-spacing:.12em;max-width:var(--max);text-transform:uppercase;grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items:center;margin:0 auto;padding:7px 28px 5px;font-size:.48rem;display:grid}.masthead-chartline i{background:#d7ae6324;height:1px;margin:0 14px;position:relative}.masthead-chartline b{background:var(--aurum-bright);width:5px;height:5px;position:absolute;top:-2px;left:50%;transform:rotate(45deg)}.masthead-inner{border-left:1px solid #d7ae631f;border-right:1px solid #d7ae631f;height:70px;position:relative}.masthead-inner:after,.masthead-inner:before{background:var(--aurum);content:"";width:5px;height:5px;position:absolute;top:-3px;transform:rotate(45deg)}.masthead-inner:before{left:-3px}.masthead-inner:after{right:-3px}.desktop-navigation a{letter-spacing:.08em;transition:color .52s var(--ease-tide),transform .52s var(--ease-tide)}.desktop-navigation a:before{color:#d7ae6357;content:"·"}.desktop-navigation a:hover{transform:translateY(-2px)}.masthead-cta{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));min-width:128px;transition:background .54s var(--ease-tide),color .54s var(--ease-tide),transform .54s var(--ease-tide);background:#b8893e0f;padding:8px 11px 8px 14px}.masthead-cta small{color:#f0e8d86b;letter-spacing:.16em;font-size:.46rem}.masthead-cta:hover{transform:translateY(-2px)}.home-hero{isolation:isolate;min-height:calc(100svh - 98px);padding-top:106px;padding-bottom:126px;position:relative;overflow:visible}.home-hero:before{background:linear-gradient(90deg,var(--obsidian),transparent 40%,transparent 72%,#01040594);content:"";z-index:-1;inset:0 calc(50% - 50vw)}.hero-cartography,.home-hero:before{pointer-events:none;position:absolute}.hero-cartography{z-index:-2;inset:-12px calc(50% - 50vw) 0 38%;overflow:hidden}.starfield{opacity:.42;background-image:radial-gradient(circle,#f3ead7c7 0 .7px,#0000 .9px),radial-gradient(circle,#2f86a7c7 0 .7px,#0000 .9px),radial-gradient(circle,#d7ae6380 0 .6px,#0000 .8px);background-position:17px 31px,81px 59px,143px 11px;background-size:113px 101px,173px 149px,211px 181px;position:absolute;inset:0}.chart-latitudes{width:920px;height:920px;position:absolute;top:-180px;right:-110px}.chart-latitudes i,.chart-latitudes:after,.chart-latitudes:before{content:"";border:1px solid #2f86a721;border-radius:50%;position:absolute;inset:0}.chart-latitudes:after{border-color:#d7ae6324;inset:14%}.chart-latitudes i:first-child{inset:28%}.chart-latitudes i:nth-child(2){inset:40%}.chart-latitudes i:nth-child(3){border-width:1px 0 0;border-radius:0;inset:50% -12% auto}.chart-latitudes i:nth-child(4){border-width:0 0 0 1px;border-radius:0;inset:-12% auto -12% 50%}.charted-course{width:72%;height:52%;position:absolute;top:34%;right:4%;transform:rotate(-11deg)}.charted-course:before{content:"";border-top:1px dashed #d7ae6345;width:100%;position:absolute;top:50%;left:0}.charted-course i{background:var(--aurum-bright);border:3px solid var(--deepwater);width:8px;height:8px;position:absolute;top:calc(50% - 4px);transform:rotate(45deg);box-shadow:0 0 0 1px #d7ae6366}.charted-course i:first-child{left:0}.charted-course i:nth-child(2){left:16%}.charted-course i:nth-child(3){left:32%}.charted-course i:nth-child(4){left:64%}.charted-course i:nth-child(5){left:96%}.chart-label{color:#5c7180a3;font-family:var(--font-mono),monospace;letter-spacing:.14em;font-size:.48rem;position:absolute}.label-north{top:9%;right:36%}.label-east{top:44%;right:3%;transform:rotate(90deg)}.label-depth{bottom:11%;right:18%}.home-hero-copy{padding-left:30px}.home-hero-copy:before{background:linear-gradient(var(--aurum-bright),#d7ae631a 68%,transparent);content:"";width:1px;position:absolute;inset:0 auto 0 0}.home-hero-copy:after{border-color:var(--aurum-bright) transparent transparent var(--aurum-bright);content:"";border-style:solid;border-width:4px;width:0;height:0;position:absolute;top:0;left:-3px}.hero-bearing{color:#5c7180b8;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:36px;font-size:.48rem;display:grid}.hero-bearing i{background:#d7ae632e;height:1px;margin:0 16px}.home-hero h1{letter-spacing:-.035em;text-shadow:0 12px 48px #000000b8;font-size:clamp(3.25rem,5.9vw,6.4rem);line-height:1}.home-hero .eyebrow{color:var(--ion)}.hero-intro{color:#f3ead7c2}.button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .56s var(--ease-tide),background .56s var(--ease-tide),color .56s var(--ease-tide),border-color .56s var(--ease-tide)}.button span{background:#01040524;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.button:hover span{transform:translate(2px,-1px)}.hero-proof{border-top:1px solid #d7ae6324;padding-top:16px}.hero-vessel{padding:24px}.vessel-plate{clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));z-index:2;background:linear-gradient(145deg,#d7ae631c,#04141c8a 30%,#010405d6);padding:13px;position:relative;box-shadow:0 54px 120px #010405bf,inset 0 1px #f3ead714}.device-frame{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));border-color:#d7ae634d;box-shadow:inset 0 0 80px #00000047}.device-frame:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#2f86a729,#0000),repeating-linear-gradient(0deg,#0000 0 12px,#d7ae6309 12px 13px);position:absolute;inset:0}.plate-corner{z-index:3;width:7px;height:7px;position:absolute}.plate-nw{border-left:1px solid var(--aurum-bright);left:6px}.plate-ne,.plate-nw{border-top:1px solid var(--aurum-bright);top:6px}.plate-ne{border-right:1px solid var(--aurum-bright);right:6px}.plate-sw{border-left:1px solid var(--aurum-bright);left:6px}.plate-se,.plate-sw{border-bottom:1px solid var(--aurum-bright);bottom:6px}.plate-se{border-right:1px solid var(--aurum-bright);right:6px}.compass-rose{animation:compass-drift 18s var(--ease-tide) infinite alternate;z-index:3;border:1px solid #d7ae6347;border-radius:50%;width:154px;height:154px;position:absolute;top:-32px;left:-44px}.compass-rose:after,.compass-rose:before{content:"";background:#d7ae6333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-rose:before{width:120%;height:1px}.compass-rose:after{width:1px;height:120%}.compass-rose span{background:var(--obsidian);color:var(--aurum-bright);font-family:var(--font-display),serif;z-index:2;padding:3px;font-size:.56rem;position:absolute}.compass-rose span:first-child{top:-8px;left:50%;transform:translate(-50%)}.compass-rose span:nth-child(2){top:50%;right:-7px;transform:translateY(-50%)}.compass-rose span:nth-child(3){bottom:-8px;left:50%;transform:translate(-50%)}.compass-rose span:nth-child(4){top:50%;left:-8px;transform:translateY(-50%)}.compass-needle{border-color:transparent transparent var(--aurum-bright);transform-origin:50% 60px;border-style:solid;border-width:0 7px 57px;width:0;height:0;position:absolute;top:17px;left:calc(50% - 7px);transform:rotate(26deg)}.chart-rings{inset:-17% -25%}.chart-rings i{border-style:dashed}.vessel-caption{border-bottom:1px solid #d7ae6324;margin:14px 13px 0;padding-bottom:12px}.manifesto{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(90deg,#b8893e0e,#0000 32%),#04121a5c;border-color:#d7ae633d;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr) 130px;margin-bottom:44px;padding-left:36px;padding-right:36px}.manifesto:before{content:"";pointer-events:none;border:1px solid #d7ae631a;position:absolute;inset:9px}.manifesto-seal{aspect-ratio:1;border:1px solid #d7ae635c;border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.manifesto-seal:after,.manifesto-seal:before{content:"";background:#d7ae6338;position:absolute;inset:50% -16%}.manifesto-seal:after{inset:-16% 50%}.manifesto-seal span{color:var(--aurum-bright);font-family:var(--font-display),serif;letter-spacing:.08em;font-size:1.4rem}.manifesto-seal i{border:1px dashed #2f86a747;border-radius:50%;position:absolute;inset:10px}.section-chart-rule{color:#5c71809e;font-family:var(--font-mono),monospace;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:74px;font-size:.5rem;display:grid}.section-chart-rule i{background:linear-gradient(90deg,#d7ae6370,#2f86a733);height:1px;margin:0 18px;position:relative}.section-chart-rule i:after{background:var(--aurum-bright);content:"";width:5px;height:5px;position:absolute;top:-2px;right:27%;transform:rotate(45deg)}.flow-gallery{clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 79px,#2f86a706 79px 80px),#04121a52;border:1px solid #d7ae6333;padding:12px}.flow-navigation{border:1px solid #d7ae6317}.flow-navigation button{transition:background .52s var(--ease-tide),color .52s var(--ease-tide)}.flow-navigation button.is-active{background:#b8893e12}.flow-stage{padding:36px 8px 18px}.flow-copy{padding:0 8px 0 26px}.flow-copy h3{font-family:var(--font-display),serif;line-height:1.15}.flow-image{border-color:#d7ae632e}.silent-section{position:relative;overflow:hidden}.silent-chart{opacity:.64;pointer-events:none;width:640px;height:640px;position:absolute;top:50%;right:-230px;transform:translateY(-50%)}.silent-chart i,.silent-chart:after,.silent-chart:before{content:"";border:1px solid #2f86a724;border-radius:50%;position:absolute;inset:0}.silent-chart:after{border-color:#d7ae632e;inset:16%}.silent-chart i:first-child{inset:31%}.silent-chart i:nth-child(2){border-width:1px 0 0;border-radius:0;inset:50% 0 auto}.silent-chart i:nth-child(3){border-width:0 0 0 1px;border-radius:0;inset:0 auto 0 50%}.silent-chart span{color:#d7ae636b;font-family:var(--font-display),serif;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-course{z-index:1;position:relative}.course-node{clip-path:polygon(0 11px,11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);background:radial-gradient(circle at 50% 42%,#2f86a71a,#0000 50%),#04121adb}.course-node:before{color:#d7ae632e;content:"✦";margin-bottom:6px;font-size:1.2rem}.asset-ledger{background:linear-gradient(90deg,#0000 50%,#04121a61),repeating-linear-gradient(0deg,#0000 0 89px,#d7ae6306 89px 90px)}.ledger-rows article{transition:background .52s var(--ease-tide),padding .52s var(--ease-tide)}.ledger-rows article:hover{background:#b8893e0b;padding-left:16px;padding-right:16px}.asset-symbol{clip-path:polygon(0 9px,9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.security-field{background:linear-gradient(100deg,#04121ab8,#0000 70%);padding-left:36px;padding-right:36px;position:relative;overflow:hidden}.hull-lines{pointer-events:none;position:absolute;inset:0}.hull-lines i{border-left:1px solid #d7ae630f;position:absolute;top:-20%;bottom:-20%;transform:rotate(23deg)}.hull-lines i:first-child{left:56%}.hull-lines i:nth-child(2){left:67%}.hull-lines i:nth-child(3){left:78%}.hull-lines i:nth-child(4){left:89%}.security-facts,.security-statement{z-index:1;position:relative}.security-facts div{transition:background .52s var(--ease-tide),padding .52s var(--ease-tide)}.security-facts div:hover{background:#2f86a70a;padding-left:12px;padding-right:12px}.final-cta{overflow:hidden}.final-cta:before{border-color:#d7ae6338;box-shadow:0 0 0 72px #2f86a706,0 0 0 144px #2f86a705}.final-compass{pointer-events:none;width:610px;height:610px}.final-compass,.final-compass:after,.final-compass:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-compass:after,.final-compass:before{content:"";background:#d7ae631f}.final-compass:before{width:100%;height:1px}.final-compass:after{width:1px;height:100%}.final-compass i{border:1px dashed #2f86a71c;border-radius:50%;position:absolute;inset:14%}.final-compass i:nth-child(2){inset:32%}.final-compass span{color:#d7ae6380;font-family:var(--font-display),serif;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.site-footer{background:linear-gradient(180deg,#04121a7a,transparent),var(--obsidian);border-left:1px solid #d7ae6314;border-right:1px solid #d7ae6314}@keyframes compass-drift{0%{transform:rotate(-2deg)}to{transform:rotate(4deg)}}@media (max-width:1040px){.masthead-chartline{grid-template-columns:auto 1fr auto}.masthead-chartline i:last-of-type,.masthead-chartline span:nth-of-type(3){display:none}.manifesto{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr)}.manifesto-seal{display:none}}@media (max-width:760px){.masthead-chartline{display:none}.masthead-inner{height:68px}.home-hero{padding-top:78px}.hero-cartography{opacity:.7;inset:42% -30% 0 -40%}.hero-bearing i,.hero-bearing span:last-child{display:none}.hero-bearing{display:block}.home-hero-copy{padding-left:20px}.home-hero h1{font-size:clamp(3rem,13vw,4.8rem)}.hero-vessel{padding:10px}.compass-rose{width:108px;height:108px;top:-34px;left:-12px}.compass-needle{transform-origin:50% 42px;border-width:0 5px 39px;top:14px;left:calc(50% - 5px)}.manifesto{clip-path:none;grid-template-columns:1fr;margin-left:20px;margin-right:20px;padding-left:26px;padding-right:26px}.section-chart-rule{margin-bottom:48px}.silent-chart{opacity:.42;width:430px;height:430px;right:-260px}.security-field{padding-left:24px;padding-right:24px}.hull-lines{opacity:.45}.final-compass{width:390px;height:390px}}.scroll-bearing{z-index:60;pointer-events:none;background:#d7ae6314;height:2px;position:fixed;top:0;left:0;right:0}.scroll-bearing i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg,var(--aurum),var(--aurum-bright) 62%,var(--ion));display:block;box-shadow:0 0 12px #d7ae6366}.stagger[data-reveal]{opacity:1;transition:none;transform:none}.stagger>*{opacity:0;transition:opacity .62s var(--ease-tide),transform .62s var(--ease-tide);transform:translateY(18px)}.stagger[data-visible=true]>*{opacity:1;transform:none}.stagger[data-visible=true]>:first-child{transition-delay:60ms}.stagger[data-visible=true]>:nth-child(2){transition-delay:.13s}.stagger[data-visible=true]>:nth-child(3){transition-delay:.2s}.stagger[data-visible=true]>:nth-child(4){transition-delay:.27s}.stagger[data-visible=true]>:nth-child(5){transition-delay:.34s}.stagger[data-visible=true]>:nth-child(6){transition-delay:.41s}.stagger[data-visible=true]>:nth-child(7){transition-delay:.48s}.stagger[data-visible=true]>:nth-child(8){transition-delay:.55s}.sp-diagram{border:1px solid var(--line);background:radial-gradient(circle at 84% 0,#2f86a71a,transparent 22rem),var(--panel);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.sp-diagram:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 39px,#d7ae630b 39px 40px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%)}.sp-diagram-head{max-width:620px;position:relative}.sp-diagram-head h3{font-family:var(--font-display),serif;letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.sp-diagram-head p{color:var(--fog)}.sp-code-row{border:1px solid var(--line-strong);background:#01040580;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 34px;padding:14px 18px;display:flex;position:relative}.sp-code-row span{color:var(--fog);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.sp-code-row code,.sp-code-row span{font-family:var(--font-mono),monospace}.sp-code-row code{color:var(--aurum-bright);letter-spacing:.02em;font-size:.9rem}.sp-code-row b{color:var(--ion);font-family:var(--font-mono),monospace;letter-spacing:.18em;border:1px solid #2f86a759;margin-left:auto;padding:4px 9px;font-size:.58rem}.sp-track{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;display:grid;position:relative}.sp-node-wrap{display:contents}.sp-node{appearance:none;cursor:pointer;text-align:left;color:inherit;border:1px solid var(--line-strong);min-height:148px;transition:border-color .32s var(--ease-tide),background .32s var(--ease-tide),transform .32s var(--ease-tide);background:#0a202b8c;flex-direction:column;gap:4px;padding:20px 18px;display:flex}.sp-node:hover{transform:translateY(-2px)}.sp-node.is-active{border-color:var(--aurum);background:#142d3ac7;box-shadow:0 0 0 1px #d7ae6333,0 18px 40px -28px #d7ae6380}.sp-node.is-passed{border-color:#2f86a759}.sp-node-index{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.14em;font-size:.6rem}.sp-node b{font-size:1.05rem}.sp-node small{color:var(--fog);letter-spacing:.05em;font-size:.6rem}.sp-derive-out,.sp-node small{font-family:var(--font-mono),monospace}.sp-derive-out{color:var(--aurum-bright);word-break:break-all;min-height:1.4em;margin-top:auto;padding-top:10px;font-size:.72rem}.sp-derive-out.matched{color:var(--ion)}.sp-link{background:#2f86a738;align-self:center;height:1px;position:relative;overflow:hidden}.sp-link i{background:linear-gradient(90deg,transparent,var(--ion),transparent);width:44%;position:absolute;inset:0;transform:translate(-120%)}.sp-link.is-live i{animation:sp-signal 1.2s var(--ease-tide) infinite}@keyframes sp-signal{0%{transform:translate(-120%)}to{transform:translate(240%)}}.sp-ledger{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.sp-ledger-head{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:.6rem;display:flex}.sp-ledger ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-ledger li{animation:sp-ledger-in .52s var(--ease-tide);border-bottom:1px solid #d7ae630f;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:8px 0;display:grid}.sp-ledger li span{color:var(--fog);font-size:.66rem}.sp-ledger li code,.sp-ledger li span{font-family:var(--font-mono),monospace}.sp-ledger li code{color:var(--bone);word-break:break-all;font-size:.72rem}.sp-ledger li b{color:var(--ion);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem}@keyframes sp-ledger-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:760px){.sp-track{grid-template-columns:1fr;gap:12px}.sp-link{justify-self:center;width:1px;height:26px}.sp-link i{background:linear-gradient(180deg,transparent,var(--ion),transparent);width:1px;height:40%;inset:0}.sp-link.is-live i{animation:sp-signal-v 1.2s var(--ease-tide) infinite}}@keyframes sp-signal-v{0%{transform:translateY(-120%)}to{transform:translateY(240%)}}.comparison{padding-top:130px;padding-bottom:130px}.comparison-grid{border-top:1px solid var(--line-strong);margin-top:40px}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}.comparison-row.head{border-bottom:1px solid var(--line-strong)}.comparison-row.head span{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.comparison-row.head span.mark-col{color:var(--aurum-bright)}.comparison-dimension{font-size:.98rem}.comparison-cell{color:var(--fog);align-items:baseline;gap:10px;font-size:.9rem;display:flex}.comparison-cell.ours{color:var(--bone)}.comparison-cell i{font-family:var(--font-mono),monospace;font-size:.7rem;font-style:normal}.comparison-cell.ours i{color:var(--ion)}.comparison-cell.theirs i{color:var(--signal)}@media (max-width:760px){.comparison-row{grid-template-columns:1fr;gap:8px}.comparison-row.head{display:none}.comparison-cell:before{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-right:8px;font-size:.58rem}.comparison-cell.ours:before{content:"ColdHarbor"}.comparison-cell.theirs:before{content:"Typical wallet"}}.roadmap-course{gap:0;margin-top:48px;display:grid}.roadmap-leg{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:clamp(24px,5vw,80px);padding:40px 0;display:grid;position:relative}.roadmap-leg:first-child{border-top:none}.roadmap-leg-marker{flex-direction:column;gap:10px;display:flex}.roadmap-leg-marker span{color:var(--fog);letter-spacing:.16em;font-size:.62rem}.roadmap-leg-marker span,.roadmap-leg-status{font-family:var(--font-mono),monospace;text-transform:uppercase}.roadmap-leg-status{letter-spacing:.14em;border:1px solid var(--line-strong);align-self:flex-start;padding:4px 10px;font-size:.58rem}.roadmap-leg-status.now{color:var(--obsidian);background:var(--aurum);border-color:var(--aurum)}.roadmap-leg-status.next{color:var(--ion);border-color:#2f86a766}.roadmap-leg-status.later{color:var(--fog)}.roadmap-leg h3{font-family:var(--font-display),serif;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.roadmap-leg p{color:var(--fog);max-width:620px;margin:0 0 18px}.roadmap-leg ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.roadmap-leg li{color:var(--fog);padding-left:20px;font-size:.9rem;position:relative}.roadmap-leg li:before{content:"◇";color:var(--aurum);font-size:.7rem;position:absolute;left:0}@media (max-width:720px){.roadmap-leg{grid-template-columns:1fr;gap:16px}}.faq-ledger{border-top:1px solid var(--line-strong);margin-top:40px}.faq-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);padding:34px 0;display:grid}.faq-item h3{letter-spacing:-.01em;align-self:start;margin:0;font-size:1.12rem;font-weight:500}.faq-item p{color:var(--fog);max-width:620px;margin:0}.faq-item p+p{margin-top:14px}@media (max-width:720px){.faq-item{grid-template-columns:1fr;gap:12px}}.detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:44px;display:grid}.detail-grid article{background:var(--deepwater);flex-direction:column;gap:10px;padding:28px 26px;display:flex}.detail-grid article span{color:var(--aurum-bright);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.detail-grid article h3{margin:0;font-size:1.05rem;font-weight:500}.detail-grid article p{color:var(--fog);margin:0;font-size:.9rem}.spec-table{border-top:1px solid var(--line-strong);margin-top:40px}.spec-table .spec-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.spec-table .spec-row dt{color:var(--fog);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem}.spec-table .spec-row dd{color:var(--bone);margin:0;font-size:.94rem}@media (max-width:640px){.spec-table .spec-row{grid-template-columns:1fr;gap:6px}}.section-lead{color:var(--fog);max-width:640px;margin-top:18px}:root{--pl-ease:cubic-bezier(.32,.72,0,1)}body[data-preloading=true]{overflow:hidden}.preloader{z-index:200;background:radial-gradient(circle at 50% 44%,#04121ae6,transparent 62%),var(--obsidian);opacity:1;transition:opacity .48s var(--pl-ease);place-items:center;display:grid;position:fixed;inset:0}.preloader:after,.preloader:before{content:"";pointer-events:none;position:absolute;inset:clamp(14px,3vw,34px)}.preloader:before{clip-path:polygon(0 0,76px 0,76px 1px,1px 1px,1px 76px,0 76px,0 0,100% 0,100% 76px,calc(100% - 1px) 76px,calc(100% - 1px) 1px,calc(100% - 76px) 1px,calc(100% - 76px) 0,100% 0,100% 100%,calc(100% - 76px) 100%,calc(100% - 76px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 76px),100% calc(100% - 76px),100% 100%,0 100%,0 calc(100% - 76px),1px calc(100% - 76px),1px calc(100% - 1px),76px calc(100% - 1px),76px 100%,0 100%);border:1px solid #d7ae6321}.preloader:after{background:linear-gradient(90deg,#0000 49.94%,#2f86a714 50%,#0000 50.06%),linear-gradient(#0000 49.94%,#2f86a70f 50%,#0000 50.06%)}.preloader.is-hiding{opacity:0}.preloader-coordinates{color:#5c7180b8;font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;grid-template-columns:auto minmax(90px,220px) auto;align-items:center;width:min(78vw,440px);font-size:.5rem;display:grid;position:absolute;top:clamp(28px,5vw,58px);left:50%;transform:translate(-50%)}.preloader-coordinates i{background:linear-gradient(90deg,#0000,#d7ae6359,#0000);height:1px;margin:0 18px}.preloader-stage{flex-direction:column;align-items:center;gap:18px;width:min(78vw,360px);display:flex}.preloader-sigil{place-items:center;width:188px;height:188px;display:grid;position:relative}.preloader-ring{opacity:0;animation:pl-ring .86s var(--pl-ease) .2s forwards;border:1px solid #2f86a733;border-radius:50%;position:absolute;inset:4px;transform:scale(.82)}.preloader-ring:after,.preloader-ring:before{content:"";background:#d7ae633d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-ring:before{width:calc(100% + 24px);height:1px}.preloader-ring:after{width:1px;height:calc(100% + 24px)}.preloader-crossline{opacity:0;background:linear-gradient(90deg,#0000,#d7ae6373 18% 82%,#0000);width:calc(100% + 24px);height:1px;position:absolute;top:50%;left:-12px;transform:scaleX(0)rotate(0)}.preloader-crossline-a{animation:pl-cross-a .66s var(--pl-ease) forwards}.preloader-crossline-b{animation:pl-cross-b .66s var(--pl-ease) .12s forwards}.preloader-skull{clip-path:inset(0 100% 0 0);opacity:0;width:170px;height:170px;animation:pl-master-reveal .9s var(--pl-ease) .48s forwards;display:block;transform:scale(.96)}.preloader-glint{background:var(--ion);clip-path:polygon(50% 0,58% 40%,100% 50%,58% 60%,50% 100%,42% 60%,0 50%,42% 40%);opacity:0;width:30px;height:30px;animation:pl-glint .5s var(--pl-ease) 1.28s forwards;position:absolute;top:43px;left:50%;transform:translate(-50%,-50%)scale(.3)rotate(0)}.preloader-wordmark{opacity:0;width:auto;height:clamp(23px,4vw,28px);animation:pl-wordmark .64s var(--pl-ease) 1.42s forwards;display:block}.preloader-readout{color:#f0e8d88f;font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin-top:4px;font-size:.54rem;display:flex}.preloader-readout b{color:var(--aurum-bright);font-weight:500}.preloader-meter{background:#d7ae631a;width:100%;height:1px;overflow:hidden}.preloader-meter i{background:linear-gradient(90deg,var(--aurum),var(--ion));height:100%;transform:scaleX(var(--preloader-progress,0));transform-origin:0;display:block}.preloader-stage>p{color:#5c718094;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:1px 0 0;font-size:.48rem}@keyframes pl-cross-a{0%{opacity:0;transform:scaleX(0)rotate(24deg)}to{opacity:1;transform:scaleX(1)rotate(24deg)}}@keyframes pl-cross-b{0%{opacity:0;transform:scaleX(0)rotate(-24deg)}to{opacity:1;transform:scaleX(1)rotate(-24deg)}}@keyframes pl-ring{0%{opacity:0;transform:scale(.82)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pl-master-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.96)}20%{opacity:1}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes pl-glint{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(35deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.7)rotate(70deg)}}@keyframes pl-wordmark{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preloader{transition:opacity .22s linear}.preloader-crossline,.preloader-ring,.preloader-skull,.preloader-wordmark{opacity:1;clip-path:none;animation:none;transform:none}.preloader-crossline-a{transform:rotate(24deg)}.preloader-crossline-b{transform:rotate(-24deg)}.preloader-glint{opacity:0;animation:none}}.tide-divider{height:44px;max-width:var(--max);opacity:.17;pointer-events:none;background-image:url(/brand/privateer/coldharbor-privateer-tide-lines.svg);background-position:50%;background-repeat:repeat-x;background-size:1200px 44px;margin:0 auto}.manifesto{position:relative;overflow:clip}.manifesto>.manifesto-seal,.manifesto>.section-kicker,.manifesto>div{z-index:1;position:relative}.manifesto-seal{border:0}.manifesto-seal:after,.manifesto-seal:before{display:none}.manifesto-seal img{opacity:.82;height:auto;transition:opacity .36s var(--pl-ease),transform .6s var(--pl-ease);width:100%;display:block;transform:rotate(-4deg)}.manifesto:hover .manifesto-seal img{opacity:1;transform:rotate(0)}.manifesto-engraving{opacity:.05;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:400px;height:auto;position:absolute;bottom:-70px;right:-46px}.fleet-band{border-top:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,5vw,72px);padding-top:120px;padding-bottom:120px;display:grid}.fleet-copy h2{margin-bottom:22px}.fleet-copy>p:last-child{color:#f0e8d89e;max-width:460px;font-size:1.1rem}.fleet-figure{position:relative}.fleet-figure img{opacity:.92;width:100%;min-width:240px;height:auto;display:block}.cta-compass{opacity:.15;pointer-events:none;z-index:0;width:clamp(360px,46vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-compass img{animation:compass-drift 26s var(--pl-ease) infinite alternate;filter:grayscale()brightness(1.5);transform-origin:50%;width:100%;height:auto;display:block}.cta-seal{opacity:.45;pointer-events:none;transition:opacity .4s var(--pl-ease),transform .6s var(--pl-ease);z-index:1;width:clamp(56px,8vw,96px);position:absolute;top:clamp(28px,6vw,64px);right:clamp(20px,6vw,72px);transform:rotate(-6deg)}.cta-seal img{width:100%;height:auto;display:block}.final-cta:focus-within .cta-seal,.final-cta:hover .cta-seal{opacity:.92;transform:rotate(0)scale(1.04)}.desktop-navigation a:before{background:var(--aurum);content:"";opacity:.24;height:10px;transition:opacity .26s var(--pl-ease),transform .32s var(--pl-ease);vertical-align:-1px;width:10px;margin-right:8px;display:inline-block;-webkit-mask-image:url(/brand/privateer/coldharbor-privateer-skull-aurum.svg);mask-image:url(/brand/privateer/coldharbor-privateer-skull-aurum.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.desktop-navigation a.is-active:before,.desktop-navigation a:hover:before{opacity:.92;transform:translateY(-1px)}.flow-navigation button i{position:relative}.flow-navigation button.is-active i:after{background:var(--bone);content:"";width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/brand/privateer/coldharbor-privateer-skull-primary.svg);mask-image:url(/brand/privateer/coldharbor-privateer-skull-primary.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-privateer-course{color:#5c718085;font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto minmax(30px,1fr) 28px minmax(30px,1fr) auto;align-items:center;margin-top:46px;font-size:.48rem;display:grid}.footer-privateer-course i{background:linear-gradient(90deg,#0000,#d7ae633d,#0000);height:1px;margin:0 16px}.footer-privateer-course img{opacity:.72;width:28px;height:28px;display:block}.lost-at-sea{place-items:center;min-height:max(680px,86vh);padding:clamp(118px,14vw,168px) 24px 90px;display:grid;position:relative}.lost-at-sea:before{content:"";opacity:.34;pointer-events:none;background:radial-gradient(circle at 50% 45%,#2f86a71f,#0000 32%),url(/brand/privateer/coldharbor-privateer-tide-lines.svg) 50% 72%/1200px repeat-x;position:absolute;inset:0}.lost-at-sea-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex;position:relative}.lost-coordinates{color:#5c718094;font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto minmax(50px,180px) auto;align-items:center;width:100%;margin-bottom:34px;font-size:.48rem;display:grid}.lost-coordinates i{background:linear-gradient(90deg,#0000,#d7ae6357,#0000);height:1px;margin:0 16px}.lost-sigil{place-items:center;width:168px;height:168px;margin-bottom:20px;display:grid;position:relative}.lost-sigil>span{border:1px dashed #2f86a738;border-radius:50%;position:absolute;inset:0}.lost-sigil>span:after,.lost-sigil>span:before{content:"";background:#d7ae6338;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lost-sigil>span:before{width:calc(100% + 40px);height:1px}.lost-sigil>span:after{width:1px;height:calc(100% + 40px)}.lost-at-sea h1{color:#d7ae6329;font-family:var(--font-mono),monospace;letter-spacing:-.08em;margin:10px 0 2px;font-size:clamp(4rem,11vw,7rem);font-weight:400;line-height:.78}.lost-at-sea h2{margin:20px 0 18px;font-size:clamp(2rem,5vw,3.6rem)}.lost-at-sea-card>p:not(.eyebrow){color:#f0e8d894;max-width:520px;margin:0 0 30px}@media (max-width:760px){.fleet-band{grid-template-columns:minmax(0,1fr);padding-top:84px;padding-bottom:84px}.cta-seal{display:none}.footer-privateer-course{grid-template-columns:1fr 24px 1fr}.footer-privateer-course>span{display:none}.lost-at-sea{min-height:720px}}@media (prefers-reduced-motion:reduce){.cta-compass img{animation:none}.cta-seal,.desktop-navigation a:before,.manifesto-seal img{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-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}