@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";/*! tailwindcss v4.3.1 | 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)))){*,: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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#08090b;--surface:#101216;--line:#ffffff1a;--text:#f2f3f4;--muted:#8d939c;--soft:#b8bdc5;--accent:#64e8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:radial-gradient(circle at 50% -20%,#172027 0,var(--bg) 38%);min-height:100vh;position:relative;overflow:hidden}.grid-overlay{pointer-events:none;opacity:.32;background-image:linear-gradient(#64e8ff09 1px,#0000 1px),linear-gradient(90deg,#64e8ff09 1px,#0000 1px);background-size:72px 72px;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ambient{filter:blur(110px);pointer-events:none;opacity:.1;border-radius:50%;width:38vw;height:38vw;position:fixed}.ambient-one{background:var(--accent);top:8%;left:-18%}.ambient-two{background:#6b5cff;top:45%;right:-20%}.site-header{z-index:20;justify-content:space-between;align-items:center;max-width:1380px;margin:0 auto;padding:24px 32px;display:flex;position:relative}.brand{letter-spacing:-.05em;font-family:Space Grotesk;font-size:20px;font-weight:700}.brand-dot{color:var(--accent)}.nav-links{color:var(--muted);align-items:center;gap:28px;font-size:13px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{border:1px solid var(--line);border-radius:3px;padding:10px 15px;color:var(--text)!important}.menu-toggle{color:var(--text);background:0 0;border:0;display:none}.section-wrap{z-index:2;max-width:1380px;margin:0 auto;padding-left:32px;padding-right:32px;position:relative}.hero{flex-direction:column;justify-content:center;min-height:calc(100vh - 78px);padding-top:70px;padding-bottom:80px;display:flex}.hero-copy{max-width:1050px}.eyebrow,.section-index,.meta-line,.design-card-category,.design-card-badge,.design-card-link,.detail-back,.detail-preview-note,.detail-price,.detail-specs,.about-label,.company-line,.scroll-cue{font-family:DM Mono,monospace}.eyebrow{color:var(--muted);letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:26px;font-size:11px;display:flex}.status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin-bottom:34px;font-family:Space Grotesk;font-size:clamp(3.8rem,10vw,9.6rem);font-weight:700;line-height:.86}h1 em,h2 em{color:#0000;-webkit-text-stroke:1px #f2f3f4b8;font-style:normal}.hero-lead{max-width:620px;color:var(--muted);font-size:16px;line-height:1.7}.hero-lead strong{color:var(--soft);font-weight:500}.hero-actions{gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--line);align-items:center;gap:18px;padding:13px 18px;font-size:13px;transition:all .25s;display:inline-flex}.button-primary{background:var(--text);color:var(--bg);border-color:var(--text)}.button-primary:hover{transform:translateY(-2px)}.button-ghost:hover{color:var(--accent);border-color:#64e8ff80}.hero-meta{border-top:1px solid var(--line);align-self:flex-end;width:min(100%,390px);margin-top:70px}.meta-line{border-bottom:1px solid var(--line);letter-spacing:.08em;color:#606771;justify-content:space-between;gap:20px;padding:12px 0;font-size:9px;display:flex}.meta-line strong{color:#b9bec5;text-align:right;font-weight:400}.meta-line .online{color:var(--accent)}.scroll-cue{color:#555b64;letter-spacing:.15em;font-size:9px;position:absolute;bottom:30px;left:32px}.scroll-cue span{color:var(--accent);margin-left:8px}.section-block{padding-top:140px;padding-bottom:140px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px;display:flex}.section-index{color:var(--accent);letter-spacing:.12em;margin-bottom:14px;font-size:10px;display:block}.section-heading h2,.split-section h2,.about-copy h2,.contact-section h2{letter-spacing:-.07em;margin:0;font-family:Space Grotesk;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.9}.section-heading p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.6}.design-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.design-card{border:1px solid var(--line);background:#101216bf;min-width:0;padding:12px;transition:all .3s}.design-card:hover{background:#12161a;border-color:#64e8ff59;transform:translateY(-5px)}.design-card-media{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.design-card-placeholder{background:radial-gradient(circle,#64e8ff1c,#0000 58%),repeating-linear-gradient(135deg,#0000 0,#0000 15px,#ffffff06 15px,#ffffff06 16px);border:1px solid #ffffff0f;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.design-card-placeholder span{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff2e;font:700 clamp(4rem,8vw,7rem) Space Grotesk}.design-card-placeholder small{color:#626974;letter-spacing:.12em;font:9px DM Mono}.design-card-badge{color:var(--accent);background:#08090bd1;border:1px solid #64e8ff4d;padding:6px 8px;font-size:8px;position:absolute;top:10px;right:10px}.design-card-info{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 4px 0;display:flex}.design-card-category{color:#626974;letter-spacing:.1em;font-size:8px}.design-card h3{letter-spacing:-.04em;margin:5px 0 0;font:500 22px Space Grotesk}.design-card-info strong{color:var(--accent);white-space:nowrap;font:10px DM Mono}.design-card p{color:var(--muted);margin:12px 0 18px;padding:0 4px;font-size:12px;line-height:1.6}.design-card-link{border-top:1px solid var(--line);color:#777e87;letter-spacing:.1em;padding:14px 4px 4px;font-size:9px;display:block}.design-card-link:hover{color:var(--accent)}.section-note{color:#555b64;letter-spacing:.12em;margin-top:20px;font-size:9px}.split-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.service-list{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:60px 1fr 30px;align-items:center;gap:20px;padding:22px 0;transition:all .2s;display:grid}.service-row strong{color:var(--text);font:500 19px Space Grotesk}.service-row b{color:var(--accent);font-weight:400}.service-row:hover{padding-left:10px}.journal-placeholder{border:1px solid var(--line);background:linear-gradient(110deg,#64e8ff0d,#0000 55%);padding:55px}.journal-placeholder span{color:var(--accent);font:10px DM Mono}.journal-placeholder h3{letter-spacing:-.05em;margin:25px 0;font:500 clamp(2rem,4vw,4rem) Space Grotesk}.journal-placeholder a{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:5px;font:11px DM Mono}.about-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.about-label{color:#606771;letter-spacing:.12em;flex-direction:column;gap:20px;font-size:9px;display:flex}.about-copy{max-width:760px}.about-copy p{max-width:650px;color:var(--muted);font-size:15px;line-height:1.8}.about-copy strong{color:var(--soft);font-weight:500}.about-links{color:var(--accent);gap:28px;margin-top:32px;font:11px DM Mono;display:flex}.contact-section{border-top:1px solid var(--line);padding-top:120px;padding-bottom:120px}.contact-email{border-bottom:1px solid #64e8ff66;margin-top:45px;padding-bottom:7px;font:500 clamp(1.3rem,3vw,2.5rem) Space Grotesk;display:inline-block}.company-line{color:#565c65;letter-spacing:.1em;margin-top:90px;font-size:9px}.site-footer{z-index:2;border-top:1px solid var(--line);color:#50555e;letter-spacing:.08em;justify-content:space-between;gap:20px;max-width:1380px;margin:0 auto;padding:20px 32px 35px;font:9px DM Mono;display:flex;position:relative}.detail-page{min-height:calc(100vh - 130px);padding-top:55px;padding-bottom:100px}.detail-back{letter-spacing:.12em;color:#686f78;font-size:9px}.detail-back a:hover{color:var(--accent)}.detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:70px;margin-top:45px;display:grid}.detail-preview{border:1px solid var(--line);padding:14px}.detail-art{aspect-ratio:1;background:radial-gradient(circle,#64e8ff1f,#0000 58%),repeating-linear-gradient(135deg,#0000 0,#0000 15px,#ffffff06 15px,#ffffff06 16px);align-content:center;place-items:center;gap:10px;display:grid}.detail-art span{letter-spacing:-.12em;color:#0000;-webkit-text-stroke:1px #fff3;font:700 clamp(7rem,18vw,15rem) Space Grotesk}.detail-art small{color:#626974;letter-spacing:.12em;font:9px DM Mono}.detail-preview-note{color:#555b64;letter-spacing:.1em;padding:12px 4px 2px;font-size:8px}.detail-copy{padding-top:20px}.detail-copy h1{margin:20px 0 28px;font-size:clamp(3.5rem,7vw,7rem)}.detail-description{max-width:560px;color:var(--muted);font-size:15px;line-height:1.8}.detail-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#666d76;letter-spacing:.1em;justify-content:space-between;align-items:end;margin-top:38px;padding:18px 0;font-size:9px;display:flex}.detail-price strong{color:var(--accent);letter-spacing:-.04em;font:500 30px Space Grotesk}.detail-specs{margin:10px 0 28px}.detail-specs div{color:#606771;letter-spacing:.08em;border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:20px;padding:12px 0;font-size:8px;display:flex}.detail-specs strong{color:#b8bdc5;text-align:right;font-weight:400}.detail-action{justify-content:center;width:100%;margin-top:5px}.detail-footnote{color:#5d646d;margin-top:16px;font-size:11px;line-height:1.6}@media(max-width:760px){.site-header{padding:20px}.section-wrap{padding-left:20px;padding-right:20px}.menu-toggle{flex-direction:column;gap:5px;padding:8px;display:flex}.menu-toggle span{background:var(--text);width:22px;height:1px;display:block}.nav-links{border:1px solid var(--line);background:#0c0e11f7;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:66px;left:20px;right:20px}.nav-links.open{display:flex}.nav-links a{padding:8px 0}.nav-cta{text-align:center}.hero{min-height:calc(100vh - 66px);padding-top:50px}.hero h1{font-size:clamp(3.4rem,17vw,6rem)}.hero-lead{font-size:14px}.hero-meta{margin-top:55px}.scroll-cue{left:20px}.section-block{padding-top:90px;padding-bottom:90px}.section-heading{display:block}.section-heading p{margin-top:25px}.design-grid{grid-template-columns:1fr}.design-card{width:100%;max-width:620px;margin:0 auto}.split-section,.about-section{grid-template-columns:1fr;gap:55px}.journal-placeholder{padding:32px 24px}.contact-section{padding-top:90px;padding-bottom:90px}.company-line{margin-top:65px;line-height:1.7}.site-footer{flex-direction:column;padding-left:20px;padding-right:20px}.detail-page{padding-top:35px}.detail-layout{grid-template-columns:1fr;gap:35px}.detail-copy{padding-top:0}.detail-copy h1{font-size:clamp(3.3rem,16vw,6rem)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.design-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 0;display:flex}.filter-label,.filter-button{font-family:DM Mono,monospace}.filter-label{letter-spacing:.1em;color:#626974;font-size:8px}.design-filters{gap:6px;display:flex}.filter-button{color:#69717b;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 10px;font-size:8px;transition:all .2s}.filter-button:hover{color:var(--text);border-color:var(--line)}.filter-button.active{color:var(--accent);background:#64e8ff0d;border-color:#64e8ff59}@media(max-width:760px){.design-toolbar{flex-direction:column;align-items:flex-start}.design-filters{width:100%;overflow:auto}.filter-button{flex:none}}.design-card-media,.detail-art{position:relative;overflow:hidden}.design-card-image,.detail-art img{object-fit:cover;width:100%;height:100%;display:block}.watermark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.14;grid-template-columns:repeat(3,1fr);grid-auto-rows:90px;place-items:center;display:grid;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;transform:rotate(-28deg)}.watermark span{color:#fff;letter-spacing:.25em;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px 2px #000c;font-family:DM Mono,monospace;font-size:13px;font-weight:500}.watermark-detail{opacity:.17}.watermark-detail span{letter-spacing:.3em;font-size:15px}.design-card-media>img,.detail-art>img{z-index:1;position:relative}.watermark-overlay{z-index:3;pointer-events:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:85px;place-items:center;padding:20px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotate(-24deg)scale(1.35)}.watermark-overlay span{letter-spacing:.12em;color:#ffffff38;white-space:nowrap;text-shadow:0 1px 2px #000000b3;-webkit-user-select:none;user-select:none;font-family:DM Mono,monospace;font-size:15px;font-weight:700;display:block}.detail-watermark{grid-template-columns:repeat(4,1fr);grid-auto-rows:80px;padding:15px;transform:rotate(-24deg)scale(1.45)}.design-card-media{aspect-ratio:1/1.25;background:#08090b;display:block;position:relative;overflow:hidden}.watermark-overlay{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,1fr);grid-auto-rows:82px;place-items:center;display:grid;position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;transform:rotate(-24deg)}.watermark-overlay span{letter-spacing:.12em;white-space:nowrap;color:#ffffff38;text-shadow:0 1px 3px #000000d9;font-family:DM Mono,monospace;font-size:15px;font-weight:700}.detail-art{background:#08090b;position:relative;overflow:hidden}.detail-art-image{object-fit:contain;width:100%;height:auto;display:block}.detail-watermark{grid-template-columns:repeat(5,1fr);grid-auto-rows:78px;top:-30%;right:-30%;bottom:-30%;left:-30%;transform:rotate(-24deg)scale(1.05)}.detail-watermark span{letter-spacing:.14em;color:#ffffff3d;text-shadow:0 1px 3px #000000e6;font-size:16px}.design-card-image-wrap{background:#08090b;width:100%;position:relative;overflow:hidden}.design-card-image{object-fit:cover;width:100%;height:auto;display:block}.design-watermark{pointer-events:none;z-index:2;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;place-items:center;gap:20px;padding:8%;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotate(-18deg)scale(1.2)}.design-watermark span{letter-spacing:.25em;color:#ffffff38;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #ffffff29;padding:7px 12px;font-family:DM Mono,monospace;font-size:clamp(10px,1.2vw,15px);font-weight:700;display:block}.design-card-badge{z-index:5}.container-custom{width:100%;max-width:1380px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.section-padding{padding-top:140px;padding-bottom:140px;position:relative}.font-orbitron{letter-spacing:-.035em;font-family:Space Grotesk,sans-serif}.font-jetbrains{font-family:DM Mono,monospace}.text-gradient{color:#0000;background:linear-gradient(90deg,#64e8ff,#9b7cff,#64e8ff) 0 0/200%;-webkit-background-clip:text;background-clip:text}.glass-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:4px;transition:border-color .25s,transform .25s,background .25s;position:relative;box-shadow:0 20px 60px #0000002e,inset 0 1px #ffffff06}.glass-card:hover{background:linear-gradient(135deg,#64e8ff0b,#ffffff04);border-color:#64e8ff38}#about{position:relative;overflow:hidden}#about .container-custom{z-index:2;position:relative}#about h2{color:var(--text);letter-spacing:-.065em;font-family:Space Grotesk,sans-serif}#about h3,#about h4{font-family:Space Grotesk,sans-serif}#about p{color:var(--muted)}#about a{transition:color .2s,border-color .2s,transform .2s}#about a:hover{color:var(--accent)}#about .glass-card{overflow:hidden}#about .glass-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#64e8ff59,#0000);width:100%;height:1px;position:absolute;top:0;left:0}#about .glass-card:first-child>div:first-child{box-shadow:0 0 35px #64e8ff14,inset 0 0 25px #7b2ff70a}#about [style*="grid-template-columns: 150px 1fr"]{border-color:var(--line)}#about [style*="grid-template-columns: 150px 1fr"]:hover{background:#ffffff04}#about span{transition:border-color .2s,color .2s,background .2s}#cv{min-height:100vh;position:relative;overflow:hidden}#cv .container-custom{z-index:10;position:relative}#cv h2{letter-spacing:-.06em;font-family:Space Grotesk,sans-serif;line-height:.95}#cv h3,#cv h4{font-family:Space Grotesk,sans-serif}#cv .badge{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:7px 12px;font-family:DM Mono,monospace;font-size:9px;font-weight:500;display:inline-flex}#cv .btn-primary,#cv .btn-outline{letter-spacing:.08em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-family:DM Mono,monospace;font-size:10px;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}#cv .btn-primary{color:var(--bg);background:var(--text);border:1px solid var(--text)}#cv .btn-primary:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}#cv .btn-outline{color:var(--accent);background:0 0;border:1px solid #64e8ff4d}#cv .btn-outline:hover{border-color:var(--accent);background:#64e8ff0f;transform:translateY(-2px)}#cv .glass-card{overflow:hidden}#cv .glass-card:hover{transform:translateY(-2px)}#cv .glass-card h4{color:var(--text);letter-spacing:-.02em;margin:0 0 6px}#cv .glass-card p{margin:0}#cv .glass-card ul{margin:0;padding:0;list-style:none}#cv .glass-card li{line-height:1.6}#cv .glass-card h4.font-orbitron{letter-spacing:.02em}#cv .glass-card span{transition:transform .2s,background .2s,border-color .2s}#cv .glass-card span:hover{transform:translateY(-1px)}#cv iframe{background:#fff;display:block}#cv iframe::-webkit-scrollbar{width:8px}#about:after,#cv:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;bottom:0;left:32px;right:32px}.pma-profile,.cv-page{color:#f5f7fa;background:#08090c;min-height:100vh;position:relative}.profile-container,.cv-container{width:min(1200px,100% - 48px);margin:0 auto}.profile-hero{align-items:center;min-height:92vh;padding:140px 0 100px;display:flex}.profile-hero .profile-container{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:end;gap:80px;display:grid}.profile-eyebrow,.cv-eyebrow{color:#00f0ff;letter-spacing:.18em;margin-bottom:25px;font-family:DM Mono,monospace;font-size:11px;display:inline-block}.profile-hero h1,.cv-hero h1{letter-spacing:-.06em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,9vw,8.5rem);font-weight:800;line-height:.86}.profile-hero h1 em,.cv-hero h1 em{color:#0000;-webkit-text-stroke:1px #ffffff8c;font-style:normal}.profile-intro{color:#9ca3af;max-width:700px;margin:40px 0 0;font-size:18px;line-height:1.8}.profile-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.profile-button,.profile-cv-button,.cv-button{letter-spacing:.08em;align-items:center;gap:30px;padding:14px 18px;font-family:DM Mono,monospace;font-size:11px;text-decoration:none;transition:all .25s;display:inline-flex}.profile-button.primary,.cv-button.primary{color:#08090c;background:#f5f7fa}.profile-button.secondary,.cv-button.secondary{color:#f5f7fa;border:1px solid #ffffff24}.profile-button:hover,.cv-button:hover,.profile-cv-button:hover{transform:translateY(-3px)}.profile-hero-meta{border-left:1px solid #ffffff1a;padding-left:25px}.profile-hero-meta div{border-bottom:1px solid #ffffff12;padding:17px 0}.profile-hero-meta span,.profile-hero-meta strong{display:block}.profile-hero-meta span{color:#555d68;letter-spacing:.15em;margin-bottom:7px;font-family:DM Mono,monospace;font-size:9px}.profile-hero-meta strong{color:#d7dbe1;font-size:11px}.profile-section{border-top:1px solid #ffffff12;padding:110px 0}.profile-section-label{justify-content:space-between;align-items:center;margin-bottom:65px;display:flex}.profile-section-label span{color:#00f0ff;letter-spacing:.16em;font-family:DM Mono,monospace;font-size:10px}.profile-section-label small{color:#555d68;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.profile-about-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.profile-about-grid h2,.why-pma h2,.profile-cta h2,.cv-summary-grid h2,.cv-download h2{letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.profile-about-grid h2 em,.why-pma h2 em,.profile-cta h2 em,.cv-summary-grid h2 em,.cv-download h2 em{color:#0000;-webkit-text-stroke:1px #ffffff73;font-style:normal}.profile-about-copy p{color:#9ca3af;margin:0 0 22px;font-size:15px;line-height:1.9}.profile-about-copy strong{color:#f5f7fa}.capability-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.capability-card{background:#0a0b0f;min-height:320px;padding:28px;transition:all .3s}.capability-card:hover{background:#0d0f14;transform:translateY(-3px)}.capability-top{color:#00f0ff;justify-content:space-between;font-family:DM Mono,monospace;font-size:10px;display:flex}.capability-card h3{margin:65px 0 18px;font-family:Space Grotesk,sans-serif;font-size:17px}.capability-card p{color:#777f8b;font-size:13px;line-height:1.8}.capability-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.capability-tags span{color:#777f8b;border:1px solid #ffffff14;padding:6px 8px;font-size:9px}.why-pma{grid-template-columns:1fr 1fr;gap:80px;display:grid}.why-pma>div:first-child p{color:#777f8b;max-width:450px;margin-top:30px;line-height:1.8}.strength-list{border-top:1px solid #ffffff14}.strength-list div{border-bottom:1px solid #ffffff14;grid-template-columns:45px 1fr 30px;align-items:center;padding:20px 0;display:grid}.strength-list span{color:#00f0ff;font-family:DM Mono,monospace;font-size:10px}.strength-list strong{font-size:14px}.approach-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.approach-grid>div{border-top:1px solid #ffffff26;padding-top:22px}.approach-grid span{color:#00f0ff;font-family:DM Mono,monospace;font-size:10px}.approach-grid h3{margin:40px 0 15px;font-family:Space Grotesk,sans-serif;font-size:16px}.approach-grid p{color:#777f8b;font-size:13px;line-height:1.8}.profile-cta{border-top:1px solid #ffffff14;padding:120px 0}.profile-cta>.profile-container>span,.cv-download>.cv-container>span{color:#00f0ff;letter-spacing:.15em;font-family:DM Mono,monospace;font-size:10px}.profile-cta h2{margin-top:25px}.profile-cta p{color:#777f8b;max-width:600px;margin:30px 0;line-height:1.8}.profile-cv-button{color:#08090c;background:#f5f7fa}.cv-hero{border-bottom:1px solid #ffffff14;padding:160px 0 110px}.cv-container{width:min(1200px,100% - 48px)}.cv-hero .cv-container{grid-template-columns:1fr 280px;align-items:end;gap:80px;display:grid}.cv-title{color:#00f0ff;letter-spacing:.08em;margin-top:35px;font-family:DM Mono,monospace;font-size:11px;line-height:1.8}.cv-contact-line{color:#777f8b;flex-wrap:wrap;gap:20px;margin-top:35px;font-family:DM Mono,monospace;font-size:10px;display:flex}.cv-hero-side{border-left:1px solid #ffffff1a;padding-left:25px}.cv-hero-side div{border-bottom:1px solid #ffffff12;padding:17px 0}.cv-hero-side span,.cv-hero-side strong{display:block}.cv-hero-side span{color:#555d68;letter-spacing:.12em;margin-bottom:6px;font-family:DM Mono,monospace;font-size:9px}.cv-hero-side strong{font-size:11px}.cv-section{border-bottom:1px solid #ffffff12;padding:100px 0}.cv-section-label{margin-bottom:55px}.cv-section-label span{color:#00f0ff;letter-spacing:.15em;font-family:DM Mono,monospace;font-size:10px}.cv-summary-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.cv-summary-grid p{color:#9ca3af;margin:0 0 22px;font-size:14px;line-height:1.9}.cv-experience-list{border-top:1px solid #ffffff14}.cv-experience{border-bottom:1px solid #ffffff14;grid-template-columns:70px 1fr;gap:25px;padding:35px 0;display:grid}.cv-exp-number{color:#00f0ff;font-family:DM Mono,monospace;font-size:10px}.cv-exp-heading{justify-content:space-between;gap:30px;display:flex}.cv-exp-type{color:#7b2ff7;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.cv-exp-heading h3{margin:10px 0 7px;font-family:Space Grotesk,sans-serif;font-size:18px}.cv-exp-heading h4{color:#8b929d;margin:0;font-size:13px;font-weight:400}.cv-exp-date{text-align:right;color:#555d68;white-space:nowrap;flex-direction:column;font-family:DM Mono,monospace;font-size:9px;line-height:1.8;display:flex}.cv-exp-main>p{color:#777f8b;max-width:800px;margin:22px 0;font-size:13px;line-height:1.8}.cv-highlights{flex-wrap:wrap;gap:7px;display:flex}.cv-highlights span,.cv-skill-group span{color:#8b929d;border:1px solid #ffffff14;padding:6px 9px;font-size:9px}.cv-education{grid-template-columns:180px 1fr;gap:60px;display:grid}.cv-education-year{color:#00f0ff;font-family:DM Mono,monospace;font-size:10px}.cv-education>div:last-child>span{color:#777f8b;font-family:DM Mono,monospace;font-size:10px}.cv-education h2{margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:25px}.cv-education p{color:#777f8b}.cv-education-meta{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.cv-education-meta strong,.cv-education-meta span{border:1px solid #ffffff1a;padding:7px 10px;font-family:DM Mono,monospace;font-size:9px}.cv-education-meta strong{color:#00f0ff}.cv-skills-grid{background:#ffffff14;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.cv-skill-group{background:#0a0b0f;padding:28px}.cv-skill-group h3{color:#bf9cff;letter-spacing:.1em;margin:0 0 22px;font-family:Space Grotesk,sans-serif;font-size:11px}.cv-skill-group>div{flex-wrap:wrap;gap:7px;display:flex}.cv-traits{grid-template-columns:repeat(2,1fr);display:grid}.cv-traits div{border-bottom:1px solid #ffffff12;grid-template-columns:50px 1fr;padding:20px 0;display:grid}.cv-traits span{color:#00f0ff;font-family:DM Mono,monospace;font-size:10px}.cv-traits strong{font-size:13px}.cv-download{padding:120px 0}.cv-download h2{margin-top:25px}.cv-download p{color:#777f8b;max-width:550px;margin:30px 0;line-height:1.8}.cv-download-actions{flex-wrap:wrap;gap:10px;display:flex}.page-controls{z-index:999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.page-control{color:#f5f7fa;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#08090cc7;border:1px solid #ffffff24;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:52px;transition:all .25s;display:inline-flex}.page-control span{font-size:18px;line-height:1}.page-control small{letter-spacing:.12em;color:#69717d;font-family:DM Mono,monospace;font-size:7px}.page-control:hover{color:#00f0ff;border-color:#00f0ff73;transform:translateY(-3px);box-shadow:0 0 24px #00f0ff14}.page-control-top{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.page-control-top.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.page-control-back{border-color:#ffffff1a}.profile-section,.cv-section,.approach-grid>div,.strength-list>div,.cv-skill-group,.cv-traits>div{will-change:transform,opacity}.services-copy{max-width:620px}.services-kicker{max-width:480px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.75}.service-list{position:relative}.service-row{grid-template-columns:58px minmax(0,1fr) 34px;min-height:102px;padding:18px 0;position:relative;overflow:hidden}.service-row:before{content:"";background:var(--accent);transform-origin:50%;width:2px;transition:transform .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.service-row:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#64e8ff12,#0000 55%);transition:opacity .28s;position:absolute;top:0;right:0;bottom:0;left:0}.service-row:hover{padding-left:16px;padding-right:8px}.service-row:hover:before,.service-row:hover:after{opacity:1;transform:scaleY(1)}.service-row:after{transform:none}.service-row>span{color:#626974;align-self:start;padding-top:3px;font:10px DM Mono;transition:color .2s}.service-row:hover>span{color:var(--accent)}.service-row strong{letter-spacing:-.025em;font-size:20px;display:block}.service-row small{color:#626974;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font:9px/1.6 DM Mono;display:block}.service-row b{align-self:start;padding-top:1px;font-size:21px;transition:transform .25s,color .2s}.service-row:hover b{color:var(--text);transform:translate(3px,-3px)}.services-status{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.services-status span{color:#69717b;letter-spacing:.1em;border:1px solid #ffffff14;padding:8px 10px;font:8px DM Mono}.services-status span:first-child{color:var(--accent);border-color:#64e8ff38}.contact-inner{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:90px;display:grid}.contact-copy{min-width:0}.contact-lead{max-width:590px;color:var(--muted);margin:30px 0 0;font-size:15px;line-height:1.8}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.contact-action{border:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:28px;min-width:250px;padding:15px 17px;font:10px DM Mono;transition:all .25s;display:inline-flex}.contact-action span{color:#626974}.contact-action strong{color:var(--text);font-weight:500}.contact-action:hover{background:#64e8ff0a;border-color:#64e8ff66;transform:translateY(-3px)}.contact-action:hover strong{color:var(--accent)}.contact-panel{background:linear-gradient(145deg,#64e8ff0e,#6b5cff09 55%,#ffffff03);border:1px solid #ffffff14;padding:25px;position:relative;overflow:hidden}.contact-panel:before{content:"";border:1px solid #64e8ff24;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 24px #64e8ff06,0 0 0 48px #64e8ff04}.contact-panel-kicker{color:var(--accent);letter-spacing:.14em;font:9px DM Mono}.contact-panel h3{letter-spacing:-.045em;margin:22px 0 18px;font:500 25px/1.05 Space Grotesk}.contact-panel p{color:#737b86;margin:0;font-size:12px;line-height:1.7}.contact-meta{border-top:1px solid #ffffff14;margin-top:25px}.contact-meta div{letter-spacing:.08em;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:12px 0;font:8px DM Mono;display:flex}.contact-meta span{color:#555d68}.contact-meta strong{color:#b9bec5;text-align:right;font-weight:400}.contact-meta .available{color:var(--accent)}.contact-note{color:#4f5660;letter-spacing:.06em;margin-top:16px;font:8px/1.7 DM Mono}.contact-email{margin-top:34px}.company-line{margin-top:72px}@media(max-width:800px){.profile-container,.cv-container{width:min(100% - 32px,680px)}.profile-hero{padding:130px 0 80px}.profile-hero .profile-container,.cv-hero .cv-container{grid-template-columns:1fr;gap:50px}.profile-hero h1,.cv-hero h1{font-size:clamp(3.5rem,16vw,6rem)}.profile-intro{font-size:15px}.profile-hero-meta,.cv-hero-side{border-top:1px solid #ffffff1a;border-left:none;padding-left:0}.profile-section,.cv-section{padding:75px 0}.profile-about-grid,.why-pma,.cv-summary-grid{grid-template-columns:1fr;gap:45px}.capability-grid{grid-template-columns:1fr}.approach-grid{grid-template-columns:1fr;gap:35px}.cv-experience{grid-template-columns:35px 1fr}.cv-exp-heading{flex-direction:column;gap:15px}.cv-exp-date{text-align:left}.cv-education{grid-template-columns:1fr;gap:15px}.cv-skills-grid,.cv-traits{grid-template-columns:1fr}.profile-section-label{flex-direction:column;align-items:flex-start;gap:15px}.contact-inner{grid-template-columns:1fr;gap:45px}.contact-action{width:100%;min-width:0}}@media(max-width:760px){.container-custom{padding-left:20px;padding-right:20px}.section-padding{padding-top:90px;padding-bottom:90px}#about .container-custom{padding-left:20px;padding-right:20px}#about h2{font-size:clamp(2.5rem,12vw,4rem)!important}#about .glass-card{padding:1.4rem!important}#about [style*="grid-template-columns: 150px 1fr"]{grid-template-columns:1fr!important;gap:8px!important}#cv .container-custom{padding-left:20px;padding-right:20px}#cv h2{font-size:clamp(2rem,9vw,3rem)!important}#cv .glass-card{padding:1.25rem!important}#cv .btn-primary,#cv .btn-outline{width:100%}#cv .container-custom>div:nth-child(2){flex-direction:column}#cv .glass-card>div:first-child{gap:12px!important}#cv .glass-card [style*="display: flex"]{flex-wrap:wrap}#cv iframe{min-height:100%}#about:after,#cv:after{left:20px;right:20px}.service-row{grid-template-columns:42px minmax(0,1fr) 25px;gap:10px;min-height:88px}.service-row strong{font-size:16px}.service-row small{font-size:8px;line-height:1.45}.services-kicker{font-size:13px}.services-status{margin-top:28px}.contact-panel{padding:21px}.contact-panel h3{font-size:22px}.contact-lead{font-size:14px}}@media(max-width:480px){.section-padding{padding-top:75px;padding-bottom:75px}#about h2{font-size:2.6rem!important}#cv h2{font-size:2.25rem!important}#cv .glass-card{padding:1rem!important}#cv .glass-card h4{font-size:15px!important}#cv .glass-card p,#cv .glass-card li{font-size:12px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@property --tw-ease{syntax:"*";inherits:false}.journal-section{position:relative}.journal-groups{display:flex;flex-direction:column;gap:58px}.journal-group{min-width:0}.journal-group-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:30px;align-items:end;margin-bottom:18px}.journal-group-index{color:var(--accent);font:9px/1.3 DM Mono,monospace;letter-spacing:.1em}.journal-group-heading h3{margin:7px 0 0;font:500 clamp(1.5rem,3vw,2.6rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.055em}.journal-group-tools{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.journal-group-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.6;text-align:right}.journal-rail-hint{color:#4f5660;font:8px/1.3 DM Mono,monospace;letter-spacing:.08em}.journal-rail-wrap{position:relative;min-width:0}.journal-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 0 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(100,232,255,.28) transparent;scroll-behavior:smooth}.journal-rail::-webkit-scrollbar{height:4px}.journal-rail::-webkit-scrollbar-track{background:transparent}.journal-rail::-webkit-scrollbar-thumb{background:#64e8ff47}.journal-rail-button{position:absolute;top:72px;z-index:6;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(100,232,255,.3);background:#07090ce0;color:var(--accent);font:18px DM Mono,monospace;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.journal-rail-button:hover{transform:translateY(-2px);background:#64e8ff1a;border-color:#64e8ffb3;color:#fff}.journal-rail-prev{left:10px}.journal-rail-next{right:10px}.journal-card{position:relative;flex:0 0 min(350px,31vw);min-height:390px;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(145deg,#101216e0,#0a0b0ec7);padding:0 20px 19px;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.journal-card:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--accent);transition:width .45s cubic-bezier(.22,1,.36,1);z-index:4}.journal-card:hover,.journal-card:focus-visible{transform:translateY(-5px);border-color:#64e8ff57;box-shadow:0 18px 45px #00000038;outline:none}.journal-card:hover:before,.journal-card:focus-visible:before{width:100%}.journal-card>*{position:relative;z-index:1}.journal-card-visual{position:relative;height:145px;margin:0 -20px;overflow:hidden;border-bottom:1px solid var(--line);background:#090b0f}.journal-card-visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .35s ease}.journal-card:hover .journal-card-visual img,.journal-card:focus-visible .journal-card-visual img{transform:scale(1.045)}.journal-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(8,9,11,.56));pointer-events:none}.journal-image-badge{position:absolute;left:10px;bottom:9px;z-index:3;padding:5px 7px;border:1px solid rgba(100,232,255,.24);background:#07090cb8;color:var(--accent);font:7px/1 DM Mono,monospace;letter-spacing:.08em}.journal-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--accent);font:8px/1.3 DM Mono,monospace;letter-spacing:.07em}.journal-card-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-card-meta span:last-child{color:#656c76;white-space:nowrap}.journal-card h3{margin:18px 0 9px;max-width:520px;font:500 clamp(1.15rem,1.55vw,1.55rem)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.045em}.journal-card p{margin:0;max-width:560px;color:var(--muted);font-size:10.5px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.journal-card-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font:8px/1.4 DM Mono,monospace;letter-spacing:.06em}.journal-card-footer button,.journal-card-footer a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--accent);font:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:none;transition:color .2s ease,transform .2s ease}.journal-card-footer button:hover,.journal-card-footer a:hover{color:#fff;transform:translate(2px)}.journal-card-footer a{color:var(--soft);white-space:nowrap}.journal-article-page{max-width:1180px;margin:0 auto;padding:70px 32px 120px;position:relative;z-index:2}.journal-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--muted);font:11px DM Mono,monospace;cursor:pointer;padding:0;margin-bottom:50px}.journal-back:hover{color:var(--accent)}.journal-article-shell{border-top:1px solid var(--line);padding-top:24px}.journal-article-meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--accent);font:10px DM Mono,monospace;letter-spacing:.12em}.journal-article-hero{position:relative;margin:34px 0 45px;overflow:hidden;border:1px solid var(--line);background:#090b0f;aspect-ratio:16 / 7}.journal-article-hero img{width:100%;height:100%;display:block;object-fit:cover}.journal-article-hero-label{position:absolute;left:18px;bottom:15px;max-width:calc(100% - 36px);padding:7px 9px;background:#08090bc7;border:1px solid rgba(100,232,255,.2);color:var(--accent);font:8px DM Mono,monospace;letter-spacing:.1em}.journal-article-shell h1{max-width:1050px;margin:0 0 28px;font:500 clamp(3rem,8vw,7.5rem)/.9 "Space Grotesk",sans-serif;letter-spacing:-.07em}.journal-article-excerpt{max-width:780px;color:var(--soft);font-size:18px;line-height:1.7;margin:0 0 35px}.pma-ad-slot{margin:0 0 55px;padding:16px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pma-ad-label{margin-bottom:10px;color:#5f6670;font:8px/1.3 DM Mono,monospace;letter-spacing:.12em}.pma-adsterra-native{min-height:90px;width:100%;overflow:hidden}.journal-article-tags{margin:0 0 55px;padding:18px 0 0;border-top:1px solid var(--line)}.journal-tags-label,.journal-hashtags-label{color:var(--accent);font:9px/1.4 DM Mono,monospace;letter-spacing:.12em;margin-bottom:10px}.journal-hashtags-label{margin-top:18px;color:#7c8490}.journal-tags-list,.journal-hashtags-list{display:flex;flex-wrap:wrap;gap:7px}.journal-tags-list span,.journal-hashtags-list span{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(100,232,255,.16);background:#64e8ff09;color:#aeb5bd;font:9px/1.2 DM Mono,monospace}.journal-hashtags-list span{border-color:#967dff2e;color:#b9b1d8}.journal-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px}.journal-review-label{border-top:1px solid var(--line);padding-top:28px;color:var(--accent);font:10px DM Mono,monospace;letter-spacing:.12em}.journal-article-grid article p{color:#c4c8ce;font-size:16px;line-height:1.9;margin:28px 0}.journal-source-card{align-self:start;position:sticky;top:30px;border:1px solid var(--line);background:#101216b8;padding:22px}.journal-source-card .source-label{color:#606771;font:9px DM Mono,monospace;letter-spacing:.1em;margin-bottom:10px}.journal-source-card strong{display:block;font:600 20px/1.2 Space Grotesk,sans-serif;margin-bottom:22px}.journal-source-card a{display:inline-block;color:var(--accent);font:10px DM Mono,monospace;border-bottom:1px solid rgba(100,232,255,.35);padding-bottom:5px}.journal-source-card .source-note{color:#606771;font:9px/1.7 DM Mono,monospace;margin-top:25px}@media(max-width:1100px){.journal-card{flex-basis:min(350px,43vw)}}@media(max-width:700px){.journal-groups{gap:44px}.journal-group-heading{grid-template-columns:1fr;gap:8px}.journal-group-tools{align-items:flex-start}.journal-group-heading p{text-align:left}.journal-rail-button{top:58px;width:36px;height:36px}.journal-rail-prev{left:8px}.journal-rail-next{right:8px}.journal-card{flex-basis:82vw;min-height:370px;padding:0 20px 20px}.journal-card-visual{height:155px}.journal-card-footer{align-items:flex-start}.journal-rail-hint{display:none}.journal-article-page{padding:42px 20px 80px}.journal-article-hero{aspect-ratio:4 / 3;margin-top:26px}.journal-article-grid{grid-template-columns:1fr;gap:35px}.journal-source-card{position:static}.journal-article-excerpt{font-size:16px}.pma-ad-slot,.journal-article-tags{margin-bottom:40px}}#services .split-section,.split-section{isolation:isolate}.service-list{position:relative;border-top:1px solid var(--line)}.service-row{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) 30px;gap:20px;align-items:center;min-height:92px;overflow:hidden;padding:22px 0;color:var(--muted);transition:padding .28s ease,border-color .28s ease,background .28s ease}.service-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .28s ease}.service-row strong{position:relative;z-index:1;display:block;color:var(--text);font:500 19px/1.15 Space Grotesk,sans-serif;letter-spacing:-.03em}.service-row small{position:relative;z-index:1;display:block;margin-top:5px;color:#626974;font:400 9px/1.5 DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase;transition:color .25s ease}.service-row>span,.service-row b{position:relative;z-index:1;transition:color .25s ease,transform .28s ease}.service-row b{color:var(--accent);font-size:22px;font-weight:400}.service-row:hover{padding-left:18px;padding-right:10px;border-color:#64e8ff3d;background:linear-gradient(90deg,rgba(100,232,255,.055),transparent 68%)}.service-row:hover:before{transform:scaleY(1)}.service-row:hover>span,.service-row:hover small{color:var(--accent)}.service-row:hover b{transform:translate(4px,-4px)}@media(max-width:760px){.service-row{grid-template-columns:42px minmax(0,1fr) 26px;gap:12px;min-height:88px;padding:20px 0}.service-row strong{font-size:17px}.service-row small{font-size:8px}.service-row:hover{padding-left:10px;padding-right:4px}}@media(prefers-reduced-motion:reduce){.service-row,.service-row:before,.service-row b,.service-row>span,.service-row small{transition:none!important}}.site-shell{background:radial-gradient(circle at 15% 20%,rgba(100,232,255,.08),transparent 28%),radial-gradient(circle at 85% 72%,rgba(107,92,255,.09),transparent 30%),linear-gradient(135deg,#08090b,#0a1013 48%,#090a12)}.site-shell:before,.site-shell:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0}.site-shell:before{background:radial-gradient(circle at 22% 28%,rgba(70,220,255,.18),transparent 22%),radial-gradient(circle at 78% 34%,rgba(130,100,255,.15),transparent 24%),radial-gradient(circle at 50% 82%,rgba(255,100,170,.08),transparent 20%);filter:blur(42px);animation:pmaColorDrift 18s ease-in-out infinite alternate}.site-shell:after{background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(100,232,255,.045) 80deg,transparent 145deg,rgba(107,92,255,.055) 230deg,transparent 300deg);mix-blend-mode:screen;animation:pmaHueShift 26s linear infinite}@keyframes pmaColorDrift{0%{transform:translate3d(-4%,-2%,0) scale(1)}50%{transform:translate3d(3%,4%,0) scale(1.08)}to{transform:translate3d(-2%,6%,0) scale(1.02)}}@keyframes pmaHueShift{0%{transform:rotate(0) scale(1.08)}to{transform:rotate(360deg) scale(1.08)}}.homepage-journal-shell{position:relative;overflow:hidden;border-top:1px solid var(--line);padding-top:18px}.homepage-journal-topline,.homepage-work-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;font:9px DM Mono,monospace;letter-spacing:.11em}.homepage-journal-open,.homepage-work-open{display:inline-flex;align-items:center;gap:9px;color:var(--accent);transition:transform .25s ease,opacity .25s ease}.homepage-journal-open:hover,.homepage-work-open:hover{transform:translate(4px)}.homepage-journal-open b,.homepage-work-open b{font-size:14px;font-weight:400}.homepage-journal-motion,.homepage-work-motion{color:#555b64}.homepage-journal-rail-wrap,.homepage-work-rail-wrap{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:10px;align-items:stretch}.homepage-journal-rail,.homepage-work-rail{display:flex;gap:14px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:2px 0 8px}.homepage-journal-rail::-webkit-scrollbar,.homepage-work-rail::-webkit-scrollbar{display:none}.homepage-journal-card{flex:0 0 clamp(230px,23vw,310px);min-height:220px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);background:#0a0d11c2;padding:14px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.homepage-journal-card:hover{transform:translateY(-4px);border-color:#64e8ff59;background:#10151ae6}.homepage-journal-card-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:30px;color:#69717a;font:8px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.homepage-journal-card-head time{white-space:nowrap}.homepage-journal-icon{width:27px;height:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.homepage-journal-icon svg{width:15px;height:15px}.homepage-journal-icon.is-cyber{color:#64e8ff}.homepage-journal-icon.is-ai{color:#9b8cff}.homepage-journal-icon.is-design{color:#ff6f91}.homepage-journal-icon.is-build{color:#62e6c9}.homepage-journal-icon.is-street{color:#ffb45e}.homepage-journal-card h3{margin:18px 0 9px;font:500 clamp(1.05rem,1.7vw,1.35rem)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.045em}.homepage-journal-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homepage-journal-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;border-top:1px solid rgba(255,255,255,.08);color:var(--accent);font:8px DM Mono,monospace;letter-spacing:.1em}.homepage-journal-card-foot b{font-size:14px;font-weight:400}.homepage-journal-arrow,.homepage-work-arrow{align-self:stretch;border:1px solid rgba(255,255,255,.09);background:#ffffff04;color:var(--accent);cursor:pointer;transition:background .2s ease,border-color .2s ease}.homepage-journal-arrow:hover,.homepage-work-arrow:hover{background:#64e8ff0f;border-color:#64e8ff4d}.homepage-work-section .section-heading{margin-bottom:30px}.work-section-link{display:inline-block}.work-section-link h2{transition:transform .25s ease,color .25s ease}.work-section-link:hover h2{transform:translate(6px);color:var(--soft)}.homepage-work-shell{position:relative;overflow:hidden;border-top:1px solid var(--line);padding-top:18px}.homepage-work-card{flex:0 0 clamp(190px,18vw,245px);min-width:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);background:#0a0d11c7;padding:10px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.homepage-work-card:hover{transform:translateY(-5px) rotate(-.35deg);border-color:#64e8ff61;background:#10151aeb}.homepage-work-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#050608}.homepage-work-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.28));pointer-events:none}.homepage-work-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1)}.homepage-work-card:hover .homepage-work-media img{transform:scale(1.045)}.homepage-work-badge{position:absolute;z-index:1;top:8px;right:8px;border:1px solid rgba(100,232,255,.3);background:#08090bdb;padding:5px 7px;color:var(--accent);font:7px DM Mono,monospace;letter-spacing:.08em}.homepage-work-card-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:11px 2px 2px}.homepage-work-card-foot>div{min-width:0}.homepage-work-card-foot span{display:block;color:#626974;font:7px DM Mono,monospace;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepage-work-card-foot h3{margin:5px 0 0;font:500 15px/1.02 Space Grotesk,sans-serif;letter-spacing:-.04em}.homepage-work-card-foot strong{color:var(--accent);font:8px DM Mono,monospace;white-space:nowrap}.thework-page{padding-top:55px;padding-bottom:110px}.thework-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding:30px 0 42px;border-bottom:1px solid var(--line)}.thework-hero h1{margin:0;font-size:clamp(4rem,9vw,8rem)}.thework-hero p{max-width:390px;margin:0 0 6px;color:var(--muted);font-size:13px;line-height:1.65}.thework-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);color:#555b64;font:8px DM Mono,monospace;letter-spacing:.1em}.thework-toolbar>div{display:flex;gap:8px}.thework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px}.thework-grid .design-card{background:#0a0d11c7}@media(max-width:760px){.homepage-journal-topline,.homepage-work-topline{align-items:flex-start;flex-direction:column}.homepage-journal-motion,.homepage-work-motion{display:none}.homepage-journal-rail-wrap,.homepage-work-rail-wrap{grid-template-columns:24px minmax(0,1fr) 24px;gap:6px}.homepage-journal-card{flex-basis:min(78vw,285px);min-height:205px}.homepage-journal-card-head{grid-template-columns:28px minmax(0,1fr)}.homepage-journal-card-head time{display:none}.homepage-work-card{flex-basis:min(57vw,220px)}.thework-page{padding-top:30px}.thework-hero{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:30px}.thework-hero h1{font-size:clamp(3.8rem,17vw,6rem)}.thework-toolbar{align-items:flex-start;flex-direction:column}.thework-grid{grid-template-columns:1fr 1fr;gap:8px}.thework-grid .design-card{padding:8px}.thework-grid .design-card-info{padding-top:12px}.thework-grid .design-card h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.site-shell:before,.site-shell:after{animation:none}.homepage-journal-rail,.homepage-work-rail{scroll-behavior:auto}.homepage-journal-card,.homepage-journal-open,.homepage-work-card,.homepage-work-open,.homepage-work-media img{transition:none}}.journal-hub-page{padding-top:110px;overflow:hidden}.journal-hub-page .section-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.journal-hub-hero{padding:72px 0 54px}.journal-hub-kicker,.journal-hub-filter-label{font:600 11px/1.4 DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.58}.journal-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:end;margin-top:22px}.journal-hub-hero h1{margin:0;font-size:clamp(54px,9vw,118px);line-height:.86;letter-spacing:-.055em;max-width:900px}.journal-hub-hero h1 em,.journal-hub-original h2 em{font-style:normal;font-weight:400}.journal-hub-lead{max-width:720px;margin:30px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.6;opacity:.72}.journal-hub-stat{border-left:1px solid rgba(255,255,255,.16);padding-left:24px;display:grid;gap:4px}.journal-hub-stat span,.journal-hub-stat small{font:600 10px/1.4 DM Mono,monospace;letter-spacing:.14em;opacity:.5}.journal-hub-stat strong{font-size:76px;line-height:.9;letter-spacing:-.06em}.journal-hub-controls{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-top:18px;padding-bottom:18px;display:flex;gap:28px;align-items:center;justify-content:space-between}.journal-hub-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.journal-hub-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff06;color:inherit;padding:10px 13px;font:600 10px/1.2 DM Mono,monospace;letter-spacing:.06em;cursor:pointer;transition:.2s ease}.journal-hub-filters button:hover,.journal-hub-filters button.active{border-color:#64e8ff80;background:#64e8ff14}.journal-hub-list{padding:72px 0 92px}.journal-hub-list-heading{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:40px;align-items:end;margin-bottom:30px}.journal-hub-list-heading h2{margin:10px 0 0;font-size:clamp(30px,5vw,56px);letter-spacing:-.045em}.journal-hub-list-heading p{margin:0;line-height:1.65;opacity:.58}.journal-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.journal-hub-card{min-width:0;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:transform .25s ease,border-color .25s ease,background .25s ease}.journal-hub-card:hover{transform:translateY(-4px);border-color:#64e8ff52;background:#ffffff09}.journal-hub-card-main{width:100%;height:100%;padding:0;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;flex-direction:column}.journal-hub-card-image{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0c0e12}.journal-hub-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.journal-hub-card:hover .journal-hub-card-image img{transform:scale(1.025)}.journal-hub-card-image span{position:absolute;left:12px;bottom:12px;padding:6px 8px;background:#000000b8;border:1px solid rgba(255,255,255,.15);font:600 9px/1 DM Mono,monospace;letter-spacing:.08em}.journal-hub-card-meta{padding:16px 17px 0;display:flex;justify-content:space-between;gap:12px;font:600 9px/1.4 DM Mono,monospace;opacity:.48}.journal-hub-card h3{margin:13px 17px 8px;font-size:clamp(20px,2.2vw,27px);line-height:1.05;letter-spacing:-.025em}.journal-hub-card p{margin:0;padding:0 17px;line-height:1.6;opacity:.62;font-size:14px}.journal-hub-card strong{margin:auto 17px 18px;padding-top:24px;font:600 10px/1.3 DM Mono,monospace;letter-spacing:.08em}.journal-hub-original{border-top:1px solid rgba(255,255,255,.1);padding-top:60px;padding-bottom:120px;display:grid;grid-template-columns:1fr minmax(280px,430px);gap:50px}.journal-hub-original h2{margin:12px 0 0;font-size:clamp(40px,6vw,72px);line-height:.9;letter-spacing:-.05em}.journal-hub-original p{margin:0;align-self:end;line-height:1.75;opacity:.6}@media(max-width:900px){.journal-hub-hero-grid,.journal-hub-list-heading,.journal-hub-original{grid-template-columns:1fr}.journal-hub-stat{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:18px 0 0;display:flex;align-items:baseline;gap:12px}.journal-hub-stat strong{font-size:54px}.journal-hub-controls{align-items:flex-start;flex-direction:column}.journal-hub-filters{justify-content:flex-start}.journal-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.journal-hub-page{padding-top:82px}.journal-hub-page .section-wrap{width:min(100% - 28px,1180px)}.journal-hub-hero{padding-top:48px}.journal-hub-hero h1{font-size:clamp(48px,16vw,76px)}.journal-hub-grid{grid-template-columns:1fr}.journal-hub-list{padding-top:52px}.journal-hub-filters button{padding:9px 10px}}.journal-seo-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 0}.journal-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ffffff7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;line-height:1.7;text-transform:uppercase}.journal-breadcrumb a{color:#ffffffb8;text-decoration:none;transition:color .18s ease}.journal-breadcrumb a:hover{color:#fff}.journal-breadcrumb strong{max-width:min(620px,100%);overflow:hidden;color:#ffffffe6;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.journal-related{padding-top:90px;padding-bottom:110px}.journal-related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.journal-related-heading h2{margin:8px 0 0}.journal-related-heading p{max-width:360px;margin:0;color:#ffffff85;font-size:13px;line-height:1.7}.journal-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journal-related-card{display:flex;min-height:245px;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.journal-related-card:hover{transform:translateY(-4px);border-color:#64e8ff52;background:#ffffff0b}.journal-related-card>span{color:#64e8ffb8;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.journal-related-card h3{margin:22px 0 12px;font-size:clamp(18px,2vw,25px);line-height:1.08}.journal-related-card p{margin:0;color:#ffffff8c;font-size:12px;line-height:1.7}.journal-related-card strong{margin-top:auto;padding-top:24px;color:#ffffffc7;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}@media(max-width:820px){.journal-seo-wrap{width:min(100% - 28px,1180px);padding-top:22px}.journal-related{padding-top:64px;padding-bottom:80px}.journal-related-heading{align-items:flex-start;flex-direction:column;gap:16px}.journal-related-grid{grid-template-columns:1fr}}.products-section{border-top:1px solid var(--line)}.products-section-link{display:block}.products-section-link h2{transition:transform .25s,color .25s}.products-section-link:hover h2{color:var(--accent);transform:translate(8px)}.product-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);border:1px solid var(--line);background:#0a0e12b8;min-height:390px;overflow:hidden;transition:.35s}.product-card:hover{border-color:#64e8ff61;transform:translateY(-5px);box-shadow:0 25px 70px #00000040}.product-card-visual{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgba(100,232,255,.13),transparent 35%),linear-gradient(145deg,#0c1216,#080a0d)}.product-card-orbit{position:absolute;width:250px;height:250px;border:1px solid rgba(100,232,255,.16);border-radius:50%;box-shadow:0 0 80px #64e8ff0f;animation:productOrbit 9s linear infinite}.product-card-orbit:before,.product-card-orbit:after{content:"";position:absolute;border:1px solid rgba(107,92,255,.18);border-radius:50%;top:25px;right:25px;bottom:25px;left:25px;transform:rotate(58deg)}.product-card-orbit:after{top:52px;right:52px;bottom:52px;left:52px;transform:rotate(-37deg)}.product-card-mark{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.product-card-mark span{font:700 70px/.8 Space Grotesk;letter-spacing:-.09em;color:#edf2f5}.product-card-mark b{margin-top:14px;font:8px/1.35 DM Mono;letter-spacing:.24em;color:#64e8ff}.product-card-status{position:absolute;left:22px;bottom:20px;font:7px DM Mono;letter-spacing:.12em;color:#64e8ff}.product-card-info{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:42px}.product-card-kicker{font:8px DM Mono;letter-spacing:.14em;color:#64e8ff}.product-card-info h3{font:500 clamp(2.5rem,5vw,5.5rem)/.9 "Space Grotesk";letter-spacing:-.07em;margin:14px 0 8px}.product-card-info p{font:15px Space Grotesk;color:#b8bdc5;margin:0 0 18px}.product-card-info small{display:block;max-width:540px;color:#68727b;font:9px/1.7 DM Mono}.product-card-arrow{font:28px Space Grotesk;color:#64e8ff;align-self:flex-start}.product-card:hover .product-card-arrow{transform:translate(5px,-5px)}@keyframes productOrbit{to{transform:rotate(360deg)}}@media(max-width:760px){.product-card{grid-template-columns:1fr}.product-card-visual{min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.product-card-info{padding:26px;align-items:flex-start}.product-card-info h3{font-size:3rem}.product-card-arrow{font-size:22px}}@media(prefers-reduced-motion:reduce){.product-card-orbit{animation:none}.product-card{transition:none}}
