._canvas_13yue_1{grid-column:full;grid-template-columns:subgrid;display:grid}._logo_1homa_1{contain:strict}._wall_13qo6_1{contain:content;--logo-gap:clamp(var(--space-6), 3cqi, var(--space-8));container-type:inline-size}._viewport_13qo6_7{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid;overflow-x:auto}._track_13qo6_15{inline-size:max-content;display:flex}._row_13qo6_20{align-items:center;gap:var(--logo-gap);margin:0;padding:0;list-style:none;display:flex}._row_13qo6_20 img{zoom:.65}._copy_13qo6_30{display:none}._link_13qo6_32{min-inline-size:var(--tap);min-block-size:var(--tap);border-radius:3px;justify-content:center;align-items:center;margin-inline:-6px;padding-inline:6px;display:flex;&:focus-visible{outline-offset:-2px}}@media (width>600px){._row_13qo6_20 img{zoom:.75}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){._viewport_13qo6_7{overflow:clip}._row_13qo6_20{padding-inline-end:var(--logo-gap)}._copy_13qo6_30{display:flex}._track_13qo6_15{animation:32s linear infinite _marquee_13qo6_1}._link_13qo6_32 img{transition:transform .15s var(--ease-out)}._link_13qo6_32:hover img{transform:scale(1.02)rotate(-2deg)}._wall_13qo6_1:hover ._track_13qo6_15,._viewport_13qo6_7:focus-within ._track_13qo6_15{animation-play-state:paused}}@container (width>70rem){._viewport_13qo6_7{overflow-x:clip;mask-image:none}._track_13qo6_15{margin-inline:auto;animation:none}._row_13qo6_20{--logo-gap:clamp(var(--space-4), (100cqi - 56rem) / 7, var(--space-15));padding-inline-end:0}._row_13qo6_20 img{zoom:.9}._copy_13qo6_30{display:none}}@supports (zoom:calc(1px / 1px)){._row_13qo6_20 img{zoom:clamp(.65, .65 + (100cqi - 25rem) / 90rem, .9)}}@keyframes _marquee_13qo6_1{to{transform:translate(-33.3333%)}}._viewport_9p1sl_1{contain:content}._scroller_9p1sl_5{contain:content;--fade:clamp(var(--gutter), (100cqi - 60rem) / 2, var(--space-20));-webkit-user-select:none;user-select:none;touch-action:pan-y;padding-block:var(--space-5);&>ul>li{align-self:start}}._item_9p1sl_17{inline-size:max-content;margin-inline-end:calc(-1 * var(--space-3))}astro-island[ssr] ._scroller_9p1sl_5{cursor:auto;mask-image:none;touch-action:auto!important;overflow-x:auto!important;&>ul{opacity:1!important;transform:none!important}}@media (hover:hover) and (pointer:fine){._scroller_9p1sl_5{cursor:grab;&:active{cursor:grabbing}}}:where(._box_11kxy_1){contain:content;--box-inset:calc(var(--box-padding,clamp(1.5rem, 5vw, 4rem)) + var(--box-border-width,1px));min-inline-size:0;max-inline-size:100%;padding:var(--box-inset);border:0;margin:0;padding-block-end:calc(var(--box-inset) + var(--box-shadow-depth,10px));display:block;position:relative}._box_11kxy_1:before{content:"";inset:0;border:var(--box-border-width,1px) solid currentColor;pointer-events:none;position:absolute;inset-block-end:var(--box-shadow-depth,10px)}._box_11kxy_1:after{content:"";block-size:var(--box-shadow-depth,10px);mask:url(/patterns/box-shadow.svg) repeat 0 0 / var(--box-pattern-size,5.25px 3.75px);pointer-events:none;background:currentColor;position:absolute;inset-block-end:0;inset-inline:0}._card_pvffw_1{--box-padding:clamp(var(--space-3), 5cqi, var(--space-5));--box-shadow-depth:clamp(.375rem, .88cqi, .625rem);gap:var(--space-3);inline-size:calc(var(--card,26rem) * var(--size,1));min-inline-size:min(20rem, calc(100cqi - 2 * var(--space-6)));max-inline-size:calc(100cqi - 2 * var(--space-6));background:color-mix(in oklch, var(--color-navy), var(--color-white) 9%);font-family:var(--font-mono);text-align:start;flex-direction:column;line-height:1.5;display:flex;& blockquote{color:var(--color-white);font-size:var(--text-small);border-block-start:1px solid var(--color-muted);margin:0;padding-block-start:var(--space-3)}& figcaption{gap:var(--space-3);color:color-mix(in oklch, var(--color-white) 72%, var(--color-navy));font-size:var(--text-caption);display:grid;& p{margin:0}}& ._byline_pvffw_33{color:var(--color-white)}}._card_pvffw_1:before,._card_pvffw_1:after{color:var(--color-muted)}._landscape_pvffw_43{inline-size:min(calc(var(--card,26rem) * var(--size,1) * 1.65), calc(100cqi - 2 * var(--space-6)))}._logo_pvffw_47{align-self:start;block-size:auto;max-block-size:1.75rem;max-inline-size:100%}._frame_pvffw_54{flex:auto;min-block-size:0;overflow:clip}._photo_pvffw_60{block-size:auto;inline-size:100%;max-block-size:min(60svh, calc(var(--card-height,32rem) * var(--size,1)));object-fit:cover;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._photo_pvffw_60{transition:rotate .25s var(--ease-out), scale .25s var(--ease-out);rotate:0deg;scale:1}._card_pvffw_1:hover ._photo_pvffw_60{rotate:-1.25deg;scale:1.06}}._testimonials_rp7d5_1{contain:layout style;--card:clamp(min(18rem, calc(100cqi - 2 * var(--space-6))), 29cqi, 26rem);--card-height:clamp(28rem, 40cqi, 32rem);grid-column:full;container-type:inline-size}._heading_rp7d5_10{padding-inline:var(--gutter,var(--space-4));font-size:var(--text-heading);text-align:center;text-wrap:balance;margin:0;margin-block-end:var(--space-12);font-weight:500;line-height:1.3}._footer_1m7wp_1{--gap:clamp(var(--space-12), 8vw, 10rem);grid-column:full;grid-template-columns:subgrid;text-align:center;padding-block-start:var(--space-section);display:grid}:where(._footer_1m7wp_1>*){grid-column:inset}._footer_1m7wp_1>:not(:first-child,._bottom_1m7wp_15){margin-block-start:var(--space-12)}._footer_1m7wp_1>._heading_1m7wp_19{margin-block-start:var(--gap)}._footer_1m7wp_1>._navigation_1m7wp_23{margin-block-start:var(--space-20)}._heading_1m7wp_19{font-size:var(--text-heading);margin:0;font-weight:500;line-height:1.3}._navigation_1m7wp_23{contain:content;background:var(--color-secondary-blue) url(/patterns/footer.svg) repeat-x center top / 7px var(--space-20);grid-column:full;padding-block-start:var(--space-20)}._links_1m7wp_41,._bottom_1m7wp_15{color:color-mix(in oklch, var(--color-white) 70%, var(--color-secondary-blue));font-family:var(--font-mono);font-size:var(--text-small);line-height:1.4}._links_1m7wp_41{justify-content:center;column-gap:clamp(var(--space-8), 8vw, var(--space-20));padding:var(--space-4) var(--gutter,var(--space-4));background:url(/patterns/footer-links.svg);grid-template-columns:repeat(2,minmax(0,max-content));margin:0;list-style:none;display:grid}._links_1m7wp_41 a,._bottom_1m7wp_15 a{max-inline-size:100%;padding-block:.75rem;text-decoration:none;display:inline-block;@media (hover:hover) and (pointer:fine){&:hover{text-decoration:underline}}}._bottom_1m7wp_15{contain:content;justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--gutter,var(--space-4));background:var(--color-secondary-blue);flex-wrap:wrap;grid-column:full;display:flex;& p{margin:0}}@media (width<=480px){._bottom_1m7wp_15>span{display:none}}@media (width>480px){._links_1m7wp_41{gap:var(--space-6) clamp(var(--space-8), 4.8vw, 4.3125rem);flex-wrap:wrap;display:flex}}._fact_zgjn2_1{--box-padding:var(--space-3);align-content:start;gap:.25rem;display:grid}._value_zgjn2_9{--tracking:-.06em;font-size:var(--text-stat);letter-spacing:var(--tracking);font-weight:700;line-height:1.1}._label_zgjn2_18{font-size:var(--text-caption);line-height:1.5}._number_zgjn2_23{font-variant-numeric:tabular-nums;text-align:end;display:inline-block}._stack_1wbzq_1{contain:size layout style;isolation:isolate;z-index:1;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:relative;container-type:size}._control_1wbzq_14{touch-action:pan-y;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:relative;&:focus-visible{outline:2px solid #0000;&~._layer_1wbzq_28 [data-slot="0"]{outline:2px solid var(--color-orange);outline-offset:4px;border-radius:2px}}}._deck_1wbzq_36,._print_1wbzq_37,._layer_1wbzq_28{pointer-events:none;position:absolute;inset:0}._deck_1wbzq_36{z-index:0}._print_1wbzq_37{transform-origin:0 100%}._face_1wbzq_47{contain:strict;background:var(--color-white);block-size:100%;inline-size:100%;box-shadow:0 4px 14px color-mix(in oklch, var(--color-navy) 22%, transparent);border-radius:2px;display:block;position:relative;overflow:clip;&:after{content:"";border:clamp(6px, 2cqi, 10px) solid var(--color-white);border-radius:inherit;pointer-events:none;position:absolute;inset:0}& img{object-fit:cover;block-size:100%;inline-size:100%;display:block}}._picture_1wbzq_75{contain:strict;block-size:100%;inline-size:100%;display:block;overflow:clip}._polaroid_1wbzq_83{--slip:21cqi;padding:3% 3% var(--slip);&:after{display:none}& ._logo_1wbzq_88{filter:brightness(0);block-size:auto;inline-size:28%;position:absolute;inset-block-end:5.5%;inset-inline-start:6%}}._names_1wbzq_98{max-inline-size:58%;color:var(--color-caption);font-family:var(--font-mono);font-size:var(--text-photo);text-align:end;line-height:1.25;position:absolute;inset-block-end:calc(var(--slip) / 2);inset-inline-end:6%;translate:0 50%;& span{display:block}& a{text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch, currentColor 55%, transparent)}&:not([inert]) a{pointer-events:auto}}._more_1wbzq_121{color:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-photo-cue);white-space:nowrap;align-items:center;gap:.45em;font-weight:500;line-height:1;display:flex;position:absolute;inset-block-end:calc(var(--slip) / 2);inset-inline-end:6%;translate:0 50%;& span{text-box:trim-both ex alphabetic;font-size:1.05em}& img{block-size:auto;inline-size:1.25em}}astro-island[ssr] ._stack_1wbzq_1{scroll-snap-type:x mandatory;touch-action:auto;cursor:auto;display:flex;overflow-x:auto;& ._control_1wbzq_14{display:none}& ._layer_1wbzq_28{scroll-snap-align:start;flex:0 0 100%;block-size:100%;position:relative}& ._deck_1wbzq_36,& ._print_1wbzq_37{transform:none!important}}@media (hover:hover) and (pointer:fine){._control_1wbzq_14{cursor:grab;&:active{cursor:grabbing}}._stack_1wbzq_1[data-collapsed] ._control_1wbzq_14{cursor:pointer}._stack_1wbzq_1[data-collapsed] ._control_1wbzq_14:hover~._layer_1wbzq_28 ._more_1wbzq_121{color:var(--color-orange)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-photo][data-entry=right]{--shimmer-x:100%}[data-photo][data-entry=top]{--shimmer-x:0%;--shimmer-y:-100%;--shimmer-angle:20deg}[data-photo][data-entry=bottom]{--shimmer-x:0%;--shimmer-y:100%;--shimmer-angle:20deg}._stack_1wbzq_1[data-collapsed] [data-slot="0"] ._polaroid_1wbzq_83:before{content:"";z-index:1;background:linear-gradient(var(--shimmer-angle,110deg), transparent 35%, color-mix(in oklch, var(--color-white) 24%, transparent) 50%, transparent 65%);opacity:0;transform:translate(var(--shimmer-x,-100%), var(--shimmer-y,0%));position:absolute;inset:0}[data-photo][data-hovered] ._stack_1wbzq_1[data-collapsed] [data-slot="0"] ._polaroid_1wbzq_83:before,._stack_1wbzq_1[data-collapsed] ._control_1wbzq_14:focus-visible~._layer_1wbzq_28 [data-slot="0"] ._polaroid_1wbzq_83:before{animation:_shimmer_1wbzq_1 .5s var(--ease-out)}}@keyframes _shimmer_1wbzq_1{20%,70%{opacity:1}to{opacity:0;transform:translate(calc(-1 * var(--shimmer-x,-100%)), calc(-1 * var(--shimmer-y,0%)))}}._explorer_12suc_1{inline-size:100%}._gallery_12suc_5{contain:layout style;--scatter:clamp(.25rem, 1vw, 1rem);align-items:center;gap:var(--space-3) var(--space-6);max-inline-size:clamp(54rem,64vw,80rem);padding:var(--space-8) var(--space-4);isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;display:grid}._card_12suc_20{contain:size layout style;--x:-1;--y:1;aspect-ratio:.8;translate:calc(var(--x) * var(--scatter)) calc(var(--y) * var(--scatter));grid-column:span 2;position:relative;&:nth-child(2){--x:.3;--y:-1}&:nth-child(3){--x:.8;--y:2}&:nth-child(4){--x:-.8;--y:1;grid-column:2/span 2}&:nth-child(5){--x:1.2;--y:.5;grid-column:4/span 2}}._card_12suc_20[data-returned],._card_12suc_20:has(._photo_12suc_36[data-hovered]){z-index:1}._gallery_12suc_5[data-returned] ._photo_12suc_36 [data-slot="0"]{outline-color:#0000}._photo_12suc_36{block-size:100%;transform:rotate(var(--angle));position:relative}._photo_12suc_36[data-focused]{inline-size:var(--photo-size);block-size:auto;aspect-ratio:var(--photo-ratio);transform:none}html:has(._dialog_12suc_52:modal){overflow:hidden}._dialog_12suc_52,._body_12suc_54{scrollbar-width:none;&::-webkit-scrollbar{display:none}}._dialog_12suc_52{--case-top:max(1rem, env(safe-area-inset-top));contain:size style;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding-block:clamp(3.5rem,8dvh,4.5rem) clamp(4.5rem,10dvh,6rem);padding-inline:max(clamp(1.5rem, 3dvw, 3rem) + max(env(safe-area-inset-left), env(safe-area-inset-right)), (100% - 90rem) / 2);color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;inset:0;overflow-y:auto;&[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4dvw,4rem);display:grid}&::backdrop{background:0 0}&[data-state=closing]{overflow:hidden}}._shade_12suc_91{z-index:-1;background:var(--color-navy);opacity:0;pointer-events:none;position:fixed;inset:0}._close_12suc_93{contain:strict;z-index:2;border:1px solid var(--color-secondary-blue);block-size:2.5rem;inline-size:2.5rem;color:var(--color-white);background:var(--color-navy);cursor:pointer;transition:opacity .12s var(--ease-out);border-radius:50%;outline:0;place-items:center;padding:0;display:grid;position:fixed;inset-block-start:var(--case-top);inset-inline-start:max(1rem, env(safe-area-inset-left));&:active{scale:.96}._dialog_12suc_52:is([data-dismissing],[data-state=closing]) &{opacity:0;pointer-events:none}}._customer_12suc_120:not([hidden]){display:contents}._navigation_12suc_122{z-index:2;background:var(--color-white);inline-size:fit-content;box-shadow:0 2px 6px color-mix(in oklch, var(--color-navy) 8%, transparent), 0 8px 24px color-mix(in oklch, var(--color-navy) 16%, transparent);opacity:0;border-radius:999px;margin-inline:auto;padding:.125rem;display:none;position:absolute;inset-block-start:100%;inset-inline:0;translate:0 -50%;._photo_12suc_36[data-focused] &{display:flex}& button{inline-size:var(--tap);block-size:2.25rem;color:var(--color-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative;&:after{content:"";position:absolute;inset:-4px 0}&:active{color:var(--color-navy);scale:.96}&:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}}}._focus_12suc_159{--photo-size:min(90cqi, 74cqb, 38rem);--photo-ratio:.8;contain:size layout style;z-index:1;padding:var(--space-4);grid-area:2/1;place-items:center;display:grid;position:relative;container-type:size}._details_12suc_173{contain:layout style;max-block-size:100%;inline-size:100%;max-inline-size:30rem;font-family:var(--font-mono);grid-area:2/2;place-self:center;line-height:1.3;display:flex}._body_12suc_54{contain:content;--mask:linear-gradient(to bottom, transparent, #000 var(--case-fade-start,0px), #000 calc(100% - var(--case-fade-end,0px)), transparent);--gap:clamp(var(--space-3), min(2dvw, 2dvh), var(--space-6));gap:var(--gap);overscroll-behavior:contain;inline-size:100%;mask-image:var(--mask);flex-direction:column;padding:.25rem;scroll-padding-block:1.5rem;display:flex;overflow-y:auto;container-type:inline-size;&>p{text-wrap:pretty;margin:0}}._body_12suc_54>p,._quote_12suc_204{font-size:var(--text-customer)}._facts_12suc_206{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));display:grid}._quote_12suc_204{--box-padding:var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;display:grid;& blockquote{font-synthesis:none;text-wrap:pretty;margin:0;font-style:italic}& figcaption{gap:var(--space-3);font-size:var(--text-caption);grid-column:1/-1;margin-block-start:var(--space-3);line-height:1.5;display:grid}}._byline_12suc_236{column-gap:var(--space-3);grid-template-columns:1rem minmax(0,1fr);margin-inline-start:2.25rem;display:grid;&:before{content:"";border-block-start:1px solid;margin-block-start:.75em}}._mark_12suc_249{color:var(--color-orange);font-size:2em;line-height:1}._link_12suc_255{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap);margin-inline:calc(-1 * var(--box-inset));padding:var(--space-3) var(--box-inset) 0;border-block-start:1px solid var(--color-white);text-decoration:none;display:flex;&:after{content:"";position:absolute;inset:0;inset-block-end:var(--box-shadow-depth,10px)}&:focus-visible{outline-color:#0000;&:after{outline:2px solid var(--color-orange);outline-offset:-4px}}& svg{flex-shrink:0}}._pagination_12suc_275{z-index:2;gap:var(--space-4);background:var(--color-navy);overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;block-size:2.25rem;inline-size:max-content;max-inline-size:calc(100% - 8rem);margin-inline:auto;display:flex;overflow-x:auto;._dialog_12suc_52:is([data-dismissing],[data-state=closing]) &{opacity:0;pointer-events:none}& a{--width:56;inline-size:calc(var(--width) * .0625rem + var(--space-4));touch-action:manipulation;flex:none;place-items:center;padding-block-end:.5rem;text-decoration:none;display:grid;position:relative;&:has([data-logo=notion]){--width:64}&:has([data-logo=harvey]){--width:44}&:has([data-logo=cognition]){--width:68}&:has([data-logo=legora]){--width:60}&:before,&:after{content:"";background:var(--color-white);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}&:before{opacity:.18}&:after{background:var(--color-orange);transform-origin:var(--exit,right) center;transform:scaleX(0)}&[aria-current]{&:after{transform-origin:var(--origin,left) center;transform:scaleX(1)}& span{opacity:1}}&:active{opacity:.75}&:focus-visible{outline-color:var(--color-orange);outline-offset:-2px}}& span{inline-size:calc(var(--width) * .0625rem);block-size:1.375rem;mask:var(--logo) center / contain no-repeat;opacity:.45;background:currentColor}}._dialog_12suc_52:focus-visible,._body_12suc_54:focus-visible{outline:0}._dialog_12suc_52:is([data-state=open],[data-state=closing]) :is(._shade_12suc_91,._navigation_12suc_122){opacity:1}@media (width<=1100px){._close_12suc_93{position:absolute}._pagination_12suc_275{inline-size:min(100%,30rem);max-inline-size:none;block-size:var(--tap);margin:0 auto var(--space-6);gap:.5rem;padding-inline:.25rem;overflow:visible;container-type:inline-size;& a{flex:1;inline-size:auto;min-inline-size:0}& span{inline-size:calc(var(--width) * min(.0625rem, .21cqi));block-size:1.125rem}}._dialog_12suc_52[open]{padding:5rem var(--gutter) 7rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:0}._focus_12suc_159{--photo-size:90cqi;aspect-ratio:.8;inline-size:min(100%,30rem);margin:0 auto 2.5rem;padding:1rem .5rem}._details_12suc_173{grid-area:3/1;align-self:start;max-block-size:none;margin-inline:auto}._body_12suc_54{contain:layout style;overflow-y:visible}}@media (width<=700px){._gallery_12suc_5{padding-inline:0}}@media (forced-colors:active){._pagination_12suc_275 a[aria-current]{border-block-end:2px solid highlight}}@media (width<=480px){._gallery_12suc_5{gap:var(--space-3);padding:var(--space-4) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}._card_12suc_20:nth-child(4){grid-column:span 2}._card_12suc_20:nth-child(5){grid-column:2/span 2}}@media (hover:hover) and (pointer:fine){._gallery_12suc_5 ._photo_12suc_36:after{content:"";z-index:2;background:var(--color-navy);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out);border-radius:2px;position:absolute;inset:0}._gallery_12suc_5:has(._photo_12suc_36[data-hovered]) ._photo_12suc_36:not([data-hovered],:has(:focus-visible)):after{opacity:.4}._gallery_12suc_5:not(:has(._photo_12suc_36[data-hovered])) ._photo_12suc_36:after{transition-delay:.15s}._close_12suc_93:hover{background:var(--color-secondary-blue)}._navigation_12suc_122 button:hover{color:var(--color-navy)}._link_12suc_255:hover{color:var(--color-orange)}._pagination_12suc_275 a:not([aria-current]):hover{&:before{opacity:.35}& span{opacity:.7}}}@media (prefers-reduced-motion:no-preference){._pagination_12suc_275{transition:opacity .12s var(--ease-out)}._pagination_12suc_275 a:after{transition:transform .28s var(--ease-out)}._pagination_12suc_275 span{transition:opacity .28s var(--ease-out), scale .28s linear(0, .4 15%, .76 30%, .98 45%, 1.06 60%, 1.03 75%, 1)}@media (hover:hover) and (pointer:fine){._pagination_12suc_275 a:hover span{scale:1.035}}._pagination_12suc_275 a:active span{scale:.98}._navigation_12suc_122 button{transition:scale .15s var(--ease-out), color .15s var(--ease-out), background-color .15s var(--ease-out)}._close_12suc_93{transition:opacity .12s var(--ease-out), scale .12s var(--ease-out), color .15s var(--ease-out), background-color .15s var(--ease-out);._dialog_12suc_52:is([data-dismissing],[data-state=closing]) &{scale:.8}}}._brand_zervw_1 img{contain:strict;inline-size:min(7.5rem, calc(50vw - 2 * var(--gutter) - .5rem));block-size:auto}._header_jqqoe_1{contain:layout style;min-block-size:var(--header-height);align-items:center;display:flex}._header_jqqoe_1>a{align-items:center;min-block-size:3rem;display:inline-flex}._jacket_x5opq_1{contain:strict;z-index:2;color:var(--color-navy);pointer-events:none;--scale:max(calc(100cqw / 1456px), calc(100cqh / 1024px));position:absolute;inset:0;container-type:size}._fabric_x5opq_12{opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}._copy_x5opq_20{contain:strict;block-size:100svh;padding:var(--gutter);text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline:0;& p{max-inline-size:12ch;font-size:var(--text-jacket);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:700;line-height:.85;@media (orientation:landscape) and (height<=500px){font-size:clamp(3rem,8vw,4rem)}}}._start_x5opq_48{inline-size:fit-content;min-block-size:var(--tap);padding:var(--space-3) var(--space-6);background:var(--color-navy);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-small);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;margin-inline:auto;font-weight:700;position:absolute;inset-block-end:calc(100% - 100svh + max(var(--space-8), 7svh, env(safe-area-inset-bottom)));inset-inline:0;&:focus-visible{outline:2px solid var(--color-navy);outline-offset:5px}&:active{background:var(--color-secondary-blue)}@media (prefers-reduced-motion:no-preference){transition:transform .3s var(--ease-out);transition-timing-function:linear(0, .0417, .142, .2711, .4082, .5399, .6578, .7581, .8396, .903, .9501, .9835, 1.0056, 1.0191, 1.026, 1.0283, 1.0276, 1.025, 1.0214, 1.0175, 1.0138, 1.0103, 1.0074, 1.005, 1.0031, 1.0016, 1.0006, .9999, .9995, .9993, 1);@media (hover:hover) and (pointer:fine){&:hover{transform:scale(1.03)}}&:active{transform:scale(.97)}}}._pull_x5opq_86{contain:size layout style;inline-size:calc(80px * var(--scale));block-size:calc(148px * var(--scale));cursor:grab;pointer-events:auto;position:absolute;inset-block-start:0;inset-inline-start:0;&:before{content:"";position:absolute;inset:-8px}&:active{cursor:grabbing}&:focus-visible{outline-offset:6px;border-radius:8px}}._hero_1uwfs_1{overflow-anchor:none;grid-column:full;position:relative;overflow-x:clip;&:has(jacket-zip:not([hidden])){touch-action:none}&:after{content:"";block-size:100svh;display:block}@media (scripting:enabled){&:before{content:"";z-index:3;background:var(--loading-background,var(--color-orange));opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);position:fixed;inset:0}&[data-pending]:before{opacity:1;pointer-events:auto}}}._loading_1uwfs_34{z-index:4;color:var(--loading-color,var(--color-navy));font-family:var(--font-mono);font-size:var(--text-small);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;@media (scripting:enabled){._hero_1uwfs_1[data-pending] &{animation:0s .5s forwards _loading_1uwfs_34}}}@keyframes _loading_1uwfs_34{to{visibility:visible}}._stops_1uwfs_56{pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}._stop_1uwfs_56{scroll-snap-align:start;block-size:100svh}._view_1uwfs_68{z-index:1;position:sticky;inset-block-start:0}._opening_1uwfs_74{z-index:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}._stage_1uwfs_82{contain:size style;block-size:100lvh;position:relative;overflow:clip}._stage_1uwfs_82>header{inset-block-start:env(safe-area-inset-top);inset-inline:var(--gutter);pointer-events:auto;position:fixed}._intro_1uwfs_98{max-inline-size:40rem;font-family:var(--font-mono);font-size:var(--text-intro);text-align:center;text-wrap:pretty;margin:0;font-weight:600;line-height:1.6}._cases_1uwfs_109{contain:layout style;justify-items:center;gap:clamp(var(--space-8), 7vw, 7rem);inline-size:min(100%,90rem);padding:calc(clamp(5rem, 10vw, 10rem) + env(safe-area-inset-top)) var(--gutter) var(--space-section);outline:0;margin-inline:auto;display:grid;@media (scripting:enabled){._hero_1uwfs_1[data-pending] &{visibility:hidden}}}@media (width<=480px){._cases_1uwfs_109{gap:var(--space-4)}}._hero_1uwfs_1:not(:defined):after,._hero_1uwfs_1[data-skipped]:after{content:none}._label_3y64o_3{contain:layout style;--overhang:var(--space-4);--safe:env(safe-area-inset-top,0px);--peek:calc(var(--header-height) + var(--safe));z-index:0;inline-size:min(11rem,50vw);block-size:var(--peek);clip-path:inset(0 -100vw -100lvh);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.15;text-decoration:none;position:fixed;inset-block-start:0;inset-inline-end:var(--gutter,var(--space-4));&:not([inert]){z-index:2}&:is(:focus-visible,[data-open]){--safe:0px;block-size:auto;& ._fabric_3y64o_31{translate:none;@media (prefers-reduced-motion:no-preference){rotate:-2deg}}}}._fabric_3y64o_31{contain:content;--padding:calc((var(--header-height) - 1lh) / 2);grid-template-rows:auto auto minmax(var(--header-height), max-content);place-items:center;gap:var(--padding);padding:calc(var(--overhang) + var(--space-5) + env(safe-area-inset-top,0px)) clamp(.5rem, 2.5vw, 1rem) 0;text-align:center;color:var(--color-white);background:linear-gradient(transparent var(--overhang), #0000001a var(--overhang), transparent calc(var(--overhang) + .25rem)), color-mix(in oklch, var(--color-label) 90%, var(--color-white));translate:0 calc(-100% + var(--overhang) + var(--peek));transform-origin:50% var(--overhang);border-radius:0 0 3px 3px;margin-block-start:calc(-1 * var(--overhang));display:grid;box-shadow:0 .0625rem .125rem #00000059,0 .1875rem .375rem #0000004d,0 .5rem 1rem -.125rem #0000004d,0 1rem 2rem -.25rem #0000004d;&:before{content:"";opacity:.3;border-block-start:1px dashed;position:absolute;inset-block-start:calc(var(--overhang) + .375rem);inset-inline:.25rem}@media (prefers-reduced-motion:no-preference){transition:translate .45s cubic-bezier(.3,1.3,.5,1),rotate .5s cubic-bezier(.3,1.8,.5,1)}}._link_3y64o_77{min-block-size:var(--peek);align-items:center;padding-block-start:var(--safe);display:grid}._jacket_3y64o_84{block-size:auto;inline-size:2.5rem;margin-block-end:calc(-1 * var(--padding))}._care_3y64o_90{gap:var(--space-3);font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase;opacity:.6;border-block-end:1px dashed;padding-block-end:var(--space-3);line-height:1.3;display:grid;& p{margin:0}& svg{justify-self:center;block-size:1.125rem}}@media (hover:hover) and (pointer:fine){._label_3y64o_3:hover{--safe:0px}._label_3y64o_3:hover ._fabric_3y64o_31{translate:none;@media (prefers-reduced-motion:no-preference){rotate:-2deg}}}@media (width>900px){._label_3y64o_3{font-size:var(--text-small)}}._page_9bxax_1{--content:90rem;--gutter:max(clamp(1rem, 3vw, 2rem), env(safe-area-inset-left), env(safe-area-inset-right));grid-template-columns:[full-start] var(--gutter) [inset-start] minmax(0, 1fr) [content-start] min(var(--content), calc(100% - var(--gutter) * 2)) [content-end] minmax(0, 1fr) [inset-end] var(--gutter) [full-end];background:var(--color-navy);min-block-size:100svh;color:var(--color-white);align-content:start;margin:0;display:grid}:where(._page_9bxax_1>*){grid-column:inset}
