.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-body-size);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;isolation:isolate;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.VMVMAW_button:before{content:"";z-index:-1;background:var(--color-action-hover);transform-origin:top;transition:transform var(--motion-duration-base) var(--motion-ease-out);pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.VMVMAW_button:hover:not(:disabled):before{transform-origin:bottom;transform:scaleY(1)}}.VMVMAW_sm{padding:var(--space-2) var(--space-4);line-height:var(--type-body-line)}.VMVMAW_md{padding:var(--space-4) var(--space-6);line-height:var(--type-prose-line)}.VMVMAW_primary{background:var(--color-action-primary);border:0}.VMVMAW_outline{border:var(--space-2) solid var(--color-border-ring);background:var(--color-bg-base);font-weight:var(--weight-regular);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background-clip:padding-box}.VMVMAW_outline.VMVMAW_sm{border-width:var(--space-1)}
.qmzD9G_iconButton{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-border-control);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.qmzD9G_iconButton:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.qmzD9G_iconButton:disabled{opacity:.4;cursor:default;pointer-events:none}.qmzD9G_md{width:var(--space-12);height:var(--space-12)}.qmzD9G_lg{width:var(--space-20);height:var(--space-20)}
.w4lZGq_backLink{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-action-primary);border-radius:var(--radius-pill);font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-out);display:inline-flex}.w4lZGq_backLink:hover{background:var(--color-action-primary)}
.c-qxNG_tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-base);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-primary);white-space:nowrap;display:inline-block}.c-qxNG_outline{border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-secondary)}
.ZCWIVq_sectionHeading{gap:var(--space-1);flex-direction:column;display:flex}.ZCWIVq_title{color:var(--color-text-heading);margin:0}.ZCWIVq_subtitle{color:var(--color-text-primary);margin:0}
.cUOjsW_quote{padding:var(--space-10);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);text-align:center;margin:0}.cUOjsW_text{font-family:var(--font-script);font-size:var(--type-body-lg-size);line-height:var(--type-prose-line);color:var(--color-text-primary);margin:0}.cUOjsW_caption{margin-top:var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-tertiary)}.cUOjsW_caption cite{font-style:normal}@media (max-width:767px){.cUOjsW_quote{padding:var(--space-6)}}
._4V9NdG_infoCard{gap:var(--space-6);padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--card-radius,var(--radius-card));background:var(--color-bg-surface);overflow-wrap:anywhere;flex-direction:column;display:flex}._4V9NdG_title{font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}._4V9NdG_body{color:var(--color-text-secondary)}._4V9NdG_body>:first-child{margin-top:0}._4V9NdG_body>:last-child{margin-bottom:0}._4V9NdG_center{text-align:center}._4V9NdG_center ._4V9NdG_body{font-size:var(--type-body-size);color:var(--color-text-primary)}
._2Ds7mW_metaList{margin:0;display:grid}._2Ds7mW_cols1{grid-template-columns:1fr}._2Ds7mW_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}._2Ds7mW_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}._2Ds7mW_item{min-width:0}._2Ds7mW_value{overflow-wrap:anywhere;margin:0}._2Ds7mW_feature{column-gap:var(--space-10);row-gap:var(--space-6);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._2Ds7mW_feature ._2Ds7mW_label{color:var(--color-text-tertiary)}._2Ds7mW_feature ._2Ds7mW_value{color:var(--color-text-primary)}._2Ds7mW_feature._2Ds7mW_cols2 ._2Ds7mW_item:nth-child(2n){text-align:right}._2Ds7mW_compact{column-gap:var(--space-10);row-gap:var(--space-6)}._2Ds7mW_compact ._2Ds7mW_item{gap:var(--space-2);flex-direction:column;display:flex}._2Ds7mW_compact ._2Ds7mW_label{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-primary)}._2Ds7mW_compact ._2Ds7mW_value{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}@media (max-width:767px){._2Ds7mW_cols3{grid-template-columns:1fr}}
.U3rcPq_mediaFrame{background:var(--color-bg-surface);width:100%;height:100%;position:relative;overflow:hidden}.U3rcPq_fixedAspect{height:auto}.U3rcPq_none{border-radius:0}.U3rcPq_card{border-radius:var(--radius-card)}.U3rcPq_tile{border-radius:var(--radius-tile)}.U3rcPq_media{border-radius:var(--radius-media)}.U3rcPq_bordered{border:var(--border-width) solid var(--color-border-subtle)}.U3rcPq_fill{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}
._3oDeiq_shape{flex-shrink:0;place-items:center;height:100%;display:grid;position:relative}._3oDeiq_circle{aspect-ratio:1;border-radius:50%}._3oDeiq_wavy{aspect-ratio:213.75/220;-webkit-mask:url(/brand/star-build.svg) 50%/100% 100% no-repeat;mask:url(/brand/star-build.svg) 50%/100% 100% no-repeat}._3oDeiq_pill{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);min-width:min-content;transition:filter var(--motion-duration-fast) ease;flex-direction:column;flex:1;display:flex}a._3oDeiq_pill:hover{filter:brightness(1.12)}._3oDeiq_purple{background:var(--color-accent-purple)}._3oDeiq_green{background:var(--color-accent-green)}._3oDeiq_ochre{background:var(--color-accent-ochre)}._3oDeiq_teal{background:var(--color-accent-teal)}._3oDeiq_blue{background:var(--color-accent-blue)}._3oDeiq_label,._3oDeiq_pillLabel{font-style:italic;font-weight:var(--weight-medium);white-space:nowrap;font-size:clamp(12px,1.67vw,24px);line-height:1.2;position:relative}._3oDeiq_label{color:var(--color-text-on-accent)}._3oDeiq_pillLabel{color:var(--color-text-primary)}._3oDeiq_icon{display:contents}._3oDeiq_icon>*{width:clamp(28px,3.9vw,56px);height:auto}@media (max-width:767px){._3oDeiq_label{font-size:9px}._3oDeiq_icon{display:none}._3oDeiq_pillLabel{white-space:normal;text-align:center;font-size:11px;line-height:1.1}}
.yh7XLG_projectCard{justify-content:flex-end;gap:var(--space-2);width:100%;padding:var(--space-6);border-radius:var(--radius-tile);background:var(--color-bg-surface);color:var(--color-text-heading);font-family:var(--font-body);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);background-clip:padding-box;border:5px solid #0000;flex-direction:column;display:flex}.yh7XLG_projectCard:hover:not(.yh7XLG_selected){background-color:var(--color-bg-surface-raised);color:var(--color-text-primary)}.yh7XLG_selected{color:var(--color-text-primary);background-color:var(--color-action-primary);border-color:var(--color-action-selected-ring)}.yh7XLG_title{font-weight:var(--weight-bold);font-size:var(--type-body-size);line-height:var(--type-body-line)}.yh7XLG_summary{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}
.KYr2-G_projectFeature{width:100%;height:100%;padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);flex-direction:column;align-items:flex-end;gap:26px;display:flex;position:relative}.KYr2-G_main{align-self:stretch;gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;display:flex}.KYr2-G_shot{flex:auto;min-height:0}.KYr2-G_main>dl{row-gap:var(--space-4)}.KYr2-G_copy{gap:var(--space-2);flex-direction:column;display:flex}.KYr2-G_title{font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.KYr2-G_body{color:var(--color-text-secondary);overflow-wrap:anywhere}.KYr2-G_body>p{margin:0}.KYr2-G_body>p+p{margin-top:1lh}.KYr2-G_cta{text-transform:uppercase;font-size:var(--type-caption-size);line-height:var(--type-caption-line);transition:background-color var(--motion-duration-base) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out)}.KYr2-G_ctaLive{--color-action-hover:var(--color-action-strong);background-color:var(--color-action-primary)}.KYr2-G_soon .KYr2-G_cta{cursor:default}.KYr2-G_veil{background:var(--color-bg-nav);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);font-style:italic;font-weight:var(--weight-medium);font-size:var(--type-heading-2-size);text-transform:uppercase;color:var(--color-text-primary);place-items:center;margin:0;line-height:1.2;display:grid;position:absolute;inset:0}
.AIInSq_accordion{gap:var(--space-6);flex-direction:column;display:flex}.AIInSq_item{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--card-radius,var(--radius-card));background:var(--color-bg-surface)}.AIInSq_summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--card-radius,var(--radius-card));font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-primary);cursor:pointer;list-style:none;display:flex}.AIInSq_summary::-webkit-details-marker{display:none}.AIInSq_chevron{transition:transform var(--motion-duration-base) var(--motion-ease-out);flex-shrink:0}.AIInSq_item[open] .AIInSq_chevron{transform:rotate(180deg)}.AIInSq_content{padding:0 var(--space-6) var(--space-6);color:var(--color-text-secondary)}.AIInSq_content>:first-child{margin-top:0}.AIInSq_content>:last-child{margin-bottom:0}
.e1xquq_nav{z-index:50;height:var(--layout-nav-height);padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-content-hero)) / 2));background:var(--color-bg-nav);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-bottom:var(--border-width) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.e1xquq_brandRow{align-items:flex-end;gap:var(--space-4);display:flex}.e1xquq_brand{display:flex}.e1xquq_brand img{width:40px;height:auto;display:block}.e1xquq_status{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-secondary);white-space:nowrap;margin:0;display:inline-flex}.e1xquq_statusDot{border-radius:var(--radius-pill);background:var(--color-status-available);width:8px;height:8px;animation:e1xquq_status-blink 1.6s var(--motion-ease-in-out) infinite;flex:none}@keyframes e1xquq_status-blink{0%,to{opacity:1}50%{opacity:.2}}.e1xquq_links{align-items:center;gap:var(--space-10);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-transform:uppercase;color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:flex}.e1xquq_links a{transition:color var(--motion-duration-fast) ease}.e1xquq_links a:hover{color:var(--color-text-primary)}.e1xquq_menuButton{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-right:-8px;padding:0;display:none}@media (max-width:767px){.e1xquq_nav{transition:background-color var(--motion-duration-base) ease, border-color var(--motion-duration-base) ease}.e1xquq_nav[data-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}.e1xquq_menuButton{display:grid}.e1xquq_menu{z-index:-1;height:100svh;padding:calc(var(--layout-nav-height) + var(--space-16)) var(--layout-gutter) var(--space-20);background:var(--color-bg-nav);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-base) var(--motion-ease-out), visibility 0s linear var(--motion-duration-base);position:absolute;top:0;left:0;right:0}.e1xquq_menu[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.e1xquq_links{gap:var(--space-20);flex-direction:column}.e1xquq_links li{opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-out), translate var(--motion-duration-base) var(--motion-ease-out);translate:0 12px}.e1xquq_menu[data-open=true] .e1xquq_links li{opacity:1;translate:0}.e1xquq_menu[data-open=true] .e1xquq_links li:nth-child(2){transition-delay:40ms}.e1xquq_menu[data-open=true] .e1xquq_links li:nth-child(3){transition-delay:80ms}.e1xquq_menu[data-open=true] .e1xquq_links li:nth-child(4){transition-delay:.12s}}@media (prefers-reduced-motion:reduce){.e1xquq_statusDot{animation:none}}
.G6BZYW_section{min-height:100vh;padding:var(--layout-nav-height) var(--layout-gutter);background:var(--color-bg-base);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.G6BZYW_column{--u:min(1px, calc(100cqw / 789.209));flex-direction:column;align-items:center;width:min(962px,100%);display:flex;container-type:inline-size}.G6BZYW_intro{width:min(507.308px,100%);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary);text-align:center;margin:0}.G6BZYW_frame{width:calc(789.209 * var(--u));margin-top:calc(46.64 * var(--u));padding-block:calc(40.736 * var(--u));border:.83px solid var(--color-border-subtle);justify-content:center;display:flex;position:relative}.G6BZYW_content{width:calc(656 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.G6BZYW_title{width:100%;font-family:var(--font-body);font-weight:var(--weight-bold);font-size:calc(96 * var(--u));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-secondary);margin:0;line-height:1.5}.G6BZYW_email{width:100%;font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;color:var(--color-text-secondary);text-underline-offset:3px;transition:color var(--motion-duration-fast) var(--motion-ease-out), text-decoration-color var(--motion-duration-fast) var(--motion-ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.G6BZYW_email:hover,.G6BZYW_email:focus-visible{color:var(--color-action-primary);text-decoration-color:currentColor}.G6BZYW_handle{width:max(4px, calc(6.639 * var(--u)));height:max(4px, calc(6.639 * var(--u)));background:var(--color-text-secondary);position:absolute;translate:-50% -50%}.G6BZYW_links{margin-top:calc(43.32 * var(--u));align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.G6BZYW_row{justify-content:center;gap:var(--space-10);display:flex}.G6BZYW_row .G6BZYW_link{outline:6.805px solid var(--color-border-ring);outline-offset:0;border:0;width:204.163px;height:42.222px;padding:0;font-size:10.208px;line-height:1.5}.G6BZYW_row .G6BZYW_link:focus-visible{outline:6.805px solid var(--color-focus)}.G6BZYW_row .G6BZYW_link:disabled{cursor:default}@media (max-width:767px){.G6BZYW_links,.G6BZYW_row{gap:var(--space-6)}.G6BZYW_row{flex-wrap:wrap}.G6BZYW_row .G6BZYW_link{width:min(204.163px, calc(50cqw - var(--space-6) / 2 - 7px));font-size:var(--type-micro-size)}}
.r6j1xq_bar{top:calc(var(--layout-nav-top) + var(--layout-nav-height));z-index:1;height:var(--space-1);background:var(--color-bg-surface-raised);position:absolute;left:0;right:0;overflow:hidden}.r6j1xq_fill{background:var(--color-action-primary);transform-origin:0;position:absolute;inset:0}
._5AGLUG_section{position:relative}._5AGLUG_stage{height:100svh;padding-top:calc(var(--layout-nav-top) + var(--layout-nav-height));padding-inline:var(--layout-strip-start) var(--layout-strip-inset);touch-action:pan-y;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}._5AGLUG_static ._5AGLUG_stage{touch-action:auto;height:auto;min-height:100svh;position:relative;overflow:auto hidden}
.tUWGaa_track{will-change:transform;flex:none;gap:120px;width:1960px;height:484px;display:flex;position:relative}.tUWGaa_slide{flex:none;width:400px;height:484px;display:flex}
.GvFDWW_track{will-change:transform;flex:none;gap:120px;width:3000px;height:484px;display:flex;position:relative}.GvFDWW_col{gap:var(--space-6);flex-direction:column;flex:1 1 0;min-width:0;height:480px;display:flex}.GvFDWW_center{justify-content:center}.GvFDWW_title{margin:0 0 var(--space-2);color:var(--color-text-muted);flex-direction:column;display:flex}.GvFDWW_prose{color:var(--color-text-secondary)}.GvFDWW_prose p{margin:0}.GvFDWW_prose p+p{margin-top:1lh}.GvFDWW_photo{background:var(--color-accent-teal);flex:none;width:100%;position:relative;overflow:hidden}.GvFDWW_grow{flex:1 1 0;min-height:0}.GvFDWW_photo img{object-fit:cover;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.GvFDWW_doodle{pointer-events:none;position:absolute;translate:-50% -50%}.GvFDWW_doodleImg{filter:brightness(.361);width:100%;height:100%}
.Jl4yna_wrap{width:100%;display:block;position:relative}.Jl4yna_menu{z-index:2;margin-top:var(--space-2);min-width:180px;padding:var(--space-1);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);background:var(--color-bg-surface-raised);text-align:left;animation:Jl4yna_menu-in var(--motion-duration-fast) var(--motion-ease-out);flex-direction:column;display:flex;position:absolute;top:100%;left:50%;translate:-50%}@keyframes Jl4yna_menu-in{0%{opacity:0;translate:-50% -4px}}.Jl4yna_item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-3);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:0;text-decoration:none;display:block}.Jl4yna_item:hover,.Jl4yna_item:focus-visible{background:var(--color-bg-surface);color:var(--color-text-primary);outline:none}.Jl4yna_copied{margin-top:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-action-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-out), translate var(--motion-duration-base) var(--motion-ease-out);pointer-events:none;position:absolute;top:100%;left:0;right:0;translate:0 -4px}.Jl4yna_copied[data-shown=true]{opacity:1;translate:0}
.gg1OZG_slideshow{--slideshow-step:1s;gap:var(--space-4);flex-direction:column;display:flex}.gg1OZG_frame{border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);position:relative;overflow:hidden}.gg1OZG_slide{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-in-out);position:absolute;inset:0}.gg1OZG_slide[data-active=true]{opacity:1}.gg1OZG_slide img{object-fit:cover;width:100%;height:100%;display:block}.gg1OZG_steps{gap:var(--space-1,4px);margin:0;padding:0;list-style:none;display:flex}.gg1OZG_steps li{flex:1}.gg1OZG_step{width:100%;height:var(--space-6);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.gg1OZG_step:focus-visible{outline:var(--border-width) solid var(--color-border-ring);outline-offset:2px}.gg1OZG_track{background:var(--color-border-subtle);width:100%;height:2px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out);position:relative;overflow:hidden}.gg1OZG_step:hover .gg1OZG_track{background:var(--color-border-strong)}.gg1OZG_done,.gg1OZG_fill{background:var(--color-text-secondary);transform-origin:0;position:absolute;inset:0}.gg1OZG_fill{animation:gg1OZG_slideshow-fill var(--slideshow-step) linear both}@keyframes gg1OZG_slideshow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gg1OZG_bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.gg1OZG_caption{flex-direction:column;min-width:0;margin:0;display:flex}.gg1OZG_count{color:var(--color-text-tertiary)}.gg1OZG_controls{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.gg1OZG_toggle{width:var(--space-12);height:var(--space-12);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-border-control);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;place-items:center;padding:0;display:inline-grid}.gg1OZG_toggle:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}
.Gk6DbW_body{--card-radius:0;gap:var(--space-10);min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary);flex-direction:column;display:flex}.Gk6DbW_lead{font-family:var(--font-lead);text-align:center;margin:0}.Gk6DbW_section{gap:var(--space-6);scroll-margin-top:calc(var(--layout-nav-top) + var(--layout-nav-height) + var(--toc-bar-height,0px) + var(--space-6));flex-direction:column;display:flex}.Gk6DbW_section h2{text-transform:uppercase}.Gk6DbW_body details>summary{color:var(--color-text-secondary)}.Gk6DbW_body details>div{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.Gk6DbW_section h2+p{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}.Gk6DbW_flow{gap:var(--space-6);flex-direction:column;display:flex}.Gk6DbW_flow p{margin:0}.Gk6DbW_flow>p+p{margin-top:calc(var(--space-6) * -1 + 1.5em)}.Gk6DbW_flow strong{font-weight:var(--weight-bold);color:var(--color-text-primary)}.Gk6DbW_list{margin:0;padding-left:1.5em}.Gk6DbW_flow>div>p+.Gk6DbW_list{margin-top:1.5em}.Gk6DbW_cards{gap:var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.Gk6DbW_card{scroll-snap-align:start;flex:0 0 min(388px,85%);display:flex}.Gk6DbW_card>*{flex:1}.Gk6DbW_question p{font-size:var(--type-caption-size);color:var(--color-text-secondary);margin:0}.Gk6DbW_question p+p{margin-top:1.5em}
.tLYpIG_layer{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.tLYpIG_actor{position:absolute;inset:0 auto auto 0}.tLYpIG_ink{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tLYpIG_selection{opacity:0;position:absolute;inset:0 auto auto 0}.tLYpIG_edge{background:var(--actor);transform-origin:0 0;width:1px;height:1px;position:absolute;top:0;left:0}.tLYpIG_handle{box-sizing:border-box;border:1px solid var(--actor);background:var(--white);width:7px;height:7px;position:absolute;top:0;left:0}.tLYpIG_pill{position:absolute;top:0;left:0}.tLYpIG_pillText{background:var(--actor);color:var(--white);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 4px;line-height:16px;display:block;translate:-50%}.tLYpIG_caret{transform-origin:0 0;opacity:0;background:currentColor;width:2px;height:1px;position:absolute;top:0;left:0}.tLYpIG_caret[data-blink]{animation:1s step-end infinite tLYpIG_caret-blink}@keyframes tLYpIG_caret-blink{50%{visibility:hidden}}.tLYpIG_cursor{opacity:0;will-change:transform;position:absolute;top:0;left:0}.tLYpIG_cursorBody{transform-origin:2px 2px}.tLYpIG_arrow{fill:var(--actor);stroke:var(--white);stroke-width:1.5px;stroke-linejoin:round;display:block}.tLYpIG_tag{background:var(--actor);color:var(--white);font-family:var(--font-body);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;border-radius:12px 12px 12px 2px;padding:2px 8px;line-height:16px;position:absolute;top:18px;left:12px}.tLYpIG_guides{position:absolute;inset:0 auto auto 0}.tLYpIG_guides>i{background:var(--color-canvas-guide);transform-origin:0 0;width:1px;height:1px;position:absolute;top:0;left:0}.tLYpIG_guides>span{background:var(--color-canvas-guide);color:var(--white);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 4px;line-height:16px;position:absolute;top:0;left:0;translate:-50%}.tLYpIG_guides>span[data-side]{translate:0}
.GyDF2W_panel{padding-left:var(--space-20);border-left:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-secondary)}.GyDF2W_header{gap:var(--space-1);margin-bottom:var(--space-6);flex-direction:column;display:flex}.GyDF2W_title,.GyDF2W_hint{margin:0}.GyDF2W_title{font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-line)}.GyDF2W_hint{font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-heading)}.GyDF2W_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GyDF2W_link{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--type-caption-size);line-height:var(--type-caption-line);transition:background-color var(--motion-duration-base) var(--motion-ease-out), border-color var(--motion-duration-base) var(--motion-ease-out), padding var(--motion-duration-base) var(--motion-ease-out);display:block}.GyDF2W_list li:last-child .GyDF2W_link{border-bottom-color:#0000}.GyDF2W_link[aria-current=location]{padding-inline:var(--space-2);border-bottom-color:var(--color-action-primary);background:var(--color-action-current-bg)}@media (hover:hover) and (pointer:fine){.GyDF2W_link:hover{color:var(--color-text-primary)}}.GyDF2W_bar{display:none}@media (max-width:767px){.GyDF2W_panel{border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);padding:0;position:relative}.GyDF2W_header{display:none}.GyDF2W_bar{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.GyDF2W_barLabel{color:var(--color-text-tertiary);flex-shrink:0}.GyDF2W_barCurrent{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GyDF2W_chevron{transition:transform var(--motion-duration-base) var(--motion-ease-out);flex-shrink:0}.GyDF2W_panel[data-open=true] .GyDF2W_chevron{transform:rotate(180deg)}.GyDF2W_list{top:100%;left:calc(-1 * var(--border-width));right:calc(-1 * var(--border-width));border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);overscroll-behavior:contain;max-height:60vh;padding:0 var(--space-4) var(--space-3);border-top:0;display:none;position:absolute;overflow-y:auto}.GyDF2W_panel[data-open=true] .GyDF2W_list{display:flex}}
.LeOlLa_card{gap:var(--space-6);padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-secondary);flex-direction:column;display:flex}.LeOlLa_intro{gap:var(--space-2);flex-direction:column;display:flex}.LeOlLa_title{font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-line);margin:0}.LeOlLa_summary,.LeOlLa_label,.LeOlLa_scope{font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}.LeOlLa_group{gap:var(--space-2);flex-direction:column;display:flex}.LeOlLa_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}
.sxuMuG_page{padding-bottom:calc(var(--layout-nav-height) + 96px)}.sxuMuG_frame{min-height:calc(248.132 * var(--u));padding-block:var(--space-6);align-items:center;margin-top:0}.sxuMuG_note{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary);margin:0}.sxuMuG_actions{margin-top:max(var(--space-8), calc(40 * var(--u)))}
.KRO81G_track{will-change:transform;flex:none;gap:120px;width:9760px;height:484px;margin:0;padding:0;list-style:none;display:flex;position:relative}.KRO81G_frame{background:var(--color-bg-surface);flex:1 1 0;min-width:0;height:100%;position:relative;overflow:hidden}.KRO81G_img{object-fit:cover;-webkit-user-select:none;user-select:none;width:calc(100% + 64px);max-width:none;height:100%;transition:scale var(--motion-duration-slow) var(--motion-ease-out);position:absolute;top:0;left:-32px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.KRO81G_frame:hover .KRO81G_img{scale:1.08}}
.W_qRRW_page{--sticky-top:calc(var(--layout-nav-top) + var(--layout-nav-height) + var(--space-6));width:100%;max-width:calc(1351px + 2 * var(--layout-gutter));padding:calc(var(--layout-nav-top) + var(--layout-nav-height) + var(--space-10)) var(--layout-gutter) var(--space-24);margin:0 auto}.W_qRRW_back{margin-bottom:var(--space-6)}.W_qRRW_columns{column-gap:var(--space-20);grid-template-columns:minmax(0,300fr) minmax(0,591fr) minmax(0,300fr);grid-template-areas:"card body toc";align-items:start;display:grid}.W_qRRW_card{grid-area:card}.W_qRRW_body{grid-area:body;min-width:0}.W_qRRW_toc{grid-area:toc}.W_qRRW_card,.W_qRRW_toc{top:var(--sticky-top);max-height:calc(100svh - var(--sticky-top) - var(--space-6));overscroll-behavior:contain;scrollbar-width:none;position:sticky;overflow-y:auto}@media (max-width:1279px){.W_qRRW_columns{column-gap:var(--space-10);row-gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"card toc""body toc"}.W_qRRW_card{max-height:none;position:static;overflow:visible}}@media (max-width:767px){.W_qRRW_page{--toc-bar-height:calc(2 * var(--space-3) + var(--type-caption-size) * var(--type-caption-line) + 2 * var(--border-width));padding-top:calc(var(--layout-nav-top) + var(--layout-nav-height) + var(--space-6))}.W_qRRW_columns{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"card""toc""body"}.W_qRRW_toc{top:calc(var(--layout-nav-top) + var(--layout-nav-height));z-index:2;max-height:none;overflow:visible}}
