@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-duration: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;--color-red-500:#fb2c36;--color-orange-500:#fe6e00;--color-amber-500:#f99c00;--color-green-500:#00c758;--color-emerald-500:#00bb7f;--color-teal-500:#00baa7;--color-cyan-500:#00b7d7;--color-blue-500:#3080ff;--color-indigo-500:#625fff;--color-violet-500:#8d54ff;--color-purple-500:#ac4bff;--color-pink-500:#f6339a;--color-rose-500:#ff2357;--color-white:#fff;--spacing:.25rem;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,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)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-500:color(display-p3 .903738 .262579 .253307);--color-orange-500:color(display-p3 .946589 .449788 .0757345);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-teal-500:color(display-p3 .266569 .721518 .655462);--color-cyan-500:color(display-p3 .246703 .710032 .841444);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-indigo-500:color(display-p3 .380374 .372235 .971707);--color-violet-500:color(display-p3 .523372 .329605 .990884);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-pink-500:color(display-p3 .88894 .276457 .595049);--color-rose-500:color(display-p3 .921824 .240748 .355666)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-500:lab(56.101% 79.4328 31.4532)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#000;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-5{top:calc(var(--spacing)*5)}.top-20{top:calc(var(--spacing)*20)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-\[0\.85em\]{height:.85em}.h-\[3px\]{height:3px}.h-full{height:100%}.w-\[2px\]{width:2px}.grow{flex-grow:1}.origin-left{transform-origin:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.bg-current{background-color:currentColor}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:rgba(48,128,255,.1)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500\/10{--tw-gradient-from:rgba(0,199,88,.1)}@supports (color:color-mix(in lab, red, red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.from-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500\/10{--tw-gradient-from:rgba(254,110,0,.1)}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.from-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500\/10{--tw-gradient-from:rgba(0,186,167,.1)}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.from-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:rgba(141,84,255,.1)}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:rgba(0,183,215,.1)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/10{--tw-gradient-to:rgba(0,187,127,.1)}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:rgba(98,95,255,.1)}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.to-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/10{--tw-gradient-to:rgba(246,51,154,.1)}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.to-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500\/10{--tw-gradient-to:rgba(251,44,54,.1)}@supports (color:color-mix(in lab, red, red)){.to-red-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.to-red-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500\/10{--tw-gradient-to:rgba(255,35,87,.1)}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.to-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.align-middle{vertical-align:middle}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.text-\[\#111\]{color:#111}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.bg-grid-pattern{background-image:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:2rem 2rem}.glass-panel{-webkit-backdrop-filter:saturate(140%)blur(12px);background:rgba(255,255,255,.05)}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.glass-panel{background:rgba(255,255,255,.08)}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.wrap-anywhere{overflow-wrap:anywhere}}:root{--font-body:"Inter","Noto Sans TC","PingFang TC","Microsoft JhengHei","Heiti TC","Source Han Sans TC","Helvetica Neue",Arial,sans-serif;--cursor-x:-999px;--cursor-y:-999px}.anchor{opacity:0;color:#111;margin-left:.5rem;text-decoration:none}h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{opacity:1}article h2{color:var(--jre-ink);border-bottom:1px solid var(--jre-line);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}article h3{color:var(--jre-ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}article h4{color:rgba(37,37,37,.7);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}article p{color:var(--jre-muted);margin-bottom:1rem;line-height:1.8}article a{color:var(--jre-ink);text-decoration:underline;-webkit-text-decoration-color:var(--jre-green);-webkit-text-decoration-color:var(--jre-green);-webkit-text-decoration-color:var(--jre-green);text-decoration-color:var(--jre-green);text-underline-offset:2px;text-decoration-thickness:2px;transition:color .2s}article a:hover{color:var(--jre-green-dark)}article ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}article ol{margin-bottom:1rem;padding-left:1.5rem;list-style:decimal}article li{color:var(--jre-muted);margin-bottom:.35rem;line-height:1.75}article li>ul,article li>ol{margin-top:.35rem;margin-bottom:0}article blockquote{border-left:3px solid var(--jre-green);color:var(--jre-muted);background:rgba(0,155,22,.05);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:.75rem 1rem}article blockquote p{margin-bottom:0}article pre{background:#111;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin:1.5rem 0;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}article code{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Consolas,monospace;font-size:.875em}article :not(pre)>code{border:1px solid var(--jre-line);color:var(--jre-green-dark);background:rgba(0,155,22,.08);border-radius:6px;padding:.15rem .4rem;font-size:.85em}article table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.925rem}article thead th{color:var(--jre-ink);text-align:left;border-bottom:2px solid var(--jre-line);background:rgba(0,155,22,.05);padding:.75rem 1rem;font-weight:600}article tbody td{border-bottom:1px solid var(--jre-line);color:var(--jre-muted);padding:.65rem 1rem}article tbody tr:hover{background:rgba(0,0,0,.02)}article hr{border:none;border-top:1px solid var(--jre-line);margin:2rem 0}article img{border:1px solid var(--jre-line);background:var(--jre-white);border-radius:12px;width:100%;height:auto;margin:1.75rem 0;display:block}article strong{color:var(--jre-ink);font-weight:600}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes blink-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes scroll-bounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes continent-breathe{0%,to{opacity:1}50%{opacity:.7}}@keyframes dot-twinkle{0%,to{opacity:0}50%{opacity:.35}}@keyframes city-pulse{0%{r:4;opacity:.3}to{r:16;opacity:0}}@keyframes dash-march{to{stroke-dashoffset:-28px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes grain{0%,to{transform:translate(0)scale(1.15)}12.5%{transform:translate(-5%,-10%)scale(1.15)}25%{transform:translate(-15%,5%)scale(1.15)}37.5%{transform:translate(7%,-25%)scale(1.15)}50%{transform:translate(-5%,25%)scale(1.15)}62.5%{transform:translate(-15%,10%)scale(1.15)}75%{transform:translate(15%,35%)scale(1.15)}87.5%{transform:translate(15%,10%)scale(1.15)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sidebar:clamp(280px,20.8vw,400px);--ink:#111;--paper:#fff;--mist:#f4f4f4;--acid:#ff0;--edge:rgba(17,17,17,.12);--page-pad:clamp(24px,5vw,96px)}html{scroll-behavior:auto}body{overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.site-main{min-height:100vh;margin-left:var(--sidebar);z-index:0;position:relative}.modal-overlay{left:0}@media (min-width:1100px){.modal-overlay{left:var(--sidebar)}}.side-nav{z-index:60;width:var(--sidebar);background:var(--paper);border-right:1px solid var(--edge);flex-direction:column;padding:max(28px,min(3vw,58px)) max(24px,min(2.8vw,54px)) 30px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.side-nav__brand,.mobile-nav__brand{color:var(--ink);align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;text-decoration:none;display:inline-flex}.side-nav__brand>span,.mobile-nav__brand>span{background:var(--ink);color:#fff;letter-spacing:.08em;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.side-nav__brand strong{letter-spacing:-.06em;font-size:max(20px,min(1.45vw,28px));line-height:.84}.side-nav__links{flex-direction:column;margin:auto 0;display:flex}.side-nav__links a{color:rgba(17,17,17,.45);border-bottom:1px solid rgba(17,17,17,.08);grid-template-columns:24px 1fr 16px;align-items:center;gap:12px;min-height:62px;text-decoration:none;transition:color .3s,padding-left .3s;display:grid}.side-nav__links a:first-child{border-top:1px solid rgba(17,17,17,.08)}.side-nav__links a>span{font-variant-numeric:tabular-nums;font-size:10px}.side-nav__links a div{flex-direction:column;display:flex}.side-nav__links a small{letter-spacing:.08em;text-transform:uppercase;font:600 10px/1.2 Georgia,serif}.side-nav__links a strong{font-size:14px;font-weight:500}.side-nav__links a svg{opacity:0;font-size:10px;transition:all .3s;transform:translate(-8px)}.side-nav__links a:hover,.side-nav__links a.is-active{color:var(--ink);padding-left:8px}.side-nav__links a:hover svg,.side-nav__links a.is-active svg{opacity:1;transform:none}.side-nav__links a.is-active strong{text-decoration:underline;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:-3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:6px}.side-nav__foot{gap:20px;display:grid}.side-nav__lang{align-items:center;gap:8px;font-size:11px;display:flex}.side-nav__lang button{color:rgba(17,17,17,.35);background:0 0;border:0;padding:0}.side-nav__lang button.is-active{color:var(--ink);font-weight:800}.side-nav__social{gap:8px;display:flex}.side-nav__social a{border:1px solid var(--edge);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.side-nav__foot p{letter-spacing:.16em;color:rgba(17,17,17,.35);font-size:9px;line-height:1.6}.mobile-nav,.mobile-menu{display:none}.editorial-page{background:var(--paper);color:var(--ink);overflow:clip}.editorial-intro{z-index:100;background:var(--ink);color:#fff;text-align:center;place-content:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.editorial-intro p{letter-spacing:-.07em;font-size:max(36px,min(8vw,110px));font-weight:900;line-height:.85}.editorial-intro i{background:var(--acid);transform-origin:0;width:min(450px,70vw);height:1px;margin:30px auto 20px;display:block}.editorial-intro span{letter-spacing:.5em;color:rgba(255,255,255,.5);font-size:10px}.editorial-kicker{letter-spacing:.12em;text-transform:lowercase;font:600 12px/1.2 Georgia,serif}.editorial-hero{border-bottom:1px solid var(--edge);grid-template-columns:minmax(360px,.78fr) 1.22fr;min-height:100svh;display:grid}.editorial-hero__copy{flex-direction:column;justify-content:center;padding:max(80px,min(10vh,130px)) max(30px,min(4.6vw,88px));display:flex}.editorial-hero__copy .editorial-kicker{color:rgba(17,17,17,.42);margin-bottom:max(34px,min(6vh,70px))}.editorial-hero__copy h1{letter-spacing:-.075em;font-size:max(52px,min(5.5vw,106px));font-weight:900;line-height:.84}.editorial-hero__copy h1 span{display:block}.editorial-hero__copy h1 span:last-child{margin-top:.16em}.editorial-hero__copy>p:not(.editorial-kicker){color:rgba(17,17,17,.58);max-width:560px;margin-top:42px;font-size:max(15px,min(1.05vw,20px));line-height:1.9}.editorial-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.editorial-button{justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .3s,background .3s,color .3s;display:inline-flex}.editorial-button:hover{gap:38px}.editorial-button--dark{background:var(--ink);color:#fff}.editorial-button--dark:hover{background:#313131}.editorial-button--light{color:var(--ink);background:#fff}.editorial-text-link{color:inherit;align-items:center;gap:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.editorial-text-link svg{font-size:9px;transition:transform .3s}.editorial-text-link:hover svg{transform:translate(6px)}.editorial-hero__media{background:var(--mist);grid-template-columns:1fr 1fr;min-width:0;display:grid}.editorial-crossfade{background:#ddd;height:100%;min-height:450px;position:relative;overflow:hidden}.editorial-crossfade:first-child{border-right:1px solid rgba(255,255,255,.35)}.editorial-crossfade__item{position:absolute;top:0;bottom:0;left:0;right:0}.editorial-crossfade__item img{object-fit:cover;filter:saturate(.75)contrast(1.04)}.editorial-crossfade:after{content:"";pointer-events:none;background:linear-gradient(transparent 65%,rgba(0,0,0,.24));position:absolute;top:0;bottom:0;left:0;right:0}.editorial-crossfade__count{z-index:3;color:#fff;letter-spacing:.2em;font-size:10px;position:absolute;bottom:20px;left:22px}.editorial-topics{padding:30px var(--page-pad);border-bottom:1px solid var(--edge);grid-template-columns:160px 1fr auto;align-items:start;gap:30px;display:grid}.editorial-topics>p{text-transform:lowercase;font:600 14px/1 Georgia,serif}.editorial-topics__list{display:grid}.editorial-topics__list a{color:var(--ink);border-bottom:1px solid rgba(17,17,17,.08);grid-template-columns:90px 70px 1fr 14px;align-items:center;gap:16px;margin-bottom:16px;padding:0 0 16px;text-decoration:none;display:grid}.editorial-topics__list a:last-child{margin-bottom:0}.editorial-topics time,.editorial-topics__list span{color:rgba(17,17,17,.4);font-size:10px}.editorial-topics__list strong{font-size:13px;font-weight:500}.editorial-topics__list svg{font-size:9px}.editorial-section{padding:clamp(100px,12vw,220px)var(--page-pad)}.editorial-section--intro{background:var(--mist)}.editorial-chapter{grid-template-columns:minmax(150px,.35fr) 1fr;gap:60px;max-width:1400px;margin:0 auto;display:grid}.editorial-chapter__meta{flex-direction:column;gap:14px;font:600 12px/1 Georgia,serif;display:flex}.editorial-chapter__meta strong{font:600 max(70px,min(8vw,150px))/.8 Georgia,serif}.editorial-chapter>div:last-child{max-width:980px}.editorial-chapter .editorial-kicker{color:rgba(17,17,17,.42);margin-bottom:28px}.editorial-chapter h2{letter-spacing:-.055em;text-wrap:balance;font-size:max(38px,min(5.4vw,100px));font-weight:500;line-height:1.06}.editorial-chapter__body{color:rgba(17,17,17,.56);max-width:640px;margin:42px 0 0 auto;font-size:max(15px,min(1.2vw,20px));line-height:1.9}.editorial-services{background:var(--ink);color:#fff}.editorial-service{border-bottom:1px solid rgba(255,255,255,.12);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.editorial-service:nth-child(2n) .editorial-service__media{order:2}.editorial-service__media{min-height:600px;position:relative;overflow:hidden}.editorial-service__media:after{content:"";background:linear-gradient(130deg,transparent 55%,rgba(255,255,0,.17));position:absolute;top:0;bottom:0;left:0;right:0}.editorial-service__media img{object-fit:cover;filter:grayscale()contrast(1.12);transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .6s}.editorial-service:hover .editorial-service__media img{filter:grayscale(.25)contrast(1.08);transform:scale(1.045)}.editorial-service__copy{flex-direction:column;justify-content:center;padding:max(70px,min(8vw,150px));display:flex}.editorial-service__num{letter-spacing:.16em;color:rgba(255,255,255,.4);margin-bottom:18px;font-size:10px}.editorial-service__en{text-transform:lowercase;color:var(--acid);font:600 max(44px,min(5vw,92px))/.86 Georgia,serif}.editorial-service__copy h3{margin-top:28px;font-size:max(25px,min(2.2vw,42px));font-weight:500}.editorial-service__copy>p:not(.editorial-service__en){color:rgba(255,255,255,.58);max-width:560px;margin-top:24px;line-height:1.9}.editorial-service__copy ul{border-top:1px solid rgba(255,255,255,.16);margin-top:48px;list-style:none}.editorial-service__copy li{border-bottom:1px solid rgba(255,255,255,.16);align-items:center;gap:25px;padding:17px 0;font-size:13px;display:flex}.editorial-service__copy li span{color:rgba(255,255,255,.35);font-size:9px}.editorial-marquee{border-block:1px solid var(--edge);padding:24px 0;overflow:hidden}.editorial-marquee>div{width:max-content;animation:26s linear infinite editorial-marquee;display:flex}.editorial-marquee span{white-space:nowrap;font:600 max(26px,min(3vw,55px))/1 Georgia,serif}.editorial-marquee i{color:var(--acid);-webkit-text-stroke:1px var(--ink);margin:0 28px;font-style:normal}@keyframes editorial-marquee{to{transform:translate(-50%)}}.editorial-journey{background:var(--paper)}.editorial-journey__grid{margin:clamp(100px,14vw,240px)calc(var(--page-pad)*-1)0;background:var(--mist);grid-template-columns:1.2fr .8fr;min-height:760px;display:grid}.editorial-journey__media{min-height:650px}.editorial-journey__copy{flex-direction:column;justify-content:center;padding:max(60px,min(7vw,120px));display:flex}.editorial-journey__copy h3{letter-spacing:-.065em;margin:25px 0 32px;font-size:max(40px,min(5vw,88px));font-weight:600;line-height:.95}.editorial-journey__copy>p:not(.editorial-kicker){color:rgba(17,17,17,.55);margin-bottom:35px;line-height:1.9}.editorial-stats{border:1px solid var(--edge);margin-inline:calc(var(--page-pad)*-1);border-left:0;grid-template-columns:repeat(4,1fr);display:grid}.editorial-stats div{padding:clamp(30px,4vw,75px)var(--page-pad);border-left:1px solid var(--edge);flex-direction:column;display:flex}.editorial-stats strong{font:600 max(48px,min(6vw,105px))/.9 Georgia,serif}.editorial-stats span{color:rgba(17,17,17,.48);margin-top:16px;font-size:12px}.editorial-cases{background:var(--mist)}.editorial-case-list{border-top:1px solid var(--edge);margin:max(90px,min(10vw,170px)) 0 60px}.editorial-case-list a{min-height:112px;color:var(--ink);border-bottom:1px solid var(--edge);grid-template-columns:80px 1fr 1fr 18px;align-items:center;gap:20px;text-decoration:none;transition:padding .35s,background .35s;display:grid}.editorial-case-list a:hover{background:var(--acid);padding-left:24px;padding-right:24px}.editorial-case-list span{font:600 30px/1 Georgia,serif}.editorial-case-list strong{font-size:max(20px,min(2vw,34px))}.editorial-case-list small{color:rgba(17,17,17,.44)}.editorial-epilogue{background:var(--ink);color:#fff;padding:max(100px,min(12vw,220px)) 0;overflow:hidden}.editorial-epilogue>div:first-child{width:max-content;animation:30s linear infinite editorial-marquee;display:flex}.editorial-epilogue>div:first-child p{white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.34);padding-right:.25em;font:600 max(56px,min(9vw,170px))/.9 Georgia,serif}.editorial-epilogue__cta{margin:clamp(80px,10vw,160px)var(--page-pad)0;max-width:1100px}.editorial-epilogue__cta h2{letter-spacing:-.05em;text-wrap:balance;margin-bottom:50px;font-size:max(40px,min(5vw,90px));font-weight:500;line-height:1.05}.editorial-footer{margin-left:var(--sidebar);padding:clamp(60px,7vw,120px)var(--page-pad)28px;border-top:1px solid var(--edge);grid-template-columns:1.2fr .8fr 1fr;gap:50px;display:grid}.editorial-footer__brand{flex-direction:column;display:flex}.editorial-footer__brand strong{letter-spacing:-.07em;font-size:max(34px,min(4vw,70px));line-height:.8}.editorial-footer__brand span{color:rgba(17,17,17,.42);margin-top:20px;font-size:12px}.editorial-footer__links{flex-direction:column;gap:10px;display:flex}.editorial-footer a{color:var(--ink);font-size:12px;text-decoration:none}.editorial-footer__meta{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.editorial-footer__meta>div{gap:18px;display:flex}.editorial-footer__meta a{align-items:center;gap:7px;display:inline-flex}.editorial-footer__meta button{background:0 0;border:0;gap:10px;font-size:11px;display:inline-flex}.editorial-footer>p{border-top:1px solid var(--edge);letter-spacing:.08em;color:rgba(17,17,17,.4);grid-column:1/-1;padding-top:35px;font-size:9px}.inner-editorial{background:var(--paper);color:var(--ink)}.inner-editorial__hero{min-height:min(78svh,850px);padding:clamp(100px,12vw,200px)var(--page-pad)80px;border-bottom:1px solid var(--edge);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.inner-editorial__hero:after{content:attr(data-number);color:rgba(17,17,17,.035);pointer-events:none;font:600 max(170px,min(28vw,500px))/.7 Georgia,serif;position:absolute;bottom:-5vw;right:-1vw}.inner-editorial__hero .editorial-kicker{color:rgba(17,17,17,.42);margin-bottom:24px}.inner-editorial__hero h1{letter-spacing:-.075em;z-index:1;max-width:1200px;font-size:max(55px,min(9vw,168px));font-weight:800;line-height:.82;position:relative}.inner-editorial__hero>p:last-child{z-index:1;color:rgba(17,17,17,.55);max-width:650px;margin:45px 0 0 auto;line-height:1.9;position:relative}.inner-editorial--projects>div,.inner-editorial--articles>div,.inner-editorial--contact>div{max-width:none!important;padding:0 0 max(100px,min(10vw,180px))!important}.inner-editorial--projects>div>div,.inner-editorial--articles>div>div,.inner-editorial--contact>div>div{max-width:none!important}.inner-editorial--projects .inner-editorial__hero,.inner-editorial--articles .inner-editorial__hero,.inner-editorial--contact .inner-editorial__hero{padding-inline:var(--page-pad);margin:0 0 max(70px,min(8vw,140px))!important}.inner-editorial__hero h1{z-index:1;max-width:1200px;position:relative;letter-spacing:-.07em!important;margin-bottom:35px!important;font-size:max(55px,min(8vw,145px))!important;font-weight:800!important;line-height:.85!important}.inner-editorial__hero h1+p{z-index:1;margin-left:auto;line-height:1.9;position:relative;max-width:680px!important}.inner-editorial--projects .inner-editorial__hero~*,.inner-editorial--articles .inner-editorial__hero~*,.inner-editorial--contact .inner-editorial__hero~*{width:calc(100% - (var(--page-pad)*2))!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.inner-editorial--projects [role=button],.inner-editorial--articles article,.inner-editorial--contact .group{box-shadow:none!important}.inner-editorial--projects [role=button]{border-color:var(--edge)!important;background:var(--mist)!important;padding:max(28px,min(4vw,64px))!important}.inner-editorial--projects [role=button]:hover,.inner-editorial--articles article:hover,.inner-editorial--contact .group:hover{background-color:#ffffd8!important}.inner-editorial--projects .grid.lg\:grid-cols-2>[role=button],.inner-editorial--articles .grid.md\:grid-cols-2>article{min-height:360px}.inner-editorial--articles article{border-color:var(--edge)!important;background:#fff!important}.inner-editorial--contact .group{border-color:var(--edge)!important;background:var(--mist)!important}.inner-editorial--about .inner-editorial__hero{background:var(--mist)}.inner-editorial--about .inner-editorial__hero h1{max-width:none;letter-spacing:-.02em!important;margin-bottom:0!important;font-size:max(28px,min(4vw,40px))!important;font-weight:700!important;line-height:1.15!important}.inner-editorial--about main>section:not(.inner-editorial__hero):not(.jr-career):not(.jr-education):not(.jr-speaking){border-bottom:1px solid var(--edge);padding-inline:var(--page-pad)!important;padding-top:max(55px,min(7vw,110px))!important;padding-bottom:max(55px,min(7vw,110px))!important}.inner-editorial--about main>section:not(.inner-editorial__hero):not(.jr-career):not(.jr-education):not(.jr-speaking)>div{max-width:1200px!important}.inner-editorial--article-detail>div:nth-of-type(2){max-width:none!important;padding:0 0 140px!important}.inner-editorial--article-detail>div:nth-of-type(2)>div:first-child{padding:clamp(120px,14vw,240px)var(--page-pad)90px;background:var(--mist);border-bottom:1px solid var(--edge);max-width:none!important;margin:0 0 max(70px,min(8vw,130px))!important}.inner-editorial--article-detail>div:nth-of-type(2)>div:first-child h1{max-width:1200px;letter-spacing:-.06em!important;font-size:max(46px,min(7vw,120px))!important;line-height:.93!important}.inner-editorial--article-detail>div:nth-of-type(2)>div:first-child p{max-width:760px}.inner-editorial--article-detail>div:nth-of-type(2)>div:last-child{padding-left:20px;padding-right:20px;max-width:920px!important}.inner-editorial--article-detail article{font-size:max(16px,min(1.15vw,19px))}.inner-editorial--article-detail article h2{border:0;margin-top:3.5rem;font-size:max(28px,min(3vw,48px))}@media (max-width:1099px){:root{--page-pad:clamp(20px,5vw,60px)}.site-main{margin-left:0;padding-top:56px}.side-nav{display:none}.mobile-nav{z-index:80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--edge);background:rgba(255,255,255,.92);justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.mobile-nav__brand>span{width:30px;height:30px;font-size:9px}.mobile-nav__brand strong{letter-spacing:-.03em;font-size:12px}.mobile-nav__toggle{background:0 0;border:0;align-items:center;gap:12px;font-size:11px;display:flex}.mobile-nav__toggle i{background:var(--ink);border-radius:50%;width:32px;height:32px;position:relative}.mobile-nav__toggle i:before,.mobile-nav__toggle i:after{content:"";background:#fff;width:12px;height:1px;transition:all .3s;position:absolute;top:14px;left:10px}.mobile-nav__toggle i:after{top:18px}.mobile-nav__toggle i.is-open:before{top:16px;transform:rotate(45deg)}.mobile-nav__toggle i.is-open:after{top:16px;transform:rotate(-45deg)}.mobile-menu{z-index:70;background:var(--paper);flex-direction:column;padding:35px 24px 24px;display:flex;position:fixed;top:56px;bottom:0;left:0;right:0}.mobile-menu .side-nav__links{margin:0}.mobile-menu .side-nav__links a{min-height:70px}.mobile-menu__bottom{justify-content:space-between;align-items:end;margin-top:auto;padding-top:20px;display:flex}.mobile-menu__bottom p{color:rgba(17,17,17,.4);font-size:9px}.editorial-footer{margin-left:0}.editorial-hero{grid-template-columns:1fr;min-height:auto}.editorial-hero__copy{min-height:72svh;padding-top:90px}.editorial-hero__copy h1{font-size:max(50px,min(10vw,90px))}.editorial-hero__media{height:76svh}.editorial-service{min-height:auto}.editorial-service__copy{padding:70px var(--page-pad)}.editorial-journey__grid{min-height:620px}}@media (max-width:767px){.editorial-hero__copy{min-height:68svh;padding:70px 20px 48px}.editorial-hero__copy .editorial-kicker{margin-bottom:34px}.editorial-hero__copy h1{font-size:max(45px,min(15vw,67px))}.editorial-hero__copy>p:not(.editorial-kicker){margin-top:28px;line-height:1.7}.editorial-actions{margin-top:30px}.editorial-hero__media{grid-template-columns:1fr 1fr;height:62svh}.editorial-crossfade{min-height:330px}.editorial-topics{grid-template-columns:1fr;gap:22px;padding:28px 20px}.editorial-topics__list a{grid-template-columns:72px 48px 1fr;gap:8px}.editorial-topics__list svg{display:none}.editorial-section{padding:90px 20px}.editorial-chapter{grid-template-columns:1fr;gap:45px}.editorial-chapter__meta{flex-direction:row;justify-content:space-between;align-items:end}.editorial-chapter__meta strong{font-size:72px}.editorial-chapter h2{font-size:max(38px,min(12vw,58px))}.editorial-chapter__body{margin-top:28px}.editorial-service{flex-direction:column;display:flex}.editorial-service:nth-child(2n) .editorial-service__media{order:0}.editorial-service__media{min-height:65svh}.editorial-service__copy{padding:64px 20px 80px}.editorial-service__en{font-size:max(44px,min(15vw,66px))}.editorial-marquee span{font-size:27px}.editorial-journey__grid{grid-template-columns:1fr;min-height:auto;margin:80px -20px 0}.editorial-journey__media{min-height:70svh}.editorial-journey__copy{padding:60px 20px}.editorial-stats{grid-template-columns:1fr 1fr;margin-left:-20px;margin-right:-20px}.editorial-stats div{border-bottom:1px solid var(--edge);padding:35px 20px}.editorial-stats strong{font-size:58px}.editorial-case-list a{grid-template-columns:45px 1fr 12px;min-height:105px}.editorial-case-list small{display:none}.editorial-epilogue__cta{margin-left:20px;margin-right:20px}.editorial-footer{grid-template-columns:1fr;padding:70px 20px 25px}.editorial-footer__meta{align-items:flex-start;gap:35px}.inner-editorial__hero{min-height:65svh;padding:100px 20px 55px}.inner-editorial__hero h1{font-size:max(52px,min(17vw,86px))}.inner-editorial__hero>p:last-child{margin-top:30px}.inner-editorial--about main>section:not(.inner-editorial__hero){padding-left:20px!important;padding-right:20px!important}}body.jr-home-active{background:#f4f5f0}.jr-home{--jr-ink:#101010;--jr-paper:#f4f5f0;--jr-white:#fff;--jr-acid:#f4ff00;--jr-line:rgba(16,16,16,.18);color:var(--jr-ink);background:var(--jr-paper);position:relative;overflow:clip}.jr-home :where(h1,h2,h3,p){margin:0}.jr-home a{color:inherit;text-decoration:none}.jr-intro{z-index:999;color:var(--jr-ink);background:var(--jr-acid);clip-path:inset(0);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.jr-intro__disc{aspect-ratio:1;border:1px solid var(--jr-ink);background:var(--jr-paper);width:max(180px,min(25vw,380px));box-shadow:25px 25px 0 var(--jr-ink);border-radius:50%;place-items:center;display:grid}.jr-intro__disc span{letter-spacing:-.12em;font-size:max(90px,min(14vw,210px));font-weight:900;line-height:1;transform:translate(-.06em)}.jr-intro__copy{gap:4px;display:grid;position:absolute;bottom:max(24px,min(4vw,60px));left:max(24px,min(4vw,70px));overflow:hidden}.jr-intro__copy strong{letter-spacing:-.06em;font-size:max(22px,min(3vw,50px));line-height:.9}.jr-intro__copy span{letter-spacing:.22em;font-size:10px;font-weight:700}.jr-header{z-index:30;border-bottom:1px solid var(--jr-line);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 max(24px,min(3.4vw,64px));display:grid;position:absolute;top:0;bottom:auto;left:0;right:0}.jr-header__brand{justify-self:start;align-items:center;gap:10px;display:flex}.jr-header__brand>span{background:var(--jr-ink);width:41px;height:41px;color:var(--jr-acid);letter-spacing:-.1em;border-radius:50%;place-items:center;padding-right:2px;font-size:22px;font-weight:900;display:grid}.jr-header__brand strong{letter-spacing:-.04em;font-size:11px;line-height:.88}.jr-header nav{align-items:stretch;height:100%;display:flex}.jr-header nav a{border-left:1px solid var(--jr-line);letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;min-width:126px;font-size:11px;font-weight:700;transition:background-color .25s;display:flex}.jr-header nav a:last-child{border-right:1px solid var(--jr-line)}.jr-header nav a:hover{background:var(--jr-acid)}.jr-header nav small{opacity:.45;font-size:8px}.jr-header__lang{border:1px solid var(--jr-ink);border-radius:50%;justify-self:end;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;transition:all .25s;display:grid}.jr-header__lang:hover{color:var(--jr-acid);background:var(--jr-ink)}.jr-hero{background:radial-gradient(circle at 77% 47%,rgba(244,255,0,.32) 0 20%,transparent 20.2%),var(--jr-paper);isolation:isolate;min-height:max(760px,100svh);padding:max(138px,min(14vh,180px)) max(24px,min(4.2vw,76px)) 62px;position:relative}.jr-hero__grid{z-index:-2;opacity:.4;background-image:linear-gradient(to right,var(--jr-line)1px,transparent 1px),linear-gradient(to bottom,var(--jr-line)1px,transparent 1px);background-size:12.5vw 100%,100% 12.5vh;position:absolute;top:92px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.jr-hero__spotlight{z-index:-1;pointer-events:none;opacity:var(--spot-opacity,0);background:radial-gradient(420px circle at var(--spot-x,50%)var(--spot-y,50%),rgba(244,255,0,.5),transparent 70%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.jr-hero__spotlight:before{content:"";background-image:linear-gradient(to right,var(--jr-ink)1px,transparent 1px),linear-gradient(to bottom,var(--jr-ink)1px,transparent 1px);opacity:.55;-webkit-mask-image:radial-gradient(200px circle at var(--spot-x,50%)var(--spot-y,50%),#000,transparent 100%);-webkit-mask-image:radial-gradient(200px circle at var(--spot-x,50%)var(--spot-y,50%),#000,transparent 100%);-webkit-mask-image:radial-gradient(200px circle at var(--spot-x,50%)var(--spot-y,50%),#000,transparent 100%);mask-image:radial-gradient(200px circle at var(--spot-x,50%)var(--spot-y,50%),#000,transparent 100%);-webkit-mask-image:radial-gradient(200px circle at var(--spot-x,50%)var(--spot-y,50%),#000,transparent 100%);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.jr-hero__copy{z-index:2;max-width:min(70vw,1100px);position:relative}.jr-hero__copy>p{letter-spacing:.2em;margin-bottom:max(20px,min(3vh,38px));font-size:10px;font-weight:800}.jr-hero h1{letter-spacing:-.095em;width:max-content;text-shadow:0 0 2px var(--jr-paper),0 0 4px var(--jr-paper),0 0 8px var(--jr-paper),0 0 16px var(--jr-paper),0 0 26px var(--jr-paper);font-size:max(78px,min(11.2vw,188px));font-weight:900;line-height:.72;display:grid}.jr-hero__word{padding:.04em .08em .08em 0;display:block;overflow:hidden}.jr-hero__word i{font:inherit;font-style:normal;display:block}.jr-hero__word--accent{margin-left:.62em}.jr-hero__word--accent i{width:max-content;color:var(--jr-ink);background:var(--jr-acid);transform-origin:0;border-radius:.48em;padding:.06em .12em .09em .06em}.jr-hero__intro{width:min(590px,48vw);margin-top:max(38px,min(5vh,70px))}.jr-hero__intro>strong{letter-spacing:-.05em;max-width:480px;font-size:max(22px,min(2.2vw,37px));line-height:1.12;display:block}.jr-hero__intro>p{max-width:530px;margin-top:18px;font-size:max(13px,min(.95vw,16px));line-height:1.85}.jr-hero__intro>div{align-items:center;gap:26px;margin-top:27px;display:flex}.jr-hero__proof{flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.jr-hero__proof li{border:1px solid var(--jr-ink);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.5);border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.jr-hero__venture{border:1px solid var(--jr-ink);background:rgba(255,255,255,.6);max-width:420px;margin-top:22px;padding:16px 20px}.jr-hero__venture>p{letter-spacing:.16em;color:#8a6d00;margin:0 0 6px;font-size:9px;font-weight:800}.jr-hero__venture>strong{letter-spacing:-.01em;font-size:16px;font-weight:850;display:block}.jr-hero__venture>span{color:rgba(16,16,16,.55);margin-top:3px;font-size:12px;display:block}.jr-hero__venture>a{margin-top:12px;padding-bottom:3px;font-size:11px}.jr-button{border:1px solid var(--jr-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:35px;min-height:58px;padding:0 20px 0 26px;font-size:12px;font-weight:750;transition:all .28s;display:inline-flex}.jr-button svg{font-size:11px}.jr-arrow{flex:none;font-size:17px;font-weight:500;line-height:1;transition:transform .25s;display:inline-block}.jr-button:hover .jr-arrow,.jr-link:hover .jr-arrow{transform:translate(5px)}.jr-arrow--down{font-size:16px}.jr-scroll:hover .jr-arrow--down{transform:translateY(5px)}.jr-button--dark{background:var(--jr-ink);color:var(--jr-white)!important}.jr-button--dark:hover{background:var(--jr-acid);color:var(--jr-ink)!important}.jr-button--light{background:var(--jr-white)}.jr-button--light:hover{color:var(--jr-acid);background:var(--jr-ink)}.jr-link{border-bottom:1px solid var(--jr-ink);align-items:center;gap:12px;padding-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.jr-hero__portrait{z-index:1;aspect-ratio:.86;width:max(300px,min(34vw,580px));position:absolute;top:17%;right:max(27px,min(5vw,90px))}.jr-hero__portrait-ring{z-index:-1;border:1px solid var(--jr-ink);border-radius:52% 48% 46% 54%/39% 56% 44% 61%;animation:7s ease-in-out infinite alternate jr-float;position:absolute;top:-7%;bottom:10%;left:4%;right:-8%}.jr-hero__portrait-image{border:1px solid var(--jr-ink);background:#dadcd4;border-radius:54% 46% 42% 58%/35% 57% 43% 65%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(2deg)}.jr-hero__portrait-image:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 12px rgba(244,255,0,.14)}.jr-hero__portrait-image img{object-fit:cover;object-position:50% 30%}.jr-hero__portrait-note{aspect-ratio:1;width:max(100px,min(9vw,145px));color:var(--jr-ink);background:var(--jr-acid);text-align:center;border-radius:50%;place-items:center;font-size:9px;font-weight:800;line-height:1.45;animation:4s ease-in-out infinite alternate-reverse jr-float;display:grid;position:absolute;bottom:2%;right:-4%}.jr-scroll{letter-spacing:.22em;justify-items:center;gap:12px;font-size:8px;font-weight:800;display:grid;position:absolute;bottom:38px;right:max(24px,min(3.4vw,64px))}.jr-scroll svg{font-size:12px;animation:1.4s ease-in-out infinite jr-scroll}.jr-index{border-block:1px solid var(--jr-line);background:var(--jr-white);grid-template-columns:.6fr repeat(4,1fr);min-height:132px;padding:0 max(24px,min(4.2vw,76px));display:grid}.jr-index>p{letter-spacing:.2em;align-items:center;font-size:9px;font-weight:800;display:flex}.jr-index a{border-left:1px solid var(--jr-line);grid-template-columns:40px 1fr auto;align-items:center;padding:0 max(18px,min(2vw,36px));transition:background-color .25s;display:grid}.jr-index a:hover{background:var(--jr-acid)}.jr-index a>span{opacity:.45;font-size:9px}.jr-index a>strong{font-size:max(15px,min(1.2vw,19px))}.jr-index a svg{font-size:11px;transition:transform .25s}.jr-index a:hover svg{transform:translate(5px)}.jr-about,.jr-career{color:var(--jr-white);background:var(--jr-ink);padding:max(120px,min(14vw,230px)) max(24px,min(6vw,110px));position:relative}.jr-career:before{content:"";aspect-ratio:1;border:1px solid rgba(255,255,255,.3);border-radius:46% 54% 37% 63%/62% 39% 61% 38%;width:max(160px,min(22vw,360px));animation:20s linear infinite jr-spin;position:absolute;top:8%;right:5%}.jr-career__lead{opacity:.65;max-width:720px;margin-top:40px;font-size:max(14px,min(1.1vw,18px));line-height:1.9}.jr-career__list{z-index:1;border-top:1px solid rgba(255,255,255,.3);max-width:1480px;margin:max(90px,min(11vw,175px)) auto 0;position:relative}.jr-career__list article{border-bottom:1px solid rgba(255,255,255,.3);grid-template-columns:55px minmax(135px,.35fr) minmax(300px,.9fr) minmax(340px,1fr);align-items:center;gap:max(18px,min(3.5vw,64px));min-height:235px;padding:38px 0;display:grid}.jr-career__number{opacity:.45;align-self:start;font-size:9px}.jr-career__list time{letter-spacing:.08em;opacity:.65;align-self:start;font-size:10px;font-weight:750}.jr-career__role h3{letter-spacing:-.055em;max-width:580px;font-size:max(27px,min(3vw,47px));font-weight:850;line-height:1.02}.jr-career__role p{color:var(--jr-acid);letter-spacing:.05em;margin-top:13px;font-size:11px;font-weight:750}.jr-career__detail>p{opacity:.72;max-width:580px;font-size:13px;line-height:1.85}.jr-career__detail ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.jr-career__detail li{letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.jr-education,.jr-speaking{background:var(--jr-paper);padding:max(110px,min(13vw,210px)) max(24px,min(6vw,110px))}.jr-education__list{border:1px solid var(--jr-ink);background:var(--jr-ink);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1480px;margin:max(85px,min(10vw,155px)) auto 55px;display:grid}.jr-education__list article{background:var(--jr-white);flex-direction:column;min-height:520px;padding:max(28px,min(3.5vw,55px));display:flex}.jr-education__list article:nth-child(2){background:var(--jr-acid)}.jr-education__list article>div{border-bottom:1px solid var(--jr-ink);justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.jr-education__list article span,.jr-education__list article time{letter-spacing:.1em;font-size:9px;font-weight:800}.jr-education__list h3{letter-spacing:-.06em;margin-top:auto;padding-top:80px;font-size:max(34px,min(3.5vw,58px));font-weight:850;line-height:1}.jr-education__list strong{margin-top:25px;font-size:13px;line-height:1.5}.jr-education__list p{opacity:.65;margin-top:24px;font-size:13px;line-height:1.85}.jr-speaking{background:var(--jr-white);border-top:1px solid var(--jr-ink)}.jr-speaking__grid{grid-template-columns:1.25fr .75fr;gap:max(60px,min(8vw,145px));max-width:1480px;margin:max(85px,min(10vw,155px)) auto 0;display:grid}.jr-speaking__column>h3,.jr-languages>h3{border-bottom:1px solid var(--jr-ink);letter-spacing:-.04em;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:max(20px,min(2vw,31px));display:flex}.jr-speaking__column>h3 span{aspect-ratio:1;background:var(--jr-acid);border-radius:50%;place-items:center;width:38px;font-size:10px;display:grid}.jr-speaking__list article{border-bottom:1px solid var(--jr-line);grid-template-columns:110px 1fr;align-items:center;gap:28px;min-height:120px;display:grid}.jr-speaking__list time{letter-spacing:.07em;opacity:.55;font-size:9px;font-weight:750}.jr-speaking__list strong{font-size:max(15px,min(1.2vw,19px));line-height:1.35}.jr-speaking__list p{opacity:.5;margin-top:7px;font-size:10px}.jr-speaking__side{gap:80px;display:grid}.jr-speaking__side .jr-speaking__list article{grid-template-columns:92px 1fr}.jr-languages>div{border-bottom:1px solid var(--jr-line);grid-template-columns:40px 1fr auto;align-items:center;min-height:68px;display:grid}.jr-languages>div span{opacity:.45;font-size:8px}.jr-languages>div strong{font-size:14px}.jr-languages>div em{border:1px solid var(--jr-ink);border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:750}.jr-work{padding:max(100px,min(12vw,200px)) max(24px,min(6vw,110px))}.jr-section-head{grid-template-columns:minmax(120px,.4fr) 1.6fr;align-items:start;gap:max(30px,min(7vw,130px));max-width:1480px;margin:0 auto;display:grid}.jr-section-head>p{letter-spacing:.2em;padding-top:.75em;font-size:10px;font-weight:800}.jr-section-head h2{letter-spacing:-.075em;white-space:pre-line;max-width:1100px;font-size:max(47px,min(6.5vw,108px));font-weight:850;line-height:.97}.jr-principles{max-width:1480px;margin:max(90px,min(12vw,190px)) auto 0}.jr-principle{border-top:1px solid var(--jr-ink);grid-template-columns:80px minmax(160px,.45fr) minmax(360px,1.15fr) minmax(230px,.75fr);align-items:center;gap:max(20px,min(4vw,76px));min-height:480px;padding:max(45px,min(6vw,90px)) 0;display:grid;position:relative}.jr-principle:last-child{border-bottom:1px solid var(--jr-ink)}.jr-principle__number{align-self:start;padding-top:4px;font-size:12px;font-weight:800}.jr-principle__tag{letter-spacing:.18em;align-self:start;padding-top:4px;font-size:10px;font-weight:800}.jr-principle h3{letter-spacing:-.07em;white-space:pre-line;font-size:max(43px,min(5.5vw,90px));font-weight:850;line-height:.98}.jr-principle__body{align-self:end;max-width:390px;font-size:14px;line-height:1.9}.jr-principle>i{aspect-ratio:1;background:var(--jr-acid);mix-blend-mode:multiply;z-index:-1;border-radius:50%;width:max(80px,min(10vw,150px));position:absolute;top:50%;left:24%;transform:translate(-50%,-50%)}.jr-principle:nth-child(2)>i{border:1px solid var(--jr-ink);background:0 0;border-radius:48% 52% 61% 39%/52% 34% 66% 48%;left:auto;right:12%}.jr-founder{border-block:1px solid var(--jr-ink);background:var(--jr-white);grid-template-columns:minmax(230px,.55fr) minmax(360px,1.15fr) minmax(260px,.75fr);align-items:center;gap:max(35px,min(7vw,130px));padding:max(90px,min(11vw,175px)) max(24px,min(6vw,110px));display:grid;position:relative;overflow:hidden}.jr-founder:after{content:"FOUNDER";color:transparent;letter-spacing:-.08em;-webkit-text-stroke:1px rgba(16,16,16,.13);pointer-events:none;font-size:max(90px,min(14vw,230px));font-weight:900;line-height:.8;position:absolute;bottom:-.18em;right:-1.5%}.jr-founder__mark{aspect-ratio:1;border:1px solid var(--jr-ink);background:var(--jr-acid);width:min(100%,390px);box-shadow:18px 18px 0 var(--jr-ink);letter-spacing:-.1em;border-radius:50% 42% 56% 44%/43% 55% 45% 57%;place-items:center;padding-right:.08em;font-size:max(110px,min(13vw,205px));font-weight:900;display:grid}.jr-founder__copy{z-index:1;position:relative}.jr-founder__copy>p:first-child{letter-spacing:.2em;margin-bottom:16px;font-size:9px;font-weight:850}.jr-founder__copy h2{letter-spacing:-.075em;font-size:max(48px,min(6vw,98px));font-weight:900;line-height:.88}.jr-founder__copy>strong{margin-top:22px;font-size:max(16px,min(1.4vw,22px));display:block}.jr-founder__copy>p:nth-of-type(2){max-width:650px;margin:22px 0 30px;font-size:14px;line-height:1.9}.jr-founder__keywords{z-index:1;border-top:1px solid var(--jr-ink);position:relative}.jr-founder__keywords span{border-bottom:1px solid var(--jr-ink);letter-spacing:.08em;grid-template-columns:42px 1fr;align-items:center;min-height:54px;font-size:10px;font-weight:800;display:grid}.jr-founder__keywords small{opacity:.45;font-size:8px}.jr-expertise{background:var(--jr-white);padding-top:max(100px,min(12vw,200px))}.jr-section-head--wide{padding:0 max(24px,min(6vw,110px)) max(90px,min(11vw,180px))}.jr-track{color:var(--jr-white);background:var(--jr-ink);border-top:1px solid rgba(255,255,255,.25);padding:max(75px,min(9vw,150px)) 0 max(80px,min(10vw,160px));position:relative;overflow:hidden}.jr-track--2{color:var(--jr-ink);border-color:var(--jr-line);background:#e9ece8}.jr-track--3{color:var(--jr-ink);background:var(--jr-acid);border-color:var(--jr-ink)}.jr-track__marquee{margin-bottom:max(50px,min(6vw,95px));overflow:hidden}.jr-track__marquee>div{align-items:center;gap:max(25px,min(4vw,70px));width:max-content;animation:18s linear infinite jr-title-rail;display:flex}.jr-track:nth-child(2n) .jr-track__marquee>div{animation-direction:reverse}.jr-track__marquee span{letter-spacing:-.08em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px currentColor;font-size:max(72px,min(12vw,200px));font-weight:900;line-height:.78}.jr-track__marquee i{font-size:max(35px,min(5vw,80px));font-style:normal}.jr-rail{width:100%;overflow:hidden}.jr-rail__track{will-change:transform;gap:max(16px,min(2vw,34px));width:max-content;padding-left:max(24px,min(7vw,120px));animation:32s linear infinite jr-media-rail;display:flex}.jr-rail__track--reverse{animation-direction:reverse}.jr-rail__media{aspect-ratio:1.55;background:#d9dbd5;border:1px solid;border-radius:max(28px,min(4vw,70px));flex:none;width:max(320px,min(38vw,650px));position:relative;overflow:hidden}.jr-rail__media:nth-child(3n+2){border-radius:50% 50% 18% 18%/45% 45% 18% 18%}.jr-rail__media:nth-child(3n+3){border-radius:20% 55%/25% 35%}.jr-rail__media img{object-fit:cover;transition:transform .8s}.jr-rail__media:hover img{transform:scale(1.04)}.jr-track__body{grid-template-columns:minmax(170px,.35fr) 1.65fr;gap:max(30px,min(7vw,130px));max-width:1480px;margin:max(70px,min(9vw,145px)) auto 0;padding:0 max(24px,min(6vw,110px));display:grid}.jr-track__number{align-items:baseline;gap:15px;display:flex}.jr-track__number>span{letter-spacing:.18em;font-size:9px;font-weight:800}.jr-track__number>strong{letter-spacing:-.08em;font-size:max(75px,min(9vw,140px));font-weight:850;line-height:.72}.jr-track__copy>p{letter-spacing:.18em;margin-bottom:15px;font-size:10px;font-weight:800}.jr-track__copy h3{letter-spacing:-.065em;font-size:max(46px,min(6vw,96px));font-weight:850;line-height:.95}.jr-track__detail{grid-template-columns:1fr 1fr;gap:max(35px,min(7vw,120px));margin-top:max(45px,min(6vw,90px));display:grid}.jr-track__detail>p{max-width:500px;font-size:max(14px,min(1vw,17px));line-height:1.9}.jr-track__detail ul{border-top:1px solid;margin:0;padding:0;list-style:none}.jr-track__detail li{border-bottom:1px solid;grid-template-columns:46px 1fr;align-items:center;min-height:48px;font-size:12px;font-weight:700;display:grid}.jr-track__detail li span{opacity:.55;font-size:8px}.jr-route{color:var(--jr-white);background:var(--jr-ink);padding:max(120px,min(14vw,230px)) max(24px,min(6vw,110px));position:relative}.jr-route:before{content:"";aspect-ratio:1;border:1px solid rgba(255,255,255,.35);border-radius:45% 55% 36% 64%/61% 40% 60% 39%;width:max(170px,min(24vw,390px));animation:18s linear infinite jr-spin;position:absolute;top:9%;right:7%}.jr-section-head--dark{z-index:1;position:relative}.jr-route__steps{z-index:1;border-top:1px solid rgba(255,255,255,.3);max-width:1480px;margin:max(90px,min(11vw,180px)) auto 0;position:relative}.jr-route__steps article{border-bottom:1px solid rgba(255,255,255,.3);grid-template-columns:80px minmax(150px,.55fr) minmax(160px,.5fr) 1fr;align-items:center;gap:max(18px,min(4vw,70px));min-height:170px;display:grid}.jr-route__steps span{opacity:.5;font-size:10px}.jr-route__steps strong{letter-spacing:-.05em;font-size:max(25px,min(3vw,48px))}.jr-route__steps em{border:1px solid var(--jr-white);width:max-content;color:var(--jr-acid);letter-spacing:.14em;border-radius:999px;padding:9px 15px;font-size:10px;font-style:normal;font-weight:800}.jr-route__steps p{opacity:.72;max-width:540px;font-size:13px;line-height:1.8}.jr-stats{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);grid-template-columns:repeat(4,1fr);max-width:1480px;margin:max(80px,min(10vw,160px)) auto 0;display:grid}.jr-stats>div{border-left:1px solid rgba(255,255,255,.3);flex-direction:column;justify-content:center;min-height:210px;padding:30px;display:flex}.jr-stats>div:last-child{border-right:1px solid rgba(255,255,255,.3)}.jr-stats strong{color:var(--jr-acid);letter-spacing:-.08em;font-size:max(60px,min(7vw,110px));font-weight:850;line-height:.8}.jr-stats span{letter-spacing:.08em;opacity:.68;margin-top:20px;font-size:10px;font-weight:700}.jr-work{background:var(--jr-paper)}.jr-work__list{border-top:1px solid var(--jr-ink);max-width:1480px;margin:max(85px,min(10vw,160px)) auto 55px}.jr-case{border-bottom:1px solid var(--jr-ink);--case-accent:var(--aurora-blue);grid-template-columns:90px 1fr 60px;align-items:center;gap:30px;min-height:190px;display:grid;position:relative}.jr-case>span{color:var(--case-accent,var(--jr-ink));align-self:start;padding-top:36px;font-size:10px;font-weight:800}.jr-case h3{z-index:4;letter-spacing:-.06em;text-shadow:0 0 14px var(--jr-paper),0 0 4px var(--jr-paper);font-size:max(34px,min(4vw,67px));font-weight:850;line-height:1;transition:transform .35s;position:relative}.jr-case p{z-index:4;letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin-top:10px;font-size:10px;font-weight:750;position:relative}.jr-case>i{aspect-ratio:1;border:1px solid var(--jr-ink);border-radius:50%;place-items:center;width:52px;font-style:normal;transition:all .35s;display:grid}.jr-case__media{z-index:3;aspect-ratio:1.5;border:1px solid var(--jr-ink);opacity:0;pointer-events:none;border-radius:50%;width:max(190px,min(24vw,370px));transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:12%;overflow:hidden;transform:translateY(-42%)rotate(5deg)scale(.85)}.jr-case__media img{object-fit:cover}.jr-case:hover .jr-case__media{opacity:1;border-color:var(--case-accent,var(--jr-ink));transform:translateY(-50%)rotate(-3deg)scale(1)}.jr-case:hover h3{transform:translate(30px)}.jr-case:hover>i{color:var(--jr-white);background:var(--case-accent,var(--jr-acid));border-color:var(--case-accent,var(--jr-ink));transform:rotate(-50deg)scale(1.12)}.jr-contact{text-align:center;background:var(--jr-acid);place-items:center;min-height:min(900px,92svh);padding:120px 24px;display:grid;position:relative;overflow:hidden}.jr-contact:before,.jr-contact:after{content:"";aspect-ratio:1;border:1px solid var(--jr-ink);border-radius:50%;width:max(180px,min(24vw,390px));position:absolute}.jr-contact:before{top:-9%;left:-5%}.jr-contact:after{border-radius:40% 60% 55% 45%/60% 35% 65% 40%;bottom:-13%;right:-3%}.jr-contact>div:last-child{z-index:2;justify-items:center;display:grid;position:relative}.jr-contact>div>p:first-child{letter-spacing:.2em;margin-bottom:35px;font-size:10px;font-weight:850}.jr-contact h2{letter-spacing:-.085em;white-space:pre-line;max-width:1200px;font-size:max(57px,min(8.5vw,142px));font-weight:900;line-height:.87}.jr-contact>div>p:nth-of-type(2){max-width:650px;margin:42px auto 35px;font-size:14px;line-height:1.9}.jr-contact__orbit{aspect-ratio:1;border:1px solid var(--jr-ink);border-radius:50%;width:max(110px,min(13vw,210px));animation:13s linear infinite jr-spin;top:13%;right:12%;place-items:center!important;display:grid!important;position:absolute!important}.jr-contact__orbit span{letter-spacing:.1em;max-width:90px;font-size:8px;font-weight:800;line-height:1.6}@keyframes jr-float{0%{transform:translateY(-8px)rotate(-2deg)}to{transform:translateY(10px)rotate(3deg)}}@keyframes jr-scroll{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes jr-spin{to{transform:rotate(360deg)}}@keyframes jr-title-rail{to{transform:translate(-50%)}}@keyframes jr-media-rail{to{transform:translate(calc(-50% - 17px))}}@media (max-width:1180px){.jr-header{grid-template-columns:1fr auto}.jr-header nav{display:none}.jr-hero{min-height:auto;padding-bottom:90px}.jr-hero__copy{max-width:none}.jr-hero__portrait{width:37vw;top:24%;right:3vw}.jr-hero__intro{width:50vw;margin-left:5vw}.jr-principle{grid-template-columns:60px minmax(130px,.35fr) 1fr}.jr-principle__body{grid-column:3}.jr-founder{grid-template-columns:minmax(210px,.55fr) 1.25fr}.jr-founder__keywords{border-left:1px solid var(--jr-ink);grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.jr-founder__keywords span{border-right:1px solid var(--jr-ink);grid-template-columns:1fr;align-content:center;gap:8px;min-height:80px;padding:12px}.jr-career__list article{grid-template-columns:45px minmax(125px,.3fr) 1fr}.jr-career__detail{grid-column:3}.jr-education__list article{min-height:480px}.jr-route__steps article{grid-template-columns:50px minmax(140px,.45fr) minmax(110px,.35fr) 1fr}}@media (max-width:767px){.jr-home-active .site-main{padding-top:0}.jr-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(244,245,240,.88);height:68px;padding:0 18px}.jr-header__brand>span{width:36px;height:36px;font-size:19px}.jr-header__brand strong{font-size:9px}.jr-header__lang{width:36px;height:36px}.jr-hero{background:radial-gradient(circle at 78% 38%,rgba(244,255,0,.38) 0 19%,transparent 19.3%),var(--jr-paper);min-height:100svh;padding:108px 20px 82px}.jr-hero__grid{background-size:25vw 100%,100% 12.5vh;top:68px}.jr-hero__copy>p{max-width:220px;font-size:8px;line-height:1.6}.jr-hero__copy{width:100%;min-width:0}.jr-hero h1{width:100%;font-size:max(51px,min(16.2vw,70px));line-height:.75}.jr-hero__word--accent{margin-left:.22em}.jr-hero__portrait{width:min(76vw,390px);margin:35px 0 0 auto;position:relative;top:auto;right:auto}.jr-hero__portrait-note{width:92px;right:-3%}.jr-hero__intro{width:100%;max-width:100%;margin:48px 0 0}.jr-hero__intro>strong{max-width:100%;font-size:25px}.jr-hero__intro>p{overflow-wrap:anywhere;max-width:100%;font-size:13px}.jr-hero__intro>div{flex-wrap:wrap;gap:20px}.jr-scroll{bottom:25px;right:18px}.jr-index{grid-template-columns:1fr;padding:0 20px}.jr-index>p{min-height:65px}.jr-index a{border-top:1px solid var(--jr-line);border-left:0;grid-template-columns:36px 1fr auto;min-height:82px;padding:0}.jr-about,.jr-work{padding:100px 20px}.jr-section-head{grid-template-columns:1fr;gap:32px}.jr-section-head>p{padding:0}.jr-section-head h2{font-size:max(43px,min(13vw,62px))}.jr-principles{margin-top:85px}.jr-principle{grid-template-columns:45px 1fr;gap:28px 10px;min-height:auto;padding:50px 0 65px}.jr-principle__number,.jr-principle__tag{align-self:auto}.jr-principle h3{grid-column:1/-1;font-size:max(43px,min(13vw,62px))}.jr-principle__body{grid-column:2;font-size:13px}.jr-principle>i{width:100px;top:38%;left:77%}.jr-founder{grid-template-columns:1fr;gap:55px;padding:100px 20px}.jr-founder__mark{width:min(72vw,320px)}.jr-founder__copy h2{font-size:52px}.jr-founder__keywords{border-left:0;grid-column:auto;display:block}.jr-founder__keywords span{border-right:0;grid-template-columns:42px 1fr;min-height:54px;padding:0}.jr-section-head--wide{padding:0 20px 90px}.jr-track{padding:75px 0 90px}.jr-track__marquee span{font-size:75px}.jr-rail__track{gap:14px;padding-left:20px}.jr-rail__media{border-radius:28px;width:78vw}.jr-track__body{grid-template-columns:1fr;gap:55px;margin-top:75px;padding:0 20px}.jr-track__number>strong{font-size:85px}.jr-track__copy h3{font-size:48px}.jr-track__detail{grid-template-columns:1fr;gap:42px;margin-top:45px}.jr-career{padding:110px 20px}.jr-career:before{top:4%;right:-24%}.jr-career__lead{margin-top:28px;font-size:13px}.jr-career__list{margin-top:80px}.jr-career__list article{grid-template-columns:38px 1fr;gap:14px 8px;min-height:auto;padding:45px 0}.jr-career__number,.jr-career__list time{align-self:auto}.jr-career__role{grid-column:1/-1;margin-top:12px}.jr-career__role h3{font-size:31px}.jr-career__detail{grid-column:2;margin-top:12px}.jr-career__detail li{font-size:7px}.jr-education,.jr-speaking{padding:100px 20px}.jr-education__list{grid-template-columns:1fr;margin-top:80px}.jr-education__list article{min-height:440px}.jr-education__list h3{font-size:42px}.jr-speaking__grid{grid-template-columns:1fr;gap:80px;margin-top:80px}.jr-speaking__list article,.jr-speaking__side .jr-speaking__list article{grid-template-columns:82px 1fr;gap:16px;min-height:115px}.jr-speaking__list strong{font-size:15px}.jr-route{padding:110px 20px}.jr-route:before{top:5%;right:-20%}.jr-route__steps{margin-top:80px}.jr-route__steps article{grid-template-columns:42px 1fr auto;gap:10px;min-height:auto;padding:35px 0}.jr-route__steps strong{font-size:28px}.jr-route__steps em{padding:7px 10px}.jr-route__steps p{grid-column:2/-1;padding-top:10px}.jr-stats{grid-template-columns:1fr 1fr;margin-top:85px}.jr-stats>div{border-bottom:1px solid rgba(255,255,255,.3);min-height:155px;padding:20px 14px}.jr-stats strong{font-size:62px}.jr-stats span{font-size:8px}.jr-work__list{margin-top:80px}.jr-case{grid-template-columns:38px 1fr 42px;gap:10px;min-height:140px}.jr-case>span{padding-top:28px}.jr-case h3{font-size:30px}.jr-case p{max-width:200px;line-height:1.5}.jr-case>i{width:40px}.jr-case__media{display:none}.jr-contact{min-height:92svh;padding:110px 20px}.jr-contact__orbit{top:7%;right:5%}.jr-contact h2{font-size:max(52px,min(15vw,75px))}.jr-contact>div>p:nth-of-type(2){font-size:13px}}@media (prefers-reduced-motion:reduce){.jr-home *,.jr-home :before,.jr-home :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--aurora-ink:#0b1020;--aurora-paper:#f7f8f4;--aurora-blue:#8a6d00;--aurora-violet:#f4ff00;--aurora-cyan:#f4ff00;--aurora-coral:#8a6d00;--aurora-acid:#f4ff00;--pointer-x:65vw;--pointer-y:30vh;--route-a:var(--aurora-blue);--route-b:var(--aurora-violet);--route-c:var(--aurora-cyan)}.site-aurora{z-index:0;inset:0 0 0 var(--sidebar);pointer-events:none;background:radial-gradient(circle at var(--pointer-x)var(--pointer-y),var(--route-a,var(--aurora-blue)),transparent 25%),var(--aurora-paper);position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-aurora{background:radial-gradient(circle at var(--pointer-x)var(--pointer-y),color-mix(in srgb,var(--route-a,var(--aurora-blue))14%,transparent),transparent 25%),var(--aurora-paper)}}body[data-route=home] .site-aurora{display:none}.site-aurora__orb{aspect-ratio:1;filter:blur(58px);opacity:.32;will-change:transform;border-radius:45% 55% 63% 37%/52% 39% 61% 48%;width:max(260px,min(42vw,760px));display:block;position:absolute}.site-aurora__orb--a{background:var(--route-a,var(--aurora-blue));animation:10s ease-in-out infinite alternate aurora-morph;top:-18%;right:-10%}.site-aurora__orb--b{background:var(--route-b,var(--aurora-violet));animation:13s ease-in-out -4s infinite alternate-reverse aurora-morph;top:35%;left:-18%}.site-aurora__orb--c{background:var(--route-c,var(--aurora-cyan));width:max(220px,min(34vw,620px));animation:11.5s ease-in-out -7s infinite alternate aurora-morph;bottom:-28%;right:5%}.site-aurora__grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:.24s steps(2,end) infinite aurora-grain;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.route-color-wipe{z-index:70;inset:0 0 0 var(--sidebar);pointer-events:none;background:linear-gradient(120deg,var(--route-a,var(--aurora-blue)),var(--route-b,var(--aurora-violet))52%,var(--route-c,var(--aurora-cyan)));position:fixed}.side-nav{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,244,.96)),var(--paper);overflow:hidden}.side-nav:before{content:"";background:linear-gradient(180deg,var(--aurora-blue),var(--aurora-violet),var(--aurora-cyan),var(--aurora-coral));transform-origin:top;width:4px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:auto;right:0;transform:scaleY(.32)}.side-nav:hover:before{transform:scaleY(1)}.side-nav__brand>span,.mobile-nav__brand>span{background:var(--aurora-ink);position:relative;overflow:hidden}.side-nav__brand>span:after,.mobile-nav__brand>span:after{content:"";aspect-ratio:1;background:linear-gradient(135deg,var(--route-a,var(--aurora-blue)),var(--route-b,var(--aurora-violet)));filter:blur(7px);opacity:.75;border-radius:50%;width:22px;position:absolute;transform:translate(12px,-12px)}.side-nav__links a{isolation:isolate;position:relative;overflow:hidden}.side-nav__links a:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--route-a,var(--aurora-blue)),var(--route-b,var(--aurora-violet)));position:absolute;top:6px;bottom:6px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.side-nav__links a:before{background:linear-gradient(90deg,color-mix(in srgb,var(--route-a,var(--aurora-blue))16%,white),color-mix(in srgb,var(--route-b,var(--aurora-violet))10%,white))}}.side-nav__links a:before{transition:transform .55s cubic-bezier(.16,1,.3,1);transform:translate(-105%)}.side-nav__links a:hover:before,.side-nav__links a.is-active:before{transform:translate(0)}.side-nav__links a.is-active strong{-webkit-text-decoration-color:var(--route-a,var(--aurora-blue));-webkit-text-decoration-color:var(--route-a,var(--aurora-blue));-webkit-text-decoration-color:var(--route-a,var(--aurora-blue));text-decoration-color:var(--route-a,var(--aurora-blue))}.side-nav__social a,.editorial-footer a,.editorial-footer button,.jr-button,.inner-editorial a.rounded-full{transition:translate .24s,transform .3s,color .3s,background-color .3s,border-color .3s}.side-nav__social a:hover{color:#fff;background:linear-gradient(135deg,var(--route-a,var(--aurora-blue)),var(--route-b,var(--aurora-violet)));border-color:transparent;transform:rotate(-8deg)scale(1.08)}.editorial-footer{z-index:2;color:#fff;background:var(--aurora-ink);border-color:rgba(255,255,255,.14);position:relative;overflow:hidden}.editorial-footer>*{z-index:1;position:relative}.editorial-footer a,.editorial-footer button{color:rgba(255,255,255,.72)}.editorial-footer a:hover,.editorial-footer button:hover{color:var(--jr-acid)}.editorial-footer__brand span,.editorial-footer>p{color:rgba(255,255,255,.48);border-color:rgba(255,255,255,.16)}.editorial-footer__brand strong{color:#fff;width:-moz-fit-content;width:fit-content}.jr-work{isolation:isolate;background:radial-gradient(circle at 84% 8%,rgba(138,109,0,.15),transparent 22%),radial-gradient(circle at 8% 64%,rgba(138,109,0,.13),transparent 24%),#f7f8f4;position:relative;overflow:hidden}.jr-work:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(28px);background:linear-gradient(135deg,rgba(244,255,0,.2),rgba(244,255,0,.14));border-radius:40% 60% 54% 46%/55% 42% 58% 45%;width:max(280px,min(48vw,760px));animation:12s ease-in-out infinite alternate aurora-morph;position:absolute;top:28%;right:-18%}.jr-work .jr-section-head>p{color:var(--aurora-blue)}.jr-work .jr-section-head h2{color:var(--jr-ink)}.jr-work__list{border-top:0;gap:16px;display:grid}.jr-case{--case-rgb:138,109,0;border:1px solid rgba(var(--case-rgb),.32);background:radial-gradient(circle at 92% 10%,rgba(var(--case-rgb),.28),transparent 34%),linear-gradient(115deg,rgba(var(--case-rgb),.12),rgba(255,255,255,.82) 58%);min-height:235px;box-shadow:0 24px 70px rgba(var(--case-rgb),.08);perspective:1000px;padding:0 max(22px,min(3vw,48px));transition:translate .55s cubic-bezier(.16,1,.3,1),box-shadow .55s,border-color .45s;overflow:hidden}.jr-case:nth-child(2){--case-rgb:244,255,0}.jr-case:nth-child(3){--case-rgb:138,109,0}.jr-case:before{content:"";background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.72),transparent 65%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-120%;bottom:-120%;left:-25%;right:45%;transform:translate(-70%)rotate(8deg)}.jr-case:hover{border-color:rgba(var(--case-rgb),.75);box-shadow:0 40px 100px rgba(var(--case-rgb),.26);translate:0 -12px}.jr-case:hover:before{transform:translate(130%)rotate(8deg)}.jr-case__media{opacity:.34;filter:saturate(1.2);clip-path:inset(0 round 42% 58% 50% 50%);border:0;border-radius:45% 55% 59% 41%/52% 44% 56% 48%;width:max(250px,min(30vw,470px));transform:translateY(-50%)rotate(4deg)scale(.96)}.jr-case:hover .jr-case__media{opacity:.92;box-shadow:0 25px 65px rgba(var(--case-rgb),.25)}.jr-case>i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.62)}.jr-contact{color:#fff;background:radial-gradient(circle at 12% 16%,rgba(138,109,0,.85),transparent 30%),radial-gradient(circle at 88% 15%,rgba(244,255,0,.4),transparent 31%),radial-gradient(circle at 70% 88%,rgba(138,109,0,.8),transparent 36%),linear-gradient(135deg,#173be8,#0d2f9e 58%,#081a48)}.jr-contact:before,.jr-contact:after,.jr-contact__orbit{border-color:rgba(255,255,255,.65)}.jr-contact:before{animation:11s ease-in-out infinite alternate aurora-orbit}.jr-contact:after{background:rgba(244,255,0,.12);animation:14s ease-in-out -4s infinite alternate-reverse aurora-orbit}.jr-contact__orbit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(11,16,32,.18)}.jr-contact h2{text-shadow:0 12px 45px rgba(11,16,32,.2)}.jr-contact .jr-button--light{color:var(--aurora-ink);border-color:#fff;box-shadow:0 18px 60px rgba(11,16,32,.22)}.jr-contact .jr-button--light:hover{color:var(--aurora-ink);background:var(--aurora-acid)}.inner-editorial{z-index:1;isolation:isolate;background:0 0;position:relative;overflow:clip}.inner-editorial__hero{background:radial-gradient(circle at 82% 18%,var(--route-b),transparent 29%),radial-gradient(circle at 14% 92%,var(--route-a),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,248,244,.74))}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--route-b)25%,transparent),transparent 29%),radial-gradient(circle at 14% 92%,color-mix(in srgb,var(--route-a)18%,transparent),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,248,244,.74))}}.inner-editorial__hero{border-color:var(--route-a)}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero{border-color:color-mix(in srgb,var(--route-a)24%,transparent)}}.inner-editorial__hero:before{content:"";aspect-ratio:1;border:1px solid var(--route-a);width:max(130px,min(17vw,300px));position:absolute;top:13%;right:7%}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero:before{border:1px solid color-mix(in srgb,var(--route-a)42%,transparent)}}.inner-editorial__hero:before{border-radius:45% 55% 63% 37%/52% 39% 61% 48%;animation:9s ease-in-out infinite alternate aurora-orbit}.inner-editorial__hero:after{color:var(--route-a)}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero:after{color:color-mix(in srgb,var(--route-a)10%,transparent)}}.inner-editorial__hero h1,.inner-editorial--article-detail>div:nth-of-type(2)>div:first-child h1{color:var(--aurora-ink)!important}.inner-editorial__hero>p:first-child{border:1px solid var(--route-a);width:-moz-fit-content;width:fit-content;padding:8px 12px;color:var(--route-a)!important}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero>p:first-child{border:1px solid color-mix(in srgb,var(--route-a)30%,transparent)}}.inner-editorial__hero>p:first-child{background:var(--route-a)}@supports (color:color-mix(in lab, red, red)){.inner-editorial__hero>p:first-child{background:color-mix(in srgb,var(--route-a)9%,white)}}.inner-editorial__hero h1+p{color:rgba(11,16,32,.64)!important}.inner-editorial--projects .inner-editorial__hero~*,.inner-editorial--articles .inner-editorial__hero~*,.inner-editorial--contact .inner-editorial__hero~*{z-index:2;position:relative}.inner-editorial :where(.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:22px!important}[data-aurora-card]{--card-rgb:138,109,0;isolation:isolate;transform-style:preserve-3d;position:relative;overflow:hidden;border-color:rgba(var(--card-rgb),.25)!important;background:radial-gradient(circle at 95% 0%,rgba(var(--card-rgb),.23),transparent 40%),linear-gradient(145deg,rgba(var(--card-rgb),.1),rgba(255,255,255,.9) 60%)!important;box-shadow:0 20px 55px rgba(var(--card-rgb),.09)!important;transition:translate .45s cubic-bezier(.16,1,.3,1),rotate .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .45s!important}[data-aurora-card][data-accent-index="1"]{--card-rgb:138,109,0}[data-aurora-card][data-accent-index="2"]{--card-rgb:244,255,0}[data-aurora-card][data-accent-index="3"]{--card-rgb:138,109,0}[data-aurora-card][data-accent-index="4"]{--card-rgb:244,255,0}[data-aurora-card][data-accent=career],[data-aurora-card][data-accent=speaking],[data-aurora-card][data-accent=collaboration]{--card-rgb:138,109,0}[data-aurora-card]:after{content:"";z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.8),transparent 65%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-80%;bottom:-80%;left:-40%;right:40%;transform:translate(-85%)rotate(8deg)}[data-aurora-card]:hover{translate:0 -14px;rotate:.8deg;border-color:rgba(var(--card-rgb),.62)!important;box-shadow:0 40px 100px rgba(var(--card-rgb),.26)!important}[data-aurora-card]:hover:after{transform:translate(180%)rotate(8deg)}.aurora-filter{position:relative;overflow:hidden;border-color:var(--route-a)!important}@supports (color:color-mix(in lab, red, red)){.aurora-filter{border-color:color-mix(in srgb,var(--route-a)25%,transparent)!important}}.aurora-filter{color:var(--route-a)!important}@supports (color:color-mix(in lab, red, red)){.aurora-filter{color:color-mix(in srgb,var(--route-a)70%,var(--aurora-ink))!important}}.aurora-filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.58)!important}.aurora-filter:hover{translate:0 -4px;border-color:var(--route-a)!important}.aurora-filter.is-active{color:#fff!important;background:linear-gradient(105deg,var(--route-a),var(--route-b))!important;box-shadow:0 10px 30px var(--route-a)!important;border-color:transparent!important}@supports (color:color-mix(in lab, red, red)){.aurora-filter.is-active{box-shadow:0 10px 30px color-mix(in srgb,var(--route-a)28%,transparent)!important}}.aurora-cta{border:0;background:linear-gradient(105deg,var(--route-a),var(--route-b))!important;box-shadow:0 18px 45px var(--route-a)!important}@supports (color:color-mix(in lab, red, red)){.aurora-cta{box-shadow:0 18px 45px color-mix(in srgb,var(--route-a)30%,transparent)!important}}.aurora-cta:hover{background:linear-gradient(105deg,var(--route-b),var(--route-c))!important}.inner-editorial--about main>section{position:relative}.inner-editorial--about main>section:nth-of-type(2),.inner-editorial--about main>section:nth-of-type(6){background:linear-gradient(135deg,rgba(138,109,0,.08),rgba(138,109,0,.08))}.inner-editorial--about main>section:nth-of-type(3),.inner-editorial--about main>section:nth-of-type(7){background:linear-gradient(135deg,rgba(244,255,0,.09),rgba(255,255,255,.74))}.inner-editorial--about main>section:nth-of-type(4),.inner-editorial--about main>section:nth-of-type(8){background:linear-gradient(135deg,rgba(244,255,0,.08),rgba(244,255,0,.09))}.inner-editorial--about main>section .rounded-xl,.inner-editorial--about main>section .rounded-2xl{position:relative;overflow:hidden;border-color:var(--route-a)!important}@supports (color:color-mix(in lab, red, red)){.inner-editorial--about main>section .rounded-xl,.inner-editorial--about main>section .rounded-2xl{border-color:color-mix(in srgb,var(--route-a)20%,transparent)!important}}.inner-editorial--about main>section .rounded-xl,.inner-editorial--about main>section .rounded-2xl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 18px 55px rgba(138,109,0,.07);background:rgba(255,255,255,.68)!important}.inner-editorial--about main>section .rounded-xl:hover,.inner-editorial--about main>section .rounded-2xl:hover{translate:0 -6px;box-shadow:0 28px 70px rgba(244,255,0,.15)}.inner-editorial--article-detail>div:nth-of-type(2)>div:first-child{background:radial-gradient(circle at 86% 12%,rgba(244,255,0,.22),transparent 28%),radial-gradient(circle at 12% 100%,rgba(244,255,0,.14),transparent 32%),var(--aurora-paper);border-color:rgba(244,255,0,.2)}.inner-editorial--article-detail>div:nth-of-type(2)>div:last-child{background:rgba(255,255,255,.82);padding-top:45px;padding-bottom:80px}.inner-editorial--article-detail article a{color:var(--aurora-violet);-webkit-text-decoration-color:var(--aurora-cyan);-webkit-text-decoration-color:var(--aurora-cyan);-webkit-text-decoration-color:var(--aurora-cyan);text-decoration-color:var(--aurora-cyan)}.inner-editorial--article-detail article blockquote{border-left-color:var(--aurora-violet);background:linear-gradient(90deg,rgba(244,255,0,.1),rgba(138,109,0,.05))}.inner-editorial--article-detail article h2{color:var(--aurora-ink)}.reading-progress>div{background:linear-gradient(90deg,#009b16,#36a2d4);box-shadow:0 0 16px rgba(54,162,212,.35)}[data-project-modal]{background:radial-gradient(circle at 100% 0,rgba(244,255,0,.12),transparent 30%),#fff!important;border-color:rgba(138,109,0,.28)!important;box-shadow:0 35px 120px rgba(138,109,0,.22)!important}[data-project-modal]:after{content:"";pointer-events:none;border:1px solid transparent;border-image:linear-gradient(135deg,var(--aurora-blue),var(--aurora-violet),var(--aurora-cyan))1;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.inner-editorial--contact [data-accent]>div:first-child{animation:3.8s ease-in-out infinite alternate contact-icon-float}.inner-editorial--contact [data-accent=speaking]>div:first-child{animation-delay:-.9s}.inner-editorial--contact [data-accent=collaboration]>div:first-child{animation-delay:-1.8s}.inner-editorial--contact [data-accent] a:hover{color:#fff!important;background:rgb(var(--card-rgb))!important;border-color:transparent!important}.inner-editorial--articles [data-category=AI]{--card-rgb:244,255,0}.inner-editorial--articles [data-category=Data\ Career],.inner-editorial--articles [data-category=Consulting]{--card-rgb:138,109,0}.inner-editorial--articles [data-category="Germany / HK Experience"]{--card-rgb:244,255,0}:where(a,button):focus-visible{outline:3px solid var(--route-a,var(--aurora-blue));outline-offset:4px}@keyframes aurora-morph{0%{border-radius:45% 55% 63% 37%/52% 39% 61% 48%;transform:translate(-9%,-7%)rotate(-14deg)scale(.86)}to{border-radius:62% 38% 42% 58%/37% 58% 42% 63%;transform:translate(12%,14%)rotate(20deg)scale(1.18)}}@keyframes aurora-orbit{0%{transform:translate(-8px,-12px)rotate(-7deg)scale(.95)}to{transform:translate(16px,18px)rotate(14deg)scale(1.08)}}@keyframes aurora-spin{to{transform:rotate(360deg)}}@keyframes aurora-text{to{background-position:180%}}@keyframes aurora-grain{0%{transform:translate(-3%,2%)}to{transform:translate(3%,-2%)}}@keyframes contact-icon-float{0%{transform:translateY(-4px)rotate(-4deg)}to{transform:translateY(8px)rotate(5deg)}}@media (max-width:1099px){.site-aurora,.route-color-wipe{left:0}.mobile-nav{border-color:var(--route-a,var(--aurora-blue));background:rgba(247,248,244,.82)}@supports (color:color-mix(in lab, red, red)){.mobile-nav{border-color:color-mix(in srgb,var(--route-a,var(--aurora-blue))20%,transparent)}}.mobile-menu{background:radial-gradient(circle at 90% 4%,var(--route-b,var(--aurora-violet)),transparent 28%),radial-gradient(circle at 8% 90%,var(--route-a,var(--aurora-blue)),transparent 30%),var(--aurora-paper)}@supports (color:color-mix(in lab, red, red)){.mobile-menu{background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--route-b,var(--aurora-violet))25%,transparent),transparent 28%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--route-a,var(--aurora-blue))20%,transparent),transparent 30%),var(--aurora-paper)}}}@media (max-width:767px){.site-aurora__orb{filter:blur(48px);opacity:.18;width:85vw}.site-aurora__orb--c,.site-aurora__grain{display:none}.jr-work__list{gap:11px}.jr-case{min-height:175px;padding:0 15px}.jr-case__media{opacity:.18;width:58%;display:block;right:-9%}[data-aurora-card]:hover,.inner-editorial--about main>section .rounded-xl:hover,.inner-editorial--about main>section .rounded-2xl:hover{translate:0;rotate:none}.inner-editorial__hero:before{top:18%;right:-18%}.editorial-footer:before{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.site-aurora__orb,.site-aurora__grain,.route-color-wipe,.editorial-footer:before,.editorial-footer__brand strong,.jr-work:before,.jr-contact:before,.jr-contact:after,.inner-editorial__hero:before,.inner-editorial__hero h1{animation:none!important}.route-color-wipe{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
