.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}:root{--jun-primary:#ce503a;--jun-primary-light:#e06650;--jun-primary-dark:#a83d2d;--jun-secondary:#ff810a;--jun-secondary-light:#ff9a3d;--jun-secondary-dark:#cc6708;--jun-accent:#c49300;--jun-accent-light:#e0a800;--jun-accent-dark:#9a7400;--jun-background:#0a0a0f;--jun-surface:#111118;--jun-border:rgba(255,255,255,0.08);--jun-foreground:#f5f5f5;--jun-muted:#888888;--jun-page-bg:#1a1a24;--jun-text:#1a1a1a;--jun-text-muted:rgba(26,26,26,0.6);--jun-text-subtle:rgba(26,26,26,0.5);--jun-text-faint:rgba(26,26,26,0.4);--jun-border-light:rgba(26,26,26,0.06);--jun-divider:rgba(26,26,26,0.1);--background:#0a0a0f;--foreground:#f5f5f5;--card:#111118;--card-foreground:#f5f5f5;--popover:#0a0a0f;--popover-foreground:#f5f5f5;--primary:#ce503a;--primary-foreground:#ffffff;--secondary:#ff810a;--secondary-foreground:#ffffff;--muted:#1a1a24;--muted-foreground:#888888;--accent:#c49300;--accent-foreground:#ffffff;--destructive:oklch(57.7% 0.245 27.325deg);--destructive-foreground:oklch(57.7% 0.245 27.325deg);--border:rgba(255,255,255,0.08);--input:rgba(255,255,255,0.08);--ring:#ce503a;--chart-1:oklch(64.6% 0.222 41.116deg);--chart-2:oklch(60% 0.118 184.704deg);--chart-3:oklch(39.8% 0.07 227.392deg);--chart-4:oklch(82.8% 0.189 84.429deg);--chart-5:oklch(76.9% 0.188 70.08deg);--radius:0;--sidebar:#111118;--sidebar-foreground:#f5f5f5;--sidebar-primary:#ce503a;--sidebar-primary-foreground:#ffffff;--sidebar-accent:#1a1a24;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:rgba(255,255,255,0.08);--sidebar-ring:#ce503a;--success:oklch(78% 0.08 200deg);--warning:oklch(89% 0.1 75deg);--error:oklch(75% 0.15 25deg);--font-serif:'the-seasons',sans-serif;--font-sans:'elza-text',sans-serif;--font-mono:'JetBrains Mono',monospace;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:86rem;}[data-theme='dark']{--background:#0a0a0f;--foreground:#f5f5f5;--card:#111118;--card-foreground:#f5f5f5;--popover:#0a0a0f;--popover-foreground:#f5f5f5;--primary:#ce503a;--primary-foreground:#ffffff;--secondary:#ff810a;--secondary-foreground:#ffffff;--muted:#1a1a24;--muted-foreground:#888888;--accent:#c49300;--accent-foreground:#ffffff;--destructive:oklch(39.6% 0.141 25.723deg);--destructive-foreground:oklch(63.7% 0.237 25.331deg);--border:rgba(255,255,255,0.08);--input:rgba(255,255,255,0.08);--ring:#ce503a;--chart-1:oklch(48.8% 0.243 264.376deg);--chart-2:oklch(69.6% 0.17 162.48deg);--chart-3:oklch(76.9% 0.188 70.08deg);--chart-4:oklch(62.7% 0.265 303.9deg);--chart-5:oklch(64.5% 0.246 16.439deg);--sidebar:#111118;--sidebar-foreground:#f5f5f5;--sidebar-primary:#ce503a;--sidebar-primary-foreground:#ffffff;--sidebar-accent:#1a1a24;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:rgba(255,255,255,0.08);--sidebar-ring:#ce503a;--success:oklch(28% 0.1 200deg);--warning:oklch(35% 0.08 70deg);--error:oklch(45% 0.1 25deg);}[data-theme='light']{--background:oklch(100% 0 0deg);--foreground:oklch(14.5% 0 0deg);--card:oklch(96.5% 0.005 265deg);--card-foreground:oklch(14.5% 0 0deg);--popover:oklch(100% 0 0deg);--popover-foreground:oklch(14.5% 0 0deg);--primary:#ce503a;--primary-foreground:#ffffff;--secondary:oklch(97% 0 0deg);--secondary-foreground:oklch(20.5% 0 0deg);--muted:oklch(97% 0 0deg);--muted-foreground:oklch(55.6% 0 0deg);--accent:oklch(97% 0 0deg);--accent-foreground:oklch(20.5% 0 0deg);--destructive:oklch(57.7% 0.245 27.325deg);--destructive-foreground:oklch(57.7% 0.245 27.325deg);--border:oklch(92.2% 0 0deg);--input:oklch(92.2% 0 0deg);--ring:oklch(70.8% 0 0deg);}html{background-color:#ffffff;}body{background-color:#ffffff;color:#1a1a1a;min-height:100vh;display:flex;flex-direction:column;font-family:'elza-text',sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:600;font-size:unset;}.text-label{font-family:var(--font-mono);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.1em;}.text-page-heading{font-family:var(--font-serif);font-weight:400;line-height:1.1;font-size:3rem;}@media (min-width:48rem){.text-page-heading{font-size:3.75rem;}}@media (min-width:64rem){.text-page-heading{font-size:4.5rem;}}.text-section-heading{font-family:var(--font-serif);font-weight:400;line-height:1.15;font-size:1.875rem;}@media (min-width:48rem){.text-section-heading{font-size:2.25rem;}}@media (min-width:64rem){.text-section-heading{font-size:3rem;}}.text-cta-heading{font-family:var(--font-serif);font-weight:400;line-height:1.1;font-size:2.25rem;}@media (min-width:48rem){.text-cta-heading{font-size:3rem;}}@media (min-width:64rem){.text-cta-heading{font-size:3.75rem;}}.text-hero-heading{font-family:var(--font-serif);font-weight:400;line-height:1.05;font-size:4.5rem;}@media (min-width:48rem){.text-hero-heading{font-size:6rem;}}@media (min-width:64rem){.text-hero-heading{font-size:8rem;}}.text-item-heading{font-family:var(--font-serif);font-weight:400;font-size:1.25rem;}.text-card-heading{font-family:var(--font-serif);font-weight:400;font-size:1.5rem;}.text-stat-value{font-family:var(--font-serif);font-weight:400;font-size:3.5rem;}@media (min-width:48rem){.text-stat-value{font-size:4.5rem;}}@media (min-width:64rem){.text-stat-value{font-size:5.5rem;}}.text-intro{font-size:1.125rem;line-height:1.75;}.text-body{font-size:0.9375rem;line-height:1.75;}.text-body-sm{font-size:0.875rem;line-height:1.6;}.divider{border-top:1px solid var(--jun-divider);}.container{width:100%;margin-inline:auto;padding-inline:1rem;}@media (min-width:40rem){.container{max-width:var(--breakpoint-sm);}}@media (min-width:48rem){.container{max-width:var(--breakpoint-md);padding-inline:2rem;}}@media (min-width:64rem){.container{max-width:var(--breakpoint-lg);}}@media (min-width:80rem){.container{max-width:var(--breakpoint-xl);}}@media (min-width:86rem){.container{max-width:var(--breakpoint-2xl);}}.section-row{display:flex;flex-direction:row;width:100%;}.section-gutter{flex:1 1 0;min-width:1rem;}@media (min-width:768px){.section-gutter{min-width:5vw;}}.section-center{flex:0 1 80rem;width:100%;max-width:80rem;}.section-padding{padding-top:clamp(4rem,18vh,9rem);padding-bottom:clamp(4rem,18vh,9rem);}.section-padding-sm{padding-top:clamp(3rem,14vh,6rem);padding-bottom:clamp(3rem,14vh,6rem);}.editorial-prose h2{font-family:var(--font-serif,Georgia,serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;color:#1a1a1a;margin-bottom:2rem;}.editorial-prose h3{font-family:var(--font-serif,Georgia,serif);font-size:1.5rem;font-weight:400;color:#1a1a1a;margin-bottom:0.75rem;}.editorial-prose p{font-size:0.9375rem;line-height:1.7;color:rgba(26,26,26,0.6);margin-bottom:1.5rem;}.editorial-prose p:last-child{margin-bottom:0;}@media (min-width:768px){.editorial-prose--columns p{columns:2;column-gap:3rem;}}.editorial-prose-dark h2{font-family:var(--font-serif,Georgia,serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;color:#ffffff;margin-bottom:2rem;}.editorial-prose-dark h3{font-family:var(--font-serif,Georgia,serif);font-size:1.5rem;font-weight:400;color:#ffffff;margin-bottom:0.75rem;}.editorial-prose-dark p{font-size:0.9375rem;line-height:1.7;color:rgba(255,255,255,0.6);margin-bottom:1.5rem;}.editorial-prose-dark p:last-child{margin-bottom:0;}.team-modal{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease;}.team-modal--open{opacity:1;pointer-events:auto;}.team-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.team-modal__content{position:relative;background:#0a0a0f;border:1px solid rgba(255,255,255,0.06);width:90%;max-width:40rem;height:80vh;display:flex;flex-direction:column;overflow:hidden;padding:2rem;transform:scale(0.95);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.team-modal--open .team-modal__content{transform:scale(1);}.team-popover{position:fixed;z-index:50;width:26rem;background:#0a0a0f;border:1px solid rgba(255,255,255,0.06);padding:1.25rem;display:flex;gap:1.25rem;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity 0.25s ease,filter 0.25s ease;}.team-popover--visible{opacity:1;filter:blur(0);pointer-events:auto;}.team-popover__image{width:8rem;min-height:10rem;flex-shrink:0;background-size:cover;background-position:center;background-color:rgba(255,255,255,0.1);}.team-member--active .team-member-name{color:#ce503a;}.team-member--active .team-member-chip{border-color:rgba(206,80,58,0.3);color:rgba(206,80,58,0.8);}.blog-archive{display:flex;flex-direction:column;padding:clamp(4rem,18vh,9rem) 0;}@media (min-width:64rem){.blog-archive{flex-direction:row;}}.blog-archive__sidebar{padding:0 1rem 2rem;}@media (min-width:48rem){.blog-archive__sidebar{padding:0 2rem 2rem;}}@media (min-width:64rem){.blog-archive__sidebar{flex:0 0 33.333%;max-width:33.333%;padding:0 2rem;border-right:1px solid #e5e5e5;}}.blog-archive__sticky{position:static;}@media (min-width:64rem){.blog-archive__sticky{position:sticky;top:6rem;padding-bottom:4rem;}}.blog-archive__content{flex:1 1 0;min-width:0;}.blog-archive__grid{display:grid;grid-template-columns:1fr;gap:0;}@media (min-width:48rem){.blog-archive__grid{grid-template-columns:1fr 1fr;}}.blog-card{display:flex;flex-direction:column;border-bottom:1px solid #e5e5e5;border-right:none;}@media (min-width:48rem){.blog-card{border-right:1px solid #e5e5e5;}.blog-card:nth-child(2n){border-right:none;}}.blog-card__image{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#0a0a0f;}.blog-card__image img{width:100%;height:100%;object-fit:cover;}.blog-card__body{padding:1.25rem 1rem 1.5rem;}@media (min-width:48rem){.blog-card__body{padding:1.25rem 1.5rem 2rem;}}.blog-card__meta{display:flex;align-items:center;gap:1rem;margin-bottom:0.75rem;}.blog-card__title{margin-bottom:0.5rem;}.blog-card__desc{margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.blog-card__footer{display:flex;align-items:center;gap:1rem;padding-top:0.75rem;border-top:1px solid rgba(26,26,26,0.06);}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:'elza-text',sans-serif;--font-serif:'the-seasons',sans-serif;--font-mono:'JetBrains Mono',monospace;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:86rem;--container-xs:20rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--tracking-wide:0.025em;--tracking-wider:0.05em;--leading-relaxed:1.625;--radius-lg:0.5rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-jun-text:#1a1a1a;--color-jun-text-muted:rgba(26,26,26,0.6);--color-jun-text-subtle:rgba(26,26,26,0.5);--color-jun-text-faint:rgba(26,26,26,0.4);--color-primary:#ce503a;--color-primary-light:#e06650;--color-background:#181010;--color-surface:#1a1a24;--color-surface-light:#f7f7f8;--color-hero-bg:#02121b;--color-code-bg:#1e1e1e;--color-foreground:#f5f5f5;--color-muted:#c8c8c8;--color-border-light:#e5e5e5;--color-border-dark:#333333;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.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{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.top-0{top:calc(var(--spacing) * 0);}.top-1{top:calc(var(--spacing) * 1);}.right-0{right:calc(var(--spacing) * 0);}.right-8{right:calc(var(--spacing) * 8);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-8{bottom:calc(var(--spacing) * 8);}.left-0{left:calc(var(--spacing) * 0);}.left-\[-5px\]{left:-5px;}.-z-10{z-index:calc(10 * -1);}.z-10{z-index:10;}.z-50{z-index:50;}.col-span-1{grid-column:span 1 / span 1;}.col-span-2{grid-column:span 2 / span 2;}.col-span-3{grid-column:span 3 / span 3;}.col-span-4{grid-column:span 4 / span 4;}.col-start-1{grid-column-start:1;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 86rem){max-width:86rem;}}.-mx-4{margin-inline:calc(var(--spacing) * -4);}.mx-4{margin-inline:calc(var(--spacing) * 4);}.mx-auto{margin-inline:auto;}.my-12{margin-block:calc(var(--spacing) * 12);}.-mt-\[10\.4rem\]{margin-top:calc(10.4rem * -1);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-auto{margin-top:auto;}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.ml-4{margin-left:calc(var(--spacing) * 4);}.ml-12{margin-left:calc(var(--spacing) * 12);}.ml-auto{margin-left:auto;}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.aspect-video{aspect-ratio:var(--aspect-video);}.h-1\/2{height:calc(1 / 2 * 100%);}.h-2{height:calc(var(--spacing) * 2);}.h-3{height:calc(var(--spacing) * 3);}.h-3\.5{height:calc(var(--spacing) * 3.5);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-10{height:calc(var(--spacing) * 10);}.h-\[1\.5px\]{height:1.5px;}.h-\[72px\]{height:72px;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-\[35vh\]{max-height:35vh;}.min-h-0{min-height:calc(var(--spacing) * 0);}.min-h-screen{min-height:100vh;}.w-2{width:calc(var(--spacing) * 2);}.w-3{width:calc(var(--spacing) * 3);}.w-3\.5{width:calc(var(--spacing) * 3.5);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-8{width:calc(var(--spacing) * 8);}.w-10{width:calc(var(--spacing) * 10);}.w-12{width:calc(var(--spacing) * 12);}.w-64{width:calc(var(--spacing) * 64);}.w-full{width:100%;}.max-w-2xl{max-width:var(--container-2xl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-5xl{max-width:var(--container-5xl);}.max-w-\[48rem\]{max-width:48rem;}.max-w-\[50rem\]{max-width:50rem;}.max-w-\[52rem\]{max-width:52rem;}.max-w-lg{max-width:var(--container-lg);}.max-w-none{max-width:none;}.max-w-xs{max-width:var(--container-xs);}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.shrink-0{flex-shrink:0;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-not-allowed{cursor:not-allowed;}.cursor-pointer{cursor:pointer;}.resize-y{resize:vertical;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-rows-\[2fr\]{grid-template-rows:2fr;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\.5{gap:calc(var(--spacing) * 1.5);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-12{gap:calc(var(--spacing) * 12);}.space-y-6{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-4{column-gap:calc(var(--spacing) * 4);}.gap-x-8{column-gap:calc(var(--spacing) * 8);}.gap-x-12{column-gap:calc(var(--spacing) * 12);}.gap-x-16{column-gap:calc(var(--spacing) * 16);}.gap-y-4{row-gap:calc(var(--spacing) * 4);}.gap-y-10{row-gap:calc(var(--spacing) * 10);}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.rounded{border-radius:0.25rem;}.rounded-\[0\.8rem\]{border-radius:0.8rem;}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px;}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px;}.border-border{border-color:rgba(255,255,255,0.08);}.border-border-dark{border-color:var(--color-border-dark);}.border-border-light{border-color:var(--color-border-light);}.border-jun-text{border-color:var(--color-jun-text);}.border-jun-text\/10{border-color:color-mix(in srgb,#1a1a1a 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-jun-text) 10%,transparent);}}.border-jun-text\/20{border-color:color-mix(in srgb,#1a1a1a 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-jun-text) 20%,transparent);}}.border-jun-text\/\[0\.06\]{border-color:color-mix(in srgb,#1a1a1a 6%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-jun-text) 6%,transparent);}}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent);}}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.border-white\/\[0\.06\]{border-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent);}}.border-white\/\[0\.08\]{border-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent);}}.bg-background{background-color:var(--color-background);}.bg-black{background-color:var(--color-black);}.bg-code-bg{background-color:var(--color-code-bg);}.bg-hero-bg{background-color:var(--color-hero-bg);}.bg-jun-text{background-color:var(--color-jun-text);}.bg-surface{background-color:var(--color-surface);}.bg-surface-light{background-color:var(--color-surface-light);}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent);}}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.bg-white\/30{background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent);}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.from-black{--tw-gradient-from:var(--color-black);--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-transparent{--tw-gradient-to:transparent;--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));}.object-cover{object-fit:cover;}.p-4{padding:calc(var(--spacing) * 4);}.p-6{padding:calc(var(--spacing) * 6);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-8{padding-inline:calc(var(--spacing) * 8);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-1\.5{padding-block:calc(var(--spacing) * 1.5);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-2\.5{padding-block:calc(var(--spacing) * 2.5);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-3\.5{padding-block:calc(var(--spacing) * 3.5);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-12{padding-block:calc(var(--spacing) * 12);}.py-20{padding-block:calc(var(--spacing) * 20);}.pt-1{padding-top:calc(var(--spacing) * 1);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pt-16{padding-top:calc(var(--spacing) * 16);}.pt-24{padding-top:calc(var(--spacing) * 24);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-5{padding-bottom:calc(var(--spacing) * 5);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-16{padding-bottom:calc(var(--spacing) * 16);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.pb-24{padding-bottom:calc(var(--spacing) * 24);}.pl-8{padding-left:calc(var(--spacing) * 8);}.text-center{text-align:center;}.text-left{text-align:left;}.font-mono{font-family:var(--font-mono);}.font-serif{font-family:var(--font-serif);}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);}.text-background{color:var(--color-background);}.text-foreground{color:var(--color-foreground);}.text-jun-text{color:var(--color-jun-text);}.text-jun-text-faint{color:var(--color-jun-text-faint);}.text-jun-text-muted{color:var(--color-jun-text-muted);}.text-jun-text-subtle{color:var(--color-jun-text-subtle);}.text-muted{color:var(--color-muted);}.text-primary{color:var(--color-primary);}.text-white{color:var(--color-white);}.text-white\/20{color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.text-white\/30{color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 30%,transparent);}}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent);}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent);}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent);}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent);}}.uppercase{text-transform:uppercase;}.underline{text-decoration-line:underline;}.decoration-white\/20{text-decoration-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.underline-offset-4{text-underline-offset:4px;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.opacity-0{opacity:0%;}.opacity-50{opacity:50%;}.opacity-70{opacity:70%;}.opacity-\[0\.08\]{opacity:0.08;}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.select-none{-webkit-user-select:none;user-select:none;}.group-hover\:text-primary{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-primary);}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media (hover:hover){opacity:100%;}}}.placeholder\:text-jun-text\/30{&::placeholder{color:color-mix(in srgb,#1a1a1a 30%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-jun-text) 30%,transparent);}}}.hover\:cursor-pointer{&:hover{@media (hover:hover){cursor:pointer;}}}.hover\:border-white\/20{&:hover{@media (hover:hover){border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}}}.hover\:border-white\/30{&:hover{@media (hover:hover){border-color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 30%,transparent);}}}}.hover\:bg-background\/90{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#181010 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 90%,transparent);}}}}.hover\:bg-jun-text\/5{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#1a1a1a 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-jun-text) 5%,transparent);}}}}.hover\:bg-white\/5{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent);}}}}.hover\:bg-white\/90{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent);}}}}.hover\:text-jun-text{&:hover{@media (hover:hover){color:var(--color-jun-text);}}}.hover\:text-primary{&:hover{@media (hover:hover){color:var(--color-primary);}}}.hover\:text-primary-light{&:hover{@media (hover:hover){color:var(--color-primary-light);}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white);}}}.hover\:text-white\/60{&:hover{@media (hover:hover){color:color-mix(in srgb,#fff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent);}}}}.focus\:border-primary{&:focus{border-color:var(--color-primary);}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus\:ring-primary{&:focus{--tw-ring-color:var(--color-primary);}}.focus\:ring-primary\/20{&:focus{--tw-ring-color:color-mix(in srgb,#ce503a 20%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-primary) 20%,transparent);}}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:grid-cols-8{@media (width >= 40rem){grid-template-columns:repeat(8,minmax(0,1fr));}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row;}}.sm\:items-center{@media (width >= 40rem){align-items:center;}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2 / span 2;}}.md\:col-start-2{@media (width >= 48rem){grid-column-start:2;}}.md\:-mx-8{@media (width >= 48rem){margin-inline:calc(var(--spacing) * -8);}}.md\:mx-8{@media (width >= 48rem){margin-inline:calc(var(--spacing) * 8);}}.md\:block{@media (width >= 48rem){display:block;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:items-center{@media (width >= 48rem){align-items:center;}}.md\:justify-between{@media (width >= 48rem){justify-content:space-between;}}.md\:gap-16{@media (width >= 48rem){gap:calc(var(--spacing) * 16);}}.md\:px-8{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 8);}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.lg\:sticky{@media (width >= 64rem){position:sticky;}}.lg\:top-24{@media (width >= 64rem){top:calc(var(--spacing) * 24);}}.lg\:top-32{@media (width >= 64rem){top:calc(var(--spacing) * 32);}}.lg\:col-span-3{@media (width >= 64rem){grid-column:span 3 / span 3;}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4 / span 4;}}.lg\:col-span-6{@media (width >= 64rem){grid-column:span 6 / span 6;}}.lg\:col-span-8{@media (width >= 64rem){grid-column:span 8 / span 8;}}.lg\:col-span-12{@media (width >= 64rem){grid-column:span 12 / span 12;}}.lg\:col-start-5{@media (width >= 64rem){grid-column-start:5;}}.lg\:mb-16{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 16);}}.lg\:flex{@media (width >= 64rem){display:flex;}}.lg\:grid{@media (width >= 64rem){display:grid;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:grid-cols-12{@media (width >= 64rem){grid-template-columns:repeat(12,minmax(0,1fr));}}.lg\:grid-cols-\[1fr_48rem_1fr\]{@media (width >= 64rem){grid-template-columns:1fr 48rem 1fr;}}.lg\:grid-cols-subgrid{@media (width >= 64rem){grid-template-columns:subgrid;}}.lg\:gap-12{@media (width >= 64rem){gap:calc(var(--spacing) * 12);}}.lg\:gap-20{@media (width >= 64rem){gap:calc(var(--spacing) * 20);}}.lg\:gap-x-8{@media (width >= 64rem){column-gap:calc(var(--spacing) * 8);}}.lg\:gap-y-8{@media (width >= 64rem){row-gap:calc(var(--spacing) * 8);}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing) * 16);}}.lg\:pt-12{@media (width >= 64rem){padding-top:calc(var(--spacing) * 12);}}.lg\:pb-6{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 6);}}.lg\:pl-8{@media (width >= 64rem){padding-left:calc(var(--spacing) * 8);}}.xl\:gap-x-8{@media (width >= 80rem){column-gap:calc(var(--spacing) * 8);}}.\32 xl\:-mx-16{@media (width >= 86rem){margin-inline:calc(var(--spacing) * -16);}}.\[\&_p\]\:mt-4{& p{margin-top:calc(var(--spacing) * 4);}}.\[\&_p\]\:text-lg{& p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.\[\&_p\]\:text-muted{& p{color:var(--color-muted);}}}@layer base{h1,h2,h3,h4,h5,h6{font-weight:600;font-size:unset;}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-gradient-position{syntax:"*";inherits:false;}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@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-font-weight{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--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-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;}}}.hero-row{display:flex;flex-direction:row;width:100%;min-height:max(100vh,600px);background:#02121b;}@media (max-width:767px){.hero-row{min-height:auto;}}.hero-gutter{flex:1 1 0;min-width:1rem;}@media (min-width:768px){.hero-gutter{min-width:5vw;}}.hero-center{position:relative;flex:0 1 80rem;width:100%;max-width:80rem;overflow:hidden;border-left:1px solid rgba(255,255,255,0.05);border-right:1px solid rgba(255,255,255,0.05);}.hero-video-layer{position:absolute;inset:0;z-index:0;overflow:hidden;}.hero-video{position:absolute;bottom:0;left:0;opacity:0.7;}.hero-content-layer{position:relative;z-index:30;display:flex;flex-direction:column;justify-content:center;min-height:max(100vh,600px);padding:6rem 1rem 4rem;}@media (max-width:767px){.hero-content-layer{min-height:auto;padding-top:5rem;padding-bottom:2rem;}}@media (min-width:768px){.hero-content-layer{padding:8rem 2rem 6rem;}}.hero-info-text{position:absolute;bottom:2rem;right:0;left:0;z-index:30;padding-inline:1rem;display:flex;justify-content:flex-end;}@media (min-width:768px){.hero-info-text{padding-inline:2rem;}}@media (max-width:767px){.hero-info-text{position:relative;bottom:auto;padding:0 1rem 2rem;}}.hero-richtext h1{font-family:'the-seasons',serif;font-weight:400;line-height:1.05;font-size:2rem;color:#f5f5f5;}@media (min-width:48rem){.hero-richtext h1{font-size:3rem;}}@media (min-width:64rem){.hero-richtext h1{font-size:4rem;}}.hero-richtext p{font-size:1.125rem;margin-top:1rem;color:#c8c8c8;}.hero-cta-primary{transition:background-color 0.2s ease,color 0.2s ease;}.hero-cta-primary:hover{background-color:rgba(255,255,255,0.85);}.hero-cta-outline{transition:background-color 0.2s ease,border-color 0.2s ease;}.hero-cta-outline:hover{background-color:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.4);}.hero-min-height{min-height:max(100vh,600px);}@media (max-width:767px){.hero-min-height{min-height:auto;}}.hero-watermark{position:absolute;inset:0;overflow:hidden;pointer-events:none;user-select:none;z-index:0;}.hero-watermark-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--font-serif,'the-seasons',serif);font-size:clamp(6rem,15vw,14rem);font-weight:400;line-height:1;color:rgba(0,0,0,0.03);white-space:nowrap;letter-spacing:0.05em;text-transform:uppercase;}.mobile-overlay{position:fixed;inset:0;z-index:60;background:#0a0a0f;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);}.mobile-overlay--open{transform:translateX(0);}.mobile-overlay nav{counter-reset:nav-counter;}.nav-counter::before{content:counter(nav-counter,decimal-leading-zero);}.nav-item.is-active > .nav-title{color:var(--jun-primary,#ce503a);}.nav-item{opacity:0;transform:translateY(16px);transition:opacity 0.4s ease,transform 0.4s ease;counter-increment:nav-counter;}.mobile-overlay--open .nav-item{opacity:1;transform:translateY(0);}.mobile-overlay--open .nav-item:nth-child(1){transition-delay:0.1s;}.mobile-overlay--open .nav-item:nth-child(2){transition-delay:0.18s;}.mobile-overlay--open .nav-item:nth-child(3){transition-delay:0.26s;}.mobile-overlay--open .nav-item:nth-child(4){transition-delay:0.34s;}.mobile-overlay--open .nav-item:nth-child(5){transition-delay:0.42s;}.sticky-cta{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease 0.4s,transform 0.4s ease 0.4s;}.mobile-overlay--open .sticky-cta{opacity:1;transform:translateY(0);}[data-nav-header]{transition:transform 0.3s ease;}[data-nav-header].nav-hidden{transform:translateY(-100%);}[data-nav-header]::before{content:'';position:absolute;inset:0;z-index:-1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color 0.3s ease;pointer-events:none;}[data-nav-header].nav-theme-dark::before{background-color:rgba(10,10,15,0.1);}[data-nav-header].nav-theme-light::before{background-color:rgba(255,255,255,0.1);}[data-nav-header] .nav-center{border-left:1px solid transparent;border-right:1px solid transparent;transition:border-color 0.3s ease;}[data-nav-header].nav-theme-dark .nav-center{border-color:#333333 !important;}[data-nav-header].nav-theme-light .nav-center{border-color:var(--color-border-light,#e5e5e5) !important;}[data-nav-header] .nav-link{transition:color 0.3s ease;}[data-nav-header].nav-theme-dark .nav-link{color:rgba(255,255,255,0.7) !important;}[data-nav-header].nav-theme-dark .nav-link:hover{color:white !important;}[data-nav-header].nav-theme-light .nav-link{color:rgba(26,26,26,0.5) !important;}[data-nav-header].nav-theme-light .nav-link:hover{color:#1a1a1a !important;}[data-nav-header] .nav-btn{transition:color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease;}[data-nav-header].nav-theme-dark .nav-btn{border-color:rgba(255,255,255,0.2) !important;color:white !important;}[data-nav-header].nav-theme-dark .nav-btn:hover{background-color:rgba(255,255,255,0.05) !important;}[data-nav-header].nav-theme-light .nav-btn{border-color:rgba(26,26,26,0.2) !important;color:#1a1a1a !important;}[data-nav-header].nav-theme-light .nav-btn:hover{background-color:rgba(26,26,26,0.05) !important;}[data-nav-header] .nav-hamburger-line{transition:background-color 0.3s ease,transform 0.3s ease;}[data-nav-header].nav-theme-dark .nav-hamburger-line{background-color:white !important;}[data-nav-header].nav-theme-light .nav-hamburger-line{background-color:#1a1a1a !important;}[aria-expanded="true"] [data-hamburger-line="1"],[data-mobile-toggle="close"] [data-hamburger-line="1"]{transform:translateY(3.75px) rotate(45deg);}[aria-expanded="true"] [data-hamburger-line="2"],[data-mobile-toggle="close"] [data-hamburger-line="2"]{transform:translateY(-3.75px) rotate(-45deg);}[data-nav-header] .nav-logo{transition:filter 0.3s ease;}[data-nav-header].nav-theme-dark .nav-logo{filter:none !important;}[data-nav-header].nav-theme-light .nav-logo{filter:brightness(0) invert(24%) sepia(90%) saturate(1800%) hue-rotate(343deg) brightness(85%) contrast(90%) !important;}.mobile-overlay .nav-logo{filter:none;}
