@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--spacing:.25rem;--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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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{--bg:#070b12;--panel:#0d141e;--gold:#d9a441;--soft:#dab579;--text:#e8edf4;--muted:#8b96a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}main{background:radial-gradient(circle at 80% 8%,#121a31 0,transparent 25%),var(--bg);min-height:100vh}header{z-index:5;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex;position:relative}header>img,footer img{object-fit:cover;width:250px;height:72px}.menu{position:relative}.gear{height:46px;color:var(--text);letter-spacing:.18em;cursor:pointer;background:#ffffff06;border:1px solid #fff2;padding:0 18px;font-size:10px}.gear b{color:var(--gold);margin-left:18px;font-size:19px}.menu nav{background:#09101a;border:1px solid #dab57955;width:350px;padding:12px;position:absolute;top:56px;right:0;box-shadow:0 30px 80px #000}.menu nav button{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:16px;font:17px Georgia;display:flex}.menu nav button:hover{background:#d9a44112}.menu nav span{color:var(--gold)}.hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;max-width:1400px;min-height:650px;margin:auto;padding:100px 5vw;display:grid}.eyebrow{color:var(--soft);letter-spacing:.2em;font-size:10px}.hero h1,.statement h2,.portfolio h2,.dialog h2{letter-spacing:-.04em;margin:24px 0;font:400 clamp(45px,5.2vw,80px)/1 Georgia,serif}.hero>div>p:not(.eyebrow){color:#9ca6b4;max-width:670px;line-height:1.7}.hero a,.dialog form button{color:#111;letter-spacing:.14em;background:linear-gradient(135deg,#b98328,#e5bc61);margin-top:20px;padding:17px 23px;font-size:10px;font-weight:700;display:inline-block}.hero aside{background:linear-gradient(145deg,#d9a4410e,#0b104122);border:1px solid #dab57944;grid-template-columns:1fr auto;height:430px;padding:28px;display:grid;position:relative;overflow:hidden}.hero aside span,.hero aside small{color:#798495;letter-spacing:.16em;font-size:9px}.hero aside strong{color:var(--soft);font:48px Georgia}.hero aside i{width:220px;height:220px;color:var(--soft);border:1px solid #d9a44155;border-radius:50%;place-items:center;font:70px Georgia;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero aside small{grid-column:1/3;align-self:end}.statement{background:#0a1018;border-block:1px solid #ffffff12;grid-template-columns:.4fr 1fr 1fr;align-items:end;gap:5vw;padding:60px 5vw;display:grid}.statement small{color:var(--gold);letter-spacing:.2em}.statement h2{margin:0;font-size:42px}.statement p{color:var(--muted);line-height:1.7}.portfolio{max-width:1400px;margin:auto;padding:90px 5vw 120px}.portfolio h2{margin:15px 0 40px;font-size:58px}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:#ffffff05;border:1px solid #ffffff17;flex-direction:column;min-height:455px;transition:all .25s;display:flex;position:relative}.card:hover{border-color:#d9a44188;transform:translateY(-5px);box-shadow:0 25px 55px #0007}.card>em{color:#596576;z-index:2;font:9px monospace;position:absolute;top:15px;left:17px}.logo{border-bottom:1px solid #fff1;place-items:center;height:190px;padding:35px;display:grid}.logo.white{background:#eee}.logo img{object-fit:contain;max-width:100%;max-height:125px}.card article{flex-direction:column;flex:1;padding:24px;display:flex}.card h3{justify-content:space-between;margin:0;font:400 24px Georgia;display:flex}.card h3 span{color:var(--gold)}.card article>p{color:var(--muted);font-size:13px;line-height:1.65}.card dl{border-top:1px solid #fff1;grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.card dl div{padding-top:16px}.card dl div+div{border-left:1px solid #fff1;padding-left:17px}.card dt{color:#647080;letter-spacing:.15em;font-size:8px}.card dd{color:var(--soft);margin:8px 0 0;font:15px Georgia}footer{color:#687383;border-top:1px solid #ffffff12;grid-template-columns:220px 1fr auto;align-items:center;padding:35px 5vw;font-size:9px;display:grid}footer p:nth-child(2){text-align:center}.backdrop{z-index:20;background:#020509dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#0c131d;border:1px solid #dab57955;width:min(570px,100%);padding:40px;position:relative}.dialog>button{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:15px}.dialog h2{font-size:38px}.dialog form{gap:14px;display:grid}.dialog input,.dialog textarea{color:var(--text);background:#070c13;border:1px solid #ffffff1d;padding:14px}.dialog form button{border:0}.dialog details{border-top:1px solid #ffffff18;padding:16px 0}.dialog summary{font:18px Georgia}.dialog details p{color:var(--muted)}@media (max-width:900px){.hero,.statement{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){header{height:75px;padding:0 16px}header>img{width:185px;height:60px}.gear{padding:0 14px;font-size:0}.gear b{margin:0}.menu nav{width:auto;position:fixed;top:78px;left:12px;right:12px}.hero{padding-top:65px}.hero h1{font-size:46px}.grid{grid-template-columns:1fr}.portfolio h2{font-size:44px}footer{grid-template-columns:1fr}footer p:nth-child(2){text-align:left}}.adminLogin{place-items:center;min-height:100vh;display:grid}.adminLogin form{text-align:center;background:#0c131d;border:1px solid #dab57955;gap:16px;width:min(470px,90vw);padding:45px;display:grid}.adminLogin img{object-fit:cover;width:100%;height:120px}.adminLogin p{color:var(--gold);letter-spacing:.2em;font-size:9px}.adminLogin h1,.admin h1{margin:5px;font:42px Georgia}.adminLogin input,.admin input,.admin textarea{color:var(--text);background:#070c13;border:1px solid #ffffff20;padding:14px}.adminLogin button,.admin .actions button,.password button{background:var(--gold);border:0;padding:15px;font-weight:700}.admin header nav{align-items:center;gap:20px;display:flex}.admin header nav button,.admin header nav a{color:var(--soft);letter-spacing:.1em;background:0 0;border:0;font-size:10px}.adminGrid{grid-template-columns:300px 1fr;min-height:calc(100vh - 86px);display:grid}.adminGrid aside{border-right:1px solid #ffffff15;flex-direction:column;gap:5px;padding:24px;display:flex}.adminGrid aside button{text-align:left;color:#8b96a5;background:0 0;border:1px solid #0000;padding:14px}.adminGrid aside button.selected{color:#fff;background:#d9a44110;border-color:#d9a44155}.adminGrid>section,.password{max-width:1000px;padding:55px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fields label{color:#8b96a5;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.fields label.wide{grid-column:1/-1}.actions{align-items:center;gap:14px;margin-top:25px;display:flex}.actions .remove{color:#d88;background:0 0;border:1px solid #a44}.password form{gap:15px;max-width:500px;display:grid}.password input{color:#fff;background:#070c13;border:1px solid #ffffff20;padding:14px}@media (max-width:700px){.adminGrid,.fields{grid-template-columns:1fr}.fields label.wide{grid-column:auto}.admin header nav button{display:none}.adminGrid>section,.password{padding:25px}}.workbookPreview,.documentInlinePreview{background:#080e17;border:1px solid #d9a44155;margin-top:22px;padding:22px;overflow:hidden}.workbookPreview>header,.documentInlinePreview>header{border:0;height:auto;padding:0 0 18px}.workbookPreview>header h3,.documentInlinePreview>header h2{margin:5px 0;font:24px Georgia}.workbookPreview>header small,.documentInlinePreview>header small{color:var(--gold);letter-spacing:.14em}.workbookPreview>nav{border-bottom:1px solid #ffffff18;flex-wrap:wrap;gap:5px;display:flex}.workbookPreview>nav button{color:#aeb8c5;cursor:pointer;background:#101925;border:1px solid #ffffff12;padding:11px 15px}.workbookPreview>nav button.active{background:var(--gold);color:#07101a}.sheetViewport{color:#111;background:#f4f1e8;max-height:650px;overflow:auto}.sheetViewport table{border-collapse:collapse;min-width:100%;font-size:12px}.sheetViewport th,.sheetViewport td{white-space:nowrap;text-align:right;border:1px solid #c7c2b7;padding:8px 10px}.sheetViewport th:first-child,.sheetViewport td:first-child{text-align:left;background:#f4f1e8;position:sticky;left:0}.sheetViewport thead th{color:#fff;z-index:2;background:#b98725;position:sticky;top:0}.slidePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.previewSlide{aspect-ratio:16/9;background:#07111d;border:1px solid #ffffff1c;padding:6%;position:relative;overflow:auto}.previewSlide>span{color:#566474;position:absolute;top:15px;right:18px}.previewSlide h3{border-left:5px solid var(--gold);padding-left:14px;font:25px Georgia}.previewSlide p{color:#aab4c0;font-size:13px;line-height:1.45}.previewSlide.cover{flex-direction:column;justify-content:center;display:flex}.previewSlide.cover h2{margin:0;font:34px Georgia}.previewSlide.cover p{color:var(--gold)}.previewSlide.cover small{color:#7d8997;margin-top:auto}.legalPreview{counter-reset:legal;background:#d8d6d0 linear-gradient(135deg,#d5d2ca,#ece9e2);max-height:760px;padding:35px;overflow:auto}.legalCover,.legalDocumentGuide,.legalSection{color:#172033;background:#fff;border-top:5px solid #b98725;max-width:820px;margin:0 auto 25px;padding:58px 66px;box-shadow:0 6px 22px #0003}.legalCover{text-align:center;background:linear-gradient(150deg,#fff 0%,#f4f1e8 100%);flex-direction:column;justify-content:center;min-height:620px;display:flex;position:relative}.legalCover:before{content:"GF";color:#b98725;border:1px solid #b98725;border-radius:50%;place-items:center;width:78px;height:78px;font:30px Georgia;display:grid;position:absolute;inset:70px auto auto 50%;transform:translate(-50%)}.legalCover>span{color:#b98725;letter-spacing:.2em;margin-top:80px;font:700 10px Arial}.legalCover h1{color:#061321;margin:28px 0 12px;font:40px Georgia}.legalCover h2{color:#24344a;max-width:620px;margin:0 auto;font:23px/1.35 Georgia}.legalMeta{justify-content:center;gap:2px;margin:36px 0 25px;display:flex}.legalMeta b{color:#e5bd63;letter-spacing:.12em;background:#061321;padding:11px 14px;font:700 8px Arial}.legalCover p{color:#687486;max-width:580px;margin:0 auto;font:13px/1.6 Arial}.legalDocumentGuide{padding-top:42px;padding-bottom:42px}.legalDocumentGuide>small{color:#b98725;letter-spacing:.18em;margin-bottom:22px;font:800 9px Arial;display:block}.legalDocumentGuide>div{border-bottom:1px solid #d9dee5;grid-template-columns:45px 1fr;padding:11px 0;display:grid}.legalDocumentGuide b{color:#b98725;font:12px monospace}.legalDocumentGuide span{font:16px Georgia}.legalSection{min-height:0;padding-top:50px;position:relative}.legalSectionNumber{color:#b98725;font:12px monospace;position:absolute;top:54px;right:65px}.legalSection h2{color:#061321;border-bottom:2px solid #b98725;margin:0 0 24px;padding:0 50px 13px 0;font:27px Georgia}.legalSection p{color:#263243;text-align:justify;margin:0 0 14px;font:14px/1.72 Arial}.legalSection h3{color:#e5bd63;letter-spacing:.14em;background:#061321;margin:22px 0 12px;padding:9px 12px;font:800 10px Arial}.legalFacts{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 22px;display:grid}.legalFact{background:#f4f1e8;border:1px solid #d9dee5;border-left:4px solid #b98725;min-height:62px;padding:14px 15px}.legalFact small{color:#697587;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font:800 9px Arial;display:block}.legalFact strong{color:#061321;font:600 15px/1.35 Georgia;display:block}.legalFactsMetrics .legalFact{background:linear-gradient(145deg,#071725,#10243a);border-color:#b9872555}.legalFactsMetrics .legalFact small{color:#d5ae58}.legalFactsMetrics .legalFact strong{color:#fff;font-size:17px}.legalSection ul{margin:0 0 12px;padding-left:24px}.legalSection li{color:#263243;font:14px/1.6 Arial}.legalStep{background:#f2f4f7;border-left:3px solid #b98725;grid-template-columns:34px 1fr;gap:12px;margin:12px 0;padding:13px;display:grid}.legalStep>b{color:#e5bd63;background:#061321;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.legalStep p{text-align:left;margin:2px 0 0}.legalTableWrap{margin:18px 0;overflow:auto}.signatureGrid{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.signatureGrid>div{background:#faf9f5;border:1px solid #c9d0d8;padding:18px}.signatureGrid b{color:#061321;margin-bottom:26px;display:block}.signatureGrid span{color:#566273;border-top:1px solid #7c8794;padding:8px 0 16px;font:11px Arial;display:block}.legalExecution>p{text-align:left}.legalSection table{border-collapse:collapse;width:100%;font:12px/1.45 Arial}.legalSection th{color:#e5bd63;text-align:left;background:#061321;padding:11px}.legalSection td{border:1px solid #ccd3db;padding:11px}.legalSection tr:nth-child(2n) td{background:#f5f3ee}@media (max-width:800px){.legalFacts,.signatureGrid,.slidePreviewGrid{grid-template-columns:1fr}.legalPreview{padding:12px}.legalPreview>section,.legalCover{padding:28px 22px}}.dashboardKpis{background:#c9962b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dashboardKpis b{color:#f2f2f2;text-align:center;background:#101d30;flex-direction:column;gap:10px;padding:14px;font-weight:600;display:flex}.dashboardKpis strong{color:#e7bd57;font:26px Georgia}.workbookPreview.canonical .sheetViewport{padding:14px}.workbookPreview.canonical .sheetViewport h4{color:#fff;background:#101d30;margin:16px 0 0;padding:9px}.workbookPreview.canonical .sheetViewport>p{color:#222;background:#f5e1d4;margin:0;padding:15px}@media (max-width:800px){.dashboardKpis{grid-template-columns:1fr}}.companyStudio{margin-top:38px}.studioTitle{margin-bottom:18px}.studioTiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.studioTiles button{text-align:left;color:#e8edf4;cursor:pointer;background:#09121e;border:1px solid #263445;min-height:92px;padding:18px}.studioTiles button.active{background:#d9a4410d;border-color:#d9a441}.studioTiles span{font:20px Georgia;display:block}.studioTiles small{color:#8290a2;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:9px;display:block}.documentWorkspace{background:#08111b;border:1px solid #263445;padding:24px}.workspaceHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspaceHeader h3{margin:0 0 8px;font:28px Georgia}.workspaceHeader p{color:#8fa0b3;margin:0}.documentWorkflow{gap:14px;margin-top:20px;display:grid}.workflowSources,.requiredList,.workspaceChat,.sectionPreview{background:#09131e;border:1px solid #28384a;padding:18px}.workflowSources{grid-template-columns:1fr;gap:14px;display:grid}.workflowSources h4,.workspaceChat h4,.sectionPreview h4{margin:0 0 8px;font:20px Georgia}.workflowSources p{color:#8290a2;margin:0}.sourceDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sourceDocumentGrid label{background:#07101a;border:1px solid #263546;align-items:flex-start;gap:10px;padding:12px;display:flex}.sourceDocumentGrid label span{gap:5px;min-width:0;display:grid}.sourceDocumentGrid label b{text-overflow:ellipsis;overflow:hidden}.sourceDocumentGrid label small{color:#718196;text-transform:uppercase}.requiredList{border-left:3px solid #d9a441}.requiredList b{color:#d9a441}.requiredList ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.requiredList li{color:#cbd3dd;border:1px solid #3b4654;padding:7px 10px}.documentWorkArea{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;display:grid}.studioMessages{background:#060e17;border:1px solid #223143;min-height:280px;max-height:520px;padding:14px;overflow:auto}.studioMessages .assistant,.studioMessages .user{border-bottom:1px solid #ffffff12;padding:12px}.workspaceChat form{grid-template-columns:1fr auto;gap:10px;margin-top:10px;display:grid}.workspaceChat textarea{resize:vertical;min-height:110px}.documentWorkspace button,.studioGenerate button,.workflowSources>button,.workspaceChat form button{appearance:none;color:#07101a;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#b98328,#e5bc61);border:1px solid #d9a441;padding:13px 18px;font-size:10px;font-weight:800}.documentWorkspace button.secondary,.studioGenerate button.secondary{color:#e8edf4;background:#09131e;border-color:#405064}.documentWorkspace button:disabled{opacity:.45;cursor:not-allowed}.sectionPreview{max-height:520px;overflow:auto}.sectionPreview details{border-bottom:1px solid #ffffff16;padding:12px 0}.sectionPreview summary{cursor:pointer;font-weight:700}.sectionPreview p{color:#aab5c3;line-height:1.55}.studioGenerate{background:#09131e;border:1px solid #28384a;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding:16px;display:flex}.studioGenerate label{color:#8b96a5;text-transform:uppercase;gap:7px;font-size:9px;display:grid}.studioGenerate select{color:#fff;background:#06101a;border:1px solid #334357;min-width:210px;padding:12px}@media (max-width:900px){.studioTiles{grid-template-columns:1fr 1fr}.sourceDocumentGrid,.documentWorkArea,.workspaceChat form{grid-template-columns:1fr}.studioGenerate{align-items:stretch}.studioGenerate>*{width:100%}}.generationProgress{background:#09131e;border:1px solid #d9a44166;margin-top:14px;padding:15px}.generationProgress>div{justify-content:space-between;gap:20px;margin-bottom:9px;display:flex}.generationProgress b{color:#e8edf4}.generationProgress span{color:#d9a441;font-weight:700}.generationProgress progress{appearance:none;width:100%;height:12px}.generationProgress progress::-webkit-progress-bar{background:#020910;border:1px solid #26384a}.generationProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#9f6d1c,#e7bd57)}.generationProgress progress::-moz-progress-bar{background:linear-gradient(90deg,#9f6d1c,#e7bd57)}.previewSlide.statement{text-align:center;flex-direction:column;justify-content:center;display:flex}.previewSlide>small{color:#c9962b;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;display:block}.previewSlide.clickable{cursor:zoom-in;transition:all .2s}.previewSlide.clickable:hover{border-color:#d9a441;transform:translateY(-2px);box-shadow:0 12px 30px #0008}.slideLightbox{z-index:100;background:#02060bea;place-items:center;padding:55px;display:grid;position:fixed;inset:0}.slideLightbox>button{color:#07101a;background:#d9a441;border:0;padding:12px 16px;font-weight:700;position:absolute;top:20px;right:24px}.slideLightbox .previewSlide.full{aspect-ratio:16/9;width:min(1200px,92vw);height:auto;max-height:82vh;padding:5%;overflow:auto;box-shadow:0 30px 100px #000}.slideLightbox .previewSlide.full h3{font-size:clamp(28px,3vw,48px)}.slideLightbox .previewSlide.full p{font-size:clamp(15px,1.4vw,22px)}.adminGrid>section{width:100%;max-width:none;padding:36px 42px}.companyStudio,.documentWorkspace{width:100%;max-width:none}.documentWorkflow{grid-template-columns:minmax(0,1fr)}.workflowSources,.requiredList,.documentWorkArea{grid-column:1/-1}.sourceDocumentGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.documentWorkArea{grid-template-columns:minmax(0,1.45fr) minmax(380px,.75fr)}.previewSlide{overflow:hidden}.slidePreviewGrid .previewSlide p{font-size:clamp(11px,.9vw,15px);line-height:1.35}.deckLogo{object-fit:contain;max-width:46%;max-height:34%;margin:0 0 20px;display:block}.previewSlide.cover .deckLogo{max-width:40%;max-height:44%;margin:0;position:absolute;top:22%;right:6%}.previewSlide.cover h2,.previewSlide.cover>p,.previewSlide.cover>small{max-width:50%}.slideLightbox .deckLogo{max-width:42%;max-height:42%}@media (max-width:900px){.adminGrid>section{padding:22px}.documentWorkArea{grid-template-columns:1fr}.previewSlide.cover .deckLogo{max-width:55%;position:static}.previewSlide.cover h2,.previewSlide.cover>p,.previewSlide.cover>small{max-width:100%}}.structuredCopy{gap:12px;margin-top:12px;display:grid}.structuredCopy .lead{color:#edf1f6;margin:0;font:20px/1.35 Georgia}.structuredCopy>p:not(.lead){color:#aeb9c7;margin:0;font:14px/1.55 Arial}.structuredCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:5px 0 0;padding:0;list-style:none;display:grid}.structuredCopy li{color:#c3ccd7;background:#101d30;border:1px solid #3c4b60;padding:10px 12px 10px 27px;position:relative}.structuredCopy li:before{content:"";background:#d9a441;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:11px;box-shadow:0 0 10px #d9a44199}.featureTiles,.actionTiles{gap:16px;margin-top:18px;display:grid}.featureTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.featureTiles.count2{grid-template-columns:repeat(2,minmax(0,1fr))}.featureTiles article,.actionTiles article,.processTiles article{background:linear-gradient(145deg,#142338,#0c1828);border:1px solid #66758a;min-height:150px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff0e}.featureTiles article:nth-child(odd),.actionTiles article:nth-child(odd),.processTiles article:nth-child(odd){border-color:#c9962b}.featureTiles article:before,.actionTiles article:before{content:"";background:#c9962b;width:44px;height:3px;margin-bottom:15px;display:block}.featureTiles article:nth-child(2n):before,.actionTiles article:nth-child(2n):before{background:#9aa8ba}.featureTiles span,.actionTiles span{color:#66768b;font:10px monospace;position:absolute;top:11px;right:13px}.featureTiles strong,.actionTiles strong,.processTiles strong{color:#f2f0e9;margin-bottom:9px;font:19px/1.2 Georgia;display:block}.featureTiles p,.processTiles p{color:#aeb8c5;margin:0;font:13px/1.45 Arial}.actionTiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.actionTiles article{text-align:center;place-items:center;min-height:180px;display:grid}.actionTiles strong{letter-spacing:.04em;font-size:24px}.processTiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.processTiles article{grid-template-columns:42px 1fr;gap:12px;min-height:145px;display:grid}.processTiles>article>span{color:#07101a;background:#d9a441;border-radius:50%;place-items:center;width:38px;height:38px;font:700 12px Arial;display:grid}.slideLightbox .featureTiles article,.slideLightbox .processTiles article{min-height:180px}.slidePreviewGrid .featureTiles,.slidePreviewGrid .actionTiles{gap:7px;margin-top:7px}.slidePreviewGrid .featureTiles article,.slidePreviewGrid .actionTiles article,.slidePreviewGrid .processTiles article{min-height:65px;padding:8px}.slidePreviewGrid .featureTiles strong,.slidePreviewGrid .actionTiles strong,.slidePreviewGrid .processTiles strong{font-size:11px}.slidePreviewGrid .featureTiles p,.slidePreviewGrid .processTiles p{font-size:8px}.slidePreviewGrid .processTiles{grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:5px}.slidePreviewGrid .processTiles article{grid-template-columns:20px 1fr}.slidePreviewGrid .processTiles>article>span{width:18px;height:18px;font-size:7px}.slidePreviewGrid .structuredCopy .lead{font-size:13px}.slidePreviewGrid .structuredCopy>p:not(.lead),.slidePreviewGrid .structuredCopy li{font-size:8px}.slidePreviewGrid .structuredCopy li{padding:5px 5px 5px 15px}.slidePreviewGrid .structuredCopy li:before{width:4px;height:4px;top:9px;left:5px}@media (max-width:850px){.featureTiles,.actionTiles,.structuredCopy ul{grid-template-columns:1fr 1fr}}.featureTiles.long,.processTiles.long{grid-template-columns:1fr}.featureTiles.long article{grid-template-columns:42px minmax(150px,240px) 1fr;align-items:center;gap:16px;min-height:95px;padding:15px 18px;display:grid}.featureTiles.long article:before{width:3px;height:calc(100% - 36px);margin:0;position:absolute;top:18px;left:72px}.featureTiles.long span{position:static}.featureTiles.long strong{margin:0;font-size:18px}.featureTiles.long p{margin:0;font-size:14px}.processTiles.long article{grid-template-columns:48px minmax(150px,240px) 1fr;align-items:center;min-height:96px;padding:14px 18px}.processTiles.long article div{display:contents}.processTiles.long strong,.processTiles.long p{margin:0}.slideLightbox .previewSlide.full{overflow:hidden}.slidePreviewGrid .featureTiles.long article,.slidePreviewGrid .processTiles.long article{grid-template-columns:20px 70px 1fr;gap:5px;min-height:38px;padding:5px}.slidePreviewGrid .featureTiles.long article:before{display:none}.slidePreviewGrid .featureTiles.long strong,.slidePreviewGrid .processTiles.long strong{font-size:8px}.slidePreviewGrid .featureTiles.long p,.slidePreviewGrid .processTiles.long p{font-size:6px}.processTiles.count6:not(.long){grid-template-columns:repeat(3,minmax(0,1fr))}.processTiles.count5:not(.long){grid-template-columns:repeat(6,minmax(0,1fr))}.processTiles.count5:not(.long)>article{grid-column:span 2}.processTiles.count5:not(.long)>article:nth-child(4){grid-column:2/span 2}.processTiles.count5:not(.long)>article:nth-child(5){grid-column:4/span 2}.comparisonContent{gap:14px;margin-top:12px;display:grid}.comparisonContent .lead{color:#eef1f5;margin:0;font:18px/1.3 Georgia}.comparisonScroller{border:1px solid #425269;overflow:hidden}.comparisonContent table{border-collapse:collapse;table-layout:fixed;width:100%}.comparisonContent th{color:#07101a;text-align:left;background:#c9962b;padding:10px;font:700 11px Arial}.comparisonContent td{color:#b9c4d1;vertical-align:top;background:#101d30;border-top:1px solid #34445a;border-right:1px solid #34445a;padding:10px;font:11px/1.3 Arial}.comparisonContent td:first-child{color:#edf1f5;font-weight:700}.comparisonContent td.brandColumn{color:#f0c866;background:#172943;border-right:0}.comparisonContent small{color:#7f8da0;font-size:10px}.slidePreviewGrid .comparisonContent{gap:4px;margin-top:4px}.slidePreviewGrid .comparisonContent .lead{font-size:9px}.slidePreviewGrid .comparisonContent th,.slidePreviewGrid .comparisonContent td{padding:3px;font-size:5px}.slidePreviewGrid .comparisonContent small{font-size:5px}.slideLightbox>button.closeSlide{top:20px;left:auto;right:24px}.slideLightbox>button.previousSlide,.slideLightbox>button.nextSlide{z-index:3;color:#f1c968;background:#0d1827;border:1px solid #c9962b;padding:16px 13px;position:absolute;top:50%;transform:translateY(-50%)}.slideLightbox>button.previousSlide{left:14px;right:auto}.slideLightbox>button.nextSlide{left:auto;right:14px}@media (max-width:800px){.slideLightbox{padding:60px 38px}.slideLightbox>button.previousSlide,.slideLightbox>button.nextSlide{top:auto;bottom:12px;transform:none}.processTiles.count5:not(.long){grid-template-columns:1fr 1fr}.processTiles.count5:not(.long)>article,.processTiles.count5:not(.long)>article:nth-child(4),.processTiles.count5:not(.long)>article:nth-child(5){grid-column:auto}}.processTiles.count4:not(.long){grid-template-columns:repeat(2,minmax(0,1fr))}.processTiles.count4:not(.long)>article{min-height:118px}.slidePreviewGrid .processTiles.count4:not(.long)>article{min-height:70px}.processTimeline{counter-reset:stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin-top:18px;display:grid}.processTimeline article{background:linear-gradient(135deg,#13233a,#0b1726);border-top:2px solid #c9962b;border-bottom:1px solid #3f5066;grid-template-columns:42px 1fr;gap:12px;min-height:112px;padding:16px;display:grid;position:relative}.processTimeline article:after{content:"";border-top:1px solid #c9962b;width:25px;position:absolute;top:50%;right:-25px}.processTimeline article:nth-child(3n):after{display:none}.processTimeline>article>span,.processCycle>article>span{color:#07101a;background:#d9a441;border-radius:50%;place-items:center;width:36px;height:36px;font:700 11px Arial;display:grid}.processTimeline strong,.processCycle strong,.featureBands strong,.featureRail strong,.metricTiles strong{color:#f2f0e9;margin-bottom:8px;font:18px/1.2 Georgia;display:block}.processTimeline p,.processCycle p,.featureBands p,.featureRail p,.metricTiles p{color:#aeb8c5;margin:0;font:13px/1.42 Arial}.processCycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 58px;max-width:90%;margin:26px auto 0;display:grid;position:relative}.processCycle:before{content:"";border:1px dashed #c9962b88;border-radius:50%;position:absolute;inset:20% 12%}.processCycle article{z-index:1;background:#101d30;border:1px solid #66758a;grid-template-columns:38px 1fr;gap:10px;min-height:110px;padding:15px;display:grid;box-shadow:0 8px 24px #0005}.processCycle article:nth-child(odd){border-color:#c9962b}.processCycle article:nth-child(n+4){transform:translate(22px)}.featureBands{gap:10px;margin-top:18px;display:grid}.featureBands article{background:linear-gradient(90deg,#14243a,#0b1726);border-bottom:1px solid #35465c;border-left:3px solid #c9962b;grid-template-columns:52px minmax(150px,1.1fr) minmax(0,2fr);align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:grid}.featureBands article:nth-child(2n){border-left-color:#9aa8ba}.featureBands span,.featureRail span,.metricTiles span{color:#d9a441;font:10px monospace}.featureBands strong,.featureBands p{margin:0}.featureRail{grid-template-columns:1.15fr 1fr;gap:12px;margin-top:18px;display:grid}.featureRail article{background:#101d30;border-bottom:2px solid #c9962b;min-height:105px;padding:20px 18px 18px 72px;position:relative}.featureRail article:first-child{flex-direction:column;grid-row:span 2;justify-content:center;min-height:222px;display:flex}.featureRail span{color:#c9962b;font-size:18px;position:absolute;top:20px;left:18px}.featureRail article:nth-child(2n){border-bottom-color:#8fa0b5}.metricTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.metricTiles article{text-align:center;background:linear-gradient(#16263b,#0b1624);border:1px solid #40536c;min-height:142px;padding:24px 18px;position:relative}.metricTiles article:before{content:"";border-top:3px solid #c9962b;width:42px;margin:0 auto 18px;display:block}.metricTiles strong{font-size:21px}.metricTiles p{color:#d7dee7}.slidePreviewGrid .processTimeline,.slidePreviewGrid .processCycle,.slidePreviewGrid .featureBands,.slidePreviewGrid .featureRail,.slidePreviewGrid .metricTiles{gap:5px;margin-top:7px}.slidePreviewGrid .processTimeline article,.slidePreviewGrid .processCycle article,.slidePreviewGrid .featureBands article,.slidePreviewGrid .featureRail article,.slidePreviewGrid .metricTiles article{gap:4px;min-height:48px;padding:6px;transform:none}.slidePreviewGrid .processTimeline article,.slidePreviewGrid .processCycle article{grid-template-columns:18px 1fr}.slidePreviewGrid .processTimeline>article>span,.slidePreviewGrid .processCycle>article>span{width:16px;height:16px;font-size:6px}.slidePreviewGrid .processTimeline strong,.slidePreviewGrid .processCycle strong,.slidePreviewGrid .featureBands strong,.slidePreviewGrid .featureRail strong,.slidePreviewGrid .metricTiles strong{margin-bottom:3px;font-size:7px}.slidePreviewGrid .processTimeline p,.slidePreviewGrid .processCycle p,.slidePreviewGrid .featureBands p,.slidePreviewGrid .featureRail p,.slidePreviewGrid .metricTiles p{font-size:5px}.slidePreviewGrid .processCycle:before,.slidePreviewGrid .processTimeline article:after{display:none}.slidePreviewGrid .featureBands article{grid-template-columns:18px 55px 1fr;min-height:28px}.slidePreviewGrid .featureRail article:first-child{min-height:101px}.slidePreviewGrid .featureRail article{padding-left:24px}.slidePreviewGrid .featureRail span{font-size:7px;top:7px;left:7px}.slidePreviewGrid .metricTiles article:before{width:18px;margin-bottom:5px}.investorPortal{color:#edf1f5;background:#050b12;min-height:100vh;padding-bottom:80px}.investorPortal>header{background:#071321;border-bottom:1px solid #233246;justify-content:space-between;align-items:center;height:86px;padding:0 max(5vw,28px);display:flex}.investorPortal>header img{width:130px}.investorPortal>header a:last-child{letter-spacing:.12em;color:#d9a441;font:700 9px Arial}.investorIntro,.investorAccount,.accreditationForm,.pendingReview{width:min(940px,100% - 36px);margin:36px auto}.investorIntro h1{margin:8px 0;font:42px Georgia}.investorIntro p{color:#aab5c3}.investorAccount,.accreditationForm,.pendingReview{background:#09131e;border:1px solid #34455a;padding:28px}.investorAccount nav{gap:8px;margin-bottom:24px;display:flex}.investorAccount nav button{color:#9daaba;background:#07111d;border:1px solid #34455a;padding:12px 18px}.investorAccount nav button.active{color:#f0c866;border-color:#d9a441}.investorAccount form,.accreditationForm{gap:18px;display:grid}.investorAccount label,.accreditationForm label{color:#aeb8c5;gap:7px;font:11px Arial;display:grid}.investorAccount input,.accreditationForm input,.accreditationForm select{color:#f4f0e8;background:#07111d;border:1px solid #34455a;padding:13px}.investorAccount button,.accreditationForm>button,.pendingReview button{color:#07101a;background:#d9a441;border:0;padding:14px 20px;font-weight:800}.investorAccount .two,.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.formGrid .wide{grid-column:1/-1}.formGrid small{color:#7f8da0;line-height:1.4}.formHeading{border-bottom:1px solid #28384a;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.formHeading span{color:#d9a441;font:8px Arial;display:block}.formHeading b{font:14px Arial}.formHeading button{color:#d9a441;background:0 0;border:1px solid #46586e;padding:9px 12px}.certify{align-items:start;grid-template-columns:auto 1fr!important;display:flex!important}.certify input{margin:2px 0}.portalNotice{color:#e3e8ee;background:#101d30;border-left:2px solid #d9a441;padding:13px}.pendingReview{text-align:center;padding:70px 28px}.pendingReview span{color:#d9a441;letter-spacing:.15em;font:700 9px Arial}.pendingReview h2{font:34px Georgia}.pendingReview p{color:#aab5c3}@media (max-width:700px){.investorAccount .two,.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}}.contactPage{background:radial-gradient(circle at 80% 8%,#121a31 0,transparent 25%),var(--bg);color:#edf1f5;min-height:100vh;padding-bottom:90px}.contactPage>header{background:#00112b;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:90px;padding:0 max(5vw,28px);display:flex}.contactPage>header img{width:180px}.contactPage>header a:last-child{color:#d9a441;letter-spacing:.12em;font:800 9px Arial}.pageIntro{background:radial-gradient(circle at 80% 20%,#14233b,#07101b 55%);border-bottom:1px solid #273649;padding:80px max(8vw,35px)}.pageIntro h1{max-width:900px;margin:12px 0;font:clamp(42px,6vw,80px)/1.02 Georgia}.pageIntro>p:last-child{color:#aab6c5;max-width:760px;line-height:1.7}.associateGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;padding:55px max(6vw,28px);display:grid}.associateCard{background:#0a1421;border:1px solid #35455a;padding:18px}.portrait{aspect-ratio:4/5;background:#101d30;place-items:center;margin-bottom:20px;display:grid;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.portrait span{color:#d9a441;font:56px Georgia}.associateCard small{color:#d9a441;letter-spacing:.12em;font:800 8px Arial}.associateCard h2{margin:8px 0;font:30px Georgia}.associateCard b{color:#aab6c5}.associateCard p{color:#8f9cad;min-height:75px;line-height:1.6}.associateCard>a{color:#d9a441;font:800 9px Arial}.faqGroup{border-bottom:1px solid #243347;grid-template-columns:80px 1fr;gap:25px;padding:45px max(8vw,35px);display:grid}.faqGroup>span{color:#d9a441;font:18px monospace}.faqGroup h2{margin:0 0 18px;font:34px Georgia}.faqGroup details{border-top:1px solid #33445a;padding:20px 0}.faqGroup summary{cursor:pointer;font:21px Georgia}.faqGroup details p{color:#aab5c3;max-width:850px;line-height:1.7}.contactForm{background:#09131e;border:1px solid #35455a;gap:18px;width:min(760px,100% - 40px);margin:55px auto;padding:30px;display:grid}.contactForm label{color:#aeb9c7;letter-spacing:.08em;gap:8px;font:10px Arial;display:grid}.contactForm input,.contactForm textarea{color:#fff;background:#06101a;border:1px solid #35455a;padding:14px}.contactForm button{color:#07101a;background:#d9a441;border:0;padding:15px;font-weight:900}.menu nav a{color:#edf1f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 12px;font:17px Georgia;text-decoration:none;display:flex!important}.bookingLayout{grid-template-columns:1.2fr .8fr;align-items:start;gap:30px;padding:50px max(6vw,25px);display:grid}.slotGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.slotGrid button{text-align:left;color:#e8edf4;background:#0a1523;border:1px solid #34455a;gap:6px;padding:16px;display:grid}.slotGrid button.selected{background:#17243a;border-color:#d9a441;box-shadow:inset 3px 0 #d9a441}.slotGrid span{color:#d9a441}.bookingLayout .contactForm{width:auto;margin:0}@media (max-width:850px){.bookingLayout{grid-template-columns:1fr}}.publishedPitch{background:#050a11;padding:18px}.publishedPitch>nav{color:#8fa0b5;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:14px;font:10px Arial;display:flex}.publishedPitch>nav div{gap:8px;display:flex}.publishedPitch>nav button{color:#f1c968;background:#0d1827;border:1px solid #c9962b;padding:10px 13px;font-size:9px;font-weight:700}.publishedPitch>nav button:disabled{opacity:.35}.publishedPitch .previewSlide.full{aspect-ratio:16/9;width:100%;padding:5%;overflow:hidden}.publishedPitch .previewSlide.full h3{font-size:clamp(28px,3vw,48px)}.publishedPitch .previewSlide.full p{font-size:clamp(13px,1.25vw,20px)}.headerActions,.investorHeaderLinks{align-items:center;gap:12px;display:flex}.termsButton{letter-spacing:.14em;white-space:nowrap;background:#d9a4410b;border:1px solid #d9a44180;place-items:center;height:40px;padding:0 14px;display:grid;color:#e2b95f!important;font:800 8px Arial!important}.termsButton:hover{background:#d9a4411d;border-color:#d9a441}.legalPage{color:#edf1f5;background:radial-gradient(circle at 82% 5%,#13213b 0,#0000 24%),#060b12;min-height:100vh}.legalPage>header{background:#00112b}.legalPage>header img{width:180px}.legalPage>header>a:last-child{color:#d9a441;letter-spacing:.12em;font:800 9px Arial}.legalHero{border-bottom:1px solid #2a394d;padding:82px max(8vw,34px) 64px}.legalHero h1{letter-spacing:-.03em;margin:14px 0 20px;font:clamp(42px,6vw,78px)/1.03 Georgia}.legalHero>p:not(.eyebrow){color:#9da9b8}.legalHero nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.legalHero nav a{color:#e5be67;letter-spacing:.12em;border:1px solid #d9a44170;padding:13px 16px;font:800 9px Arial}.policyDocument{width:min(940px,100% - 40px);margin:0 auto;padding:58px 0 90px}.policyPart{border-top:3px solid #d9a441;margin:20px 0 34px;padding-top:30px;scroll-margin-top:20px}.policyPart:not(:first-child){margin-top:78px}.policyPart h1{margin:10px 0 20px;font:clamp(38px,5vw,58px) Georgia}.policyPart>p:last-child,.policySection p,.policySection li{color:#b6c0cc;font:15px/1.75 Arial}.policySection{border-top:1px solid #2b3b4e;padding:28px 0}.policySection h2{color:#f2efe8;margin:0 0 14px;font:27px/1.2 Georgia}.policySection p{margin:9px 0}.policySection ul{margin:10px 0;padding-left:22px}.policySection li{margin:10px 0}.policySection strong{color:#e8edf4}.policySection a{color:#e0b55a;text-underline-offset:3px;text-decoration:underline}.legalPage footer{border-top:1px solid #263649}@media (max-width:720px){.headerActions{gap:6px}.termsButton{padding:0 9px;font-size:7px!important}.gear{padding:0 10px}.gear b{margin-left:8px}.investorHeaderLinks{gap:8px}.investorHeaderLinks>a:last-child{display:none}.legalHero{padding-top:55px}.policyDocument{width:min(100% - 30px,940px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
.ruleBadge{color:var(--soft);letter-spacing:.14em;z-index:2;background:#080d14e8;border:1px solid #d9a44188;padding:6px 9px;font:700 8px Arial;position:absolute;top:13px;right:15px}.ruleBadge.large{padding:8px 11px;font-size:9px;display:inline-block;position:static}.disclosure{color:#7f8997;background:#090e15;border-top:1px solid #d9a44135;grid-template-columns:250px 1fr;gap:40px;padding:35px 5vw;font-size:11px;line-height:1.7;display:grid}.disclosure strong{color:var(--soft);letter-spacing:.16em;font-size:9px}.admin input,.admin textarea,.admin select{color:var(--text);background:#070c13;border:1px solid #ffffff20;padding:14px}.adminTitle{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.adminTitle a{letter-spacing:.15em;color:var(--soft);font-size:9px}.adminGrid>section,.password,.integrations{max-width:1100px;padding:55px}.documents{border-top:1px solid #ffffff18;margin-top:65px;padding-top:38px}.documents>p:not(.eyebrow){color:var(--muted);line-height:1.6}.documents h2{font:32px Georgia}.documents form{grid-template-columns:1.4fr .8fr 1fr auto;gap:10px;display:grid}.documents form button{background:var(--gold);border:0;padding:15px;font-weight:700}.docList{margin-top:22px}.docList article{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:15px;display:flex}.docList article div{gap:6px;display:grid}.docList article span{color:#768291;text-transform:uppercase;font-size:9px}.docList article button{color:#d88;background:0 0;border:0;font-size:9px}.integrationCard{background:#ffffff05;border:1px solid #ffffff18;margin:20px 0;padding:30px}.integrationCard b{color:var(--soft);letter-spacing:.18em;font-size:9px}.integrationCard h2{font:30px Georgia}.integrationCard p{color:var(--muted);max-width:700px;line-height:1.7}.integrationCard span{color:#d99;letter-spacing:.15em;border:1px solid #a55;padding:7px 10px;font-size:8px;display:inline-block}.opportunity{background:radial-gradient(circle at 75% 0,#17172a 0,transparent 30%),var(--bg);min-height:100vh}.opportunity.loading{color:var(--muted);place-items:center;display:grid}.opportunity header .back{letter-spacing:.16em;color:var(--soft);font-size:9px}.opHero{border-bottom:1px solid #ffffff14;grid-template-columns:220px 1fr 380px;align-items:center;gap:45px;padding:55px 5vw;display:grid}.opLogo{background:#ffffff05;border:1px solid #ffffff18;place-items:center;height:150px;padding:25px;display:grid}.opLogo.white{background:#eee}.opLogo img{object-fit:contain;max-width:100%;max-height:100%}.opHero h1{margin:15px 0;font:52px Georgia}.opHero p{color:var(--muted);max-width:630px;line-height:1.6}.opHero dl{border:1px solid #d9a44144;grid-template-columns:1fr 1fr;margin:0;display:grid}.opHero dl div{padding:22px}.opHero dl div+div{border-left:1px solid #d9a44133}.opHero dt{letter-spacing:.14em;color:#748090;font-size:8px}.opHero dd{color:var(--soft);margin:10px 0 0;font:20px Georgia}.opBody{grid-template-columns:minmax(300px,520px) minmax(500px,1fr);gap:55px;max-width:1500px;margin:auto;padding:55px 5vw 90px;display:grid}.opBody>article h2{margin:18px 0;font:40px Georgia}.opBody>article>p:not(.eyebrow){color:#a3adba;line-height:1.8}.external{color:var(--soft);letter-spacing:.15em;margin:15px 0 35px;font-size:9px;display:inline-block}.restricted{background:linear-gradient(145deg,#d9a4410c,#0b104122);border:1px solid #d9a44155;padding:28px}.restricted span{letter-spacing:.18em;color:var(--gold);font-size:8px}.restricted h3{margin:12px 0;font:26px Georgia}.restricted p,.legal p{color:var(--muted);font-size:12px;line-height:1.6}.restricted button{background:var(--gold);letter-spacing:.1em;border:0;padding:13px 16px;font-size:9px;font-weight:700}.legal{border-left:2px solid #d9a44166;margin-top:25px;padding:5px 20px}.legal strong{color:var(--soft);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.chat{background:#090f17;border:1px solid #ffffff20;grid-template-rows:auto 1fr auto auto;height:720px;display:grid}.chat>header{border-bottom:1px solid #ffffff17;height:auto;padding:19px 22px}.chat>header div{letter-spacing:.15em;font-size:9px}.chat>header small{color:#647080;letter-spacing:.13em;font-size:7px}.liveDot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);border-radius:50%;margin-right:8px;display:inline-block}.messages{padding:25px;overflow:auto}.message{grid-template-columns:35px 1fr;gap:12px;margin-bottom:20px;display:grid}.message>span{width:31px;height:31px;color:var(--soft);border:1px solid #d9a44166;place-items:center;font:10px Georgia;display:grid}.message.user>span{color:#8290a0;border-color:#ffffff25;font:7px Arial}.message p{color:#bac2cd;background:#ffffff06;margin:0;padding:13px 15px;font-size:13px;line-height:1.6}.message.user p{background:#d9a44112}.chat form{border-top:1px solid #ffffff18;grid-template-columns:1fr auto;padding:14px;display:grid}.chat textarea{resize:none;color:#fff;background:#050a10;border:1px solid #ffffff18;padding:14px}.chat form button{background:var(--gold);border:0;padding:0 22px;font-size:9px;font-weight:700}.chat>footer{text-align:left;border-top:1px solid #ffffff12;padding:10px 16px;font-size:8px;line-height:1.5;display:block}@media (max-width:1000px){.opHero{grid-template-columns:160px 1fr}.opHero dl{grid-column:1/-1}.opBody{grid-template-columns:1fr}.documents form{grid-template-columns:1fr 1fr}.documents form button{grid-column:1/-1}.chat{height:650px}}@media (max-width:700px){.adminGrid>section,.password,.integrations{padding:25px}.documents form{grid-template-columns:1fr}.documents form button{grid-column:auto}.opHero{grid-template-columns:1fr;padding:30px 20px}.opLogo{width:180px}.opHero h1{font-size:40px}.opBody{padding:35px 20px}.disclosure{grid-template-columns:1fr}.adminTitle{align-items:start;gap:15px}}.card dl.offerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.card dl.offerMetrics div{min-width:0;padding:14px 6px 0}.card dl.offerMetrics div+div{padding-left:7px}.card dl.offerMetrics dt{letter-spacing:.1em;white-space:nowrap;font-size:6.5px}.card dl.offerMetrics dd{overflow-wrap:anywhere;font-size:11px;line-height:1.15}.opHero{grid-template-columns:220px 1fr 520px}.opHero dl.opMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.opHero dl.opMetrics div{min-width:0;padding:18px 12px}.opHero dl.opMetrics dt{font-size:7px}.opHero dl.opMetrics dd{overflow-wrap:anywhere;font-size:15px}.offerType{border:1px solid #ffffff20;gap:20px;margin:0;padding:12px;display:flex}.offerType legend{color:#8b96a5;text-transform:uppercase;padding:0 6px;font-size:10px}.offerType label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.offerType input{width:16px;height:16px;padding:0}.integrationForm{align-items:end;gap:12px;max-width:760px;margin-top:22px;display:flex}.integrationForm label{color:#8b96a5;letter-spacing:.12em;flex:1;gap:8px;font-size:9px;display:grid}.integrationForm input{width:100%}.integrationForm button{background:var(--gold);border:0;height:45px;padding:0 18px;font-weight:700}.integrationStatus{align-items:center;gap:14px;margin-top:18px;display:flex}.integrationStatus span.connected{color:#9ed4ab;border-color:#597b63}.integrationStatus code{color:#9da8b7;font-size:12px}.statusMessage{color:var(--soft)}@media (max-width:1100px){.card dl.offerMetrics dt{font-size:6px}.card dl.offerMetrics dd{font-size:10px}.opHero{grid-template-columns:160px 1fr}.opHero dl.opMetrics{grid-column:1/-1}}@media (max-width:700px){.card dl.offerMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.integrationForm{display:grid}.opHero dl.opMetrics{grid-template-columns:repeat(2,1fr)}.opHero dl.opMetrics div:nth-child(3){border-top:1px solid #d9a44133;border-left:0}.opHero dl.opMetrics div:nth-child(4){border-top:1px solid #d9a44133}}.publicDocument{background:linear-gradient(145deg,#d9a4410c,#0b104122);border:1px solid #d9a44155;margin-bottom:18px;padding:28px}.publicDocument>span{letter-spacing:.18em;color:var(--gold);font-size:8px}.publicDocument h3{margin:12px 0;font:26px Georgia}.publicDocument p{color:var(--muted);font-size:12px;line-height:1.6}.publicDocument button{background:var(--gold);letter-spacing:.1em;cursor:pointer;border:0;padding:13px 16px;font-size:9px;font-weight:700}.restricted{margin-bottom:18px}.restricted button{cursor:pointer}.restrictedDocList{gap:8px;margin:18px 0;display:grid}.restrictedDocList div{background:#050a1088;border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.restrictedDocList div span{color:var(--gold);letter-spacing:.12em;font-size:8px}.restrictedDocList b{color:#adb6c2;font-size:10px}.restrictedDocList em{letter-spacing:.14em;color:#7d8794;font-size:7px;font-style:normal}.documentViewer{background:#070c13;border:1px solid #d9a44155;max-width:1500px;min-height:430px;margin:0 auto 90px;scroll-margin-top:20px}.documentViewerHeading{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:end;gap:25px;padding:24px 28px;display:flex}.documentViewerHeading h2{margin:9px 0 0;font:31px Georgia}.documentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.documentActions span,.documentActions a,.documentActions button{color:var(--soft);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #d9a44155;padding:9px 11px;font-family:inherit;font-size:8px}.documentActions span{color:var(--gold)}.documentViewer iframe{background:#1c2026;border:0;width:100%;height:min(80vh,950px);min-height:680px;display:block}.documentEmpty,.documentFallback{min-height:350px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:16px;display:grid}.documentEmpty span{width:55px;height:55px;color:var(--gold);border:1px solid #d9a44166;place-items:center;font:18px Georgia;display:grid}.documentFallback a{background:var(--gold);color:#111;letter-spacing:.1em;padding:13px 16px;font-size:9px;font-weight:700}@media (max-width:1000px){.documentViewer{margin-left:5vw;margin-right:5vw}}@media (max-width:700px){.documentViewer{margin:0 20px 50px}.documentViewerHeading{flex-direction:column;align-items:start}.documentActions{justify-content:flex-start}.documentViewer iframe{min-height:520px}.restrictedDocList div{grid-template-columns:1fr}.restrictedDocList div span,.restrictedDocList em{justify-self:start}}.messageContent{color:#c6cdd6;background:#ffffff06;min-width:0;margin:0;padding:15px 17px;font-size:13px;line-height:1.65}.message.user .messageContent{background:#d9a44112}.messageContent p{color:inherit;font-size:inherit;line-height:inherit;background:0 0;margin:0 0 13px;padding:0}.messageContent p:last-child{margin-bottom:0}.messageContent h3{color:#f3f5f7;margin:3px 0 11px;font:600 18px/1.3 Georgia,serif}.messageContent h4{color:#d9a441;letter-spacing:.09em;text-transform:uppercase;margin:17px 0 8px;font:700 10px/1.4 Arial,sans-serif}.messageContent ul,.messageContent ol{margin:5px 0 15px;padding-left:22px}.messageContent li{margin:0 0 7px;padding-left:4px}.messageContent li::marker{color:#d9a441}.messageContent strong{color:#f0f2f4;font-weight:700}.financialWorkspace{border-top:1px solid #d9a44155;margin-top:38px;padding-top:34px}.financialHeading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.financialHeading h2{color:#f2f4f7;margin:5px 0 8px;font:30px/1.1 Georgia,serif}.financialHeading>div>p:last-child{color:#8d99a8;max-width:760px;line-height:1.6}.financialStatus{letter-spacing:.12em;color:#9ba6b4;white-space:nowrap;border:1px solid #ffffff25;padding:9px 12px;font:700 8px Arial}.financialStatus.ready,.financialStatus.generated{color:#76c493;background:#5fae7d12;border-color:#5fae7d88}.financialStatus.needs_input{color:#e1b655;background:#d9a44110;border-color:#d9a44188}.financialSources,.assumptionPanel,.financialChat,.generateModel{background:#07101a;border:1px solid #ffffff18;padding:22px}.financialSources h3,.assumptionPanel h3,.financialChat h3,.generateModel h3{color:#edf0f4;margin:0 0 8px;font:20px Georgia,serif}.financialSources>p,.generateModel p{color:#8491a0;margin:0 0 17px;line-height:1.55}.sourceChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.sourceChecks label{background:#030a11;border:1px solid #ffffff13;align-items:flex-start;gap:10px;padding:11px;display:flex}.sourceChecks input{width:15px;height:15px;margin-top:2px}.sourceChecks span{gap:4px;display:grid}.sourceChecks b{color:#d6dce3;font-size:11px}.sourceChecks small{color:#718091;text-transform:uppercase;font-size:8px}.financialWorkspace button{background:var(--gold);color:#101010;letter-spacing:.08em;border:0;padding:12px 15px;font-size:8px;font-weight:800}.financialWorkspace button:disabled{opacity:.4}.financialColumns{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:16px;display:grid}.assumptionGrid{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.assumptionGrid label{background:#030a11;border:1px solid #ffffff14;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.assumptionGrid label>span{color:#aab4c0;font-size:9px}.assumptionGrid input{color:#fff;background:#07111c;border:1px solid #ffffff19;grid-row:2;width:100%;padding:9px}.assumptionGrid small{color:#607080;grid-row:2;align-self:center;font-size:7px}.assumptionGrid .missing{border-color:#d65f5f88}.assumptionGrid .missing small{color:#e87878}.assumptionGrid .benchmark{border-color:#d9a44166}.assumptionGrid .benchmark small{color:#d9a441}.missingBox{background:#d9a4410c;border-left:2px solid #d9a441;margin:15px 0;padding:13px 15px}.missingBox b{color:#e5bd62;font:12px Georgia}.missingBox ul{color:#aeb7c1;margin:9px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.missingBox p{color:#92a0ae;margin:7px 0 0;font-size:10px}.financeMessages{background:#02070c;border:1px solid #ffffff15;height:330px;padding:14px;overflow:auto}.financeMessages>div{grid-template-columns:42px 1fr;gap:10px;margin-bottom:13px;display:grid}.financeMessages b{color:#d9a441;font-size:8px}.financeMessages .user b{color:#8190a0}.financeMessages p{color:#b8c1cc;margin:0;font-size:11px;line-height:1.55}.emptyChat{color:#637181!important}.financialChat form{grid-template-columns:1fr auto;margin-top:10px;display:grid}.financialChat textarea{color:#fff;resize:vertical;background:#030a11;border:1px solid #ffffff18;padding:12px}.financialChat form button{padding:0 15px}.generateModel{grid-template-columns:1fr 250px auto;align-items:end;gap:18px;margin-top:16px;display:grid}.generateModel p{margin-bottom:0}.generateModel label{color:#8693a1;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.generateModel select{color:#d9dee5;background:#030a11;border:1px solid #ffffff1f;padding:11px}.financialNotice{color:#e6bd62;background:#d9a44110;border:1px solid #d9a44166;margin:10px 0 0;padding:12px;font-size:10px}@media (max-width:1050px){.financialColumns,.generateModel,.sourceChecks,.assumptionGrid{grid-template-columns:1fr}}.companyStudio{border-top:1px solid #d9a44155;margin-top:42px;padding-top:36px}.studioTitle h2{margin:5px 0 8px;font:32px Georgia}.studioTitle>p:last-child{color:#8492a2}.studioTiles{grid-template-columns:repeat(4,1fr);gap:11px;margin:23px 0;display:grid}.studioTiles button{text-align:left;color:#fff;background:#06101a;border:1px solid #ffffff1c;gap:7px;padding:22px;display:grid}.studioTiles button.active{background:#d9a44112;border-color:#d9a441;box-shadow:inset 0 3px #d9a441}.studioTiles span{font:18px Georgia}.studioTiles small{color:#7f8d9d;text-transform:uppercase;font-size:8px}.documentWorkspace{background:#050d16;border:1px solid #ffffff1b;padding:24px}.workspaceHeader{justify-content:space-between;gap:20px;display:flex}.workspaceHeader h3{margin:0 0 8px;font:27px Georgia}.workspaceHeader p{color:#8795a5;max-width:800px;line-height:1.55}.documentWorkflow{grid-template-columns:.75fr 1.15fr 1.1fr;gap:13px;margin-top:20px;display:grid}.documentWorkflow>div{background:#02080e;border:1px solid #ffffff15;padding:16px}.documentWorkflow h4{margin:0 0 12px;font:17px Georgia}.workflowSources>label{border:1px solid #ffffff12;gap:9px;margin-bottom:7px;padding:9px;display:flex}.workflowSources label span{gap:3px;display:grid}.workflowSources label b{font-size:9px}.workflowSources label small{color:#748293;text-transform:uppercase;font-size:7px}.workflowSources button{margin-top:8px}.requiredList{background:#d9a4410c;border-left:2px solid #d9a441;margin-top:15px;padding:12px}.requiredList b{color:#e0b75d;font-size:9px}.requiredList ul{color:#aab5c1;text-transform:capitalize;padding-left:17px;font-size:9px;line-height:1.7}.requiredList p{color:#8795a4;font-size:9px}.studioMessages{border:1px solid #ffffff12;height:330px;padding:12px;overflow:auto}.studioMessages>div{grid-template-columns:42px 1fr;gap:8px;margin-bottom:13px;display:grid}.studioMessages b{color:#d9a441;font-size:8px}.studioMessages p{color:#b8c2cd;margin:0;font-size:10px;line-height:1.55}.workspaceChat form{grid-template-columns:1fr auto;margin-top:8px;display:grid}.workspaceChat textarea{color:#fff;background:#050d16;border:1px solid #ffffff18;padding:10px}.sectionPreview{height:455px;overflow:auto}.sectionPreview details{border-bottom:1px solid #ffffff12;padding:10px 0}.sectionPreview summary{color:#d9a441;cursor:pointer;font:12px Georgia}.sectionPreview p{white-space:pre-wrap;color:#aeb8c3;font-size:10px;line-height:1.6}.studioGenerate{justify-content:flex-end;align-items:end;gap:12px;margin-top:15px;display:flex}.studioGenerate label{color:#8592a1;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.studioGenerate select{color:#fff;background:#02080e;border:1px solid #ffffff1c;padding:10px}@media (max-width:1100px){.studioTiles{grid-template-columns:repeat(2,1fr)}.documentWorkflow{grid-template-columns:1fr}}@media (max-width:650px){.studioTiles{grid-template-columns:1fr}.workspaceHeader,.studioGenerate{display:grid}}.financialWorkspace button.secondary,.documentWorkspace button.secondary{color:#c2cbd5;background:#09131e;border:1px solid #ffffff25}.draftPreviewOverlay{z-index:1000;background:#02060bd9;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.draftPreviewOverlay>article{color:#17212b;background:#f5f2eb;border:4px solid #b98725;width:min(1050px,96vw);max-height:90vh;padding:42px 54px;overflow:auto;box-shadow:0 25px 90px #000}.draftPreviewOverlay header{border-bottom:2px solid #b98725;justify-content:space-between;align-items:start;margin-bottom:28px;padding-bottom:20px;display:flex}.draftPreviewOverlay header small{color:#9b731d;letter-spacing:.15em;font:700 9px Arial}.draftPreviewOverlay h2{color:#102030;margin:7px 0;font:30px Georgia}.draftPreviewOverlay h3{color:#15283a;margin:28px 0 10px;font:23px Georgia}.draftPreviewOverlay p{color:#33414c;white-space:pre-wrap;font:13px/1.7 Georgia}.draftPreviewOverlay header button{color:#fff;background:#102030}.draftPreviewOverlay table{border-collapse:collapse;width:100%}.draftPreviewOverlay th,.draftPreviewOverlay td{text-align:left;border-bottom:1px solid #d8d1c3;padding:10px;font-size:11px}.draftPreviewOverlay th{color:#23384b;font-family:Georgia}.fundingMethods{background:linear-gradient(145deg,#0c1724,#07101a);border:1px solid #8c6824;margin-top:18px;padding:22px}.fundingMethods>span{letter-spacing:.16em;color:#d9a441;font:700 9px Arial}.fundingMethods h3{color:#f2f0e9;margin:8px 0;font:24px Georgia}.fundingMethods>p{color:#9daaba;font:12px/1.5 Arial}.fundingMethods>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.fundingMethods article{background:#101d30;border:1px solid #394b61;padding:16px}.fundingMethods article>b{color:#d9a441;letter-spacing:.12em;margin-bottom:9px;font:700 9px Arial;display:block}.fundingMethods article>strong{color:#f2f0e9;margin-bottom:8px;font:16px Georgia;display:block}.fundingMethods article>p{white-space:pre-line;color:#c0cad5;margin:0;font:12px/1.55 Arial}.fundingMethods article>small{color:#8fa0b5;margin-top:12px;display:block}@media (max-width:700px){.fundingMethods>div{grid-template-columns:1fr}}.verificationLink{color:#07101a;letter-spacing:.09em;background:#d9a441;margin-top:14px;padding:12px 16px;font:800 9px Arial;display:inline-block}
header{background:#00122c}header>img,footer img{object-fit:contain;object-position:left center;width:270px;height:80px}.opportunity>header>a:first-child{width:270px;height:80px;display:block}.opportunity>header>a:first-child img{object-fit:contain;object-position:left center;width:270px;height:80px;display:block}.opportunity>header{overflow:hidden}@media (max-width:620px){header>img,.opportunity>header>a:first-child,.opportunity>header>a:first-child img{object-fit:contain;width:205px;height:62px}}
.slideComposition{min-height:0}.slideComposition.hasVisual{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:22px;display:grid}.slideImage{background:#08111d;border:1px solid #c9962b;min-height:260px;overflow:hidden}.slideImage img{width:100%;height:100%;display:block}.slideChart{background:linear-gradient(#101d30,#08111d);border:1px solid #40536c;min-height:270px;margin:0;padding:14px}.slideChart figcaption{color:#f4f0e8;margin-bottom:8px;font:18px Georgia}.slideChart svg{width:100%;height:220px;overflow:visible}.slideChart .gridLine{stroke:#40536c;stroke-width:.4px}.slideChart rect{fill:#c9962b}.slideChart .chartLine{fill:none;stroke:#43c7ef;stroke-width:2px}.slideChart .chartArea{fill:#43c7ef44;stroke:none}.chartLabels{color:#8fa0b5;text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;font-size:10px;display:grid}.slideKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.slideKpis article{text-align:center;background:#101d30;border:1px solid #40536c;place-items:center;min-height:120px;display:grid}.slideKpis strong{color:#d9a441;font:28px Georgia}.slideKpis span{color:#aab4c0;font-size:11px}.slidePreviewGrid>.pitchEditor{grid-column:1/-1}.pitchEditor{background:#050c15;border:1px solid #c9962b66;padding:18px}.pitchEditor>header{border:0;justify-content:space-between;gap:20px;height:auto;padding:0 0 14px;display:flex}.pitchEditor>header small{color:#d9a441;letter-spacing:.12em}.pitchEditor>header h3{margin:5px 0;font:25px Georgia}.insertSlide{align-items:end;gap:9px;display:flex}.insertSlide label{color:#8fa0b5;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.pitchEditor select,.pitchEditor input,.pitchEditor textarea{color:#edf1f5;background:#07111d;border:1px solid #405064;padding:10px}.pitchEditorBody{grid-template-columns:240px minmax(0,1fr);gap:14px;display:grid}.pitchEditorBody>aside{align-content:start;gap:5px;max-height:660px;display:grid;overflow:auto}.pitchEditorBody>aside button{text-align:left;grid-template-columns:34px 1fr;gap:8px;display:grid;color:#aab4c0!important;background:#09131e!important;border:1px solid #29394d!important;padding:10px!important}.pitchEditorBody>aside button.active{color:#fff!important;border-color:#d9a441!important}.pitchEditorBody>aside b{color:#d9a441}.pitchEditCanvas{min-width:0}.pitchEditCanvas>.previewSlide{aspect-ratio:16/9;width:100%;padding:4%;overflow:hidden}.slideForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.slideForm label{color:#8fa0b5;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.slideForm label:nth-child(2){grid-column:1/-1}.slideForm textarea{resize:vertical;width:100%}.layoutChooser{border-top:1px solid #29394d;margin-top:16px;padding-top:14px}.layoutChooser h4,.slideTools h4{margin:0 0 10px;font:18px Georgia}.layoutChooser>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.layoutChooser>div>button{color:#d9a441!important;background:#07111d!important;border:1px solid #405064!important;padding:7px!important}.layoutChooser>div>button.selected{border-color:#d9a441!important}.layoutChooser .previewSlide{aspect-ratio:16/9;text-align:left;padding:5%;overflow:hidden}.layoutChooser .previewSlide h3{margin:0 0 6px;font-size:14px}.layoutChooser .previewSlide p,.layoutChooser .previewSlide strong{font-size:6px}.layoutChooser .previewSlide article{min-height:30px!important;padding:4px!important}.layoutChooser>div>button>b{padding:8px 2px 2px;font-size:9px;display:block}.slideTools{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.slideTools>section{background:#09131e;border:1px solid #29394d;gap:9px;padding:14px;display:grid}.slideTools img{object-fit:cover;border:1px solid #c9962b;width:100%;max-height:260px}.slideTools>section>div,.pitchEditor>footer{flex-wrap:wrap;gap:8px;display:flex}.pitchEditor>footer{border-top:1px solid #29394d;margin-top:14px;padding-top:14px}.pitchEditor button.danger{color:#f0a0a0!important;background:#2b1116!important;border-color:#a44!important}@media (max-width:900px){.slideComposition.hasVisual,.pitchEditorBody,.slideTools{grid-template-columns:1fr}.pitchEditorBody>aside{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.layoutChooser>div,.slideForm{grid-template-columns:1fr}.slideForm label:nth-child(2){grid-column:auto}.pitchEditor>header{display:grid}.insertSlide{align-items:stretch}}
.documentViewer.fullScreen{z-index:10000;background:#02060b;border:0;flex-direction:column;width:100vw;max-width:none;height:100vh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.documentViewer.fullScreen .documentViewerHeading{background:#050a11;border-bottom:1px solid #ffffff20;flex:none;min-height:58px;padding:12px 72px 12px 20px;position:relative}.documentViewer.fullScreen .documentViewerHeading .eyebrow,.documentViewer.fullScreen .documentViewerHeading h2,.documentViewer.fullScreen .documentActions>span,.documentViewer.fullScreen .documentActions>a{display:none}.documentViewer.fullScreen .fullScreenClose{z-index:10002;color:#f4f0e8;background:#101925;border:1px solid #d9a441;place-items:center;width:42px;height:42px;padding:0;font:28px/1 Arial;display:grid;position:fixed;top:14px;right:18px}.documentViewer.fullScreen .publishedPitch{flex-direction:column;flex:1;min-height:0;padding:14px 24px 20px;display:flex}.documentViewer.fullScreen .publishedPitch>nav{flex:none}.documentViewer.fullScreen .publishedPitch .previewSlide.full{aspect-ratio:16/9;flex:1;width:auto;max-width:calc(177.78vh - 204.447px);height:min(100vh - 115px,56.25vw - 27px);margin:auto;padding:4%;overflow:hidden}@media (max-width:700px){.documentViewer.fullScreen{margin:0}.documentViewer.fullScreen .documentViewerHeading{min-height:52px;padding:9px 62px 9px 10px}.documentViewer.fullScreen .fullScreenClose{top:9px;right:10px}.documentViewer.fullScreen .publishedPitch{padding:8px}.documentViewer.fullScreen .publishedPitch .previewSlide.full{flex:none;width:100%;max-width:none;height:auto}.documentViewer.fullScreen .publishedPitch>nav{gap:8px}.documentViewer.fullScreen .publishedPitch>nav span{font-size:8px}.documentViewer.fullScreen .publishedPitch>nav button{padding:8px}}
