@layer theme,base;@layer components{.about-statement{max-inline-size:64rem;font-family:var(--font-display);letter-spacing:-.028em;--about-lit:var(--surface-accent);color:var(--about-lit);text-wrap:pretty;font-size:clamp(1.375rem,1.1rem + 1.4vw,2.375rem);font-weight:600;line-height:1.14}.about-statement [data-about-word]{color:color-mix(in srgb, var(--about-lit) calc(var(--lit,1) * 100%), var(--color-neutral-500))}[data-theme=dark] .about-statement{--about-lit:var(--surface-fg)}.about-statement:lang(ar){font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);font-weight:700;line-height:1.45}.about-badge{vertical-align:-.2em;block-size:1.08em;inline-size:1.08em;box-shadow:var(--shadow-e1);border-radius:999px;margin-inline-end:.06em;display:inline-block}.about-statement:lang(ar) .about-badge{vertical-align:-.24em}.about-badge>img{border-radius:inherit;object-fit:contain;block-size:100%;inline-size:100%;display:block}.about-grid{gap:2.5rem var(--space-gap);margin-block-start:var(--space-head);display:grid}.about-media{align-items:end;row-gap:var(--space-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=48rem){.about-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.about-wide{grid-column:span 7}.about-narrow{grid-column:span 5}}@media (width>=64rem){.about-wide{grid-column:span 8}.about-narrow{grid-column:span 4}}.about-frame,.about-frame-wide{aspect-ratio:4/5}@media (width>=48rem){.about-frame-wide{aspect-ratio:16/9}}.about-term{color:var(--surface-fg-3)}.about-facts>div{border-block-start:1px solid var(--surface-line);padding-block-start:1.25rem}.about-legal.t-title{line-height:1.6}.ui-chip.about-chip{min-block-size:2.5rem;color:var(--surface-accent);background-color:var(--surface-wash);padding-inline:1.125rem;font-size:.9375rem}.ui-chip.about-chip:lang(ar){font-size:1.0625rem;font-weight:500}.crane-list{--lineup-pad:clamp(1rem, 4vw, 3.5rem);--lineup-sticky:4.5rem}.lineup-top{padding-block:var(--space-section) calc(var(--space-section) * .75)}.lineup-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.lineup-bands{flex-wrap:wrap;gap:.5rem;display:flex}.lineup-count{color:var(--surface-fg-2);font-variant-numeric:tabular-nums;margin:0;margin-inline-start:auto}.lineup-count:focus-visible{border-radius:var(--radius-xs)}.lineup-seg .ui-seg__thumb{background-color:var(--surface-accent);box-shadow:var(--shadow-e1)}.lineup-seg .ui-seg__option[aria-pressed=true]{color:var(--surface-on-accent);background-color:var(--surface-accent)}.lineup-seg[data-measured] .ui-seg__option[aria-pressed=true]{background-color:#0000}.lineup-seg:not([data-measured]) .ui-seg__thumb{opacity:0}.lineup-seg .ui-seg__option{transition:color var(--dur-state) var(--ease-ui), background-color var(--dur-state) var(--ease-ui)}.lineup-seg .ui-seg__option:focus-visible{outline:2px solid var(--ring,var(--color-ink));outline-offset:2px}.lineup-seg .ui-seg__option:active{scale:.98}@media (width<40rem){.lineup-seg .ui-seg__option{padding-inline:.75rem;font-size:.875rem}}.lineup-load{padding:var(--space-tile);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr);gap:1rem 3rem;margin-block:1.5rem 2rem;display:grid}.lineup-load,.lineup-load *{--ring:var(--color-white);caret-color:var(--color-red-bright)}.lineup-load__title{margin:0}.lineup-load__note{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.lineup-load__note>*{margin:0}@media (width>=64rem){.lineup-load{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"title field""note field";align-items:start;row-gap:.75rem}.lineup-load__title{grid-area:title}.lineup-load__field{grid-area:field}.lineup-load__note{grid-area:note}}.lineup-load__caveat{max-inline-size:38rem;color:var(--surface-fg-2)}.lineup-load__cta,.lineup-link{min-block-size:2.75rem;color:var(--surface-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--dur-state) var(--ease-ui);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.lineup-load__cta:hover,.lineup-link:hover{text-decoration-color:currentColor}.lineup-load__field{flex-direction:column;gap:.5rem;display:flex}.lineup-load__label{color:var(--surface-fg-2);font-weight:600}.lineup-load__control{border:1px solid var(--surface-control);border-radius:var(--radius-md);background-color:var(--surface-raised);min-block-size:4.25rem;transition:border-color var(--dur-state) var(--ease-ui), box-shadow var(--dur-state) var(--ease-ui);align-items:center;gap:.5rem;padding-inline:1.25rem .5rem;display:flex}.lineup-load__control:hover{border-color:var(--surface-fg-2)}.lineup-load__control:focus-within{border-color:var(--surface-fg);outline:2px solid var(--ring,var(--color-white));outline-offset:2px}.lineup-load__control[data-invalid]{border-color:var(--surface-danger);box-shadow:inset 0 0 0 1px var(--surface-danger)}.lineup-load__input{min-inline-size:0;color:var(--surface-fg);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;flex:1;align-self:stretch;padding:0}.lineup-load__input:focus-visible{outline:none}.lineup-load__unit{color:var(--surface-fg-2)}.lineup-load__clear{block-size:2.75rem;inline-size:2.75rem;color:var(--surface-fg);transition:background-color var(--dur-state) var(--ease-ui), scale var(--dur-press) var(--ease-ui);background-color:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lineup-load__clear:hover{background-color:#fff3}.lineup-load__clear:active{scale:.95}.lineup-load__result{min-block-size:1.6em;color:var(--surface-fg);margin:0}.lineup-load__result[data-state=invalid]{color:var(--surface-danger)}.lineup{gap:var(--space-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lineup>li{min-inline-size:0;display:flex;container:lineup-card/inline-size}@media (width<40rem){.lineup{margin-inline:calc(-1 * var(--lineup-pad));padding:.25rem var(--lineup-pad) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lineup-pad);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,22rem);grid-auto-flow:column;overflow-x:auto}.lineup::-webkit-scrollbar{display:none}.lineup>li{scroll-snap-align:start}}@media (width>=40rem){.lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=64rem){.lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.lineup>li:last-child:nth-child(odd){grid-column:auto}.lineup>li:last-child:nth-child(3n+2){grid-column:span 2}.lineup>li:last-child:nth-child(3n+1){grid-column:1/-1}}.lineup-card{border-radius:var(--radius-xl);inline-size:100%;transition:box-shadow var(--dur-ui) var(--ease-ui), transform var(--dur-ui) var(--ease-ui), outline-color var(--dur-state) var(--ease-ui);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;display:flex;overflow:clip}.lineup-card[data-on-hook]{outline-color:var(--surface-red)}.lineup-card__media{isolation:isolate;aspect-ratio:16/10;background-color:var(--surface-sunken);position:relative;overflow:clip}.lineup-card__photo{position:absolute;inset:0}.lineup-card__photo img{transition:transform var(--dur-focal) var(--ease-set), filter var(--dur-ui) var(--ease-ui), opacity var(--dur-ui) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.lineup-card:hover .lineup-card__photo img{transform:scale(1.045)}}.lineup-card .lineup-card__type{color:var(--color-white);background-color:#0a0a0a9e;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.lineup-card__body{padding:var(--space-tile);flex-direction:column;flex:1;display:flex}.lineup-card__body>p,.lineup-card__body>h3,.lineup-card__body>dl{margin:0}.lineup-card__name{color:var(--surface-fg-2)}.lineup-card__capacity{align-items:baseline;gap:.4rem;margin:.75rem 0 0;display:flex}.lineup-card__figure{justify-items:end;display:inline-grid}.lineup-card__figure>*{grid-area:1/1}.lineup-card__ghost{visibility:hidden}.lineup-card__unit{color:var(--surface-fg-2)}.lineup-card__rating{color:var(--surface-fg-2);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding-block-end:1.5rem;display:flex;margin-block-start:.5rem!important}.lineup-card__specs{border-block-start:1px solid var(--surface-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-block-start:1.25rem;display:grid;margin-block-start:auto!important}.lineup-card__specs>div{flex-direction:column-reverse;justify-content:flex-end;gap:.125rem;min-inline-size:0;display:flex}.lineup-card__specs dt{color:var(--surface-fg-3)}.lineup-card__specs dd{font-variant-numeric:tabular-nums lining-nums;color:var(--surface-fg);margin:0;font-weight:600}.lineup-card__foot{color:var(--surface-fg-3);margin-block-start:.75rem!important}.lineup-card__fit{border-radius:var(--radius-sm);background-color:var(--surface-sunken);color:var(--surface-fg-2);padding:.625rem .875rem;margin-block-start:1.25rem!important}.lineup-card__fit[data-fit=yes]{background-color:var(--surface-wash);color:var(--surface-accent)}.lineup-card__actions{flex-wrap:wrap;gap:.625rem;padding-block-start:1.75rem;display:flex}.lineup-card__actions>*{white-space:nowrap}.lineup-card__actions>:first-child{flex:auto}@container lineup-card (width>=44rem){.lineup-card{flex-direction:row}.lineup-card__media{aspect-ratio:auto;flex:0 0 54%;min-block-size:24rem}.lineup-card__body{padding:calc(var(--space-tile) * 1.25);justify-content:center}.lineup-card__specs{margin-block-start:0!important}.lineup-card__actions{flex-wrap:nowrap;margin-block-start:0}.lineup-card__actions>:first-child{flex:0 auto}}.lineup-compare__muted{color:var(--surface-fg-3)}.lineup-sources{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lineup-sources a{min-block-size:2.75rem;color:var(--surface-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;display:inline-flex}.lineup-sources a:hover{text-decoration-color:currentColor}.lineup-compare{padding-block:var(--space-section)}.lineup-compare__head{max-inline-size:52rem}.lineup-compare__head>*{margin:0}.lineup-compare__lead{color:var(--surface-fg-2);margin-block-start:.75rem!important}.js .lineup-compare [data-off]{display:none}.cmp{--cm-label:22%;--cm-gap:1.5rem;--cm-n:var(--cols,3);margin-block-start:var(--space-head);position:relative;overflow-x:clip}html:not(.js) .cmp{--cm-n:var(--cols-all,5);overscroll-behavior-x:contain;overflow-x:auto}html:not(.js) .cmp>*{min-inline-size:60rem}.cmp[role=region]:focus-visible{border-radius:var(--radius-sm)}.cmp-pick,.cmp-media{grid-template-columns:repeat(var(--cm-n), minmax(0, 1fr));padding-inline-start:var(--cm-label);display:grid}.cmp-notes{grid-template-columns:var(--cm-label) repeat(var(--cm-n), minmax(0, 1fr));align-items:start;display:grid}.cmp-pick>*,.cmp-media>*,.cmp-notes>*{min-inline-size:0;padding-inline-end:var(--cm-gap)}.cmp :is(a,button,summary){scroll-margin-block-start:calc(var(--lineup-sticky) + 6rem)}.cmp-pick{top:var(--lineup-sticky);z-index:3;background-color:var(--surface-raised);border-block-end:1px solid var(--surface-line);padding-block:.625rem;position:sticky}.cmp-swap{flex-direction:column;align-items:start;display:flex}.cmp-swap__make{color:var(--surface-fg-2)}.cmp-swap__field{max-inline-size:100%;display:inline-flex;position:relative}.cmp-swap__model{min-block-size:2.75rem;max-inline-size:100%;font-family:var(--font-display);color:var(--surface-fg);align-items:center;margin:0;padding-block:.25rem;padding-inline:0 2rem;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:600;line-height:1.3;display:inline-flex}.cmp-media{padding-block:1.25rem .25rem}.cmp-model{flex-direction:column;align-items:start;gap:.75rem;display:flex}.cmp-photo{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--surface-sunken);inline-size:100%;max-inline-size:16rem;overflow:clip}html:not(.js) :is(.cmp-media,.cmp-notes){display:none}.cmp-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.cmp-caption{caption-side:top;text-align:start;color:var(--surface-fg-2);padding-block:1.75rem .5rem}.cmp-head th{border:0;block-size:0;padding:0;line-height:0}.cmp-head th:first-child{inline-size:var(--cm-label)}.cmp-table tbody th,.cmp-table tbody td{padding-block:1.125rem;padding-inline:0 var(--cm-gap);text-align:start;vertical-align:top;border-block-end:1px solid var(--surface-line)}.cmp-table tbody th[scope=row]{color:var(--surface-fg-2);padding-block-start:1.375rem;font-weight:500}.cmp-table td{color:var(--surface-fg)}.cmp-n,.cmp-w{font-family:var(--font-display);font-weight:600}.cmp-n{letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.375rem,1.15rem + .75vw,1.875rem);line-height:1.2}.cmp-w{font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.35}.cmp-u{color:var(--surface-fg-2);white-space:nowrap;font-size:.9375rem;font-weight:500}.cmp-mark{color:var(--surface-fg-2);margin-inline-start:.125rem}.cmp-cap{color:var(--surface-fg-2);margin-block-start:.25rem;display:block}.cmp-table td[data-empty]{color:var(--surface-fg-3);font-size:1.25rem}.cmp-meter{background-color:var(--surface-line);border-radius:999px;block-size:.25rem;max-inline-size:10rem;margin-block-start:.625rem;display:block;overflow:clip}.cmp-meter>span{background-color:var(--surface-accent);block-size:100%;transform:scaleX(var(--m,0));transform-origin:0;display:block}[dir=rtl] .cmp-meter>span{transform-origin:100%}.cmp-table .cmp-group th{color:var(--surface-fg);border-block-end-color:var(--surface-fg);padding-block:2rem .625rem;font-weight:700}.cmp-more{margin-block-start:1.25rem}html:not(.js) .cmp-more{display:none}.cmp-notes{border-block-start:1px solid var(--surface-line);margin-block-start:1.75rem;padding-block-start:.5rem}.cmp-notes__label{color:var(--surface-fg-2);margin:0;padding-block:.625rem;font-weight:500}.cmp-note summary{min-block-size:2.75rem;color:var(--surface-accent);cursor:pointer;align-items:center;gap:.375rem;font-weight:600;list-style:none;display:inline-flex}.cmp-note summary::-webkit-details-marker{display:none}.cmp-note__chev{block-size:1rem;inline-size:1rem;transition:rotate var(--dur-state) var(--ease-ui)}.cmp-legend{gap:.375rem;max-inline-size:52rem;margin-block-start:1.5rem;display:grid}.cmp-legend>p{margin:0}.cmp-plain-notes{max-inline-size:52rem;margin:1.5rem 0 0}@media (width<48rem){.cmp{--cm-label:0%;--cm-gap:.75rem}.js .cmp{--cm-n:var(--cols-sm,2)}.js .cmp [data-mid]{display:none}.js .cmp-notes{grid-template-columns:repeat(var(--cm-n), minmax(0, 1fr))}.js .cmp-notes__label{grid-column:1/-1;padding-block-end:0}.js .cmp-table,.js .cmp-table thead,.js .cmp-table tbody,.js .cmp-table .cmp-caption{display:block}.js .cmp-table tr{grid-template-columns:repeat(var(--cm-n), minmax(0, 1fr));border-block-end:1px solid var(--surface-line);display:grid}.js .cmp-table .cmp-head tr{border:0}.js .cmp-head th:first-child{grid-column:1/-1}.js .cmp-table tbody th,.js .cmp-table tbody td{border-block-end:0}.js .cmp-table tbody th[scope=row]{grid-column:1/-1;padding-block:1rem 0}.js .cmp-table .cmp-group{border-block-end-color:var(--surface-fg)}.js .cmp-table .cmp-group th{grid-column:1/-1;padding-block:1.5rem .5rem}.js .cmp-table tbody td{padding-block:.25rem 1rem}.js .cmp-table bdi{overflow-wrap:anywhere}.cmp-actions{flex-direction:column;align-items:stretch}}#sites{--sites-slide:min(78vw, 21rem)}@media (width>=64rem){#sites{--sites-slide:25rem}}.sites-card{border-radius:var(--radius-xl);background-color:var(--surface-raised);box-shadow:var(--shadow-e1);color:var(--surface-fg);transition:box-shadow var(--dur-ui) var(--ease-ui), translate var(--dur-ui) var(--ease-ui), scale var(--dur-press) var(--ease-ui);padding:.5rem}@media (hover:hover) and (pointer:fine){.sites-card:hover{box-shadow:var(--shadow-e2);translate:0 -2px}}.sites-card:active{scale:.99}.sites-card:focus-visible{outline-offset:4px;box-shadow:var(--shadow-e2)}.sites-thumb img{-webkit-user-drag:none}.sites-thumb{aspect-ratio:4/5;isolation:isolate;border-radius:calc(var(--radius-xl) - .5rem);background-color:var(--surface-sunken);display:block;overflow:clip}.sites-caption{padding:1rem .75rem .75rem;display:block}.sites-detail{font-family:var(--font-body);text-wrap:pretty;font-size:1rem;font-weight:500;line-height:1.45}.sites-detail:lang(ar){font-size:1.0625rem;line-height:1.7}.sites-filter .ui-seg__option:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--surface-accent);box-shadow:var(--shadow-e1);transform-origin:0;opacity:0;position:absolute;inset:0}.sites-filter .ui-seg__option:has(input:checked){color:var(--surface-on-accent);background-color:#0000}.sites-filter .ui-seg__option:has(input:checked):before{opacity:1}@media (width<40rem){.sites-filter{grid-auto-columns:minmax(0,1fr);inline-size:100%}.sites-filter .ui-seg__option{padding-inline:.5rem}}html:not(.js) .sites-filter{display:none}.sites-carousel .ui-carousel__track{padding-block:.75rem 1.5rem}@media (prefers-reduced-motion:no-preference){.sites-carousel.is-switched .ui-carousel__track>li{animation:sites-settle var(--dur-layout) var(--ease-set) both}.sites-carousel.is-switched .ui-carousel__track>li:nth-child(2){animation-delay:40ms}.sites-carousel.is-switched .ui-carousel__track>li:nth-child(3){animation-delay:80ms}.sites-carousel.is-switched .ui-carousel__track>li:nth-child(4){animation-delay:.12s}.sites-carousel.is-switched .ui-carousel__track>li:nth-child(n+5){animation-delay:.16s}}.sites-viewport{position:relative}.sites-carousel[data-loop] .sites-viewport{touch-action:pan-y;cursor:grab;--sites-fade:clamp(1.5rem, 7vw, 6rem);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sites-fade), #000 calc(100% - var(--sites-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sites-fade), #000 calc(100% - var(--sites-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sites-fade), #000 calc(100% - var(--sites-fade)), transparent);overflow:clip}.sites-carousel[data-loop] .ui-carousel__track{scroll-snap-type:none;scroll-behavior:auto;will-change:transform;inline-size:max-content;padding-inline-end:0;overflow:visible}.sites-carousel[data-loop] .ui-carousel__track>li{scroll-snap-align:none;animation:none}.sites-carousel[data-dragging] .sites-viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.sites-carousel .is-mirror .sites-card{outline:2px solid var(--ring,var(--color-brand));outline-offset:4px;box-shadow:var(--shadow-e2)}.sites-motion{margin-inline-end:auto}.sites-motion__icon{block-size:1rem;inline-size:.875rem;display:block;position:relative}.sites-motion__icon:before,.sites-motion__icon:after{content:"";background-color:currentColor;border-radius:1px;inline-size:.3125rem;position:absolute;inset-block:0}.sites-motion__icon:before{inset-inline-start:.0625rem}.sites-motion__icon:after{inset-inline-end:.0625rem}.sites-motion[data-state=paused] .sites-motion__icon:before{clip-path:polygon(10% 0,100% 50%,10% 100%);border-radius:0;inline-size:auto;inset-inline:0}.sites-motion[data-state=paused] .sites-motion__icon:after{display:none}[data-sites-strip][data-dragging] .ui-carousel__track{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}}@layer utilities;@media (prefers-reduced-motion:reduce){.lineup-card,.lineup-card__photo img{transition:none!important}.lineup-card:hover,.lineup-card:hover .lineup-card__photo img{transform:none}}.lineup-card{cursor:pointer}.lineup-card__details{min-block-size:2.75rem;color:var(--surface-accent);text-underline-offset:.28em;transition:text-decoration-color var(--dur-state) var(--ease-ui);align-items:center;gap:.625rem;padding-inline:.25rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.lineup-card__details:after{content:"";z-index:1;position:absolute;inset:0}.lineup-card:hover .lineup-card__details,.lineup-card__details:focus-visible{text-decoration-color:currentColor}.lineup-card__details:focus-visible{outline:none}.lineup-card:has(.lineup-card__details:focus-visible){outline-color:var(--ring,currentColor);outline-offset:2px}.lineup-card:has(.lineup-card__details:focus-visible)[data-on-hook]{outline-color:var(--surface-red)}@media (hover:hover) and (pointer:fine){.lineup-card:hover .lineup-card__details svg:last-child{transform:translate(3px)}[dir=rtl] .lineup-card:hover .lineup-card__details svg:last-child{transform:translate(-3px)}}.lineup-card__actions>[data-testid=request-crane-button]{z-index:2;cursor:pointer;position:relative}@property --luff{syntax:"<number>";inherits:true;initial-value:1}@property --close{syntax:"<number>";inherits:true;initial-value:0}.hero{--hx:var(--hx-m);--hy:var(--hy-m);--stage:max(100svh, 34rem);--edge:clamp(1rem, 4vw, 3.5rem);--drop:clamp(2rem, 6svh, 6.5rem);--loadh:3.25rem;--bw:12.5rem;--clear:clamp(.5rem, 2svh, 2.25rem);--k:.12;--m:clamp(.75rem, 1.6vw, 1.5rem);--padb:clamp(1rem, 3svh, 2.5rem);--F0:clamp(1.25rem, min(7.5vw, 4.6svh), 2.75rem);--lh:1.25;--w1:6.65;--w2:11.6;--subsize:clamp(.95rem, .9rem + .25vw, 1.125rem);--sublh:1.7;--footgap:.25rem;--gapf:clamp(.5rem, 1.5svh, 1.25rem);--gapc:clamp(1rem, 3svh, 2rem);--yc:calc(var(--hy) + var(--drop) + var(--loadh) + var(--clear));height:var(--stage);isolation:isolate;background:var(--color-black);color:var(--color-white);position:relative;overflow:clip;container-type:size}.hero:lang(en){--F0:clamp(1.25rem, min(7.2vw, 4.4svh), 2.625rem);--lh:1.06;--w1:10.35;--w2:12.05;--subsize:clamp(.9375rem, .875rem + .2vw, 1.0625rem);--sublh:1.6}.hero[data-cut-m=end]{--k:.04}@media (aspect-ratio<=1) and (width>=600px){.hero{--F0:clamp(2rem, min(6.8vw, 5svh), 3.5rem)}.hero:lang(en){--F0:clamp(2rem, min(6.4vw, 4.6svh), 3.25rem)}}@media (aspect-ratio>=1001/1000){.hero{--hx:var(--hx-d);--hy:var(--hy-d);--k:.36;--drop:clamp(2.75rem, 9svh, 6.5rem);--clear:clamp(1.5rem, 2.6svh + .75rem, 3rem);--loadh:3.5rem;--F0:clamp(2.25rem, min(4.4vw, 6.4svh), 4.5rem);--sublines:2;--foot:calc(var(--sublines) * var(--sublh) * var(--subsize) + var(--footgap) + 2.75rem)}.hero:lang(en){--k:.5;--F0:clamp(2rem, min(3.4vw, 5.6svh), 4rem);--sublines:3}.hero[data-cut-d=end]{--k:.08}}@media (aspect-ratio>=1001/1000) and (width<=1279px){.hero:lang(en){--sublines:4}}.hero,.hero[data-near-m=right]{--xc:calc(var(--hx) - var(--bw) / 2);--yl:calc(var(--yc) - var(--k) * var(--xc));--yr:calc(var(--yc) + var(--k) * (100cqw - var(--xc)));--far:var(--yl);--near:var(--yr)}.hero[data-near-m=left]{--xc:calc(var(--hx) + var(--bw) / 2);--yl:calc(var(--yc) + var(--k) * var(--xc));--yr:calc(var(--yc) - var(--k) * (100cqw - var(--xc)));--far:var(--yr);--near:var(--yl)}@media (aspect-ratio>=1001/1000){.hero[data-near-d=right]{--xc:calc(var(--hx) - var(--bw) / 2);--yl:calc(var(--yc) - var(--k) * var(--xc));--yr:calc(var(--yc) + var(--k) * (100cqw - var(--xc)));--far:var(--yl);--near:var(--yr)}.hero[data-near-d=left]{--xc:calc(var(--hx) + var(--bw) / 2);--yl:calc(var(--yc) + var(--k) * var(--xc));--yr:calc(var(--yc) - var(--k) * (100cqw - var(--xc)));--far:var(--yr);--near:var(--yl)}}.hero-photo,.hero-gl{height:var(--stage);position:absolute;inset:0 0 auto}.hero-photo{z-index:0}.hero-picture,.hero-img{width:100%;height:100%;display:block}.hero-img{object-fit:cover;object-position:50% 100%!important}.hero-gl{z-index:1;pointer-events:none}.hero-gl canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-set);display:block}.hero-gl canvas[data-ready]{opacity:1}.hero-fields{--lift:clamp(.75rem, 1.8vw, 1.75rem);--top-far:calc(var(--far) * (1 - var(--close)));--top-near:calc((var(--far) + (var(--near) - var(--far)) * var(--luff)) * (1 - var(--close)));--pl:var(--top-far);--pr:var(--top-near);z-index:2;position:absolute;inset:0}.hero[data-near-m=left] .hero-fields{--pl:var(--top-near);--pr:var(--top-far)}@media (aspect-ratio>=1001/1000){.hero[data-near-d=right] .hero-fields{--pl:var(--top-far);--pr:var(--top-near)}.hero[data-near-d=left] .hero-fields{--pl:var(--top-near);--pr:var(--top-far)}}.hero-field{background:var(--color-black);clip-path:polygon(0 var(--pl), 100% var(--pr), 100% 100%, 0 100%);position:absolute;inset:0}.hero-field--accent{background:var(--color-brand);clip-path:polygon(0 calc(var(--pl) - var(--lift)), 100% calc(var(--pr) - var(--lift)), 100% 100%, 0 100%)}.hero-text{z-index:3;margin-inline:var(--edge);--F:var(--F0);font-size:var(--F);--steps:0;--slack:0px;position:relative}@media (aspect-ratio>=1001/1000) and (height>=34rem){.hero-text{bottom:calc(var(--padb) + var(--foot) + var(--gapf));--ylast:calc(100cqh - var(--padb) - var(--foot) - var(--gapf) - var(--lh) * var(--F));margin-inline:0;position:absolute}.hero[data-near-d=right] .hero-text{--cut:calc((var(--ylast) - var(--yl)) / var(--k) - var(--m));--slack:max(0px, var(--cut) - (100cqw - var(--edge)));left:auto;right:calc(100cqw - min(100cqw - var(--edge), var(--cut)))}.hero[data-near-d=left] .hero-text{--cut:calc(var(--xc) - (var(--ylast) - var(--yc)) / var(--k) + var(--m));--slack:max(0px, var(--edge) - var(--cut));right:auto;left:max(var(--edge), var(--cut))}.hero[data-cut-d=start] .hero-text{--steps:1;--per-f:calc(var(--lh) / var(--k) + max(var(--lh) / var(--k) + var(--w1), var(--w2)));--F:max(1.25rem, min(var(--F0), var(--room) / var(--per-f)))}.hero[data-near-d=right][data-cut-d=start] .hero-text{--room:calc((100cqh - var(--padb) - var(--foot) - var(--gapf) - var(--yl)) / var(--k) - var(--m) - var(--edge))}.hero[data-near-d=left][data-cut-d=start] .hero-text{--room:calc(100cqw - var(--edge) - var(--m) - var(--xc) + (100cqh - var(--padb) - var(--foot) - var(--gapf) - var(--yc)) / var(--k))}.hero[data-cut-d=end] .hero-text{inset-inline:var(--edge);--steps:0}}.hero-h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1em;font-weight:700}.hero-h1:lang(ar){font-weight:800}.hero-line{white-space:nowrap;line-height:var(--lh);margin-inline-start:max(0px, calc(var(--F) * var(--d,0) / var(--k) * var(--steps) - var(--slack)));display:block}.hero-line-1{--d:var(--lh)}.hero-rig{left:var(--hx);top:var(--hy);z-index:4;pointer-events:none;width:0;height:0;position:absolute}.hero-foot{z-index:3;margin:var(--gapf) var(--edge) 0;align-items:flex-start;gap:var(--footgap);flex-direction:column;display:flex;position:relative}@media (aspect-ratio>=1001/1000) and (height>=34rem){.hero-foot{top:var(--fy);--fy:calc(100cqh - var(--padb) - var(--foot));margin:0;position:absolute}.hero[data-near-d=right] .hero-foot{left:var(--edge);right:max(var(--edge), calc(100cqw - (var(--fy) - var(--yl)) / var(--k) + var(--m)))}.hero[data-near-d=left] .hero-foot{left:max(var(--edge), calc(var(--xc) - (var(--fy) - var(--yc)) / var(--k) + var(--m)));right:var(--edge)}}.hero-sub{max-inline-size:36em;font-family:var(--font-body);font-size:var(--subsize);font-weight:400;line-height:var(--sublh);color:var(--color-neutral-300);text-wrap:pretty;margin:0}.hero-browse{min-height:2.75rem;font-family:var(--font-body);color:var(--color-white);text-underline-offset:.35em;transition:text-decoration-color var(--dur-state) var(--ease-ui);align-items:center;gap:.5rem;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}.hero-browse:hover{text-decoration-color:currentColor}@media (aspect-ratio<=1),(height<=33.99rem){.hero{height:auto;min-height:var(--stage);padding-block:calc(var(--near,50svh) + var(--gapc)) var(--padb);flex-direction:column;justify-content:flex-end;display:flex;container-type:inline-size}}.sites-carousel .ui-carousel__controls>button:not([aria-disabled=true]):not([data-sites-motion]){background-color:var(--surface-accent);color:var(--surface-on-accent)}.sites-carousel .ui-carousel__controls>button:not([aria-disabled=true]):not([data-sites-motion]):hover{background-color:var(--surface-accent-hover)}.sites-carousel .sites-motion{display:none}.sites-carousel[data-loop] .sites-motion{display:inline-flex}@keyframes sites-settle{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.sites-card{transition:none!important}}html.motion-ok:not([data-motion]) [data-hero-field]{--luff:.5;animation:10ms linear 3s forwards atlas-hero-luff}@keyframes atlas-hero-luff{to{--luff:1}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html[data-motion=desktop] .progress-rope{background:var(--color-red);transform-origin:50% 0;opacity:0;pointer-events:none;z-index:30;inline-size:1px;transition:opacity .4s;display:block;position:fixed;inset-block:0;inset-inline-start:clamp(.375rem,1vw,1rem);transform:scaleY(0)}html[data-motion=desktop] .progress-rope.is-live{opacity:1}.motion-ghost{pointer-events:none;z-index:70;will-change:transform;margin:0;position:fixed}.motion-ghost.motion-ghost--chip{background-color:var(--color-neutral-800);color:var(--color-white)}html[data-motion=reduced] .progress-rope{display:none}@media (prefers-reduced-motion:reduce){.motion-ghost,.hoist-rig{display:none!important}}.hoist--staged [data-hoist-track]{position:relative}.hoist--staged [data-hoist-stage]{--hoist-gap:clamp(2rem, 4vw, 4.5rem);--hoist-chapters-h:3.5rem;--hoist-cols:minmax(0, 9fr) minmax(0, 15fr);grid-template-columns:var(--hoist-cols);grid-template-rows:minmax(0, 1fr) var(--hoist-chapters-h);column-gap:var(--hoist-gap);block-size:100vh;padding-block:calc(var(--hoist-top,4rem) + 2.5rem) calc(6rem + env(safe-area-inset-bottom));background:radial-gradient(52% 60% at var(--hoist-glow-x,64%) 46%, #2e2a999e, #23207a38 45%, #23207a00 74%);row-gap:1.25rem;display:grid;position:sticky;top:0;overflow:visible clip}[dir=rtl] .hoist--staged [data-hoist-stage]{--hoist-glow-x:36%}.hoist--staged [data-hoist-list]{grid-area:1/1/-1/-1;margin:0;display:block;position:relative}.hoist--staged [data-hoist-item]{grid-template-columns:var(--hoist-cols);grid-template-rows:minmax(0, 1fr) var(--hoist-chapters-h);column-gap:var(--hoist-gap);align-items:center;row-gap:1.25rem;margin:0;display:grid;position:absolute;inset:0}.hoist--staged [data-hoist-photo]{aspect-ratio:4/3;border-radius:var(--radius-2xl);grid-area:1/2;block-size:auto;max-block-size:100%;inline-size:100%}.hoist--staged [data-hoist-photo]:after{content:"";z-index:1;background:var(--color-black);opacity:var(--shade,0);pointer-events:none;position:absolute;inset:0}.hoist--staged [data-hoist-photo] img{object-position:var(--photo-ox,50%) var(--photo-oy,0%)!important}.hoist--staged [data-load-tag]{grid-area:1/1/-1;align-self:start;margin-block-start:calc(var(--hoist-photo-y,0px) + clamp(2.75rem, 7vh, 4rem))}.hoist--staged [data-hoist-item]:not([data-hoist-active]){pointer-events:none}.hoist--staged [data-readout]{font-size:clamp(4.5rem,min(32cqi,19vh),12rem)}.hoist--staged [data-hook-anchor]{left:var(--hook-ax,-100vw)!important;top:var(--hook-ay,0)!important}.hoist--staged [data-hoist-chapters]{z-index:2;grid-area:2/2;align-self:end;margin:0;position:relative}.hoist--staged [data-chapter]{justify-content:flex-start;min-block-size:3.5rem;padding-block:.75rem .25rem}.hoist--staged [data-chapter-track]{display:block}.hoist--staged [data-chapter-fill]{transform-origin:0;transform:scaleX(0)}[dir=rtl] .hoist--staged [data-chapter-fill]{transform-origin:100%}.hoist-rig{z-index:3;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hoist-top,4rem));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hoist-top,4rem));position:absolute;inset:0}.hoist-rig__hook{block-size:0;inline-size:0;color:var(--color-red-bright);position:absolute;top:0;left:0}.hoist-rig__rope{background:currentColor;block-size:300vh;inline-size:1.5px;position:absolute;bottom:0;left:-.75px}.hoist-rig__glyph{block-size:45px;inline-size:36px;position:absolute;top:0;left:-18px;overflow:visible}html:not(.js) [data-hoist-request]{display:none}@media (prefers-reduced-motion:no-preference){.menu-sheet{opacity:0;transition:opacity var(--dur-layout) var(--ease-set), display var(--dur-layout) allow-discrete, overlay var(--dur-layout) allow-discrete}.menu-sheet[open]{opacity:1}@starting-style{.menu-sheet[open]{opacity:0}}.menu-sheet[open] .menu-item{animation:menu-rise .64s var(--ease-set) both;animation-delay:calc(.12s + var(--i,0) * 55ms)}}@keyframes menu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.atlas-check__ring,.atlas-check__tick{stroke:var(--color-ok);stroke-dasharray:160}.atlas-check__tick{stroke-dasharray:40}@media (prefers-reduced-motion:no-preference){.atlas-check__ring{animation:atlas-check-draw .7s var(--ease-ui) both}.atlas-check__tick{animation:atlas-check-draw .45s var(--ease-ui) .4s both}[data-testid=form-success]>h3{animation:atlas-check-rise .5s var(--ease-ui) .5s both}}@keyframes atlas-check-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes atlas-check-rise{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(crane-hero){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
